|
5 | 5 | "main": "./dist/index.js", |
6 | 6 | "module": "./dist-esm/index.js", |
7 | 7 | "types": "./dist/index.d.ts", |
| 8 | + "sideEffects": false, |
8 | 9 | "exports": { |
9 | 10 | ".": { |
10 | 11 | "import": "./dist-esm/index.js", |
11 | 12 | "require": "./dist/index.js", |
12 | 13 | "types": "./dist/index.d.ts" |
13 | | - } |
| 14 | + }, |
| 15 | + "./package.json": "./package.json" |
14 | 16 | }, |
15 | 17 | "repository": { |
16 | 18 | "type": "git", |
17 | 19 | "url": "https://github.com/trufnetwork/kwil-js.git" |
18 | 20 | }, |
19 | 21 | "files": [ |
20 | 22 | "dist/**/*.js", |
21 | | - "dist/**/*.ts", |
| 23 | + "dist/**/*.d.ts", |
22 | 24 | "dist-esm/**/*.js", |
| 25 | + "dist-esm/**/*.d.ts", |
| 26 | + "dist-esm/package.json", |
23 | 27 | "!dist/**/*.map", |
24 | 28 | "!dist/**/*.test.js", |
25 | 29 | "!dist/**/*.test.ts", |
|
30 | 34 | ], |
31 | 35 | "scripts": { |
32 | 36 | "clean": "rimraf dist/* dist-esm/*", |
33 | | - "build": "pnpm run clean && tsc && tsc -p tsconfig.esm.json", |
| 37 | + "build": "pnpm run clean && tsc && tsc -p tsconfig.esm.json && node -e \"const fs=require('fs');fs.mkdirSync('dist-esm',{recursive:true});fs.writeFileSync('dist-esm/package.json','{\\\"type\\\":\\\"module\\\"}\\n');\"", |
| 38 | + "type-check:esm": "tsc -p tsconfig.esm.json --noEmit", |
34 | 39 | "commit": "git add . && git-cz", |
35 | 40 | "prepare": "husky install", |
36 | 41 | "release": "standard-version", |
37 | | - "pack_build": "pnpm run clean && tsc --outDir ./dist --sourceMap false --declarationDir ./dist", |
38 | | - "pack_pre": "copyfiles package.json README.md dist && rimraf ./kwil*.tgz", |
| 42 | + "pack_pre": "rimraf ./kwil*.tgz", |
39 | 43 | "pack_post": "copyfiles ./kwil*.tgz ./pkg && rimraf ./kwil*.tgz", |
40 | | - "pack": "pnpm run pack_build && pnpm run pack_pre && pnpm --prefix ./dist pack && pnpm run pack_post", |
| 44 | + "pack": "pnpm run build && pnpm run pack_pre && pnpm pack && pnpm run pack_post", |
41 | 45 | "integration": "jest --runInBand --testPathPattern=tests/integration --testTimeout=30000", |
42 | 46 | "test": "jest", |
43 | 47 | "lint": "eslint src --ext .ts,.tsx", |
|
0 commit comments