Skip to content

Commit 9bea558

Browse files
authored
Merge pull request #36 from hyperweb-io/update-telescope-boilerplate
Telescope boilerplate fix and update for download-protos and codegen …
2 parents dd329b5 + f10cc83 commit 9bea558

File tree

4 files changed

+29
-4
lines changed

4 files changed

+29
-4
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{
2+
"repos": [
3+
{ "owner": "cosmos", "repo": "cosmos-sdk", "branch": "release/v0.50.x" },
4+
{ "owner": "cosmos", "repo": "ibc-go" },
5+
{ "owner": "injectivelabs", "repo": "sdk-go" }
6+
],
7+
"protoDirMapping": {
8+
"gogo/protobuf/master": ".",
9+
"googleapis/googleapis/master": ".",
10+
"protocolbuffers/protobuf/main": "src"
11+
},
12+
"outDir": "protos",
13+
"ssh": false,
14+
"tempRepoDir": "git-modules",
15+
"targets": [
16+
"cosmos/**/*.proto",
17+
"cosmwasm/**/*.proto",
18+
"ibc/**/*.proto",
19+
"injective/types/v1beta1/account.proto"
20+
]
21+
}

boilerplates/telescope/packages/__MODULENAME__/package.json

+6-2
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
"copy": "copyfiles -f ../../LICENSE README.md package.json dist",
2424
"clean": "rimraf dist/**",
2525
"prepare": "npm run build",
26+
"download-protos": "cia protod --config ./.protod.config.json",
2627
"codegen": "ts-node scripts/codegen.ts",
2728
"build": "npm run clean; tsc; tsc -p tsconfig.esm.json; npm run copy",
2829
"build:dev": "npm run clean; npm run codegen; tsc --declarationMap; tsc -p tsconfig.esm.json; npm run copy",
@@ -31,15 +32,18 @@
3132
"test:watch": "jest --watch"
3233
},
3334
"devDependencies": {
34-
"@cosmology/telescope": "^1.10.0"
35+
"@types/node": "^22.14.1",
36+
"ts-node": "^10.9.2",
37+
"typescript": "^5.8.3"
3538
},
3639
"dependencies": {
3740
"@cosmjs/encoding": "0.32.3",
3841
"@cosmjs/math": "0.32.3",
3942
"@cosmjs/amino": "0.32.3",
4043
"@cosmjs/proto-signing": "0.32.3",
4144
"@cosmjs/stargate": "0.32.3",
42-
"@cosmology/lcd": "^0.14.0"
45+
"@cosmology/lcd": "^0.14.0",
46+
"create-interchain-app": "^2.4.7"
4347
},
4448
"keywords": []
4549
}

boilerplates/telescope/packages/__MODULENAME__/scripts/codegen.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { rimrafSync as rimraf } from 'rimraf';
55

66
import { AMINO_MAP } from './aminos';
77

8-
const protoDirs: string[] = [join(__dirname, '/../proto')];
8+
const protoDirs: string[] = [join(__dirname, '/../protos')];
99
const outPath: string = join(__dirname, '../src');
1010
rimraf(outPath);
1111

boilerplates/telescope/packages/__MODULENAME__/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"extends": "../../tsconfig.json",
33
"compilerOptions": {
44
"outDir": "dist",
5-
"rootDir": "src/"
5+
"rootDir": ".",
66
},
77
"include": ["src/**/*.ts"],
88
"exclude": ["dist", "node_modules", "**/*.spec.*", "**/*.test.*"]

0 commit comments

Comments
 (0)