diff --git a/build/vite/plugin/buildOuteInfo.ts b/build/vite/plugin/buildOuteInfo.ts index fd424b51..8de11a27 100644 --- a/build/vite/plugin/buildOuteInfo.ts +++ b/build/vite/plugin/buildOuteInfo.ts @@ -56,8 +56,8 @@ export function viteBuildOuteInfo(): Plugin { // 该插件在 plugin-vue 插件之前执行,这样就可以直接解析到原模板文件 enforce: 'post', transformIndexHtml: { - enforce: 'post', - transform: () => {}, + order: 'post', + handler: () => {}, }, configResolved(resolvedConfig) { diff --git a/package.json b/package.json index f8b2516b..d29eaa0e 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "pnpm": ">=8.1.0" }, "scripts": { - "dev": "vite", + "dev": "VITE_CJS_TRACE=true vite dev", "build": "vite build", "staging": "vite build --mode staging", "serve": "vite preview", @@ -82,12 +82,13 @@ "@types/intro.js": "^5.1.1", "@types/lodash-es": "^4.17.9", "@types/marked": "^5.0.1", + "@types/mockjs": "^1.0.10", "@types/node": "*", "@types/nprogress": "^0.2.0", "@types/qs": "^6.9.8", "@types/sortablejs": "^1.15.2", - "@vitejs/plugin-vue": "^4.3.4", - "@vitejs/plugin-vue-jsx": "^3.0.2", + "@vitejs/plugin-vue": "^4.5.0", + "@vitejs/plugin-vue-jsx": "^3.1.0", "@vue/test-utils": "^2.4.1", "autoprefixer": "^10.4.15", "conventional-changelog-cli": "^4.0.0", @@ -121,12 +122,12 @@ "tailwindcss": "^3.3.5", "typescript": "^5.2.2", "unplugin-element-plus": "^0.8.0", - "vite": "^4.4.9", + "vite": "^5.0.0-beta.19", "vite-plugin-compression": "^0.5.1", "vite-plugin-imagemin": "^0.6.1", "vite-plugin-inspect": "^0.7.38", "vite-plugin-linter": "^2.0.5", - "vite-plugin-mock": "2.9.6", + "vite-plugin-mock": "2.9.8", "vite-plugin-pwa": "^0.16.4", "vite-plugin-style-import": "^2.0.0", "vite-plugin-svg-icons": "^2.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 49277a69..4a48214f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -133,6 +133,9 @@ devDependencies: '@types/marked': specifier: ^5.0.1 version: 5.0.2 + '@types/mockjs': + specifier: ^1.0.10 + version: 1.0.10 '@types/node': specifier: '*' version: 20.9.0 @@ -146,11 +149,11 @@ devDependencies: specifier: ^1.15.2 version: 1.15.5 '@vitejs/plugin-vue': - specifier: ^4.3.4 - version: 4.4.1(vite@4.5.0)(vue@3.3.8) + specifier: ^4.5.0 + version: 4.5.0(vite@5.0.0-beta.19)(vue@3.3.8) '@vitejs/plugin-vue-jsx': - specifier: ^3.0.2 - version: 3.0.2(vite@4.5.0)(vue@3.3.8) + specifier: ^3.1.0 + version: 3.1.0(vite@5.0.0-beta.19)(vue@3.3.8) '@vue/test-utils': specifier: ^2.4.1 version: 2.4.2(vue@3.3.8) @@ -251,32 +254,35 @@ devDependencies: specifier: ^0.8.0 version: 0.8.0 vite: - specifier: ^4.4.9 - version: 4.5.0(@types/node@20.9.0)(sass@1.69.5) + specifier: ^5.0.0-beta.19 + version: 5.0.0-beta.19(@types/node@20.9.0)(sass@1.69.5) vite-plugin-compression: specifier: ^0.5.1 - version: 0.5.1(vite@4.5.0) + version: 0.5.1(vite@5.0.0-beta.19) + vite-plugin-fake-server: + specifier: ^2.0.0 + version: 2.0.0 vite-plugin-imagemin: specifier: ^0.6.1 - version: 0.6.1(vite@4.5.0) + version: 0.6.1(vite@5.0.0-beta.19) vite-plugin-inspect: specifier: ^0.7.38 - version: 0.7.42(vite@4.5.0) + version: 0.7.42(vite@5.0.0-beta.19) vite-plugin-linter: specifier: ^2.0.5 version: 2.0.7 vite-plugin-mock: - specifier: 2.9.6 - version: 2.9.6(mockjs@1.1.0)(vite@4.5.0) + specifier: 2.9.8 + version: 2.9.8(mockjs@1.1.0)(vite@5.0.0-beta.19) vite-plugin-pwa: specifier: ^0.16.4 - version: 0.16.7(vite@4.5.0)(workbox-build@7.0.0)(workbox-window@7.0.0) + version: 0.16.7(vite@5.0.0-beta.19)(workbox-build@7.0.0)(workbox-window@7.0.0) vite-plugin-style-import: specifier: ^2.0.0 - version: 2.0.0(vite@4.5.0) + version: 2.0.0(vite@5.0.0-beta.19) vite-plugin-svg-icons: specifier: ^2.0.1 - version: 2.0.1(vite@4.5.0) + version: 2.0.1(vite@5.0.0-beta.19) vitest: specifier: ^0.34.3 version: 0.34.6(jsdom@22.1.0)(sass@1.69.5) @@ -2248,6 +2254,18 @@ packages: dev: true optional: true + /@esbuild/android-arm64@0.19.5: + resolution: + { + integrity: sha512-5d1OkoJxnYQfmC+Zd8NBFjkhyCNYwM4n9ODrycTFY6Jk1IGiZ+tjVJDDSwDt77nK+tfpGP4T50iMtVi4dEGzhQ==, + } + engines: { node: '>=12' } + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/android-arm@0.18.20: resolution: { @@ -2260,6 +2278,18 @@ packages: dev: true optional: true + /@esbuild/android-arm@0.19.5: + resolution: + { + integrity: sha512-bhvbzWFF3CwMs5tbjf3ObfGqbl/17ict2/uwOSfr3wmxDE6VdS2GqY/FuzIPe0q0bdhj65zQsvqfArI9MY6+AA==, + } + engines: { node: '>=12' } + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/android-x64@0.18.20: resolution: { @@ -2272,6 +2302,18 @@ packages: dev: true optional: true + /@esbuild/android-x64@0.19.5: + resolution: + { + integrity: sha512-9t+28jHGL7uBdkBjL90QFxe7DVA+KGqWlHCF8ChTKyaKO//VLuoBricQCgwhOjA1/qOczsw843Fy4cbs4H3DVA==, + } + engines: { node: '>=12' } + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/darwin-arm64@0.18.20: resolution: { @@ -2284,6 +2326,18 @@ packages: dev: true optional: true + /@esbuild/darwin-arm64@0.19.5: + resolution: + { + integrity: sha512-mvXGcKqqIqyKoxq26qEDPHJuBYUA5KizJncKOAf9eJQez+L9O+KfvNFu6nl7SCZ/gFb2QPaRqqmG0doSWlgkqw==, + } + engines: { node: '>=12' } + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /@esbuild/darwin-x64@0.18.20: resolution: { @@ -2296,6 +2350,18 @@ packages: dev: true optional: true + /@esbuild/darwin-x64@0.19.5: + resolution: + { + integrity: sha512-Ly8cn6fGLNet19s0X4unjcniX24I0RqjPv+kurpXabZYSXGM4Pwpmf85WHJN3lAgB8GSth7s5A0r856S+4DyiA==, + } + engines: { node: '>=12' } + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /@esbuild/freebsd-arm64@0.18.20: resolution: { @@ -2308,6 +2374,18 @@ packages: dev: true optional: true + /@esbuild/freebsd-arm64@0.19.5: + resolution: + { + integrity: sha512-GGDNnPWTmWE+DMchq1W8Sd0mUkL+APvJg3b11klSGUDvRXh70JqLAO56tubmq1s2cgpVCSKYywEiKBfju8JztQ==, + } + engines: { node: '>=12' } + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/freebsd-x64@0.18.20: resolution: { @@ -2320,6 +2398,18 @@ packages: dev: true optional: true + /@esbuild/freebsd-x64@0.19.5: + resolution: + { + integrity: sha512-1CCwDHnSSoA0HNwdfoNY0jLfJpd7ygaLAp5EHFos3VWJCRX9DMwWODf96s9TSse39Br7oOTLryRVmBoFwXbuuQ==, + } + engines: { node: '>=12' } + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-arm64@0.18.20: resolution: { @@ -2332,6 +2422,18 @@ packages: dev: true optional: true + /@esbuild/linux-arm64@0.19.5: + resolution: + { + integrity: sha512-o3vYippBmSrjjQUCEEiTZ2l+4yC0pVJD/Dl57WfPwwlvFkrxoSO7rmBZFii6kQB3Wrn/6GwJUPLU5t52eq2meA==, + } + engines: { node: '>=12' } + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-arm@0.18.20: resolution: { @@ -2344,6 +2446,18 @@ packages: dev: true optional: true + /@esbuild/linux-arm@0.19.5: + resolution: + { + integrity: sha512-lrWXLY/vJBzCPC51QN0HM71uWgIEpGSjSZZADQhq7DKhPcI6NH1IdzjfHkDQws2oNpJKpR13kv7/pFHBbDQDwQ==, + } + engines: { node: '>=12' } + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-ia32@0.18.20: resolution: { @@ -2356,6 +2470,18 @@ packages: dev: true optional: true + /@esbuild/linux-ia32@0.19.5: + resolution: + { + integrity: sha512-MkjHXS03AXAkNp1KKkhSKPOCYztRtK+KXDNkBa6P78F8Bw0ynknCSClO/ztGszILZtyO/lVKpa7MolbBZ6oJtQ==, + } + engines: { node: '>=12' } + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-loong64@0.14.54: resolution: { @@ -2380,6 +2506,18 @@ packages: dev: true optional: true + /@esbuild/linux-loong64@0.19.5: + resolution: + { + integrity: sha512-42GwZMm5oYOD/JHqHska3Jg0r+XFb/fdZRX+WjADm3nLWLcIsN27YKtqxzQmGNJgu0AyXg4HtcSK9HuOk3v1Dw==, + } + engines: { node: '>=12' } + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-mips64el@0.18.20: resolution: { @@ -2392,6 +2530,18 @@ packages: dev: true optional: true + /@esbuild/linux-mips64el@0.19.5: + resolution: + { + integrity: sha512-kcjndCSMitUuPJobWCnwQ9lLjiLZUR3QLQmlgaBfMX23UEa7ZOrtufnRds+6WZtIS9HdTXqND4yH8NLoVVIkcg==, + } + engines: { node: '>=12' } + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-ppc64@0.18.20: resolution: { @@ -2404,6 +2554,18 @@ packages: dev: true optional: true + /@esbuild/linux-ppc64@0.19.5: + resolution: + { + integrity: sha512-yJAxJfHVm0ZbsiljbtFFP1BQKLc8kUF6+17tjQ78QjqjAQDnhULWiTA6u0FCDmYT1oOKS9PzZ2z0aBI+Mcyj7Q==, + } + engines: { node: '>=12' } + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-riscv64@0.18.20: resolution: { @@ -2416,6 +2578,18 @@ packages: dev: true optional: true + /@esbuild/linux-riscv64@0.19.5: + resolution: + { + integrity: sha512-5u8cIR/t3gaD6ad3wNt1MNRstAZO+aNyBxu2We8X31bA8XUNyamTVQwLDA1SLoPCUehNCymhBhK3Qim1433Zag==, + } + engines: { node: '>=12' } + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-s390x@0.18.20: resolution: { @@ -2428,6 +2602,18 @@ packages: dev: true optional: true + /@esbuild/linux-s390x@0.19.5: + resolution: + { + integrity: sha512-Z6JrMyEw/EmZBD/OFEFpb+gao9xJ59ATsoTNlj39jVBbXqoZm4Xntu6wVmGPB/OATi1uk/DB+yeDPv2E8PqZGw==, + } + engines: { node: '>=12' } + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-x64@0.18.20: resolution: { @@ -2440,6 +2626,18 @@ packages: dev: true optional: true + /@esbuild/linux-x64@0.19.5: + resolution: + { + integrity: sha512-psagl+2RlK1z8zWZOmVdImisMtrUxvwereIdyJTmtmHahJTKb64pAcqoPlx6CewPdvGvUKe2Jw+0Z/0qhSbG1A==, + } + engines: { node: '>=12' } + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/netbsd-x64@0.18.20: resolution: { @@ -2452,6 +2650,18 @@ packages: dev: true optional: true + /@esbuild/netbsd-x64@0.19.5: + resolution: + { + integrity: sha512-kL2l+xScnAy/E/3119OggX8SrWyBEcqAh8aOY1gr4gPvw76la2GlD4Ymf832UCVbmuWeTf2adkZDK+h0Z/fB4g==, + } + engines: { node: '>=12' } + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/openbsd-x64@0.18.20: resolution: { @@ -2464,6 +2674,18 @@ packages: dev: true optional: true + /@esbuild/openbsd-x64@0.19.5: + resolution: + { + integrity: sha512-sPOfhtzFufQfTBgRnE1DIJjzsXukKSvZxloZbkJDG383q0awVAq600pc1nfqBcl0ice/WN9p4qLc39WhBShRTA==, + } + engines: { node: '>=12' } + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/sunos-x64@0.18.20: resolution: { @@ -2476,6 +2698,18 @@ packages: dev: true optional: true + /@esbuild/sunos-x64@0.19.5: + resolution: + { + integrity: sha512-dGZkBXaafuKLpDSjKcB0ax0FL36YXCvJNnztjKV+6CO82tTYVDSH2lifitJ29jxRMoUhgkg9a+VA/B03WK5lcg==, + } + engines: { node: '>=12' } + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-arm64@0.18.20: resolution: { @@ -2488,6 +2722,18 @@ packages: dev: true optional: true + /@esbuild/win32-arm64@0.19.5: + resolution: + { + integrity: sha512-dWVjD9y03ilhdRQ6Xig1NWNgfLtf2o/STKTS+eZuF90fI2BhbwD6WlaiCGKptlqXlURVB5AUOxUj09LuwKGDTg==, + } + engines: { node: '>=12' } + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-ia32@0.18.20: resolution: { @@ -2500,6 +2746,18 @@ packages: dev: true optional: true + /@esbuild/win32-ia32@0.19.5: + resolution: + { + integrity: sha512-4liggWIA4oDgUxqpZwrDhmEfAH4d0iljanDOK7AnVU89T6CzHon/ony8C5LeOdfgx60x5cnQJFZwEydVlYx4iw==, + } + engines: { node: '>=12' } + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-x64@0.18.20: resolution: { @@ -2512,6 +2770,18 @@ packages: dev: true optional: true + /@esbuild/win32-x64@0.19.5: + resolution: + { + integrity: sha512-czTrygUsB/jlM8qEW5MD8bgYU2Xg14lo6kBDXW6HdxKjh8M5PzETGiSHaz9MtbXBYDloHNUAUW2tMiKW4KM9Mw==, + } + engines: { node: '>=12' } + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@eslint-community/eslint-utils@4.4.0(eslint@8.46.0): resolution: { @@ -3292,26 +3562,6 @@ packages: rollup: 2.79.1 dev: true - /@rollup/plugin-node-resolve@13.3.0: - resolution: - { - integrity: sha512-Lus8rbUo1eEcnS4yTFKLZrVumLPY+YayBdWXgFSHYhTT2iJbMhoaaBL3xl5NCdeRytErGr8tZ0L71BMRmnlwSw==, - } - engines: { node: '>= 10.0.0' } - peerDependencies: - rollup: ^2.42.0 - peerDependenciesMeta: - rollup: - optional: true - dependencies: - '@rollup/pluginutils': 3.1.0(rollup@2.79.1) - '@types/resolve': 1.17.1 - deepmerge: 4.3.1 - is-builtin-module: 3.2.1 - is-module: 1.0.0 - resolve: 1.22.8 - dev: true - /@rollup/plugin-replace@2.4.2(rollup@2.79.1): resolution: { @@ -3390,6 +3640,138 @@ packages: estree-walker: 2.0.2 picomatch: 2.3.1 + /@rollup/rollup-android-arm-eabi@4.4.1: + resolution: + { + integrity: sha512-Ss4suS/sd+6xLRu+MLCkED2mUrAyqHmmvZB+zpzZ9Znn9S8wCkTQCJaQ8P8aHofnvG5L16u9MVnJjCqioPErwQ==, + } + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-android-arm64@4.4.1: + resolution: + { + integrity: sha512-sRSkGTvGsARwWd7TzC8LKRf8FiPn7257vd/edzmvG4RIr9x68KBN0/Ek48CkuUJ5Pj/Dp9vKWv6PEupjKWjTYA==, + } + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-darwin-arm64@4.4.1: + resolution: + { + integrity: sha512-nz0AiGrrXyaWpsmBXUGOBiRDU0wyfSXbFuF98pPvIO8O6auQsPG6riWsfQqmCCC5FNd8zKQ4JhgugRNAkBJ8mQ==, + } + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-darwin-x64@4.4.1: + resolution: + { + integrity: sha512-Ogqvf4/Ve/faMaiPRvzsJEqajbqs00LO+8vtrPBVvLgdw4wBg6ZDXdkDAZO+4MLnrc8mhGV6VJAzYScZdPLtJg==, + } + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm-gnueabihf@4.4.1: + resolution: + { + integrity: sha512-9zc2tqlr6HfO+hx9+wktUlWTRdje7Ub15iJqKcqg5uJZ+iKqmd2CMxlgPpXi7+bU7bjfDIuvCvnGk7wewFEhCg==, + } + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm64-gnu@4.4.1: + resolution: + { + integrity: sha512-phLb1fN3rq2o1j1v+nKxXUTSJnAhzhU0hLrl7Qzb0fLpwkGMHDem+o6d+ZI8+/BlTXfMU4kVWGvy6g9k/B8L6Q==, + } + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm64-musl@4.4.1: + resolution: + { + integrity: sha512-M2sDtw4tf57VPSjbTAN/lz1doWUqO2CbQuX3L9K6GWIR5uw9j+ROKCvvUNBY8WUbMxwaoc8mH9HmmBKsLht7+w==, + } + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-x64-gnu@4.4.1: + resolution: + { + integrity: sha512-mHIlRLX+hx+30cD6c4BaBOsSqdnCE4ok7/KDvjHYAHoSuveoMMxIisZFvcLhUnyZcPBXDGZTuBoalcuh43UfQQ==, + } + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-x64-musl@4.4.1: + resolution: + { + integrity: sha512-tB+RZuDi3zxFx7vDrjTNGVLu2KNyzYv+UY8jz7e4TMEoAj7iEt8Qk6xVu6mo3pgjnsHj6jnq3uuRsHp97DLwOA==, + } + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-arm64-msvc@4.4.1: + resolution: + { + integrity: sha512-Hdn39PzOQowK/HZzYpCuZdJC91PE6EaGbTe2VCA9oq2u18evkisQfws0Smh9QQGNNRa/T7MOuGNQoLeXhhE3PQ==, + } + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-ia32-msvc@4.4.1: + resolution: + { + integrity: sha512-tLpKb1Elm9fM8c5w3nl4N1eLTP4bCqTYw9tqUBxX8/hsxqHO3dxc2qPbZ9PNkdK4tg4iLEYn0pOUnVByRd2CbA==, + } + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-x64-msvc@4.4.1: + resolution: + { + integrity: sha512-eAhItDX9yQtZVM3yvXS/VR3qPqcnXvnLyx1pLXl4JzyNMBNO3KC986t/iAg2zcMzpAp9JSvxB5VZGnBiNoA98w==, + } + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@sinclair/typebox@0.27.8: resolution: { @@ -4094,36 +4476,36 @@ packages: } dev: true - /@vitejs/plugin-vue-jsx@3.0.2(vite@4.5.0)(vue@3.3.8): + /@vitejs/plugin-vue-jsx@3.1.0(vite@5.0.0-beta.19)(vue@3.3.8): resolution: { - integrity: sha512-obF26P2Z4Ogy3cPp07B4VaW6rpiu0ue4OT2Y15UxT5BZZ76haUY9guOsZV3uWh/I6xc+VeiW+ZVabRE82FyzWw==, + integrity: sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==, } engines: { node: ^14.18.0 || >=16.0.0 } peerDependencies: - vite: ^4.0.0 + vite: ^4.0.0 || ^5.0.0 vue: ^3.0.0 dependencies: '@babel/core': 7.23.3 '@babel/plugin-transform-typescript': 7.23.3(@babel/core@7.23.3) '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.23.3) - vite: 4.5.0(@types/node@20.9.0)(sass@1.69.5) + vite: 5.0.0-beta.19(@types/node@20.9.0)(sass@1.69.5) vue: 3.3.8(typescript@5.2.2) transitivePeerDependencies: - supports-color dev: true - /@vitejs/plugin-vue@4.4.1(vite@4.5.0)(vue@3.3.8): + /@vitejs/plugin-vue@4.5.0(vite@5.0.0-beta.19)(vue@3.3.8): resolution: { - integrity: sha512-HCQG8VDFDM7YDAdcj5QI5DvUi+r6xvo9LgvYdk7LSkUNwdpempdB5horkMSZsbdey9Ywsf5aaU8kEPw9M5kREA==, + integrity: sha512-a2WSpP8X8HTEww/U00bU4mX1QpLINNuz/2KMNpLsdu3BzOpak3AGI1CJYBTXcc4SPhaD0eNRUp7IyQK405L5dQ==, } engines: { node: ^14.18.0 || >=16.0.0 } peerDependencies: - vite: ^4.0.0 + vite: ^4.0.0 || ^5.0.0 vue: ^3.2.25 dependencies: - vite: 4.5.0(@types/node@20.9.0)(sass@1.69.5) + vite: 5.0.0-beta.19(@types/node@20.9.0)(sass@1.69.5) vue: 3.3.8(typescript@5.2.2) dev: true @@ -5456,6 +5838,16 @@ packages: engines: { node: '>=6' } dev: true + /bundle-import@0.0.1: + resolution: + { + integrity: sha512-L0z0iPX7t7ff5eZsK7oMEH+Ly2lzJczFKPHwrta6X8SF64a20R3wOrAOYK1MzHZVaWWugg9qlSTVfVwqvQJ2dw==, + } + dependencies: + get-tsconfig: 4.7.2 + import-from-string: 0.0.4 + dev: true + /bundle-name@3.0.0: resolution: { @@ -7979,15 +8371,6 @@ packages: dev: true optional: true - /esbuild@0.11.3: - resolution: - { - integrity: sha512-BzVRHcCtFepjS9WcqRjqoIxLqgpK21a8J4Zi4msSGxDxiXVO1IbcqT1KjhdDDnJxKfe7bvzZrvMEX+bVO0Elcw==, - } - hasBin: true - requiresBuild: true - dev: true - /esbuild@0.14.54: resolution: { @@ -8053,6 +8436,39 @@ packages: '@esbuild/win32-x64': 0.18.20 dev: true + /esbuild@0.19.5: + resolution: + { + integrity: sha512-bUxalY7b1g8vNhQKdB24QDmHeY4V4tw/s6Ak5z+jJX9laP5MoQseTOMemAr0gxssjNcH0MCViG8ONI2kksvfFQ==, + } + engines: { node: '>=12' } + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': 0.19.5 + '@esbuild/android-arm64': 0.19.5 + '@esbuild/android-x64': 0.19.5 + '@esbuild/darwin-arm64': 0.19.5 + '@esbuild/darwin-x64': 0.19.5 + '@esbuild/freebsd-arm64': 0.19.5 + '@esbuild/freebsd-x64': 0.19.5 + '@esbuild/linux-arm': 0.19.5 + '@esbuild/linux-arm64': 0.19.5 + '@esbuild/linux-ia32': 0.19.5 + '@esbuild/linux-loong64': 0.19.5 + '@esbuild/linux-mips64el': 0.19.5 + '@esbuild/linux-ppc64': 0.19.5 + '@esbuild/linux-riscv64': 0.19.5 + '@esbuild/linux-s390x': 0.19.5 + '@esbuild/linux-x64': 0.19.5 + '@esbuild/netbsd-x64': 0.19.5 + '@esbuild/openbsd-x64': 0.19.5 + '@esbuild/sunos-x64': 0.19.5 + '@esbuild/win32-arm64': 0.19.5 + '@esbuild/win32-ia32': 0.19.5 + '@esbuild/win32-x64': 0.19.5 + dev: true + /escalade@3.1.1: resolution: { @@ -10321,6 +10737,16 @@ packages: parent-module: 1.0.1 resolve-from: 4.0.0 + /import-from-string@0.0.4: + resolution: + { + integrity: sha512-ZmtWHOGv55OEFb3HxfQH4L4vAR7g3HUm82N5LmvXugiXlaZ1j/epItoUDjQ+gJ+MjNl+apczmCnqGFq8q2CM6w==, + } + dependencies: + esbuild: 0.19.5 + import-meta-resolve: 3.1.1 + dev: true + /import-lazy@4.0.0: resolution: { @@ -10341,6 +10767,13 @@ packages: resolve-cwd: 3.0.0 dev: false + /import-meta-resolve@3.1.1: + resolution: + { + integrity: sha512-qeywsE/KC3w9Fd2ORrRDUw6nS/nLwZpXgfrOc2IILvZYnCaEMd+D56Vfg9k4G29gIeVi3XKql1RQatME8iYsiw==, + } + dev: true + /imurmurhash@0.1.4: resolution: { @@ -10535,16 +10968,6 @@ packages: } dev: true - /is-builtin-module@3.2.1: - resolution: - { - integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==, - } - engines: { node: '>=6' } - dependencies: - builtin-modules: 3.3.0 - dev: true - /is-callable@1.2.7: resolution: { @@ -15228,14 +15651,26 @@ packages: fsevents: 2.3.3 dev: true - /rollup@3.29.4: + /rollup@4.4.1: resolution: { - integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==, + integrity: sha512-idZzrUpWSblPJX66i+GzrpjKE3vbYrlWirUHteoAbjKReZwa0cohAErOYA5efoMmNCdvG9yrJS+w9Kl6csaH4w==, } - engines: { node: '>=14.18.0', npm: '>=8.0.0' } + engines: { node: '>=18.0.0', npm: '>=8.0.0' } hasBin: true optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.4.1 + '@rollup/rollup-android-arm64': 4.4.1 + '@rollup/rollup-darwin-arm64': 4.4.1 + '@rollup/rollup-darwin-x64': 4.4.1 + '@rollup/rollup-linux-arm-gnueabihf': 4.4.1 + '@rollup/rollup-linux-arm64-gnu': 4.4.1 + '@rollup/rollup-linux-arm64-musl': 4.4.1 + '@rollup/rollup-linux-x64-gnu': 4.4.1 + '@rollup/rollup-linux-x64-musl': 4.4.1 + '@rollup/rollup-win32-arm64-msvc': 4.4.1 + '@rollup/rollup-win32-ia32-msvc': 4.4.1 + '@rollup/rollup-win32-x64-msvc': 4.4.1 fsevents: 2.3.3 dev: true @@ -17621,7 +18056,7 @@ packages: mlly: 1.4.2 pathe: 1.1.1 picocolors: 1.0.0 - vite: 4.5.0(@types/node@20.9.0)(sass@1.69.5) + vite: 5.0.0-beta.19(@types/node@20.9.0)(sass@1.69.5) transitivePeerDependencies: - '@types/node' - less @@ -17633,7 +18068,7 @@ packages: - terser dev: true - /vite-plugin-compression@0.5.1(vite@4.5.0): + /vite-plugin-compression@0.5.1(vite@5.0.0-beta.19): resolution: { integrity: sha512-5QJKBDc+gNYVqL/skgFAP81Yuzo9R+EAf19d+EtsMF/i8kFUpNi3J/H01QD3Oo8zBQn+NzoCIFkpPLynoOzaJg==, @@ -17644,12 +18079,26 @@ packages: chalk: 4.1.2 debug: 4.3.4 fs-extra: 10.1.0 - vite: 4.5.0(@types/node@20.9.0)(sass@1.69.5) + vite: 5.0.0-beta.19(@types/node@20.9.0)(sass@1.69.5) transitivePeerDependencies: - supports-color dev: true - /vite-plugin-imagemin@0.6.1(vite@4.5.0): + /vite-plugin-fake-server@2.0.0: + resolution: + { + integrity: sha512-RCKS7te5lNzJFEQqPEaMqthwJhYaYMUMAPj7no4tmirqf5YEd6b4t7JMSGTkP2HPSplPE/uDQ56k9XjNreq2CQ==, + } + dependencies: + bundle-import: 0.0.1 + chokidar: 3.5.3 + fast-glob: 3.3.2 + path-to-regexp: 6.2.1 + picocolors: 1.0.0 + xhook: 1.6.2 + dev: true + + /vite-plugin-imagemin@0.6.1(vite@5.0.0-beta.19): resolution: { integrity: sha512-cP7LDn8euPrji7WYtDoNQpJEB9nkMxJHm/A+QZnvMrrCSuyo/clpMy/T1v7suDXPBavsDiDdFdVQB5p7VGD2cg==, @@ -17680,12 +18129,12 @@ packages: imagemin-webp: 6.1.0 jpegtran-bin: 6.0.1 pathe: 0.2.0 - vite: 4.5.0(@types/node@20.9.0)(sass@1.69.5) + vite: 5.0.0-beta.19(@types/node@20.9.0)(sass@1.69.5) transitivePeerDependencies: - supports-color dev: true - /vite-plugin-inspect@0.7.42(vite@4.5.0): + /vite-plugin-inspect@0.7.42(vite@5.0.0-beta.19): resolution: { integrity: sha512-JCyX86wr3siQc+p9Kd0t8VkFHAJag0RaQVIpdFGSv5FEaePEVB6+V/RGtz2dQkkGSXQzRWrPs4cU3dRKg32bXw==, @@ -17706,7 +18155,7 @@ packages: open: 9.1.0 picocolors: 1.0.0 sirv: 2.0.3 - vite: 4.5.0(@types/node@20.9.0)(sass@1.69.5) + vite: 5.0.0-beta.19(@types/node@20.9.0)(sass@1.69.5) transitivePeerDependencies: - rollup - supports-color @@ -17729,33 +18178,31 @@ packages: - supports-color dev: true - /vite-plugin-mock@2.9.6(mockjs@1.1.0)(vite@4.5.0): + /vite-plugin-mock@2.9.8(mockjs@1.1.0)(vite@5.0.0-beta.19): resolution: { - integrity: sha512-/Rm59oPppe/ncbkSrUuAxIQihlI2YcBmnbR4ST1RA2VzM1C0tEQc1KlbQvnUGhXECAGTaQN2JyasiwXP6EtKgg==, + integrity: sha512-YTQM5Sn7t+/DNOwTkr+W26QGTCk1PrDkhGHslTJ90lIPJhJtDTwuSkEYMAuLP9TcVQ/qExTFx/x/GE3kxJ05sw==, } engines: { node: '>=12.0.0' } peerDependencies: mockjs: '>=1.1.0' vite: '>=2.0.0' dependencies: - '@rollup/plugin-node-resolve': 13.3.0 '@types/mockjs': 1.0.10 chalk: 4.1.2 chokidar: 3.5.3 connect: 3.7.0 debug: 4.3.4 - esbuild: 0.11.3 + esbuild: 0.14.54 fast-glob: 3.3.2 mockjs: 1.1.0 path-to-regexp: 6.2.1 - vite: 4.5.0(@types/node@20.9.0)(sass@1.69.5) + vite: 5.0.0-beta.19(@types/node@20.9.0)(sass@1.69.5) transitivePeerDependencies: - - rollup - supports-color dev: true - /vite-plugin-pwa@0.16.7(vite@4.5.0)(workbox-build@7.0.0)(workbox-window@7.0.0): + /vite-plugin-pwa@0.16.7(vite@5.0.0-beta.19)(workbox-build@7.0.0)(workbox-window@7.0.0): resolution: { integrity: sha512-4WMA5unuKlHs+koNoykeuCfTcqEGbiTRr8sVYUQMhc6tWxZpSRnv9Ojk4LKmqVhoPGHfBVCdGaMo8t9Qidkc1Q==, @@ -17769,14 +18216,14 @@ packages: debug: 4.3.4 fast-glob: 3.3.2 pretty-bytes: 6.1.1 - vite: 4.5.0(@types/node@20.9.0)(sass@1.69.5) + vite: 5.0.0-beta.19(@types/node@20.9.0)(sass@1.69.5) workbox-build: 7.0.0 workbox-window: 7.0.0 transitivePeerDependencies: - supports-color dev: true - /vite-plugin-style-import@2.0.0(vite@4.5.0): + /vite-plugin-style-import@2.0.0(vite@5.0.0-beta.19): resolution: { integrity: sha512-qtoHQae5dSUQPo/rYz/8p190VU5y19rtBaeV7ryLa/AYAU/e9CG89NrN/3+k7MR8mJy/GPIu91iJ3zk9foUOSA==, @@ -17791,10 +18238,10 @@ packages: fs-extra: 10.1.0 magic-string: 0.25.9 pathe: 0.2.0 - vite: 4.5.0(@types/node@20.9.0)(sass@1.69.5) + vite: 5.0.0-beta.19(@types/node@20.9.0)(sass@1.69.5) dev: true - /vite-plugin-svg-icons@2.0.1(vite@4.5.0): + /vite-plugin-svg-icons@2.0.1(vite@5.0.0-beta.19): resolution: { integrity: sha512-6ktD+DhV6Rz3VtedYvBKKVA2eXF+sAQVaKkKLDSqGUfnhqXl3bj5PPkVTl3VexfTuZy66PmINi8Q6eFnVfRUmA==, @@ -17810,20 +18257,20 @@ packages: pathe: 0.2.0 svg-baker: 1.7.0 svgo: 2.8.0 - vite: 4.5.0(@types/node@20.9.0)(sass@1.69.5) + vite: 5.0.0-beta.19(@types/node@20.9.0)(sass@1.69.5) transitivePeerDependencies: - supports-color dev: true - /vite@4.5.0(@types/node@20.9.0)(sass@1.69.5): + /vite@5.0.0-beta.19(@types/node@20.9.0)(sass@1.69.5): resolution: { - integrity: sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==, + integrity: sha512-Huoj7XUlkhSLHhIOf4FgDrxmHJMKgfvG9ocB4kJmTKSeWfLgHIQ86xYC8+eA/RBxFo9zRQXX81VUgW8l7Wri3Q==, } - engines: { node: ^14.18.0 || >=16.0.0 } + engines: { node: ^18.0.0 || >=20.0.0 } hasBin: true peerDependencies: - '@types/node': '>= 14' + '@types/node': ^18.0.0 || >=20.0.0 less: '*' lightningcss: ^1.21.0 sass: '*' @@ -17847,9 +18294,9 @@ packages: optional: true dependencies: '@types/node': 20.9.0 - esbuild: 0.18.20 + esbuild: 0.19.5 postcss: 8.4.31 - rollup: 3.29.4 + rollup: 4.4.1 sass: 1.69.5 optionalDependencies: fsevents: 2.3.3 @@ -17911,7 +18358,7 @@ packages: strip-literal: 1.3.0 tinybench: 2.5.1 tinypool: 0.7.0 - vite: 4.5.0(@types/node@20.9.0)(sass@1.69.5) + vite: 5.0.0-beta.19(@types/node@20.9.0)(sass@1.69.5) vite-node: 0.34.6(@types/node@20.9.0)(sass@1.69.5) why-is-node-running: 2.2.2 transitivePeerDependencies: @@ -18618,6 +19065,13 @@ packages: optional: true dev: true + /xhook@1.6.2: + resolution: + { + integrity: sha512-kmOpJ5SyqpubjIgVXWIdTWYqZmTr3mlqaCa8ISg2IirkpvUOfbWeQbJICqVjQ8fo5tkG3FsKi/Pb2TvUOlMuMQ==, + } + dev: true + /xlsx@0.18.5: resolution: {