|
12 | 12 | "main": "dist/index.js", |
13 | 13 | "module": "dist/index.mjs", |
14 | 14 | "exports": { |
| 15 | + "types": "./dist/index.d.ts", |
15 | 16 | "require": "./dist/index.js", |
16 | 17 | "import": "./dist/index.js" |
17 | 18 | }, |
|
22 | 23 | "README.md" |
23 | 24 | ], |
24 | 25 | "scripts": { |
25 | | - "build": "yarn build:esbuild", |
26 | | - "dev": "cross-env NODE_ENV=development yarn build:esbuild", |
27 | | - "build:esbuild": "node -r esbuild-register ./scripts/build.ts", |
28 | | - "fetch-data": "ts-node scripts/fetch-data.ts && prettier --write src/data.ts", |
| 26 | + "build": "yarn tsup --minify", |
| 27 | + "dev": "yarn tsup --sourcemap", |
| 28 | + "tsup": "tsup src/index.ts --dts --format cjs,esm --clean", |
| 29 | + "fetch-data": "tsx scripts/fetch-data.ts && prettier --write src/data.ts", |
29 | 30 | "test": "yarn test:text", |
30 | 31 | "test:text": "nyc --reporter=text mocha ./__tests__", |
31 | 32 | "test:html": "nyc --reporter=html mocha ./__tests__", |
|
63 | 64 | "chai": "^4.3.6", |
64 | 65 | "chai-each": "^0.0.1", |
65 | 66 | "cross-env": "^7.0.3", |
66 | | - "esbuild": "^0.15.5", |
67 | | - "esbuild-plugin-yaml": "^0.0.1", |
68 | | - "esbuild-register": "^3.3.3", |
69 | 67 | "eslint": "^8.22.0", |
70 | 68 | "eslint-import-resolver-typescript": "^3.5.0", |
71 | 69 | "fast-glob": "^3.2.11", |
72 | | - "js-yaml": "^4.1.0", |
73 | 70 | "mocha": "^10.0.0", |
74 | 71 | "nyc": "^15.1.0", |
75 | 72 | "prettier": "^2.7.1", |
76 | 73 | "source-map-support": "^0.5.21", |
77 | | - "ts-node": "^10.9.1", |
78 | | - "typescript": "^4.7.4" |
| 74 | + "tsup": "^8.0.2", |
| 75 | + "tsx": "^4.7.1", |
| 76 | + "typescript": "^5.2.2" |
79 | 77 | }, |
80 | 78 | "packageManager": "yarn@3.2.1", |
81 | 79 | "dependencies": { |
|
0 commit comments