Skip to content
This repository was archived by the owner on Jul 19, 2025. It is now read-only.

Commit d6415d8

Browse files
committed
chore: use actual production build for playground build and preview
1 parent 516d4ed commit d6415d8

File tree

3 files changed

+84
-59
lines changed

3 files changed

+84
-59
lines changed

playground/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,16 @@
44
"type": "module",
55
"scripts": {
66
"dev": "node ./setup/vite.js",
7-
"build": "node ./setup/vite.js build",
8-
"preview": "node ./setup/vite.js preview"
7+
"build": "vite build -c vite.prod.config.ts",
8+
"preview": "vite preview -c vite.prod.config.ts"
99
},
1010
"dependencies": {
1111
"@vueuse/core": "^11.1.0",
1212
"vue": "workspace:*"
1313
},
1414
"devDependencies": {
1515
"@vitejs/plugin-vue": "https://pkg.pr.new/@vitejs/plugin-vue@481bcd4",
16+
"@vue/compiler-sfc": "workspace:*",
1617
"vite": "catalog:",
1718
"vite-hyper-config": "^0.4.0",
1819
"vite-plugin-inspect": "^0.8.7"

playground/vite.prod.config.ts

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
import { defineConfig } from 'vite'
2+
import Vue from '@vitejs/plugin-vue'
3+
import * as CompilerSFC from '@vue/compiler-sfc'
4+
5+
export default defineConfig({
6+
build: {
7+
target: 'esnext',
8+
minify: 'terser',
9+
terserOptions: {
10+
compress: {
11+
pure_getters: true,
12+
},
13+
},
14+
},
15+
clearScreen: false,
16+
plugins: [
17+
Vue({
18+
compiler: CompilerSFC,
19+
}),
20+
],
21+
})

pnpm-lock.yaml

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

0 commit comments

Comments
 (0)