Web: Login: added build scripts
This commit is contained in:
parent
bc0e986707
commit
73f2983177
@ -4,14 +4,29 @@
|
||||
"private": true,
|
||||
"homepage": "/login",
|
||||
"scripts": {
|
||||
"build": "webpack --mode production",
|
||||
"build": "yarn clean && yarn build:client && yarn build:server",
|
||||
"build:client": "webpack --mode production --config webpack/webpack.client.js",
|
||||
"build:server": "webpack --mode production --config webpack/webpack.server.js",
|
||||
"build:dev-server": "webpack --config webpack/webpack.server.js",
|
||||
"build:dev-client": "webpack --config webpack/webpack.client.js",
|
||||
"build-rooms": "yarn clean && yarn build-rooms:client && yarn build-rooms-server",
|
||||
"build-rooms:client": "webpack --mode production --env rooms=true --config webpack/webpack.client.js",
|
||||
"build-rooms:server": "webpack --mode production --env rooms=true --config webpack/webpack.server.js",
|
||||
"build-rooms:dev-server": "webpack --env rooms=true --config webpack/webpack.server.js",
|
||||
"build-rooms:dev-client": "webpack --env rooms=true --config webpack/webpack.client.js",
|
||||
"build:test": "webpack --env minimize=false --mode production",
|
||||
"build:test.translation": "webpack --env minimize=false hideText=true --mode production",
|
||||
"clean": "shx rm -rf dist",
|
||||
"deploy": "shx --silent mkdir -p ../../build/deploy/login && shx cp -r dist/* ../../build/deploy/login",
|
||||
"serve": "serve dist -p 5011",
|
||||
"start-scr": "webpack-cli serve",
|
||||
"start": "yarn clean && npm-run-all --parallel start:client start:server start:common",
|
||||
"start:client": "webpack --config webpack/webpack.client.js --watch --no-cache",
|
||||
"start:server": "webpack --config webpack/webpack.server.js --watch --no-cache",
|
||||
"start:common": "yarn build:dev-client && yarn build:dev-server && nodemon --watch dist/server.js dist/server.js",
|
||||
"start-rooms": "yarn clean && npm-run-all --parallel start-rooms:client start-rooms:server start-rooms:common",
|
||||
"start-rooms:client": "webpack --env rooms=true --config webpack/webpack.client.js --watch --no-cache",
|
||||
"start-rooms:server": "webpack --env rooms=true --config webpack/webpack.server.js --watch --no-cache",
|
||||
"start-rooms:common": "yarn build-rooms:dev-client && yarn build-rooms:dev-server && nodemon --watch dist/server.js dist/server.js",
|
||||
"start-prod": "webpack --mode production && serve dist -p 5011",
|
||||
"deploy": "shx --silent mkdir -p ../../build/deploy/login && shx cp -r dist/* ../../build/deploy/login",
|
||||
"test:codeceptjs": "npx codeceptjs run --reporter mocha-multi",
|
||||
"test:mobile": "cross-env DEVICE_TYPE=mobile yarn test:codeceptjs",
|
||||
"test:smallTablet": "cross-env DEVICE_TYPE=smallTablet yarn test:codeceptjs",
|
||||
@ -33,13 +48,7 @@
|
||||
"test:parallel": "run-s -c test:chromium:parallel test:firefox:parallel test:webkit:parallel && yarn test:parse-xml",
|
||||
"test:sequential": "run-s -c test:chromium:sequential test:firefox:sequential test:webkit:sequential && yarn test:parse-xml",
|
||||
"test:model": "run-s -c test:chromium:model test:firefox:model test:webkit:model && yarn test:parse-xml",
|
||||
"test:parse-xml": "node tests/helpers/parserXML.js",
|
||||
"start-ssr": "yarn clean && npm-run-all --parallel start-ssr:client start-ssr:server start-ssr:common",
|
||||
"start-ssr:client": "webpack --config webpack/webpack.client.js --watch --no-cache",
|
||||
"start-ssr:server": "webpack --config webpack/webpack.server.js --watch --no-cache",
|
||||
"start-ssr:common": "yarn build:dev-client && yarn build:dev-server && nodemon --watch dist/server.js dist/server.js",
|
||||
"build:dev-server": "webpack --config webpack/webpack.server.js",
|
||||
"build:dev-client": "webpack --config webpack/webpack.client.js"
|
||||
"test:parse-xml": "node tests/helpers/parserXML.js"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@babel/core": "^7.15.5",
|
||||
@ -112,4 +121,4 @@
|
||||
"winston": "^3.8.1",
|
||||
"winston-daily-rotate-file": "^4.7.1"
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user