Skip to content

Commit 95d13c1

Browse files
committed
chore: change build tool to tsup
1 parent aedb90a commit 95d13c1

File tree

5 files changed

+20
-43
lines changed

5 files changed

+20
-43
lines changed

.npmignore

Lines changed: 0 additions & 14 deletions
This file was deleted.

package.json

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,33 @@
11
{
22
"name": "@nxht/typebox-extended-openapi",
3-
"version": "0.0.3",
3+
"version": "0.0.4",
44
"repository": {
55
"type": "git",
66
"url": "https://github.com/nxht/typebox-extended-openapi"
77
},
88
"keywords": ["typescript", "typebox", "json-schema", "openapi"],
99
"type": "module",
10-
"main": "./dist/cjs/index.js",
10+
"main": "./dist/index.js",
1111
"types": "./src/index.ts",
12+
"files": ["src", "dist"],
1213
"exports": {
1314
"bun": "./src/index.ts",
14-
"require": "./dist/cjs/index.js",
15-
"import": "./dist/esm/index.js"
15+
"require": "./dist/index.cjs",
16+
"import": "./dist/index.js"
1617
},
1718
"scripts": {
18-
"build:esm": "tsc -p tsconfig.build.json",
19-
"build:cjs": "tsc -p tsconfig.build-cjs.json",
20-
"build": "rm -rf dist/ && bun run build:esm && bun run build:cjs",
19+
"build": "bun tsup",
20+
"attw": "attw -P .",
2121
"trace": "bunx tsc --noEmit --generateTrace trace && bunx analyze-trace trace --force-millis 100",
2222
"prepublishOnly": "bun run build"
2323
},
24-
"peerDependencies": {
24+
"dependencies": {
2525
"@sinclair/typebox": "^0.32.35 || ^0.33.7"
2626
},
2727
"devDependencies": {
28-
"@biomejs/biome": "^1.8.3",
28+
"@biomejs/biome": "latest",
2929
"@types/bun": "latest",
30+
"tsup": "^8.2.4",
3031
"typescript": "^5.5.4"
3132
}
3233
}

tsconfig.build-cjs.json

Lines changed: 0 additions & 12 deletions
This file was deleted.

tsconfig.build.json

Lines changed: 0 additions & 8 deletions
This file was deleted.

tsup.config.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import { defineConfig } from 'tsup';
2+
3+
export default defineConfig({
4+
entry: ['src/index.ts'],
5+
outDir: 'dist',
6+
format: ['esm', 'cjs'],
7+
dts: true,
8+
sourcemap: true,
9+
clean: true,
10+
});

0 commit comments

Comments
 (0)