File tree Expand file tree Collapse file tree 2 files changed +42
-7
lines changed
Expand file tree Collapse file tree 2 files changed +42
-7
lines changed Original file line number Diff line number Diff line change 1818 },
1919 "main" : " ./dist/index.cjs" ,
2020 "module" : " ./dist/index.js" ,
21+ "unpkg" : " dist/vue-devtools-api.global.js" ,
22+ "jsdelivr" : " dist/vue-devtools-api.global.js" ,
2123 "files" : [
2224 " dist"
2325 ],
Original file line number Diff line number Diff line change 11import { defineConfig } from 'tsdown'
22
3- export default defineConfig ( {
4- entryPoints : [
5- 'src/index.ts' ,
6- ] ,
3+ const baseConfig = defineConfig ( {
4+ entry : 'src/index.ts' ,
75 external : [
86 'vue' ,
97 ] ,
10- clean : true ,
11- format : [ 'esm' , 'cjs' ] ,
12- dts : true ,
138 shims : true ,
149 hash : false ,
1510} )
11+
12+ const esmBundlerConfig = defineConfig ( {
13+ ...baseConfig ,
14+ format : 'esm' ,
15+ dts : true ,
16+ } )
17+
18+ const cjsConfig = defineConfig ( {
19+ ...baseConfig ,
20+ format : 'cjs' ,
21+ dts : true ,
22+ } )
23+
24+ const iifeConfig = defineConfig ( {
25+ ...baseConfig ,
26+ format : 'iife' ,
27+ noExternal : [ '@vue/devtools-kit' ] ,
28+ outputOptions : {
29+ name : 'VueDevToolsApi' ,
30+ entryFileNames : 'vue-devtools-api.global.js' ,
31+ } ,
32+ } )
33+
34+ const esmBrowserConfig = defineConfig ( {
35+ ...baseConfig ,
36+ format : 'esm' ,
37+ noExternal : [ '@vue/devtools-kit' ] ,
38+ outputOptions : {
39+ entryFileNames : 'vue-devtools-api.esm-browser.js' ,
40+ } ,
41+ } )
42+
43+ export default [
44+ esmBundlerConfig ,
45+ cjsConfig ,
46+ iifeConfig ,
47+ esmBrowserConfig ,
48+ ]
You can’t perform that action at this time.
0 commit comments