`
- return decoder.children[0].getAttribute('foo') as string
+ return decoder.children[0].getAttribute('foo')!
} else {
decoder.innerHTML = raw
- return decoder.textContent as string
+ return decoder.textContent!
}
}
diff --git a/packages/compiler-sfc/__tests__/compileScript/resolveType.spec.ts b/packages/compiler-sfc/__tests__/compileScript/resolveType.spec.ts
index 85d67e01cb8..607654a952b 100644
--- a/packages/compiler-sfc/__tests__/compileScript/resolveType.spec.ts
+++ b/packages/compiler-sfc/__tests__/compileScript/resolveType.spec.ts
@@ -10,7 +10,7 @@ import {
} from '../../src/script/resolveType'
import ts from 'typescript'
-registerTS(ts)
+registerTS(() => ts)
describe('resolveType', () => {
test('type literal', () => {
diff --git a/packages/compiler-sfc/src/compileScript.ts b/packages/compiler-sfc/src/compileScript.ts
index 6f096ff3e04..046797cfbe5 100644
--- a/packages/compiler-sfc/src/compileScript.ts
+++ b/packages/compiler-sfc/src/compileScript.ts
@@ -274,7 +274,7 @@ export function compileScript(
const scriptAst = ctx.scriptAst
const scriptSetupAst = ctx.scriptSetupAst!
- // 1.1 walk import delcarations of
diff --git a/packages/sfc-playground/package.json b/packages/sfc-playground/package.json
index 1cf02f79cb6..04752e39123 100644
--- a/packages/sfc-playground/package.json
+++ b/packages/sfc-playground/package.json
@@ -9,10 +9,10 @@
},
"devDependencies": {
"@vitejs/plugin-vue": "^4.2.3",
- "vite": "^4.3.0"
+ "vite": "^4.4.2"
},
"dependencies": {
- "@vue/repl": "^1.4.1",
+ "@vue/repl": "^2.5.4",
"file-saver": "^2.0.5",
"jszip": "^3.6.0",
"vue": "workspace:*"
diff --git a/packages/sfc-playground/src/App.vue b/packages/sfc-playground/src/App.vue
index f7db1b7951b..744cfd4d9c0 100644
--- a/packages/sfc-playground/src/App.vue
+++ b/packages/sfc-playground/src/App.vue
@@ -1,7 +1,8 @@
@@ -78,10 +88,13 @@ function toggleSSR() {
:store="store"
:dev="useDevMode"
:ssr="useSSRMode"
+ @toggle-theme="toggleTheme"
@toggle-dev="toggleDevMode"
@toggle-ssr="toggleSSR"
/>
import { downloadProject } from './download/download'
-import { ref, onMounted } from 'vue'
+import { ref } from 'vue'
import Sun from './icons/Sun.vue'
import Moon from './icons/Moon.vue'
import Share from './icons/Share.vue'
import Download from './icons/Download.vue'
import GitHub from './icons/GitHub.vue'
import type { ReplStore } from '@vue/repl'
+import VersionSelect from './VersionSelect.vue'
const props = defineProps<{
store: ReplStore
dev: boolean
ssr: boolean
}>()
+const emit = defineEmits(['toggle-theme', 'toggle-ssr', 'toggle-dev'])
const { store } = props
const currentCommit = __COMMIT__
-const activeVersion = ref(`@${currentCommit}`)
-const publishedVersions = ref()
-const expanded = ref(false)
-
-async function toggle() {
- expanded.value = !expanded.value
- if (!publishedVersions.value) {
- publishedVersions.value = await fetchVersions()
- }
-}
+const vueVersion = ref(`@${currentCommit}`)
async function setVueVersion(v: string) {
- activeVersion.value = `loading...`
+ vueVersion.value = `loading...`
await store.setVueVersion(v)
- activeVersion.value = `v${v}`
- expanded.value = false
+ vueVersion.value = `v${v}`
}
function resetVueVersion() {
store.resetVueVersion()
- activeVersion.value = `@${currentCommit}`
- expanded.value = false
+ vueVersion.value = `@${currentCommit}`
}
async function copyLink(e: MouseEvent) {
@@ -58,45 +49,7 @@ function toggleDark() {
'vue-sfc-playground-prefer-dark',
String(cls.contains('dark'))
)
-}
-
-onMounted(async () => {
- window.addEventListener('click', () => {
- expanded.value = false
- })
- window.addEventListener('blur', () => {
- if (document.activeElement?.tagName === 'IFRAME') {
- expanded.value = false
- }
- })
-})
-
-async function fetchVersions(): Promise {
- const res = await fetch(
- `https://api.github.com/repos/vuejs/core/releases?per_page=100`
- )
- const releases: any[] = await res.json()
- const versions = releases.map(r =>
- /^v/.test(r.tag_name) ? r.tag_name.slice(1) : r.tag_name
- )
- // if the latest version is a pre-release, list all current pre-releases
- // otherwise filter out pre-releases
- let isInPreRelease = versions[0].includes('-')
- const filteredVersions: string[] = []
- for (const v of versions) {
- if (v.includes('-')) {
- if (isInPreRelease) {
- filteredVersions.push(v)
- }
- } else {
- filteredVersions.push(v)
- isInPreRelease = false
- }
- if (filteredVersions.length >= 30 || v === '3.0.10') {
- break
- }
- }
- return filteredVersions
+ emit('toggle-theme', cls.contains('dark'))
}
@@ -107,28 +60,28 @@ async function fetchVersions(): Promise {
Vue SFC Playground
@@ -233,33 +186,6 @@ h1 img {
display: flex;
}
-.version {
- margin-right: 12px;
- position: relative;
-}
-
-.active-version {
- cursor: pointer;
- position: relative;
- display: inline-flex;
- place-items: center;
-}
-
-.active-version .number {
- color: var(--green);
- margin-left: 4px;
-}
-
-.active-version::after {
- content: '';
- width: 0;
- height: 0;
- border-left: 4px solid transparent;
- border-right: 4px solid transparent;
- border-top: 6px solid #aaa;
- margin-left: 8px;
-}
-
.toggle-dev span,
.toggle-ssr span {
font-size: 12px;
@@ -300,12 +226,13 @@ h1 img {
}
.links button,
-.links button a {
+.links .github {
+ padding: 1px 6px;
color: var(--btn);
}
.links button:hover,
-.links button:hover a {
+.links .github:hover {
color: var(--highlight);
}
diff --git a/packages/sfc-playground/src/VersionSelect.vue b/packages/sfc-playground/src/VersionSelect.vue
new file mode 100644
index 00000000000..2dfbcbc5f91
--- /dev/null
+++ b/packages/sfc-playground/src/VersionSelect.vue
@@ -0,0 +1,114 @@
+
+
+
+
+
+ {{ label }}
+ {{ version }}
+
+
+
+
+
+
+
diff --git a/packages/sfc-playground/src/download/download.ts b/packages/sfc-playground/src/download/download.ts
index 81d602f1258..eb534538bf2 100644
--- a/packages/sfc-playground/src/download/download.ts
+++ b/packages/sfc-playground/src/download/download.ts
@@ -27,7 +27,11 @@ export async function downloadProject(store: ReplStore) {
const files = store.getFiles()
for (const file in files) {
- src.file(file, files[file])
+ if (file !== 'import-map.json') {
+ src.file(file, files[file])
+ } else {
+ zip.file(file, files[file])
+ }
}
const blob = await zip.generateAsync({ type: 'blob' })
diff --git a/packages/sfc-playground/vite.config.ts b/packages/sfc-playground/vite.config.ts
index ed76f69dcf9..8b93d1d3126 100644
--- a/packages/sfc-playground/vite.config.ts
+++ b/packages/sfc-playground/vite.config.ts
@@ -10,6 +10,7 @@ export default defineConfig({
plugins: [
vue({
script: {
+ defineModel: true,
fs: {
fileExists: fs.existsSync,
readFile: file => fs.readFileSync(file, 'utf-8')
diff --git a/packages/shared/src/general.ts b/packages/shared/src/general.ts
index 6efaf52524f..4138b2730e6 100644
--- a/packages/shared/src/general.ts
+++ b/packages/shared/src/general.ts
@@ -110,16 +110,17 @@ export const hyphenate = cacheStringFunction((str: string) =>
/**
* @private
*/
-export const capitalize = cacheStringFunction(
- (str: string) => str.charAt(0).toUpperCase() + str.slice(1)
-)
+export const capitalize = cacheStringFunction(
(str: T) => {
+ return (str.charAt(0).toUpperCase() + str.slice(1)) as Capitalize
+})
/**
* @private
*/
-export const toHandlerKey = cacheStringFunction((str: string) =>
- str ? `on${capitalize(str)}` : ``
-)
+export const toHandlerKey = cacheStringFunction((str: T) => {
+ const s = str ? `on${capitalize(str)}` : ``
+ return s as T extends '' ? '' : `on${Capitalize}`
+})
// compare whether a value has changed, accounting for NaN.
export const hasChanged = (value: any, oldValue: any): boolean =>
@@ -149,7 +150,7 @@ export const looseToNumber = (val: any): any => {
}
/**
- * Only conerces number-like strings
+ * Only concerns number-like strings
* "123-foo" will be returned as-is
*/
export const toNumber = (val: any): any => {
diff --git a/packages/shared/src/globalsAllowList.ts b/packages/shared/src/globalsAllowList.ts
index c303be11d4c..4af518c22f1 100644
--- a/packages/shared/src/globalsAllowList.ts
+++ b/packages/shared/src/globalsAllowList.ts
@@ -6,3 +6,6 @@ const GLOBALS_ALLOWED =
'Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console'
export const isGloballyAllowed = /*#__PURE__*/ makeMap(GLOBALS_ALLOWED)
+
+/** @deprecated use `isGloballyAllowed` instead */
+export const isGloballyWhitelisted = isGloballyAllowed
diff --git a/packages/shared/src/normalizeProp.ts b/packages/shared/src/normalizeProp.ts
index 6a1dd20e393..10d54c6b51a 100644
--- a/packages/shared/src/normalizeProp.ts
+++ b/packages/shared/src/normalizeProp.ts
@@ -19,9 +19,7 @@ export function normalizeStyle(
}
}
return res
- } else if (isString(value)) {
- return value
- } else if (isObject(value)) {
+ } else if (isString(value) || isObject(value)) {
return value
}
}
diff --git a/packages/vue/compiler-sfc/index.browser.js b/packages/vue/compiler-sfc/index.browser.js
new file mode 100644
index 00000000000..774f9da2742
--- /dev/null
+++ b/packages/vue/compiler-sfc/index.browser.js
@@ -0,0 +1 @@
+module.exports = require('@vue/compiler-sfc')
diff --git a/packages/vue/compiler-sfc/index.browser.mjs b/packages/vue/compiler-sfc/index.browser.mjs
new file mode 100644
index 00000000000..3c30abc8ccf
--- /dev/null
+++ b/packages/vue/compiler-sfc/index.browser.mjs
@@ -0,0 +1 @@
+export * from '@vue/compiler-sfc'
diff --git a/packages/vue/compiler-sfc/register-ts.js b/packages/vue/compiler-sfc/register-ts.js
index 87f61b64863..7a073b3a3f8 100644
--- a/packages/vue/compiler-sfc/register-ts.js
+++ b/packages/vue/compiler-sfc/register-ts.js
@@ -1,5 +1,5 @@
if (typeof require !== 'undefined') {
try {
- require('@vue/compiler-sfc').registerTS(require('typescript'))
+ require('@vue/compiler-sfc').registerTS(() => require('typescript'))
} catch (e) {}
}
diff --git a/packages/vue/package.json b/packages/vue/package.json
index 0f41b3f6220..7627b60caa8 100644
--- a/packages/vue/package.json
+++ b/packages/vue/package.json
@@ -44,10 +44,12 @@
"./compiler-sfc": {
"import": {
"types": "./compiler-sfc/index.d.mts",
+ "browser": "./compiler-sfc/index.browser.mjs",
"default": "./compiler-sfc/index.mjs"
},
"require": {
"types": "./compiler-sfc/index.d.ts",
+ "browser": "./compiler-sfc/index.browser.js",
"default": "./compiler-sfc/index.js"
}
},
@@ -99,5 +101,13 @@
"@vue/runtime-dom": "3.3.4",
"@vue/compiler-sfc": "3.3.4",
"@vue/server-renderer": "3.3.4"
+ },
+ "peerDependencies": {
+ "typescript": "*"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
}
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 67268789aec..17029035c31 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -1,5 +1,9 @@
lockfileVersion: '6.0'
+settings:
+ autoInstallPeers: true
+ excludeLinksFromLockfile: false
+
importers:
.:
@@ -12,16 +16,16 @@ importers:
version: 7.21.3
'@rollup/plugin-alias':
specifier: ^4.0.3
- version: 4.0.3(rollup@3.20.2)
+ version: 4.0.4(rollup@3.20.2)
'@rollup/plugin-commonjs':
specifier: ^24.0.1
- version: 24.0.1(rollup@3.20.2)
+ version: 24.1.0(rollup@3.20.2)
'@rollup/plugin-json':
specifier: ^6.0.0
version: 6.0.0(rollup@3.20.2)
'@rollup/plugin-node-resolve':
specifier: ^15.0.1
- version: 15.0.1(rollup@3.20.2)
+ version: 15.1.0(rollup@3.20.2)
'@rollup/plugin-replace':
specifier: ^5.0.2
version: 5.0.2(rollup@3.20.2)
@@ -33,7 +37,7 @@ importers:
version: 1.0.0
'@types/node':
specifier: ^16.4.7
- version: 16.18.11
+ version: 16.18.38
'@typescript-eslint/parser':
specifier: ^5.56.0
version: 5.56.0(eslint@8.33.0)(typescript@5.0.2)
@@ -54,16 +58,16 @@ importers:
version: 2.3.6
esbuild:
specifier: ^0.17.4
- version: 0.17.5
+ version: 0.17.19
esbuild-plugin-polyfill-node:
specifier: ^0.2.0
- version: 0.2.0(esbuild@0.17.5)
+ version: 0.2.0(esbuild@0.17.19)
eslint:
specifier: ^8.33.0
version: 8.33.0
eslint-plugin-jest:
specifier: ^27.2.1
- version: 27.2.1(eslint@8.33.0)(typescript@5.0.2)
+ version: 27.2.2(eslint@8.33.0)(typescript@5.0.2)
estree-walker:
specifier: ^2.0.2
version: 2.0.2
@@ -84,7 +88,7 @@ importers:
version: 0.30.0
marked:
specifier: ^4.0.10
- version: 4.2.12
+ version: 4.3.0
minimist:
specifier: ^1.2.0
version: 1.2.7
@@ -93,7 +97,7 @@ importers:
version: 4.1.5
prettier:
specifier: ^2.7.1
- version: 2.8.3
+ version: 2.8.8
pug:
specifier: ^3.0.1
version: 3.0.2
@@ -108,13 +112,13 @@ importers:
version: 5.3.0(rollup@3.20.2)(typescript@5.0.2)
rollup-plugin-esbuild:
specifier: ^5.0.0
- version: 5.0.0(esbuild@0.17.5)(rollup@3.20.2)
+ version: 5.0.0(esbuild@0.17.19)(rollup@3.20.2)
rollup-plugin-polyfill-node:
specifier: ^0.12.0
version: 0.12.0(rollup@3.20.2)
semver:
specifier: ^7.3.2
- version: 7.3.8
+ version: 7.5.3
serve:
specifier: ^12.0.0
version: 12.0.1
@@ -123,22 +127,22 @@ importers:
version: 2.8.1
terser:
specifier: ^5.15.1
- version: 5.16.2
+ version: 5.18.2
todomvc-app-css:
specifier: ^2.3.0
version: 2.4.2
tslib:
specifier: ^2.5.0
- version: 2.5.0
+ version: 2.6.0
typescript:
specifier: ^5.0.0
version: 5.0.2
vite:
specifier: ^4.3.0
- version: 4.3.1(@types/node@16.18.11)(terser@5.16.2)
+ version: 4.3.1(@types/node@16.18.38)(terser@5.18.2)
vitest:
specifier: ^0.30.1
- version: 0.30.1(jsdom@21.1.0)(terser@5.16.2)
+ version: 0.30.1(jsdom@21.1.0)(terser@5.18.2)
packages/compiler-core:
dependencies:
@@ -329,8 +333,8 @@ importers:
packages/sfc-playground:
dependencies:
'@vue/repl':
- specifier: ^1.4.1
- version: 1.4.1(vue@packages+vue)
+ specifier: ^2.5.4
+ version: 2.5.4
file-saver:
specifier: ^2.0.5
version: 2.0.5
@@ -343,10 +347,10 @@ importers:
devDependencies:
'@vitejs/plugin-vue':
specifier: ^4.2.3
- version: 4.2.3(vite@4.3.1)(vue@packages+vue)
+ version: 4.2.3(vite@4.4.2)(vue@packages+vue)
vite:
- specifier: ^4.3.0
- version: 4.3.1(@types/node@16.18.11)(terser@5.16.2)
+ specifier: ^4.4.2
+ version: 4.4.2(@types/node@16.18.38)(terser@5.18.2)
packages/shared: {}
@@ -382,6 +386,9 @@ importers:
'@vue/shared':
specifier: 3.3.4
version: link:../shared
+ typescript:
+ specifier: '*'
+ version: 5.0.2
packages/vue-compat:
dependencies:
@@ -412,7 +419,14 @@ packages:
resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/highlight': 7.18.6
+ '@babel/highlight': 7.22.5
+ dev: true
+
+ /@babel/code-frame@7.22.5:
+ resolution: {integrity: sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/highlight': 7.22.5
dev: true
/@babel/compat-data@7.21.0:
@@ -502,7 +516,7 @@ packages:
'@babel/helper-module-imports': 7.18.6
'@babel/helper-simple-access': 7.20.2
'@babel/helper-split-export-declaration': 7.18.6
- '@babel/helper-validator-identifier': 7.19.1
+ '@babel/helper-validator-identifier': 7.22.5
'@babel/template': 7.20.7
'@babel/traverse': 7.21.3
'@babel/types': 7.21.3
@@ -532,6 +546,11 @@ packages:
resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==}
engines: {node: '>=6.9.0'}
+ /@babel/helper-validator-identifier@7.22.5:
+ resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==}
+ engines: {node: '>=6.9.0'}
+ dev: true
+
/@babel/helper-validator-option@7.21.0:
resolution: {integrity: sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==}
engines: {node: '>=6.9.0'}
@@ -548,11 +567,11 @@ packages:
- supports-color
dev: true
- /@babel/highlight@7.18.6:
- resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==}
+ /@babel/highlight@7.22.5:
+ resolution: {integrity: sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/helper-validator-identifier': 7.19.1
+ '@babel/helper-validator-identifier': 7.22.5
chalk: 2.4.2
js-tokens: 4.0.0
dev: true
@@ -577,7 +596,7 @@ packages:
resolution: {integrity: sha512-XLyopNeaTancVitYZe2MlUEvgKb6YVVPXzofHgqHijCImG33b/uTurMS488ht/Hbsb2XK3U2BnSTxKVNGV3nGQ==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/code-frame': 7.18.6
+ '@babel/code-frame': 7.22.5
'@babel/generator': 7.21.3
'@babel/helper-environment-visitor': 7.18.9
'@babel/helper-function-name': 7.21.0
@@ -599,8 +618,8 @@ packages:
'@babel/helper-validator-identifier': 7.19.1
to-fast-properties: 2.0.0
- /@esbuild/android-arm64@0.17.5:
- resolution: {integrity: sha512-KHWkDqYAMmKZjY4RAN1PR96q6UOtfkWlTS8uEwWxdLtkRt/0F/csUhXIrVfaSIFxnscIBMPynGfhsMwQDRIBQw==}
+ /@esbuild/android-arm64@0.17.19:
+ resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==}
engines: {node: '>=12'}
cpu: [arm64]
os: [android]
@@ -608,8 +627,26 @@ packages:
dev: true
optional: true
- /@esbuild/android-arm@0.17.5:
- resolution: {integrity: sha512-crmPUzgCmF+qZXfl1YkiFoUta2XAfixR1tEnr/gXIixE+WL8Z0BGqfydP5oox0EUOgQMMRgtATtakyAcClQVqQ==}
+ /@esbuild/android-arm64@0.18.11:
+ resolution: {integrity: sha512-snieiq75Z1z5LJX9cduSAjUr7vEI1OdlzFPMw0HH5YI7qQHDd3qs+WZoMrWYDsfRJSq36lIA6mfZBkvL46KoIw==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [android]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/android-arm@0.17.19:
+ resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==}
+ engines: {node: '>=12'}
+ cpu: [arm]
+ os: [android]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/android-arm@0.18.11:
+ resolution: {integrity: sha512-q4qlUf5ucwbUJZXF5tEQ8LF7y0Nk4P58hOsGk3ucY0oCwgQqAnqXVbUuahCddVHfrxmpyewRpiTHwVHIETYu7Q==}
engines: {node: '>=12'}
cpu: [arm]
os: [android]
@@ -617,8 +654,8 @@ packages:
dev: true
optional: true
- /@esbuild/android-x64@0.17.5:
- resolution: {integrity: sha512-8fI/AnIdmWz/+1iza2WrCw8kwXK9wZp/yZY/iS8ioC+U37yJCeppi9EHY05ewJKN64ASoBIseufZROtcFnX5GA==}
+ /@esbuild/android-x64@0.17.19:
+ resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==}
engines: {node: '>=12'}
cpu: [x64]
os: [android]
@@ -626,8 +663,26 @@ packages:
dev: true
optional: true
- /@esbuild/darwin-arm64@0.17.5:
- resolution: {integrity: sha512-EAvaoyIySV6Iif3NQCglUNpnMfHSUgC5ugt2efl3+QDntucJe5spn0udNZjTgNi6tKVqSceOw9tQ32liNZc1Xw==}
+ /@esbuild/android-x64@0.18.11:
+ resolution: {integrity: sha512-iPuoxQEV34+hTF6FT7om+Qwziv1U519lEOvekXO9zaMMlT9+XneAhKL32DW3H7okrCOBQ44BMihE8dclbZtTuw==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [android]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/darwin-arm64@0.17.19:
+ resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/darwin-arm64@0.18.11:
+ resolution: {integrity: sha512-Gm0QkI3k402OpfMKyQEEMG0RuW2LQsSmI6OeO4El2ojJMoF5NLYb3qMIjvbG/lbMeLOGiW6ooU8xqc+S0fgz2w==}
engines: {node: '>=12'}
cpu: [arm64]
os: [darwin]
@@ -635,8 +690,8 @@ packages:
dev: true
optional: true
- /@esbuild/darwin-x64@0.17.5:
- resolution: {integrity: sha512-ha7QCJh1fuSwwCgoegfdaljowwWozwTDjBgjD3++WAy/qwee5uUi1gvOg2WENJC6EUyHBOkcd3YmLDYSZ2TPPA==}
+ /@esbuild/darwin-x64@0.17.19:
+ resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==}
engines: {node: '>=12'}
cpu: [x64]
os: [darwin]
@@ -644,8 +699,26 @@ packages:
dev: true
optional: true
- /@esbuild/freebsd-arm64@0.17.5:
- resolution: {integrity: sha512-VbdXJkn2aI2pQ/wxNEjEcnEDwPpxt3CWWMFYmO7CcdFBoOsABRy2W8F3kjbF9F/pecEUDcI3b5i2w+By4VQFPg==}
+ /@esbuild/darwin-x64@0.18.11:
+ resolution: {integrity: sha512-N15Vzy0YNHu6cfyDOjiyfJlRJCB/ngKOAvoBf1qybG3eOq0SL2Lutzz9N7DYUbb7Q23XtHPn6lMDF6uWbGv9Fw==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/freebsd-arm64@0.17.19:
+ resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [freebsd]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/freebsd-arm64@0.18.11:
+ resolution: {integrity: sha512-atEyuq6a3omEY5qAh5jIORWk8MzFnCpSTUruBgeyN9jZq1K/QI9uke0ATi3MHu4L8c59CnIi4+1jDKMuqmR71A==}
engines: {node: '>=12'}
cpu: [arm64]
os: [freebsd]
@@ -653,8 +726,8 @@ packages:
dev: true
optional: true
- /@esbuild/freebsd-x64@0.17.5:
- resolution: {integrity: sha512-olgGYND1/XnnWxwhjtY3/ryjOG/M4WfcA6XH8dBTH1cxMeBemMODXSFhkw71Kf4TeZFFTN25YOomaNh0vq2iXg==}
+ /@esbuild/freebsd-x64@0.17.19:
+ resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [freebsd]
@@ -662,8 +735,26 @@ packages:
dev: true
optional: true
- /@esbuild/linux-arm64@0.17.5:
- resolution: {integrity: sha512-8a0bqSwu3OlLCfu2FBbDNgQyBYdPJh1B9PvNX7jMaKGC9/KopgHs37t+pQqeMLzcyRqG6z55IGNQAMSlCpBuqg==}
+ /@esbuild/freebsd-x64@0.18.11:
+ resolution: {integrity: sha512-XtuPrEfBj/YYYnAAB7KcorzzpGTvOr/dTtXPGesRfmflqhA4LMF0Gh/n5+a9JBzPuJ+CGk17CA++Hmr1F/gI0Q==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [freebsd]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-arm64@0.17.19:
+ resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-arm64@0.18.11:
+ resolution: {integrity: sha512-c6Vh2WS9VFKxKZ2TvJdA7gdy0n6eSy+yunBvv4aqNCEhSWVor1TU43wNRp2YLO9Vng2G+W94aRz+ILDSwAiYog==}
engines: {node: '>=12'}
cpu: [arm64]
os: [linux]
@@ -671,8 +762,8 @@ packages:
dev: true
optional: true
- /@esbuild/linux-arm@0.17.5:
- resolution: {integrity: sha512-YBdCyQwA3OQupi6W2/WO4FnI+NWFWe79cZEtlbqSESOHEg7a73htBIRiE6uHPQe7Yp5E4aALv+JxkRLGEUL7tw==}
+ /@esbuild/linux-arm@0.17.19:
+ resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==}
engines: {node: '>=12'}
cpu: [arm]
os: [linux]
@@ -680,8 +771,26 @@ packages:
dev: true
optional: true
- /@esbuild/linux-ia32@0.17.5:
- resolution: {integrity: sha512-uCwm1r/+NdP7vndctgq3PoZrnmhmnecWAr114GWMRwg2QMFFX+kIWnp7IO220/JLgnXK/jP7VKAFBGmeOYBQYQ==}
+ /@esbuild/linux-arm@0.18.11:
+ resolution: {integrity: sha512-Idipz+Taso/toi2ETugShXjQ3S59b6m62KmLHkJlSq/cBejixmIydqrtM2XTvNCywFl3VC7SreSf6NV0i6sRyg==}
+ engines: {node: '>=12'}
+ cpu: [arm]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-ia32@0.17.19:
+ resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==}
+ engines: {node: '>=12'}
+ cpu: [ia32]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-ia32@0.18.11:
+ resolution: {integrity: sha512-S3hkIF6KUqRh9n1Q0dSyYcWmcVa9Cg+mSoZEfFuzoYXXsk6196qndrM+ZiHNwpZKi3XOXpShZZ+9dfN5ykqjjw==}
engines: {node: '>=12'}
cpu: [ia32]
os: [linux]
@@ -689,8 +798,8 @@ packages:
dev: true
optional: true
- /@esbuild/linux-loong64@0.17.5:
- resolution: {integrity: sha512-3YxhSBl5Sb6TtBjJu+HP93poBruFzgXmf3PVfIe4xOXMj1XpxboYZyw3W8BhoX/uwxzZz4K1I99jTE/5cgDT1g==}
+ /@esbuild/linux-loong64@0.17.19:
+ resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==}
engines: {node: '>=12'}
cpu: [loong64]
os: [linux]
@@ -698,8 +807,26 @@ packages:
dev: true
optional: true
- /@esbuild/linux-mips64el@0.17.5:
- resolution: {integrity: sha512-Hy5Z0YVWyYHdtQ5mfmfp8LdhVwGbwVuq8mHzLqrG16BaMgEmit2xKO+iDakHs+OetEx0EN/2mUzDdfdktI+Nmg==}
+ /@esbuild/linux-loong64@0.18.11:
+ resolution: {integrity: sha512-MRESANOoObQINBA+RMZW+Z0TJWpibtE7cPFnahzyQHDCA9X9LOmGh68MVimZlM9J8n5Ia8lU773te6O3ILW8kw==}
+ engines: {node: '>=12'}
+ cpu: [loong64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-mips64el@0.17.19:
+ resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==}
+ engines: {node: '>=12'}
+ cpu: [mips64el]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-mips64el@0.18.11:
+ resolution: {integrity: sha512-qVyPIZrXNMOLYegtD1u8EBccCrBVshxMrn5MkuFc3mEVsw7CCQHaqZ4jm9hbn4gWY95XFnb7i4SsT3eflxZsUg==}
engines: {node: '>=12'}
cpu: [mips64el]
os: [linux]
@@ -707,8 +834,8 @@ packages:
dev: true
optional: true
- /@esbuild/linux-ppc64@0.17.5:
- resolution: {integrity: sha512-5dbQvBLbU/Y3Q4ABc9gi23hww1mQcM7KZ9KBqabB7qhJswYMf8WrDDOSw3gdf3p+ffmijMd28mfVMvFucuECyg==}
+ /@esbuild/linux-ppc64@0.17.19:
+ resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==}
engines: {node: '>=12'}
cpu: [ppc64]
os: [linux]
@@ -716,8 +843,26 @@ packages:
dev: true
optional: true
- /@esbuild/linux-riscv64@0.17.5:
- resolution: {integrity: sha512-fp/KUB/ZPzEWGTEUgz9wIAKCqu7CjH1GqXUO2WJdik1UNBQ7Xzw7myIajpxztE4Csb9504ERiFMxZg5KZ6HlZQ==}
+ /@esbuild/linux-ppc64@0.18.11:
+ resolution: {integrity: sha512-T3yd8vJXfPirZaUOoA9D2ZjxZX4Gr3QuC3GztBJA6PklLotc/7sXTOuuRkhE9W/5JvJP/K9b99ayPNAD+R+4qQ==}
+ engines: {node: '>=12'}
+ cpu: [ppc64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-riscv64@0.17.19:
+ resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==}
+ engines: {node: '>=12'}
+ cpu: [riscv64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-riscv64@0.18.11:
+ resolution: {integrity: sha512-evUoRPWiwuFk++snjH9e2cAjF5VVSTj+Dnf+rkO/Q20tRqv+644279TZlPK8nUGunjPAtQRCj1jQkDAvL6rm2w==}
engines: {node: '>=12'}
cpu: [riscv64]
os: [linux]
@@ -725,8 +870,8 @@ packages:
dev: true
optional: true
- /@esbuild/linux-s390x@0.17.5:
- resolution: {integrity: sha512-kRV3yw19YDqHTp8SfHXfObUFXlaiiw4o2lvT1XjsPZ++22GqZwSsYWJLjMi1Sl7j9qDlDUduWDze/nQx0d6Lzw==}
+ /@esbuild/linux-s390x@0.17.19:
+ resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==}
engines: {node: '>=12'}
cpu: [s390x]
os: [linux]
@@ -734,8 +879,26 @@ packages:
dev: true
optional: true
- /@esbuild/linux-x64@0.17.5:
- resolution: {integrity: sha512-vnxuhh9e4pbtABNLbT2ANW4uwQ/zvcHRCm1JxaYkzSehugoFd5iXyC4ci1nhXU13mxEwCnrnTIiiSGwa/uAF1g==}
+ /@esbuild/linux-s390x@0.18.11:
+ resolution: {integrity: sha512-/SlRJ15XR6i93gRWquRxYCfhTeC5PdqEapKoLbX63PLCmAkXZHY2uQm2l9bN0oPHBsOw2IswRZctMYS0MijFcg==}
+ engines: {node: '>=12'}
+ cpu: [s390x]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-x64@0.17.19:
+ resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-x64@0.18.11:
+ resolution: {integrity: sha512-xcncej+wF16WEmIwPtCHi0qmx1FweBqgsRtEL1mSHLFR6/mb3GEZfLQnx+pUDfRDEM4DQF8dpXIW7eDOZl1IbA==}
engines: {node: '>=12'}
cpu: [x64]
os: [linux]
@@ -743,8 +906,8 @@ packages:
dev: true
optional: true
- /@esbuild/netbsd-x64@0.17.5:
- resolution: {integrity: sha512-cigBpdiSx/vPy7doUyImsQQBnBjV5f1M99ZUlaJckDAJjgXWl6y9W17FIfJTy8TxosEF6MXq+fpLsitMGts2nA==}
+ /@esbuild/netbsd-x64@0.17.19:
+ resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==}
engines: {node: '>=12'}
cpu: [x64]
os: [netbsd]
@@ -752,8 +915,26 @@ packages:
dev: true
optional: true
- /@esbuild/openbsd-x64@0.17.5:
- resolution: {integrity: sha512-VdqRqPVIjjZfkf40LrqOaVuhw9EQiAZ/GNCSM2UplDkaIzYVsSnycxcFfAnHdWI8Gyt6dO15KHikbpxwx+xHbw==}
+ /@esbuild/netbsd-x64@0.18.11:
+ resolution: {integrity: sha512-aSjMHj/F7BuS1CptSXNg6S3M4F3bLp5wfFPIJM+Km2NfIVfFKhdmfHF9frhiCLIGVzDziggqWll0B+9AUbud/Q==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [netbsd]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/openbsd-x64@0.17.19:
+ resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [openbsd]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/openbsd-x64@0.18.11:
+ resolution: {integrity: sha512-tNBq+6XIBZtht0xJGv7IBB5XaSyvYPCm1PxJ33zLQONdZoLVM0bgGqUrXnJyiEguD9LU4AHiu+GCXy/Hm9LsdQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [openbsd]
@@ -761,8 +942,8 @@ packages:
dev: true
optional: true
- /@esbuild/sunos-x64@0.17.5:
- resolution: {integrity: sha512-ItxPaJ3MBLtI4nK+mALLEoUs6amxsx+J1ibnfcYMkqaCqHST1AkF4aENpBehty3czqw64r/XqL+W9WqU6kc2Qw==}
+ /@esbuild/sunos-x64@0.17.19:
+ resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==}
engines: {node: '>=12'}
cpu: [x64]
os: [sunos]
@@ -770,8 +951,26 @@ packages:
dev: true
optional: true
- /@esbuild/win32-arm64@0.17.5:
- resolution: {integrity: sha512-4u2Q6qsJTYNFdS9zHoAi80spzf78C16m2wla4eJPh4kSbRv+BpXIfl6TmBSWupD8e47B1NrTfrOlEuco7mYQtg==}
+ /@esbuild/sunos-x64@0.18.11:
+ resolution: {integrity: sha512-kxfbDOrH4dHuAAOhr7D7EqaYf+W45LsAOOhAet99EyuxxQmjbk8M9N4ezHcEiCYPaiW8Dj3K26Z2V17Gt6p3ng==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [sunos]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/win32-arm64@0.17.19:
+ resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/win32-arm64@0.18.11:
+ resolution: {integrity: sha512-Sh0dDRyk1Xi348idbal7lZyfSkjhJsdFeuC13zqdipsvMetlGiFQNdO+Yfp6f6B4FbyQm7qsk16yaZk25LChzg==}
engines: {node: '>=12'}
cpu: [arm64]
os: [win32]
@@ -779,8 +978,8 @@ packages:
dev: true
optional: true
- /@esbuild/win32-ia32@0.17.5:
- resolution: {integrity: sha512-KYlm+Xu9TXsfTWAcocLuISRtqxKp/Y9ZBVg6CEEj0O5J9mn7YvBKzAszo2j1ndyzUPk+op+Tie2PJeN+BnXGqQ==}
+ /@esbuild/win32-ia32@0.17.19:
+ resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==}
engines: {node: '>=12'}
cpu: [ia32]
os: [win32]
@@ -788,8 +987,26 @@ packages:
dev: true
optional: true
- /@esbuild/win32-x64@0.17.5:
- resolution: {integrity: sha512-XgA9qWRqby7xdYXuF6KALsn37QGBMHsdhmnpjfZtYxKxbTOwfnDM6MYi2WuUku5poNaX2n9XGVr20zgT/2QwCw==}
+ /@esbuild/win32-ia32@0.18.11:
+ resolution: {integrity: sha512-o9JUIKF1j0rqJTFbIoF4bXj6rvrTZYOrfRcGyL0Vm5uJ/j5CkBD/51tpdxe9lXEDouhRgdr/BYzUrDOvrWwJpg==}
+ engines: {node: '>=12'}
+ cpu: [ia32]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/win32-x64@0.17.19:
+ resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/win32-x64@0.18.11:
+ resolution: {integrity: sha512-rQI4cjLHd2hGsM1LqgDI7oOCYbQ6IBOVsX9ejuRMSze0GqXUG2ekwiKkiBU1pRGSeCqFFHxTrcEydB2Hyoz9CA==}
engines: {node: '>=12'}
cpu: [x64]
os: [win32]
@@ -871,8 +1088,8 @@ packages:
engines: {node: '>=6.0.0'}
dev: true
- /@jridgewell/source-map@0.3.2:
- resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==}
+ /@jridgewell/source-map@0.3.5:
+ resolution: {integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==}
dependencies:
'@jridgewell/gen-mapping': 0.3.2
'@jridgewell/trace-mapping': 0.3.17
@@ -913,8 +1130,8 @@ packages:
fastq: 1.15.0
dev: true
- /@rollup/plugin-alias@4.0.3(rollup@3.20.2):
- resolution: {integrity: sha512-ZuDWE1q4PQDhvm/zc5Prun8sBpLJy41DMptYrS6MhAy9s9kL/doN1613BWfEchGVfKxzliJ3BjbOPizXX38DbQ==}
+ /@rollup/plugin-alias@4.0.4(rollup@3.20.2):
+ resolution: {integrity: sha512-0CaAY238SMtYAWEXXptWSR8iz8NYZnH7zNBKuJ14xFJSGwLtPgjvXYsoApAHfzYXXH1ejxpVw7WlHss3zhh9SQ==}
engines: {node: '>=14.0.0'}
peerDependencies:
rollup: ^1.20.0||^2.0.0||^3.0.0
@@ -926,8 +1143,8 @@ packages:
slash: 4.0.0
dev: true
- /@rollup/plugin-commonjs@24.0.1(rollup@3.20.2):
- resolution: {integrity: sha512-15LsiWRZk4eOGqvrJyu3z3DaBu5BhXIMeWnijSRvd8irrrg9SHpQ1pH+BUK4H6Z9wL9yOxZJMTLU+Au86XHxow==}
+ /@rollup/plugin-commonjs@24.1.0(rollup@3.20.2):
+ resolution: {integrity: sha512-eSL45hjhCWI0jCCXcNtLVqM5N1JlBGvlFfY0m6oOYnLCJ6N0qEXoZql4sY2MOUArzhH4SA/qBpTxvvZp2Sc+DQ==}
engines: {node: '>=14.0.0'}
peerDependencies:
rollup: ^2.68.0||^3.0.0
@@ -972,8 +1189,8 @@ packages:
rollup: 3.20.2
dev: true
- /@rollup/plugin-node-resolve@15.0.1(rollup@3.20.2):
- resolution: {integrity: sha512-ReY88T7JhJjeRVbfCyNj+NXAG3IIsVMsX9b5/9jC98dRP8/yxlZdz7mHZbHk5zHr24wZZICS5AcXsFZAXYUQEg==}
+ /@rollup/plugin-node-resolve@15.1.0(rollup@3.20.2):
+ resolution: {integrity: sha512-xeZHCgsiZ9pzYVgAo9580eCGqwh/XCEUM9q6iQfGNocjgkufHAqC3exA+45URvhiYV8sBF9RlBai650eNs7AsA==}
engines: {node: '>=14.0.0'}
peerDependencies:
rollup: ^2.78.0||^3.0.0
@@ -1016,7 +1233,7 @@ packages:
rollup: 3.20.2
serialize-javascript: 6.0.1
smob: 0.0.6
- terser: 5.16.2
+ terser: 5.18.2
dev: true
/@rollup/pluginutils@5.0.2(rollup@3.20.2):
@@ -1073,8 +1290,8 @@ packages:
resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==}
dev: true
- /@types/node@16.18.11:
- resolution: {integrity: sha512-3oJbGBUWuS6ahSnEq1eN2XrCyf4YsWI8OyCvo7c64zQJNplk3mO84t53o8lfTk+2ji59g5ycfc6qQ3fdHliHuA==}
+ /@types/node@16.18.38:
+ resolution: {integrity: sha512-6sfo1qTulpVbkxECP+AVrHV9OoJqhzCsfTNp5NIG+enM4HyM3HvZCO798WShIXBN0+QtDIcutJCjsVYnQP5rIQ==}
dev: true
/@types/normalize-package-data@2.4.1:
@@ -1097,7 +1314,7 @@ packages:
resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==}
requiresBuild: true
dependencies:
- '@types/node': 16.18.11
+ '@types/node': 16.18.38
dev: true
optional: true
@@ -1161,7 +1378,7 @@ packages:
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
- semver: 7.3.8
+ semver: 7.5.3
tsutils: 3.21.0(typescript@5.0.2)
typescript: 5.0.2
transitivePeerDependencies:
@@ -1182,7 +1399,7 @@ packages:
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
- semver: 7.3.8
+ semver: 7.5.3
tsutils: 3.21.0(typescript@5.0.2)
typescript: 5.0.2
transitivePeerDependencies:
@@ -1203,7 +1420,7 @@ packages:
eslint: 8.33.0
eslint-scope: 5.1.1
eslint-utils: 3.0.0(eslint@8.33.0)
- semver: 7.3.8
+ semver: 7.5.3
transitivePeerDependencies:
- supports-color
- typescript
@@ -1225,14 +1442,14 @@ packages:
eslint-visitor-keys: 3.3.0
dev: true
- /@vitejs/plugin-vue@4.2.3(vite@4.3.1)(vue@packages+vue):
+ /@vitejs/plugin-vue@4.2.3(vite@4.4.2)(vue@packages+vue):
resolution: {integrity: sha512-R6JDUfiZbJA9cMiguQ7jxALsgiprjBeHL5ikpXfJCH62pPHtI+JdJ5xWj6Ev73yXSlYl86+blXn1kZHQ7uElxw==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
vite: ^4.0.0
vue: ^3.2.25
dependencies:
- vite: 4.3.1(@types/node@16.18.11)(terser@5.16.2)
+ vite: 4.4.2(@types/node@16.18.38)(terser@5.18.2)
vue: link:packages/vue
dev: true
@@ -1247,7 +1464,7 @@ packages:
istanbul-lib-source-maps: 4.0.1
istanbul-reports: 3.1.5
test-exclude: 6.0.0
- vitest: 0.30.1(jsdom@21.1.0)(terser@5.16.2)
+ vitest: 0.30.1(jsdom@21.1.0)(terser@5.18.2)
transitivePeerDependencies:
- supports-color
dev: true
@@ -1296,12 +1513,9 @@ packages:
engines: {node: '>= 0.12.0'}
dev: true
- /@vue/repl@1.4.1(vue@packages+vue):
- resolution: {integrity: sha512-7ONz/o1OtS611jW6SdAOZXn4HdN8gfyatcOzcEu+3bDMvgbyr7ZUcbRV6Y4xdkxDARKDBzs+sb3/oz1Na5hAeQ==}
- peerDependencies:
- vue: ^3.2.13
- dependencies:
- vue: link:packages/vue
+ /@vue/repl@2.5.4:
+ resolution: {integrity: sha512-rUcoebQQDG/T0oXkj+QGGuVHtWdvmT76CuPjZKgYMhXQiRkydnxPsW8iBdsZ5hHFuLRukuO83Crh5itByDOe5w==}
+ requiresBuild: true
dev: false
/@zeit/schemas@2.6.0:
@@ -1836,7 +2050,7 @@ packages:
js-string-escape: 1.0.1
lodash: 4.17.21
md5-hex: 3.0.1
- semver: 7.3.8
+ semver: 7.5.3
well-known-symbols: 2.0.0
dev: true
@@ -2331,44 +2545,74 @@ packages:
is-symbol: 1.0.4
dev: true
- /esbuild-plugin-polyfill-node@0.2.0(esbuild@0.17.5):
+ /esbuild-plugin-polyfill-node@0.2.0(esbuild@0.17.19):
resolution: {integrity: sha512-rpCoK4mag0nehBtFlFMLSuL9bNBLEh8h3wZ/FsrJEDompA/AwOqInx6Xow01+CXAcvZYhkoJ0SIZiS37qkecDA==}
peerDependencies:
esbuild: '*'
dependencies:
'@jspm/core': 2.0.1
- esbuild: 0.17.5
+ esbuild: 0.17.19
import-meta-resolve: 2.2.2
dev: true
- /esbuild@0.17.5:
- resolution: {integrity: sha512-Bu6WLCc9NMsNoMJUjGl3yBzTjVLXdysMltxQWiLAypP+/vQrf+3L1Xe8fCXzxaECus2cEJ9M7pk4yKatEwQMqQ==}
+ /esbuild@0.17.19:
+ resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==}
+ engines: {node: '>=12'}
+ hasBin: true
+ requiresBuild: true
+ optionalDependencies:
+ '@esbuild/android-arm': 0.17.19
+ '@esbuild/android-arm64': 0.17.19
+ '@esbuild/android-x64': 0.17.19
+ '@esbuild/darwin-arm64': 0.17.19
+ '@esbuild/darwin-x64': 0.17.19
+ '@esbuild/freebsd-arm64': 0.17.19
+ '@esbuild/freebsd-x64': 0.17.19
+ '@esbuild/linux-arm': 0.17.19
+ '@esbuild/linux-arm64': 0.17.19
+ '@esbuild/linux-ia32': 0.17.19
+ '@esbuild/linux-loong64': 0.17.19
+ '@esbuild/linux-mips64el': 0.17.19
+ '@esbuild/linux-ppc64': 0.17.19
+ '@esbuild/linux-riscv64': 0.17.19
+ '@esbuild/linux-s390x': 0.17.19
+ '@esbuild/linux-x64': 0.17.19
+ '@esbuild/netbsd-x64': 0.17.19
+ '@esbuild/openbsd-x64': 0.17.19
+ '@esbuild/sunos-x64': 0.17.19
+ '@esbuild/win32-arm64': 0.17.19
+ '@esbuild/win32-ia32': 0.17.19
+ '@esbuild/win32-x64': 0.17.19
+ dev: true
+
+ /esbuild@0.18.11:
+ resolution: {integrity: sha512-i8u6mQF0JKJUlGR3OdFLKldJQMMs8OqM9Cc3UCi9XXziJ9WERM5bfkHaEAy0YAvPRMgqSW55W7xYn84XtEFTtA==}
engines: {node: '>=12'}
hasBin: true
requiresBuild: true
optionalDependencies:
- '@esbuild/android-arm': 0.17.5
- '@esbuild/android-arm64': 0.17.5
- '@esbuild/android-x64': 0.17.5
- '@esbuild/darwin-arm64': 0.17.5
- '@esbuild/darwin-x64': 0.17.5
- '@esbuild/freebsd-arm64': 0.17.5
- '@esbuild/freebsd-x64': 0.17.5
- '@esbuild/linux-arm': 0.17.5
- '@esbuild/linux-arm64': 0.17.5
- '@esbuild/linux-ia32': 0.17.5
- '@esbuild/linux-loong64': 0.17.5
- '@esbuild/linux-mips64el': 0.17.5
- '@esbuild/linux-ppc64': 0.17.5
- '@esbuild/linux-riscv64': 0.17.5
- '@esbuild/linux-s390x': 0.17.5
- '@esbuild/linux-x64': 0.17.5
- '@esbuild/netbsd-x64': 0.17.5
- '@esbuild/openbsd-x64': 0.17.5
- '@esbuild/sunos-x64': 0.17.5
- '@esbuild/win32-arm64': 0.17.5
- '@esbuild/win32-ia32': 0.17.5
- '@esbuild/win32-x64': 0.17.5
+ '@esbuild/android-arm': 0.18.11
+ '@esbuild/android-arm64': 0.18.11
+ '@esbuild/android-x64': 0.18.11
+ '@esbuild/darwin-arm64': 0.18.11
+ '@esbuild/darwin-x64': 0.18.11
+ '@esbuild/freebsd-arm64': 0.18.11
+ '@esbuild/freebsd-x64': 0.18.11
+ '@esbuild/linux-arm': 0.18.11
+ '@esbuild/linux-arm64': 0.18.11
+ '@esbuild/linux-ia32': 0.18.11
+ '@esbuild/linux-loong64': 0.18.11
+ '@esbuild/linux-mips64el': 0.18.11
+ '@esbuild/linux-ppc64': 0.18.11
+ '@esbuild/linux-riscv64': 0.18.11
+ '@esbuild/linux-s390x': 0.18.11
+ '@esbuild/linux-x64': 0.18.11
+ '@esbuild/netbsd-x64': 0.18.11
+ '@esbuild/openbsd-x64': 0.18.11
+ '@esbuild/sunos-x64': 0.18.11
+ '@esbuild/win32-arm64': 0.18.11
+ '@esbuild/win32-ia32': 0.18.11
+ '@esbuild/win32-x64': 0.18.11
dev: true
/escalade@3.1.1:
@@ -2399,8 +2643,8 @@ packages:
source-map: 0.6.1
dev: true
- /eslint-plugin-jest@27.2.1(eslint@8.33.0)(typescript@5.0.2):
- resolution: {integrity: sha512-l067Uxx7ZT8cO9NJuf+eJHvt6bqJyz2Z29wykyEdz/OtmcELQl2MQGQLX8J94O1cSJWAwUSEvCjwjA7KEK3Hmg==}
+ /eslint-plugin-jest@27.2.2(eslint@8.33.0)(typescript@5.0.2):
+ resolution: {integrity: sha512-euzbp06F934Z7UDl5ZUaRPLAc9MKjh0rMPERrHT7UhlCEwgb25kBj37TvMgWeHZVkR5I9CayswrpoaqZU1RImw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
peerDependencies:
'@typescript-eslint/eslint-plugin': ^5.0.0
@@ -3279,7 +3523,7 @@ packages:
/is-reference@1.2.1:
resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==}
dependencies:
- '@types/estree': 1.0.0
+ '@types/estree': 0.0.48
dev: true
/is-regex@1.1.4:
@@ -3747,8 +3991,8 @@ packages:
engines: {node: '>=8'}
dev: true
- /marked@4.2.12:
- resolution: {integrity: sha512-yr8hSKa3Fv4D3jdZmtMMPghgVt6TWbk86WQaWhDloQjRSQhMMYCAro7jP7VDJrjjdV8pxVxMssXS8B8Y5DZ5aw==}
+ /marked@4.3.0:
+ resolution: {integrity: sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==}
engines: {node: '>= 12'}
hasBin: true
dev: true
@@ -3913,6 +4157,12 @@ packages:
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
+ /nanoid@3.3.6:
+ resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==}
+ engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
+ hasBin: true
+ dev: true
+
/natural-compare@1.4.0:
resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
dev: true
@@ -3961,7 +4211,7 @@ packages:
dependencies:
hosted-git-info: 4.1.0
is-core-module: 2.11.0
- semver: 7.3.8
+ semver: 7.5.3
validate-npm-package-license: 3.0.4
dev: true
@@ -4164,7 +4414,7 @@ packages:
resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
engines: {node: '>=8'}
dependencies:
- '@babel/code-frame': 7.18.6
+ '@babel/code-frame': 7.22.5
error-ex: 1.3.2
json-parse-even-better-errors: 2.3.1
lines-and-columns: 1.2.4
@@ -4352,6 +4602,15 @@ packages:
picocolors: 1.0.0
source-map-js: 1.0.2
+ /postcss@8.4.25:
+ resolution: {integrity: sha512-7taJ/8t2av0Z+sQEvNzCkpDynl0tX3uJMCODi6nT3PfASC7dYCWV9aQ+uiCf+KBD4SEFcu+GvJdGdwzQ6OSjCw==}
+ engines: {node: ^10 || ^12 || >=14}
+ dependencies:
+ nanoid: 3.3.6
+ picocolors: 1.0.0
+ source-map-js: 1.0.2
+ dev: true
+
/prelude-ls@1.1.2:
resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==}
engines: {node: '>= 0.8.0'}
@@ -4362,8 +4621,8 @@ packages:
engines: {node: '>= 0.8.0'}
dev: true
- /prettier@2.8.3:
- resolution: {integrity: sha512-tJ/oJ4amDihPoufT5sM0Z1SKEuKay8LfVAMlbbhnnkvt6BUserZylqo2PN+p9KeljLr0OHa2rXHU1T8reeoTrw==}
+ /prettier@2.8.8:
+ resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==}
engines: {node: '>=10.13.0'}
hasBin: true
dev: true
@@ -4748,10 +5007,10 @@ packages:
rollup: 3.20.2
typescript: 5.0.2
optionalDependencies:
- '@babel/code-frame': 7.18.6
+ '@babel/code-frame': 7.22.5
dev: true
- /rollup-plugin-esbuild@5.0.0(esbuild@0.17.5)(rollup@3.20.2):
+ /rollup-plugin-esbuild@5.0.0(esbuild@0.17.19)(rollup@3.20.2):
resolution: {integrity: sha512-1cRIOHAPh8WQgdQQyyvFdeOdxuiyk+zB5zJ5+YOwrZP4cJ0MT3Fs48pQxrZeyZHcn+klFherytILVfE4aYrneg==}
engines: {node: '>=14.18.0', npm: '>=8.0.0'}
peerDependencies:
@@ -4761,7 +5020,7 @@ packages:
'@rollup/pluginutils': 5.0.2(rollup@3.20.2)
debug: 4.3.4
es-module-lexer: 1.1.0
- esbuild: 0.17.5
+ esbuild: 0.17.19
joycon: 3.1.1
jsonc-parser: 3.2.0
rollup: 3.20.2
@@ -4786,6 +5045,14 @@ packages:
fsevents: 2.3.2
dev: true
+ /rollup@3.26.2:
+ resolution: {integrity: sha512-6umBIGVz93er97pMgQO08LuH3m6PUb3jlDUUGFsNJB6VgTCUaDFpupf5JfU30529m/UKOgmiX+uY6Sx8cOYpLA==}
+ engines: {node: '>=14.18.0', npm: '>=8.0.0'}
+ hasBin: true
+ optionalDependencies:
+ fsevents: 2.3.2
+ dev: true
+
/run-parallel@1.2.0:
resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
dependencies:
@@ -4795,7 +5062,7 @@ packages:
/rxjs@7.8.0:
resolution: {integrity: sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==}
dependencies:
- tslib: 2.5.0
+ tslib: 2.6.0
dev: true
/safe-buffer@5.1.2:
@@ -4848,8 +5115,8 @@ packages:
hasBin: true
dev: true
- /semver@7.3.8:
- resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==}
+ /semver@7.5.3:
+ resolution: {integrity: sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==}
engines: {node: '>=10'}
hasBin: true
dependencies:
@@ -5222,12 +5489,12 @@ packages:
execa: 0.7.0
dev: true
- /terser@5.16.2:
- resolution: {integrity: sha512-JKuM+KvvWVqT7muHVyrwv7FVRPnmHDwF6XwoIxdbF5Witi0vu99RYpxDexpJndXt3jbZZmmWr2/mQa6HvSNdSg==}
+ /terser@5.18.2:
+ resolution: {integrity: sha512-Ah19JS86ypbJzTzvUCX7KOsEIhDaRONungA4aYBjEP3JZRf4ocuDzTg4QWZnPn9DEMiMYGJPiSOy7aykoCc70w==}
engines: {node: '>=10'}
hasBin: true
dependencies:
- '@jridgewell/source-map': 0.3.2
+ '@jridgewell/source-map': 0.3.5
acorn: 8.8.2
commander: 2.20.3
source-map-support: 0.5.21
@@ -5336,8 +5603,8 @@ packages:
resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
dev: true
- /tslib@2.5.0:
- resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==}
+ /tslib@2.6.0:
+ resolution: {integrity: sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==}
dev: true
/tsutils@3.21.0(typescript@5.0.2):
@@ -5406,7 +5673,6 @@ packages:
resolution: {integrity: sha512-wVORMBGO/FAs/++blGNeAVdbNKtIh1rbBL2EyQ1+J9lClJ93KiiKe8PmFIVdXhHcyv44SL9oglmfeSsndo0jRw==}
engines: {node: '>=12.20'}
hasBin: true
- dev: true
/ufo@1.1.1:
resolution: {integrity: sha512-MvlCc4GHrmZdAllBc0iUDowff36Q9Ndw/UzqmEKyrfSzokTd9ZCy1i+IIk5hrYKkjoYVQyNbrw7/F8XJ2rEwTg==}
@@ -5493,7 +5759,7 @@ packages:
engines: {node: '>= 0.8'}
dev: true
- /vite-node@0.30.1(@types/node@16.18.11)(terser@5.16.2):
+ /vite-node@0.30.1(@types/node@16.18.38)(terser@5.18.2):
resolution: {integrity: sha512-vTikpU/J7e6LU/8iM3dzBo8ZhEiKZEKRznEMm+mJh95XhWaPrJQraT/QsT2NWmuEf+zgAoMe64PKT7hfZ1Njmg==}
engines: {node: '>=v14.18.0'}
hasBin: true
@@ -5503,7 +5769,7 @@ packages:
mlly: 1.2.0
pathe: 1.1.0
picocolors: 1.0.0
- vite: 4.3.1(@types/node@16.18.11)(terser@5.16.2)
+ vite: 4.3.1(@types/node@16.18.38)(terser@5.18.2)
transitivePeerDependencies:
- '@types/node'
- less
@@ -5514,7 +5780,7 @@ packages:
- terser
dev: true
- /vite@4.3.1(@types/node@16.18.11)(terser@5.16.2):
+ /vite@4.3.1(@types/node@16.18.38)(terser@5.18.2):
resolution: {integrity: sha512-EPmfPLAI79Z/RofuMvkIS0Yr091T2ReUoXQqc5ppBX/sjFRhHKiPPF/R46cTdoci/XgeQpB23diiJxq5w30vdg==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
@@ -5539,16 +5805,53 @@ packages:
terser:
optional: true
dependencies:
- '@types/node': 16.18.11
- esbuild: 0.17.5
+ '@types/node': 16.18.38
+ esbuild: 0.17.19
postcss: 8.4.21
rollup: 3.20.2
- terser: 5.16.2
+ terser: 5.18.2
+ optionalDependencies:
+ fsevents: 2.3.2
+ dev: true
+
+ /vite@4.4.2(@types/node@16.18.38)(terser@5.18.2):
+ resolution: {integrity: sha512-zUcsJN+UvdSyHhYa277UHhiJ3iq4hUBwHavOpsNUGsTgjBeoBlK8eDt+iT09pBq0h9/knhG/SPrZiM7cGmg7NA==}
+ engines: {node: ^14.18.0 || >=16.0.0}
+ hasBin: true
+ peerDependencies:
+ '@types/node': '>= 14'
+ less: '*'
+ lightningcss: ^1.21.0
+ sass: '*'
+ stylus: '*'
+ sugarss: '*'
+ terser: ^5.4.0
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+ less:
+ optional: true
+ lightningcss:
+ optional: true
+ sass:
+ optional: true
+ stylus:
+ optional: true
+ sugarss:
+ optional: true
+ terser:
+ optional: true
+ dependencies:
+ '@types/node': 16.18.38
+ esbuild: 0.18.11
+ postcss: 8.4.25
+ rollup: 3.26.2
+ terser: 5.18.2
optionalDependencies:
fsevents: 2.3.2
dev: true
- /vitest@0.30.1(jsdom@21.1.0)(terser@5.16.2):
+ /vitest@0.30.1(jsdom@21.1.0)(terser@5.18.2):
resolution: {integrity: sha512-y35WTrSTlTxfMLttgQk4rHcaDkbHQwDP++SNwPb+7H8yb13Q3cu2EixrtHzF27iZ8v0XCciSsLg00RkPAzB/aA==}
engines: {node: '>=v14.18.0'}
hasBin: true
@@ -5581,7 +5884,7 @@ packages:
dependencies:
'@types/chai': 4.3.4
'@types/chai-subset': 1.3.3
- '@types/node': 16.18.11
+ '@types/node': 16.18.38
'@vitest/expect': 0.30.1
'@vitest/runner': 0.30.1
'@vitest/snapshot': 0.30.1
@@ -5603,8 +5906,8 @@ packages:
strip-literal: 1.0.1
tinybench: 2.4.0
tinypool: 0.4.0
- vite: 4.3.1(@types/node@16.18.11)(terser@5.16.2)
- vite-node: 0.30.1(@types/node@16.18.11)(terser@5.16.2)
+ vite: 4.3.1(@types/node@16.18.38)(terser@5.18.2)
+ vite-node: 0.30.1(@types/node@16.18.38)(terser@5.18.2)
why-is-node-running: 2.2.2
transitivePeerDependencies:
- less
diff --git a/rollup.dts.config.js b/rollup.dts.config.js
index 961e8ee2a94..f2d33d0e8f8 100644
--- a/rollup.dts.config.js
+++ b/rollup.dts.config.js
@@ -46,7 +46,7 @@ export default targetPackages.map(pkg => {
* and remove them from the big export {} declaration
* otherwise it gets weird in vitepress `defineComponent` call with
* "the inferred type cannot be named without a reference"
- * 3. Append custom agumentations (jsx, macros)
+ * 3. Append custom augmentations (jsx, macros)
* @returns {import('rollup').Plugin}
*/
function patchTypes(pkg) {
diff --git a/scripts/build.js b/scripts/build.js
index 689d3dc9351..75a619046be 100644
--- a/scripts/build.js
+++ b/scripts/build.js
@@ -17,7 +17,7 @@ nr build core --formats cjs
*/
import fs from 'node:fs/promises'
-import { existsSync, readFileSync, rmSync } from 'node:fs'
+import { existsSync, readFileSync } from 'node:fs'
import path from 'node:path'
import minimist from 'minimist'
import { gzipSync, brotliCompressSync } from 'node:zlib'
diff --git a/scripts/const-enum.js b/scripts/const-enum.js
index 8feb5f9f750..0e262285f10 100644
--- a/scripts/const-enum.js
+++ b/scripts/const-enum.js
@@ -1,7 +1,7 @@
// @ts-check
/**
- * We use rollup-plugin-esbuild for faster builds, but esbuild in insolation
+ * We use rollup-plugin-esbuild for faster builds, but esbuild in isolation
* mode compiles const enums into runtime enums, bloating bundle size.
*
* Here we pre-process all the const enums in the project and turn them into
@@ -189,7 +189,7 @@ export function constEnum() {
)
// 3. during transform:
- // 3.1 files w/ const enum declaration: remove delcaration
+ // 3.1 files w/ const enum declaration: remove declaration
// 3.2 files using const enum: inject into esbuild define
/**
* @type {import('rollup').Plugin}
diff --git a/scripts/preinstall.js b/scripts/preinstall.js
deleted file mode 100644
index 05823d5f5d0..00000000000
--- a/scripts/preinstall.js
+++ /dev/null
@@ -1,8 +0,0 @@
-// @ts-check
-if (!/pnpm/.test(process.env.npm_execpath || '')) {
- console.warn(
- `\u001b[33mThis repository requires using pnpm as the package manager ` +
- ` for scripts to work properly.\u001b[39m\n`
- )
- process.exit(1)
-}
diff --git a/tsconfig.json b/tsconfig.json
index e575f0c4c90..5d7789b082c 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -7,7 +7,7 @@
"newLine": "LF",
"useDefineForClassFields": false,
"module": "esnext",
- "moduleResolution": "node",
+ "moduleResolution": "bundler",
"allowJs": false,
"strict": true,
"noUnusedLocals": true,