File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3636 }
3737 },
3838 "scripts" : {
39- "build" : " tsup && tsc -p tsconfig.json --emitDeclarationOnly" ,
39+ "build" : " tsdown && tsc -p tsconfig.json --emitDeclarationOnly" ,
4040 "format" : " biome format --write ." ,
4141 "lint" : " biome lint --write ." ,
4242 "check" : " biome check . --write" ,
6565 "stream-browserify" : " ^3.0.0" ,
6666 "string_decoder" : " ^1.3.0" ,
6767 "timers-browserify" : " ^2.0.12" ,
68- "tsup " : " ^8.5.1 " ,
68+ "tsdown " : " ^0.21.10 " ,
6969 "tsx" : " ^4.21.0" ,
7070 "typescript" : " ^6.0.3" ,
7171 "wait-for-async" : " ^0.8.1" ,
Original file line number Diff line number Diff line change 1- import { defineConfig } from "tsup " ;
1+ import { defineConfig } from "tsdown " ;
22
33const entries = [ "src/**/*.ts" , "!src/browser-entry.ts" ] ;
44
55export default defineConfig ( [
66 {
7- bundle : false ,
87 clean : true ,
98 dts : false ,
109 entry : entries ,
10+ fixedExtension : false ,
1111 format : [ "esm" ] ,
1212 outDir : "dist/esm" ,
1313 sourcemap : false ,
1414 target : "es2022" ,
1515 tsconfig : "tsconfig.json" ,
16+ unbundle : true ,
1617 } ,
1718 {
18- bundle : false ,
19+ cjsDefault : false ,
1920 clean : false ,
2021 dts : false ,
2122 entry : entries ,
2223 format : [ "cjs" ] ,
2324 outDir : "dist/cjs" ,
24- outExtension ( ) {
25- return { js : ".cjs" } ;
26- } ,
25+ outExtensions : ( ) => ( { js : ".cjs" } ) ,
2726 sourcemap : false ,
2827 target : "es2022" ,
2928 tsconfig : "tsconfig.json" ,
29+ unbundle : true ,
3030 } ,
3131 {
32- bundle : true ,
3332 clean : false ,
33+ noExternal : [ / .* / ] ,
3434 dts : false ,
3535 entry : {
3636 index : "src/browser-entry.ts" ,
3737 } ,
3838 format : [ "iife" ] ,
39- noExternal : [ / .* / ] ,
4039 outDir : "dist/iife" ,
41- outExtension ( ) {
42- return { js : ".js" } ;
40+ outputOptions : {
41+ entryFileNames : "[name] .js" ,
4342 } ,
4443 platform : "browser" ,
4544 sourcemap : false ,
You can’t perform that action at this time.
0 commit comments