|
@@ -5,19 +5,19 @@
|
|
|
"scripts": {
|
|
"scripts": {
|
|
|
"start": "yarn build && yarn server",
|
|
"start": "yarn build && yarn server",
|
|
|
"build": "run-p build:*",
|
|
"build": "run-p build:*",
|
|
|
- "build:client": "env-cmd -f config/env.prod.js webpack --config config/webpack.prod.js --profile --bail",
|
|
|
|
|
- "build:server": "env-cmd -f config/env.prod.js tsc -p tsconfig.build.server.json && tsc-alias -p tsconfig.build.server.json",
|
|
|
|
|
|
|
+ "build:client": "cross-env NODE_ENV=production webpack --config config/webpack.prod.js --profile --bail",
|
|
|
|
|
+ "build:server": "cross-env NODE_ENV=production tsc -p tsconfig.build.server.json && tsc-alias -p tsconfig.build.server.json",
|
|
|
"prebuild": "run-p resources:*",
|
|
"prebuild": "run-p resources:*",
|
|
|
"postbuild": "npx shx mv transpiled/src dist && npx shx rm -r transpiled",
|
|
"postbuild": "npx shx mv transpiled/src dist && npx shx rm -r transpiled",
|
|
|
- "server": "env-cmd -f config/env.prod.js node --expose_gc dist/server/app.js",
|
|
|
|
|
|
|
+ "server": "cross-env NODE_ENV=production node -r dotenv-flow/config --expose_gc dist/server/app.js",
|
|
|
"server:ci": "yarn server --ci",
|
|
"server:ci": "yarn server --ci",
|
|
|
"dev": "run-p dev:client dev:server",
|
|
"dev": "run-p dev:client dev:server",
|
|
|
- "dev:client": "env-cmd -f config/env.dev.js webpack --config config/webpack.dev.js --progress --watch",
|
|
|
|
|
- "dev:server": "env-cmd -f config/env.dev.js yarn ts-node-dev src/server/app.ts --expose_gc --inspect",
|
|
|
|
|
- "dev:ci:client": "env-cmd -f config/env.dev.js webpack --config config/webpack.dev.js",
|
|
|
|
|
- "dev:ci:server": "env-cmd -f config/env.dev.js yarn ts-node src/server/app.ts --ci",
|
|
|
|
|
|
|
+ "dev:client": "cross-env NODE_ENV=development webpack --config config/webpack.dev.js --progress --watch",
|
|
|
|
|
+ "dev:server": "cross-env NODE_ENV=development yarn ts-node-dev src/server/app.ts --expose_gc --inspect",
|
|
|
|
|
+ "dev:ci:client": "cross-env NODE_ENV=development webpack --config config/webpack.dev.js",
|
|
|
|
|
+ "dev:ci:server": "cross-env NODE_ENV=development yarn ts-node src/server/app.ts --ci",
|
|
|
"predev:client": "run-p resources:*",
|
|
"predev:client": "run-p resources:*",
|
|
|
- "predev:ci": "run-p resources:*",
|
|
|
|
|
|
|
+ "predev:ci:client": "run-p resources:*",
|
|
|
"resources:plugin": "yarn ts-node bin/generate-plugin-definitions-source.ts",
|
|
"resources:plugin": "yarn ts-node bin/generate-plugin-definitions-source.ts",
|
|
|
"resources:dl-resources": "yarn ts-node bin/download-cdn-resources.ts",
|
|
"resources:dl-resources": "yarn ts-node bin/download-cdn-resources.ts",
|
|
|
"test:lint:js": "eslint --quiet \"**/*.{js,jsx,ts,tsx}\"",
|
|
"test:lint:js": "eslint --quiet \"**/*.{js,jsx,ts,tsx}\"",
|
|
@@ -73,9 +73,9 @@
|
|
|
"date-fns": "^2.0.0",
|
|
"date-fns": "^2.0.0",
|
|
|
"detect-indent": "^6.0.0",
|
|
"detect-indent": "^6.0.0",
|
|
|
"diff": "^5.0.0",
|
|
"diff": "^5.0.0",
|
|
|
|
|
+ "dotenv-flow": "^3.2.0",
|
|
|
"elasticsearch": "^16.0.0",
|
|
"elasticsearch": "^16.0.0",
|
|
|
"entities": "^2.0.0",
|
|
"entities": "^2.0.0",
|
|
|
- "env-cmd": "^10.0.1",
|
|
|
|
|
"esa-nodejs": "^0.0.7",
|
|
"esa-nodejs": "^0.0.7",
|
|
|
"escape-string-regexp": "=4.0.0",
|
|
"escape-string-regexp": "=4.0.0",
|
|
|
"express": "^4.16.1",
|
|
"express": "^4.16.1",
|