Skip to content

Commit bd47b26

Browse files
committed
build: create bundle with esbuild when running 'pnpm build'
1 parent 4a88d77 commit bd47b26

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

packages/svelte/package.json

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,15 @@
2828
"files": [
2929
"dist",
3030
"!dist/**/*.test.*",
31-
"!dist/**/*.spec.*"
31+
"!dist/**/*.spec.*",
32+
"!dist/bundle/**"
3233
],
3334
"scripts": {
34-
"build": "vite build && pnpm package",
35+
"build": "vite build && pnpm package && pnpm bundle",
36+
"bundle": "pnpm bundle:index && pnpm bundle:task && pnpm bundle:vite",
37+
"bundle:index": "esbuild './dist/index.js' --bundle --outfile='./dist/bundle/index.js' --minify",
38+
"bundle:task": "esbuild './dist/task.js' --bundle --outfile='./dist/bundle/task.js' --minify",
39+
"bundle:vite": "esbuild './dist/vite.js' --bundle --outfile='./dist/bundle/vite.js' --minify",
3540
"check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
3641
"check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch",
3742
"dev": "vite dev",

0 commit comments

Comments
 (0)