From 24cb052f818f2583679c3a1ec6531ced9e278e1d Mon Sep 17 00:00:00 2001 From: Harminder Virk Date: Mon, 6 Nov 2023 11:30:27 +0530 Subject: [PATCH] chore: changes to build process Use tsc for generating types and generate source maps for better debugging experience --- package.json | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 3aaa888..c6f2f80 100644 --- a/package.json +++ b/package.json @@ -6,6 +6,9 @@ "type": "module", "files": [ "build", + "!build/tests", + "!build/test_helpers", + "!build/bin", "lodash" ], "exports": { @@ -30,7 +33,8 @@ "quick:test": "node --loader=ts-node/esm bin/test.ts", "clean": "del-cli build", "typecheck": "tsc --noEmit", - "compile": "npm run lint && npm run clean && tsup-node", + "precompile": "npm run lint && npm run clean", + "compile": "tsup-node && tsc --emitDeclarationOnly --declaration", "build": "npm run compile && npm run build:lodash", "release": "np", "version": "npm run build", @@ -136,7 +140,8 @@ "outDir": "./build", "clean": true, "format": "esm", - "dts": true, + "dts": false, + "sourcemap": true, "target": "esnext" } }