From: Chris Duncan Date: Tue, 19 Nov 2024 07:10:57 +0000 (-0800) Subject: Indicate to esbuild when browser bundle is being built versus when Node tests are... X-Git-Tag: v0.0.20~4 X-Git-Url: https://zoso.dev/?a=commitdiff_plain;h=db1ea9064430da4f7f7651675dec89a96ac1e804;p=libnemo.git Indicate to esbuild when browser bundle is being built versus when Node tests are running. --- diff --git a/package.json b/package.json index 4990a99..5b1046d 100644 --- a/package.json +++ b/package.json @@ -33,14 +33,17 @@ "package.json.license" ], "main": "dist/main.js", - "browser": "dist/main.min.js", + "browser": { + "dist/main.min.js": true, + "node:worker_threads": false + }, "repository": { "type": "git", "url": "git+https://zoso.dev/libnemo.git" }, "scripts": { "build": "rm -rf dist && tsc && esbuild main.min=dist/main.js global.min=dist/global.js --outdir=dist --target=es2022 --format=esm --platform=browser --bundle --minify --sourcemap", - "test": "npm run build && node --test --test-force-exit --env-file .env", + "test": "npm run build -- --platform=node && node --test --test-force-exit --env-file .env", "test:coverage": "npm run test -- --experimental-test-coverage", "test:coverage:report": "npm run test:coverage -- --test-reporter=lcov --test-reporter-destination=coverage.info && genhtml coverage.info --output-directory test/coverage && rm coverage.info && xdg-open test/coverage/index.html" },