Skip to content

Commit f477081

Browse files
committed
feat: add minified browser build
1 parent 6c5d177 commit f477081

2 files changed

Lines changed: 24 additions & 11 deletions

File tree

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@
2929
},
3030
"./package.json": "./package.json"
3131
},
32+
"unpkg": "./dist/browser.min.js",
33+
"jsdelivr": "./dist/browser.min.js",
3234
"publishConfig": {
3335
"access": "public"
3436
},

tsdown.config.ts

Lines changed: 22 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,25 @@
11
import { defineConfig } from 'tsdown'
22

3-
export default defineConfig({
4-
entry: ['./src/{browser,node}.ts'],
5-
platform: 'neutral',
6-
target: 'es2015',
7-
dts: true,
8-
external: (id, importer) => {
9-
if (importer?.endsWith('node.ts') && id.startsWith('node:')) {
10-
return true
11-
}
3+
export default defineConfig([
4+
{
5+
entry: ['./src/{browser,node}.ts'],
6+
platform: 'neutral',
7+
target: 'es2015',
8+
dts: true,
9+
external: (id, importer) => {
10+
if (importer?.endsWith('node.ts') && id.startsWith('node:')) {
11+
return true
12+
}
13+
},
14+
hash: false,
1215
},
13-
hash: false,
14-
})
16+
{
17+
entry: {
18+
'browser.min': './src/browser.ts',
19+
},
20+
platform: 'browser',
21+
target: 'es2015',
22+
dts: false,
23+
minify: true,
24+
},
25+
])

0 commit comments

Comments
 (0)