Skip to content

Commit f7c9c00

Browse files
committed
build: reduce extension and electron bundle size
1 parent df8ec53 commit f7c9c00

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

packages/client/vite.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ export default defineConfig(mergeConfig(baseConfig, {
1414
// copy
1515
const clientFile = resolve(__dirname, './dist')
1616

17-
;['../browser-extension/client', '../electron/client', '../vite/client'].forEach((dir) => {
17+
;['../vite/client'].forEach((dir) => {
1818
fse.copySync(clientFile, resolve(__dirname, dir))
1919
})
2020
},

packages/client/vite.lib.config.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,14 @@ export default defineConfig(mergeConfig(baseConfig, {
1010
},
1111
build: {
1212
emptyOutDir: false,
13+
outDir: 'dist/devtools-client-lib',
1314
lib: {
1415
entry: resolve(__dirname, './src/index.ts'),
1516
name: 'devtoolsPanel',
1617
fileName: () => 'devtools-panel.js',
1718
formats: ['es'],
1819
},
20+
cssMinify: true,
1921
rollupOptions: {
2022
output: {
2123
assetFileNames: 'devtools-panel.[ext]',
@@ -41,7 +43,7 @@ export default defineConfig(mergeConfig(baseConfig, {
4143
enforce: 'post',
4244
closeBundle() {
4345
// copy
44-
const clientFile = resolve(__dirname, './dist')
46+
const clientFile = resolve(__dirname, './dist/devtools-client-lib')
4547
;['../browser-extension/client', '../electron/client'].forEach((dir) => {
4648
fse.copySync(clientFile, resolve(__dirname, dir))
4749
})

0 commit comments

Comments
 (0)