Skip to content

Commit 46d3dd9

Browse files
committed
feat: Introduce handy script to regenerate...
typeids for all supported versions. Signed-off-by: Alexander Kurbatov <sir.alkurbatov@yandex.ru>
1 parent 3e27f3a commit 46d3dd9

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@
1212
"main": "./src/index.js",
1313
"scripts": {
1414
"clean": "rimraf ./dist",
15-
"start": "npm run clean && mkdir dist && node src/index.js",
15+
"generate": "node src/index.js",
16+
"start": "npm run clean && mkdir dist && npm run generate",
1617
"lint": "eslint ./src ./test",
1718
"test": "jest",
1819
"test:coverage": "jest --coverage"

scripts/generate_all.sh

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
#!/usr/bin/env bash
2+
3+
set -euxo pipefail
4+
5+
rm -rf ./dist
6+
mkdir dist
7+
8+
for version in 4.10.0 4.10.4 5.0.10 5.0.5; do
9+
npm run generate ./assets/${version}-stableid.json
10+
11+
cp dist/sc2_typeenums.h ../cpp-sc2/include/sc2api/typeids/sc2_${version}_typeenums.h
12+
mv dist/sc2_typeenums.cpp ../cpp-sc2/src/sc2api/typeids/sc2_${version}_typeenums.cpp
13+
done

0 commit comments

Comments
 (0)