diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 0000000000..3725670da0 --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,22 @@ +// For format details, see https://aka.ms/devcontainer.json. For config options, see the +// README at: https://github.com/devcontainers/templates/tree/main/src/javascript-node +{ + "name": "Node.js", + // Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile + "image": "mcr.microsoft.com/devcontainers/javascript-node:0-18" + + // Features to add to the dev container. More info: https://containers.dev/features. + // "features": {}, + + // Use 'forwardPorts' to make a list of ports inside the container available locally. + // "forwardPorts": [], + + // Use 'postCreateCommand' to run commands after the container is created. + // "postCreateCommand": "yarn install", + + // Configure tool-specific properties. + // "customizations": {}, + + // Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root. + // "remoteUser": "root" +} diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index f690943165..3d9cae4bc8 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -5,7 +5,7 @@ on: - main jobs: - install: + installPlayground: if: "!contains(github.event.head_commit.message, 'skip ci')" name: Install runs-on: ${{ matrix.os }} @@ -35,19 +35,36 @@ jobs: run: npm ci - name: Test run: npm run test + + installDocs: + if: "!contains(github.event.head_commit.message, 'skip ci')" + name: Install (Docs) + runs-on: ${{ matrix.os }} + + strategy: + matrix: + os: [ubuntu-latest] + node: [18] + + steps: + - uses: actions/setup-node@v3 + with: + node-version: ${{ matrix.node }} + - name: Checkout Repo + uses: actions/checkout@v3 - name: cache node_modules (Docs) uses: actions/cache@v3 - id: cacheDocs + id: cache with: path: docs/node_modules - key: ${{ matrix.os }}-node-v${{ matrix.node }}-deps-${{ hashFiles(format('{0}{1}', github.workspace, '/docs/package-lock.json')) }}-docs + key: ${{ matrix.os }}-node-v${{ matrix.node }}-deps-${{ hashFiles(format('{0}{1}', github.workspace, '/docs/package-lock.json')) }} - name: Install Dependencies (Docs) - if: steps.cacheDocs.outputs.cache-hit != 'true' + if: steps.cache.outputs.cache-hit != 'true' run: cd docs && npm ci semantic-version: name: Semantic Release - needs: install + needs: [installPlayground, installDocs] runs-on: ${{ matrix.os }} strategy: @@ -61,13 +78,21 @@ jobs: node-version: ${{ matrix.node }} - name: Checkout Repo uses: actions/checkout@v3 + - name: cache node_modules + uses: actions/cache@v3 + id: cache + with: + path: | + node_modules + ~/.cache/ms-playwright/ + ~\AppData\Local\ms-playwright\ + key: ${{ matrix.os }}-node-v${{ matrix.node }}-deps-${{ hashFiles(format('{0}{1}', github.workspace, '/package-lock.json')) }} - name: Versioning env: GH_TOKEN: ${{ secrets.GH_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} NPM_TOKEN: ${{ secrets.NPM_TOKEN }} run: | - rsync -r --exclude ./src ./src/* . npx -p pinst -p semantic-release -p @semantic-release/git -p @semantic-release/changelog -p @semantic-release/exec -p @semantic-release/github semantic-release --provider=github --debug=true build-playground: @@ -127,15 +152,15 @@ jobs: uses: actions/checkout@v3 - name: cache docs/node_modules uses: actions/cache@v3 - id: cacheDocs + id: cache with: path: docs/node_modules - key: ${{ matrix.os }}-node-v${{ matrix.node }}-deps-${{ hashFiles(format('{0}{1}', github.workspace, '/docs/package-lock.json')) }}-docs + key: ${{ matrix.os }}-node-v${{ matrix.node }}-deps-${{ hashFiles(format('{0}{1}', github.workspace, '/docs/package-lock.json')) }} - name: Build run: | cd ./docs npm run generate - touch docs/.output/public/.nojekyll + touch .output/public/.nojekyll env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Archive Production Artifact diff --git a/.husky/pre-push b/.husky/pre-push index 8e27758f92..2093976239 100755 --- a/.husky/pre-push +++ b/.husky/pre-push @@ -4,4 +4,4 @@ export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" -# npx branch-name-lint .branchlintrc +npx branch-name-lint .branchlintrc diff --git a/CHANGELOG.md b/CHANGELOG.md index c0f6b58198..627629818c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,55 @@ # Project Changelog +# [2.2.0](https://github.com/GrabarzUndPartner/nuxt-speedkit/compare/v2.1.7...v2.2.0) (2023-04-21) + + +### Features + +* **codespace:** added codespace config ([9a155a9](https://github.com/GrabarzUndPartner/nuxt-speedkit/commit/9a155a99c1de0ae19754931aae263319a942ad41)) + +## [2.1.7](https://github.com/GrabarzUndPartner/nuxt-speedkit/compare/v2.1.6...v2.1.7) (2023-04-20) + + +### Bug Fixes + +* **build:** fix semantic-release task ([28153c9](https://github.com/GrabarzUndPartner/nuxt-speedkit/commit/28153c9296442ffb8ac94cbc6c3d838438fd14f3)) + +## [2.1.6](https://github.com/GrabarzUndPartner/nuxt-speedkit/compare/v2.1.5...v2.1.6) (2023-04-20) + + +### Bug Fixes + +* **build:** split install task ([727d9bf](https://github.com/GrabarzUndPartner/nuxt-speedkit/commit/727d9bf13d56806950a75bc1286e669bdd61074d)) + +## [2.1.5](https://github.com/GrabarzUndPartner/nuxt-speedkit/compare/v2.1.4...v2.1.5) (2023-04-20) + + +### Bug Fixes + +* **ci:** fix task ([960f1ae](https://github.com/GrabarzUndPartner/nuxt-speedkit/commit/960f1aee671c71087d36230182b5f2b818456e3c)) +* **ci:** test 1 ([6301cd6](https://github.com/GrabarzUndPartner/nuxt-speedkit/commit/6301cd6ebc5eaa1aebb726defd58a54a4565bf96)) +* **ci:** test 1 ([1f85332](https://github.com/GrabarzUndPartner/nuxt-speedkit/commit/1f853326723cec1283848bf9bc37aca9e8b419cf)) +* **ci:** test 2 ([094ce9c](https://github.com/GrabarzUndPartner/nuxt-speedkit/commit/094ce9ccf832e5db9210330edb3e4a52a68305fa)) +* **ci:** test 2 ([5e3fc79](https://github.com/GrabarzUndPartner/nuxt-speedkit/commit/5e3fc79fe4dcf1f5de9188978261b953621845ce)) +* **ci:** test 3 ([10837bc](https://github.com/GrabarzUndPartner/nuxt-speedkit/commit/10837bc406b9bb193f07212ab0773e9f8c7ac007)) +* **ci:** test 4 ([1dbe58a](https://github.com/GrabarzUndPartner/nuxt-speedkit/commit/1dbe58a42180f04163e25ab8157af0727d198c55)) +* **ci:** test 5 ([7323ea8](https://github.com/GrabarzUndPartner/nuxt-speedkit/commit/7323ea80b4f8a3d0b43743e03a82ae160d5f35bd)) +* **ci:** test 5 ([76f047c](https://github.com/GrabarzUndPartner/nuxt-speedkit/commit/76f047c4af60c697ed2e52b2acec1c782a1bcb9b)) +* **ci:** test 6 ([b3c615b](https://github.com/GrabarzUndPartner/nuxt-speedkit/commit/b3c615b2dc36c78ee602a4b3e4b73bb009497dc1)) +* **ci:** test 6 ([34b6455](https://github.com/GrabarzUndPartner/nuxt-speedkit/commit/34b6455899d50acd02fcaf2cc0ab674f2a94db84)) +* **ci:** test 7 ([54e7049](https://github.com/GrabarzUndPartner/nuxt-speedkit/commit/54e70498607748aef7e5c9cc470f04df212de13e)) +* **ci:** test 8 ([2f59e63](https://github.com/GrabarzUndPartner/nuxt-speedkit/commit/2f59e63ce28c0142c1c8009f5fc2d656217ed0d3)) +* **docs:** fix colors ([3c13d4e](https://github.com/GrabarzUndPartner/nuxt-speedkit/commit/3c13d4e241f873e0d9696ef9070554d8e2b41e25)) +* **module:** fix transpiles ([cbb3cb3](https://github.com/GrabarzUndPartner/nuxt-speedkit/commit/cbb3cb350345b534369243fd1c00de56d9cf626f)) +* **module:** prepare for rollout ([33bf9b1](https://github.com/GrabarzUndPartner/nuxt-speedkit/commit/33bf9b193919c9684bdaecb2a5196212a39607e8)) +* **publish:** force publish ([d92ef7b](https://github.com/GrabarzUndPartner/nuxt-speedkit/commit/d92ef7b79ee50afc4f54f51a6dd984d4c4aeb60e)) +* **test:** fix test ([a0bad9e](https://github.com/GrabarzUndPartner/nuxt-speedkit/commit/a0bad9ef1e68bb7c77b2469485eb7b341537cc48)) +* **update:** added rollup; repalced docs with docus ([597ad15](https://github.com/GrabarzUndPartner/nuxt-speedkit/commit/597ad151e4f8eac38e462dc01dbd35ffb7bdb4ab)) +* **update:** improve prepack ([d7b4c6a](https://github.com/GrabarzUndPartner/nuxt-speedkit/commit/d7b4c6ab73ae2f6d7e07050725c1d68560363826)) +* **update:** replaced module build ([49b1c97](https://github.com/GrabarzUndPartner/nuxt-speedkit/commit/49b1c97976c477e393fce0a8922bcf015773bd69)) +* **update:** update dependencies ([0f4202c](https://github.com/GrabarzUndPartner/nuxt-speedkit/commit/0f4202c8d229667cc8dbde17eb9193a2a1b705e1)) +* **update:** update package-lock ([49be02c](https://github.com/GrabarzUndPartner/nuxt-speedkit/commit/49be02cc9260e0931bbb8a778be25d10d9b72a7d)) + ## [2.1.5-beta.14](https://github.com/GrabarzUndPartner/nuxt-speedkit/compare/v2.1.5-beta.13...v2.1.5-beta.14) (2023-04-19) diff --git a/README.md b/README.md index b1c8196b67..d2419da136 100755 --- a/README.md +++ b/README.md @@ -47,7 +47,7 @@ All used components and resources are loaded on demand based on the viewport. - [Grabarz & Partner](https://grabarzundpartner.de/) ([Lighthouse](https://pagespeed.web.dev/report?url=https%3A%2F%2Fgrabarzundpartner.de%2F), [Sitespeed](https://nuxt-speedkit.grabarzundpartner.dev/reports/sitespeed/grabarzundpartner/)) - [Grabarz Group](https://grabarz-group.de/) ([Lighthouse](https://pagespeed.web.dev/report?url=https%3A%2F%2Fgrabarz-group.de%2F), [Sitespeed](https://nuxt-speedkit.grabarzundpartner.dev/reports/sitespeed/grabarz-group/)) -- [Nuxt Speedkit Example](https://nuxt-speedkit.grabarzundpartner.dev/example/) ([Lighthouse](https://pagespeed.web.dev/report?url=https%3A%2F%2Fnuxt-speedkit.grabarzundpartner.dev%2Fexample%2F), [Sitespeed](https://nuxt-speedkit.grabarzundpartner.dev/reports/sitespeed/nuxt-speedkit/)) +- [Nuxt Speedkit Example](https://nuxt-speedkit.grabarzundpartner.dev/playground/) ([Lighthouse](https://pagespeed.web.dev/report?url=https%3A%2F%2Fnuxt-speedkit.grabarzundpartner.dev%2Fexample%2F), [Sitespeed](https://nuxt-speedkit.grabarzundpartner.dev/reports/sitespeed/nuxt-speedkit/)) ## Getting Started @@ -102,10 +102,10 @@ Please follow the [📖   **Documentation**](https://nuxt-speedkit.gra or look here -- [Preview](https://nuxt-speedkit.grabarzundpartner.dev/example) -- [Report Client](https://nuxt-speedkit.grabarzundpartner.dev/example/reports/webpack/client.html) -- [Report Modern](https://nuxt-speedkit.grabarzundpartner.dev/example/reports/webpack/modern.html) -- [Report Server](https://nuxt-speedkit.grabarzundpartner.dev/example/reports/webpack/server.html) +- [Preview](https://nuxt-speedkit.grabarzundpartner.dev/playground) +- [Report Client](https://nuxt-speedkit.grabarzundpartner.dev/playground/reports/webpack/client.html) +- [Report Modern](https://nuxt-speedkit.grabarzundpartner.dev/playground/reports/webpack/modern.html) +- [Report Server](https://nuxt-speedkit.grabarzundpartner.dev/playground/reports/webpack/server.html) ## Consulting & Support diff --git a/docs/content/0.index.md b/docs/content/0.index.md index 8293ebb591..1c8dd0601e 100644 --- a/docs/content/0.index.md +++ b/docs/content/0.index.md @@ -65,4 +65,4 @@ We provide the following CMS-friendly features: - [Grabarz & Partner](https://grabarzundpartner.de/) ([Lighthouse](https://pagespeed.web.dev/report?url=https%3A%2F%2Fgrabarzundpartner.de%2F), [Sitespeed](https://nuxt-speedkit.grabarzundpartner.dev/reports/sitespeed/grabarzundpartner/)) - [Grabarz Group](https://grabarz-group.de/) ([Lighthouse](https://pagespeed.web.dev/report?url=https%3A%2F%2Fgrabarz-group.de%2F), [Sitespeed](https://nuxt-speedkit.grabarzundpartner.dev/reports/sitespeed/grabarz-group/)) -- [Nuxt Speedkit Example](https://nuxt-speedkit.grabarzundpartner.dev/example/) ([Lighthouse](https://pagespeed.web.dev/report?url=https%3A%2F%2Fnuxt-speedkit.grabarzundpartner.dev%2Fexample%2F), [Sitespeed](https://nuxt-speedkit.grabarzundpartner.dev/reports/sitespeed/nuxt-speedkit/)) +- [Nuxt Speedkit Example](https://nuxt-speedkit.grabarzundpartner.dev/playground/) ([Lighthouse](https://pagespeed.web.dev/report?url=https%3A%2F%2Fnuxt-speedkit.grabarzundpartner.dev%2Fplayground%2F), [Sitespeed](https://nuxt-speedkit.grabarzundpartner.dev/reports/sitespeed/nuxt-speedkit/)) diff --git a/docs/package-lock.json b/docs/package-lock.json index 6d9a076f95..9981accbf9 100644 --- a/docs/package-lock.json +++ b/docs/package-lock.json @@ -9,12 +9,12 @@ "version": "1.0.0-beta.x", "license": "MIT", "devDependencies": { - "@nuxt-themes/docus": "^1.10.1", - "@nuxtjs/eslint-module": "^3.1.0", - "@nuxtjs/robots": "^3.0.0", - "@nuxtlabs/github-module": "^1.6.2", - "nuxt": "^3.4.1", - "theme-colors": "^0.0.5" + "@nuxt-themes/docus": "1.11.0", + "@nuxtjs/eslint-module": "3.1.0", + "@nuxtjs/robots": "3.0.0", + "@nuxtlabs/github-module": "1.6.2", + "nuxt": "3.4.2", + "theme-colors": "0.0.5" } }, "node_modules/@ampproject/remapping": { @@ -582,9 +582,9 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.17.16", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.16.tgz", - "integrity": "sha512-baLqRpLe4JnKrUXLJChoTN0iXZH7El/mu58GE3WIA6/H834k0XWvLRmGLG8y8arTRS9hJJibPnF0tiGhmWeZgw==", + "version": "0.17.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.17.tgz", + "integrity": "sha512-E6VAZwN7diCa3labs0GYvhEPL2M94WLF8A+czO8hfjREXxba8Ng7nM5VxV+9ihNXIY1iQO1XxUU4P7hbqbICxg==", "cpu": [ "arm" ], @@ -598,9 +598,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.17.16", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.16.tgz", - "integrity": "sha512-QX48qmsEZW+gcHgTmAj+x21mwTz8MlYQBnzF6861cNdQGvj2jzzFjqH0EBabrIa/WVZ2CHolwMoqxVryqKt8+Q==", + "version": "0.17.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.17.tgz", + "integrity": "sha512-jaJ5IlmaDLFPNttv0ofcwy/cfeY4bh/n705Tgh+eLObbGtQBK3EPAu+CzL95JVE4nFAliyrnEu0d32Q5foavqg==", "cpu": [ "arm64" ], @@ -614,9 +614,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.17.16", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.16.tgz", - "integrity": "sha512-G4wfHhrrz99XJgHnzFvB4UwwPxAWZaZBOFXh+JH1Duf1I4vIVfuYY9uVLpx4eiV2D/Jix8LJY+TAdZ3i40tDow==", + "version": "0.17.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.17.tgz", + "integrity": "sha512-446zpfJ3nioMC7ASvJB1pszHVskkw4u/9Eu8s5yvvsSDTzYh4p4ZIRj0DznSl3FBF0Z/mZfrKXTtt0QCoFmoHA==", "cpu": [ "x64" ], @@ -630,9 +630,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.17.16", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.16.tgz", - "integrity": "sha512-/Ofw8UXZxuzTLsNFmz1+lmarQI6ztMZ9XktvXedTbt3SNWDn0+ODTwxExLYQ/Hod91EZB4vZPQJLoqLF0jvEzA==", + "version": "0.17.17", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.17.tgz", + "integrity": "sha512-m/gwyiBwH3jqfUabtq3GH31otL/0sE0l34XKpSIqR7NjQ/XHQ3lpmQHLHbG8AHTGCw8Ao059GvV08MS0bhFIJQ==", "cpu": [ "arm64" ], @@ -646,9 +646,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.17.16", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.16.tgz", - "integrity": "sha512-SzBQtCV3Pdc9kyizh36Ol+dNVhkDyIrGb/JXZqFq8WL37LIyrXU0gUpADcNV311sCOhvY+f2ivMhb5Tuv8nMOQ==", + "version": "0.17.17", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.17.tgz", + "integrity": "sha512-4utIrsX9IykrqYaXR8ob9Ha2hAY2qLc6ohJ8c0CN1DR8yWeMrTgYFjgdeQ9LIoTOfLetXjuCu5TRPHT9yKYJVg==", "cpu": [ "x64" ], @@ -662,9 +662,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.17.16", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.16.tgz", - "integrity": "sha512-ZqftdfS1UlLiH1DnS2u3It7l4Bc3AskKeu+paJSfk7RNOMrOxmeFDhLTMQqMxycP1C3oj8vgkAT6xfAuq7ZPRA==", + "version": "0.17.17", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.17.tgz", + "integrity": "sha512-4PxjQII/9ppOrpEwzQ1b0pXCsFLqy77i0GaHodrmzH9zq2/NEhHMAMJkJ635Ns4fyJPFOlHMz4AsklIyRqFZWA==", "cpu": [ "arm64" ], @@ -678,9 +678,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.17.16", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.16.tgz", - "integrity": "sha512-rHV6zNWW1tjgsu0dKQTX9L0ByiJHHLvQKrWtnz8r0YYJI27FU3Xu48gpK2IBj1uCSYhJ+pEk6Y0Um7U3rIvV8g==", + "version": "0.17.17", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.17.tgz", + "integrity": "sha512-lQRS+4sW5S3P1sv0z2Ym807qMDfkmdhUYX30GRBURtLTrJOPDpoU0kI6pVz1hz3U0+YQ0tXGS9YWveQjUewAJw==", "cpu": [ "x64" ], @@ -694,9 +694,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.17.16", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.16.tgz", - "integrity": "sha512-n4O8oVxbn7nl4+m+ISb0a68/lcJClIbaGAoXwqeubj/D1/oMMuaAXmJVfFlRjJLu/ZvHkxoiFJnmbfp4n8cdSw==", + "version": "0.17.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.17.tgz", + "integrity": "sha512-biDs7bjGdOdcmIk6xU426VgdRUpGg39Yz6sT9Xp23aq+IEHDb/u5cbmu/pAANpDB4rZpY/2USPhCA+w9t3roQg==", "cpu": [ "arm" ], @@ -710,9 +710,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.17.16", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.16.tgz", - "integrity": "sha512-8yoZhGkU6aHu38WpaM4HrRLTFc7/VVD9Q2SvPcmIQIipQt2I/GMTZNdEHXoypbbGao5kggLcxg0iBKjo0SQYKA==", + "version": "0.17.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.17.tgz", + "integrity": "sha512-2+pwLx0whKY1/Vqt8lyzStyda1v0qjJ5INWIe+d8+1onqQxHLLi3yr5bAa4gvbzhZqBztifYEu8hh1La5+7sUw==", "cpu": [ "arm64" ], @@ -726,9 +726,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.17.16", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.16.tgz", - "integrity": "sha512-9ZBjlkdaVYxPNO8a7OmzDbOH9FMQ1a58j7Xb21UfRU29KcEEU3VTHk+Cvrft/BNv0gpWJMiiZ/f4w0TqSP0gLA==", + "version": "0.17.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.17.tgz", + "integrity": "sha512-IBTTv8X60dYo6P2t23sSUYym8fGfMAiuv7PzJ+0LcdAndZRzvke+wTVxJeCq4WgjppkOpndL04gMZIFvwoU34Q==", "cpu": [ "ia32" ], @@ -742,9 +742,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.17.16", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.16.tgz", - "integrity": "sha512-TIZTRojVBBzdgChY3UOG7BlPhqJz08AL7jdgeeu+kiObWMFzGnQD7BgBBkWRwOtKR1i2TNlO7YK6m4zxVjjPRQ==", + "version": "0.17.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.17.tgz", + "integrity": "sha512-WVMBtcDpATjaGfWfp6u9dANIqmU9r37SY8wgAivuKmgKHE+bWSuv0qXEFt/p3qXQYxJIGXQQv6hHcm7iWhWjiw==", "cpu": [ "loong64" ], @@ -758,9 +758,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.17.16", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.16.tgz", - "integrity": "sha512-UPeRuFKCCJYpBbIdczKyHLAIU31GEm0dZl1eMrdYeXDH+SJZh/i+2cAmD3A1Wip9pIc5Sc6Kc5cFUrPXtR0XHA==", + "version": "0.17.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.17.tgz", + "integrity": "sha512-2kYCGh8589ZYnY031FgMLy0kmE4VoGdvfJkxLdxP4HJvWNXpyLhjOvxVsYjYZ6awqY4bgLR9tpdYyStgZZhi2A==", "cpu": [ "mips64el" ], @@ -774,9 +774,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.17.16", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.16.tgz", - "integrity": "sha512-io6yShgIEgVUhExJejJ21xvO5QtrbiSeI7vYUnr7l+v/O9t6IowyhdiYnyivX2X5ysOVHAuyHW+Wyi7DNhdw6Q==", + "version": "0.17.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.17.tgz", + "integrity": "sha512-KIdG5jdAEeAKogfyMTcszRxy3OPbZhq0PPsW4iKKcdlbk3YE4miKznxV2YOSmiK/hfOZ+lqHri3v8eecT2ATwQ==", "cpu": [ "ppc64" ], @@ -790,9 +790,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.17.16", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.16.tgz", - "integrity": "sha512-WhlGeAHNbSdG/I2gqX2RK2gfgSNwyJuCiFHMc8s3GNEMMHUI109+VMBfhVqRb0ZGzEeRiibi8dItR3ws3Lk+cA==", + "version": "0.17.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.17.tgz", + "integrity": "sha512-Cj6uWLBR5LWhcD/2Lkfg2NrkVsNb2sFM5aVEfumKB2vYetkA/9Uyc1jVoxLZ0a38sUhFk4JOVKH0aVdPbjZQeA==", "cpu": [ "riscv64" ], @@ -806,9 +806,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.17.16", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.16.tgz", - "integrity": "sha512-gHRReYsJtViir63bXKoFaQ4pgTyah4ruiMRQ6im9YZuv+gp3UFJkNTY4sFA73YDynmXZA6hi45en4BGhNOJUsw==", + "version": "0.17.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.17.tgz", + "integrity": "sha512-lK+SffWIr0XsFf7E0srBjhpkdFVJf3HEgXCwzkm69kNbRar8MhezFpkIwpk0qo2IOQL4JE4mJPJI8AbRPLbuOQ==", "cpu": [ "s390x" ], @@ -822,9 +822,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.17.16", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.16.tgz", - "integrity": "sha512-mfiiBkxEbUHvi+v0P+TS7UnA9TeGXR48aK4XHkTj0ZwOijxexgMF01UDFaBX7Q6CQsB0d+MFNv9IiXbIHTNd4g==", + "version": "0.17.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.17.tgz", + "integrity": "sha512-XcSGTQcWFQS2jx3lZtQi7cQmDYLrpLRyz1Ns1DzZCtn898cWfm5Icx/DEWNcTU+T+tyPV89RQtDnI7qL2PObPg==", "cpu": [ "x64" ], @@ -838,9 +838,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.17.16", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.16.tgz", - "integrity": "sha512-n8zK1YRDGLRZfVcswcDMDM0j2xKYLNXqei217a4GyBxHIuPMGrrVuJ+Ijfpr0Kufcm7C1k/qaIrGy6eG7wvgmA==", + "version": "0.17.17", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.17.tgz", + "integrity": "sha512-RNLCDmLP5kCWAJR+ItLM3cHxzXRTe4N00TQyQiimq+lyqVqZWGPAvcyfUBM0isE79eEZhIuGN09rAz8EL5KdLA==", "cpu": [ "x64" ], @@ -854,9 +854,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.17.16", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.16.tgz", - "integrity": "sha512-lEEfkfsUbo0xC47eSTBqsItXDSzwzwhKUSsVaVjVji07t8+6KA5INp2rN890dHZeueXJAI8q0tEIfbwVRYf6Ew==", + "version": "0.17.17", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.17.tgz", + "integrity": "sha512-PAXswI5+cQq3Pann7FNdcpSUrhrql3wKjj3gVkmuz6OHhqqYxKvi6GgRBoaHjaG22HV/ZZEgF9TlS+9ftHVigA==", "cpu": [ "x64" ], @@ -870,9 +870,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.17.16", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.16.tgz", - "integrity": "sha512-jlRjsuvG1fgGwnE8Afs7xYDnGz0dBgTNZfgCK6TlvPH3Z13/P5pi6I57vyLE8qZYLrGVtwcm9UbUx1/mZ8Ukag==", + "version": "0.17.17", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.17.tgz", + "integrity": "sha512-V63egsWKnx/4V0FMYkr9NXWrKTB5qFftKGKuZKFIrAkO/7EWLFnbBZNM1CvJ6Sis+XBdPws2YQSHF1Gqf1oj/Q==", "cpu": [ "x64" ], @@ -886,9 +886,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.17.16", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.16.tgz", - "integrity": "sha512-TzoU2qwVe2boOHl/3KNBUv2PNUc38U0TNnzqOAcgPiD/EZxT2s736xfC2dYQbszAwo4MKzzwBV0iHjhfjxMimg==", + "version": "0.17.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.17.tgz", + "integrity": "sha512-YtUXLdVnd6YBSYlZODjWzH+KzbaubV0YVd6UxSfoFfa5PtNJNaW+1i+Hcmjpg2nEe0YXUCNF5bkKy1NnBv1y7Q==", "cpu": [ "arm64" ], @@ -902,9 +902,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.17.16", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.16.tgz", - "integrity": "sha512-B8b7W+oo2yb/3xmwk9Vc99hC9bNolvqjaTZYEfMQhzdpBsjTvZBlXQ/teUE55Ww6sg//wlcDjOaqldOKyigWdA==", + "version": "0.17.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.17.tgz", + "integrity": "sha512-yczSLRbDdReCO74Yfc5tKG0izzm+lPMYyO1fFTcn0QNwnKmc3K+HdxZWLGKg4pZVte7XVgcFku7TIZNbWEJdeQ==", "cpu": [ "ia32" ], @@ -918,9 +918,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.17.16", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.16.tgz", - "integrity": "sha512-xJ7OH/nanouJO9pf03YsL9NAFQBHd8AqfrQd7Pf5laGyyTt/gToul6QYOA/i5i/q8y9iaM5DQFNTgpi995VkOg==", + "version": "0.17.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.17.tgz", + "integrity": "sha512-FNZw7H3aqhF9OyRQbDDnzUApDXfC1N6fgBhkqEO2jvYCJ+DxMTfZVqg3AX0R1khg1wHTBRD5SdcibSJ+XF6bFg==", "cpu": [ "x64" ], @@ -1265,17 +1265,17 @@ } }, "node_modules/@nuxt-themes/docus": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/@nuxt-themes/docus/-/docus-1.10.1.tgz", - "integrity": "sha512-VW+KFjeSPKfxOvBo2IItTap8niFyqmSxrCJqwVqZVYWS5xZVW8MlK97mOGJsDJMd2OrjmDKhciDfTr8ZmxpPAw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@nuxt-themes/docus/-/docus-1.11.0.tgz", + "integrity": "sha512-9VeQrOocIQBN8p+/syVvMpHxVqUG8BO1KKWxfzlHI0hRfMRJ12rSUIWtSt9R3MdMNoeDdiNoEZ6F1dtPGfS/aQ==", "dev": true, "dependencies": { - "@nuxt-themes/elements": "^0.9.3", + "@nuxt-themes/elements": "^0.9.4", "@nuxt-themes/tokens": "^1.9.1", "@nuxt-themes/typography": "^0.11.0", - "@nuxt/content": "^2.5.2", - "@nuxthq/studio": "^0.9.2", - "@vueuse/nuxt": "^9.13.0" + "@nuxt/content": "^2.6.0", + "@nuxthq/studio": "^0.10.1", + "@vueuse/nuxt": "^10.1.0" } }, "node_modules/@nuxt-themes/elements": { @@ -1313,22 +1313,22 @@ } }, "node_modules/@nuxt/content": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/@nuxt/content/-/content-2.5.2.tgz", - "integrity": "sha512-bSO4g2aNk7AT5abAIJtHLTN+FZFYMvwP6MH9oP6XAo/SsIowvFq7g38in3jK/OMDR+dZq3Nt1z8GrMDGipzsfQ==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@nuxt/content/-/content-2.6.0.tgz", + "integrity": "sha512-iwZ5NY6m2MNBAFaRp5OSjRdd+vk/XFbBqN0wtmpFtcoYHyzpUxy2fU38KWnXXmgP7Vi4mFOJ8SExZnL0cdlEtQ==", "dev": true, "dependencies": { - "@nuxt/kit": "3.2.3", - "consola": "^2.15.3", + "@nuxt/kit": "3.4.1", + "consola": "^3.1.0", "defu": "^6.1.2", "destr": "^1.2.2", "detab": "^3.0.2", "json5": "^2.2.3", "knitwork": "^1.0.0", - "listhen": "^1.0.3", + "listhen": "^1.0.4", "mdast-util-to-hast": "^12.3.0", "mdurl": "^1.0.1", - "ohash": "^1.0.0", + "ohash": "^1.1.1", "pathe": "^1.1.0", "property-information": "^6.2.0", "rehype-external-links": "^2.0.1", @@ -1344,17 +1344,23 @@ "remark-squeeze-paragraphs": "^5.0.1", "scule": "^1.0.0", "shiki-es": "^0.2.0", - "slugify": "^1.6.5", + "slugify": "^1.6.6", "socket.io-client": "^4.6.1", "ufo": "^1.1.1", "unified": "^10.1.2", "unist-builder": "^3.0.1", "unist-util-position": "^4.0.4", "unist-util-visit": "^4.1.2", - "unstorage": "^1.3.0", - "ws": "^8.12.1" + "unstorage": "^1.5.0", + "ws": "^8.13.0" } }, + "node_modules/@nuxt/content/node_modules/consola": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/consola/-/consola-3.1.0.tgz", + "integrity": "sha512-rrrJE6rP0qzl/Srg+C9x/AE5Kxfux7reVm1Wh0wCjuXvih6DqZgqDZe8auTD28fzJ9TF0mHlSDrPpWlujQRo1Q==", + "dev": true + }, "node_modules/@nuxt/devalue": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@nuxt/devalue/-/devalue-2.0.0.tgz", @@ -1362,53 +1368,59 @@ "dev": true }, "node_modules/@nuxt/kit": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.2.3.tgz", - "integrity": "sha512-wcsVlQLwGkh1cRhAFWHc3uYHdIxFTRNdRUzNyfqoX9DL0Fuga3K75q/PBY0xg1viA9R6F5BMPhc7KDLSWbXtWg==", + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.4.1.tgz", + "integrity": "sha512-VeH26umZW6Rf4F1QX9nTIuTBp6HeL/MgmKY3+FgQiLD07afgFTLUJZohVE5xU7hb66zCnYvwKxa3JpjXFJZrhQ==", "dev": true, "dependencies": { - "@nuxt/schema": "3.2.3", - "c12": "^1.1.2", - "consola": "^2.15.3", + "@nuxt/schema": "3.4.1", + "c12": "^1.2.0", + "consola": "^3.0.1", "defu": "^6.1.2", - "globby": "^13.1.3", + "globby": "^13.1.4", "hash-sum": "^2.0.0", "ignore": "^5.2.4", - "jiti": "^1.17.1", + "jiti": "^1.18.2", "knitwork": "^1.0.0", "lodash.template": "^4.5.0", - "mlly": "^1.1.1", + "mlly": "^1.2.0", "pathe": "^1.1.0", "pkg-types": "^1.0.2", "scule": "^1.0.0", - "semver": "^7.3.8", - "unctx": "^2.1.2", - "unimport": "^2.2.4", - "untyped": "^1.2.2" + "semver": "^7.4.0", + "unctx": "^2.2.0", + "unimport": "^3.0.6", + "untyped": "^1.3.2" }, "engines": { "node": "^14.18.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, + "node_modules/@nuxt/kit/node_modules/consola": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/consola/-/consola-3.1.0.tgz", + "integrity": "sha512-rrrJE6rP0qzl/Srg+C9x/AE5Kxfux7reVm1Wh0wCjuXvih6DqZgqDZe8auTD28fzJ9TF0mHlSDrPpWlujQRo1Q==", + "dev": true + }, "node_modules/@nuxt/schema": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/@nuxt/schema/-/schema-3.2.3.tgz", - "integrity": "sha512-AXzRnBivCwn5RpNFWjUkvOPGPSHl5BM+6GfOpSNglPXi0tiQJ+rawSl7no7BkxGDmQ44Bx9AXwvHTrgjpcuo4g==", + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/@nuxt/schema/-/schema-3.4.1.tgz", + "integrity": "sha512-xhPh9JfVKXRQVfdUT6BKieDTCljBjbIGgGCQnxplVi4FUTWRKUXR7MFwsobr5D9AJpeE0mg5/kRRh5gUX37vAQ==", "dev": true, "dependencies": { - "c12": "^1.1.2", + "c12": "^1.2.0", "create-require": "^1.1.1", "defu": "^6.1.2", - "hookable": "^5.4.2", - "jiti": "^1.17.1", + "hookable": "^5.5.3", + "jiti": "^1.18.2", "pathe": "^1.1.0", "pkg-types": "^1.0.2", "postcss-import-resolver": "^2.0.0", "scule": "^1.0.0", "std-env": "^3.3.2", "ufo": "^1.1.1", - "unimport": "^2.2.4", - "untyped": "^1.2.2" + "unimport": "^3.0.6", + "untyped": "^1.3.2" }, "engines": { "node": "^14.18.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" @@ -1445,59 +1457,6 @@ "nuxt-telemetry": "bin/nuxt-telemetry.mjs" } }, - "node_modules/@nuxt/telemetry/node_modules/@nuxt/kit": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.4.1.tgz", - "integrity": "sha512-VeH26umZW6Rf4F1QX9nTIuTBp6HeL/MgmKY3+FgQiLD07afgFTLUJZohVE5xU7hb66zCnYvwKxa3JpjXFJZrhQ==", - "dev": true, - "dependencies": { - "@nuxt/schema": "3.4.1", - "c12": "^1.2.0", - "consola": "^3.0.1", - "defu": "^6.1.2", - "globby": "^13.1.4", - "hash-sum": "^2.0.0", - "ignore": "^5.2.4", - "jiti": "^1.18.2", - "knitwork": "^1.0.0", - "lodash.template": "^4.5.0", - "mlly": "^1.2.0", - "pathe": "^1.1.0", - "pkg-types": "^1.0.2", - "scule": "^1.0.0", - "semver": "^7.4.0", - "unctx": "^2.2.0", - "unimport": "^3.0.6", - "untyped": "^1.3.2" - }, - "engines": { - "node": "^14.18.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" - } - }, - "node_modules/@nuxt/telemetry/node_modules/@nuxt/schema": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/@nuxt/schema/-/schema-3.4.1.tgz", - "integrity": "sha512-xhPh9JfVKXRQVfdUT6BKieDTCljBjbIGgGCQnxplVi4FUTWRKUXR7MFwsobr5D9AJpeE0mg5/kRRh5gUX37vAQ==", - "dev": true, - "dependencies": { - "c12": "^1.2.0", - "create-require": "^1.1.1", - "defu": "^6.1.2", - "hookable": "^5.5.3", - "jiti": "^1.18.2", - "pathe": "^1.1.0", - "pkg-types": "^1.0.2", - "postcss-import-resolver": "^2.0.0", - "scule": "^1.0.0", - "std-env": "^3.3.2", - "ufo": "^1.1.1", - "unimport": "^3.0.6", - "untyped": "^1.3.2" - }, - "engines": { - "node": "^14.18.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" - } - }, "node_modules/@nuxt/telemetry/node_modules/consola": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/consola/-/consola-3.0.2.tgz", @@ -1551,25 +1510,6 @@ "url": "https://opencollective.com/node-fetch" } }, - "node_modules/@nuxt/telemetry/node_modules/unimport": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/unimport/-/unimport-3.0.6.tgz", - "integrity": "sha512-GYxGJ1Bri1oqx8VFDjdgooGzeK7jBk3bvhXmamTIpu3nONOcUMGwZbX7X0L5RA7OWMXpR4vzpSQP7pXUzJg1/Q==", - "dev": true, - "dependencies": { - "@rollup/pluginutils": "^5.0.2", - "escape-string-regexp": "^5.0.0", - "fast-glob": "^3.2.12", - "local-pkg": "^0.4.3", - "magic-string": "^0.30.0", - "mlly": "^1.2.0", - "pathe": "^1.1.0", - "pkg-types": "^1.0.2", - "scule": "^1.0.0", - "strip-literal": "^1.0.1", - "unplugin": "^1.3.1" - } - }, "node_modules/@nuxt/ui-templates": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/@nuxt/ui-templates/-/ui-templates-1.1.1.tgz", @@ -1577,21 +1517,20 @@ "dev": true }, "node_modules/@nuxt/vite-builder": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/@nuxt/vite-builder/-/vite-builder-3.4.1.tgz", - "integrity": "sha512-qqS+hUv91z58vLNEorP4xfyvo/uoteTCYaMouyRZzqnJhrE/G82x2SqdzfADEhKpNHUkGWhpc37uuejrM+y6qw==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/@nuxt/vite-builder/-/vite-builder-3.4.2.tgz", + "integrity": "sha512-uLyy0sklOvGqj+yHAxSBE+wxyHvHZmYEfFjx03UEdMbYwpJlhPcqrt0pnWFJAkPWf8ZgpKymr8LNngsyYtNtAA==", "dev": true, "dependencies": { - "@nuxt/kit": "3.4.1", + "@nuxt/kit": "3.4.2", "@rollup/plugin-replace": "^5.0.2", "@vitejs/plugin-vue": "^4.1.0", "@vitejs/plugin-vue-jsx": "^3.0.1", "autoprefixer": "^10.4.14", - "chokidar": "^3.5.3", "clear": "^0.1.0", "cssnano": "^6.0.0", "defu": "^6.1.2", - "esbuild": "^0.17.16", + "esbuild": "^0.17.17", "escape-string-regexp": "^5.0.0", "estree-walker": "^3.0.3", "externality": "^1.0.0", @@ -1601,11 +1540,11 @@ "knitwork": "^1.0.0", "magic-string": "^0.30.0", "mlly": "^1.2.0", - "ohash": "^1.0.0", + "ohash": "^1.1.1", "pathe": "^1.1.0", "perfect-debounce": "^0.1.3", "pkg-types": "^1.0.2", - "postcss": "^8.4.21", + "postcss": "^8.4.23", "postcss-import": "^15.1.0", "postcss-url": "^10.1.3", "rollup-plugin-visualizer": "^5.9.0", @@ -1613,7 +1552,7 @@ "strip-literal": "^1.0.1", "ufo": "^1.1.1", "unplugin": "^1.3.1", - "vite": "~4.2.1", + "vite": "~4.3.0", "vite-node": "^0.30.1", "vite-plugin-checker": "^0.5.6", "vue-bundle-renderer": "^1.0.3" @@ -1626,14 +1565,14 @@ } }, "node_modules/@nuxt/vite-builder/node_modules/@nuxt/kit": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.4.1.tgz", - "integrity": "sha512-VeH26umZW6Rf4F1QX9nTIuTBp6HeL/MgmKY3+FgQiLD07afgFTLUJZohVE5xU7hb66zCnYvwKxa3JpjXFJZrhQ==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.4.2.tgz", + "integrity": "sha512-bFUpkyG2ZF6RYqiW+tXnWssccHQQqMF4kZJJLP/0eKXf+Fkt/Is0R7IY768jy8ylnyqeMBbmpg4Zv5gSZjfZQw==", "dev": true, "dependencies": { - "@nuxt/schema": "3.4.1", - "c12": "^1.2.0", - "consola": "^3.0.1", + "@nuxt/schema": "3.4.2", + "c12": "^1.4.1", + "consola": "^3.1.0", "defu": "^6.1.2", "globby": "^13.1.4", "hash-sum": "^2.0.0", @@ -1645,8 +1584,8 @@ "pathe": "^1.1.0", "pkg-types": "^1.0.2", "scule": "^1.0.0", - "semver": "^7.4.0", - "unctx": "^2.2.0", + "semver": "^7.5.0", + "unctx": "^2.3.0", "unimport": "^3.0.6", "untyped": "^1.3.2" }, @@ -1655,20 +1594,16 @@ } }, "node_modules/@nuxt/vite-builder/node_modules/@nuxt/schema": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/@nuxt/schema/-/schema-3.4.1.tgz", - "integrity": "sha512-xhPh9JfVKXRQVfdUT6BKieDTCljBjbIGgGCQnxplVi4FUTWRKUXR7MFwsobr5D9AJpeE0mg5/kRRh5gUX37vAQ==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/@nuxt/schema/-/schema-3.4.2.tgz", + "integrity": "sha512-DXB/fyjrAssFt9KGXyS+ZSfm1A0NYKhEoc01wyz1lGo//oETzUh3MmwE6X3x65NPqDlYZ6Mnj+IdftRRophv5Q==", "dev": true, "dependencies": { - "c12": "^1.2.0", - "create-require": "^1.1.1", "defu": "^6.1.2", "hookable": "^5.5.3", - "jiti": "^1.18.2", "pathe": "^1.1.0", "pkg-types": "^1.0.2", "postcss-import-resolver": "^2.0.0", - "scule": "^1.0.0", "std-env": "^3.3.2", "ufo": "^1.1.1", "unimport": "^3.0.6", @@ -1679,34 +1614,15 @@ } }, "node_modules/@nuxt/vite-builder/node_modules/consola": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/consola/-/consola-3.0.2.tgz", - "integrity": "sha512-o/Wau2FmZKiQgyp3c3IULgN6J5yc0lwYMnoyiZdEpdGxKGBtt2ACbkulBZ6BUsHy1HlSJqoP4YOyPIJLgRJyKQ==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/consola/-/consola-3.1.0.tgz", + "integrity": "sha512-rrrJE6rP0qzl/Srg+C9x/AE5Kxfux7reVm1Wh0wCjuXvih6DqZgqDZe8auTD28fzJ9TF0mHlSDrPpWlujQRo1Q==", "dev": true }, - "node_modules/@nuxt/vite-builder/node_modules/unimport": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/unimport/-/unimport-3.0.6.tgz", - "integrity": "sha512-GYxGJ1Bri1oqx8VFDjdgooGzeK7jBk3bvhXmamTIpu3nONOcUMGwZbX7X0L5RA7OWMXpR4vzpSQP7pXUzJg1/Q==", - "dev": true, - "dependencies": { - "@rollup/pluginutils": "^5.0.2", - "escape-string-regexp": "^5.0.0", - "fast-glob": "^3.2.12", - "local-pkg": "^0.4.3", - "magic-string": "^0.30.0", - "mlly": "^1.2.0", - "pathe": "^1.1.0", - "pkg-types": "^1.0.2", - "scule": "^1.0.0", - "strip-literal": "^1.0.1", - "unplugin": "^1.3.1" - } - }, "node_modules/@nuxthq/studio": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@nuxthq/studio/-/studio-0.9.5.tgz", - "integrity": "sha512-EgAvLregOANyaohTObt1RBnUZV6lFlO2fBgaO/nWCI8c1EDeS6DsrMIePEgKgAGiEsVt/cTPn0lvhgafw7woGQ==", + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@nuxthq/studio/-/studio-0.10.1.tgz", + "integrity": "sha512-EWzk3HkE6QuiqVxqZ7jsAc/8GxSDKRO+jnTBv1wlOAvPKJNPsHrlYGP8EyR6S1NaB3pQTJ9iVBhmskAtrKIsYQ==", "dev": true, "dependencies": { "@nuxt/kit": "^3.3.2", @@ -1717,84 +1633,6 @@ "ufo": "^1.1.1" } }, - "node_modules/@nuxthq/studio/node_modules/@nuxt/kit": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.4.1.tgz", - "integrity": "sha512-VeH26umZW6Rf4F1QX9nTIuTBp6HeL/MgmKY3+FgQiLD07afgFTLUJZohVE5xU7hb66zCnYvwKxa3JpjXFJZrhQ==", - "dev": true, - "dependencies": { - "@nuxt/schema": "3.4.1", - "c12": "^1.2.0", - "consola": "^3.0.1", - "defu": "^6.1.2", - "globby": "^13.1.4", - "hash-sum": "^2.0.0", - "ignore": "^5.2.4", - "jiti": "^1.18.2", - "knitwork": "^1.0.0", - "lodash.template": "^4.5.0", - "mlly": "^1.2.0", - "pathe": "^1.1.0", - "pkg-types": "^1.0.2", - "scule": "^1.0.0", - "semver": "^7.4.0", - "unctx": "^2.2.0", - "unimport": "^3.0.6", - "untyped": "^1.3.2" - }, - "engines": { - "node": "^14.18.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" - } - }, - "node_modules/@nuxthq/studio/node_modules/@nuxt/schema": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/@nuxt/schema/-/schema-3.4.1.tgz", - "integrity": "sha512-xhPh9JfVKXRQVfdUT6BKieDTCljBjbIGgGCQnxplVi4FUTWRKUXR7MFwsobr5D9AJpeE0mg5/kRRh5gUX37vAQ==", - "dev": true, - "dependencies": { - "c12": "^1.2.0", - "create-require": "^1.1.1", - "defu": "^6.1.2", - "hookable": "^5.5.3", - "jiti": "^1.18.2", - "pathe": "^1.1.0", - "pkg-types": "^1.0.2", - "postcss-import-resolver": "^2.0.0", - "scule": "^1.0.0", - "std-env": "^3.3.2", - "ufo": "^1.1.1", - "unimport": "^3.0.6", - "untyped": "^1.3.2" - }, - "engines": { - "node": "^14.18.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" - } - }, - "node_modules/@nuxthq/studio/node_modules/consola": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/consola/-/consola-3.0.2.tgz", - "integrity": "sha512-o/Wau2FmZKiQgyp3c3IULgN6J5yc0lwYMnoyiZdEpdGxKGBtt2ACbkulBZ6BUsHy1HlSJqoP4YOyPIJLgRJyKQ==", - "dev": true - }, - "node_modules/@nuxthq/studio/node_modules/unimport": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/unimport/-/unimport-3.0.6.tgz", - "integrity": "sha512-GYxGJ1Bri1oqx8VFDjdgooGzeK7jBk3bvhXmamTIpu3nONOcUMGwZbX7X0L5RA7OWMXpR4vzpSQP7pXUzJg1/Q==", - "dev": true, - "dependencies": { - "@rollup/pluginutils": "^5.0.2", - "escape-string-regexp": "^5.0.0", - "fast-glob": "^3.2.12", - "local-pkg": "^0.4.3", - "magic-string": "^0.30.0", - "mlly": "^1.2.0", - "pathe": "^1.1.0", - "pkg-types": "^1.0.2", - "scule": "^1.0.0", - "strip-literal": "^1.0.1", - "unplugin": "^1.3.1" - } - }, "node_modules/@nuxtjs/color-mode": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/@nuxtjs/color-mode/-/color-mode-3.2.0.tgz", @@ -2362,25 +2200,25 @@ "dev": true }, "node_modules/@unhead/dom": { - "version": "1.1.25", - "resolved": "https://registry.npmjs.org/@unhead/dom/-/dom-1.1.25.tgz", - "integrity": "sha512-kJ5jhJFNQCyNENSw+mtmzgulA0kqUuXS3SRPl1umpofc8PH8tblSzXwqStxTj9r6E4wxJbEuygT/aHFJVioizw==", + "version": "1.1.26", + "resolved": "https://registry.npmjs.org/@unhead/dom/-/dom-1.1.26.tgz", + "integrity": "sha512-6I8z170OAO19h/AslASN4Xw0hqItQFMKhRJQtplQs1BZ62LsDmNKuqJiYueX39U+IfIvIV3j/q1mQwt9lgMwTw==", "dev": true, "dependencies": { - "@unhead/schema": "1.1.25", - "@unhead/shared": "1.1.25" + "@unhead/schema": "1.1.26", + "@unhead/shared": "1.1.26" }, "funding": { "url": "https://github.com/sponsors/harlan-zw" } }, "node_modules/@unhead/schema": { - "version": "1.1.25", - "resolved": "https://registry.npmjs.org/@unhead/schema/-/schema-1.1.25.tgz", - "integrity": "sha512-ygmaxWgGTAq9CcB6zGY4+0HlGdQt/oMq+CM18tTnvOBY0Og/uPGt7roW8eH717GpTPibKRTpagSYzZYdL0tWeg==", + "version": "1.1.26", + "resolved": "https://registry.npmjs.org/@unhead/schema/-/schema-1.1.26.tgz", + "integrity": "sha512-l93zaizm+pu36uMssdtzSC2Y61ncZaBBouZn0pB8rVI14V0hPxeXuSNIuPh2WjAm8wfb8EnCSE3LNguoqTar7g==", "dev": true, "dependencies": { - "hookable": "^5.5.1", + "hookable": "^5.5.3", "zhead": "^2.0.4" }, "funding": { @@ -2388,40 +2226,40 @@ } }, "node_modules/@unhead/shared": { - "version": "1.1.25", - "resolved": "https://registry.npmjs.org/@unhead/shared/-/shared-1.1.25.tgz", - "integrity": "sha512-KptKbk4py1MFYHYwDJ/0kPOs+95dYMrWIT1fCV9lGcVAwu20wIHh+WX18s+iEWhc66xkGRxgC/xsl4wJJFPE+w==", + "version": "1.1.26", + "resolved": "https://registry.npmjs.org/@unhead/shared/-/shared-1.1.26.tgz", + "integrity": "sha512-gnUfNrl8w7hQHke9P0au7klcG9bHVOXqbDvya2uARA/8TyxNz87i0uakraO+P6/+zf484dw3b3MYkXq0thK2eg==", "dev": true, "dependencies": { - "@unhead/schema": "1.1.25" + "@unhead/schema": "1.1.26" }, "funding": { "url": "https://github.com/sponsors/harlan-zw" } }, "node_modules/@unhead/ssr": { - "version": "1.1.25", - "resolved": "https://registry.npmjs.org/@unhead/ssr/-/ssr-1.1.25.tgz", - "integrity": "sha512-2S3tiajy6n3D1WY2pVkRLr74WGaHD08w0+nFaQGNy0LszPlkWUuAmYYqDCXdh03ijEl+Tjwqjn+E9w1e3QakuQ==", + "version": "1.1.26", + "resolved": "https://registry.npmjs.org/@unhead/ssr/-/ssr-1.1.26.tgz", + "integrity": "sha512-KYJDGgVNtU2i+NHu17o2zFXqsoLukOFEz81XrWQ8nQdY5+VNjy7IiTLp1dlx3umn1ohZjHySz4LXQCT4zUApSw==", "dev": true, "dependencies": { - "@unhead/schema": "1.1.25", - "@unhead/shared": "1.1.25" + "@unhead/schema": "1.1.26", + "@unhead/shared": "1.1.26" }, "funding": { "url": "https://github.com/sponsors/harlan-zw" } }, "node_modules/@unhead/vue": { - "version": "1.1.25", - "resolved": "https://registry.npmjs.org/@unhead/vue/-/vue-1.1.25.tgz", - "integrity": "sha512-ujincFHftg2N2i3G/gVkMyJ7CFzVyZ8SMb5cJCWZEnDBQGjgy3uvWT6EaM0d2jnaeXiYbB+iyY0O1o/H+XlpKQ==", + "version": "1.1.26", + "resolved": "https://registry.npmjs.org/@unhead/vue/-/vue-1.1.26.tgz", + "integrity": "sha512-UpxQ0KGmOoiN+Dg19zto5KTcnGV5chBmgiVJTDqUF4BPfr24vRrR65sZGdMoNV7weuD3AD/K0osk2ru+vXxRrA==", "dev": true, "dependencies": { - "@unhead/schema": "1.1.25", - "@unhead/shared": "1.1.25", - "hookable": "^5.5.1", - "unhead": "1.1.25" + "@unhead/schema": "1.1.26", + "@unhead/shared": "1.1.26", + "hookable": "^5.5.3", + "unhead": "1.1.26" }, "funding": { "url": "https://github.com/sponsors/harlan-zw" @@ -2814,16 +2652,16 @@ } }, "node_modules/@vueuse/nuxt": { - "version": "9.13.0", - "resolved": "https://registry.npmjs.org/@vueuse/nuxt/-/nuxt-9.13.0.tgz", - "integrity": "sha512-JunH/w6nFIwCyaZ0s+pfrYFMfBzGfhkwmFPz7ogHFmb71Ty/5HINrYOAOZCXpN44X6QH6FiJq/wuLLdvYzqFUw==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/@vueuse/nuxt/-/nuxt-10.1.0.tgz", + "integrity": "sha512-p2QfoKs0hMbOz/hzKn8hzQvfFMLnDceRLjtvHFtMgRp8Z0Dckji7KhFwbbrIMCyjpr57HkNB46g42h9K4Sn0lg==", "dev": true, "dependencies": { - "@nuxt/kit": "^3.2.0", - "@vueuse/core": "9.13.0", - "@vueuse/metadata": "9.13.0", + "@nuxt/kit": "^3.4.1", + "@vueuse/core": "10.1.0", + "@vueuse/metadata": "10.1.0", "local-pkg": "^0.4.3", - "vue-demi": "*" + "vue-demi": ">=0.14.0" }, "funding": { "url": "https://github.com/sponsors/antfu" @@ -2832,6 +2670,42 @@ "nuxt": "^3.0.0" } }, + "node_modules/@vueuse/nuxt/node_modules/@vueuse/core": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.1.0.tgz", + "integrity": "sha512-3Znoa5m5RO+z4/C9w6DRaKTR3wCVJvD5rav8HTDGsr+7rOZRHtcgFJ8NcCs0ZvIpmev2kExTa311ns5j2RbzDQ==", + "dev": true, + "dependencies": { + "@types/web-bluetooth": "^0.0.16", + "@vueuse/metadata": "10.1.0", + "@vueuse/shared": "10.1.0", + "vue-demi": ">=0.14.0" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vueuse/nuxt/node_modules/@vueuse/metadata": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.1.0.tgz", + "integrity": "sha512-cM28HjDEw5FIrPE9rgSPFZvQ0ZYnOLAOr8hl1XM6tFl80U3WAR5ROdnAqiYybniwP5gt9MKKAJAqd/ab2aHkqg==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vueuse/nuxt/node_modules/@vueuse/shared": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.1.0.tgz", + "integrity": "sha512-2X52ogu12i9DkKOQ01yeb/BKg9UO87RNnpm5sXkQvyORlbq8ONS5l39MYkjkeVWWjdT0teJru7a2S41dmHmqjQ==", + "dev": true, + "dependencies": { + "vue-demi": ">=0.14.0" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, "node_modules/@vueuse/shared": { "version": "9.13.0", "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-9.13.0.tgz", @@ -3570,19 +3444,22 @@ } }, "node_modules/c12": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/c12/-/c12-1.2.0.tgz", - "integrity": "sha512-CMznkE0LpNEuD8ILp5QvsQVP+YvcpJnrI/zFeFnosU2PyDtx1wT7tXfZ8S3Tl3l9MTTXbKeuhDYKwgvnAPOx3w==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/c12/-/c12-1.4.1.tgz", + "integrity": "sha512-0x7pWfLZpZsgtyotXtuepJc0rZYE0Aw8PwNAXs0jSG9zq6Sl5xmbWnFqfmRY01ieZLHNbvneSFm9/x88CvzAuw==", "dev": true, "dependencies": { + "chokidar": "^3.5.3", "defu": "^6.1.2", "dotenv": "^16.0.3", "giget": "^1.1.2", - "jiti": "^1.17.2", + "jiti": "^1.18.2", "mlly": "^1.2.0", + "ohash": "^1.1.1", "pathe": "^1.1.0", + "perfect-debounce": "^0.1.3", "pkg-types": "^1.0.2", - "rc9": "^2.0.1" + "rc9": "^2.1.0" } }, "node_modules/cac": { @@ -4982,9 +4859,9 @@ "dev": true }, "node_modules/esbuild": { - "version": "0.17.16", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.16.tgz", - "integrity": "sha512-aeSuUKr9aFVY9Dc8ETVELGgkj4urg5isYx8pLf4wlGgB0vTFjxJQdHnNH6Shmx4vYYrOTLCHtRI5i1XZ9l2Zcg==", + "version": "0.17.17", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.17.tgz", + "integrity": "sha512-/jUywtAymR8jR4qsa2RujlAF7Krpt5VWi72Q2yuLD4e/hvtNcFQ0I1j8m/bxq238pf3/0KO5yuXNpuLx8BE1KA==", "dev": true, "hasInstallScript": true, "bin": { @@ -4994,28 +4871,28 @@ "node": ">=12" }, "optionalDependencies": { - "@esbuild/android-arm": "0.17.16", - "@esbuild/android-arm64": "0.17.16", - "@esbuild/android-x64": "0.17.16", - "@esbuild/darwin-arm64": "0.17.16", - "@esbuild/darwin-x64": "0.17.16", - "@esbuild/freebsd-arm64": "0.17.16", - "@esbuild/freebsd-x64": "0.17.16", - "@esbuild/linux-arm": "0.17.16", - "@esbuild/linux-arm64": "0.17.16", - "@esbuild/linux-ia32": "0.17.16", - "@esbuild/linux-loong64": "0.17.16", - "@esbuild/linux-mips64el": "0.17.16", - "@esbuild/linux-ppc64": "0.17.16", - "@esbuild/linux-riscv64": "0.17.16", - "@esbuild/linux-s390x": "0.17.16", - "@esbuild/linux-x64": "0.17.16", - "@esbuild/netbsd-x64": "0.17.16", - "@esbuild/openbsd-x64": "0.17.16", - "@esbuild/sunos-x64": "0.17.16", - "@esbuild/win32-arm64": "0.17.16", - "@esbuild/win32-ia32": "0.17.16", - "@esbuild/win32-x64": "0.17.16" + "@esbuild/android-arm": "0.17.17", + "@esbuild/android-arm64": "0.17.17", + "@esbuild/android-x64": "0.17.17", + "@esbuild/darwin-arm64": "0.17.17", + "@esbuild/darwin-x64": "0.17.17", + "@esbuild/freebsd-arm64": "0.17.17", + "@esbuild/freebsd-x64": "0.17.17", + "@esbuild/linux-arm": "0.17.17", + "@esbuild/linux-arm64": "0.17.17", + "@esbuild/linux-ia32": "0.17.17", + "@esbuild/linux-loong64": "0.17.17", + "@esbuild/linux-mips64el": "0.17.17", + "@esbuild/linux-ppc64": "0.17.17", + "@esbuild/linux-riscv64": "0.17.17", + "@esbuild/linux-s390x": "0.17.17", + "@esbuild/linux-x64": "0.17.17", + "@esbuild/netbsd-x64": "0.17.17", + "@esbuild/openbsd-x64": "0.17.17", + "@esbuild/sunos-x64": "0.17.17", + "@esbuild/win32-arm64": "0.17.17", + "@esbuild/win32-ia32": "0.17.17", + "@esbuild/win32-x64": "0.17.17" } }, "node_modules/escalade": { @@ -6534,9 +6411,9 @@ } }, "node_modules/ioredis": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/ioredis/-/ioredis-5.3.1.tgz", - "integrity": "sha512-C+IBcMysM6v52pTLItYMeV4Hz7uriGtoJdz7SSBDX6u+zwSYGirLdQh3L7t/OItWITcw3gTFMjJReYUwS4zihg==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ioredis/-/ioredis-5.3.2.tgz", + "integrity": "sha512-1DKMMzlIHM02eBBVOFQ1+AolGjs6+xEcM4PDL7NqOS6szq7H9jSaEkIUH6/a5Hl241LzW6JLSiAbNvTQjUupUA==", "dev": true, "dependencies": { "@ioredis/commands": "^1.1.1", @@ -8597,25 +8474,6 @@ "integrity": "sha512-o/Wau2FmZKiQgyp3c3IULgN6J5yc0lwYMnoyiZdEpdGxKGBtt2ACbkulBZ6BUsHy1HlSJqoP4YOyPIJLgRJyKQ==", "dev": true }, - "node_modules/nitropack/node_modules/unimport": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/unimport/-/unimport-3.0.6.tgz", - "integrity": "sha512-GYxGJ1Bri1oqx8VFDjdgooGzeK7jBk3bvhXmamTIpu3nONOcUMGwZbX7X0L5RA7OWMXpR4vzpSQP7pXUzJg1/Q==", - "dev": true, - "dependencies": { - "@rollup/pluginutils": "^5.0.2", - "escape-string-regexp": "^5.0.0", - "fast-glob": "^3.2.12", - "local-pkg": "^0.4.3", - "magic-string": "^0.30.0", - "mlly": "^1.2.0", - "pathe": "^1.1.0", - "pkg-types": "^1.0.2", - "scule": "^1.0.0", - "strip-literal": "^1.0.1", - "unplugin": "^1.3.1" - } - }, "node_modules/no-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", @@ -8776,9 +8634,9 @@ } }, "node_modules/nuxi": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/nuxi/-/nuxi-3.4.1.tgz", - "integrity": "sha512-vp6unzdCxRvWyKoQCMN0Qq6D8ETqV5INuwAWG1WfhINXiQ34WRvwcTwU2zxKe29pzek1gGF30mxWK50OXGSepw==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/nuxi/-/nuxi-3.4.2.tgz", + "integrity": "sha512-kwKEbfS3EhiQX8BMwcAPgfWiFlV8gBa2dI0kPNYD3Egab5Vixs3P2h6dGq7RsEYZEJ6aU876J44ySF7l8bmDGg==", "dev": true, "bin": { "nuxi": "bin/nuxi.mjs" @@ -8791,20 +8649,19 @@ } }, "node_modules/nuxt": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/nuxt/-/nuxt-3.4.1.tgz", - "integrity": "sha512-wKT5iZebO1D7QtAN1fDNNsjaTFbAC5pO4kWzw2qX2OOg2SWP/k42sCfxbcz/JkLL4FJVwpya+9OD9/2MwEdt1g==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/nuxt/-/nuxt-3.4.2.tgz", + "integrity": "sha512-4v+oeBL4ZI8nHzF0Dm1p5kF9VCNlzrpvOt7wu3BnmzlueXsu4A/LfmFvpfZLxws+r5U74eM5Ut/LMD8B8LrZIw==", "dev": true, "dependencies": { "@nuxt/devalue": "^2.0.0", - "@nuxt/kit": "3.4.1", - "@nuxt/schema": "3.4.1", + "@nuxt/kit": "3.4.2", + "@nuxt/schema": "3.4.2", "@nuxt/telemetry": "^2.2.0", "@nuxt/ui-templates": "^1.1.1", - "@nuxt/vite-builder": "3.4.1", - "@unhead/ssr": "^1.1.25", - "@unhead/vue": "^1.1.25", - "@vue/reactivity": "^3.2.47", + "@nuxt/vite-builder": "3.4.2", + "@unhead/ssr": "^1.1.26", + "@unhead/vue": "^1.1.26", "@vue/shared": "^3.2.47", "chokidar": "^3.5.3", "cookie-es": "^0.5.0", @@ -8816,26 +8673,26 @@ "fs-extra": "^11.1.1", "globby": "^13.1.4", "h3": "^1.6.4", - "hash-sum": "^2.0.0", "hookable": "^5.5.3", "jiti": "^1.18.2", + "klona": "^2.0.6", "knitwork": "^1.0.0", "local-pkg": "^0.4.3", "magic-string": "^0.30.0", "mlly": "^1.2.0", "nitropack": "^2.3.3", - "nuxi": "3.4.1", + "nuxi": "3.4.2", "nypm": "^0.2.0", "ofetch": "^1.0.1", - "ohash": "^1.0.0", + "ohash": "^1.1.1", "pathe": "^1.1.0", "perfect-debounce": "^0.1.3", "prompts": "^2.4.2", "scule": "^1.0.0", "strip-literal": "^1.0.1", "ufo": "^1.1.1", - "unctx": "^2.2.0", - "unenv": "^1.3.1", + "unctx": "^2.3.0", + "unenv": "^1.4.1", "unimport": "^3.0.6", "unplugin": "^1.3.1", "untyped": "^1.3.2", @@ -8852,7 +8709,13 @@ "node": "^14.18.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" }, "peerDependencies": { + "@parcel/watcher": "^2.1.0", "@types/node": "^14.18.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@parcel/watcher": { + "optional": true + } } }, "node_modules/nuxt-component-meta": { @@ -8867,84 +8730,6 @@ "vue-component-meta": "^1.2.0" } }, - "node_modules/nuxt-component-meta/node_modules/@nuxt/kit": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.4.1.tgz", - "integrity": "sha512-VeH26umZW6Rf4F1QX9nTIuTBp6HeL/MgmKY3+FgQiLD07afgFTLUJZohVE5xU7hb66zCnYvwKxa3JpjXFJZrhQ==", - "dev": true, - "dependencies": { - "@nuxt/schema": "3.4.1", - "c12": "^1.2.0", - "consola": "^3.0.1", - "defu": "^6.1.2", - "globby": "^13.1.4", - "hash-sum": "^2.0.0", - "ignore": "^5.2.4", - "jiti": "^1.18.2", - "knitwork": "^1.0.0", - "lodash.template": "^4.5.0", - "mlly": "^1.2.0", - "pathe": "^1.1.0", - "pkg-types": "^1.0.2", - "scule": "^1.0.0", - "semver": "^7.4.0", - "unctx": "^2.2.0", - "unimport": "^3.0.6", - "untyped": "^1.3.2" - }, - "engines": { - "node": "^14.18.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" - } - }, - "node_modules/nuxt-component-meta/node_modules/@nuxt/schema": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/@nuxt/schema/-/schema-3.4.1.tgz", - "integrity": "sha512-xhPh9JfVKXRQVfdUT6BKieDTCljBjbIGgGCQnxplVi4FUTWRKUXR7MFwsobr5D9AJpeE0mg5/kRRh5gUX37vAQ==", - "dev": true, - "dependencies": { - "c12": "^1.2.0", - "create-require": "^1.1.1", - "defu": "^6.1.2", - "hookable": "^5.5.3", - "jiti": "^1.18.2", - "pathe": "^1.1.0", - "pkg-types": "^1.0.2", - "postcss-import-resolver": "^2.0.0", - "scule": "^1.0.0", - "std-env": "^3.3.2", - "ufo": "^1.1.1", - "unimport": "^3.0.6", - "untyped": "^1.3.2" - }, - "engines": { - "node": "^14.18.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" - } - }, - "node_modules/nuxt-component-meta/node_modules/consola": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/consola/-/consola-3.0.2.tgz", - "integrity": "sha512-o/Wau2FmZKiQgyp3c3IULgN6J5yc0lwYMnoyiZdEpdGxKGBtt2ACbkulBZ6BUsHy1HlSJqoP4YOyPIJLgRJyKQ==", - "dev": true - }, - "node_modules/nuxt-component-meta/node_modules/unimport": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/unimport/-/unimport-3.0.6.tgz", - "integrity": "sha512-GYxGJ1Bri1oqx8VFDjdgooGzeK7jBk3bvhXmamTIpu3nONOcUMGwZbX7X0L5RA7OWMXpR4vzpSQP7pXUzJg1/Q==", - "dev": true, - "dependencies": { - "@rollup/pluginutils": "^5.0.2", - "escape-string-regexp": "^5.0.0", - "fast-glob": "^3.2.12", - "local-pkg": "^0.4.3", - "magic-string": "^0.30.0", - "mlly": "^1.2.0", - "pathe": "^1.1.0", - "pkg-types": "^1.0.2", - "scule": "^1.0.0", - "strip-literal": "^1.0.1", - "unplugin": "^1.3.1" - } - }, "node_modules/nuxt-config-schema": { "version": "0.4.5", "resolved": "https://registry.npmjs.org/nuxt-config-schema/-/nuxt-config-schema-0.4.5.tgz", @@ -8970,93 +8755,15 @@ "nuxt-config-schema": "^0.4.5" } }, - "node_modules/nuxt-icon/node_modules/@nuxt/kit": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.4.1.tgz", - "integrity": "sha512-VeH26umZW6Rf4F1QX9nTIuTBp6HeL/MgmKY3+FgQiLD07afgFTLUJZohVE5xU7hb66zCnYvwKxa3JpjXFJZrhQ==", - "dev": true, - "dependencies": { - "@nuxt/schema": "3.4.1", - "c12": "^1.2.0", - "consola": "^3.0.1", - "defu": "^6.1.2", - "globby": "^13.1.4", - "hash-sum": "^2.0.0", - "ignore": "^5.2.4", - "jiti": "^1.18.2", - "knitwork": "^1.0.0", - "lodash.template": "^4.5.0", - "mlly": "^1.2.0", - "pathe": "^1.1.0", - "pkg-types": "^1.0.2", - "scule": "^1.0.0", - "semver": "^7.4.0", - "unctx": "^2.2.0", - "unimport": "^3.0.6", - "untyped": "^1.3.2" - }, - "engines": { - "node": "^14.18.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" - } - }, - "node_modules/nuxt-icon/node_modules/@nuxt/schema": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/@nuxt/schema/-/schema-3.4.1.tgz", - "integrity": "sha512-xhPh9JfVKXRQVfdUT6BKieDTCljBjbIGgGCQnxplVi4FUTWRKUXR7MFwsobr5D9AJpeE0mg5/kRRh5gUX37vAQ==", - "dev": true, - "dependencies": { - "c12": "^1.2.0", - "create-require": "^1.1.1", - "defu": "^6.1.2", - "hookable": "^5.5.3", - "jiti": "^1.18.2", - "pathe": "^1.1.0", - "pkg-types": "^1.0.2", - "postcss-import-resolver": "^2.0.0", - "scule": "^1.0.0", - "std-env": "^3.3.2", - "ufo": "^1.1.1", - "unimport": "^3.0.6", - "untyped": "^1.3.2" - }, - "engines": { - "node": "^14.18.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" - } - }, - "node_modules/nuxt-icon/node_modules/consola": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/consola/-/consola-3.0.2.tgz", - "integrity": "sha512-o/Wau2FmZKiQgyp3c3IULgN6J5yc0lwYMnoyiZdEpdGxKGBtt2ACbkulBZ6BUsHy1HlSJqoP4YOyPIJLgRJyKQ==", - "dev": true - }, - "node_modules/nuxt-icon/node_modules/unimport": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/unimport/-/unimport-3.0.6.tgz", - "integrity": "sha512-GYxGJ1Bri1oqx8VFDjdgooGzeK7jBk3bvhXmamTIpu3nONOcUMGwZbX7X0L5RA7OWMXpR4vzpSQP7pXUzJg1/Q==", - "dev": true, - "dependencies": { - "@rollup/pluginutils": "^5.0.2", - "escape-string-regexp": "^5.0.0", - "fast-glob": "^3.2.12", - "local-pkg": "^0.4.3", - "magic-string": "^0.30.0", - "mlly": "^1.2.0", - "pathe": "^1.1.0", - "pkg-types": "^1.0.2", - "scule": "^1.0.0", - "strip-literal": "^1.0.1", - "unplugin": "^1.3.1" - } - }, "node_modules/nuxt/node_modules/@nuxt/kit": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.4.1.tgz", - "integrity": "sha512-VeH26umZW6Rf4F1QX9nTIuTBp6HeL/MgmKY3+FgQiLD07afgFTLUJZohVE5xU7hb66zCnYvwKxa3JpjXFJZrhQ==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.4.2.tgz", + "integrity": "sha512-bFUpkyG2ZF6RYqiW+tXnWssccHQQqMF4kZJJLP/0eKXf+Fkt/Is0R7IY768jy8ylnyqeMBbmpg4Zv5gSZjfZQw==", "dev": true, "dependencies": { - "@nuxt/schema": "3.4.1", - "c12": "^1.2.0", - "consola": "^3.0.1", + "@nuxt/schema": "3.4.2", + "c12": "^1.4.1", + "consola": "^3.1.0", "defu": "^6.1.2", "globby": "^13.1.4", "hash-sum": "^2.0.0", @@ -9068,8 +8775,8 @@ "pathe": "^1.1.0", "pkg-types": "^1.0.2", "scule": "^1.0.0", - "semver": "^7.4.0", - "unctx": "^2.2.0", + "semver": "^7.5.0", + "unctx": "^2.3.0", "unimport": "^3.0.6", "untyped": "^1.3.2" }, @@ -9078,20 +8785,16 @@ } }, "node_modules/nuxt/node_modules/@nuxt/schema": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/@nuxt/schema/-/schema-3.4.1.tgz", - "integrity": "sha512-xhPh9JfVKXRQVfdUT6BKieDTCljBjbIGgGCQnxplVi4FUTWRKUXR7MFwsobr5D9AJpeE0mg5/kRRh5gUX37vAQ==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/@nuxt/schema/-/schema-3.4.2.tgz", + "integrity": "sha512-DXB/fyjrAssFt9KGXyS+ZSfm1A0NYKhEoc01wyz1lGo//oETzUh3MmwE6X3x65NPqDlYZ6Mnj+IdftRRophv5Q==", "dev": true, "dependencies": { - "c12": "^1.2.0", - "create-require": "^1.1.1", "defu": "^6.1.2", "hookable": "^5.5.3", - "jiti": "^1.18.2", "pathe": "^1.1.0", "pkg-types": "^1.0.2", "postcss-import-resolver": "^2.0.0", - "scule": "^1.0.0", "std-env": "^3.3.2", "ufo": "^1.1.1", "unimport": "^3.0.6", @@ -9102,30 +8805,11 @@ } }, "node_modules/nuxt/node_modules/consola": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/consola/-/consola-3.0.2.tgz", - "integrity": "sha512-o/Wau2FmZKiQgyp3c3IULgN6J5yc0lwYMnoyiZdEpdGxKGBtt2ACbkulBZ6BUsHy1HlSJqoP4YOyPIJLgRJyKQ==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/consola/-/consola-3.1.0.tgz", + "integrity": "sha512-rrrJE6rP0qzl/Srg+C9x/AE5Kxfux7reVm1Wh0wCjuXvih6DqZgqDZe8auTD28fzJ9TF0mHlSDrPpWlujQRo1Q==", "dev": true }, - "node_modules/nuxt/node_modules/unimport": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/unimport/-/unimport-3.0.6.tgz", - "integrity": "sha512-GYxGJ1Bri1oqx8VFDjdgooGzeK7jBk3bvhXmamTIpu3nONOcUMGwZbX7X0L5RA7OWMXpR4vzpSQP7pXUzJg1/Q==", - "dev": true, - "dependencies": { - "@rollup/pluginutils": "^5.0.2", - "escape-string-regexp": "^5.0.0", - "fast-glob": "^3.2.12", - "local-pkg": "^0.4.3", - "magic-string": "^0.30.0", - "mlly": "^1.2.0", - "pathe": "^1.1.0", - "pkg-types": "^1.0.2", - "scule": "^1.0.0", - "strip-literal": "^1.0.1", - "unplugin": "^1.3.1" - } - }, "node_modules/nypm": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.2.0.tgz", @@ -9294,9 +8978,9 @@ } }, "node_modules/ohash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/ohash/-/ohash-1.0.0.tgz", - "integrity": "sha512-kxSyzq6tt+6EE/xCnD1XaFhCCjUNUaz3X30rJp6mnjGLXAAvuPFqohMdv0aScWzajR45C29HyBaXZ8jXBwnh9A==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ohash/-/ohash-1.1.1.tgz", + "integrity": "sha512-N9UDJn2IV6oO6pNclJ80tRXraNNJqw/asscr3Lu7+ibRQdEswejJuuXNclMQTJVTsVhQs+ZJThVziy6t2v2KXA==", "dev": true }, "node_modules/on-finished": { @@ -9683,9 +9367,9 @@ } }, "node_modules/postcss": { - "version": "8.4.21", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", - "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", + "version": "8.4.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.23.tgz", + "integrity": "sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==", "dev": true, "funding": [ { @@ -9695,10 +9379,14 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], "dependencies": { - "nanoid": "^3.3.4", + "nanoid": "^3.3.6", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" }, @@ -11012,9 +10700,9 @@ "dev": true }, "node_modules/semver": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.4.0.tgz", - "integrity": "sha512-RgOxM8Mw+7Zus0+zcLEUn8+JfoLpj/huFTItQy2hsM4khuC1HYRDp0cU482Ewn/Fcy6bCjufD8vAj7voC66KQw==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", + "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -11950,9 +11638,9 @@ "dev": true }, "node_modules/unctx": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/unctx/-/unctx-2.2.0.tgz", - "integrity": "sha512-th8S0zg9m35lirV7FYI6AYMKHfmLoEGC87yjuS4MGLS/OZ3Pv1Qx+HyXtnlwteL2YL47xN1ADDKoFWYw3VZoEA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/unctx/-/unctx-2.3.0.tgz", + "integrity": "sha512-xs79V1T5JEQ/5aQ3j4ipbQEaReMosMz/ktOdsZMEtKv1PfbdRrKY/PaU0CxdspkX3zEink2keQU4nRzAXgui1A==", "dev": true, "dependencies": { "acorn": "^8.8.2", @@ -11962,9 +11650,9 @@ } }, "node_modules/unenv": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/unenv/-/unenv-1.3.1.tgz", - "integrity": "sha512-4hTMiJf1TgQNnOsZxaI6XpCpVvOUNYLW3NxEkjdzXf+Dukys4b01AShapcXzKzvgoyoWByP3MLbg/CkzcKx+GA==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unenv/-/unenv-1.4.1.tgz", + "integrity": "sha512-DuFZUDfaBC92zy3fW7QqKTLdYJIPkpwTN0yGZtaxnpOI7HvIfl41NYh9NVv4zcqhT8CGXJ1ELpvO2tecaB6NfA==", "dev": true, "dependencies": { "defu": "^6.1.2", @@ -11974,15 +11662,15 @@ } }, "node_modules/unhead": { - "version": "1.1.25", - "resolved": "https://registry.npmjs.org/unhead/-/unhead-1.1.25.tgz", - "integrity": "sha512-KtTBgtQjxICoOjA4dyxJfj5fYoYJeYFUt/J8ulaTzbvTsXM9K+ztYjI65nf2CPYYXRCRz/iEt8trqcsGlsB5TQ==", + "version": "1.1.26", + "resolved": "https://registry.npmjs.org/unhead/-/unhead-1.1.26.tgz", + "integrity": "sha512-MshcPoPLXSGRgYtczddGvMgLUISTbt2pxihqD5kZVXKmY2FZLj1OQIY111aX45Xq47XJxjvYavvoyeUFroKQcg==", "dev": true, "dependencies": { - "@unhead/dom": "1.1.25", - "@unhead/schema": "1.1.25", - "@unhead/shared": "1.1.25", - "hookable": "^5.5.1" + "@unhead/dom": "1.1.26", + "@unhead/schema": "1.1.26", + "@unhead/shared": "1.1.26", + "hookable": "^5.5.3" }, "funding": { "url": "https://github.com/sponsors/harlan-zw" @@ -12008,34 +11696,22 @@ } }, "node_modules/unimport": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/unimport/-/unimport-2.2.4.tgz", - "integrity": "sha512-qMgmeEGqqrrmEtm0dqxMG37J6xBtrriqxq9hILvDb+e6l2F0yTnJomLoCCp0eghLR7bYGeBsUU5Y0oyiUYhViw==", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/unimport/-/unimport-3.0.6.tgz", + "integrity": "sha512-GYxGJ1Bri1oqx8VFDjdgooGzeK7jBk3bvhXmamTIpu3nONOcUMGwZbX7X0L5RA7OWMXpR4vzpSQP7pXUzJg1/Q==", "dev": true, "dependencies": { "@rollup/pluginutils": "^5.0.2", "escape-string-regexp": "^5.0.0", "fast-glob": "^3.2.12", "local-pkg": "^0.4.3", - "magic-string": "^0.27.0", - "mlly": "^1.1.0", + "magic-string": "^0.30.0", + "mlly": "^1.2.0", "pathe": "^1.1.0", - "pkg-types": "^1.0.1", + "pkg-types": "^1.0.2", "scule": "^1.0.0", - "strip-literal": "^1.0.0", - "unplugin": "^1.0.1" - } - }, - "node_modules/unimport/node_modules/magic-string": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", - "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", - "dev": true, - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.13" - }, - "engines": { - "node": ">=12" + "strip-literal": "^1.0.1", + "unplugin": "^1.3.1" } }, "node_modules/unist-builder": { @@ -12157,31 +11833,31 @@ } }, "node_modules/unstorage": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.4.1.tgz", - "integrity": "sha512-ETLczXBd7sjJZuA3oIzaYwhMShiGlo7cGx01Ww23x2ehlk6WiRR1YsmjDBipoiGorq8pX1RRoMQFp/n3me7QOg==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.5.0.tgz", + "integrity": "sha512-bL6sHwTKp2ns0SAGNHAbLP9LwmtPGMtaOVrHRA4V8ngQMHQR18q0uRgkeGB4qF84XSDu/o8ebv54p/HBJESXFA==", "dev": true, "dependencies": { "anymatch": "^3.1.3", "chokidar": "^3.5.3", "destr": "^1.2.2", - "h3": "^1.5.0", - "ioredis": "^5.3.1", - "listhen": "^1.0.3", - "lru-cache": "^7.18.3", + "h3": "^1.6.4", + "ioredis": "^5.3.2", + "listhen": "^1.0.4", + "lru-cache": "^9.0.3", "mri": "^1.2.0", - "node-fetch-native": "^1.0.2", + "node-fetch-native": "^1.1.0", "ofetch": "^1.0.1", "ufo": "^1.1.1" }, "peerDependencies": { "@azure/app-configuration": "^1.3.1", "@azure/cosmos": "^3.17.3", - "@azure/data-tables": "^13.2.1", - "@azure/identity": "^3.1.3", - "@azure/keyvault-secrets": "^4.6.0", - "@azure/storage-blob": "^12.13.0", - "@planetscale/database": "^1.6.0" + "@azure/data-tables": "^13.2.2", + "@azure/identity": "^3.1.4", + "@azure/keyvault-secrets": "^4.7.0", + "@azure/storage-blob": "^12.14.0", + "@planetscale/database": "^1.7.0" }, "peerDependenciesMeta": { "@azure/app-configuration": { @@ -12208,12 +11884,12 @@ } }, "node_modules/unstorage/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-9.1.1.tgz", + "integrity": "sha512-65/Jky17UwSb0BuB9V+MyDpsOtXKmYwzhyl+cOa9XUiI4uV2Ouy/2voFP3+al0BjZbJgMBD8FojMpAf+Z+qn4A==", "dev": true, "engines": { - "node": ">=12" + "node": "14 || >=16.14" } }, "node_modules/untyped": { @@ -12378,15 +12054,14 @@ } }, "node_modules/vite": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.2.1.tgz", - "integrity": "sha512-7MKhqdy0ISo4wnvwtqZkjke6XN4taqQ2TBaTccLIpOKv7Vp2h4Y+NpmWCnGDeSvvn45KxvWgGyb0MkHvY1vgbg==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.3.0.tgz", + "integrity": "sha512-JTGFgDh3dVxeGBpuQX04Up+JZmuG6wu9414Ei36vQzaEruY/M4K0AgwtuB2b4HaBgB7R8l+LHxjB0jcgz4d2qQ==", "dev": true, "dependencies": { "esbuild": "^0.17.5", "postcss": "^8.4.21", - "resolve": "^1.22.1", - "rollup": "^3.18.0" + "rollup": "^3.20.2" }, "bin": { "vite": "bin/vite.js" diff --git a/docs/package.json b/docs/package.json index b650d4c384..010741e88e 100755 --- a/docs/package.json +++ b/docs/package.json @@ -25,11 +25,11 @@ "preview": "nuxi preview" }, "devDependencies": { - "@nuxt-themes/docus": "^1.10.1", - "@nuxtjs/eslint-module": "^3.1.0", - "@nuxtjs/robots": "^3.0.0", - "@nuxtlabs/github-module": "^1.6.2", - "nuxt": "^3.4.1", - "theme-colors": "^0.0.5" + "@nuxt-themes/docus": "1.11.0", + "@nuxtjs/eslint-module": "3.1.0", + "@nuxtjs/robots": "3.0.0", + "@nuxtlabs/github-module": "1.6.2", + "nuxt": "3.4.2", + "theme-colors": "0.0.5" } } diff --git a/package-lock.json b/package-lock.json index 7faa5716ff..3583674657 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "nuxt-speedkit", - "version": "2.1.5-beta.14", + "version": "2.2.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "nuxt-speedkit", - "version": "2.1.5-beta.14", + "version": "2.2.0", "hasInstallScript": true, "license": "MIT", "dependencies": { @@ -15,10 +15,10 @@ "deepmerge": "4.3.1", "defu": "6.1.2", "dynamic-class-list": "2.0.2", - "pathe": "^1.1.0", - "probe-image-size": "^7.2.3", + "pathe": "1.1.0", + "probe-image-size": "7.2.3", "serialize-to-js": "3.1.2", - "sort-css-media-queries": "2.1.1", + "sort-css-media-queries": "2.2.0", "vue-lazy-hydration": "2.0.0-beta.4" }, "devDependencies": { @@ -27,12 +27,13 @@ "@commitlint/config-conventional": "17.6.1", "@fullhuman/postcss-purgecss": "5.0.0", "@nuxtjs/eslint-config": "12.0.0", - "@nuxtjs/eslint-config-typescript": "^12.0.0", - "@nuxtjs/eslint-module": "^3.1.0", - "@nuxtjs/stylelint-module": "4.1.0", + "@nuxtjs/eslint-config-typescript": "12.0.0", + "@nuxtjs/eslint-module": "3.1.0", + "@nuxtjs/stylelint-module": "4.2.1", "commitlint": "17.6.1", "core-js": "3.30.1", - "eslint": "8.38.0", + "esbuild": "0.17.18", + "eslint": "8.39.0", "eslint-formatter-json-relative": "0.1.0", "eslint-plugin-no-secrets": "0.8.9", "eslint-plugin-no-unsanitized": "4.0.2", @@ -43,19 +44,19 @@ "get-port-please": "3.0.1", "husky": "8.0.3", "jsdom": "21.1.1", - "lint-staged": "13.2.1", + "lint-staged": "13.2.2", "nuxt": "2.16.3", "pinst": "3.0.0", - "playwright": "1.32.3", + "playwright": "1.33.0", "postcss-functions": "4.0.2", "postcss-html": "1.5.0", "postcss-nesting": "11.2.2", - "postcss-preset-env": "8.3.1", + "postcss-preset-env": "8.3.2", "serve-static": "1.15.0", "stylelint": "14.16.1", "stylelint-config-recess-order": "3.1.0", "stylelint-config-standard": "29.0.0", - "vite": "^4.2.1", + "vite": "4.3.3", "vitest": "0.30.1", "vue-headings": "1.0.0", "vue-svg-loader": "0.16.0", @@ -2839,9 +2840,9 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.17.17", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.17.tgz", - "integrity": "sha512-E6VAZwN7diCa3labs0GYvhEPL2M94WLF8A+czO8hfjREXxba8Ng7nM5VxV+9ihNXIY1iQO1XxUU4P7hbqbICxg==", + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.18.tgz", + "integrity": "sha512-EmwL+vUBZJ7mhFCs5lA4ZimpUH3WMAoqvOIYhVQwdIgSpHC8ImHdsRyhHAVxpDYUSm0lWvd63z0XH1IlImS2Qw==", "cpu": [ "arm" ], @@ -2855,9 +2856,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.17.17", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.17.tgz", - "integrity": "sha512-jaJ5IlmaDLFPNttv0ofcwy/cfeY4bh/n705Tgh+eLObbGtQBK3EPAu+CzL95JVE4nFAliyrnEu0d32Q5foavqg==", + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.18.tgz", + "integrity": "sha512-/iq0aK0eeHgSC3z55ucMAHO05OIqmQehiGay8eP5l/5l+iEr4EIbh4/MI8xD9qRFjqzgkc0JkX0LculNC9mXBw==", "cpu": [ "arm64" ], @@ -2871,9 +2872,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.17.17", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.17.tgz", - "integrity": "sha512-446zpfJ3nioMC7ASvJB1pszHVskkw4u/9Eu8s5yvvsSDTzYh4p4ZIRj0DznSl3FBF0Z/mZfrKXTtt0QCoFmoHA==", + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.18.tgz", + "integrity": "sha512-x+0efYNBF3NPW2Xc5bFOSFW7tTXdAcpfEg2nXmxegm4mJuVeS+i109m/7HMiOQ6M12aVGGFlqJX3RhNdYM2lWg==", "cpu": [ "x64" ], @@ -2887,9 +2888,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.17.17", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.17.tgz", - "integrity": "sha512-m/gwyiBwH3jqfUabtq3GH31otL/0sE0l34XKpSIqR7NjQ/XHQ3lpmQHLHbG8AHTGCw8Ao059GvV08MS0bhFIJQ==", + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.18.tgz", + "integrity": "sha512-6tY+djEAdF48M1ONWnQb1C+6LiXrKjmqjzPNPWXhu/GzOHTHX2nh8Mo2ZAmBFg0kIodHhciEgUBtcYCAIjGbjQ==", "cpu": [ "arm64" ], @@ -2903,9 +2904,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.17.17", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.17.tgz", - "integrity": "sha512-4utIrsX9IykrqYaXR8ob9Ha2hAY2qLc6ohJ8c0CN1DR8yWeMrTgYFjgdeQ9LIoTOfLetXjuCu5TRPHT9yKYJVg==", + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.18.tgz", + "integrity": "sha512-Qq84ykvLvya3dO49wVC9FFCNUfSrQJLbxhoQk/TE1r6MjHo3sFF2tlJCwMjhkBVq3/ahUisj7+EpRSz0/+8+9A==", "cpu": [ "x64" ], @@ -2919,9 +2920,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.17.17", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.17.tgz", - "integrity": "sha512-4PxjQII/9ppOrpEwzQ1b0pXCsFLqy77i0GaHodrmzH9zq2/NEhHMAMJkJ635Ns4fyJPFOlHMz4AsklIyRqFZWA==", + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.18.tgz", + "integrity": "sha512-fw/ZfxfAzuHfaQeMDhbzxp9mc+mHn1Y94VDHFHjGvt2Uxl10mT4CDavHm+/L9KG441t1QdABqkVYwakMUeyLRA==", "cpu": [ "arm64" ], @@ -2935,9 +2936,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.17.17", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.17.tgz", - "integrity": "sha512-lQRS+4sW5S3P1sv0z2Ym807qMDfkmdhUYX30GRBURtLTrJOPDpoU0kI6pVz1hz3U0+YQ0tXGS9YWveQjUewAJw==", + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.18.tgz", + "integrity": "sha512-FQFbRtTaEi8ZBi/A6kxOC0V0E9B/97vPdYjY9NdawyLd4Qk5VD5g2pbWN2VR1c0xhzcJm74HWpObPszWC+qTew==", "cpu": [ "x64" ], @@ -2951,9 +2952,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.17.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.17.tgz", - "integrity": "sha512-biDs7bjGdOdcmIk6xU426VgdRUpGg39Yz6sT9Xp23aq+IEHDb/u5cbmu/pAANpDB4rZpY/2USPhCA+w9t3roQg==", + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.18.tgz", + "integrity": "sha512-jW+UCM40LzHcouIaqv3e/oRs0JM76JfhHjCavPxMUti7VAPh8CaGSlS7cmyrdpzSk7A+8f0hiedHqr/LMnfijg==", "cpu": [ "arm" ], @@ -2967,9 +2968,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.17.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.17.tgz", - "integrity": "sha512-2+pwLx0whKY1/Vqt8lyzStyda1v0qjJ5INWIe+d8+1onqQxHLLi3yr5bAa4gvbzhZqBztifYEu8hh1La5+7sUw==", + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.18.tgz", + "integrity": "sha512-R7pZvQZFOY2sxUG8P6A21eq6q+eBv7JPQYIybHVf1XkQYC+lT7nDBdC7wWKTrbvMXKRaGudp/dzZCwL/863mZQ==", "cpu": [ "arm64" ], @@ -2983,9 +2984,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.17.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.17.tgz", - "integrity": "sha512-IBTTv8X60dYo6P2t23sSUYym8fGfMAiuv7PzJ+0LcdAndZRzvke+wTVxJeCq4WgjppkOpndL04gMZIFvwoU34Q==", + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.18.tgz", + "integrity": "sha512-ygIMc3I7wxgXIxk6j3V00VlABIjq260i967Cp9BNAk5pOOpIXmd1RFQJQX9Io7KRsthDrQYrtcx7QCof4o3ZoQ==", "cpu": [ "ia32" ], @@ -2999,9 +3000,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.17.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.17.tgz", - "integrity": "sha512-WVMBtcDpATjaGfWfp6u9dANIqmU9r37SY8wgAivuKmgKHE+bWSuv0qXEFt/p3qXQYxJIGXQQv6hHcm7iWhWjiw==", + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.18.tgz", + "integrity": "sha512-bvPG+MyFs5ZlwYclCG1D744oHk1Pv7j8psF5TfYx7otCVmcJsEXgFEhQkbhNW8otDHL1a2KDINW20cfCgnzgMQ==", "cpu": [ "loong64" ], @@ -3015,9 +3016,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.17.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.17.tgz", - "integrity": "sha512-2kYCGh8589ZYnY031FgMLy0kmE4VoGdvfJkxLdxP4HJvWNXpyLhjOvxVsYjYZ6awqY4bgLR9tpdYyStgZZhi2A==", + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.18.tgz", + "integrity": "sha512-oVqckATOAGuiUOa6wr8TXaVPSa+6IwVJrGidmNZS1cZVx0HqkTMkqFGD2HIx9H1RvOwFeWYdaYbdY6B89KUMxA==", "cpu": [ "mips64el" ], @@ -3031,9 +3032,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.17.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.17.tgz", - "integrity": "sha512-KIdG5jdAEeAKogfyMTcszRxy3OPbZhq0PPsW4iKKcdlbk3YE4miKznxV2YOSmiK/hfOZ+lqHri3v8eecT2ATwQ==", + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.18.tgz", + "integrity": "sha512-3dLlQO+b/LnQNxgH4l9rqa2/IwRJVN9u/bK63FhOPB4xqiRqlQAU0qDU3JJuf0BmaH0yytTBdoSBHrb2jqc5qQ==", "cpu": [ "ppc64" ], @@ -3047,9 +3048,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.17.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.17.tgz", - "integrity": "sha512-Cj6uWLBR5LWhcD/2Lkfg2NrkVsNb2sFM5aVEfumKB2vYetkA/9Uyc1jVoxLZ0a38sUhFk4JOVKH0aVdPbjZQeA==", + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.18.tgz", + "integrity": "sha512-/x7leOyDPjZV3TcsdfrSI107zItVnsX1q2nho7hbbQoKnmoeUWjs+08rKKt4AUXju7+3aRZSsKrJtaRmsdL1xA==", "cpu": [ "riscv64" ], @@ -3063,9 +3064,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.17.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.17.tgz", - "integrity": "sha512-lK+SffWIr0XsFf7E0srBjhpkdFVJf3HEgXCwzkm69kNbRar8MhezFpkIwpk0qo2IOQL4JE4mJPJI8AbRPLbuOQ==", + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.18.tgz", + "integrity": "sha512-cX0I8Q9xQkL/6F5zWdYmVf5JSQt+ZfZD2bJudZrWD+4mnUvoZ3TDDXtDX2mUaq6upMFv9FlfIh4Gfun0tbGzuw==", "cpu": [ "s390x" ], @@ -3079,9 +3080,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.17.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.17.tgz", - "integrity": "sha512-XcSGTQcWFQS2jx3lZtQi7cQmDYLrpLRyz1Ns1DzZCtn898cWfm5Icx/DEWNcTU+T+tyPV89RQtDnI7qL2PObPg==", + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.18.tgz", + "integrity": "sha512-66RmRsPlYy4jFl0vG80GcNRdirx4nVWAzJmXkevgphP1qf4dsLQCpSKGM3DUQCojwU1hnepI63gNZdrr02wHUA==", "cpu": [ "x64" ], @@ -3095,9 +3096,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.17.17", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.17.tgz", - "integrity": "sha512-RNLCDmLP5kCWAJR+ItLM3cHxzXRTe4N00TQyQiimq+lyqVqZWGPAvcyfUBM0isE79eEZhIuGN09rAz8EL5KdLA==", + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.18.tgz", + "integrity": "sha512-95IRY7mI2yrkLlTLb1gpDxdC5WLC5mZDi+kA9dmM5XAGxCME0F8i4bYH4jZreaJ6lIZ0B8hTrweqG1fUyW7jbg==", "cpu": [ "x64" ], @@ -3111,9 +3112,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.17.17", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.17.tgz", - "integrity": "sha512-PAXswI5+cQq3Pann7FNdcpSUrhrql3wKjj3gVkmuz6OHhqqYxKvi6GgRBoaHjaG22HV/ZZEgF9TlS+9ftHVigA==", + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.18.tgz", + "integrity": "sha512-WevVOgcng+8hSZ4Q3BKL3n1xTv5H6Nb53cBrtzzEjDbbnOmucEVcZeGCsCOi9bAOcDYEeBZbD2SJNBxlfP3qiA==", "cpu": [ "x64" ], @@ -3127,9 +3128,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.17.17", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.17.tgz", - "integrity": "sha512-V63egsWKnx/4V0FMYkr9NXWrKTB5qFftKGKuZKFIrAkO/7EWLFnbBZNM1CvJ6Sis+XBdPws2YQSHF1Gqf1oj/Q==", + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.18.tgz", + "integrity": "sha512-Rzf4QfQagnwhQXVBS3BYUlxmEbcV7MY+BH5vfDZekU5eYpcffHSyjU8T0xucKVuOcdCsMo+Ur5wmgQJH2GfNrg==", "cpu": [ "x64" ], @@ -3143,9 +3144,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.17.17", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.17.tgz", - "integrity": "sha512-YtUXLdVnd6YBSYlZODjWzH+KzbaubV0YVd6UxSfoFfa5PtNJNaW+1i+Hcmjpg2nEe0YXUCNF5bkKy1NnBv1y7Q==", + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.18.tgz", + "integrity": "sha512-Kb3Ko/KKaWhjeAm2YoT/cNZaHaD1Yk/pa3FTsmqo9uFh1D1Rfco7BBLIPdDOozrObj2sahslFuAQGvWbgWldAg==", "cpu": [ "arm64" ], @@ -3159,9 +3160,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.17.17", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.17.tgz", - "integrity": "sha512-yczSLRbDdReCO74Yfc5tKG0izzm+lPMYyO1fFTcn0QNwnKmc3K+HdxZWLGKg4pZVte7XVgcFku7TIZNbWEJdeQ==", + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.18.tgz", + "integrity": "sha512-0/xUMIdkVHwkvxfbd5+lfG7mHOf2FRrxNbPiKWg9C4fFrB8H0guClmaM3BFiRUYrznVoyxTIyC/Ou2B7QQSwmw==", "cpu": [ "ia32" ], @@ -3175,9 +3176,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.17.17", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.17.tgz", - "integrity": "sha512-FNZw7H3aqhF9OyRQbDDnzUApDXfC1N6fgBhkqEO2jvYCJ+DxMTfZVqg3AX0R1khg1wHTBRD5SdcibSJ+XF6bFg==", + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.18.tgz", + "integrity": "sha512-qU25Ma1I3NqTSHJUOKi9sAH1/Mzuvlke0ioMJRthLXKm7JiSKVwFghlGbDLOO2sARECGhja4xYfRAZNPAkooYg==", "cpu": [ "x64" ], @@ -3299,9 +3300,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.38.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.38.0.tgz", - "integrity": "sha512-IoD2MfUnOV58ghIHCiil01PcohxjbYR/qCxsoC+xNgUwh1EY8jOOrYmu3d3a71+tJJ23uscEV4X2HJWMsPJu4g==", + "version": "8.39.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.39.0.tgz", + "integrity": "sha512-kf9RB0Fg7NZfap83B3QOqOGg9QmD9yBudqQXzzOtn3i4y7ZUXe5ONeW34Gwi+TxhH4mvj72R1Zc300KUMa9Bng==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -4894,16 +4895,16 @@ } }, "node_modules/@nuxtjs/stylelint-module": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@nuxtjs/stylelint-module/-/stylelint-module-4.1.0.tgz", - "integrity": "sha512-XeUZobXlSVW5VDbZBDktB3oFkBm+4JhYlyvZqu4tD7F3Qf4IU5aFwlELbK+VLVewbGgKSEg4QaT5nZdWpgXQBw==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@nuxtjs/stylelint-module/-/stylelint-module-4.2.1.tgz", + "integrity": "sha512-uXgZ2xv1/iCKxvh9Y+EoYAM06dKZNrwqlDr1XwvwjjZ+kM87AbFWG3z3VxQ4ffzSU95KQUeR2VFGTjfJMBOzlg==", "dev": true, "dependencies": { "consola": "^2.15.3", - "stylelint-webpack-plugin": "^2.3.1" + "stylelint-webpack-plugin": "^2.5.0" }, "peerDependencies": { - "stylelint": "^13.0.0 || ^14.0.0", + "stylelint": ">=13", "webpack": "^4.0.0 || ^5.0.0" } }, @@ -9601,9 +9602,9 @@ } }, "node_modules/esbuild": { - "version": "0.17.17", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.17.tgz", - "integrity": "sha512-/jUywtAymR8jR4qsa2RujlAF7Krpt5VWi72Q2yuLD4e/hvtNcFQ0I1j8m/bxq238pf3/0KO5yuXNpuLx8BE1KA==", + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.18.tgz", + "integrity": "sha512-z1lix43jBs6UKjcZVKOw2xx69ffE2aG0PygLL5qJ9OS/gy0Ewd1gW/PUQIOIQGXBHWNywSc0floSKoMFF8aK2w==", "dev": true, "hasInstallScript": true, "bin": { @@ -9613,28 +9614,28 @@ "node": ">=12" }, "optionalDependencies": { - "@esbuild/android-arm": "0.17.17", - "@esbuild/android-arm64": "0.17.17", - "@esbuild/android-x64": "0.17.17", - "@esbuild/darwin-arm64": "0.17.17", - "@esbuild/darwin-x64": "0.17.17", - "@esbuild/freebsd-arm64": "0.17.17", - "@esbuild/freebsd-x64": "0.17.17", - "@esbuild/linux-arm": "0.17.17", - "@esbuild/linux-arm64": "0.17.17", - "@esbuild/linux-ia32": "0.17.17", - "@esbuild/linux-loong64": "0.17.17", - "@esbuild/linux-mips64el": "0.17.17", - "@esbuild/linux-ppc64": "0.17.17", - "@esbuild/linux-riscv64": "0.17.17", - "@esbuild/linux-s390x": "0.17.17", - "@esbuild/linux-x64": "0.17.17", - "@esbuild/netbsd-x64": "0.17.17", - "@esbuild/openbsd-x64": "0.17.17", - "@esbuild/sunos-x64": "0.17.17", - "@esbuild/win32-arm64": "0.17.17", - "@esbuild/win32-ia32": "0.17.17", - "@esbuild/win32-x64": "0.17.17" + "@esbuild/android-arm": "0.17.18", + "@esbuild/android-arm64": "0.17.18", + "@esbuild/android-x64": "0.17.18", + "@esbuild/darwin-arm64": "0.17.18", + "@esbuild/darwin-x64": "0.17.18", + "@esbuild/freebsd-arm64": "0.17.18", + "@esbuild/freebsd-x64": "0.17.18", + "@esbuild/linux-arm": "0.17.18", + "@esbuild/linux-arm64": "0.17.18", + "@esbuild/linux-ia32": "0.17.18", + "@esbuild/linux-loong64": "0.17.18", + "@esbuild/linux-mips64el": "0.17.18", + "@esbuild/linux-ppc64": "0.17.18", + "@esbuild/linux-riscv64": "0.17.18", + "@esbuild/linux-s390x": "0.17.18", + "@esbuild/linux-x64": "0.17.18", + "@esbuild/netbsd-x64": "0.17.18", + "@esbuild/openbsd-x64": "0.17.18", + "@esbuild/sunos-x64": "0.17.18", + "@esbuild/win32-arm64": "0.17.18", + "@esbuild/win32-ia32": "0.17.18", + "@esbuild/win32-x64": "0.17.18" } }, "node_modules/escalade": { @@ -9743,15 +9744,15 @@ } }, "node_modules/eslint": { - "version": "8.38.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.38.0.tgz", - "integrity": "sha512-pIdsD2jwlUGf/U38Jv97t8lq6HpaU/G9NKbYmpWpZGw3LdTNhZLbJePqxOXGB5+JEKfOPU/XLxYxFh03nr1KTg==", + "version": "8.39.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.39.0.tgz", + "integrity": "sha512-mwiok6cy7KTW7rBpo05k6+p4YVZByLNjAZ/ACB9DRCu4YDRwjXI01tWHp6KAUWelsBetTxKK/2sHB0vdS8Z2Og==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.4.0", "@eslint/eslintrc": "^2.0.2", - "@eslint/js": "8.38.0", + "@eslint/js": "8.39.0", "@humanwhocodes/config-array": "^0.11.8", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -9761,7 +9762,7 @@ "debug": "^4.3.2", "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", + "eslint-scope": "^7.2.0", "eslint-visitor-keys": "^3.4.0", "espree": "^9.5.1", "esquery": "^1.4.2", @@ -13692,9 +13693,9 @@ "dev": true }, "node_modules/lint-staged": { - "version": "13.2.1", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.2.1.tgz", - "integrity": "sha512-8gfzinVXoPfga5Dz/ZOn8I2GOhf81Wvs+KwbEXQn/oWZAvCVS2PivrXfVbFJc93zD16uC0neS47RXHIjXKYZQw==", + "version": "13.2.2", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.2.2.tgz", + "integrity": "sha512-71gSwXKy649VrSU09s10uAT0rWCcY3aewhMaHyl2N84oBk4Xs9HgxvUp3AYu+bNsK4NrOYYxvSgg7FyGJ+jGcA==", "dev": true, "dependencies": { "chalk": "5.2.0", @@ -13709,7 +13710,7 @@ "object-inspect": "^1.12.3", "pidtree": "^0.6.0", "string-argv": "^0.3.1", - "yaml": "^2.2.1" + "yaml": "^2.2.2" }, "bin": { "lint-staged": "bin/lint-staged.js" @@ -16028,13 +16029,13 @@ } }, "node_modules/playwright": { - "version": "1.32.3", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.32.3.tgz", - "integrity": "sha512-h/ylpgoj6l/EjkfUDyx8cdOlfzC96itPpPe8BXacFkqpw/YsuxkpPyVbzEq4jw+bAJh5FLgh31Ljg2cR6HV3uw==", + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.33.0.tgz", + "integrity": "sha512-+zzU3V2TslRX2ETBRgQKsKytYBkJeLZ2xzUj4JohnZnxQnivoUvOvNbRBYWSYykQTO0Y4zb8NwZTYFUO+EpPBQ==", "dev": true, "hasInstallScript": true, "dependencies": { - "playwright-core": "1.32.3" + "playwright-core": "1.33.0" }, "bin": { "playwright": "cli.js" @@ -16044,9 +16045,9 @@ } }, "node_modules/playwright-core": { - "version": "1.32.3", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.32.3.tgz", - "integrity": "sha512-SB+cdrnu74ZIn5Ogh/8278ngEh9NEEV0vR4sJFmK04h2iZpybfbqBY0bX6+BLYWVdV12JLLI+JEFtSnYgR+mWg==", + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.33.0.tgz", + "integrity": "sha512-aizyPE1Cj62vAECdph1iaMILpT0WUDCq3E6rW6I+dleSbBoGbktvJtzS6VHkZ4DKNEOG9qJpiom/ZxO+S15LAw==", "dev": true, "bin": { "playwright": "cli.js" @@ -16086,9 +16087,9 @@ } }, "node_modules/postcss": { - "version": "8.4.22", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.22.tgz", - "integrity": "sha512-XseknLAfRHzVWjCEtdviapiBtfLdgyzExD50Rg2ePaucEesyh8Wv4VPdW0nbyDa1ydbrAxV19jvMT4+LFmcNUA==", + "version": "8.4.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.23.tgz", + "integrity": "sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==", "dev": true, "funding": [ { @@ -17115,16 +17116,26 @@ } }, "node_modules/postcss-preset-env": { - "version": "8.3.1", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-8.3.1.tgz", - "integrity": "sha512-k3Y8BXbVLBAufrla3CNmQJhMS1iRuT9LFlysYvzs1rU5E78+ShX2u0EUL6KpMi0pDJO3wZcuVYSR8cgukfoRtg==", + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-8.3.2.tgz", + "integrity": "sha512-VSAOsfxTXzO/gX5QljC8x8hN3ABbD9iqqLgqHqohBdNI5FhJptwpl96kpu+kYvvzK7BWwaHYou0IeYrp+NqmcQ==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { "@csstools/postcss-cascade-layers": "^3.0.1", "@csstools/postcss-color-function": "^2.2.1", "@csstools/postcss-color-mix-function": "^1.0.1", "@csstools/postcss-font-format-keywords": "^2.0.2", - "@csstools/postcss-gradients-interpolation-method": "^3.0.3", + "@csstools/postcss-gradients-interpolation-method": "^3.0.4", "@csstools/postcss-hwb-function": "^2.2.1", "@csstools/postcss-ic-unit": "^2.0.2", "@csstools/postcss-is-pseudo-class": "^3.2.0", @@ -17179,10 +17190,6 @@ "engines": { "node": "^14 || ^16 || >=18" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, "peerDependencies": { "postcss": "^8.4" } @@ -18427,9 +18434,9 @@ } }, "node_modules/rollup": { - "version": "3.20.6", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.20.6.tgz", - "integrity": "sha512-2yEB3nQXp/tBQDN0hJScJQheXdvU2wFhh6ld7K/aiZ1vYcak6N/BKjY1QrU6BvO2JWYS8bEs14FRaxXosxy2zw==", + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.21.0.tgz", + "integrity": "sha512-ANPhVcyeHvYdQMUyCbczy33nbLzI7RzrBje4uvNiTDJGIMtlKoOStmympwr9OtS1LZxiDmE2wvxHyVhoLtf1KQ==", "dev": true, "bin": { "rollup": "dist/bin/rollup" @@ -19223,9 +19230,9 @@ } }, "node_modules/sort-css-media-queries": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/sort-css-media-queries/-/sort-css-media-queries-2.1.1.tgz", - "integrity": "sha512-OrOTJASq48ftEIfdjIwkFy9KPpENTPgCS33QISOoL3+0ZOTFzNE3to4wVZTUfDoLRQ8XWnWZA1m9KSx8E6D8YA==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/sort-css-media-queries/-/sort-css-media-queries-2.2.0.tgz", + "integrity": "sha512-0xtkGhWCC9MGt/EzgnvbbbKhqWjl1+/rncmhTh5qCpbYguXh6S/qwePfv/JQ8jePXXmqingylxoC49pCkSPIbA==", "engines": { "node": ">= 6.3.0" } @@ -21692,15 +21699,14 @@ } }, "node_modules/vite": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.2.2.tgz", - "integrity": "sha512-PcNtT5HeDxb3QaSqFYkEum8f5sCVe0R3WK20qxgIvNBZPXU/Obxs/+ubBMeE7nLWeCo2LDzv+8hRYSlcaSehig==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.3.3.tgz", + "integrity": "sha512-MwFlLBO4udZXd+VBcezo3u8mC77YQk+ik+fbc0GZWGgzfbPP+8Kf0fldhARqvSYmtIWoAJ5BXPClUbMTlqFxrA==", "dev": true, "dependencies": { "esbuild": "^0.17.5", - "postcss": "^8.4.21", - "resolve": "^1.22.1", - "rollup": "^3.18.0" + "postcss": "^8.4.23", + "rollup": "^3.21.0" }, "bin": { "vite": "bin/vite.js" @@ -23916,9 +23922,9 @@ "dev": true }, "node_modules/yaml": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.1.tgz", - "integrity": "sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.2.tgz", + "integrity": "sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==", "dev": true, "engines": { "node": ">= 14" diff --git a/package.json b/package.json index 8f077ebbd5..ae57138680 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "nuxt-speedkit", - "version": "2.1.5-beta.14", + "version": "2.2.0", "description": "Nuxt Speedkit takes over the Lighthouse performance optimization of your generated website.", "license": "MIT", "contributors": [ @@ -43,10 +43,10 @@ "deepmerge": "4.3.1", "defu": "6.1.2", "dynamic-class-list": "2.0.2", - "pathe": "^1.1.0", - "probe-image-size": "^7.2.3", + "pathe": "1.1.0", + "probe-image-size": "7.2.3", "serialize-to-js": "3.1.2", - "sort-css-media-queries": "2.1.1", + "sort-css-media-queries": "2.2.0", "vue-lazy-hydration": "2.0.0-beta.4" }, "devDependencies": { @@ -55,12 +55,13 @@ "@commitlint/config-conventional": "17.6.1", "@fullhuman/postcss-purgecss": "5.0.0", "@nuxtjs/eslint-config": "12.0.0", - "@nuxtjs/eslint-config-typescript": "^12.0.0", - "@nuxtjs/eslint-module": "^3.1.0", - "@nuxtjs/stylelint-module": "4.1.0", + "@nuxtjs/eslint-config-typescript": "12.0.0", + "@nuxtjs/eslint-module": "3.1.0", + "@nuxtjs/stylelint-module": "4.2.1", "commitlint": "17.6.1", "core-js": "3.30.1", - "eslint": "8.38.0", + "esbuild": "0.17.18", + "eslint": "8.39.0", "eslint-formatter-json-relative": "0.1.0", "eslint-plugin-no-secrets": "0.8.9", "eslint-plugin-no-unsanitized": "4.0.2", @@ -71,19 +72,19 @@ "get-port-please": "3.0.1", "husky": "8.0.3", "jsdom": "21.1.1", - "lint-staged": "13.2.1", + "lint-staged": "13.2.2", "nuxt": "2.16.3", "pinst": "3.0.0", - "playwright": "1.32.3", + "playwright": "1.33.0", "postcss-functions": "4.0.2", "postcss-html": "1.5.0", "postcss-nesting": "11.2.2", - "postcss-preset-env": "8.3.1", + "postcss-preset-env": "8.3.2", "serve-static": "1.15.0", "stylelint": "14.16.1", "stylelint-config-recess-order": "3.1.0", "stylelint-config-standard": "29.0.0", - "vite": "^4.2.1", + "vite": "4.3.3", "vitest": "0.30.1", "vue-headings": "1.0.0", "vue-svg-loader": "0.16.0", diff --git a/renovate.json b/renovate.json index f5a06606fb..ed6cf668f3 100644 --- a/renovate.json +++ b/renovate.json @@ -18,6 +18,21 @@ }, "separateMultipleMajor": true, "allowedVersions": "^16" + }, + { + "matchPackagePatterns": [ + "@nuxtjs/eslint-config", + "@nuxtjs/eslint-config-typescript", + "@nuxtjs/eslint-module", + "@nuxtjs/stylelint-module", + "nuxt", + "eslint", + "stylelint" + ], + "matchUpdateTypes": [ + "major" + ], + "enabled": false } ], "baseBranches": [