From: Eduardo San Martin Morote Date: Wed, 22 Feb 2023 10:31:07 +0000 (+0100) Subject: chore: upgrade vite and rollup X-Git-Tag: v4.2.0~46 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3c8ed449be2e88ab261d531e5a3450d24b56a833;p=thirdparty%2Fvuejs%2Frouter.git chore: upgrade vite and rollup --- diff --git a/packages/playground/package.json b/packages/playground/package.json index e48ce9ac..424dceee 100644 --- a/packages/playground/package.json +++ b/packages/playground/package.json @@ -13,11 +13,11 @@ }, "devDependencies": { "@types/node": "^18.14.0", - "@vitejs/plugin-vue": "^3.2.0", + "@vitejs/plugin-vue": "^4.0.0", "@vue/compiler-sfc": "^3.2.47", "@vue/tsconfig": "^0.1.3", "typescript": "~4.9.4", - "vite": "^3.2.5", + "vite": "^4.1.4", "vue-router": "workspace:*", "vue-tsc": "^1.1.7" } diff --git a/packages/playground/vite.config.ts b/packages/playground/vite.config.ts index e7135fc1..aac0711a 100644 --- a/packages/playground/vite.config.ts +++ b/packages/playground/vite.config.ts @@ -1,5 +1,4 @@ -import { fileURLToPath, URL } from 'url' - +import { fileURLToPath, URL } from 'node:url' import { defineConfig } from 'vite' import Vue from '@vitejs/plugin-vue' diff --git a/packages/router/e2e/devServer.js b/packages/router/e2e/devServer.mjs similarity index 76% rename from packages/router/e2e/devServer.js rename to packages/router/e2e/devServer.mjs index 181ee45a..9b535da6 100644 --- a/packages/router/e2e/devServer.js +++ b/packages/router/e2e/devServer.mjs @@ -1,5 +1,5 @@ -const { createServer, resolveConfig } = require('vite') -const viteConfig = require('./vite.config') +import { createServer } from 'vite' +import viteConfig from './vite.config.mjs' const config = viteConfig({ prod: false }) /** @type {import('vite').ViteDevServer} */ @@ -16,7 +16,7 @@ let server = null let internalResolve = () => {} -module.exports = function getServer() { +export function getServer() { return new Promise((resolve, reject) => { if (server) { resolve(server) diff --git a/packages/router/e2e/runner.js b/packages/router/e2e/runner.mjs similarity index 83% rename from packages/router/e2e/runner.js rename to packages/router/e2e/runner.mjs index 9f64eba2..1fe4b495 100644 --- a/packages/router/e2e/runner.js +++ b/packages/router/e2e/runner.mjs @@ -1,7 +1,8 @@ -require('dotenv').config() -const Nightwatch = require('nightwatch') -const browserstack = require('browserstack-local') -const path = require('path') +import { config } from 'dotenv' +import Nightwatch from 'nightwatch' +import browserstack from 'browserstack-local' + +config() const { BROWSERSTACK_ACCESS_KEY } = process.env @@ -11,18 +12,16 @@ const args = process.argv.slice(2) // note this works because nighwatch doesn't use this option const isLocal = args.indexOf('--local') > -1 -const getServer = - args.indexOf('--dev') > -1 ? () => null : require('./devServer') +function getServer() { + return args.indexOf('--dev') > -1 + ? null + : import('./devServer.mjs').then(({ getServer }) => getServer()) +} ;(async () => { const server = await getServer() try { - require.main.filename = path.resolve( - __dirname, - '../../../node_modules/.bin/nightwatch' - ) - /** @type {import('browserstack-local').Local} */ let bs_local if (isLocal) { diff --git a/packages/router/e2e/vite.config.js b/packages/router/e2e/vite.config.mjs similarity index 87% rename from packages/router/e2e/vite.config.js rename to packages/router/e2e/vite.config.mjs index d50e52ff..e3a6fbba 100644 --- a/packages/router/e2e/vite.config.js +++ b/packages/router/e2e/vite.config.mjs @@ -1,8 +1,14 @@ -const fs = require('fs') -const { resolve, join } = require('path') -const { defineConfig } = require('vite') -const vue = require('@vitejs/plugin-vue') -const history = require('connect-history-api-fallback') +// these are require syntax +import fs from 'node:fs' +import { fileURLToPath } from 'node:url' +import { resolve, join, dirname } from 'node:path' +import { defineConfig } from 'vite' +import vue from '@vitejs/plugin-vue' +import history from 'connect-history-api-fallback' +// and these are the same with import + +const __filename = fileURLToPath(import.meta.url) +const __dirname = dirname(__filename) /** @type {string[]} */ const examples = [] @@ -101,4 +107,4 @@ const config = env => { }) } -module.exports = config +export default config diff --git a/packages/router/package.json b/packages/router/package.json index bcf4810a..93df10e6 100644 --- a/packages/router/package.json +++ b/packages/router/package.json @@ -50,22 +50,22 @@ "scripts": { "dev": "jest --watch", "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s -r 1", - "build": "rimraf dist && rollup -c rollup.config.js", + "build": "rimraf dist && rollup -c rollup.config.mjs", "build:dts": "api-extractor run --local --verbose && tail -n +10 src/globalExtensions.ts >> dist/vue-router.d.ts", - "build:playground": "vue-tsc --noEmit && vite build --config playground/vite.config.js", - "build:e2e": "vue-tsc --noEmit && vite build --config e2e/vite.config.js", - "build:size": "pnpm run build && rollup -c size-checks/rollup.config.js", - "dev:e2e": "vite --config e2e/vite.config.js", + "build:playground": "vue-tsc --noEmit && vite build --config playground/vite.config.ts", + "build:e2e": "vue-tsc --noEmit && vite build --config e2e/vite.config.mjs", + "build:size": "pnpm run build && rollup -c size-checks/rollup.config.mjs", + "dev:e2e": "vite --config e2e/vite.config.mjs", "test:types": "tsc --build tsconfig.json", "test:dts": "tsc -p ./test-dts/tsconfig.json", "test:unit": "jest --coverage", "test": "pnpm run test:types && pnpm run test:unit && pnpm run build && pnpm run build:dts && pnpm run test:e2e", "test:e2e": "pnpm run test:e2e:headless", - "test:e2e:headless": "node e2e/runner.js --env chrome-headless", - "test:e2e:native": "node e2e/runner.js --env chrome", - "test:e2e:ci": "node e2e/runner.js --env chrome-headless --retries 2", - "test:e2e:bs": "node e2e/runner.js --local -e android5 --tag browserstack", - "test:e2e:bs-test": "node e2e/runner.js --local --env browserstack.local_chrome --tag browserstack" + "test:e2e:headless": "node e2e/runner.mjs --env chrome-headless", + "test:e2e:native": "node e2e/runner.mjs --env chrome", + "test:e2e:ci": "node e2e/runner.mjs --env chrome-headless --retries 2", + "test:e2e:bs": "node e2e/runner.mjs --local -e android5 --tag browserstack", + "test:e2e:bs-test": "node e2e/runner.mjs --local --env browserstack.local_chrome --tag browserstack" }, "peerDependencies": { "vue": "^3.2.0" @@ -79,15 +79,15 @@ }, "devDependencies": { "@microsoft/api-extractor": "^7.34.4", - "@rollup/plugin-alias": "^3.1.4", - "@rollup/plugin-commonjs": "^22.0.2", - "@rollup/plugin-node-resolve": "^13.0.5", - "@rollup/plugin-replace": "^4.0.0", + "@rollup/plugin-alias": "^4.0.3", + "@rollup/plugin-commonjs": "^24.0.1", + "@rollup/plugin-node-resolve": "^15.0.1", + "@rollup/plugin-replace": "^5.0.2", "@sucrase/jest-plugin": "^3.0.0", "@types/jest": "^29.4.0", "@types/jsdom": "^20.0.1", "@types/nightwatch": "^2.3.19", - "@vitejs/plugin-vue": "^3.2.0", + "@vitejs/plugin-vue": "^4.0.0", "@vue/compiler-sfc": "^3.2.47", "@vue/server-renderer": "^3.2.47", "@vue/test-utils": "^2.3.0", @@ -104,13 +104,13 @@ "nightwatch": "^2.6.15", "nightwatch-helpers": "^1.2.0", "rimraf": "^3.0.2", - "rollup": "^2.79.1", + "rollup": "^3.17.2", "rollup-plugin-analyzer": "^4.0.0", "rollup-plugin-terser": "^7.0.2", "rollup-plugin-typescript2": "^0.34.1", "sucrase": "^3.29.0", "typescript": "~4.9.4", - "vite": "^3.2.5", + "vite": "^4.1.4", "vue": "^3.2.47" } } diff --git a/packages/router/rollup.config.js b/packages/router/rollup.config.mjs similarity index 96% rename from packages/router/rollup.config.js rename to packages/router/rollup.config.mjs index 283c4c99..d4b1f2d9 100644 --- a/packages/router/rollup.config.js +++ b/packages/router/rollup.config.mjs @@ -1,14 +1,18 @@ -import path from 'path' -import { promises as fsp } from 'fs' +import path from 'node:path' +import { promises as fsp } from 'node:fs' +import {dirname} from 'node:path' import ts from 'rollup-plugin-typescript2' import replace from '@rollup/plugin-replace' import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import chalk from 'chalk' +import pkg from './package.json' assert { type: 'json' } +import {terser} from 'rollup-plugin-terser' -const pkg = require('./package.json') const name = pkg.name +const __dirname = dirname(new URL(import.meta.url).pathname) + const banner = `/*! * ${pkg.name} v${pkg.version} * (c) ${new Date().getFullYear()} Eduardo San Martin Morote @@ -217,7 +221,6 @@ function createProductionConfig(format) { } function createMinifiedConfig(format) { - const { terser } = require('rollup-plugin-terser') return createConfig( format, { diff --git a/packages/router/size-checks/rollup.config.js b/packages/router/size-checks/rollup.config.mjs similarity index 90% rename from packages/router/size-checks/rollup.config.js rename to packages/router/size-checks/rollup.config.mjs index 9e43bf44..ac877a94 100644 --- a/packages/router/size-checks/rollup.config.js +++ b/packages/router/size-checks/rollup.config.mjs @@ -1,12 +1,14 @@ -import path from 'path' +import path from 'node:path' import ts from 'rollup-plugin-typescript2' import replace from '@rollup/plugin-replace' import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import { terser } from 'rollup-plugin-terser' +import { defineConfig } from 'rollup' -/** @type {import('rollup').RollupOptions} */ -const config = { +const __dirname = path.dirname(new URL(import.meta.url).pathname) + +const config = defineConfig({ external: ['vue'], output: { file: path.resolve(__dirname, './dist/webRouter.js'), @@ -57,6 +59,6 @@ const config = { }, }), ], -} +}) export default config diff --git a/packages/router/src/globalExtensions.ts b/packages/router/src/globalExtensions.ts index a9391b2e..55a6687c 100644 --- a/packages/router/src/globalExtensions.ts +++ b/packages/router/src/globalExtensions.ts @@ -8,7 +8,7 @@ import { RouterLink } from './RouterLink' import type { Router } from './router' import type { TypesConfig } from './config' -declare module '@vue/runtime-core' { +declare module 'vue' { export interface ComponentCustomOptions { /** * Guard called when the router is navigating to the route that is rendering diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1cac2265..afaa5691 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -45,11 +45,11 @@ importers: packages/playground: specifiers: '@types/node': ^18.14.0 - '@vitejs/plugin-vue': ^3.2.0 + '@vitejs/plugin-vue': ^4.0.0 '@vue/compiler-sfc': ^3.2.47 '@vue/tsconfig': ^0.1.3 typescript: ~4.9.4 - vite: ^3.2.5 + vite: ^4.1.4 vue: ^3.2.47 vue-router: workspace:* vue-tsc: ^1.1.7 @@ -57,26 +57,26 @@ importers: vue: 3.2.47 devDependencies: '@types/node': 18.14.0 - '@vitejs/plugin-vue': 3.2.0_vite@3.2.5+vue@3.2.47 + '@vitejs/plugin-vue': 4.0.0_vite@4.1.4+vue@3.2.47 '@vue/compiler-sfc': 3.2.47 '@vue/tsconfig': 0.1.3_@types+node@18.14.0 typescript: 4.9.4 - vite: 3.2.5_@types+node@18.14.0 + vite: 4.1.4_@types+node@18.14.0 vue-router: link:../router vue-tsc: 1.1.7_typescript@4.9.4 packages/router: specifiers: '@microsoft/api-extractor': ^7.34.4 - '@rollup/plugin-alias': ^3.1.4 - '@rollup/plugin-commonjs': ^22.0.2 - '@rollup/plugin-node-resolve': ^13.0.5 - '@rollup/plugin-replace': ^4.0.0 + '@rollup/plugin-alias': ^4.0.3 + '@rollup/plugin-commonjs': ^24.0.1 + '@rollup/plugin-node-resolve': ^15.0.1 + '@rollup/plugin-replace': ^5.0.2 '@sucrase/jest-plugin': ^3.0.0 '@types/jest': ^29.4.0 '@types/jsdom': ^20.0.1 '@types/nightwatch': ^2.3.19 - '@vitejs/plugin-vue': ^3.2.0 + '@vitejs/plugin-vue': ^4.0.0 '@vue/compiler-sfc': ^3.2.47 '@vue/devtools-api': ^6.5.0 '@vue/server-renderer': ^3.2.47 @@ -94,27 +94,27 @@ importers: nightwatch: ^2.6.15 nightwatch-helpers: ^1.2.0 rimraf: ^3.0.2 - rollup: ^2.79.1 + rollup: ^3.17.2 rollup-plugin-analyzer: ^4.0.0 rollup-plugin-terser: ^7.0.2 rollup-plugin-typescript2: ^0.34.1 sucrase: ^3.29.0 typescript: ~4.9.4 - vite: ^3.2.5 + vite: ^4.1.4 vue: ^3.2.47 dependencies: '@vue/devtools-api': 6.5.0 devDependencies: '@microsoft/api-extractor': 7.34.4 - '@rollup/plugin-alias': 3.1.9_rollup@2.79.1 - '@rollup/plugin-commonjs': 22.0.2_rollup@2.79.1 - '@rollup/plugin-node-resolve': 13.3.0_rollup@2.79.1 - '@rollup/plugin-replace': 4.0.0_rollup@2.79.1 + '@rollup/plugin-alias': 4.0.3_rollup@3.17.2 + '@rollup/plugin-commonjs': 24.0.1_rollup@3.17.2 + '@rollup/plugin-node-resolve': 15.0.1_rollup@3.17.2 + '@rollup/plugin-replace': 5.0.2_rollup@3.17.2 '@sucrase/jest-plugin': 3.0.0_jest@29.4.3+sucrase@3.29.0 '@types/jest': 29.4.0 '@types/jsdom': 20.0.1 '@types/nightwatch': 2.3.19 - '@vitejs/plugin-vue': 3.2.0_vite@3.2.5+vue@3.2.47 + '@vitejs/plugin-vue': 4.0.0_vite@4.1.4+vue@3.2.47 '@vue/compiler-sfc': 3.2.47 '@vue/server-renderer': 3.2.47_vue@3.2.47 '@vue/test-utils': 2.3.0_vue@3.2.47 @@ -131,13 +131,13 @@ importers: nightwatch: 2.6.15_jjhdi65tq3d7oudfqtnxjy53pi nightwatch-helpers: 1.2.0 rimraf: 3.0.2 - rollup: 2.79.1 + rollup: 3.17.2 rollup-plugin-analyzer: 4.0.0 - rollup-plugin-terser: 7.0.2_rollup@2.79.1 - rollup-plugin-typescript2: 0.34.1_ntuob3xud5wukob6phfmz2mbyy + rollup-plugin-terser: 7.0.2_rollup@3.17.2 + rollup-plugin-typescript2: 0.34.1_wpdpur4kpujfydhh5gfebievia sucrase: 3.29.0 typescript: 4.9.4 - vite: 3.2.5 + vite: 4.1.4 vue: 3.2.47 packages: @@ -385,11 +385,6 @@ packages: resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==} engines: {node: '>=6.9.0'} - /@babel/helper-validator-identifier/7.18.6: - resolution: {integrity: sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==} - engines: {node: '>=6.9.0'} - dev: true - /@babel/helper-validator-identifier/7.19.1: resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} engines: {node: '>=6.9.0'} @@ -414,7 +409,7 @@ packages: resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.18.6 + '@babel/helper-validator-identifier': 7.19.1 chalk: 2.4.2 js-tokens: 4.0.0 dev: true @@ -639,22 +634,12 @@ packages: - '@algolia/client-search' dev: false - /@esbuild/android-arm/0.15.16: - resolution: {integrity: sha512-nyB6CH++2mSgx3GbnrJsZSxzne5K0HMyNIWafDHqYy7IwxFc4fd/CgHVZXr8Eh+Q3KbIAcAe3vGyqIPhGblvMQ==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - requiresBuild: true - dev: true - optional: true - /@esbuild/android-arm/0.16.17: resolution: {integrity: sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==} engines: {node: '>=12'} cpu: [arm] os: [android] requiresBuild: true - dev: false optional: true /@esbuild/android-arm64/0.16.17: @@ -663,7 +648,6 @@ packages: cpu: [arm64] os: [android] requiresBuild: true - dev: false optional: true /@esbuild/android-x64/0.16.17: @@ -672,7 +656,6 @@ packages: cpu: [x64] os: [android] requiresBuild: true - dev: false optional: true /@esbuild/darwin-arm64/0.16.17: @@ -681,7 +664,6 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true - dev: false optional: true /@esbuild/darwin-x64/0.16.17: @@ -690,7 +672,6 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true - dev: false optional: true /@esbuild/freebsd-arm64/0.16.17: @@ -699,7 +680,6 @@ packages: cpu: [arm64] os: [freebsd] requiresBuild: true - dev: false optional: true /@esbuild/freebsd-x64/0.16.17: @@ -708,7 +688,6 @@ packages: cpu: [x64] os: [freebsd] requiresBuild: true - dev: false optional: true /@esbuild/linux-arm/0.16.17: @@ -717,7 +696,6 @@ packages: cpu: [arm] os: [linux] requiresBuild: true - dev: false optional: true /@esbuild/linux-arm64/0.16.17: @@ -726,7 +704,6 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true - dev: false optional: true /@esbuild/linux-ia32/0.16.17: @@ -735,16 +712,6 @@ packages: cpu: [ia32] os: [linux] requiresBuild: true - dev: false - optional: true - - /@esbuild/linux-loong64/0.15.16: - resolution: {integrity: sha512-SDLfP1uoB0HZ14CdVYgagllgrG7Mdxhkt4jDJOKl/MldKrkQ6vDJMZKl2+5XsEY/Lzz37fjgLQoJBGuAw/x8kQ==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - requiresBuild: true - dev: true optional: true /@esbuild/linux-loong64/0.16.17: @@ -753,7 +720,6 @@ packages: cpu: [loong64] os: [linux] requiresBuild: true - dev: false optional: true /@esbuild/linux-mips64el/0.16.17: @@ -762,7 +728,6 @@ packages: cpu: [mips64el] os: [linux] requiresBuild: true - dev: false optional: true /@esbuild/linux-ppc64/0.16.17: @@ -771,7 +736,6 @@ packages: cpu: [ppc64] os: [linux] requiresBuild: true - dev: false optional: true /@esbuild/linux-riscv64/0.16.17: @@ -780,7 +744,6 @@ packages: cpu: [riscv64] os: [linux] requiresBuild: true - dev: false optional: true /@esbuild/linux-s390x/0.16.17: @@ -789,7 +752,6 @@ packages: cpu: [s390x] os: [linux] requiresBuild: true - dev: false optional: true /@esbuild/linux-x64/0.16.17: @@ -798,7 +760,6 @@ packages: cpu: [x64] os: [linux] requiresBuild: true - dev: false optional: true /@esbuild/netbsd-x64/0.16.17: @@ -807,7 +768,6 @@ packages: cpu: [x64] os: [netbsd] requiresBuild: true - dev: false optional: true /@esbuild/openbsd-x64/0.16.17: @@ -816,7 +776,6 @@ packages: cpu: [x64] os: [openbsd] requiresBuild: true - dev: false optional: true /@esbuild/sunos-x64/0.16.17: @@ -825,7 +784,6 @@ packages: cpu: [x64] os: [sunos] requiresBuild: true - dev: false optional: true /@esbuild/win32-arm64/0.16.17: @@ -834,7 +792,6 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true - dev: false optional: true /@esbuild/win32-ia32/0.16.17: @@ -843,7 +800,6 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true - dev: false optional: true /@esbuild/win32-x64/0.16.17: @@ -852,7 +808,6 @@ packages: cpu: [x64] os: [win32] requiresBuild: true - dev: false optional: true /@hutson/parse-repository-url/3.0.2: @@ -1240,75 +1195,90 @@ packages: fastq: 1.15.0 dev: true - /@rollup/plugin-alias/3.1.9_rollup@2.79.1: - resolution: {integrity: sha512-QI5fsEvm9bDzt32k39wpOwZhVzRcL5ydcffUHMyLVaVaLeC70I8TJZ17F1z1eMoLu4E/UOcH9BWVkKpIKdrfiw==} - engines: {node: '>=8.0.0'} + /@rollup/plugin-alias/4.0.3_rollup@3.17.2: + resolution: {integrity: sha512-ZuDWE1q4PQDhvm/zc5Prun8sBpLJy41DMptYrS6MhAy9s9kL/doN1613BWfEchGVfKxzliJ3BjbOPizXX38DbQ==} + engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^1.20.0||^2.0.0 + rollup: ^1.20.0||^2.0.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true dependencies: - rollup: 2.79.1 - slash: 3.0.0 + rollup: 3.17.2 + slash: 4.0.0 dev: true - /@rollup/plugin-commonjs/22.0.2_rollup@2.79.1: - resolution: {integrity: sha512-//NdP6iIwPbMTcazYsiBMbJW7gfmpHom33u1beiIoHDEM0Q9clvtQB1T0efvMqHeKsGohiHo97BCPCkBXdscwg==} - engines: {node: '>= 12.0.0'} + /@rollup/plugin-commonjs/24.0.1_rollup@3.17.2: + resolution: {integrity: sha512-15LsiWRZk4eOGqvrJyu3z3DaBu5BhXIMeWnijSRvd8irrrg9SHpQ1pH+BUK4H6Z9wL9yOxZJMTLU+Au86XHxow==} + engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^2.68.0 + rollup: ^2.68.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.79.1 + '@rollup/pluginutils': 5.0.2_rollup@3.17.2 commondir: 1.0.1 estree-walker: 2.0.2 - glob: 7.2.3 + glob: 8.1.0 is-reference: 1.2.1 - magic-string: 0.25.9 - resolve: 1.22.1 - rollup: 2.79.1 + magic-string: 0.27.0 + rollup: 3.17.2 dev: true - /@rollup/plugin-node-resolve/13.3.0_rollup@2.79.1: - resolution: {integrity: sha512-Lus8rbUo1eEcnS4yTFKLZrVumLPY+YayBdWXgFSHYhTT2iJbMhoaaBL3xl5NCdeRytErGr8tZ0L71BMRmnlwSw==} - engines: {node: '>= 10.0.0'} + /@rollup/plugin-node-resolve/15.0.1_rollup@3.17.2: + resolution: {integrity: sha512-ReY88T7JhJjeRVbfCyNj+NXAG3IIsVMsX9b5/9jC98dRP8/yxlZdz7mHZbHk5zHr24wZZICS5AcXsFZAXYUQEg==} + engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^2.42.0 + rollup: ^2.78.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.79.1 - '@types/resolve': 1.17.1 - deepmerge: 4.2.2 - is-builtin-module: 3.1.0 + '@rollup/pluginutils': 5.0.2_rollup@3.17.2 + '@types/resolve': 1.20.2 + deepmerge: 4.3.0 + is-builtin-module: 3.2.1 is-module: 1.0.0 resolve: 1.22.1 - rollup: 2.79.1 + rollup: 3.17.2 dev: true - /@rollup/plugin-replace/4.0.0_rollup@2.79.1: - resolution: {integrity: sha512-+rumQFiaNac9y64OHtkHGmdjm7us9bo1PlbgQfdihQtuNxzjpaB064HbRnewUOggLQxVCCyINfStkgmBeQpv1g==} + /@rollup/plugin-replace/5.0.2_rollup@3.17.2: + resolution: {integrity: sha512-M9YXNekv/C/iHHK+cvORzfRYfPbq0RDD8r0G+bMiTXjNGKulPnCT9O3Ss46WfhI6ZOCgApOP7xAdmCQJ+U2LAA==} + engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^1.20.0 || ^2.0.0 + rollup: ^1.20.0||^2.0.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.79.1 - magic-string: 0.25.9 - rollup: 2.79.1 + '@rollup/pluginutils': 5.0.2_rollup@3.17.2 + magic-string: 0.27.0 + rollup: 3.17.2 dev: true - /@rollup/pluginutils/3.1.0_rollup@2.79.1: - resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} + /@rollup/pluginutils/4.2.1: + resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} engines: {node: '>= 8.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0 dependencies: - '@types/estree': 0.0.39 - estree-walker: 1.0.1 + estree-walker: 2.0.2 picomatch: 2.3.1 - rollup: 2.79.1 dev: true - /@rollup/pluginutils/4.2.1: - resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} - engines: {node: '>= 8.0.0'} + /@rollup/pluginutils/5.0.2_rollup@3.17.2: + resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true dependencies: + '@types/estree': 1.0.0 estree-walker: 2.0.2 picomatch: 2.3.1 + rollup: 3.17.2 dev: true /@rushstack/node-core-library/3.55.2: @@ -1441,10 +1411,6 @@ packages: resolution: {integrity: sha512-KnRanxnpfpjUTqTCXslZSEdLfXExwgNxYPdiO2WGUj8+HDjFi8R3k5RVKPeSCzLjCcshCAtVO2QBbVuAV4kTnw==} dev: true - /@types/estree/0.0.39: - resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==} - dev: true - /@types/estree/1.0.0: resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==} dev: true @@ -1511,7 +1477,6 @@ packages: /@types/node/18.14.0: resolution: {integrity: sha512-5EWrvLmglK+imbCJY0+INViFWUHg1AHel1sq4ZVSfdcNqGy9Edv3UB9IIzzg+xPaUcAgZYcfVs2fBcwDeZzU0A==} - dev: true /@types/normalize-package-data/2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} @@ -1521,10 +1486,8 @@ packages: resolution: {integrity: sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==} dev: true - /@types/resolve/1.17.1: - resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} - dependencies: - '@types/node': 18.14.0 + /@types/resolve/1.20.2: + resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} dev: true /@types/responselike/1.0.0: @@ -1585,17 +1548,6 @@ packages: resolution: {integrity: sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==} dev: true - /@vitejs/plugin-vue/3.2.0_vite@3.2.5+vue@3.2.47: - resolution: {integrity: sha512-E0tnaL4fr+qkdCNxJ+Xd0yM31UwMkQje76fsDVBBUCoGOUPexu2VDUYHL8P4CwV+zMvWw6nlRw19OnRKmYAJpw==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - vite: ^3.0.0 - vue: ^3.2.25 - dependencies: - vite: 3.2.5_@types+node@18.14.0 - vue: 3.2.47 - dev: true - /@vitejs/plugin-vue/4.0.0_vite@4.1.4+vue@3.2.47: resolution: {integrity: sha512-e0X4jErIxAB5oLtDqbHvHpJe/uWNkdpYV83AOG2xo2tEVSzCzewgJMtREZM30wXnM5ls90hxiOtAuVU6H5JgbA==} engines: {node: ^14.18.0 || >=16.0.0} @@ -1603,9 +1555,8 @@ packages: vite: ^4.0.0 vue: ^3.2.25 dependencies: - vite: 4.1.4 + vite: 4.1.4_@types+node@18.14.0 vue: 3.2.47 - dev: false /@volar/language-core/1.2.0-alpha.19: resolution: {integrity: sha512-l/QsncqY3aV4CwJtw3r88tmUGO9yoTwcTXqKUfMwU2RC7X97xe6yAaB2medK7T+Azx6Xpv2yh9g5V0immyMWcA==} @@ -2819,11 +2770,6 @@ packages: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} dev: true - /deepmerge/4.2.2: - resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==} - engines: {node: '>=0.10.0'} - dev: true - /deepmerge/4.3.0: resolution: {integrity: sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og==} engines: {node: '>=0.10.0'} @@ -2986,216 +2932,6 @@ packages: is-arrayish: 0.2.1 dev: true - /esbuild-android-64/0.15.16: - resolution: {integrity: sha512-Vwkv/sT0zMSgPSVO3Jlt1pUbnZuOgtOQJkJkyyJFAlLe7BiT8e9ESzo0zQSx4c3wW4T6kGChmKDPMbWTgtliQA==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - requiresBuild: true - dev: true - optional: true - - /esbuild-android-arm64/0.15.16: - resolution: {integrity: sha512-lqfKuofMExL5niNV3gnhMUYacSXfsvzTa/58sDlBET/hCOG99Zmeh+lz6kvdgvGOsImeo6J9SW21rFCogNPLxg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: true - optional: true - - /esbuild-darwin-64/0.15.16: - resolution: {integrity: sha512-wo2VWk/n/9V2TmqUZ/KpzRjCEcr00n7yahEdmtzlrfQ3lfMCf3Wa+0sqHAbjk3C6CKkR3WKK/whkMq5Gj4Da9g==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: true - optional: true - - /esbuild-darwin-arm64/0.15.16: - resolution: {integrity: sha512-fMXaUr5ou0M4WnewBKsspMtX++C1yIa3nJ5R2LSbLCfJT3uFdcRoU/NZjoM4kOMKyOD9Sa/2vlgN8G07K3SJnw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: true - optional: true - - /esbuild-freebsd-64/0.15.16: - resolution: {integrity: sha512-UzIc0xlRx5x9kRuMr+E3+hlSOxa/aRqfuMfiYBXu2jJ8Mzej4lGL7+o6F5hzhLqWfWm1GWHNakIdlqg1ayaTNQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - requiresBuild: true - dev: true - optional: true - - /esbuild-freebsd-arm64/0.15.16: - resolution: {integrity: sha512-8xyiYuGc0DLZphFQIiYaLHlfoP+hAN9RHbE+Ibh8EUcDNHAqbQgUrQg7pE7Bo00rXmQ5Ap6KFgcR0b4ALZls1g==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - requiresBuild: true - dev: true - optional: true - - /esbuild-linux-32/0.15.16: - resolution: {integrity: sha512-iGijUTV+0kIMyUVoynK0v+32Oi8yyp0xwMzX69GX+5+AniNy/C/AL1MjFTsozRp/3xQPl7jVux/PLe2ds10/2w==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /esbuild-linux-64/0.15.16: - resolution: {integrity: sha512-tuSOjXdLw7VzaUj89fIdAaQT7zFGbKBcz4YxbWrOiXkwscYgE7HtTxUavreBbnRkGxKwr9iT/gmeJWNm4djy/g==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /esbuild-linux-arm/0.15.16: - resolution: {integrity: sha512-XKcrxCEXDTOuoRj5l12tJnkvuxXBMKwEC5j0JISw3ziLf0j4zIwXbKbTmUrKFWbo6ZgvNpa7Y5dnbsjVvH39bQ==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /esbuild-linux-arm64/0.15.16: - resolution: {integrity: sha512-mPYksnfHnemNrvjrDhZyixL/AfbJN0Xn9S34ZOHYdh6/jJcNd8iTsv3JwJoEvTJqjMggjMhGUPJAdjnFBHoH8A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /esbuild-linux-mips64le/0.15.16: - resolution: {integrity: sha512-kSJO2PXaxfm0pWY39+YX+QtpFqyyrcp0ZeI8QPTrcFVQoWEPiPVtOfTZeS3ZKedfH+Ga38c4DSzmKMQJocQv6A==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /esbuild-linux-ppc64le/0.15.16: - resolution: {integrity: sha512-NimPikwkBY0yGABw6SlhKrtT35sU4O23xkhlrTT/O6lSxv3Pm5iSc6OYaqVAHWkLdVf31bF4UDVFO+D990WpAA==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /esbuild-linux-riscv64/0.15.16: - resolution: {integrity: sha512-ty2YUHZlwFOwp7pR+J87M4CVrXJIf5ZZtU/umpxgVJBXvWjhziSLEQxvl30SYfUPq0nzeWKBGw5i/DieiHeKfw==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /esbuild-linux-s390x/0.15.16: - resolution: {integrity: sha512-VkZaGssvPDQtx4fvVdZ9czezmyWyzpQhEbSNsHZZN0BHvxRLOYAQ7sjay8nMQwYswP6O2KlZluRMNPYefFRs+w==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /esbuild-netbsd-64/0.15.16: - resolution: {integrity: sha512-ElQ9rhdY51et6MJTWrCPbqOd/YuPowD7Cxx3ee8wlmXQQVW7UvQI6nSprJ9uVFQISqSF5e5EWpwWqXZsECLvXg==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - requiresBuild: true - dev: true - optional: true - - /esbuild-openbsd-64/0.15.16: - resolution: {integrity: sha512-KgxMHyxMCT+NdLQE1zVJEsLSt2QQBAvJfmUGDmgEq8Fvjrf6vSKB00dVHUEDKcJwMID6CdgCpvYNt999tIYhqA==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - requiresBuild: true - dev: true - optional: true - - /esbuild-sunos-64/0.15.16: - resolution: {integrity: sha512-exSAx8Phj7QylXHlMfIyEfNrmqnLxFqLxdQF6MBHPdHAjT7fsKaX6XIJn+aQEFiOcE4X8e7VvdMCJ+WDZxjSRQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - requiresBuild: true - dev: true - optional: true - - /esbuild-windows-32/0.15.16: - resolution: {integrity: sha512-zQgWpY5pUCSTOwqKQ6/vOCJfRssTvxFuEkpB4f2VUGPBpdddZfdj8hbZuFRdZRPIVHvN7juGcpgCA/XCF37mAQ==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: true - optional: true - - /esbuild-windows-64/0.15.16: - resolution: {integrity: sha512-HjW1hHRLSncnM3MBCP7iquatHVJq9l0S2xxsHHj4yzf4nm9TU4Z7k4NkeMlD/dHQ4jPlQQhwcMvwbJiOefSuZw==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: true - optional: true - - /esbuild-windows-arm64/0.15.16: - resolution: {integrity: sha512-oCcUKrJaMn04Vxy9Ekd8x23O8LoU01+4NOkQ2iBToKgnGj5eo1vU9i27NQZ9qC8NFZgnQQZg5oZWAejmbsppNA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: true - optional: true - - /esbuild/0.15.16: - resolution: {integrity: sha512-o6iS9zxdHrrojjlj6pNGC2NAg86ECZqIETswTM5KmJitq+R1YmahhWtMumeQp9lHqJaROGnsBi2RLawGnfo5ZQ==} - engines: {node: '>=12'} - hasBin: true - requiresBuild: true - optionalDependencies: - '@esbuild/android-arm': 0.15.16 - '@esbuild/linux-loong64': 0.15.16 - esbuild-android-64: 0.15.16 - esbuild-android-arm64: 0.15.16 - esbuild-darwin-64: 0.15.16 - esbuild-darwin-arm64: 0.15.16 - esbuild-freebsd-64: 0.15.16 - esbuild-freebsd-arm64: 0.15.16 - esbuild-linux-32: 0.15.16 - esbuild-linux-64: 0.15.16 - esbuild-linux-arm: 0.15.16 - esbuild-linux-arm64: 0.15.16 - esbuild-linux-mips64le: 0.15.16 - esbuild-linux-ppc64le: 0.15.16 - esbuild-linux-riscv64: 0.15.16 - esbuild-linux-s390x: 0.15.16 - esbuild-netbsd-64: 0.15.16 - esbuild-openbsd-64: 0.15.16 - esbuild-sunos-64: 0.15.16 - esbuild-windows-32: 0.15.16 - esbuild-windows-64: 0.15.16 - esbuild-windows-arm64: 0.15.16 - dev: true - /esbuild/0.16.17: resolution: {integrity: sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==} engines: {node: '>=12'} @@ -3224,7 +2960,6 @@ packages: '@esbuild/win32-arm64': 0.16.17 '@esbuild/win32-ia32': 0.16.17 '@esbuild/win32-x64': 0.16.17 - dev: false /escalade/3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} @@ -3270,10 +3005,6 @@ packages: engines: {node: '>=4.0'} dev: true - /estree-walker/1.0.1: - resolution: {integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==} - dev: true - /estree-walker/2.0.2: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} @@ -3904,8 +3635,8 @@ packages: binary-extensions: 2.2.0 dev: true - /is-builtin-module/3.1.0: - resolution: {integrity: sha512-OV7JjAgOTfAFJmHZLvpSTb4qi0nIILDV1gWPYDnDJUTNFM5aGlRAhk4QcT8i7TuAleeEV5Fdkqn3t4mS+Q11fg==} + /is-builtin-module/3.2.1: + resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} engines: {node: '>=6'} dependencies: builtin-modules: 3.3.0 @@ -5105,6 +4836,13 @@ packages: dependencies: sourcemap-codec: 1.4.8 + /magic-string/0.27.0: + resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.14 + dev: true + /make-dir/3.1.0: resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} engines: {node: '>=8'} @@ -5762,15 +5500,6 @@ packages: find-up: 4.1.0 dev: true - /postcss/8.4.19: - resolution: {integrity: sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==} - engines: {node: ^10 || ^12 || >=14} - dependencies: - nanoid: 3.3.4 - picocolors: 1.0.0 - source-map-js: 1.0.2 - dev: true - /postcss/8.4.21: resolution: {integrity: sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==} engines: {node: ^10 || ^12 || >=14} @@ -6052,7 +5781,7 @@ packages: engines: {node: '>=8.0.0'} dev: true - /rollup-plugin-terser/7.0.2_rollup@2.79.1: + /rollup-plugin-terser/7.0.2_rollup@3.17.2: resolution: {integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==} deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser peerDependencies: @@ -6060,12 +5789,12 @@ packages: dependencies: '@babel/code-frame': 7.18.6 jest-worker: 26.6.2 - rollup: 2.79.1 + rollup: 3.17.2 serialize-javascript: 4.0.0 terser: 5.16.4 dev: true - /rollup-plugin-typescript2/0.34.1_ntuob3xud5wukob6phfmz2mbyy: + /rollup-plugin-typescript2/0.34.1_wpdpur4kpujfydhh5gfebievia: resolution: {integrity: sha512-P4cHLtGikESmqi1CA+tdMDUv8WbQV48mzPYt77TSTOPJpERyZ9TXdDgjSDix8Fkqce6soYz3+fa4lrC93IEkcw==} peerDependencies: rollup: '>=1.26.3' @@ -6074,27 +5803,18 @@ packages: '@rollup/pluginutils': 4.2.1 find-cache-dir: 3.3.2 fs-extra: 10.1.0 - rollup: 2.79.1 + rollup: 3.17.2 semver: 7.3.8 tslib: 2.4.1 typescript: 4.9.4 dev: true - /rollup/2.79.1: - resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==} - engines: {node: '>=10.0.0'} - hasBin: true - optionalDependencies: - fsevents: 2.3.2 - dev: true - /rollup/3.17.2: resolution: {integrity: sha512-qMNZdlQPCkWodrAZ3qnJtvCAl4vpQ8q77uEujVCCbC/6CLB7Lcmvjq7HyiOSnf4fxTT9XgsE36oLHJBH49xjqA==} engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: fsevents: 2.3.2 - dev: false /run-parallel/1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} @@ -6816,41 +6536,8 @@ packages: engines: {node: '>= 0.10'} dev: true - /vite/3.2.5: - resolution: {integrity: sha512-4mVEpXpSOgrssFZAOmGIr85wPHKvaDAcXqxVxVRZhljkJOMZi1ibLibzjLHzJvcok8BMguLc7g1W6W/GqZbLdQ==} - engines: {node: ^14.18.0 || >=16.0.0} - hasBin: true - peerDependencies: - '@types/node': '>= 14' - less: '*' - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - dependencies: - esbuild: 0.15.16 - postcss: 8.4.19 - resolve: 1.22.1 - rollup: 2.79.1 - optionalDependencies: - fsevents: 2.3.2 - dev: true - - /vite/3.2.5_@types+node@18.14.0: - resolution: {integrity: sha512-4mVEpXpSOgrssFZAOmGIr85wPHKvaDAcXqxVxVRZhljkJOMZi1ibLibzjLHzJvcok8BMguLc7g1W6W/GqZbLdQ==} + /vite/4.1.4: + resolution: {integrity: sha512-3knk/HsbSTKEin43zHu7jTwYWv81f8kgAL99G5NWBcA1LKvtvcVAC4JjBH1arBunO9kQka+1oGbrMKOjk4ZrBg==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: @@ -6874,16 +6561,14 @@ packages: terser: optional: true dependencies: - '@types/node': 18.14.0 - esbuild: 0.15.16 - postcss: 8.4.19 + esbuild: 0.16.17 + postcss: 8.4.21 resolve: 1.22.1 - rollup: 2.79.1 + rollup: 3.17.2 optionalDependencies: fsevents: 2.3.2 - dev: true - /vite/4.1.4: + /vite/4.1.4_@types+node@18.14.0: resolution: {integrity: sha512-3knk/HsbSTKEin43zHu7jTwYWv81f8kgAL99G5NWBcA1LKvtvcVAC4JjBH1arBunO9kQka+1oGbrMKOjk4ZrBg==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -6908,13 +6593,13 @@ packages: terser: optional: true dependencies: + '@types/node': 18.14.0 esbuild: 0.16.17 postcss: 8.4.21 resolve: 1.22.1 rollup: 3.17.2 optionalDependencies: fsevents: 2.3.2 - dev: false /vitepress/1.0.0-alpha.47: resolution: {integrity: sha512-vj+LOY0WJtKSk98HV4qqG6p4MofmF+C8yrWHiiw+GCMfr6C+610U5D7oD2OruroIafsON6F4nBDWGK8ZyGIpXQ==}