From fa2896c19607189117a38c8a0a11db1413fa7823 Mon Sep 17 00:00:00 2001 From: Alessio Frittoli Date: Fri, 2 May 2025 11:40:50 +0200 Subject: [PATCH] feat: enable sourcemap in `dev` builds --- package.json | 7 ++++--- tsup.config.ts | 4 +++- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 0138237..d2d2c1b 100644 --- a/package.json +++ b/package.json @@ -56,10 +56,11 @@ "sideEffects": false, "scripts": { "//1a": "*********************************************************************", - "//1b": "*********************** BUILD - LINT - RELEASE **********************", + "//1b": "******************** DEV - BUILD - LINT - RELEASE *******************", "//1c": "*********************************************************************", - "build": "pnpm lint && pnpm test:ci && tsup", - "build:watch": "tsup --watch", + "dev": "NODE_ENV=development tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "build": "pnpm lint && pnpm test:ci && pnpm build:prod", "lint": "eslint", "release": "node scripts/publish.js --verbose --npm", "//2a": "*********************************************************************", diff --git a/tsup.config.ts b/tsup.config.ts index 490b0d0..dd44fcc 100644 --- a/tsup.config.ts +++ b/tsup.config.ts @@ -1,5 +1,7 @@ import { defineConfig } from 'tsup' +const enableSourcemap = process.env.NODE_ENV !== 'production' + export default defineConfig( { entry: [ 'src/index.ts', @@ -15,5 +17,5 @@ export default defineConfig( { clean : true, treeshake : true, minify : true, - sourcemap : true, + sourcemap : enableSourcemap, } ) \ No newline at end of file