|
|
@@ -6,34 +6,34 @@
|
|
|
"scripts": {
|
|
|
"//// for production": "",
|
|
|
"build": "run-p build:*",
|
|
|
- "start": "yarn next start",
|
|
|
- "build:client": "yarn next build",
|
|
|
- "build:server": "yarn cross-env NODE_ENV=production tspc -p tsconfig.build.server.json",
|
|
|
+ "start": "next start",
|
|
|
+ "build:client": "next build",
|
|
|
+ "build:server": "cross-env NODE_ENV=production tspc -p tsconfig.build.server.json",
|
|
|
"postbuild:server": "shx echo \"Listing files under transpiled\" && shx ls transpiled && shx rm -rf dist && shx mv transpiled/src dist && shx rm -rf transpiled",
|
|
|
"clean": "shx rm -rf dist transpiled",
|
|
|
- "server": "yarn cross-env NODE_ENV=production node -r dotenv-flow/config dist/server/app.js",
|
|
|
- "server:ci": "yarn server --ci",
|
|
|
- "preserver": "yarn cross-env NODE_ENV=production yarn migrate",
|
|
|
+ "server": "cross-env NODE_ENV=production node -r dotenv-flow/config dist/server/app.js",
|
|
|
+ "server:ci": "pnpm run server --ci",
|
|
|
+ "preserver": "cross-env NODE_ENV=production pnpm run migrate",
|
|
|
"styles-prebuilt": "vite build -c vite.styles-prebuilt.config.ts",
|
|
|
"migrate": "node -r dotenv-flow/config node_modules/.bin/migrate-mongo up -f config/migrate-mongo-config.js",
|
|
|
"//// for development": "",
|
|
|
- "dev": "yarn cross-env NODE_ENV=development nodemon --exec yarn ts-node --inspect src/server/app.ts",
|
|
|
- "dev:styles-prebuilt": "yarn styles-prebuilt --mode dev",
|
|
|
- "dev:migrate-mongo": "yarn cross-env NODE_ENV=development yarn ts-node node_modules/.bin/migrate-mongo",
|
|
|
- "dev:migrate": "yarn dev:migrate:status > tmp/cache/migration-status.out && yarn dev:migrate:up",
|
|
|
- "dev:migrate:create": "yarn dev:migrate-mongo create -f config/migrate-mongo-config.js",
|
|
|
- "dev:migrate:status": "yarn dev:migrate-mongo status -f config/migrate-mongo-config.js",
|
|
|
- "dev:migrate:up": "yarn dev:migrate-mongo up -f config/migrate-mongo-config.js",
|
|
|
- "dev:migrate:down": "yarn dev:migrate-mongo down -f config/migrate-mongo-config.js",
|
|
|
+ "dev": "cross-env NODE_ENV=development nodemon --exec pnpm run ts-node --inspect src/server/app.ts",
|
|
|
+ "dev:styles-prebuilt": "pnpm run styles-prebuilt --mode dev",
|
|
|
+ "dev:migrate-mongo": "cross-env NODE_ENV=development pnpm run ts-node node_modules/.bin/migrate-mongo",
|
|
|
+ "dev:migrate": "pnpm run dev:migrate:status > tmp/cache/migration-status.out && pnpm run dev:migrate:up",
|
|
|
+ "dev:migrate:create": "pnpm run dev:migrate-mongo create -f config/migrate-mongo-config.js",
|
|
|
+ "dev:migrate:status": "pnpm run dev:migrate-mongo status -f config/migrate-mongo-config.js",
|
|
|
+ "dev:migrate:up": "pnpm run dev:migrate-mongo up -f config/migrate-mongo-config.js",
|
|
|
+ "dev:migrate:down": "pnpm run dev:migrate-mongo down -f config/migrate-mongo-config.js",
|
|
|
"cy:run": "cypress run --browser chromium",
|
|
|
"//// for CI": "",
|
|
|
- "dev:ci": "yarn cross-env NODE_ENV=development yarn ts-node src/server/app.ts --ci",
|
|
|
+ "dev:ci": "cross-env NODE_ENV=development pnpm run ts-node src/server/app.ts --ci",
|
|
|
"lint:typecheck": "npx -y tspc",
|
|
|
- "lint:eslint": "yarn eslint --quiet \"**/*.{js,jsx,ts,tsx}\"",
|
|
|
+ "lint:eslint": "eslint --quiet \"**/*.{js,jsx,ts,tsx}\"",
|
|
|
"lint:styles": "stylelint \"src/**/*.scss\"",
|
|
|
"lint:swagger2openapi": "node node_modules/.bin/oas-validate tmp/swagger.json",
|
|
|
"lint": "run-p lint:*",
|
|
|
- "prelint:swagger2openapi": "yarn openapi:v3",
|
|
|
+ "prelint:swagger2openapi": "pnpm run openapi:v3",
|
|
|
"test": "run-p test:*",
|
|
|
"test:jest": "cross-env NODE_ENV=test TS_NODE_PROJECT=test/integration/tsconfig.json jest",
|
|
|
"test:vitest": "run-p vitest:run vitest:run:integ vitest:run:components",
|
|
|
@@ -44,10 +44,10 @@
|
|
|
"vitest:run:components": "vitest run -c vitest.config.components.ts src --coverage",
|
|
|
"previtest:run:integ": "vitest run -c test-with-vite/download-mongo-binary/vitest.config.ts test-with-vite/download-mongo-binary",
|
|
|
"//// misc": "",
|
|
|
- "console": "yarn cross-env NODE_ENV=development yarn ts-node --experimental-repl-await src/server/console.js",
|
|
|
+ "console": "cross-env NODE_ENV=development pnpm run ts-node --experimental-repl-await src/server/console.js",
|
|
|
"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 pnpm run swagger-jsdoc -- \"src/server/routes/apiv3/**/*.js\" \"src/server/models/**/*.js\"",
|
|
|
+ "openapi:v1": "cross-env API_VERSION=1 pnpm run swagger-jsdoc -- \"src/server/*/*.js\" \"src/server/models/**/*.js\"",
|
|
|
"ts-node": "node -r ts-node/register/transpile-only -r tsconfig-paths/register -r dotenv-flow/config",
|
|
|
"version": "yarn version --no-git-tag-version --preid=RC"
|
|
|
},
|