Skip to content

Commit fcad302

Browse files
committed
build: bundle iife and umd with rollup
1 parent 2bd0f25 commit fcad302

File tree

3 files changed

+561
-198
lines changed

3 files changed

+561
-198
lines changed

package.json

+7-3
Original file line numberDiff line numberDiff line change
@@ -54,9 +54,10 @@
5454
"dist"
5555
],
5656
"scripts": {
57-
"build": "pnpm build:plugin && pnpm build:module",
58-
"build:plugin": "tsup src/index.ts --dts --format esm,cjs,iife",
57+
"build": "pnpm build:plugin && pnpm build:umd && pnpm build:module",
58+
"build:plugin": "tsup src/index.ts --dts --format esm,cjs",
5959
"build:module": "nuxt-module-build build --outDir dist/nuxt",
60+
"build:umd": "rollup -c rollup.config.js",
6061
"dev": "nuxi dev playground",
6162
"dev:build": "nuxi build playground",
6263
"dev:prepare": "nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground",
@@ -95,22 +96,25 @@
9596
"@nuxt/schema": "^3.13.2",
9697
"@nuxt/test-utils": "^3.14.4",
9798
"@pinia/nuxt": "^0.6.1",
99+
"@rollup/plugin-node-resolve": "^15.3.0",
98100
"@shikijs/vitepress-twoslash": "^1.22.2",
99101
"@types/node": "^22.8.7",
100102
"changelogen": "^0.5.7",
103+
"esbuild": "^0.24.0",
101104
"eslint": "~9.14.0",
102105
"eslint-plugin-format": "^0.1.2",
103106
"lint-staged": "^15.2.10",
104107
"nuxt": "^3.13.2",
105108
"pinia": "^2.2.5",
106109
"pinia-plugin-persistedstate": "link:",
107110
"publint": "^0.2.12",
111+
"rollup": "^4.24.4",
112+
"rollup-plugin-esbuild": "^6.1.1",
108113
"simple-git-hooks": "^2.11.1",
109114
"tsup": "^8.3.5",
110115
"typescript": "^5.6.3",
111116
"vitepress": "^1.4.5",
112117
"vitepress-plugin-group-icons": "^1.3.0",
113-
"vitest": "^2.1.4",
114118
"vue": "^3.5.12",
115119
"vue-tsc": "^2.1.10"
116120
},

0 commit comments

Comments
 (0)