|
@@ -47,27 +47,27 @@
|
|
|
"3rdparty/*.js"
|
|
|
],
|
|
|
"scripts": {
|
|
|
- "build": "npm run build:website-min-css && rspack build --config rspack/rspack.build.js",
|
|
|
+ "build": "npm run build:website-min-css && DROP_DEBUGGER=true rspack build --config rspack/rspack.build.js",
|
|
|
"build:website-css": "sass --quiet --load-path=node_modules src/shared/styles/website.scss dist/website.css",
|
|
|
"build:website-min-css": "npm run build:website-css && npx clean-css-cli dist/website.css > dist/website.min.css",
|
|
|
- "lint": "eslint src/**/*.js",
|
|
|
- "test": "karma start karma.conf",
|
|
|
- "test:headless": "cd src/headless && karma start karma.conf.js",
|
|
|
- "test:all": "npm run test:headless -- --single-run && npm run test -- --single-run",
|
|
|
"cdn": "ASSET_PATH=https://cdn.conversejs.org/dist/ npm run build",
|
|
|
"clean": "rm -rf node_modules dist *.zip src/headless/dist src/headless/node_modules",
|
|
|
- "dev": "rspack build --config rspack/rspack.build.js --mode=development",
|
|
|
+ "dev": "DROP_DEBUGGER=false rspack build --config rspack/rspack.build.js --mode=development",
|
|
|
+ "dev:headless": "DROP_DEBUGGER=false rspack build --config rspack/rspack.headless.js --mode=development",
|
|
|
+ "devserver": "npm run dev:headless && npx rspack serve --config rspack/rspack.serve.js",
|
|
|
"headless": "rspack build --config rspack/rspack.headless.js",
|
|
|
- "headless-dev": "rspack build --config rspack/rspack.headless.js --mode=development",
|
|
|
+ "lint": "eslint src/**/*.js",
|
|
|
"nodeps": "rspack build --config rspack/rspack.nodeps.js",
|
|
|
"serve": "http-server -c-1",
|
|
|
"serve-tls": "http-server -S -C certs/chat.example.org.crt -K certs/chat.example.org.key",
|
|
|
- "devserver": "npm run headless-dev && npx rspack serve --config rspack/rspack.serve.js",
|
|
|
- "watch": "concurrently \"npm run watch:headless\" \"npm run watch:main\"",
|
|
|
- "watch:headless": "rspack --watch --config rspack/rspack.headless.js --mode=development",
|
|
|
- "watch:main": "rspack --watch --config rspack/rspack.build.js --mode=development",
|
|
|
+ "test": "karma start karma.conf",
|
|
|
+ "test:all": "npm run test:headless -- --single-run && npm run test -- --single-run",
|
|
|
+ "test:headless": "cd src/headless && karma start karma.conf.js",
|
|
|
"types": "tsc -p ./src/log/tsconfig.json && tsc -p ./src/headless/tsconfig.json && tsc",
|
|
|
- "check:types": "tsc --noEmit"
|
|
|
+ "types:check": "tsc --noEmit",
|
|
|
+ "watch": "concurrently \"npm run watch:headless\" \"npm run watch:main\"",
|
|
|
+ "watch:headless": "DROP_DEBUGGER=false rspack --watch --config rspack/rspack.headless.js --mode=development",
|
|
|
+ "watch:main": "DROP_DEBUGGER=false rspack --watch --config rspack/rspack.build.js --mode=development"
|
|
|
},
|
|
|
"repository": {
|
|
|
"type": "git",
|