removed the lib generation part
continuous-integration/drone/pr Build is passing Details

This commit is contained in:
Nicolai Ort 2020-12-13 19:20:36 +01:00
parent ad908a3555
commit ec69f6caf3
2 changed files with 3 additions and 9 deletions

View File

@ -71,9 +71,7 @@
"test:watch": "jest --watchAll",
"test:ci": "start-server-and-test dev http://localhost:4010/api/openapi.json test",
"seed": "ts-node ./node_modules/typeorm/cli.js schema:sync && ts-node ./node_modules/typeorm-seeding/dist/cli.js seed",
"openapi:export": "ts-node src/openapi_export.ts",
"lib": "rimraf ./lib && npm run openapi:export && npm run lib:generate",
"lib:generate": "npx openapi-typescript-codegen --input ./lib/openapi.json --output ./lib/dist"
"openapi:export": "ts-node src/openapi_export.ts"
},
"nodemonConfig": {
"ignore": [

View File

@ -48,13 +48,9 @@ const spec = routingControllersToSpec(
}
);
if (!fs.existsSync("./lib")) {
fs.mkdirSync("./lib");
}
try {
fs.writeFileSync("./lib/openapi.json", JSON.stringify(spec), { encoding: "utf-8" });
consola.success("Exported openapi spec to lib/openapi.json");
fs.writeFileSync("./openapi.json", JSON.stringify(spec), { encoding: "utf-8" });
consola.success("Exported openapi spec to openapi.json");
} catch (error) {
consola.error("Couldn't export the openapi spec");
}