Skip to content

Commit de1e11d

Browse files
committed
build: add build step for helpers and clean generated files
1 parent dee7296 commit de1e11d

5 files changed

Lines changed: 12 additions & 5 deletions

File tree

.github/workflows/build.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,8 @@ jobs:
6969
registry-url: 'https://registry.npmjs.org'
7070
- name: Install dependencies
7171
run: npm ci
72+
- name: Compile helpers
73+
run: npm run build
7274
- name: Generate ts
7375
run: npm run generate
7476

.github/workflows/publish.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,8 @@ jobs:
9191
registry-url: 'https://registry.npmjs.org'
9292
- name: Install dependencies
9393
run: npm ci
94+
- name: Compile helpers
95+
run: npm run build
9496
- name: Generate ts
9597
run: npm run generate
9698
- name: Set version

build/ts/helpers/helpers.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
export * from "./shared.struct_helper";
1+
export * from "./shared.struct_helper.js";

build/ts/package.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,13 @@
1515
"type": "module",
1616
"main": "index.js",
1717
"scripts": {
18+
"build": "tsc -p tsconfig.json",
1819
"generate:aquila": "protoc --ts_opt=add_pb_suffix --ts_opt=output_javascript --ts_opt=generate_dependencies --ts_out=pb/_generated --proto_path=../../proto/aquila --proto_path=../../proto/shared ../../proto/aquila/*.proto",
1920
"generate:sagittarius": "protoc --ts_opt=add_pb_suffix --ts_opt=output_javascript --ts_opt=generate_dependencies --ts_out=pb/_generated --proto_path=../../proto/sagittarius --proto_path=../../proto/shared ../../proto/sagittarius/*.proto",
2021
"generate:shared": "protoc --ts_opt=add_pb_suffix --ts_opt=output_javascript --ts_opt=generate_dependencies --ts_out=pb/_generated --proto_path=../../proto/shared ../../proto/shared/*.proto",
21-
"generate": "npm run generate:shared && npm run generate:sagittarius && npm run generate:aquila && npm run generate:exports",
22-
"generate:exports": "node scripts/generateExports.mjs"
22+
"generate": "npm run clean && npm run generate:shared && npm run generate:sagittarius && npm run generate:aquila && npm run generate:exports",
23+
"generate:exports": "node scripts/generateExports.mjs",
24+
"clean": "rm -rf pb/_generated/*.js && rm -rf pb/_generated/*.ts && rm -rf helpers/*.js"
2325
},
2426
"devDependencies": {
2527
"@protobuf-ts/plugin": "^2.11.1",

build/ts/tsconfig.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
"target": "ES2020",
44
"lib": ["ES2017", "DOM"],
55
"module": "commonjs",
6-
"strict": true
7-
}
6+
"strict": true,
7+
},
8+
"include": ["helpers"]
89
}

0 commit comments

Comments
 (0)