From 211b4eb5ca5829653a7bf63d4df5c3f1aa4df755 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=B4me=20Benoit?= Date: Sat, 25 Nov 2023 09:57:28 +0100 Subject: [PATCH] build: enable source map in test MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Jérôme Benoit --- package.json | 2 +- rollup.config.mjs | 11 +++-------- 2 files changed, 4 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 0a84229a..6456f95e 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "benchmark": "pnpm build && node --max-old-space-size=4096 --enable-source-maps benchmarks/internal/bench.mjs", "benchmark:prod": "pnpm build:prod && node --max-old-space-size=4096 --enable-source-maps benchmarks/internal/bench.mjs", "benchmark:debug": "pnpm build && node --max-old-space-size=4096 --enable-source-maps --inspect benchmarks/internal/bench.mjs", - "test": "pnpm build --environment SOURCEMAP:false && c8 mocha 'tests/**/*.test.mjs'", + "test": "pnpm build && c8 mocha 'tests/**/*.test.mjs'", "test:debug": "pnpm build && mocha --no-parallel --inspect 'tests/**/*.test.mjs'", "coverage": "c8 report --reporter=lcov", "coverage:html": "c8 report --reporter=html", diff --git a/rollup.config.mjs b/rollup.config.mjs index d4af3f3f..e3af7e1d 100644 --- a/rollup.config.mjs +++ b/rollup.config.mjs @@ -24,7 +24,6 @@ const availableParallelism = () => { const isDevelopmentBuild = env.BUILD === 'development' const isAnalyzeBuild = env.ANALYZE const isDocumentationBuild = env.DOCUMENTATION -const sourcemap = env.SOURCEMAP !== 'false' const maxWorkers = Math.floor(availableParallelism() / 2) @@ -35,6 +34,7 @@ export default defineConfig([ output: [ { format: 'cjs', + sourcemap: true, ...(isDevelopmentBuild && { dir: './lib', preserveModules: true, @@ -43,13 +43,11 @@ export default defineConfig([ ...(!isDevelopmentBuild && { file: './lib/index.js', plugins: [terser({ maxWorkers })] - }), - ...(sourcemap && { - sourcemap }) }, { format: 'esm', + sourcemap: true, ...(isDevelopmentBuild && { dir: './lib', entryFileNames: '[name].mjs', @@ -60,9 +58,6 @@ export default defineConfig([ ...(!isDevelopmentBuild && { file: './lib/index.mjs', plugins: [terser({ maxWorkers })] - }), - ...(sourcemap && { - sourcemap }) } ], @@ -71,7 +66,7 @@ export default defineConfig([ typescript({ tsconfig: './tsconfig.build.json', compilerOptions: { - sourceMap: sourcemap + sourceMap: true } }), del({ -- 2.34.1