Skip to content

Commit 8d20d29

Browse files
committed
Don't strip the debugger from builds
1 parent 8ed4a42 commit 8d20d29

File tree

3 files changed

+14
-13
lines changed

3 files changed

+14
-13
lines changed

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ logo/conversejs-filled%.png:: logo/conversejs-filled.svg
196196
@converse/headless: src/headless
197197

198198
src/headless/dist/converse-headless.js: src rspack/rspack.common.js node_modules @converse/headless
199-
npm run headless-dev
199+
npm run dev:headless
200200

201201
src/headless/dist/converse-headless.min.js: src rspack/rspack.common.js node_modules @converse/headless
202202
npm run headless

package.json

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -47,27 +47,27 @@
4747
"3rdparty/*.js"
4848
],
4949
"scripts": {
50-
"build": "npm run build:website-min-css && rspack build --config rspack/rspack.build.js",
50+
"build": "npm run build:website-min-css && DROP_DEBUGGER=true rspack build --config rspack/rspack.build.js",
5151
"build:website-css": "sass --quiet --load-path=node_modules src/shared/styles/website.scss dist/website.css",
5252
"build:website-min-css": "npm run build:website-css && npx clean-css-cli dist/website.css > dist/website.min.css",
53-
"lint": "eslint src/**/*.js",
54-
"test": "karma start karma.conf",
55-
"test:headless": "cd src/headless && karma start karma.conf.js",
56-
"test:all": "npm run test:headless -- --single-run && npm run test -- --single-run",
5753
"cdn": "ASSET_PATH=https://cdn.conversejs.org/dist/ npm run build",
5854
"clean": "rm -rf node_modules dist *.zip src/headless/dist src/headless/node_modules",
59-
"dev": "rspack build --config rspack/rspack.build.js --mode=development",
55+
"dev": "DROP_DEBUGGER=false rspack build --config rspack/rspack.build.js --mode=development",
56+
"dev:headless": "DROP_DEBUGGER=false rspack build --config rspack/rspack.headless.js --mode=development",
57+
"devserver": "npm run dev:headless && npx rspack serve --config rspack/rspack.serve.js",
6058
"headless": "rspack build --config rspack/rspack.headless.js",
61-
"headless-dev": "rspack build --config rspack/rspack.headless.js --mode=development",
59+
"lint": "eslint src/**/*.js",
6260
"nodeps": "rspack build --config rspack/rspack.nodeps.js",
6361
"serve": "http-server -c-1",
6462
"serve-tls": "http-server -S -C certs/chat.example.org.crt -K certs/chat.example.org.key",
65-
"devserver": "npm run headless-dev && npx rspack serve --config rspack/rspack.serve.js",
66-
"watch": "concurrently \"npm run watch:headless\" \"npm run watch:main\"",
67-
"watch:headless": "rspack --watch --config rspack/rspack.headless.js --mode=development",
68-
"watch:main": "rspack --watch --config rspack/rspack.build.js --mode=development",
63+
"test": "karma start karma.conf",
64+
"test:all": "npm run test:headless -- --single-run && npm run test -- --single-run",
65+
"test:headless": "cd src/headless && karma start karma.conf.js",
6966
"types": "tsc -p ./src/log/tsconfig.json && tsc -p ./src/headless/tsconfig.json && tsc",
70-
"check:types": "tsc --noEmit"
67+
"types:check": "tsc --noEmit",
68+
"watch": "concurrently \"npm run watch:headless\" \"npm run watch:main\"",
69+
"watch:headless": "DROP_DEBUGGER=false rspack --watch --config rspack/rspack.headless.js --mode=development",
70+
"watch:main": "DROP_DEBUGGER=false rspack --watch --config rspack/rspack.build.js --mode=development"
7171
},
7272
"repository": {
7373
"type": "git",

rspack/rspack.build.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ const sharedConfig = {
1818
minify: true,
1919
mangle: true,
2020
compress: {
21+
drop_debugger: process.env.DROP_DEBUGGER === 'true',
2122
passes: 2,
2223
},
2324
format: {

0 commit comments

Comments
 (0)