From b40490837e11206abc8631733bd66f4537fba026 Mon Sep 17 00:00:00 2001 From: log1997 <15196725410@139.com> Date: Tue, 2 Jul 2024 12:11:55 +0800 Subject: [PATCH] fix: add terser --- package.json | 1 + pnpm-lock.yaml | 120 ++++++++++++++++++++++++------------------------- 2 files changed, 61 insertions(+), 60 deletions(-) diff --git a/package.json b/package.json index 4529e4b..e4ef8e8 100644 --- a/package.json +++ b/package.json @@ -63,6 +63,7 @@ "sass": "^1.77.6", "sass-loader": "^14.2.1", "tailwindcss": "^3.4.4", + "terser": "^5.31.1", "typescript": "^5.5.3", "unplugin-auto-import": "^0.17.6", "unplugin-icons": "^0.19.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0a5a624..78ed7e3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -104,7 +104,7 @@ importers: version: 7.15.0(eslint@9.6.0)(typescript@5.5.3) '@vitejs/plugin-vue': specifier: ^5.0.5 - version: 5.0.5(vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.24.0))(vue@3.4.31(typescript@5.5.3)) + version: 5.0.5(vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1))(vue@3.4.31(typescript@5.5.3)) '@vitest/ui': specifier: ^1.6.0 version: 1.6.0(vitest@1.6.0) @@ -150,6 +150,9 @@ importers: tailwindcss: specifier: ^3.4.4 version: 3.4.4 + terser: + specifier: ^5.31.1 + version: 5.31.1 typescript: specifier: ^5.5.3 version: 5.5.3 @@ -164,22 +167,22 @@ importers: version: 0.27.2(@babel/parser@7.24.7)(rollup@4.18.0)(vue@3.4.31(typescript@5.5.3)) vite: specifier: ^5.3.2 - version: 5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.24.0) + version: 5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1) vite-plugin-compression: specifier: ^0.5.1 - version: 0.5.1(vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.24.0)) + version: 0.5.1(vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1)) vite-plugin-inspect: specifier: ^0.8.4 - version: 0.8.4(rollup@4.18.0)(vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.24.0)) + version: 0.8.4(rollup@4.18.0)(vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1)) vite-plugin-svg-icons: specifier: ^2.0.1 - version: 2.0.1(vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.24.0)) + version: 2.0.1(vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1)) vite-plugin-vue-devtools: specifier: ^7.3.5 - version: 7.3.5(rollup@4.18.0)(vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.24.0))(vue@3.4.31(typescript@5.5.3)) + version: 7.3.5(rollup@4.18.0)(vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1))(vue@3.4.31(typescript@5.5.3)) vitest: specifier: ^1.6.0 - version: 1.6.0(@types/node@20.14.9)(@vitest/ui@1.6.0)(happy-dom@14.12.3)(jsdom@24.1.0)(sass@1.77.6)(terser@5.24.0) + version: 1.6.0(@types/node@20.14.9)(@vitest/ui@1.6.0)(happy-dom@14.12.3)(jsdom@24.1.0)(sass@1.77.6)(terser@5.31.1) vue-tsc: specifier: ^2.0.24 version: 2.0.24(typescript@5.5.3) @@ -1043,11 +1046,6 @@ packages: resolution: {integrity: sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==} engines: {node: '>=0.4.0'} - acorn@8.11.2: - resolution: {integrity: sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==} - engines: {node: '>=0.4.0'} - hasBin: true - acorn@8.12.0: resolution: {integrity: sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==} engines: {node: '>=0.4.0'} @@ -3237,6 +3235,11 @@ packages: engines: {node: '>=10'} hasBin: true + terser@5.31.1: + resolution: {integrity: sha512-37upzU1+viGvuFtBo9NPufCb9dwM0+l9hMxYyWfBA+fbwrPqNJAhbZ6W47bBFnZHKHTUBnMvi87434qq+qnxOg==} + engines: {node: '>=10'} + hasBin: true + text-table@0.2.0: resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} @@ -4190,7 +4193,6 @@ snapshots: dependencies: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - optional: true '@jridgewell/sourcemap-codec@1.4.15': {} @@ -4450,9 +4452,9 @@ snapshots: '@typescript-eslint/types': 7.15.0 eslint-visitor-keys: 3.4.3 - '@vitejs/plugin-vue@5.0.5(vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.24.0))(vue@3.4.31(typescript@5.5.3))': + '@vitejs/plugin-vue@5.0.5(vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1))(vue@3.4.31(typescript@5.5.3))': dependencies: - vite: 5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.24.0) + vite: 5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1) vue: 3.4.31(typescript@5.5.3) '@vitest/expect@1.6.0': @@ -4486,7 +4488,7 @@ snapshots: pathe: 1.1.2 picocolors: 1.0.1 sirv: 2.0.4 - vitest: 1.6.0(@types/node@20.14.9)(@vitest/ui@1.6.0)(happy-dom@14.12.3)(jsdom@24.1.0)(sass@1.77.6)(terser@5.24.0) + vitest: 1.6.0(@types/node@20.14.9)(@vitest/ui@1.6.0)(happy-dom@14.12.3)(jsdom@24.1.0)(sass@1.77.6)(terser@5.31.1) '@vitest/utils@1.6.0': dependencies: @@ -4581,14 +4583,14 @@ snapshots: '@vue/devtools-api@6.5.1': {} - '@vue/devtools-core@7.3.5(vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.24.0))(vue@3.4.31(typescript@5.5.3))': + '@vue/devtools-core@7.3.5(vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1))(vue@3.4.31(typescript@5.5.3))': dependencies: '@vue/devtools-kit': 7.3.5 '@vue/devtools-shared': 7.3.5 mitt: 3.0.1 nanoid: 3.3.7 pathe: 1.1.2 - vite-hot-client: 0.2.3(vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.24.0)) + vite-hot-client: 0.2.3(vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1)) vue: 3.4.31(typescript@5.5.3) transitivePeerDependencies: - vite @@ -4769,24 +4771,18 @@ snapshots: abbrev@2.0.0: {} - acorn-import-assertions@1.9.0(acorn@8.11.2): + acorn-import-assertions@1.9.0(acorn@8.12.0): dependencies: - acorn: 8.11.2 + acorn: 8.12.0 optional: true - acorn-jsx@5.3.2(acorn@8.11.2): - dependencies: - acorn: 8.11.2 - acorn-jsx@5.3.2(acorn@8.12.0): dependencies: acorn: 8.12.0 acorn-walk@8.3.3: dependencies: - acorn: 8.11.2 - - acorn@8.11.2: {} + acorn: 8.12.0 acorn@8.12.0: {} @@ -4945,8 +4941,7 @@ snapshots: node-releases: 2.0.14 update-browserslist-db: 1.0.16(browserslist@4.23.1) - buffer-from@1.1.2: - optional: true + buffer-from@1.1.2: {} bundle-name@4.1.0: dependencies: @@ -5089,8 +5084,7 @@ snapshots: commander@10.0.1: {} - commander@2.20.3: - optional: true + commander@2.20.3: {} commander@4.1.1: {} @@ -5472,8 +5466,8 @@ snapshots: espree@9.6.1: dependencies: - acorn: 8.11.2 - acorn-jsx: 5.3.2(acorn@8.11.2) + acorn: 8.12.0 + acorn-jsx: 5.3.2(acorn@8.12.0) eslint-visitor-keys: 3.4.3 esquery@1.5.0: @@ -6288,7 +6282,7 @@ snapshots: mlly@1.4.2: dependencies: - acorn: 8.11.2 + acorn: 8.12.0 pathe: 1.1.2 pkg-types: 1.0.3 ufo: 1.3.1 @@ -6867,7 +6861,6 @@ snapshots: dependencies: buffer-from: 1.1.2 source-map: 0.6.1 - optional: true source-map-url@0.4.1: {} @@ -7056,11 +7049,18 @@ snapshots: terser@5.24.0: dependencies: '@jridgewell/source-map': 0.3.5 - acorn: 8.11.2 + acorn: 8.12.0 commander: 2.20.3 source-map-support: 0.5.21 optional: true + terser@5.31.1: + dependencies: + '@jridgewell/source-map': 0.3.5 + acorn: 8.12.0 + commander: 2.20.3 + source-map-support: 0.5.21 + text-table@0.2.0: {} theme-change@2.5.0: {} @@ -7265,17 +7265,17 @@ snapshots: vary@1.1.2: {} - vite-hot-client@0.2.3(vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.24.0)): + vite-hot-client@0.2.3(vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1)): dependencies: - vite: 5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.24.0) + vite: 5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1) - vite-node@1.6.0(@types/node@20.14.9)(sass@1.77.6)(terser@5.24.0): + vite-node@1.6.0(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1): dependencies: cac: 6.7.14 debug: 4.3.4 pathe: 1.1.2 picocolors: 1.0.1 - vite: 5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.24.0) + vite: 5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1) transitivePeerDependencies: - '@types/node' - less @@ -7286,16 +7286,16 @@ snapshots: - supports-color - terser - vite-plugin-compression@0.5.1(vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.24.0)): + vite-plugin-compression@0.5.1(vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1)): dependencies: chalk: 4.1.2 debug: 4.3.4 fs-extra: 10.1.0 - vite: 5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.24.0) + vite: 5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1) transitivePeerDependencies: - supports-color - vite-plugin-inspect@0.8.4(rollup@4.18.0)(vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.24.0)): + vite-plugin-inspect@0.8.4(rollup@4.18.0)(vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.0(rollup@4.18.0) @@ -7306,12 +7306,12 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.0.1 sirv: 2.0.4 - vite: 5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.24.0) + vite: 5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1) transitivePeerDependencies: - rollup - supports-color - vite-plugin-svg-icons@2.0.1(vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.24.0)): + vite-plugin-svg-icons@2.0.1(vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1)): dependencies: '@types/svgo': 2.6.4 cors: 2.8.5 @@ -7321,27 +7321,27 @@ snapshots: pathe: 0.2.0 svg-baker: 1.7.0 svgo: 2.8.0 - vite: 5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.24.0) + vite: 5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1) transitivePeerDependencies: - supports-color - vite-plugin-vue-devtools@7.3.5(rollup@4.18.0)(vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.24.0))(vue@3.4.31(typescript@5.5.3)): + vite-plugin-vue-devtools@7.3.5(rollup@4.18.0)(vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1))(vue@3.4.31(typescript@5.5.3)): dependencies: - '@vue/devtools-core': 7.3.5(vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.24.0))(vue@3.4.31(typescript@5.5.3)) + '@vue/devtools-core': 7.3.5(vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1))(vue@3.4.31(typescript@5.5.3)) '@vue/devtools-kit': 7.3.5 '@vue/devtools-shared': 7.3.5 execa: 8.0.1 sirv: 2.0.4 - vite: 5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.24.0) - vite-plugin-inspect: 0.8.4(rollup@4.18.0)(vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.24.0)) - vite-plugin-vue-inspector: 5.1.2(vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.24.0)) + vite: 5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1) + vite-plugin-inspect: 0.8.4(rollup@4.18.0)(vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1)) + vite-plugin-vue-inspector: 5.1.2(vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1)) transitivePeerDependencies: - '@nuxt/kit' - rollup - supports-color - vue - vite-plugin-vue-inspector@5.1.2(vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.24.0)): + vite-plugin-vue-inspector@5.1.2(vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1)): dependencies: '@babel/core': 7.24.7 '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.24.7) @@ -7352,11 +7352,11 @@ snapshots: '@vue/compiler-dom': 3.4.5 kolorist: 1.8.0 magic-string: 0.30.10 - vite: 5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.24.0) + vite: 5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1) transitivePeerDependencies: - supports-color - vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.24.0): + vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1): dependencies: esbuild: 0.21.5 postcss: 8.4.39 @@ -7365,9 +7365,9 @@ snapshots: '@types/node': 20.14.9 fsevents: 2.3.3 sass: 1.77.6 - terser: 5.24.0 + terser: 5.31.1 - vitest@1.6.0(@types/node@20.14.9)(@vitest/ui@1.6.0)(happy-dom@14.12.3)(jsdom@24.1.0)(sass@1.77.6)(terser@5.24.0): + vitest@1.6.0(@types/node@20.14.9)(@vitest/ui@1.6.0)(happy-dom@14.12.3)(jsdom@24.1.0)(sass@1.77.6)(terser@5.31.1): dependencies: '@vitest/expect': 1.6.0 '@vitest/runner': 1.6.0 @@ -7386,8 +7386,8 @@ snapshots: strip-literal: 2.1.0 tinybench: 2.5.1 tinypool: 0.8.4 - vite: 5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.24.0) - vite-node: 1.6.0(@types/node@20.14.9)(sass@1.77.6)(terser@5.24.0) + vite: 5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1) + vite-node: 1.6.0(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1) why-is-node-running: 2.2.2 optionalDependencies: '@types/node': 20.14.9 @@ -7507,8 +7507,8 @@ snapshots: '@webassemblyjs/ast': 1.11.6 '@webassemblyjs/wasm-edit': 1.11.6 '@webassemblyjs/wasm-parser': 1.11.6 - acorn: 8.11.2 - acorn-import-assertions: 1.9.0(acorn@8.11.2) + acorn: 8.12.0 + acorn-import-assertions: 1.9.0(acorn@8.12.0) browserslist: 4.23.1 chrome-trace-event: 1.0.3 enhanced-resolve: 5.15.0