Skip to content

Commit 7ade2fb

Browse files
committed
fix: cross-platform openapi generation script
1 parent 882c22f commit 7ade2fb

File tree

2 files changed

+66
-1
lines changed

2 files changed

+66
-1
lines changed

client/package-lock.json

Lines changed: 64 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

client/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"scripts": {
88
"build": "rimraf ./lib && tsc",
99
"test": "ts-node src/test.ts",
10-
"prep-openapi": "swagger-cli bundle --dereference -o ./.tmp/openapi.json ../docs/openapi.yaml && sed -i.bak '/$schema/d' ./.tmp/openapi.json",
10+
"prep-openapi": "rimraf ./.tmp && swagger-cli bundle --dereference -o ./.tmp/openapi.json ../docs/openapi.yaml && shx sed -i '^.*\\$schema.*$' '' ./.tmp/openapi.json",
1111
"generate-openapi": "npm run prep-openapi && openapi-generator generate --skip-validate-spec -g typescript-fetch --additional-properties=typescriptThreePlus=true,supportsES6=true,legacyDiscriminatorBehavior=false,enumPropertyNaming=original,modelPropertyNaming=original -i ./.tmp/openapi.json -o ./src/generated"
1212
},
1313
"author": "@blockstack",
@@ -23,6 +23,7 @@
2323
"@apidevtools/swagger-cli": "^4.0.4",
2424
"@openapitools/openapi-generator-cli": "^1.0.15-4.3.1",
2525
"rimraf": "^3.0.2",
26+
"shx": "^0.3.2",
2627
"ts-node": "^8.10.2",
2728
"typescript": "^3.9.7"
2829
}

0 commit comments

Comments
 (0)