|
|
@@ -30,9 +30,11 @@
|
|
|
"lint:typecheck": "npx -y tspc",
|
|
|
"lint:eslint": "yarn eslint --quiet \"**/*.{js,jsx,ts,tsx}\"",
|
|
|
"lint:styles": "stylelint \"src/**/*.scss\"",
|
|
|
- "lint:swagger2openapi": "node node_modules/.bin/oas-validate tmp/swagger.json",
|
|
|
+ "lint:swagger2openapi:apiv3": "node node_modules/.bin/oas-validate tmp/swagger-apiv3.json",
|
|
|
+ "lint:swagger2openapi:apiv1": "node node_modules/.bin/oas-validate tmp/swagger-apiv1.json",
|
|
|
"lint": "run-p lint:*",
|
|
|
- "prelint:swagger2openapi": "yarn openapi:v3",
|
|
|
+ "prelint:swagger2openapi:apiv3": "yarn openapi:v3",
|
|
|
+ "prelint:swagger2openapi:apiv1": "yarn openapi:v1",
|
|
|
"test": "run-p test:*",
|
|
|
"test:jest": "cross-env NODE_ENV=test TS_NODE_PROJECT=test/integration/tsconfig.json jest",
|
|
|
"test:vitest": "vitest run --coverage",
|
|
|
@@ -42,9 +44,8 @@
|
|
|
"//// misc": "",
|
|
|
"console": "yarn repl",
|
|
|
"repl": "yarn cross-env NODE_ENV=development yarn ts-node src/server/repl.ts",
|
|
|
- "swagger-jsdoc": "swagger-jsdoc -o tmp/swagger.json -d config/swagger-definition.js",
|
|
|
- "openapi:v3": "yarn cross-env API_VERSION=3 yarn swagger-jsdoc -- \"src/server/routes/apiv3/**/*.js\" \"src/server/models/**/*.js\"",
|
|
|
- "openapi:v1": "yarn cross-env API_VERSION=1 yarn swagger-jsdoc -- \"src/server/*/*.js\" \"src/server/models/**/*.js\"",
|
|
|
+ "openapi:v3": "cross-env API_VERSION=3 swagger-jsdoc -o tmp/swagger-apiv3.json -d config/swagger-definition.js \"src/server/routes/apiv3/**/*.{js,ts}\" \"src/server/models/**/*.{js,ts}\"",
|
|
|
+ "openapi:v1": "cross-env API_VERSION=1 swagger-jsdoc -o tmp/swagger-apiv1.json -d config/swagger-definition.js \"src/server/*/*.{js,ts}\" \"src/server/models/**/*.{js,ts}\"",
|
|
|
"ts-node": "node -r ts-node/register/transpile-only -r tsconfig-paths/register -r dotenv-flow/config",
|
|
|
"version": "yarn version --no-git-tag-version --non-interactive --preid=RC"
|
|
|
},
|
|
|
@@ -194,7 +195,7 @@
|
|
|
"stream-to-promise": "^3.0.0",
|
|
|
"string-width": "=4.2.2",
|
|
|
"superjson": "^1.9.1",
|
|
|
- "swagger-jsdoc": "^6.1.0",
|
|
|
+ "swagger-jsdoc": "^6.2.8",
|
|
|
"swr": "^2.2.2",
|
|
|
"throttle-debounce": "^5.0.0",
|
|
|
"uglifycss": "^0.0.29",
|