-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
19 lines (19 loc) · 932 Bytes
/
package.json
File metadata and controls
19 lines (19 loc) · 932 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{
"name": "example-cli-generate-api-types",
"version": "1.0.0",
"private": true,
"description": "",
"scripts": {
"prepare-input-openapi": "openapi-modifier --input=input/openapi.yaml --output=output/openapi.yaml --config=openapi-modifier.config.ts",
"generate-api-types": "dtsgen output/openapi.yaml -o output/generated-api-types.d.ts",
"patch-api-types": "simple-text-file-modifier --input=output/generated-api-types.d.ts --output=output/generated-api-types.d.ts --config=simple-text-file-modifier.config.ts",
"start": "npm run prepare-input-openapi && npm run generate-api-types && npm run patch-api-types",
"download-input-openapi": "curl https://raw.githubusercontent.com/OAI/OpenAPI-Specification/main/examples/v3.0/api-with-examples.yaml > input/openapi.yaml"
},
"dependencies": {
"dtsgenerator": "^3.19.1",
"openapi-modifier": "file:../../"
},
"author": "",
"license": "ISC"
}