|
67 | 67 | "prepare": "husky install", |
68 | 68 | "dev": "npm run start", |
69 | 69 | "start": "npm run pre:run && cross-env BUILD_GOAL=development NODE_ENV=development NODE_OPTIONS=--trace-deprecation webpack serve --config ./webpack/webpack.dev.js --stats-error-details", |
| 70 | + "start:projectA": "npm run pre:run && cross-env PROJECT=projectA BUILD_GOAL=development NODE_ENV=development NODE_OPTIONS=--trace-deprecation webpack serve --config ./webpack/webpack.dev.js --stats-error-details", |
| 71 | + "start:projectB": "npm run pre:run && cross-env PROJECT=projectB BUILD_GOAL=development NODE_ENV=development NODE_OPTIONS=--trace-deprecation webpack serve --config ./webpack/webpack.dev.js --stats-error-details", |
70 | 72 | "dev:vite": "vite --host --config vite.config.ts", |
| 73 | + "dev:vite:projectA": "cross-env PROJECT=projectA vite --host --config vite.config.ts", |
| 74 | + "dev:vite:projectB": "cross-env PROJECT=projectB vite --host --config vite.config.ts", |
71 | 75 | "dev:faker": "concurrently -r \"npm run start\" \"npm run faker\"", |
72 | 76 | "build:production": "cross-env SENTRY_SOURCE_MAP=map BUILD_GOAL=production NODE_ENV=production NODE_OPTIONS=--trace-deprecation webpack --config ./webpack/webpack.prod.js --stats-error-details", |
73 | 77 | "build:production:zip": "cross-env DIST_ZIP=1 SENTRY_SOURCE_MAP=map BUILD_GOAL=production NODE_ENV=production NODE_OPTIONS=--trace-deprecation webpack --config ./webpack/webpack.prod.js --stats-error-details", |
| 78 | + "build:production:projectA": "cross-env PROJECT=projectA SENTRY_SOURCE_MAP=map BUILD_GOAL=production NODE_ENV=production NODE_OPTIONS=--trace-deprecation webpack --config ./webpack/webpack.prod.js --stats-error-details", |
| 79 | + "build:production:projectB": "cross-env PROJECT=projectB SENTRY_SOURCE_MAP=map BUILD_GOAL=production NODE_ENV=production NODE_OPTIONS=--trace-deprecation webpack --config ./webpack/webpack.prod.js --stats-error-details", |
| 80 | + "build:production:zip:projectA": "cross-env PROJECT=projectA DIST_ZIP=1 SENTRY_SOURCE_MAP=map BUILD_GOAL=production NODE_ENV=production NODE_OPTIONS=--trace-deprecation webpack --config ./webpack/webpack.prod.js --stats-error-details", |
| 81 | + "build:production:zip:projectB": "cross-env PROJECT=projectB DIST_ZIP=1 SENTRY_SOURCE_MAP=map BUILD_GOAL=production NODE_ENV=production NODE_OPTIONS=--trace-deprecation webpack --config ./webpack/webpack.prod.js --stats-error-details", |
74 | 82 | "build:test": "cross-env SENTRY_SOURCE_MAP=no BUILD_GOAL=test NODE_ENV=production webpack --config ./webpack/webpack.prod.js --stats-error-details", |
75 | 83 | "build:dev": "cross-env SENTRY_SOURCE_MAP=no BUILD_GOAL=dev NODE_ENV=production webpack --config ./webpack/webpack.prod.js --stats-error-details", |
76 | 84 | "build:vite": "vite build --config vite.config.ts", |
| 85 | + "build:vite:projectA": "cross-env PROJECT=projectA vite build --config vite.config.ts", |
| 86 | + "build:vite:projectB": "cross-env PROJECT=projectB vite build --config vite.config.ts", |
77 | 87 | "build:vite:zip": "cross-env ZIP_DIST=1 vite build --config vite.config.ts", |
| 88 | + "build:vite:projectA:zip": "cross-env PROJECT=projectA ZIP_DIST=1 vite build --config vite.config.ts", |
| 89 | + "build:vite:projectB:zip": "cross-env PROJECT=projectB ZIP_DIST=1 vite build --config vite.config.ts", |
78 | 90 | "build:vite:sentry": "cross-env SENTRY_DISABLE_TELEMETRY=1 SENTRY_SOURCE_MAP=map vite build --config vite.config.ts", |
79 | 91 | "preview:vite": "vite preview --host --config vite.config.ts", |
| 92 | + "preview:vite:projectA": "cross-env PROJECT=projectA vite preview --host --config vite.config.ts", |
| 93 | + "preview:vite:projectB": "cross-env PROJECT=projectB vite preview --host --config vite.config.ts", |
80 | 94 | "prod:serve": "cross-env SENTRY_SOURCE_MAP=no BUILD_SERVE=prod BUILD_GOAL=production NODE_ENV=production webpack --config ./webpack/webpack.prod.js --stats-error-details", |
| 95 | + "prod:serve:projectA": "cross-env PROJECT=projectA SENTRY_SOURCE_MAP=no BUILD_SERVE=prod BUILD_GOAL=production NODE_ENV=production webpack --config ./webpack/webpack.prod.js --stats-error-details", |
| 96 | + "prod:serve:projectB": "cross-env PROJECT=projectB SENTRY_SOURCE_MAP=no BUILD_SERVE=prod BUILD_GOAL=production NODE_ENV=production webpack --config ./webpack/webpack.prod.js --stats-error-details", |
81 | 97 | "prod:serve:debug": "cross-env DEBUG_PROD=1 npm run prod:serve", |
82 | 98 | "dev:serve": "cross-env SENTRY_SOURCE_MAP=no BUILD_SERVE=prod BUILD_GOAL=dev NODE_ENV=production webpack --config ./webpack/webpack.prod.js --stats-error-details", |
83 | 99 | "test:serve": "cross-env SENTRY_SOURCE_MAP=no BUILD_SERVE=prod BUILD_GOAL=test NODE_ENV=production webpack --config ./webpack/webpack.prod.js --stats-error-details", |
84 | 100 | "analyze:build": "cross-env SENTRY_SOURCE_MAP=no BUILD_GOAL=production NODE_ENV=production USE_ANALYZE=1 webpack --config ./webpack/webpack.prod.js --stats-error-details --profile --json=compilation-stats.json", |
85 | 101 | "analyze:stats": "npx webpack --profile --json=stats.json", |
86 | | - "serve:prod": "npm run clean:dist && npm run prod:serve && serve -s dist -l 5000", |
87 | | - "serve:dev": "npm run clean:dist && npm run dev:serve && serve -s dist -l 5000", |
88 | | - "serve:test": "npm run clean:dist && npm run test:serve && serve -s dist -l 7000", |
89 | | - "http:dev": "npm run clean:dist && npm run dev:serve && npm run http-server", |
90 | | - "http:prod": "npm run clean:dist && npm run prod:serve && npm run http-server", |
91 | | - "http:test": "npm run clean:dist && npm run test:serve && npm run http-server", |
92 | | - "http-server": "http-server ./dist -p 9090 --proxy https://my-json-server.typicode.com -o --cors --log-ip --gzip", |
| 102 | + "clean:dist:current": "node scripts/dist-tools.mjs clean", |
| 103 | + "serve:dist": "node scripts/dist-tools.mjs serve --port 5000", |
| 104 | + "serve:dist:test": "node scripts/dist-tools.mjs serve --port 7000", |
| 105 | + "serve:prod": "npm run clean:dist:current && npm run prod:serve && npm run serve:dist", |
| 106 | + "serve:dev": "npm run clean:dist:current && npm run dev:serve && npm run serve:dist", |
| 107 | + "serve:test": "npm run clean:dist:current && npm run test:serve && npm run serve:dist:test", |
| 108 | + "http:dev": "npm run clean:dist:current && npm run dev:serve && npm run http-server", |
| 109 | + "http:prod": "npm run clean:dist:current && npm run prod:serve && npm run http-server", |
| 110 | + "http:test": "npm run clean:dist:current && npm run test:serve && npm run http-server", |
| 111 | + "http-server": "node scripts/dist-tools.mjs http -- -p 9090 --proxy https://my-json-server.typicode.com -o --cors --log-ip --gzip", |
93 | 112 | "lighthouse": "node scripts/run-lighthouse.mjs", |
94 | 113 | "faker": "nodemon faker/index.js", |
95 | 114 | "test": "npm run test:jest && npm run test:coverage", |
|
0 commit comments