Yuki Takei 1 год назад
Родитель
Сommit
a6379b4eec
1 измененных файлов с 7 добавлено и 6 удалено
  1. 7 6
      apps/app/package.json

+ 7 - 6
apps/app/package.json

@@ -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",