Skip to content

Commit 62741e6

Browse files
committed
perf(core): add terser plugin to reduce bundle size
1 parent 6cb3a8d commit 62741e6

File tree

3 files changed

+7
-1
lines changed

3 files changed

+7
-1
lines changed

packages/core/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
"@as/shared": "workspace:^"
1717
},
1818
"devDependencies": {
19-
"@rollup/plugin-json": "^6.1.0"
19+
"@rollup/plugin-json": "^6.1.0",
20+
"@rollup/plugin-terser": "^0.4.4"
2021
}
2122
}

packages/core/rollup.config.mjs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import { defineConfig } from 'rollup'
44
import nodeResolve from '@rollup/plugin-node-resolve'
55
import json from '@rollup/plugin-json'
66
import typescript from 'rollup-plugin-ts'
7+
import terser from '@rollup/plugin-terser'
78
import { inject } from '../shared/src/plugins/rollup/inject.js'
89

910
const destConfig = {
@@ -19,6 +20,7 @@ const destConfig = {
1920
COMMIT_HASH: getGitCommitHash(),
2021
CORE_VERSION: getCoreVersion(),
2122
}),
23+
terser(),
2224
],
2325
}
2426

pnpm-lock.yaml

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)