From d77c80ffad655086cf3532b38e6468f91e038e38 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Tue, 21 Nov 2023 12:19:12 +0000 Subject: [PATCH] chore: use module builder stub mode --- .github/workflows/ci.yml | 6 +- package.json | 7 +- pnpm-lock.yaml | 910 ++++++--------------------------------- 3 files changed, 135 insertions(+), 788 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b83fd8e82..a877e6083 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -85,11 +85,11 @@ jobs: - name: Install Playwright run: pnpm playwright-core install chromium + - name: Prepare build environment + run: pnpm dev:prepare + - name: Build module run: pnpm prepack - - name: Prepare module environment - run: pnpm -r dev:prepare - - name: Test examples run: pnpm test:examples diff --git a/package.json b/package.json index 9530f1132..3ef7b88c1 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "lint:fix": "eslint --ext .vue,.ts,.js,.mjs . --fix", "test:examples": "pnpm -r test", "prepack": "unbuild", - "dev:prepare": "unbuild --stub", + "dev:prepare": "nuxi prepare && unbuild --stub && pnpm -r dev:prepare", "release": "pnpm test:examples && pnpm build && changelogen --release --push && pnpm publish" }, "dependencies": { @@ -58,6 +58,7 @@ "devDependencies": { "@jest/globals": "29.7.0", "@nuxt/eslint-config": "0.2.0", + "@nuxt/module-builder": "0.5.2", "@testing-library/vue": "^7.0.0", "@types/estree": "^1.0.5", "@vitejs/plugin-vue": "^4.5.0", @@ -71,10 +72,10 @@ "eslint-plugin-no-only-tests": "3.1.0", "eslint-plugin-unicorn": "49.0.0", "playwright-core": "1.40.0", - "rollup": "^4.5.0", + "rollup": "3.29.4", "unbuild": "latest", "unimport": "^3.5.0", - "vite": "^5.0.0", + "vite": "4.5.0", "vitest": "0.33.0", "vue-router": "^4.2.5" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e0199e626..b3308ff1f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,10 +13,10 @@ importers: dependencies: '@nuxt/kit': specifier: ^3.8.2 - version: 3.8.2(rollup@4.5.0) + version: 3.8.2(rollup@3.29.4) '@nuxt/schema': specifier: ^3.8.2 - version: 3.8.2(rollup@4.5.0) + version: 3.8.2(rollup@3.29.4) consola: specifier: ^3.2.3 version: 3.2.3 @@ -52,7 +52,7 @@ importers: version: 1.4.1 nuxt-vitest: specifier: ^0.11.5 - version: 0.11.5(@testing-library/vue@7.0.0)(@vitejs/plugin-vue-jsx@3.1.0)(@vitejs/plugin-vue@4.5.0)(happy-dom@12.10.3)(jsdom@22.1.0)(rollup@4.5.0)(vite@5.0.0)(vitest@0.33.0)(vue-router@4.2.5)(vue@3.3.8) + version: 0.11.5(@testing-library/vue@7.0.0)(@vitejs/plugin-vue-jsx@3.1.0)(@vitejs/plugin-vue@4.5.0)(happy-dom@12.10.3)(jsdom@22.1.0)(rollup@3.29.4)(vite@4.5.0)(vitest@0.33.0)(vue-router@4.2.5)(vue@3.3.8) ofetch: specifier: ^1.3.3 version: 1.3.3 @@ -76,7 +76,7 @@ importers: version: 1.7.4 vitest-environment-nuxt: specifier: ^0.11.5 - version: 0.11.5(@testing-library/vue@7.0.0)(happy-dom@12.10.3)(jsdom@22.1.0)(rollup@4.5.0)(vitest@0.33.0)(vue-router@4.2.5)(vue@3.3.8) + version: 0.11.5(@testing-library/vue@7.0.0)(happy-dom@12.10.3)(jsdom@22.1.0)(rollup@3.29.4)(vitest@0.33.0)(vue-router@4.2.5)(vue@3.3.8) vue: specifier: ^3.3.4 version: 3.3.8(typescript@5.2.2) @@ -87,6 +87,9 @@ importers: '@nuxt/eslint-config': specifier: 0.2.0 version: 0.2.0(eslint@8.54.0) + '@nuxt/module-builder': + specifier: 0.5.2 + version: 0.5.2(@nuxt/kit@3.8.2)(nuxi@3.10.0)(typescript@5.2.2) '@testing-library/vue': specifier: ^7.0.0 version: 7.0.0(@vue/compiler-sfc@3.3.8)(vue@3.3.8) @@ -95,10 +98,10 @@ importers: version: 1.0.5 '@vitejs/plugin-vue': specifier: ^4.5.0 - version: 4.5.0(vite@5.0.0)(vue@3.3.8) + version: 4.5.0(vite@4.5.0)(vue@3.3.8) '@vitejs/plugin-vue-jsx': specifier: ^3.1.0 - version: 3.1.0(vite@5.0.0)(vue@3.3.8) + version: 3.1.0(vite@4.5.0)(vue@3.3.8) '@vue/test-utils': specifier: ^2.4.2 version: 2.4.2(vue@3.3.8) @@ -127,17 +130,17 @@ importers: specifier: 1.40.0 version: 1.40.0 rollup: - specifier: ^4.5.0 - version: 4.5.0 + specifier: 3.29.4 + version: 3.29.4 unbuild: specifier: latest version: 2.0.0(typescript@5.2.2) unimport: specifier: ^3.5.0 - version: 3.5.0(rollup@4.5.0) + version: 3.5.0(rollup@3.29.4) vite: - specifier: ^5.0.0 - version: 5.0.0 + specifier: 4.5.0 + version: 4.5.0(@types/node@20.8.10) vitest: specifier: 0.33.0 version: 0.33.0(happy-dom@12.10.3)(jsdom@22.1.0) @@ -149,7 +152,7 @@ importers: dependencies: nuxt: specifier: ^3.8.2 - version: 3.8.2(eslint@8.54.0)(rollup@4.5.0)(typescript@5.2.2)(vite@4.5.0) + version: 3.8.2(@types/node@20.8.10)(eslint@8.54.0)(rollup@3.29.4)(typescript@5.2.2)(vite@4.5.0) vue: specifier: ^3.3.8 version: 3.3.8(typescript@5.2.2) @@ -165,13 +168,13 @@ importers: version: 12.10.3 nuxt-vitest: specifier: ^0.11.5 - version: 0.11.5(@testing-library/vue@7.0.0)(@vitejs/plugin-vue-jsx@3.1.0)(@vitejs/plugin-vue@4.5.0)(happy-dom@12.10.3)(jsdom@22.1.0)(rollup@4.5.0)(vite@4.5.0)(vitest@0.33.0)(vue-router@4.2.5)(vue@3.3.8) + version: 0.11.5(@testing-library/vue@7.0.0)(@vitejs/plugin-vue-jsx@3.1.0)(@vitejs/plugin-vue@4.5.0)(happy-dom@12.10.3)(jsdom@22.1.0)(rollup@3.29.4)(vite@4.5.0)(vitest@0.33.0)(vue-router@4.2.5)(vue@3.3.8) examples/app-jest: dependencies: nuxt: specifier: ^3.8.2 - version: 3.8.2(@types/node@20.8.10)(eslint@8.54.0)(rollup@4.5.0)(typescript@5.2.2)(vite@4.5.0) + version: 3.8.2(@types/node@20.8.10)(eslint@8.54.0)(rollup@3.29.4)(typescript@5.2.2)(vite@4.5.0) vue: specifier: ^3.3.8 version: 3.3.8(typescript@5.2.2) @@ -227,7 +230,7 @@ importers: version: 0.5.5 nuxt: specifier: ^3.8.2 - version: 3.8.2(eslint@8.54.0)(rollup@3.29.4)(typescript@5.2.2)(vite@4.5.0) + version: 3.8.2(@types/node@20.8.10)(eslint@8.54.0)(rollup@3.29.4)(typescript@5.2.2)(vite@4.5.0) vitest: specifier: 0.33.0 version: 0.33.0(happy-dom@12.10.3)(jsdom@22.1.0) @@ -243,7 +246,7 @@ importers: devDependencies: nuxt: specifier: ^3.8.2 - version: 3.8.2(eslint@8.54.0)(rollup@4.5.0)(typescript@5.2.2)(vite@4.5.0) + version: 3.8.2(@types/node@20.8.10)(eslint@8.54.0)(rollup@3.29.4)(typescript@5.2.2)(vite@4.5.0) packages: @@ -1516,23 +1519,7 @@ packages: '@nuxt/kit': 3.8.2(rollup@3.29.4) '@nuxt/schema': 3.8.2(rollup@3.29.4) execa: 7.2.0 - nuxt: 3.8.2(eslint@8.54.0)(rollup@3.29.4)(typescript@5.2.2)(vite@4.5.0) - vite: 4.5.0(@types/node@20.8.10) - transitivePeerDependencies: - - rollup - - supports-color - dev: true - - /@nuxt/devtools-kit@1.0.3(nuxt@3.8.2)(rollup@4.5.0)(vite@4.5.0): - resolution: {integrity: sha512-a/ZAVmrD5yOfUYhRVfC9afMkczzL8J8zdf0h6QHbTd33rJW/jmjwTn++RTdnbSD2gg2fSBRi/h8y17RmqIdb9g==} - peerDependencies: - nuxt: ^3.8.1 - vite: '*' - dependencies: - '@nuxt/kit': 3.8.2(rollup@4.5.0) - '@nuxt/schema': 3.8.2(rollup@4.5.0) - execa: 7.2.0 - nuxt: 3.8.2(eslint@8.54.0)(rollup@4.5.0)(typescript@5.2.2)(vite@4.5.0) + nuxt: 3.8.2(@types/node@20.8.10)(eslint@8.54.0)(rollup@3.29.4)(typescript@5.2.2)(vite@4.5.0) vite: 4.5.0(@types/node@20.8.10) transitivePeerDependencies: - rollup @@ -1580,7 +1567,7 @@ packages: local-pkg: 0.5.0 magicast: 0.3.2 nitropack: 2.8.0 - nuxt: 3.8.2(eslint@8.54.0)(rollup@3.29.4)(typescript@5.2.2)(vite@4.5.0) + nuxt: 3.8.2(@types/node@20.8.10)(eslint@8.54.0)(rollup@3.29.4)(typescript@5.2.2)(vite@4.5.0) nypm: 0.3.3 ofetch: 1.3.3 ohash: 1.1.3 @@ -1619,74 +1606,6 @@ packages: - supports-color - utf-8-validate - xml2js - dev: true - - /@nuxt/devtools@1.0.3(nuxt@3.8.2)(rollup@4.5.0)(vite@4.5.0): - resolution: {integrity: sha512-2mXvQiS3KTMF0fO80Y9WLx95yubRoIp2wSCarmhhqInPe8/0K9VZ4TUiTGF20ti45h0ky3OAxiVSmLfViwDWjg==} - hasBin: true - peerDependencies: - nuxt: ^3.8.1 - vite: '*' - dependencies: - '@antfu/utils': 0.7.6 - '@nuxt/devtools-kit': 1.0.3(nuxt@3.8.2)(rollup@4.5.0)(vite@4.5.0) - '@nuxt/devtools-wizard': 1.0.3 - '@nuxt/kit': 3.8.2(rollup@4.5.0) - birpc: 0.2.14 - consola: 3.2.3 - destr: 2.0.2 - error-stack-parser-es: 0.1.1 - execa: 7.2.0 - fast-glob: 3.3.2 - flatted: 3.2.9 - get-port-please: 3.1.1 - h3: 1.9.0 - hookable: 5.5.3 - image-meta: 0.2.0 - is-installed-globally: 1.0.0 - launch-editor: 2.6.1 - local-pkg: 0.5.0 - magicast: 0.3.2 - nitropack: 2.8.0 - nuxt: 3.8.2(eslint@8.54.0)(rollup@4.5.0)(typescript@5.2.2)(vite@4.5.0) - nypm: 0.3.3 - ofetch: 1.3.3 - ohash: 1.1.3 - pacote: 17.0.4 - pathe: 1.1.1 - perfect-debounce: 1.0.0 - pkg-types: 1.0.3 - rc9: 2.1.1 - scule: 1.1.0 - semver: 7.5.4 - simple-git: 3.21.0 - sirv: 2.0.3 - unimport: 3.5.0(rollup@4.5.0) - vite: 4.5.0(@types/node@20.8.10) - vite-plugin-inspect: 0.7.42(@nuxt/kit@3.8.2)(rollup@4.5.0)(vite@4.5.0) - vite-plugin-vue-inspector: 4.0.0(vite@4.5.0) - which: 3.0.1 - ws: 8.14.2 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@netlify/blobs' - - '@planetscale/database' - - '@upstash/redis' - - '@vercel/kv' - - bluebird - - bufferutil - - encoding - - idb-keyval - - rollup - - supports-color - - utf-8-validate - - xml2js /@nuxt/eslint-config@0.2.0(eslint@8.54.0): resolution: {integrity: sha512-NeJX8TLcnNAjQFiDs3XhP+9CHKK8jaKsP7eUyCSrQdgY7nqWe7VJx64lwzx5FTT4cW3RHMEyH+Y0qzLGYYoa/A==} @@ -1729,31 +1648,25 @@ packages: - rollup - supports-color - /@nuxt/kit@3.8.2(rollup@4.5.0): - resolution: {integrity: sha512-LrXCm8hAkw+zpX8teUSD/LqXRarlXjbRiYxDkaqw739JSHFReWzBFgJbojsJqL4h1XIEScDGGOWiEgO4QO1sMg==} - engines: {node: ^14.18.0 || >=16.10.0} + /@nuxt/module-builder@0.5.2(@nuxt/kit@3.8.2)(nuxi@3.10.0)(typescript@5.2.2): + resolution: {integrity: sha512-MsnPTsa94VNrzV76RKCDS0C96uaKw9s3EbTtabI/BkAXOD4Ud1w6m0O20XUdI9tmRtE8Kbgyr4XUhD/YB3eeAw==} + hasBin: true + peerDependencies: + '@nuxt/kit': ^3.7.4 + nuxi: ^3.9.0 dependencies: - '@nuxt/schema': 3.8.2(rollup@4.5.0) - c12: 1.5.1 + '@nuxt/kit': 3.8.2(rollup@3.29.4) + citty: 0.1.5 consola: 3.2.3 - defu: 6.1.3 - globby: 14.0.0 - hash-sum: 2.0.0 - ignore: 5.3.0 - jiti: 1.21.0 - knitwork: 1.0.0 mlly: 1.4.2 + nuxi: 3.10.0 pathe: 1.1.1 - pkg-types: 1.0.3 - scule: 1.1.0 - semver: 7.5.4 - ufo: 1.3.2 - unctx: 2.3.1 - unimport: 3.5.0(rollup@4.5.0) - untyped: 1.4.0 + unbuild: 2.0.0(typescript@5.2.2) transitivePeerDependencies: - - rollup + - sass - supports-color + - typescript + dev: true /@nuxt/module-builder@0.5.3(@nuxt/kit@3.8.2)(nuxi@3.10.0)(typescript@5.2.2): resolution: {integrity: sha512-iKQHuZb8/IXzTW2CqrIlsmzBuSaM9vISTGM0+KxbBPSG5JCy5MtWbmxPIw1jgac1g/B2ZkBhOCXOxGTecCHTRQ==} @@ -1794,25 +1707,6 @@ packages: - rollup - supports-color - /@nuxt/schema@3.8.2(rollup@4.5.0): - resolution: {integrity: sha512-AMpysQ/wHK2sOujLShqYdC4OSj/S3fFJGjhYXqA2g6dgmz+FNQWJRG/ie5sI9r2EX9Ela1wt0GN1jZR3wYNE8Q==} - engines: {node: ^14.18.0 || >=16.10.0} - dependencies: - '@nuxt/ui-templates': 1.3.1 - consola: 3.2.3 - defu: 6.1.3 - hookable: 5.5.3 - pathe: 1.1.1 - pkg-types: 1.0.3 - scule: 1.1.0 - std-env: 3.5.0 - ufo: 1.3.2 - unimport: 3.5.0(rollup@4.5.0) - untyped: 1.4.0 - transitivePeerDependencies: - - rollup - - supports-color - /@nuxt/telemetry@2.5.2(rollup@3.29.4): resolution: {integrity: sha512-kZ+rWq/5MZonMhp8KGFI5zMaR2VsiWpnlkOLJIuIX2WoJl0DkHvtxCtuFq2erAqMVruWLpKU+tgMC+1cno/QmA==} hasBin: true @@ -1837,97 +1731,11 @@ packages: transitivePeerDependencies: - rollup - supports-color - dev: true - - /@nuxt/telemetry@2.5.2(rollup@4.5.0): - resolution: {integrity: sha512-kZ+rWq/5MZonMhp8KGFI5zMaR2VsiWpnlkOLJIuIX2WoJl0DkHvtxCtuFq2erAqMVruWLpKU+tgMC+1cno/QmA==} - hasBin: true - dependencies: - '@nuxt/kit': 3.8.2(rollup@4.5.0) - ci-info: 3.9.0 - consola: 3.2.3 - create-require: 1.1.1 - defu: 6.1.3 - destr: 2.0.2 - dotenv: 16.3.1 - git-url-parse: 13.1.1 - is-docker: 3.0.0 - jiti: 1.21.0 - mri: 1.2.0 - nanoid: 4.0.2 - ofetch: 1.3.3 - parse-git-config: 3.0.0 - pathe: 1.1.1 - rc9: 2.1.1 - std-env: 3.5.0 - transitivePeerDependencies: - - rollup - - supports-color /@nuxt/ui-templates@1.3.1: resolution: {integrity: sha512-5gc02Pu1HycOVUWJ8aYsWeeXcSTPe8iX8+KIrhyEtEoOSkY0eMBuo0ssljB8wALuEmepv31DlYe5gpiRwkjESA==} - /@nuxt/vite-builder@3.8.2(@types/node@20.8.10)(eslint@8.54.0)(rollup@4.5.0)(typescript@5.2.2)(vue@3.3.8): - resolution: {integrity: sha512-l/lzDDTbd3M89BpmWqjhVLgLVRqfkKp0tyYgV5seJQjj3SX+IeqI7k6k8+dMEifdeO34jUajVWptNpITXQryyg==} - engines: {node: ^14.18.0 || >=16.10.0} - peerDependencies: - vue: ^3.3.4 - dependencies: - '@nuxt/kit': 3.8.2(rollup@4.5.0) - '@rollup/plugin-replace': 5.0.5(rollup@4.5.0) - '@vitejs/plugin-vue': 4.5.0(vite@4.5.0)(vue@3.3.8) - '@vitejs/plugin-vue-jsx': 3.1.0(vite@4.5.0)(vue@3.3.8) - autoprefixer: 10.4.16(postcss@8.4.31) - clear: 0.1.0 - consola: 3.2.3 - cssnano: 6.0.1(postcss@8.4.31) - defu: 6.1.3 - esbuild: 0.19.7 - escape-string-regexp: 5.0.0 - estree-walker: 3.0.3 - externality: 1.0.2 - fs-extra: 11.1.1 - get-port-please: 3.1.1 - h3: 1.9.0 - knitwork: 1.0.0 - magic-string: 0.30.5 - mlly: 1.4.2 - ohash: 1.1.3 - pathe: 1.1.1 - perfect-debounce: 1.0.0 - pkg-types: 1.0.3 - postcss: 8.4.31 - rollup-plugin-visualizer: 5.9.2(rollup@4.5.0) - std-env: 3.5.0 - strip-literal: 1.3.0 - ufo: 1.3.2 - unplugin: 1.5.1 - vite: 4.5.0(@types/node@20.8.10) - vite-node: 0.33.0(@types/node@20.8.10) - vite-plugin-checker: 0.6.2(eslint@8.54.0)(typescript@5.2.2)(vite@4.5.0) - vue: 3.3.8(typescript@5.2.2) - vue-bundle-renderer: 2.0.0 - transitivePeerDependencies: - - '@types/node' - - eslint - - less - - lightningcss - - meow - - optionator - - rollup - - sass - - stylelint - - stylus - - sugarss - - supports-color - - terser - - typescript - - vls - - vti - - vue-tsc - dev: false - - /@nuxt/vite-builder@3.8.2(eslint@8.54.0)(rollup@3.29.4)(typescript@5.2.2)(vue@3.3.8): + /@nuxt/vite-builder@3.8.2(@types/node@20.8.10)(eslint@8.54.0)(rollup@3.29.4)(typescript@5.2.2)(vue@3.3.8): resolution: {integrity: sha512-l/lzDDTbd3M89BpmWqjhVLgLVRqfkKp0tyYgV5seJQjj3SX+IeqI7k6k8+dMEifdeO34jUajVWptNpITXQryyg==} engines: {node: ^14.18.0 || >=16.10.0} peerDependencies: @@ -1985,66 +1793,6 @@ packages: - vls - vti - vue-tsc - dev: true - - /@nuxt/vite-builder@3.8.2(eslint@8.54.0)(rollup@4.5.0)(typescript@5.2.2)(vue@3.3.8): - resolution: {integrity: sha512-l/lzDDTbd3M89BpmWqjhVLgLVRqfkKp0tyYgV5seJQjj3SX+IeqI7k6k8+dMEifdeO34jUajVWptNpITXQryyg==} - engines: {node: ^14.18.0 || >=16.10.0} - peerDependencies: - vue: ^3.3.4 - dependencies: - '@nuxt/kit': 3.8.2(rollup@4.5.0) - '@rollup/plugin-replace': 5.0.5(rollup@4.5.0) - '@vitejs/plugin-vue': 4.5.0(vite@4.5.0)(vue@3.3.8) - '@vitejs/plugin-vue-jsx': 3.1.0(vite@4.5.0)(vue@3.3.8) - autoprefixer: 10.4.16(postcss@8.4.31) - clear: 0.1.0 - consola: 3.2.3 - cssnano: 6.0.1(postcss@8.4.31) - defu: 6.1.3 - esbuild: 0.19.7 - escape-string-regexp: 5.0.0 - estree-walker: 3.0.3 - externality: 1.0.2 - fs-extra: 11.1.1 - get-port-please: 3.1.1 - h3: 1.9.0 - knitwork: 1.0.0 - magic-string: 0.30.5 - mlly: 1.4.2 - ohash: 1.1.3 - pathe: 1.1.1 - perfect-debounce: 1.0.0 - pkg-types: 1.0.3 - postcss: 8.4.31 - rollup-plugin-visualizer: 5.9.2(rollup@4.5.0) - std-env: 3.5.0 - strip-literal: 1.3.0 - ufo: 1.3.2 - unplugin: 1.5.1 - vite: 4.5.0(@types/node@20.8.10) - vite-node: 0.33.0(@types/node@20.8.10) - vite-plugin-checker: 0.6.2(eslint@8.54.0)(typescript@5.2.2)(vite@4.5.0) - vue: 3.3.8(typescript@5.2.2) - vue-bundle-renderer: 2.0.0 - transitivePeerDependencies: - - '@types/node' - - eslint - - less - - lightningcss - - meow - - optionator - - rollup - - sass - - stylelint - - stylus - - sugarss - - supports-color - - terser - - typescript - - vls - - vti - - vue-tsc /@one-ini/wasm@0.1.1: resolution: {integrity: sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==} @@ -2127,6 +1875,7 @@ packages: dependencies: is-glob: 4.0.3 micromatch: 4.0.5 + napi-wasm: 1.1.0 bundledDependencies: - napi-wasm @@ -2331,7 +2080,6 @@ packages: '@rollup/pluginutils': 5.0.5(rollup@3.29.4) magic-string: 0.30.5 rollup: 3.29.4 - dev: true /@rollup/plugin-replace@5.0.5(rollup@4.5.0): resolution: {integrity: sha512-rYO4fOi8lMaTg/z5Jb+hKnrHHVn8j2lwkqwyS4kTRhKyWOLf2wST2sWXr4WzWiTcoHTp2sTjqUbqIj2E39slKQ==} @@ -2902,29 +2650,14 @@ packages: estree-walker: 2.0.2 glob: 7.2.3 graceful-fs: 4.2.11 - micromatch: 4.0.5 - node-gyp-build: 4.6.1 - resolve-from: 5.0.0 - transitivePeerDependencies: - - encoding - - supports-color - - /@vitejs/plugin-vue-jsx@3.1.0(vite@4.5.0)(vue@3.3.8): - resolution: {integrity: sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - vite: ^4.0.0 || ^5.0.0 - vue: ^3.0.0 - dependencies: - '@babel/core': 7.23.3 - '@babel/plugin-transform-typescript': 7.23.4(@babel/core@7.23.3) - '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.23.3) - vite: 4.5.0(@types/node@20.8.10) - vue: 3.3.8(typescript@5.2.2) + micromatch: 4.0.5 + node-gyp-build: 4.6.1 + resolve-from: 5.0.0 transitivePeerDependencies: + - encoding - supports-color - /@vitejs/plugin-vue-jsx@3.1.0(vite@5.0.0)(vue@3.3.8): + /@vitejs/plugin-vue-jsx@3.1.0(vite@4.5.0)(vue@3.3.8): resolution: {integrity: sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -2934,7 +2667,7 @@ packages: '@babel/core': 7.23.3 '@babel/plugin-transform-typescript': 7.23.4(@babel/core@7.23.3) '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.23.3) - vite: 5.0.0 + vite: 4.5.0(@types/node@20.8.10) vue: 3.3.8(typescript@5.2.2) transitivePeerDependencies: - supports-color @@ -2949,16 +2682,6 @@ packages: vite: 4.5.0(@types/node@20.8.10) vue: 3.3.8(typescript@5.2.2) - /@vitejs/plugin-vue@4.5.0(vite@5.0.0)(vue@3.3.8): - resolution: {integrity: sha512-a2WSpP8X8HTEww/U00bU4mX1QpLINNuz/2KMNpLsdu3BzOpak3AGI1CJYBTXcc4SPhaD0eNRUp7IyQK405L5dQ==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - vite: ^4.0.0 || ^5.0.0 - vue: ^3.2.25 - dependencies: - vite: 5.0.0 - vue: 3.3.8(typescript@5.2.2) - /@vitest/expect@0.33.0: resolution: {integrity: sha512-sVNf+Gla3mhTCxNJx+wJLDPp/WcstOe0Ksqz4Vec51MmgMth/ia0MGFEkIZmVGeTL5HtjYR4Wl/ZxBxBXZJTzQ==} dependencies: @@ -3024,26 +2747,6 @@ packages: vue: 3.3.8(typescript@5.2.2) transitivePeerDependencies: - rollup - dev: true - - /@vue-macros/common@1.8.0(rollup@4.5.0)(vue@3.3.8): - resolution: {integrity: sha512-auDJJzE0z3uRe3867e0DsqcseKImktNf5ojCZgUKqiVxb2yTlwlgOVAYCgoep9oITqxkXQymSvFeKhedi8PhaA==} - engines: {node: '>=16.14.0'} - peerDependencies: - vue: ^2.7.0 || ^3.2.25 - peerDependenciesMeta: - vue: - optional: true - dependencies: - '@babel/types': 7.23.4 - '@rollup/pluginutils': 5.0.5(rollup@4.5.0) - '@vue/compiler-sfc': 3.3.8 - ast-kit: 0.11.2(rollup@4.5.0) - local-pkg: 0.4.3 - magic-string-ast: 0.3.0 - vue: 3.3.8(typescript@5.2.2) - transitivePeerDependencies: - - rollup /@vue/babel-helper-vue-transform-on@1.1.5: resolution: {integrity: sha512-SgUymFpMoAyWeYWLAY+MkCK3QEROsiUnfaw5zxOVD/M64KQs8D/4oK6Q5omVA2hnvEOE0SCkH2TZxs/jnnUj7w==} @@ -3394,17 +3097,6 @@ packages: pathe: 1.1.1 transitivePeerDependencies: - rollup - dev: true - - /ast-kit@0.11.2(rollup@4.5.0): - resolution: {integrity: sha512-Q0DjXK4ApbVoIf9GLyCo252tUH44iTnD/hiJ2TQaJeydYWSpKk0sI34+WMel8S9Wt5pbLgG02oJ+gkgX5DV3sQ==} - engines: {node: '>=16.14.0'} - dependencies: - '@babel/parser': 7.23.4 - '@rollup/pluginutils': 5.0.5(rollup@4.5.0) - pathe: 1.1.1 - transitivePeerDependencies: - - rollup /ast-kit@0.9.5(rollup@3.29.4): resolution: {integrity: sha512-kbL7ERlqjXubdDd+szuwdlQ1xUxEz9mCz1+m07ftNVStgwRb2RWw+U6oKo08PAvOishMxiqz1mlJyLl8yQx2Qg==} @@ -3415,17 +3107,6 @@ packages: pathe: 1.1.1 transitivePeerDependencies: - rollup - dev: true - - /ast-kit@0.9.5(rollup@4.5.0): - resolution: {integrity: sha512-kbL7ERlqjXubdDd+szuwdlQ1xUxEz9mCz1+m07ftNVStgwRb2RWw+U6oKo08PAvOishMxiqz1mlJyLl8yQx2Qg==} - engines: {node: '>=16.14.0'} - dependencies: - '@babel/parser': 7.23.4 - '@rollup/pluginutils': 5.0.5(rollup@4.5.0) - pathe: 1.1.1 - transitivePeerDependencies: - - rollup /ast-walker-scope@0.5.0(rollup@3.29.4): resolution: {integrity: sha512-NsyHMxBh4dmdEHjBo1/TBZvCKxffmZxRYhmclfu0PP6Aftre47jOHYaYaNqJcV0bxihxFXhDkzLHUwHc0ocd0Q==} @@ -3435,16 +3116,6 @@ packages: ast-kit: 0.9.5(rollup@3.29.4) transitivePeerDependencies: - rollup - dev: true - - /ast-walker-scope@0.5.0(rollup@4.5.0): - resolution: {integrity: sha512-NsyHMxBh4dmdEHjBo1/TBZvCKxffmZxRYhmclfu0PP6Aftre47jOHYaYaNqJcV0bxihxFXhDkzLHUwHc0ocd0Q==} - engines: {node: '>=16.14.0'} - dependencies: - '@babel/parser': 7.23.4 - ast-kit: 0.9.5(rollup@4.5.0) - transitivePeerDependencies: - - rollup /async-sema@3.1.1: resolution: {integrity: sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==} @@ -6746,6 +6417,9 @@ packages: engines: {node: ^14 || ^16 || >=18} hasBin: true + /napi-wasm@1.1.0: + resolution: {integrity: sha512-lHwIAJbmLSjF9VDRm9GoVOy9AGp3aIvkjv+Kvz9h16QR3uSVYH78PNQUnT2U4X53mhlnV2M7wrhibQ3GHicDmg==} + /natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} @@ -6968,335 +6642,93 @@ packages: resolution: {integrity: sha512-ErAGFB5kJUciPy1mmx/C2YFbvxoJ0QJ9uwkCZOeR6CqLLISPZBOiFModAbSXnjjlwW5lOhuhXva+fURsSGJqyw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - ignore-walk: 6.0.3 - - /npm-pick-manifest@9.0.0: - resolution: {integrity: sha512-VfvRSs/b6n9ol4Qb+bDwNGUXutpy76x6MARw/XssevE0TnctIKcmklJZM5Z7nqs5z5aW+0S63pgCNbpkUNNXBg==} - engines: {node: ^16.14.0 || >=18.0.0} - dependencies: - npm-install-checks: 6.3.0 - npm-normalize-package-bin: 3.0.1 - npm-package-arg: 11.0.1 - semver: 7.5.4 - - /npm-registry-fetch@16.1.0: - resolution: {integrity: sha512-PQCELXKt8Azvxnt5Y85GseQDJJlglTFM9L9U9gkv2y4e9s0k3GVDdOx3YoB6gm2Do0hlkzC39iCGXby+Wve1Bw==} - engines: {node: ^16.14.0 || >=18.0.0} - dependencies: - make-fetch-happen: 13.0.0 - minipass: 7.0.4 - minipass-fetch: 3.0.4 - minipass-json-stream: 1.0.1 - minizlib: 2.1.2 - npm-package-arg: 11.0.1 - proc-log: 3.0.0 - transitivePeerDependencies: - - supports-color - - /npm-run-path@4.0.1: - resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} - engines: {node: '>=8'} - dependencies: - path-key: 3.1.1 - - /npm-run-path@5.1.0: - resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dependencies: - path-key: 4.0.0 - - /npmlog@5.0.1: - resolution: {integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==} - dependencies: - are-we-there-yet: 2.0.0 - console-control-strings: 1.1.0 - gauge: 3.0.2 - set-blocking: 2.0.0 - - /nth-check@2.1.1: - resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} - dependencies: - boolbase: 1.0.0 - - /nuxi@3.10.0: - resolution: {integrity: sha512-veZXw2NuaQ1PrpvHrnQ1dPgkAjv0WqPlvFReg5Iubum0QVGWdJJvGuNsltDQyPcZ7X7mhMXq9SLIpokK4kpvKA==} - engines: {node: ^14.18.0 || >=16.10.0} - hasBin: true - optionalDependencies: - fsevents: 2.3.3 - - /nuxt-vitest@0.11.5(@testing-library/vue@7.0.0)(@vitejs/plugin-vue-jsx@3.1.0)(@vitejs/plugin-vue@4.5.0)(happy-dom@12.10.3)(jsdom@22.1.0)(rollup@4.5.0)(vite@4.5.0)(vitest@0.33.0)(vue-router@4.2.5)(vue@3.3.8): - resolution: {integrity: sha512-uBdojodtD0/oq8mryU6KdFK7G9bppXFK+CgxMdRbPyTnAvKW31dJs5OFg4yE8EIa4whsezi16Ny+yvzaFtT/1Q==} - peerDependencies: - '@vitejs/plugin-vue': '*' - '@vitejs/plugin-vue-jsx': '*' - vite: '*' - vitest: ^0.24.5 || ^0.26.0 || ^0.27.0 || ^0.28.0 || ^0.29.0 || ^0.30.0 || ^0.33.0 - dependencies: - '@nuxt/kit': 3.8.2(rollup@4.5.0) - '@vitejs/plugin-vue': 4.5.0(vite@4.5.0)(vue@3.3.8) - '@vitejs/plugin-vue-jsx': 3.1.0(vite@4.5.0)(vue@3.3.8) - '@vitest/ui': 0.33.0(vitest@0.33.0) - defu: 6.1.3 - get-port-please: 3.1.1 - perfect-debounce: 1.0.0 - std-env: 3.5.0 - vite: 4.5.0(@types/node@20.8.10) - vitest: 0.33.0(happy-dom@12.10.3)(jsdom@22.1.0) - vitest-environment-nuxt: 0.11.5(@testing-library/vue@7.0.0)(happy-dom@12.10.3)(jsdom@22.1.0)(rollup@4.5.0)(vitest@0.33.0)(vue-router@4.2.5)(vue@3.3.8) - transitivePeerDependencies: - - '@testing-library/vue' - - '@vue/server-renderer' - - happy-dom - - jsdom - - rollup - - supports-color - - vue - - vue-router - dev: true - - /nuxt-vitest@0.11.5(@testing-library/vue@7.0.0)(@vitejs/plugin-vue-jsx@3.1.0)(@vitejs/plugin-vue@4.5.0)(happy-dom@12.10.3)(jsdom@22.1.0)(rollup@4.5.0)(vite@5.0.0)(vitest@0.33.0)(vue-router@4.2.5)(vue@3.3.8): - resolution: {integrity: sha512-uBdojodtD0/oq8mryU6KdFK7G9bppXFK+CgxMdRbPyTnAvKW31dJs5OFg4yE8EIa4whsezi16Ny+yvzaFtT/1Q==} - peerDependencies: - '@vitejs/plugin-vue': '*' - '@vitejs/plugin-vue-jsx': '*' - vite: '*' - vitest: ^0.24.5 || ^0.26.0 || ^0.27.0 || ^0.28.0 || ^0.29.0 || ^0.30.0 || ^0.33.0 - dependencies: - '@nuxt/kit': 3.8.2(rollup@4.5.0) - '@vitejs/plugin-vue': 4.5.0(vite@5.0.0)(vue@3.3.8) - '@vitejs/plugin-vue-jsx': 3.1.0(vite@5.0.0)(vue@3.3.8) - '@vitest/ui': 0.33.0(vitest@0.33.0) - defu: 6.1.3 - get-port-please: 3.1.1 - perfect-debounce: 1.0.0 - std-env: 3.5.0 - vite: 5.0.0 - vitest: 0.33.0(happy-dom@12.10.3)(jsdom@22.1.0) - vitest-environment-nuxt: 0.11.5(@testing-library/vue@7.0.0)(happy-dom@12.10.3)(jsdom@22.1.0)(rollup@4.5.0)(vitest@0.33.0)(vue-router@4.2.5)(vue@3.3.8) - transitivePeerDependencies: - - '@testing-library/vue' - - '@vue/server-renderer' - - happy-dom - - jsdom - - rollup - - supports-color - - vue - - vue-router - dev: false - - /nuxt@3.8.2(@types/node@20.8.10)(eslint@8.54.0)(rollup@4.5.0)(typescript@5.2.2)(vite@4.5.0): - resolution: {integrity: sha512-HUAyifmqTs2zcQBGvcby3KNs2pBAk+l7ZbLjD1oCNqQQ+wBuZ1qgLC4Ebu++y4g3o3Y8WAWSvpafbKRLQZziPw==} - engines: {node: ^14.18.0 || >=16.10.0} - hasBin: true - peerDependencies: - '@parcel/watcher': ^2.1.0 - '@types/node': ^14.18.0 || >=16.10.0 - peerDependenciesMeta: - '@parcel/watcher': - optional: true - '@types/node': - optional: true - dependencies: - '@nuxt/devalue': 2.0.2 - '@nuxt/devtools': 1.0.3(nuxt@3.8.2)(rollup@4.5.0)(vite@4.5.0) - '@nuxt/kit': 3.8.2(rollup@4.5.0) - '@nuxt/schema': 3.8.2(rollup@4.5.0) - '@nuxt/telemetry': 2.5.2(rollup@4.5.0) - '@nuxt/ui-templates': 1.3.1 - '@nuxt/vite-builder': 3.8.2(@types/node@20.8.10)(eslint@8.54.0)(rollup@4.5.0)(typescript@5.2.2)(vue@3.3.8) - '@types/node': 20.8.10 - '@unhead/dom': 1.8.5 - '@unhead/ssr': 1.8.5 - '@unhead/vue': 1.8.5(vue@3.3.8) - '@vue/shared': 3.3.8 - acorn: 8.11.2 - c12: 1.5.1 - chokidar: 3.5.3 - cookie-es: 1.0.0 - defu: 6.1.3 - destr: 2.0.2 - devalue: 4.3.2 - esbuild: 0.19.7 - escape-string-regexp: 5.0.0 - estree-walker: 3.0.3 - fs-extra: 11.1.1 - globby: 14.0.0 - h3: 1.9.0 - hookable: 5.5.3 - jiti: 1.21.0 - klona: 2.0.6 - knitwork: 1.0.0 - magic-string: 0.30.5 - mlly: 1.4.2 - nitropack: 2.8.0 - nuxi: 3.10.0 - nypm: 0.3.3 - ofetch: 1.3.3 - ohash: 1.1.3 - pathe: 1.1.1 - perfect-debounce: 1.0.0 - pkg-types: 1.0.3 - radix3: 1.1.0 - scule: 1.1.0 - std-env: 3.5.0 - strip-literal: 1.3.0 - ufo: 1.3.2 - ultrahtml: 1.5.2 - uncrypto: 0.1.3 - unctx: 2.3.1 - unenv: 1.7.4 - unimport: 3.5.0(rollup@4.5.0) - unplugin: 1.5.1 - unplugin-vue-router: 0.7.0(rollup@4.5.0)(vue-router@4.2.5)(vue@3.3.8) - untyped: 1.4.0 - vue: 3.3.8(typescript@5.2.2) - vue-bundle-renderer: 2.0.0 - vue-devtools-stub: 0.1.0 - vue-router: 4.2.5(vue@3.3.8) - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@netlify/blobs' - - '@planetscale/database' - - '@upstash/redis' - - '@vercel/kv' - - bluebird - - bufferutil - - encoding - - eslint - - idb-keyval - - less - - lightningcss - - meow - - optionator - - rollup - - sass - - stylelint - - stylus - - sugarss + ignore-walk: 6.0.3 + + /npm-pick-manifest@9.0.0: + resolution: {integrity: sha512-VfvRSs/b6n9ol4Qb+bDwNGUXutpy76x6MARw/XssevE0TnctIKcmklJZM5Z7nqs5z5aW+0S63pgCNbpkUNNXBg==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + npm-install-checks: 6.3.0 + npm-normalize-package-bin: 3.0.1 + npm-package-arg: 11.0.1 + semver: 7.5.4 + + /npm-registry-fetch@16.1.0: + resolution: {integrity: sha512-PQCELXKt8Azvxnt5Y85GseQDJJlglTFM9L9U9gkv2y4e9s0k3GVDdOx3YoB6gm2Do0hlkzC39iCGXby+Wve1Bw==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + make-fetch-happen: 13.0.0 + minipass: 7.0.4 + minipass-fetch: 3.0.4 + minipass-json-stream: 1.0.1 + minizlib: 2.1.2 + npm-package-arg: 11.0.1 + proc-log: 3.0.0 + transitivePeerDependencies: - supports-color - - terser - - typescript - - utf-8-validate - - vite - - vls - - vti - - vue-tsc - - xml2js - dev: false - /nuxt@3.8.2(eslint@8.54.0)(rollup@3.29.4)(typescript@5.2.2)(vite@4.5.0): - resolution: {integrity: sha512-HUAyifmqTs2zcQBGvcby3KNs2pBAk+l7ZbLjD1oCNqQQ+wBuZ1qgLC4Ebu++y4g3o3Y8WAWSvpafbKRLQZziPw==} + /npm-run-path@4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} + dependencies: + path-key: 3.1.1 + + /npm-run-path@5.1.0: + resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + path-key: 4.0.0 + + /npmlog@5.0.1: + resolution: {integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==} + dependencies: + are-we-there-yet: 2.0.0 + console-control-strings: 1.1.0 + gauge: 3.0.2 + set-blocking: 2.0.0 + + /nth-check@2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + dependencies: + boolbase: 1.0.0 + + /nuxi@3.10.0: + resolution: {integrity: sha512-veZXw2NuaQ1PrpvHrnQ1dPgkAjv0WqPlvFReg5Iubum0QVGWdJJvGuNsltDQyPcZ7X7mhMXq9SLIpokK4kpvKA==} engines: {node: ^14.18.0 || >=16.10.0} hasBin: true + optionalDependencies: + fsevents: 2.3.3 + + /nuxt-vitest@0.11.5(@testing-library/vue@7.0.0)(@vitejs/plugin-vue-jsx@3.1.0)(@vitejs/plugin-vue@4.5.0)(happy-dom@12.10.3)(jsdom@22.1.0)(rollup@3.29.4)(vite@4.5.0)(vitest@0.33.0)(vue-router@4.2.5)(vue@3.3.8): + resolution: {integrity: sha512-uBdojodtD0/oq8mryU6KdFK7G9bppXFK+CgxMdRbPyTnAvKW31dJs5OFg4yE8EIa4whsezi16Ny+yvzaFtT/1Q==} peerDependencies: - '@parcel/watcher': ^2.1.0 - '@types/node': ^14.18.0 || >=16.10.0 - peerDependenciesMeta: - '@parcel/watcher': - optional: true - '@types/node': - optional: true + '@vitejs/plugin-vue': '*' + '@vitejs/plugin-vue-jsx': '*' + vite: '*' + vitest: ^0.24.5 || ^0.26.0 || ^0.27.0 || ^0.28.0 || ^0.29.0 || ^0.30.0 || ^0.33.0 dependencies: - '@nuxt/devalue': 2.0.2 - '@nuxt/devtools': 1.0.3(nuxt@3.8.2)(rollup@3.29.4)(vite@4.5.0) '@nuxt/kit': 3.8.2(rollup@3.29.4) - '@nuxt/schema': 3.8.2(rollup@3.29.4) - '@nuxt/telemetry': 2.5.2(rollup@3.29.4) - '@nuxt/ui-templates': 1.3.1 - '@nuxt/vite-builder': 3.8.2(eslint@8.54.0)(rollup@3.29.4)(typescript@5.2.2)(vue@3.3.8) - '@unhead/dom': 1.8.5 - '@unhead/ssr': 1.8.5 - '@unhead/vue': 1.8.5(vue@3.3.8) - '@vue/shared': 3.3.8 - acorn: 8.11.2 - c12: 1.5.1 - chokidar: 3.5.3 - cookie-es: 1.0.0 + '@vitejs/plugin-vue': 4.5.0(vite@4.5.0)(vue@3.3.8) + '@vitejs/plugin-vue-jsx': 3.1.0(vite@4.5.0)(vue@3.3.8) + '@vitest/ui': 0.33.0(vitest@0.33.0) defu: 6.1.3 - destr: 2.0.2 - devalue: 4.3.2 - esbuild: 0.19.7 - escape-string-regexp: 5.0.0 - estree-walker: 3.0.3 - fs-extra: 11.1.1 - globby: 14.0.0 - h3: 1.9.0 - hookable: 5.5.3 - jiti: 1.21.0 - klona: 2.0.6 - knitwork: 1.0.0 - magic-string: 0.30.5 - mlly: 1.4.2 - nitropack: 2.8.0 - nuxi: 3.10.0 - nypm: 0.3.3 - ofetch: 1.3.3 - ohash: 1.1.3 - pathe: 1.1.1 + get-port-please: 3.1.1 perfect-debounce: 1.0.0 - pkg-types: 1.0.3 - radix3: 1.1.0 - scule: 1.1.0 std-env: 3.5.0 - strip-literal: 1.3.0 - ufo: 1.3.2 - ultrahtml: 1.5.2 - uncrypto: 0.1.3 - unctx: 2.3.1 - unenv: 1.7.4 - unimport: 3.5.0(rollup@3.29.4) - unplugin: 1.5.1 - unplugin-vue-router: 0.7.0(rollup@3.29.4)(vue-router@4.2.5)(vue@3.3.8) - untyped: 1.4.0 - vue: 3.3.8(typescript@5.2.2) - vue-bundle-renderer: 2.0.0 - vue-devtools-stub: 0.1.0 - vue-router: 4.2.5(vue@3.3.8) + vite: 4.5.0(@types/node@20.8.10) + vitest: 0.33.0(happy-dom@12.10.3)(jsdom@22.1.0) + vitest-environment-nuxt: 0.11.5(@testing-library/vue@7.0.0)(happy-dom@12.10.3)(jsdom@22.1.0)(rollup@3.29.4)(vitest@0.33.0)(vue-router@4.2.5)(vue@3.3.8) transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@netlify/blobs' - - '@planetscale/database' - - '@upstash/redis' - - '@vercel/kv' - - bluebird - - bufferutil - - encoding - - eslint - - idb-keyval - - less - - lightningcss - - meow - - optionator + - '@testing-library/vue' + - '@vue/server-renderer' + - happy-dom + - jsdom - rollup - - sass - - stylelint - - stylus - - sugarss - supports-color - - terser - - typescript - - utf-8-validate - - vite - - vls - - vti - - vue-tsc - - xml2js - dev: true + - vue + - vue-router - /nuxt@3.8.2(eslint@8.54.0)(rollup@4.5.0)(typescript@5.2.2)(vite@4.5.0): + /nuxt@3.8.2(@types/node@20.8.10)(eslint@8.54.0)(rollup@3.29.4)(typescript@5.2.2)(vite@4.5.0): resolution: {integrity: sha512-HUAyifmqTs2zcQBGvcby3KNs2pBAk+l7ZbLjD1oCNqQQ+wBuZ1qgLC4Ebu++y4g3o3Y8WAWSvpafbKRLQZziPw==} engines: {node: ^14.18.0 || >=16.10.0} hasBin: true @@ -7310,12 +6742,13 @@ packages: optional: true dependencies: '@nuxt/devalue': 2.0.2 - '@nuxt/devtools': 1.0.3(nuxt@3.8.2)(rollup@4.5.0)(vite@4.5.0) - '@nuxt/kit': 3.8.2(rollup@4.5.0) - '@nuxt/schema': 3.8.2(rollup@4.5.0) - '@nuxt/telemetry': 2.5.2(rollup@4.5.0) + '@nuxt/devtools': 1.0.3(nuxt@3.8.2)(rollup@3.29.4)(vite@4.5.0) + '@nuxt/kit': 3.8.2(rollup@3.29.4) + '@nuxt/schema': 3.8.2(rollup@3.29.4) + '@nuxt/telemetry': 2.5.2(rollup@3.29.4) '@nuxt/ui-templates': 1.3.1 - '@nuxt/vite-builder': 3.8.2(eslint@8.54.0)(rollup@4.5.0)(typescript@5.2.2)(vue@3.3.8) + '@nuxt/vite-builder': 3.8.2(@types/node@20.8.10)(eslint@8.54.0)(rollup@3.29.4)(typescript@5.2.2)(vue@3.3.8) + '@types/node': 20.8.10 '@unhead/dom': 1.8.5 '@unhead/ssr': 1.8.5 '@unhead/vue': 1.8.5(vue@3.3.8) @@ -7356,9 +6789,9 @@ packages: uncrypto: 0.1.3 unctx: 2.3.1 unenv: 1.7.4 - unimport: 3.5.0(rollup@4.5.0) + unimport: 3.5.0(rollup@3.29.4) unplugin: 1.5.1 - unplugin-vue-router: 0.7.0(rollup@4.5.0)(vue-router@4.2.5)(vue@3.3.8) + unplugin-vue-router: 0.7.0(rollup@3.29.4)(vue-router@4.2.5)(vue@3.3.8) untyped: 1.4.0 vue: 3.3.8(typescript@5.2.2) vue-bundle-renderer: 2.0.0 @@ -8291,7 +7724,6 @@ packages: rollup: 3.29.4 source-map: 0.7.4 yargs: 17.7.2 - dev: true /rollup-plugin-visualizer@5.9.2(rollup@4.5.0): resolution: {integrity: sha512-waHktD5mlWrYFrhOLbti4YgQCn1uR24nYsNuXxg7LkPH8KdTXVWR9DNY1WU0QqokyMixVXJS4J04HNrVTMP01A==} @@ -9252,33 +8684,6 @@ packages: transitivePeerDependencies: - rollup - vue - dev: true - - /unplugin-vue-router@0.7.0(rollup@4.5.0)(vue-router@4.2.5)(vue@3.3.8): - resolution: {integrity: sha512-ddRreGq0t5vlSB7OMy4e4cfU1w2AwBQCwmvW3oP/0IHQiokzbx4hd3TpwBu3eIAFVuhX2cwNQwp1U32UybTVCw==} - peerDependencies: - vue-router: ^4.1.0 - peerDependenciesMeta: - vue-router: - optional: true - dependencies: - '@babel/types': 7.23.4 - '@rollup/pluginutils': 5.0.5(rollup@4.5.0) - '@vue-macros/common': 1.8.0(rollup@4.5.0)(vue@3.3.8) - ast-walker-scope: 0.5.0(rollup@4.5.0) - chokidar: 3.5.3 - fast-glob: 3.3.2 - json5: 2.2.3 - local-pkg: 0.4.3 - mlly: 1.4.2 - pathe: 1.1.1 - scule: 1.1.0 - unplugin: 1.5.1 - vue-router: 4.2.5(vue@3.3.8) - yaml: 2.3.4 - transitivePeerDependencies: - - rollup - - vue /unplugin@1.5.1: resolution: {integrity: sha512-0QkvG13z6RD+1L1FoibQqnvTwVBXvS4XSPwAyinVgoOCl2jAgwzdUKmEj05o4Lt8xwQI85Hb6mSyYkcAGwZPew==} @@ -9520,31 +8925,6 @@ packages: transitivePeerDependencies: - rollup - supports-color - dev: true - - /vite-plugin-inspect@0.7.42(@nuxt/kit@3.8.2)(rollup@4.5.0)(vite@4.5.0): - resolution: {integrity: sha512-JCyX86wr3siQc+p9Kd0t8VkFHAJag0RaQVIpdFGSv5FEaePEVB6+V/RGtz2dQkkGSXQzRWrPs4cU3dRKg32bXw==} - engines: {node: '>=14'} - peerDependencies: - '@nuxt/kit': '*' - vite: ^3.1.0 || ^4.0.0 || ^5.0.0-0 - peerDependenciesMeta: - '@nuxt/kit': - optional: true - dependencies: - '@antfu/utils': 0.7.6 - '@nuxt/kit': 3.8.2(rollup@4.5.0) - '@rollup/pluginutils': 5.0.5(rollup@4.5.0) - debug: 4.3.4 - error-stack-parser-es: 0.1.1 - fs-extra: 11.1.1 - open: 9.1.0 - picocolors: 1.0.0 - sirv: 2.0.3 - vite: 4.5.0(@types/node@20.8.10) - transitivePeerDependencies: - - rollup - - supports-color /vite-plugin-vue-inspector@4.0.0(vite@4.5.0): resolution: {integrity: sha512-xNjMbRj3YrebuuInTvlC8ghPtzT+3LjMIQPeeR/5CaFd+WcbA9wBnECZmlcP3GITCVED0SxGmTyoJ3iVKsK4vQ==} @@ -9599,41 +8979,7 @@ packages: optionalDependencies: fsevents: 2.3.3 - /vite@5.0.0: - resolution: {integrity: sha512-ESJVM59mdyGpsiNAeHQOR/0fqNoOyWPYesFto8FFZugfmhdHx8Fzd8sF3Q/xkVhZsyOxHfdM7ieiVAorI9RjFw==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@types/node': ^18.0.0 || >=20.0.0 - 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: - esbuild: 0.19.7 - postcss: 8.4.31 - rollup: 4.5.0 - optionalDependencies: - fsevents: 2.3.3 - - /vitest-environment-nuxt@0.11.5(@testing-library/vue@7.0.0)(happy-dom@12.10.3)(jsdom@22.1.0)(rollup@4.5.0)(vitest@0.33.0)(vue-router@4.2.5)(vue@3.3.8): + /vitest-environment-nuxt@0.11.5(@testing-library/vue@7.0.0)(happy-dom@12.10.3)(jsdom@22.1.0)(rollup@3.29.4)(vitest@0.33.0)(vue-router@4.2.5)(vue@3.3.8): resolution: {integrity: sha512-PV21wpOen6gIjuPHQpOoMtdwXC79EphRQL+NUI4LoVjSb5mHtWYYr9R0PUrrGckdu8v+NzaXE4WFiumK07TA4w==} peerDependencies: '@testing-library/vue': 8.0.1 @@ -9650,7 +8996,7 @@ packages: jsdom: optional: true dependencies: - '@nuxt/kit': 3.8.2(rollup@4.5.0) + '@nuxt/kit': 3.8.2(rollup@3.29.4) '@testing-library/vue': 7.0.0(@vue/compiler-sfc@3.3.8)(vue@3.3.8) '@vue/test-utils': 2.4.2(vue@3.3.8) defu: 6.1.3