Web: Login: added build scripts

This commit is contained in:
Artem Tarasov 2022-08-30 18:13:12 +03:00
parent bc0e986707
commit 73f2983177

View File

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