From e15c0607b79d6c8f67766be1f7777567197dae5f Mon Sep 17 00:00:00 2001 From: Alvaro Saburido Date: Tue, 7 Nov 2023 09:25:21 +0100 Subject: [PATCH] chore: repo improvements automerge (#73) * chore: automerge renovate * ci: add workflow actions * chore: updated deps and qrcode for playground * ci: added netlify config * chore: fix lint --- .github/workflows/actions/pnpm/action.yml | 27 + .github/workflows/lint-pr.yml | 17 + .github/workflows/lint.yml | 30 + docs/package.json | 12 +- netlify.toml | 5 + package.json | 53 +- playground/.eslintrc-auto-import.json | 5 +- playground/auto-imports.d.ts | 3 +- playground/package.json | 17 +- playground/vite.config.ts | 2 + pnpm-lock.yaml | 1230 ++++++--------------- renovate.json | 7 + src/core/EffectComposer.vue | 2 +- 13 files changed, 496 insertions(+), 914 deletions(-) create mode 100644 .github/workflows/actions/pnpm/action.yml create mode 100644 .github/workflows/lint-pr.yml create mode 100644 .github/workflows/lint.yml create mode 100644 netlify.toml diff --git a/.github/workflows/actions/pnpm/action.yml b/.github/workflows/actions/pnpm/action.yml new file mode 100644 index 00000000..3cb61fb5 --- /dev/null +++ b/.github/workflows/actions/pnpm/action.yml @@ -0,0 +1,27 @@ +# From https://github.com/remirror/template/blob/4f8c5f5629a081217672a8cce1df085510f43913/.github/actions/pnpm/action.yml +name: 'pnpm installation' +description: 'Install and audit dependencies for pnpm' +inputs: + cache: # id of input + description: 'The location of the pnpm cache' + required: true + default: '.pnpm-store' + version: # id of input + description: 'The version to use' + required: false + default: 6.10.0 + +runs: + using: 'composite' + steps: + - name: install pnpm + run: npm install pnpm@${{ inputs.version }} -g + shell: bash + + - name: setup pnpm config + run: pnpm config set store-dir ${{ inputs.cache }} + shell: bash + + - name: install dependencies + run: pnpm install --shamefully-hoist + shell: bash diff --git a/.github/workflows/lint-pr.yml b/.github/workflows/lint-pr.yml new file mode 100644 index 00000000..9050f17c --- /dev/null +++ b/.github/workflows/lint-pr.yml @@ -0,0 +1,17 @@ +name: 'Lint PR' + +on: + pull_request_target: + types: + - opened + - edited + - synchronize + +jobs: + main: + name: Validate PR title + runs-on: ubuntu-latest + steps: + - uses: amannn/action-semantic-pull-request@v5 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml new file mode 100644 index 00000000..a990e44b --- /dev/null +++ b/.github/workflows/lint.yml @@ -0,0 +1,30 @@ +name: Run linters +on: [push] + +env: + PNPM_CACHE_FOLDER: .pnpm-store + HUSKY: 0 # Bypass husky commit hook for CI + +jobs: + lint: + name: Lint + runs-on: ubuntu-20.04 + strategy: + matrix: + node-version: [16] + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Setup Pnpm + uses: pnpm/action-setup@v2 + with: + version: 8 + - name: Use Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v4 + with: + node-version: ${{ matrix.node-version }} + cache: 'pnpm' + - name: Install dependencies + run: pnpm install + - name: Run Lint + run: pnpm run lint diff --git a/docs/package.json b/docs/package.json index 558cbb66..eaa26761 100644 --- a/docs/package.json +++ b/docs/package.json @@ -9,15 +9,15 @@ "preview": "vitepress preview" }, "dependencies": { - "@tresjs/cientos": "^3.0.1", - "@tresjs/core": "^3.2.2", + "@tresjs/cientos": "^3.5.1", + "@tresjs/core": "^3.5.0", "@tresjs/post-processing": "workspace:^", - "gsap": "^3.11.5" + "gsap": "^3.12.2" }, "devDependencies": { - "unocss": "^0.52.3", - "unplugin-vue-components": "^0.24.1", + "unocss": "^0.57.2", + "unplugin-vue-components": "^0.25.2", "vite-svg-loader": "^4.0.0", - "vitepress": "1.0.0-beta.1" + "vitepress": "1.0.0-rc.25" } } diff --git a/netlify.toml b/netlify.toml new file mode 100644 index 00000000..2aff1e26 --- /dev/null +++ b/netlify.toml @@ -0,0 +1,5 @@ +[build.environment] + NODE_VERSION = "18" +[build] + publish = "docs/.vitepress/dist" + command = "pnpm run build && pnpm docs:build" \ No newline at end of file diff --git a/package.json b/package.json index 5f5aa740..b1ca1adf 100644 --- a/package.json +++ b/package.json @@ -1,16 +1,20 @@ { "name": "@tresjs/post-processing", - "description": "Post-processing library for TresJS", - "version": "0.5.0", "type": "module", + "version": "0.5.0", + "packageManager": "pnpm@8.10.2", + "description": "Post-processing library for TresJS", "author": "Alvaro Saburido (https://github.com/alvarosabu/)", - "files": [ - "dist", - "*.d.ts" - ], "license": "MIT", - "main": "./dist/tres-postprocessing.js", - "module": "./dist/tres-postprocessing.js", + "keywords": [ + "vue", + "3d", + "threejs", + "three", + "post-processing", + "effects", + "fx" + ], "exports": { ".": { "types": "./dist/index.d.ts", @@ -18,20 +22,17 @@ }, "./*": "./*" }, + "main": "./dist/tres-postprocessing.js", + "module": "./dist/tres-postprocessing.js", + "files": [ + "dist", + "*.d.ts" + ], "publishConfig": { "access": "public" }, - "keywords": [ - "vue", - "3d", - "threejs", - "three", - "post-processing", - "effects", - "fx" - ], "scripts": { - "dev": "vite", + "dev": "cd playground && npm run dev", "playground": "cd playground && npm run dev", "build": "vite build", "preview": "vite preview", @@ -47,16 +48,16 @@ "vue": ">=3.3" }, "dependencies": { - "@tresjs/core": "^3.4.1", - "@unocss/core": "^0.57.1", + "@tresjs/core": "^3.5.0", + "@unocss/core": "^0.57.2", "@vueuse/core": "^10.5.0", - "postprocessing": "^6.33.2", - "three-stdlib": "^2.28.3" + "postprocessing": "^6.33.3", + "three-stdlib": "^2.28.5" }, "devDependencies": { "@release-it/conventional-changelog": "^7.0.2", "@tresjs/eslint-config-vue": "^0.2.1", - "@types/three": "^0.157.2", + "@types/three": "^0.158.1", "@vitejs/plugin-vue": "^4.4.0", "gsap": "^3.12.2", "kolorist": "^1.8.0", @@ -67,12 +68,12 @@ "rollup-plugin-visualizer": "^5.9.2", "three": "^0.158.0", "typescript": "^5.2.2", - "unocss": "^0.57.1", + "unocss": "^0.57.2", "vite": "^4.5.0", "vite-plugin-banner": "^0.7.1", - "vite-plugin-dts": "3.6.2", + "vite-plugin-dts": "3.6.3", "vite-svg-loader": "^4.0.0", - "vitepress": "1.0.0-rc.24", + "vitepress": "1.0.0-rc.25", "vue": "^3.3.7", "vue-tsc": "^1.8.22" } diff --git a/playground/.eslintrc-auto-import.json b/playground/.eslintrc-auto-import.json index 12976376..6051bc19 100644 --- a/playground/.eslintrc-auto-import.json +++ b/playground/.eslintrc-auto-import.json @@ -59,6 +59,9 @@ "watchPostEffect": true, "watchSyncEffect": true, "toValue": true, - "WritableComputedRef": true + "WritableComputedRef": true, + "ExtractDefaultPropTypes": true, + "ExtractPropTypes": true, + "ExtractPublicPropTypes": true } } diff --git a/playground/auto-imports.d.ts b/playground/auto-imports.d.ts index 3c415545..5eb5ac52 100644 --- a/playground/auto-imports.d.ts +++ b/playground/auto-imports.d.ts @@ -1,6 +1,7 @@ /* eslint-disable */ /* prettier-ignore */ // @ts-nocheck +// noinspection JSUnusedGlobalSymbols // Generated by unplugin-auto-import export {} declare global { @@ -60,5 +61,5 @@ declare global { // for type re-export declare global { // @ts-ignore - export type { Component, ComponentPublicInstance, ComputedRef, InjectionKey, PropType, Ref, VNode, WritableComputedRef } from 'vue' + export type { Component, ComponentPublicInstance, ComputedRef, ExtractDefaultPropTypes, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, VNode, WritableComputedRef } from 'vue' } diff --git a/playground/package.json b/playground/package.json index 59b512d8..ed69cd7d 100644 --- a/playground/package.json +++ b/playground/package.json @@ -4,19 +4,20 @@ "version": "0.0.0", "private": true, "scripts": { - "dev": "vite", + "dev": "vite --host", "build": "vue-tsc && vite build", "preview": "vite preview" }, "dependencies": { - "@tresjs/cientos": "^3.0.1", - "@tresjs/core": "3.2.0", - "@tresjs/leches": "^0.9.1", - "vue-router": "^4.2.2" + "@tresjs/cientos": "^3.5.1", + "@tresjs/core": "3.5.0", + "@tresjs/leches": "^0.13.0", + "vue-router": "^4.2.5" }, "devDependencies": { - "@types/three": "^0.152.1", - "unplugin-auto-import": "^0.16.4", - "unplugin-vue-components": "^0.25.1" + "@types/three": "^0.158.1", + "unplugin-auto-import": "^0.16.7", + "unplugin-vue-components": "^0.25.2", + "vite-plugin-qrcode": "^0.2.2" } } diff --git a/playground/vite.config.ts b/playground/vite.config.ts index 17540928..9824fa5c 100644 --- a/playground/vite.config.ts +++ b/playground/vite.config.ts @@ -5,6 +5,7 @@ import Components from 'unplugin-vue-components/vite' import { resolve } from 'pathe' import UnoCSS from 'unocss/vite' import { templateCompilerOptions } from '@tresjs/core' +import { qrcode } from 'vite-plugin-qrcode' // https://vitejs.dev/config/ export default defineConfig({ @@ -28,6 +29,7 @@ export default defineConfig({ UnoCSS({ /* options */ }), + qrcode(), ], resolve: { alias: { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 931d38cc..c099bfc5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,30 +9,30 @@ importers: .: dependencies: '@tresjs/core': - specifier: ^3.4.1 - version: 3.4.1(three@0.158.0)(vue@3.3.7) + specifier: ^3.5.0 + version: 3.5.0(three@0.158.0)(vue@3.3.7) '@unocss/core': - specifier: ^0.57.1 - version: 0.57.1 + specifier: ^0.57.2 + version: 0.57.2 '@vueuse/core': specifier: ^10.5.0 version: 10.5.0(vue@3.3.7) postprocessing: - specifier: ^6.33.2 - version: 6.33.2(three@0.158.0) + specifier: ^6.33.3 + version: 6.33.3(three@0.158.0) three-stdlib: - specifier: ^2.28.3 - version: 2.28.3(three@0.158.0) + specifier: ^2.28.5 + version: 2.28.5(three@0.158.0) devDependencies: '@release-it/conventional-changelog': specifier: ^7.0.2 version: 7.0.2(release-it@16.2.1) '@tresjs/eslint-config-vue': specifier: ^0.2.1 - version: 0.2.1(eslint@8.52.0)(typescript@5.2.2) + version: 0.2.1(eslint@8.53.0)(typescript@5.2.2) '@types/three': - specifier: ^0.157.2 - version: 0.157.2 + specifier: ^0.158.1 + version: 0.158.1 '@vitejs/plugin-vue': specifier: ^4.4.0 version: 4.4.0(vite@4.5.0)(vue@3.3.7) @@ -64,8 +64,8 @@ importers: specifier: ^5.2.2 version: 5.2.2 unocss: - specifier: ^0.57.1 - version: 0.57.1(postcss@8.4.31)(vite@4.5.0) + specifier: ^0.57.2 + version: 0.57.2(postcss@8.4.31)(vite@4.5.0) vite: specifier: ^4.5.0 version: 4.5.0 @@ -73,14 +73,14 @@ importers: specifier: ^0.7.1 version: 0.7.1 vite-plugin-dts: - specifier: 3.6.2 - version: 3.6.2(typescript@5.2.2)(vite@4.5.0) + specifier: 3.6.3 + version: 3.6.3(typescript@5.2.2)(vite@4.5.0) vite-svg-loader: specifier: ^4.0.0 version: 4.0.0 vitepress: - specifier: 1.0.0-rc.24 - version: 1.0.0-rc.24(@algolia/client-search@4.20.0)(postcss@8.4.31)(search-insights@2.9.0)(typescript@5.2.2) + specifier: 1.0.0-rc.25 + version: 1.0.0-rc.25(@algolia/client-search@4.20.0)(postcss@8.4.31)(search-insights@2.9.0)(typescript@5.2.2) vue: specifier: ^3.3.7 version: 3.3.7(typescript@5.2.2) @@ -91,61 +91,64 @@ importers: docs: dependencies: '@tresjs/cientos': - specifier: ^3.0.1 - version: 3.0.1(three@0.158.0)(vue@3.3.7) + specifier: ^3.5.1 + version: 3.5.1(@tresjs/core@3.5.0)(three@0.158.0)(tweakpane@4.0.1)(vue@3.3.7) '@tresjs/core': - specifier: ^3.2.2 - version: 3.2.2(three@0.158.0)(vue@3.3.7) + specifier: ^3.5.0 + version: 3.5.0(three@0.158.0)(vue@3.3.7) '@tresjs/post-processing': specifier: workspace:^ version: link:.. gsap: - specifier: ^3.11.5 - version: 3.12.1 + specifier: ^3.12.2 + version: 3.12.2 devDependencies: unocss: - specifier: ^0.52.3 - version: 0.52.3(postcss@8.4.31)(vite@4.5.0) + specifier: ^0.57.2 + version: 0.57.2(postcss@8.4.31)(vite@4.5.0) unplugin-vue-components: - specifier: ^0.24.1 - version: 0.24.1(vue@3.3.7) + specifier: ^0.25.2 + version: 0.25.2(vue@3.3.7) vite-svg-loader: specifier: ^4.0.0 version: 4.0.0 vitepress: - specifier: 1.0.0-beta.1 - version: 1.0.0-beta.1(@algolia/client-search@4.20.0)(search-insights@2.9.0)(typescript@5.2.2) + specifier: 1.0.0-rc.25 + version: 1.0.0-rc.25(@algolia/client-search@4.20.0)(postcss@8.4.31)(search-insights@2.9.0)(typescript@5.2.2) playground: dependencies: '@tresjs/cientos': - specifier: ^3.0.1 - version: 3.0.1(three@0.158.0)(vue@3.3.7) + specifier: ^3.5.1 + version: 3.5.1(@tresjs/core@3.5.0)(three@0.158.0)(tweakpane@4.0.1)(vue@3.3.7) '@tresjs/core': - specifier: 3.2.0 - version: 3.2.0(three@0.158.0)(vue@3.3.7) + specifier: 3.5.0 + version: 3.5.0(three@0.158.0)(vue@3.3.7) '@tresjs/leches': - specifier: ^0.9.1 - version: 0.9.1(vue@3.3.7) + specifier: ^0.13.0 + version: 0.13.0(vue@3.3.7) vue-router: - specifier: ^4.2.2 - version: 4.2.2(vue@3.3.7) + specifier: ^4.2.5 + version: 4.2.5(vue@3.3.7) devDependencies: '@types/three': - specifier: ^0.152.1 - version: 0.152.1 + specifier: ^0.158.1 + version: 0.158.1 unplugin-auto-import: - specifier: ^0.16.4 - version: 0.16.4(@vueuse/core@10.5.0) + specifier: ^0.16.7 + version: 0.16.7(@vueuse/core@10.5.0) unplugin-vue-components: - specifier: ^0.25.1 - version: 0.25.1(vue@3.3.7) + specifier: ^0.25.2 + version: 0.25.2(vue@3.3.7) + vite-plugin-qrcode: + specifier: ^0.2.2 + version: 0.2.2(vite@4.5.0) playground-nuxt: dependencies: '@tresjs/cientos': specifier: ^3.5.1 - version: 3.5.1(@tresjs/core@3.4.1)(three@0.158.0)(tweakpane@4.0.1)(vue@3.3.7) + version: 3.5.1(@tresjs/core@3.5.0)(three@0.158.0)(tweakpane@4.0.1)(vue@3.3.7) '@tresjs/nuxt': specifier: ^1.2.2 version: 1.2.2(three@0.158.0)(vue@3.3.7) @@ -158,7 +161,7 @@ importers: version: 1.0.0(nuxt@3.8.0)(vite@4.5.0) nuxt: specifier: ^3.8.0 - version: 3.8.0(eslint@8.52.0)(typescript@5.2.2)(vite@4.5.0)(vue-tsc@1.8.22) + version: 3.8.0(eslint@8.53.0)(typescript@5.2.2)(vite@4.5.0)(vue-tsc@1.8.22) vue: specifier: ^3.3.7 version: 3.3.7(typescript@5.2.2) @@ -316,7 +319,7 @@ packages: engines: {node: '>=6.0.0'} dependencies: '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.19 + '@jridgewell/trace-mapping': 0.3.20 /@antfu/install-pkg@0.1.1: resolution: {integrity: sha512-LyB/8+bSfa0DFGC06zpCEfs89/XoWZwws5ygEa5D+Xsm3OfI+aXQ86VgVG7Acyef+rSZ5HE7J8rrxzrQeM3PjQ==} @@ -678,7 +681,7 @@ packages: resolution: {integrity: sha512-p1YFTCDflk8ieHgFJYfmyHBki1D61+U9idwrLh+GQQMrBSP3DLGKpy0XUJtPjAOPltcVbqsTjiPFfH7JImjUNg==} dependencies: '@docsearch/react': 3.5.2(@algolia/client-search@4.20.0)(search-insights@2.9.0) - preact: 10.18.1 + preact: 10.18.2 transitivePeerDependencies: - '@algolia/client-search' - '@types/react' @@ -1109,13 +1112,13 @@ packages: dev: true optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.52.0): + /@eslint-community/eslint-utils@4.4.0(eslint@8.53.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 8.52.0 + eslint: 8.53.0 eslint-visitor-keys: 3.4.3 dev: true @@ -1124,8 +1127,8 @@ packages: engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} dev: true - /@eslint/eslintrc@2.1.2: - resolution: {integrity: sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==} + /@eslint/eslintrc@2.1.3: + resolution: {integrity: sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 @@ -1141,8 +1144,8 @@ packages: - supports-color dev: true - /@eslint/js@8.52.0: - resolution: {integrity: sha512-mjZVbpaeMZludF2fsWLD0Z9gCref1Tk4i9+wddjRvpUNqqcndPkBD09N/Mapey0b3jaXbLm2kICwFv2E64QinA==} + /@eslint/js@8.53.0: + resolution: {integrity: sha512-Kn7K8dx/5U6+cT1yEhpX1w4PCSg0M+XyRILPgvwcEBjerFWCwQj5sbr3/VmxqV0JGHCBCzyd6LxypEuehypY1w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true @@ -1197,19 +1200,6 @@ packages: - supports-color dev: true - /@iconify/utils@2.1.9: - resolution: {integrity: sha512-mo+A4n3MwLlWlg1SoSO+Dt6pOPWKElk9sSJ6ZpuzbB9OcjxN8RUWxU3ulPwB1nglErWKRam2x4BAohbYF7FiFA==} - dependencies: - '@antfu/install-pkg': 0.1.1 - '@antfu/utils': 0.7.6 - '@iconify/types': 2.0.0 - debug: 4.3.4 - kolorist: 1.8.0 - local-pkg: 0.4.3 - transitivePeerDependencies: - - supports-color - dev: true - /@ioredis/commands@1.2.0: resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==} dev: true @@ -1258,6 +1248,12 @@ packages: '@jridgewell/resolve-uri': 3.1.1 '@jridgewell/sourcemap-codec': 1.4.15 + /@jridgewell/trace-mapping@0.3.20: + resolution: {integrity: sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==} + dependencies: + '@jridgewell/resolve-uri': 3.1.1 + '@jridgewell/sourcemap-codec': 1.4.15 + /@kwsites/file-exists@1.1.1: resolution: {integrity: sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==} dependencies: @@ -1305,8 +1301,8 @@ packages: - '@types/node' dev: true - /@microsoft/api-extractor@7.38.0: - resolution: {integrity: sha512-e1LhZYnfw+JEebuY2bzhw0imDCl1nwjSThTrQqBXl40hrVo6xm3j/1EpUr89QyzgjqmAwek2ZkIVZbrhaR+cqg==} + /@microsoft/api-extractor@7.38.2: + resolution: {integrity: sha512-JOARuhTwOcOMIU0O2czscoJy3ddVzIRhSA9/7T1ALuZSNphgWsPk+Bv4E7AnBDmTV4pP4lBNLtCxEHjjpWaytQ==} hasBin: true dependencies: '@microsoft/api-extractor-model': 7.28.2 @@ -1314,7 +1310,7 @@ packages: '@microsoft/tsdoc-config': 0.16.2 '@rushstack/node-core-library': 3.61.0 '@rushstack/rig-package': 0.5.1 - '@rushstack/ts-command-line': 4.16.1 + '@rushstack/ts-command-line': 4.17.1 colors: 1.2.5 lodash: 4.17.21 resolve: 1.22.8 @@ -1460,7 +1456,7 @@ packages: '@nuxt/kit': 3.8.0 '@nuxt/schema': 3.8.0 execa: 7.2.0 - nuxt: 3.8.0(eslint@8.52.0)(typescript@5.2.2)(vite@4.5.0)(vue-tsc@1.8.22) + nuxt: 3.8.0(eslint@8.53.0)(typescript@5.2.2)(vite@4.5.0)(vue-tsc@1.8.22) vite: 4.5.0 transitivePeerDependencies: - rollup @@ -1511,7 +1507,7 @@ packages: local-pkg: 0.5.0 magicast: 0.3.0 nitropack: 2.7.0 - nuxt: 3.8.0(eslint@8.52.0)(typescript@5.2.2)(vite@4.5.0)(vue-tsc@1.8.22) + nuxt: 3.8.0(eslint@8.53.0)(typescript@5.2.2)(vite@4.5.0)(vue-tsc@1.8.22) nypm: 0.3.3 ofetch: 1.3.3 ohash: 1.1.3 @@ -1625,7 +1621,7 @@ packages: /@nuxt/ui-templates@1.3.1: resolution: {integrity: sha512-5gc02Pu1HycOVUWJ8aYsWeeXcSTPe8iX8+KIrhyEtEoOSkY0eMBuo0ssljB8wALuEmepv31DlYe5gpiRwkjESA==} - /@nuxt/vite-builder@3.8.0(eslint@8.52.0)(typescript@5.2.2)(vue-tsc@1.8.22)(vue@3.3.7): + /@nuxt/vite-builder@3.8.0(eslint@8.53.0)(typescript@5.2.2)(vue-tsc@1.8.22)(vue@3.3.7): resolution: {integrity: sha512-F9BfH+c/Idp6sBGVHR4QJSuoO42evtE4D0OelD45NgkqVvmBmOawlj0Oz5fDKoV64LDPI2+yE+xnBdQtsNv/VA==} engines: {node: ^14.18.0 || >=16.10.0} peerDependencies: @@ -1664,7 +1660,7 @@ packages: unplugin: 1.5.0 vite: 4.5.0 vite-node: 0.33.0 - vite-plugin-checker: 0.6.2(eslint@8.52.0)(typescript@5.2.2)(vite@4.5.0)(vue-tsc@1.8.22) + vite-plugin-checker: 0.6.2(eslint@8.53.0)(typescript@5.2.2)(vite@4.5.0)(vue-tsc@1.8.22) vue: 3.3.7(typescript@5.2.2) vue-bundle-renderer: 2.0.0 transitivePeerDependencies: @@ -2071,7 +2067,7 @@ packages: deepmerge: 4.3.1 is-builtin-module: 3.2.1 is-module: 1.0.0 - resolve: 1.22.4 + resolve: 1.22.8 rollup: 3.29.4 dev: true @@ -2125,20 +2121,6 @@ packages: picomatch: 2.3.1 dev: true - /@rollup/pluginutils@5.0.4: - resolution: {integrity: sha512-0KJnIoRI8A+a1dqOYLxH8vBf8bphDmty5QvIm2hqm7oFCFYKCAZWWd2hXgMibaPsNDhI0AtpYfQZJG47pt/k4g==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0 - peerDependenciesMeta: - rollup: - optional: true - dependencies: - '@types/estree': 1.0.1 - estree-walker: 2.0.2 - picomatch: 2.3.1 - dev: true - /@rollup/pluginutils@5.0.5(rollup@3.29.4): resolution: {integrity: sha512-6aEYR910NyP73oHiJglti74iRyOwgFU4x3meH/H8OJx6Ry0j6cOVZ5X/wTvub7G7Ao6qaHBEaNsV3GLJkSsF+Q==} engines: {node: '>=14.0.0'} @@ -2148,7 +2130,7 @@ packages: rollup: optional: true dependencies: - '@types/estree': 1.0.3 + '@types/estree': 1.0.4 estree-walker: 2.0.2 picomatch: 2.3.1 rollup: 3.29.4 @@ -2177,8 +2159,8 @@ packages: strip-json-comments: 3.1.1 dev: true - /@rushstack/ts-command-line@4.16.1: - resolution: {integrity: sha512-+OCsD553GYVLEmz12yiFjMOzuPeCiZ3f8wTiFHL30ZVXexTyPmgjwXEhg2K2P0a2lVf+8YBy7WtPoflB2Fp8/A==} + /@rushstack/ts-command-line@4.17.1: + resolution: {integrity: sha512-2jweO1O57BYP5qdBGl6apJLB+aRIn5ccIRTPDyULh0KMwVzFqWtw6IZWt1qtUoZD/pD2RNkIOosH6Cq45rIYeg==} dependencies: '@types/argparse': 1.0.38 argparse: 1.0.10 @@ -2240,23 +2222,7 @@ packages: resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==} dev: true - /@tresjs/cientos@3.0.1(three@0.158.0)(vue@3.3.7): - resolution: {integrity: sha512-lLpsLopVdgxTw+bbFjZiIRymt4Q9Ye1cASOdTdnIEgD7mwWd3tMWM6oRREZEHIonmmYtvJ7TDJzYlHZU/yGxDw==} - peerDependencies: - three: '>=0.133' - vue: '>=3.3' - dependencies: - '@tresjs/core': 3.0.1(three@0.158.0)(vue@3.3.7) - '@vueuse/core': 10.5.0(vue@3.3.7) - camera-controls: 2.7.2(three@0.158.0) - three: 0.158.0 - three-stdlib: 2.28.3(three@0.158.0) - vue: 3.3.7(typescript@5.2.2) - transitivePeerDependencies: - - '@vue/composition-api' - dev: false - - /@tresjs/cientos@3.5.1(@tresjs/core@3.4.1)(three@0.158.0)(tweakpane@4.0.1)(vue@3.3.7): + /@tresjs/cientos@3.5.1(@tresjs/core@3.5.0)(three@0.158.0)(tweakpane@4.0.1)(vue@3.3.7): resolution: {integrity: sha512-GQARgRmw906U0VZKHtyG2zuEL6FjPPpJOzxpyLznfsqyXxQgBRStVIgsbuGgserhyTjFlvXTVn0oyDylABnfVA==} peerDependencies: '@tresjs/core': '>=3.2' @@ -2264,49 +2230,21 @@ packages: tweakpane: '>=3.0.0' vue: '>=3.3' dependencies: - '@tresjs/core': 3.4.1(three@0.158.0)(vue@3.3.7) + '@tresjs/core': 3.5.0(three@0.158.0)(vue@3.3.7) '@vueuse/core': 10.5.0(vue@3.3.7) - camera-controls: 2.7.2(three@0.158.0) + camera-controls: 2.7.3(three@0.158.0) stats-gl: 1.0.5 stats.js: 0.17.0 three: 0.158.0 - three-stdlib: 2.28.3(three@0.158.0) + three-stdlib: 2.28.5(three@0.158.0) tweakpane: 4.0.1 vue: 3.3.7(typescript@5.2.2) transitivePeerDependencies: - '@vue/composition-api' dev: false - /@tresjs/core@3.0.1(three@0.158.0)(vue@3.3.7): - resolution: {integrity: sha512-bhLOXqDXCT527dFwdyvUpq7H+WpOgJrmJTFK3tCxrULv996+rIgS0Nz6QRLsFAuyVJwqg29FPD0H/MYEjrviSQ==} - peerDependencies: - three: '>=0.133' - vue: '>=3.3' - dependencies: - '@alvarosabu/utils': 3.1.1 - '@vueuse/core': 10.5.0(vue@3.3.7) - three: 0.158.0 - vue: 3.3.7(typescript@5.2.2) - transitivePeerDependencies: - - '@vue/composition-api' - dev: false - - /@tresjs/core@3.2.0(three@0.158.0)(vue@3.3.7): - resolution: {integrity: sha512-Jkv9AwIlvucF6QnuBFWsTaVJBORDouKsqZ1rnj3l/kjBpBxP/3QFtrys2YtVXEP0qGdFy1pYdGrJ4JEhMmjxSA==} - peerDependencies: - three: '>=0.133' - vue: '>=3.3' - dependencies: - '@alvarosabu/utils': 3.1.1 - '@vueuse/core': 10.5.0(vue@3.3.7) - three: 0.158.0 - vue: 3.3.7(typescript@5.2.2) - transitivePeerDependencies: - - '@vue/composition-api' - dev: false - - /@tresjs/core@3.2.2(three@0.158.0)(vue@3.3.7): - resolution: {integrity: sha512-zNh32siTJqk2JcnA8hZ8zPGkGvepNP03oCtlnUFl22BGULpQvehMWtMjYx233Gqoq5tiyUEcWeXxBSUHIEJjRg==} + /@tresjs/core@3.4.1(three@0.158.0)(vue@3.3.7): + resolution: {integrity: sha512-C48PNObHT9F85ci6xvo0ifngDQSSeZjKcxsaLyrHGq65XYGSN1XCFXA/FgsSE20WUkpeG2lPWBxNwE5dnhPqHw==} peerDependencies: three: '>=0.133' vue: '>=3.3' @@ -2319,8 +2257,8 @@ packages: - '@vue/composition-api' dev: false - /@tresjs/core@3.4.1(three@0.158.0)(vue@3.3.7): - resolution: {integrity: sha512-C48PNObHT9F85ci6xvo0ifngDQSSeZjKcxsaLyrHGq65XYGSN1XCFXA/FgsSE20WUkpeG2lPWBxNwE5dnhPqHw==} + /@tresjs/core@3.5.0(three@0.158.0)(vue@3.3.7): + resolution: {integrity: sha512-kh9QoLMWfkO2V4lytdJTARhfpC+Hf8JH/aTLsqYOirhHla4tTahQn5lHVrFwgkYjES/Qwr+UX84U2J6CQHBT3g==} peerDependencies: three: '>=0.133' vue: '>=3.3' @@ -2333,23 +2271,23 @@ packages: - '@vue/composition-api' dev: false - /@tresjs/eslint-config-base@0.2.1(@typescript-eslint/eslint-plugin@6.9.0)(@typescript-eslint/parser@6.9.0)(eslint@8.52.0): + /@tresjs/eslint-config-base@0.2.1(@typescript-eslint/eslint-plugin@6.9.0)(@typescript-eslint/parser@6.9.0)(eslint@8.53.0): resolution: {integrity: sha512-9fkwDaNu4nLKujeERi5d1S7+ZdZpxBE+g/jUbM4ywhn/+5P7Qv8dXlo1vB05LteX5cTBnZxHQTFrJGK+sMcFdg==} peerDependencies: eslint: '>=7.4.0' dependencies: - eslint: 8.52.0 - eslint-plugin-eslint-comments: 3.2.0(eslint@8.52.0) + eslint: 8.53.0 + eslint-plugin-eslint-comments: 3.2.0(eslint@8.53.0) eslint-plugin-html: 7.1.0 - eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.9.0)(eslint@8.52.0) - eslint-plugin-jsonc: 2.10.0(eslint@8.52.0) - eslint-plugin-markdown: 3.0.1(eslint@8.52.0) - eslint-plugin-n: 16.2.0(eslint@8.52.0) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.9.0)(eslint@8.53.0) + eslint-plugin-jsonc: 2.10.0(eslint@8.53.0) + eslint-plugin-markdown: 3.0.1(eslint@8.53.0) + eslint-plugin-n: 16.2.0(eslint@8.53.0) eslint-plugin-no-only-tests: 3.1.0 - eslint-plugin-promise: 6.1.1(eslint@8.52.0) - eslint-plugin-unicorn: 48.0.1(eslint@8.52.0) - eslint-plugin-unused-imports: 3.0.0(@typescript-eslint/eslint-plugin@6.9.0)(eslint@8.52.0) - eslint-plugin-yml: 1.10.0(eslint@8.52.0) + eslint-plugin-promise: 6.1.1(eslint@8.53.0) + eslint-plugin-unicorn: 48.0.1(eslint@8.53.0) + eslint-plugin-unused-imports: 3.0.0(@typescript-eslint/eslint-plugin@6.9.0)(eslint@8.53.0) + eslint-plugin-yml: 1.10.0(eslint@8.53.0) jsonc-eslint-parser: 2.4.0 yaml-eslint-parser: 1.2.2 transitivePeerDependencies: @@ -2360,16 +2298,16 @@ packages: - supports-color dev: true - /@tresjs/eslint-config-ts@0.2.1(eslint@8.52.0)(typescript@5.2.2): + /@tresjs/eslint-config-ts@0.2.1(eslint@8.53.0)(typescript@5.2.2): resolution: {integrity: sha512-RnDZMq5hqtDQH1rbiKOQhbRmayF9EI3IV6A3gCmD+LG9Nm7/zmC8lPlAcmEl08dAi97bnt29G4GxTD/Wt6xhwg==} peerDependencies: eslint: '>=7.4.0' typescript: '>=3.9' dependencies: - '@tresjs/eslint-config-base': 0.2.1(@typescript-eslint/eslint-plugin@6.9.0)(@typescript-eslint/parser@6.9.0)(eslint@8.52.0) - '@typescript-eslint/eslint-plugin': 6.9.0(@typescript-eslint/parser@6.9.0)(eslint@8.52.0)(typescript@5.2.2) - '@typescript-eslint/parser': 6.9.0(eslint@8.52.0)(typescript@5.2.2) - eslint: 8.52.0 + '@tresjs/eslint-config-base': 0.2.1(@typescript-eslint/eslint-plugin@6.9.0)(@typescript-eslint/parser@6.9.0)(eslint@8.53.0) + '@typescript-eslint/eslint-plugin': 6.9.0(@typescript-eslint/parser@6.9.0)(eslint@8.53.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.9.0(eslint@8.53.0)(typescript@5.2.2) + eslint: 8.53.0 typescript: 5.2.2 transitivePeerDependencies: - eslint-import-resolver-typescript @@ -2377,17 +2315,17 @@ packages: - supports-color dev: true - /@tresjs/eslint-config-vue@0.2.1(eslint@8.52.0)(typescript@5.2.2): + /@tresjs/eslint-config-vue@0.2.1(eslint@8.53.0)(typescript@5.2.2): resolution: {integrity: sha512-rKny0RaV1/2Wrb7qO+SbrYWKwDChDPckJT4LO787MnO0+hOHRKPu2ADGi6tGRIlna6v2Pj/q288p92Y37Qz0wA==} peerDependencies: eslint: '>=7.4.0' typescript: '>=3.9' dependencies: - '@tresjs/eslint-config-base': 0.2.1(@typescript-eslint/eslint-plugin@6.9.0)(@typescript-eslint/parser@6.9.0)(eslint@8.52.0) - '@tresjs/eslint-config-ts': 0.2.1(eslint@8.52.0)(typescript@5.2.2) - '@typescript-eslint/parser': 6.9.0(eslint@8.52.0)(typescript@5.2.2) - eslint: 8.52.0 - eslint-plugin-vue: 9.18.1(eslint@8.52.0) + '@tresjs/eslint-config-base': 0.2.1(@typescript-eslint/eslint-plugin@6.9.0)(@typescript-eslint/parser@6.9.0)(eslint@8.53.0) + '@tresjs/eslint-config-ts': 0.2.1(eslint@8.53.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.9.0(eslint@8.53.0)(typescript@5.2.2) + eslint: 8.53.0 + eslint-plugin-vue: 9.18.1(eslint@8.53.0) local-pkg: 0.4.3 typescript: 5.2.2 transitivePeerDependencies: @@ -2397,12 +2335,13 @@ packages: - supports-color dev: true - /@tresjs/leches@0.9.1(vue@3.3.7): - resolution: {integrity: sha512-LHSkWlSvqZJwjtvObbqVzKmcX9XoxFYyBfg2W65CgYaTzNabZqHYZ05NDPt/SlrGJtaKCsag2ZOcIVYyEVW/iQ==} + /@tresjs/leches@0.13.0(vue@3.3.7): + resolution: {integrity: sha512-Fgvwl6q3Hb3DVlM71WHhqG0QSXOGcdcQN6d2EU78etLBUj7SQSq2mBeS0WNZ8r0bdNfB1tNkrPkA3uBdMS4yuw==} peerDependencies: - vue: '>=3.3' + vue: '>=3.3.4' dependencies: - '@vueuse/components': 10.4.1(vue@3.3.7) + '@unocss/core': 0.57.2 + '@vueuse/components': 10.5.0(vue@3.3.7) vue: 3.3.7(typescript@5.2.2) transitivePeerDependencies: - '@vue/composition-api' @@ -2448,6 +2387,7 @@ packages: /@tweenjs/tween.js@18.6.4: resolution: {integrity: sha512-lB9lMjuqjtuJrx7/kOkqQBtllspPIN+96OvTCeJ2j5FEzinoAXTdAMFnDAQT1KVPRlnYfBrqxtqP66vDM40xxQ==} + dev: false /@types/argparse@1.0.38: resolution: {integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==} @@ -2460,8 +2400,8 @@ packages: /@types/estree@1.0.1: resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==} - /@types/estree@1.0.3: - resolution: {integrity: sha512-CS2rOaoQ/eAgAfcTfq6amKG7bsN+EMcgGY4FAFQdvSj2y1ixvOZTUA9mOtCai7E1SYu283XNw7urKK30nP3wkQ==} + /@types/estree@1.0.4: + resolution: {integrity: sha512-2JwWnHK9H+wUZNorf2Zr6ves96WHoWDJIftkcxPKsS7Djta6Zu519LarhRNljPXkpsZR2ZMwNCPeW7omW07BJw==} /@types/http-cache-semantics@4.0.3: resolution: {integrity: sha512-V46MYLFp08Wf2mmaBhvgjStM3tPa+2GAdy/iqoX+noX1//zje2x4XmrIU0cAwyClATsTmahbtoQ2EwP7I5WSiA==} @@ -2535,6 +2475,7 @@ packages: '@types/webxr': 0.5.7 fflate: 0.6.10 lil-gui: 0.17.0 + dev: false /@types/three@0.157.2: resolution: {integrity: sha512-2kykrMgvO5LTAiahadM6ijoER+GcbEJ61pQVOyGxIJTCASoUnzwJvfhilsLxvEw4+glzhLYUDvvTvNjx+58Vzw==} @@ -2543,21 +2484,28 @@ packages: '@types/webxr': 0.5.7 fflate: 0.6.10 meshoptimizer: 0.18.1 + dev: false + + /@types/three@0.158.1: + resolution: {integrity: sha512-U7SimpoMrlpY2TjYedb9sQeOVHdRWJEiaNQxywJETMGMoEhWEfpP0sywRADR/xOQbaixZ6lk5Hv+3IOFriprkw==} + dependencies: + '@types/stats.js': 0.17.2 + '@types/webxr': 0.5.7 + fflate: 0.6.10 + meshoptimizer: 0.18.1 + dev: true /@types/unist@2.0.9: resolution: {integrity: sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==} dev: true - /@types/web-bluetooth@0.0.17: - resolution: {integrity: sha512-4p9vcSmxAayx72yn70joFoL44c9MO/0+iVEBIQXe3v2h2SiAsEIo/G5v6ObFWvNKRFjbrVadNf9LqEEZeQPzdA==} - /@types/web-bluetooth@0.0.18: resolution: {integrity: sha512-v/ZHEj9xh82usl8LMR3GarzFY1IrbXJw5L4QfQhokjRV91q+SelFqxQWSep1ucXEZ22+dSTwLFkXeur25sPIbw==} /@types/webxr@0.5.7: resolution: {integrity: sha512-Rcgs5c2eNFnHp53YOjgtKfl/zWX1Y+uFGUwlSXrWcZWu3yhANRezmph4MninmqybUYT6g9ZE0aQ9QIdPkLR3Kg==} - /@typescript-eslint/eslint-plugin@6.9.0(@typescript-eslint/parser@6.9.0)(eslint@8.52.0)(typescript@5.2.2): + /@typescript-eslint/eslint-plugin@6.9.0(@typescript-eslint/parser@6.9.0)(eslint@8.53.0)(typescript@5.2.2): resolution: {integrity: sha512-lgX7F0azQwRPB7t7WAyeHWVfW1YJ9NIgd9mvGhfQpRY56X6AVf8mwM8Wol+0z4liE7XX3QOt8MN1rUKCfSjRIA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -2569,13 +2517,13 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 6.9.0(eslint@8.52.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.9.0(eslint@8.53.0)(typescript@5.2.2) '@typescript-eslint/scope-manager': 6.9.0 - '@typescript-eslint/type-utils': 6.9.0(eslint@8.52.0)(typescript@5.2.2) - '@typescript-eslint/utils': 6.9.0(eslint@8.52.0)(typescript@5.2.2) + '@typescript-eslint/type-utils': 6.9.0(eslint@8.53.0)(typescript@5.2.2) + '@typescript-eslint/utils': 6.9.0(eslint@8.53.0)(typescript@5.2.2) '@typescript-eslint/visitor-keys': 6.9.0 debug: 4.3.4 - eslint: 8.52.0 + eslint: 8.53.0 graphemer: 1.4.0 ignore: 5.2.4 natural-compare: 1.4.0 @@ -2586,7 +2534,7 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@6.9.0(eslint@8.52.0)(typescript@5.2.2): + /@typescript-eslint/parser@6.9.0(eslint@8.53.0)(typescript@5.2.2): resolution: {integrity: sha512-GZmjMh4AJ/5gaH4XF2eXA8tMnHWP+Pm1mjQR2QN4Iz+j/zO04b9TOvJYOX2sCNIQHtRStKTxRY1FX7LhpJT4Gw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -2601,7 +2549,7 @@ packages: '@typescript-eslint/typescript-estree': 6.9.0(typescript@5.2.2) '@typescript-eslint/visitor-keys': 6.9.0 debug: 4.3.4 - eslint: 8.52.0 + eslint: 8.53.0 typescript: 5.2.2 transitivePeerDependencies: - supports-color @@ -2615,7 +2563,7 @@ packages: '@typescript-eslint/visitor-keys': 6.9.0 dev: true - /@typescript-eslint/type-utils@6.9.0(eslint@8.52.0)(typescript@5.2.2): + /@typescript-eslint/type-utils@6.9.0(eslint@8.53.0)(typescript@5.2.2): resolution: {integrity: sha512-XXeahmfbpuhVbhSOROIzJ+b13krFmgtc4GlEuu1WBT+RpyGPIA4Y/eGnXzjbDj5gZLzpAXO/sj+IF/x2GtTMjQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -2626,9 +2574,9 @@ packages: optional: true dependencies: '@typescript-eslint/typescript-estree': 6.9.0(typescript@5.2.2) - '@typescript-eslint/utils': 6.9.0(eslint@8.52.0)(typescript@5.2.2) + '@typescript-eslint/utils': 6.9.0(eslint@8.53.0)(typescript@5.2.2) debug: 4.3.4 - eslint: 8.52.0 + eslint: 8.53.0 ts-api-utils: 1.0.3(typescript@5.2.2) typescript: 5.2.2 transitivePeerDependencies: @@ -2661,19 +2609,19 @@ packages: - supports-color dev: true - /@typescript-eslint/utils@6.9.0(eslint@8.52.0)(typescript@5.2.2): + /@typescript-eslint/utils@6.9.0(eslint@8.53.0)(typescript@5.2.2): resolution: {integrity: sha512-5Wf+Jsqya7WcCO8me504FBigeQKVLAMPmUzYgDbWchINNh1KJbxCgVya3EQ2MjvJMVeXl3pofRmprqX6mfQkjQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.52.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.53.0) '@types/json-schema': 7.0.14 '@types/semver': 7.5.4 '@typescript-eslint/scope-manager': 6.9.0 '@typescript-eslint/types': 6.9.0 '@typescript-eslint/typescript-estree': 6.9.0(typescript@5.2.2) - eslint: 8.52.0 + eslint: 8.53.0 semver: 7.5.4 transitivePeerDependencies: - supports-color @@ -2731,65 +2679,32 @@ packages: vue: 3.3.7(typescript@5.2.2) dev: true - /@unocss/astro@0.52.3(vite@4.5.0): - resolution: {integrity: sha512-S9Rb1TROB0Q1c4qgLBwLWqccaYq+Q+ZJaUvpgNjvDeKdam1pcGCELJos0HIK5oxOXpALSVmlMkGEh7OOZzDhCQ==} - dependencies: - '@unocss/core': 0.52.3 - '@unocss/reset': 0.52.3 - '@unocss/vite': 0.52.3(vite@4.5.0) - transitivePeerDependencies: - - rollup - - vite - dev: true - - /@unocss/astro@0.57.1(vite@4.5.0): - resolution: {integrity: sha512-KNaqN/SGM/uz1QitajIkzNEw0jy9Zx9Wp8fl4GhfGYEMAN2+M4cuvBZRmlb6cLctSXmSAJQDG91ivbD1JijGnw==} + /@unocss/astro@0.57.2(vite@4.5.0): + resolution: {integrity: sha512-6R6xJVD1n+OrgRwLtiw6fi8/Mx9lECB9wiqRo/liWH27lEWrToXKpgX3oTGGihQQceGNukGe6O4lBThYUILgEQ==} peerDependencies: vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 peerDependenciesMeta: vite: optional: true dependencies: - '@unocss/core': 0.57.1 - '@unocss/reset': 0.57.1 - '@unocss/vite': 0.57.1(vite@4.5.0) + '@unocss/core': 0.57.2 + '@unocss/reset': 0.57.2 + '@unocss/vite': 0.57.2(vite@4.5.0) vite: 4.5.0 transitivePeerDependencies: - rollup dev: true - /@unocss/cli@0.52.3: - resolution: {integrity: sha512-bVR9cwltNvYi35gWR7XYdtrgwU+saYxeBRWt7vlargaIPmQ0s9EgfcHYC7mlD82SZPnRj1KQhyFVTFtyrQCiVg==} - engines: {node: '>=14'} - hasBin: true - dependencies: - '@ampproject/remapping': 2.2.1 - '@rollup/pluginutils': 5.0.4 - '@unocss/config': 0.52.3 - '@unocss/core': 0.52.3 - '@unocss/preset-uno': 0.52.3 - cac: 6.7.14 - chokidar: 3.5.3 - colorette: 2.0.20 - consola: 3.2.3 - fast-glob: 3.3.1 - magic-string: 0.30.3 - pathe: 1.1.1 - perfect-debounce: 1.0.0 - transitivePeerDependencies: - - rollup - dev: true - - /@unocss/cli@0.57.1: - resolution: {integrity: sha512-wKuOaygrPNzDm5L7+2SfHsIi3knJrAQ8nH6OasVqB+bGDz6ybDlULV7wvUco6Os72ydh7YbWC2/WpqFii8U/3w==} + /@unocss/cli@0.57.2: + resolution: {integrity: sha512-Poz20X4q7rCu9oBnF8/vNGzCKU9M32xlyeeWoExho0nwh8WJ9JaZ8E8ijcLWeS7YUt1kLOdrsQlppcq+I8o2nQ==} engines: {node: '>=14'} hasBin: true dependencies: '@ampproject/remapping': 2.2.1 '@rollup/pluginutils': 5.0.5(rollup@3.29.4) - '@unocss/config': 0.57.1 - '@unocss/core': 0.57.1 - '@unocss/preset-uno': 0.57.1 + '@unocss/config': 0.57.2 + '@unocss/core': 0.57.2 + '@unocss/preset-uno': 0.57.2 cac: 6.7.14 chokidar: 3.5.3 colorette: 2.0.20 @@ -2802,323 +2717,167 @@ packages: - rollup dev: true - /@unocss/config@0.52.3: - resolution: {integrity: sha512-T/OLuf8twR6/b6zcRgdL3iVmz8jEv2CSy08kUQlpjVDJhV2MZcdlTNi+pQcLK1NTRkHiBVodZwTFPNje2eUIxA==} + /@unocss/config@0.57.2: + resolution: {integrity: sha512-C+uZPz4lYN8dft0dKRRiBBtDIyd+RdYlbaQhuQp5F7UEfJeEPH8HpdiF+FeKZVJxP4j7kaGfcGWEJj1ImC/g9A==} engines: {node: '>=14'} dependencies: - '@unocss/core': 0.52.3 - unconfig: 0.3.10 - dev: true - - /@unocss/config@0.57.1: - resolution: {integrity: sha512-mbuVO0mH1PX7rEkViMNWb3jG1ji7TUydo2DdnMHhJE+dOrGtnQzhzXGlAd4qqel1fnt/VWuOyZKwJA3QO6VCtg==} - engines: {node: '>=14'} - dependencies: - '@unocss/core': 0.57.1 + '@unocss/core': 0.57.2 unconfig: 0.3.11 dev: true - /@unocss/core@0.52.3: - resolution: {integrity: sha512-AdpksuSj1+jAjF7Ek1Ubtt+pE/bi4EmVqz/sx7PTgp9RUyBX1457kDlSWJPFOvEEkKL8VLtwXB46hD2oPAp36Q==} - dev: true - - /@unocss/core@0.57.1: - resolution: {integrity: sha512-cqQW/4gCuk+bFMPg9lBanuRNQ9Lx1l4PpMN/6uKxI5WROpq7ce/Xb4uGvAxKLh3ITtFSpXs2cLfsy7QD6cVD/Q==} - - /@unocss/extractor-arbitrary-variants@0.52.3: - resolution: {integrity: sha512-dEDQ9mfwlS/aC420iRO6wUT1p0z2WBH5nupTdVgrU9Wjtff+NmLaas78skN+GPE5FCPXgKTJJsaDX6+etc/hrw==} - dependencies: - '@unocss/core': 0.52.3 - dev: true - - /@unocss/extractor-arbitrary-variants@0.57.1: - resolution: {integrity: sha512-9s+azHhBnwjxm46TsD1RY0krDAwOR8tcw58Vtl3emd6C0VQsAOdoprt7UHE7GEXMvDVq7nMf8lAT0BM0LteW3w==} - dependencies: - '@unocss/core': 0.57.1 - dev: true + /@unocss/core@0.57.2: + resolution: {integrity: sha512-iTmowhObigxeqcxtEW4v+mAEQtFslifTG0Fiw8kXs3+t4L6fcnjj0i7/FtBbz+nOxrWyt2EzdkUyjpLGQa/yCw==} - /@unocss/inspector@0.52.3: - resolution: {integrity: sha512-VXbglsSzwpXGo51IAnmQWsjqrROMz+DbGujMW8xksmDqUcJArV1KgLRpZHaeyhs5o2D6UTstgpSpqWgvlcvLNA==} + /@unocss/extractor-arbitrary-variants@0.57.2: + resolution: {integrity: sha512-f6sc8pfgHbJua1VzdpFSPW92lNyIBRl93avRNk+HM4iWAhxBPD3LsCxSS7kOnQg2tFe6YsRkm8QkuF6SjFq1AA==} dependencies: - gzip-size: 6.0.0 - sirv: 2.0.3 + '@unocss/core': 0.57.2 dev: true - /@unocss/inspector@0.57.1: - resolution: {integrity: sha512-qV7ta7iHGX2EpZJ4IWY/05kgyhKFeWlvVJbrOnGsaH8gVt33T/43YAhB/8K5GIXBXIwkhwk13iB13nlg2gSheg==} + /@unocss/inspector@0.57.2: + resolution: {integrity: sha512-W82xj5oOi7fGSGuV+GvgwZVWH0xCthIgqEscZEwtphiIconswwV8zZjrwzt/gMXmvYv8qx9+QDKmlhVQnJJj6w==} dependencies: - '@unocss/rule-utils': 0.57.1 + '@unocss/rule-utils': 0.57.2 gzip-size: 6.0.0 sirv: 2.0.3 dev: true - /@unocss/postcss@0.52.3(postcss@8.4.31): - resolution: {integrity: sha512-n3SdpSsn0MpWB9Pf6JjzR7U2rsA6jkD5QPJttIL9yxrK9i4KXTwGNio/4iM2Rs4x+qAzLtNjIBJ1xdxtIFA3kA==} + /@unocss/postcss@0.57.2(postcss@8.4.31): + resolution: {integrity: sha512-OygjXgHkBPCQ6rc7Zo5vd2KDn4XUikTA1knz67oSiPFZLjUmmhzMc/XtckBITzougMNktv1qH1vECGAbKx+FNA==} engines: {node: '>=14'} peerDependencies: postcss: ^8.4.21 dependencies: - '@unocss/config': 0.52.3 - '@unocss/core': 0.52.3 - css-tree: 2.3.1 - fast-glob: 3.3.1 - magic-string: 0.30.3 - postcss: 8.4.31 - dev: true - - /@unocss/postcss@0.57.1(postcss@8.4.31): - resolution: {integrity: sha512-DexrV+v/qkVh6t660rXigNr2Y6lON8jxD1z2KVk2bjHKhFflF6q6seps6d/MquyLJI1mXF2uANTeFAeL2q6evw==} - engines: {node: '>=14'} - peerDependencies: - postcss: ^8.4.21 - dependencies: - '@unocss/config': 0.57.1 - '@unocss/core': 0.57.1 - '@unocss/rule-utils': 0.57.1 + '@unocss/config': 0.57.2 + '@unocss/core': 0.57.2 + '@unocss/rule-utils': 0.57.2 css-tree: 2.3.1 fast-glob: 3.3.1 magic-string: 0.30.5 postcss: 8.4.31 dev: true - /@unocss/preset-attributify@0.52.3: - resolution: {integrity: sha512-2+1i1iMnTv+Mh+KHmNm7kDtAfTD/rJn134PjIgTJq06WmS62RF9lDsj7ng0NA09vXLHQKtwXGeRk7Ca3P7/Jwg==} + /@unocss/preset-attributify@0.57.2: + resolution: {integrity: sha512-OQh/vqR5PbPjOFJLizw4wrvSIrkHKyTTGaFObi0exeREW2XYslTs44Y+uEQc+GTriYDX9A2cKJDKu7vT7VVEIg==} dependencies: - '@unocss/core': 0.52.3 + '@unocss/core': 0.57.2 dev: true - /@unocss/preset-attributify@0.57.1: - resolution: {integrity: sha512-pvGQHaqBlB0jQysWhNbcKLOGrkj8b53k0sAa9LYxQjD1fa8t/dwbuMpZv4twX+gysF0vBhxRoWBPLH1/S6zRZg==} - dependencies: - '@unocss/core': 0.57.1 - dev: true - - /@unocss/preset-icons@0.52.3: - resolution: {integrity: sha512-OBy9AeLE8li8R2ActigLBC/GEq3SrcCA4SVUVvz4pM17RoXhxSyg6sxa97UgcJ0QTbJQL6YzgS9lB857Bv0fjA==} - dependencies: - '@iconify/utils': 2.1.9 - '@unocss/core': 0.52.3 - ofetch: 1.3.3 - transitivePeerDependencies: - - supports-color - dev: true - - /@unocss/preset-icons@0.57.1: - resolution: {integrity: sha512-ve4jC6yREfS0mv97DCld9xLjMuiSCcsQPKucdtpUfCjLMqtGd1ZGGdFv02Q+92NkW7HDfgj+izEw1SKh9695Ow==} + /@unocss/preset-icons@0.57.2: + resolution: {integrity: sha512-LlKt83+QLVvbeCCOetq20t5iUnFA+8nIL4mc1bscdK0nyVqspkZkcM8F6uqRwHcMitEbReq1K5kS99qzwUieVQ==} dependencies: '@iconify/utils': 2.1.11 - '@unocss/core': 0.57.1 + '@unocss/core': 0.57.2 ofetch: 1.3.3 transitivePeerDependencies: - supports-color dev: true - /@unocss/preset-mini@0.52.3: - resolution: {integrity: sha512-9KJMlO3YF6UZRgua3js7pTh8lImMFLbtTpGWrrRNojJH2MvsmQNd4OlWLDobs3jUJG+4tlYiSH175Y3bdEHVXQ==} - dependencies: - '@unocss/core': 0.52.3 - '@unocss/extractor-arbitrary-variants': 0.52.3 - dev: true - - /@unocss/preset-mini@0.57.1: - resolution: {integrity: sha512-v9ZsIUGDfZNXbIrOc7zrBp+RFbFFGSQN/vKIf761js4fJ31j6lan4pPQPGcY17xHConkI1HJT/+yb/UVJaAcHw==} - dependencies: - '@unocss/core': 0.57.1 - '@unocss/extractor-arbitrary-variants': 0.57.1 - '@unocss/rule-utils': 0.57.1 - dev: true - - /@unocss/preset-tagify@0.52.3: - resolution: {integrity: sha512-zdBHZRYRAbtRQu7kzg18lMa8ZxtmAt93eUjQa8qEv180roL3+ycx2G05wkLn+dRx9n3Nn/wEL++FN/y5Fu/3Zg==} - dependencies: - '@unocss/core': 0.52.3 - dev: true - - /@unocss/preset-tagify@0.57.1: - resolution: {integrity: sha512-GV8knxnsOVH/XiG2KB+mVZeEJqr0PZvvkSTPftGPbjttoKVZ+28Y5q9/qezH7p4W6RYVAAK+3qHHy5wWZosiMw==} + /@unocss/preset-mini@0.57.2: + resolution: {integrity: sha512-ZahZ8TWa40SVnJw6fYFhYzLFMCZU3obMBNl0otallevoooKLXIDZL2VmHxFDqCvwaAk9DYsAzPrqUpNWr6bPgA==} dependencies: - '@unocss/core': 0.57.1 + '@unocss/core': 0.57.2 + '@unocss/extractor-arbitrary-variants': 0.57.2 + '@unocss/rule-utils': 0.57.2 dev: true - /@unocss/preset-typography@0.52.3: - resolution: {integrity: sha512-BfgBrLDjIS7Mbjie8eZWRh8VDLAT3o5EoW9OLbOpJfeyy2wfgtj2e10TK7xk8sNqaxSud5wTovQJi0tr4+Fc7w==} + /@unocss/preset-tagify@0.57.2: + resolution: {integrity: sha512-ISebsMHcbUoZG9CoUBA1qDxAGVZ4izXLtQwWde6tb50xIrVSHt1bbfNSgZ/c2RJR1c3fBjn0dzfXVzOHDnFejA==} dependencies: - '@unocss/core': 0.52.3 - '@unocss/preset-mini': 0.52.3 + '@unocss/core': 0.57.2 dev: true - /@unocss/preset-typography@0.57.1: - resolution: {integrity: sha512-C4cqCiGW0OSoSXsVQKgfLulYxY5C8M40f+a8VtBlAaEaN6eSlEt+catXb0chF9T2mvz/b87b0PahPvPwJdDf1Q==} + /@unocss/preset-typography@0.57.2: + resolution: {integrity: sha512-THCHKzt1Jc8rdt8Ft1DhKxm191QvtiW3+mfkbYvGUUOklIztVspNTSs6iS0Vr6EZWjhLzmUYevq8va+Zk4P91A==} dependencies: - '@unocss/core': 0.57.1 - '@unocss/preset-mini': 0.57.1 + '@unocss/core': 0.57.2 + '@unocss/preset-mini': 0.57.2 dev: true - /@unocss/preset-uno@0.52.3: - resolution: {integrity: sha512-6rNjthD517yUBST3efxE5dsiErYf198RNh6fV8Fxhw0JwI+X1B9e5lzhviuyXbJj+qvJTpZFYcebyVxlzyT1lQ==} + /@unocss/preset-uno@0.57.2: + resolution: {integrity: sha512-A5fZmz8i1fSwKMUN8olRAUskkTAPjFsdw19Iem5yOHtK/9NYM3eQPaHDdHldhfZ7/51oF27poavdPfe8KKugQQ==} dependencies: - '@unocss/core': 0.52.3 - '@unocss/preset-mini': 0.52.3 - '@unocss/preset-wind': 0.52.3 + '@unocss/core': 0.57.2 + '@unocss/preset-mini': 0.57.2 + '@unocss/preset-wind': 0.57.2 + '@unocss/rule-utils': 0.57.2 dev: true - /@unocss/preset-uno@0.57.1: - resolution: {integrity: sha512-0+DKZiowYjYzq2swJzQA2dhqDvLJdm0Y437ITzc2GzZMKGUUuNi+w2v3/SzwkpkRd9zTB9/YaOIJVfdrx6ZOXQ==} + /@unocss/preset-web-fonts@0.57.2: + resolution: {integrity: sha512-Ymy1N/X7lRzsb551V/SE6EtVdWmBNjW9dFz8viuHuchgjBrq9wF6IBhCG+nrBoUqlz0Jj5piGd/M/OHHQ0Qseg==} dependencies: - '@unocss/core': 0.57.1 - '@unocss/preset-mini': 0.57.1 - '@unocss/preset-wind': 0.57.1 - '@unocss/rule-utils': 0.57.1 - dev: true - - /@unocss/preset-web-fonts@0.52.3: - resolution: {integrity: sha512-beILgZF707CjzoBy7AYAgdoX+oX6ZHUfSFEqVbenkargZv2w4M3Tgae/mJxwaQfHB8lMyq2IRTnn1fOj8J814g==} - dependencies: - '@unocss/core': 0.52.3 + '@unocss/core': 0.57.2 ofetch: 1.3.3 dev: true - /@unocss/preset-web-fonts@0.57.1: - resolution: {integrity: sha512-9DCIMlBRaGrljLmeciH4WqP+uRx2z2nLxvrvEmGbpJJpMn2H4higR5Zu5tDyKYGr9QBl9vXdWgib+43OSswkqA==} + /@unocss/preset-wind@0.57.2: + resolution: {integrity: sha512-d8s4PFcIakzcmAoECTY3Ft2Wtb5nn+AvVGj5j52YpVt5ShTuGVlk5UbF9kpfEfzLigtkHcNivM24D1UTfR/MBg==} dependencies: - '@unocss/core': 0.57.1 - ofetch: 1.3.3 + '@unocss/core': 0.57.2 + '@unocss/preset-mini': 0.57.2 + '@unocss/rule-utils': 0.57.2 dev: true - /@unocss/preset-wind@0.52.3: - resolution: {integrity: sha512-YBfn1goa509Xxet2+mJimUkVO9t1rsTcqv5ytDpA9kUMNMdR8hrHh6hyM6WPB5Pg8/B7yQ739iZ6dkfbr/UFgQ==} - dependencies: - '@unocss/core': 0.52.3 - '@unocss/preset-mini': 0.52.3 + /@unocss/reset@0.57.2: + resolution: {integrity: sha512-e9N5R9ZqbBhePa5ehK63LhU57nlgP3MSG4zblXv61SzBm1xIoTuhj7HX3OVJaMeDsrgazRlndSYNhSfD/ziPxg==} dev: true - /@unocss/preset-wind@0.57.1: - resolution: {integrity: sha512-5UairNahUXNDe9AggPtTCodyPjl6NgPCsiEB22LVgN20UjBXjaqzN5wUe1OgtpLoAUaSk0KI7eLWhnWbTbST3A==} - dependencies: - '@unocss/core': 0.57.1 - '@unocss/preset-mini': 0.57.1 - '@unocss/rule-utils': 0.57.1 - dev: true - - /@unocss/reset@0.52.3: - resolution: {integrity: sha512-2vp4egIZC+d48IwX9e4jv8x04aPdKy0mP5VZSE+n4wczlh2ctLE5b9z6hnv0mM9BwHgA1nIX/7iNkdd+2pkJ6g==} - dev: true - - /@unocss/reset@0.57.1: - resolution: {integrity: sha512-f/ofoudjFN/HMtv1XV5phP58pOmNruBhr0GbVdBNylyieMQkFHowA7iSemChnC/fTbCcY6oSOAcFl4n9AefjdA==} - dev: true - - /@unocss/rule-utils@0.57.1: - resolution: {integrity: sha512-Hdicz7YORZx7SHICldzOGjPNeJwk/Xhy3cycqiPbg6nB6d639bpgZn5BsbDzHCPKpguwDomUqTZS6+C3s7tUVg==} + /@unocss/rule-utils@0.57.2: + resolution: {integrity: sha512-fgAc5gkZo8JLDe9vMisofSck3k1nN05+kblKhrEaq/+gS5bxHzL9VNExtiTbT00wyMKGjak/uC7qDMbdVmUhYg==} engines: {node: '>=14'} dependencies: - '@unocss/core': 0.57.1 + '@unocss/core': 0.57.2 magic-string: 0.30.5 dev: true - /@unocss/scope@0.52.3: - resolution: {integrity: sha512-TYpb7ICvIK4KNsj2Uq8Fa4RBeABG+7zoauo9RK9c9NoVUiDJhm/lCba1Q6V7ArEAsEKldG4JA4F08k9Hr0rcRQ==} + /@unocss/scope@0.57.2: + resolution: {integrity: sha512-UPDCOSvkCDCvQXCAlpRDXLQDYnAYFjGerXtjHigaB+uzJ7Ds4p1yZxcOu6ds6jhcr2kt3Y56Lp3nTqf7tncM0g==} dev: true - /@unocss/scope@0.57.1: - resolution: {integrity: sha512-ZAzg6lLGwKNQGCvJXEie3TvGztkAyajEFqygu0mjtHb+CmDql4iAjoygs+3dnRI5hSDwfMYFrJ2azX26+2CsoA==} - dev: true - - /@unocss/transformer-attributify-jsx-babel@0.52.3: - resolution: {integrity: sha512-KO0c+uCGstKulHAlTtoWb7RS8uq/MkjADhxtvGsyj73vQT6CiicZ4dgzPvN+XP9cEs02H0Hl5OJ1171dbvtKgw==} - dependencies: - '@unocss/core': 0.52.3 - dev: true - - /@unocss/transformer-attributify-jsx-babel@0.57.1: - resolution: {integrity: sha512-EOCPB8OGmhroAuFU0i0W5p6GmJpx6mAkP4KmsqVLd4QMgw+8aXkG7SKyLnxQZnekM0/dSo0TcpVGeGrZaUNgvQ==} - dependencies: - '@unocss/core': 0.57.1 - dev: true - - /@unocss/transformer-attributify-jsx@0.52.3: - resolution: {integrity: sha512-1qYNY3qGLBu2Fsoq2j1LGVyATkIe1BtLogK7o+Zpk3tAGR3GvJl8HTzirIaI1FaBfYScsPEFS4uFtLawNVvSww==} + /@unocss/transformer-attributify-jsx-babel@0.57.2: + resolution: {integrity: sha512-SKx4B0oIv1+F2lzmUyxbMlJ6xqoycPQUazaI1XD29pqkRaqEFYE5RBEZwUwLhLp0ksSyIy2lTtzZYBWQHUs5mw==} dependencies: - '@unocss/core': 0.52.3 + '@unocss/core': 0.57.2 dev: true - /@unocss/transformer-attributify-jsx@0.57.1: - resolution: {integrity: sha512-ohgSEwm2j98ltPWl1zRPvZhRjQPpd7qZtgoROTQh6n2W7wEO1SlnYjgBBz+pGuo2dkfBN5NjuZJ93AEjS10Ysw==} + /@unocss/transformer-attributify-jsx@0.57.2: + resolution: {integrity: sha512-6KFOp5ldBoWEA0DPAw+uh7FUglyqBU60IeRmyLASLbaz9BPT7ut1rAP7LyIXW78NIi+biwzxQq9FQSbDEFQ4QQ==} dependencies: - '@unocss/core': 0.57.1 + '@unocss/core': 0.57.2 dev: true - /@unocss/transformer-compile-class@0.52.3: - resolution: {integrity: sha512-dQKxPuCWOahLJueu6mup+nJFas3pqosj4/jiJEok9uFFXbeq2Y9z3XxI1MWGTI/JSPtD6yLxH6Vwe0eOk2OJOw==} + /@unocss/transformer-compile-class@0.57.2: + resolution: {integrity: sha512-le2H/kYSMobRSo9XzBv6E6jorrCpxdCS7N3hQ+GpRocJasriebffDgRG/m9hVRJvsTgjpYTxbNZkm0KUjGXsmw==} dependencies: - '@unocss/core': 0.52.3 - dev: true - - /@unocss/transformer-compile-class@0.57.1: - resolution: {integrity: sha512-z0WZN6hbgpyBm2xqIrojqEjpQMhiyzHRbaBjWzI/6ieHWoFo5ajIwnReaFUEfJRNruLTd7/9hFDZdRXRPhttFw==} - dependencies: - '@unocss/core': 0.57.1 - dev: true - - /@unocss/transformer-directives@0.52.3: - resolution: {integrity: sha512-19ECVhIOzllR8iTA9oTupsMdVs9F1+5ooLmfeRtvl9hJP+3YhSP0nPHau5x172rbx2lrt4MsomjWBlcQV+twUw==} - dependencies: - '@unocss/core': 0.52.3 - css-tree: 2.3.1 + '@unocss/core': 0.57.2 dev: true - /@unocss/transformer-directives@0.57.1: - resolution: {integrity: sha512-rIk3XEU2NywEJUOkngBSmJfvS3IVgxkkqgMvuIqz8ZDbwWhepuMxsiI0QR3ypkipGr/eKK5DJ7eK0OVlo6FPFA==} + /@unocss/transformer-directives@0.57.2: + resolution: {integrity: sha512-7pQROj/GPsqMig+t7ntzKi4rY/lvSrE/A0PiBJsFJt328PAa+wnzgCDWkL/FNnhhbXi4BIYSq0V2v+YACwPBVQ==} dependencies: - '@unocss/core': 0.57.1 - '@unocss/rule-utils': 0.57.1 + '@unocss/core': 0.57.2 + '@unocss/rule-utils': 0.57.2 css-tree: 2.3.1 dev: true - /@unocss/transformer-variant-group@0.52.3: - resolution: {integrity: sha512-tr4ZfwvBGQBXkjiM+Jroe7T9AlryFzt5F1pkvqdx3cDy9BeQpzC6+ZrLjH1xPLDv1wposHXbURLfMe/9dXka7w==} + /@unocss/transformer-variant-group@0.57.2: + resolution: {integrity: sha512-Xik8auIUfVr5xQ6M/CggnrIu5wD9h1tqdbxy5ci9+RQvtmUfrh9m09MfRXxHZWTRQOruGjV63U6rfVzo9X74eA==} dependencies: - '@unocss/core': 0.52.3 - dev: true - - /@unocss/transformer-variant-group@0.57.1: - resolution: {integrity: sha512-qwydzn2Lqz/8zW6UUXdORaUl8humsG8ll74LN/z8cjEsqtXZkVdkV0l6Brpp9Xp/XPbKwO+II+KH3/1LGwXSzQ==} - dependencies: - '@unocss/core': 0.57.1 - dev: true - - /@unocss/vite@0.52.3(vite@4.5.0): - resolution: {integrity: sha512-N/e2zbRGrn8mmllVAiCeCoB3AQ96+l1XTTTN5mvOTj2VMzfsaYE4z28X4jUQ35JppfppfDKwESaDD+b/DZyJqA==} - peerDependencies: - vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 - dependencies: - '@ampproject/remapping': 2.2.1 - '@rollup/pluginutils': 5.0.4 - '@unocss/config': 0.52.3 - '@unocss/core': 0.52.3 - '@unocss/inspector': 0.52.3 - '@unocss/scope': 0.52.3 - '@unocss/transformer-directives': 0.52.3 - chokidar: 3.5.3 - fast-glob: 3.3.1 - magic-string: 0.30.3 - vite: 4.5.0 - transitivePeerDependencies: - - rollup + '@unocss/core': 0.57.2 dev: true - /@unocss/vite@0.57.1(vite@4.5.0): - resolution: {integrity: sha512-kEBDvGgQNkX2n87S6Ao5seyFb1kuWZ5p96dGOS7VFpD7HvR5xholkJXaVhUK9/exCldjLExbo5UtVlbxFLUFYg==} + /@unocss/vite@0.57.2(vite@4.5.0): + resolution: {integrity: sha512-PoyqYsgTSzRE7umfp5Qpdt29ZmYD24M4WIQhATIDkJQm26f/KME6SMcQO1ybLWgkJgrHoenO9QJo+/W8tId/uA==} peerDependencies: vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 dependencies: '@ampproject/remapping': 2.2.1 '@rollup/pluginutils': 5.0.5(rollup@3.29.4) - '@unocss/config': 0.57.1 - '@unocss/core': 0.57.1 - '@unocss/inspector': 0.57.1 - '@unocss/scope': 0.57.1 - '@unocss/transformer-directives': 0.57.1 + '@unocss/config': 0.57.2 + '@unocss/core': 0.57.2 + '@unocss/inspector': 0.57.2 + '@unocss/scope': 0.57.2 + '@unocss/transformer-directives': 0.57.2 chokidar: 3.5.3 fast-glob: 3.3.1 magic-string: 0.30.5 @@ -3319,12 +3078,8 @@ packages: '@vue/compiler-dom': 3.3.7 '@vue/shared': 3.3.7 - /@vue/devtools-api@6.5.0: - resolution: {integrity: sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==} - /@vue/devtools-api@6.5.1: resolution: {integrity: sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==} - dev: true /@vue/language-core@1.8.22(typescript@5.2.2): resolution: {integrity: sha512-bsMoJzCrXZqGsxawtUea1cLjUT9dZnDsy5TuZ+l1fxRMzUGQUG9+Ypq4w//CqpWmrx7nIAJpw2JVF/t258miRw==} @@ -3398,28 +3153,17 @@ packages: /@vue/shared@3.3.7: resolution: {integrity: sha512-N/tbkINRUDExgcPTBvxNkvHGu504k8lzlNQRITVnm6YjOjwa4r0nnbd4Jb01sNpur5hAllyRJzSK5PvB9PPwRg==} - /@vueuse/components@10.4.1(vue@3.3.7): - resolution: {integrity: sha512-hEWeumCfH394fkEYc/hng6T5VcjVkdqx7b75Sd6z4Uw3anjeo93Zp9qqtzFOv5bAmHls3Zy04Kowo1glrxDFRQ==} + /@vueuse/components@10.5.0(vue@3.3.7): + resolution: {integrity: sha512-zWQZ8zkNBvX++VHfyiUaQ4otb+4PWI8679GR8FvdrNnj+01LXnqvrkyKd8yTCMJ9nHqwRRTJikS5fu4Zspn9DQ==} dependencies: - '@vueuse/core': 10.4.1(vue@3.3.7) - '@vueuse/shared': 10.4.1(vue@3.3.7) + '@vueuse/core': 10.5.0(vue@3.3.7) + '@vueuse/shared': 10.5.0(vue@3.3.7) vue-demi: 0.14.6(vue@3.3.7) transitivePeerDependencies: - '@vue/composition-api' - vue dev: false - /@vueuse/core@10.4.1(vue@3.3.7): - resolution: {integrity: sha512-DkHIfMIoSIBjMgRRvdIvxsyboRZQmImofLyOHADqiVbQVilP8VVHDhBX2ZqoItOgu7dWa8oXiNnScOdPLhdEXg==} - dependencies: - '@types/web-bluetooth': 0.0.17 - '@vueuse/metadata': 10.4.1 - '@vueuse/shared': 10.4.1(vue@3.3.7) - vue-demi: 0.14.6(vue@3.3.7) - transitivePeerDependencies: - - '@vue/composition-api' - - vue - /@vueuse/core@10.5.0(vue@3.3.7): resolution: {integrity: sha512-z/tI2eSvxwLRjOhDm0h/SXAjNm8N5ld6/SC/JQs6o6kpJ6Ya50LnEL8g5hoYu005i28L0zqB5L5yAl8Jl26K3A==} dependencies: @@ -3431,56 +3175,6 @@ packages: - '@vue/composition-api' - vue - /@vueuse/integrations@10.4.1(focus-trap@7.5.2)(vue@3.3.7): - resolution: {integrity: sha512-uRBPyG5Lxoh1A/J+boiioPT3ELEAPEo4t8W6Mr4yTKIQBeW/FcbsotZNPr4k9uz+3QEksMmflWloS9wCnypM7g==} - peerDependencies: - async-validator: '*' - axios: '*' - change-case: '*' - drauu: '*' - focus-trap: '*' - fuse.js: '*' - idb-keyval: '*' - jwt-decode: '*' - nprogress: '*' - qrcode: '*' - sortablejs: '*' - universal-cookie: '*' - peerDependenciesMeta: - async-validator: - optional: true - axios: - optional: true - change-case: - optional: true - drauu: - optional: true - focus-trap: - optional: true - fuse.js: - optional: true - idb-keyval: - optional: true - jwt-decode: - optional: true - nprogress: - optional: true - qrcode: - optional: true - sortablejs: - optional: true - universal-cookie: - optional: true - dependencies: - '@vueuse/core': 10.4.1(vue@3.3.7) - '@vueuse/shared': 10.4.1(vue@3.3.7) - focus-trap: 7.5.2 - vue-demi: 0.14.6(vue@3.3.7) - transitivePeerDependencies: - - '@vue/composition-api' - - vue - dev: true - /@vueuse/integrations@10.5.0(focus-trap@7.5.4)(vue@3.3.7): resolution: {integrity: sha512-fm5sXLCK0Ww3rRnzqnCQRmfjDURaI4xMsx+T+cec0ngQqHx/JgUtm8G0vRjwtonIeTBsH1Q8L3SucE+7K7upJQ==} peerDependencies: @@ -3531,20 +3225,9 @@ packages: - vue dev: true - /@vueuse/metadata@10.4.1: - resolution: {integrity: sha512-2Sc8X+iVzeuMGHr6O2j4gv/zxvQGGOYETYXEc41h0iZXIRnRbJZGmY/QP8dvzqUelf8vg0p/yEA5VpCEu+WpZg==} - /@vueuse/metadata@10.5.0: resolution: {integrity: sha512-fEbElR+MaIYyCkeM0SzWkdoMtOpIwO72x8WsZHRE7IggiOlILttqttM69AS13nrDxosnDBYdyy3C5mR1LCxHsw==} - /@vueuse/shared@10.4.1(vue@3.3.7): - resolution: {integrity: sha512-vz5hbAM4qA0lDKmcr2y3pPdU+2EVw/yzfRsBdu+6+USGa4PxqSQRYIUC9/NcT06y+ZgaTsyURw2I9qOFaaXHAg==} - dependencies: - vue-demi: 0.14.6(vue@3.3.7) - transitivePeerDependencies: - - '@vue/composition-api' - - vue - /@vueuse/shared@10.5.0(vue@3.3.7): resolution: {integrity: sha512-18iyxbbHYLst9MqU1X1QNdMHIjks6wC7XTVf0KNOv5es/Ms6gjVFCAAWTVP2JStuGqydg3DT+ExpFORUEi9yhg==} dependencies: @@ -3582,7 +3265,6 @@ packages: resolution: {integrity: sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==} engines: {node: '>=0.4.0'} hasBin: true - dev: true /add-stream@1.0.0: resolution: {integrity: sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==} @@ -3976,10 +3658,6 @@ packages: readable-stream: 3.6.2 dev: true - /body-scroll-lock@4.0.0-beta.0: - resolution: {integrity: sha512-a7tP5+0Mw3YlUJcGAKUqIBkYYGlYxk2fnCasq/FUph1hadxlTRjF+gAcZksxANnaMnALjxEddmSi/H3OR8ugcQ==} - dev: true - /boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} dev: true @@ -4173,8 +3851,8 @@ packages: engines: {node: '>=14.16'} dev: true - /camera-controls@2.7.2(three@0.158.0): - resolution: {integrity: sha512-6+gaZFK3LYbWaXC94EN0BYLlvpo9xfUqwp59vsU3nV7WXIU05q4wyP5TOgyG1tqTHReuBofb20vKfZNBNjMtzw==} + /camera-controls@2.7.3(three@0.158.0): + resolution: {integrity: sha512-L4mxjBd3u8qiOLozdWrH2P8ZybSsDXBF7iyNyqNEFJhPUkovmuARWR8JTc1B/qlclOIg6FvZZA/0uAZMMim0mw==} peerDependencies: three: '>=0.126.1' dependencies: @@ -5311,13 +4989,13 @@ packages: source-map: 0.6.1 dev: true - /eslint-compat-utils@0.1.2(eslint@8.52.0): + /eslint-compat-utils@0.1.2(eslint@8.53.0): resolution: {integrity: sha512-Jia4JDldWnFNIru1Ehx1H5s9/yxiRHY/TimCuUc0jNexew3cF1gI6CYZil1ociakfWO3rRqFjl1mskBblB3RYg==} engines: {node: '>=12'} peerDependencies: eslint: '>=6.0.0' dependencies: - eslint: 8.52.0 + eslint: 8.53.0 dev: true /eslint-import-resolver-node@0.3.9: @@ -5330,7 +5008,7 @@ packages: - supports-color dev: true - /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.9.0)(eslint-import-resolver-node@0.3.9)(eslint@8.52.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.9.0)(eslint-import-resolver-node@0.3.9)(eslint@8.53.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -5351,33 +5029,33 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.9.0(eslint@8.52.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.9.0(eslint@8.53.0)(typescript@5.2.2) debug: 3.2.7 - eslint: 8.52.0 + eslint: 8.53.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-es-x@7.2.0(eslint@8.52.0): + /eslint-plugin-es-x@7.2.0(eslint@8.53.0): resolution: {integrity: sha512-9dvv5CcvNjSJPqnS5uZkqb3xmbeqRLnvXKK7iI5+oK/yTusyc46zbBZKENGsOfojm/mKfszyZb+wNqNPAPeGXA==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: eslint: '>=8' dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.52.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.53.0) '@eslint-community/regexpp': 4.10.0 - eslint: 8.52.0 + eslint: 8.53.0 dev: true - /eslint-plugin-eslint-comments@3.2.0(eslint@8.52.0): + /eslint-plugin-eslint-comments@3.2.0(eslint@8.53.0): resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==} engines: {node: '>=6.5.0'} peerDependencies: eslint: '>=4.19.1' dependencies: escape-string-regexp: 1.0.5 - eslint: 8.52.0 + eslint: 8.53.0 ignore: 5.2.4 dev: true @@ -5387,7 +5065,7 @@ packages: htmlparser2: 8.0.2 dev: true - /eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.9.0)(eslint@8.52.0): + /eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.9.0)(eslint@8.53.0): resolution: {integrity: sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==} engines: {node: '>=4'} peerDependencies: @@ -5397,16 +5075,16 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 6.9.0(eslint@8.52.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.9.0(eslint@8.53.0)(typescript@5.2.2) array-includes: 3.1.7 array.prototype.findlastindex: 1.2.3 array.prototype.flat: 1.3.2 array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.52.0 + eslint: 8.53.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.9.0)(eslint-import-resolver-node@0.3.9)(eslint@8.52.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.9.0)(eslint-import-resolver-node@0.3.9)(eslint@8.53.0) hasown: 2.0.0 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -5422,41 +5100,41 @@ packages: - supports-color dev: true - /eslint-plugin-jsonc@2.10.0(eslint@8.52.0): + /eslint-plugin-jsonc@2.10.0(eslint@8.53.0): resolution: {integrity: sha512-9d//o6Jyh4s1RxC9fNSt1+MMaFN2ruFdXPG9XZcb/mR2KkfjADYiNL/hbU6W0Cyxfg3tS/XSFuhl5LgtMD8hmw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.52.0) - eslint: 8.52.0 - eslint-compat-utils: 0.1.2(eslint@8.52.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.53.0) + eslint: 8.53.0 + eslint-compat-utils: 0.1.2(eslint@8.53.0) jsonc-eslint-parser: 2.4.0 natural-compare: 1.4.0 dev: true - /eslint-plugin-markdown@3.0.1(eslint@8.52.0): + /eslint-plugin-markdown@3.0.1(eslint@8.53.0): resolution: {integrity: sha512-8rqoc148DWdGdmYF6WSQFT3uQ6PO7zXYgeBpHAOAakX/zpq+NvFYbDA/H7PYzHajwtmaOzAwfxyl++x0g1/N9A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.52.0 + eslint: 8.53.0 mdast-util-from-markdown: 0.8.5 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-n@16.2.0(eslint@8.52.0): + /eslint-plugin-n@16.2.0(eslint@8.53.0): resolution: {integrity: sha512-AQER2jEyQOt1LG6JkGJCCIFotzmlcCZFur2wdKrp1JX2cNotC7Ae0BcD/4lLv3lUAArM9uNS8z/fsvXTd0L71g==} engines: {node: '>=16.0.0'} peerDependencies: eslint: '>=7.0.0' dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.52.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.53.0) builtins: 5.0.1 - eslint: 8.52.0 - eslint-plugin-es-x: 7.2.0(eslint@8.52.0) + eslint: 8.53.0 + eslint-plugin-es-x: 7.2.0(eslint@8.53.0) get-tsconfig: 4.7.2 ignore: 5.2.4 is-core-module: 2.13.1 @@ -5470,26 +5148,26 @@ packages: engines: {node: '>=5.0.0'} dev: true - /eslint-plugin-promise@6.1.1(eslint@8.52.0): + /eslint-plugin-promise@6.1.1(eslint@8.53.0): resolution: {integrity: sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.52.0 + eslint: 8.53.0 dev: true - /eslint-plugin-unicorn@48.0.1(eslint@8.52.0): + /eslint-plugin-unicorn@48.0.1(eslint@8.53.0): resolution: {integrity: sha512-FW+4r20myG/DqFcCSzoumaddKBicIPeFnTrifon2mWIzlfyvzwyqZjqVP7m4Cqr/ZYisS2aiLghkUWaPg6vtCw==} engines: {node: '>=16'} peerDependencies: eslint: '>=8.44.0' dependencies: '@babel/helper-validator-identifier': 7.22.20 - '@eslint-community/eslint-utils': 4.4.0(eslint@8.52.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.53.0) ci-info: 3.9.0 clean-regexp: 1.0.0 - eslint: 8.52.0 + eslint: 8.53.0 esquery: 1.5.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 @@ -5503,7 +5181,7 @@ packages: strip-indent: 3.0.0 dev: true - /eslint-plugin-unused-imports@3.0.0(@typescript-eslint/eslint-plugin@6.9.0)(eslint@8.52.0): + /eslint-plugin-unused-imports@3.0.0(@typescript-eslint/eslint-plugin@6.9.0)(eslint@8.53.0): resolution: {integrity: sha512-sduiswLJfZHeeBJ+MQaG+xYzSWdRXoSw61DpU13mzWumCkR0ufD0HmO4kdNokjrkluMHpj/7PJeN35pgbhW3kw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -5513,38 +5191,38 @@ packages: '@typescript-eslint/eslint-plugin': optional: true dependencies: - '@typescript-eslint/eslint-plugin': 6.9.0(@typescript-eslint/parser@6.9.0)(eslint@8.52.0)(typescript@5.2.2) - eslint: 8.52.0 + '@typescript-eslint/eslint-plugin': 6.9.0(@typescript-eslint/parser@6.9.0)(eslint@8.53.0)(typescript@5.2.2) + eslint: 8.53.0 eslint-rule-composer: 0.3.0 dev: true - /eslint-plugin-vue@9.18.1(eslint@8.52.0): + /eslint-plugin-vue@9.18.1(eslint@8.53.0): resolution: {integrity: sha512-7hZFlrEgg9NIzuVik2I9xSnJA5RsmOfueYgsUGUokEDLJ1LHtxO0Pl4duje1BriZ/jDWb+44tcIlC3yi0tdlZg==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.52.0) - eslint: 8.52.0 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.53.0) + eslint: 8.53.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.0.13 semver: 7.5.4 - vue-eslint-parser: 9.3.2(eslint@8.52.0) + vue-eslint-parser: 9.3.2(eslint@8.53.0) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-yml@1.10.0(eslint@8.52.0): + /eslint-plugin-yml@1.10.0(eslint@8.53.0): resolution: {integrity: sha512-53SUwuNDna97lVk38hL/5++WXDuugPM9SUQ1T645R0EHMRCdBIIxGye/oOX2qO3FQ7aImxaUZJU/ju+NMUBrLQ==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.3.4 - eslint: 8.52.0 - eslint-compat-utils: 0.1.2(eslint@8.52.0) + eslint: 8.53.0 + eslint-compat-utils: 0.1.2(eslint@8.53.0) lodash: 4.17.21 natural-compare: 1.4.0 yaml-eslint-parser: 1.2.2 @@ -5570,15 +5248,15 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint@8.52.0: - resolution: {integrity: sha512-zh/JHnaixqHZsolRB/w9/02akBk9EPrOs9JwcTP2ek7yL5bVvXuRariiaAjjoJ5DvuwQ1WAE/HsMz+w17YgBCg==} + /eslint@8.53.0: + resolution: {integrity: sha512-N4VuiPjXDUa4xVeV/GC/RV3hQW9Nw+Y463lkWaKKXKYMvmRiRDAtfpuPFLN+E1/6ZhyR8J2ig+eVREnYgUsiag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.52.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.53.0) '@eslint-community/regexpp': 4.10.0 - '@eslint/eslintrc': 2.1.2 - '@eslint/js': 8.52.0 + '@eslint/eslintrc': 2.1.3 + '@eslint/js': 8.53.0 '@humanwhocodes/config-array': 0.11.13 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 @@ -5844,12 +5522,6 @@ packages: resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==} dev: true - /focus-trap@7.5.2: - resolution: {integrity: sha512-p6vGNNWLDGwJCiEjkSK6oERj/hEyI9ITsSwIUICBoKLlWiTWXJRfQibCwcoi50rTZdbi87qDtUlMCmQwsGSgPw==} - dependencies: - tabbable: 6.2.0 - dev: true - /focus-trap@7.5.4: resolution: {integrity: sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==} dependencies: @@ -5942,10 +5614,6 @@ packages: requiresBuild: true optional: true - /function-bind@1.1.1: - resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} - dev: true - /function-bind@1.1.2: resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} dev: true @@ -6256,13 +5924,8 @@ packages: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} dev: true - /gsap@3.12.1: - resolution: {integrity: sha512-FXtb2YbBE9l8I9Pl5DFLpCMedaiMPztRlr0Ln0CMSnJn+pbTaeKlzgth8cLNPc7PzNwIZe+SEQiBBAWaBKJdVA==} - dev: false - /gsap@3.12.2: resolution: {integrity: sha512-EkYnpG8qHgYBFAwsgsGEqvT1WUidX0tt/ijepx7z8EUJHElykg91RvW1XbkT59T0gZzzszOpjQv7SE41XuIXyQ==} - dev: true /gzip-size@6.0.0: resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} @@ -6349,13 +6012,6 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: true - /has@1.0.3: - resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} - engines: {node: '>= 0.4.0'} - dependencies: - function-bind: 1.1.1 - dev: true - /hash-sum@2.0.0: resolution: {integrity: sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==} @@ -6502,6 +6158,7 @@ packages: /iconv-lite@0.6.3: resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} engines: {node: '>=0.10.0'} + requiresBuild: true dependencies: safer-buffer: 2.1.2 dev: true @@ -6703,12 +6360,6 @@ packages: ci-info: 3.9.0 dev: true - /is-core-module@2.13.0: - resolution: {integrity: sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==} - dependencies: - has: 1.0.3 - dev: true - /is-core-module@2.13.1: resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} dependencies: @@ -6843,7 +6494,7 @@ packages: /is-reference@1.2.1: resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} dependencies: - '@types/estree': 1.0.1 + '@types/estree': 1.0.4 dev: true /is-regex@1.1.4: @@ -6991,6 +6642,11 @@ packages: resolution: {integrity: sha512-3TV69ZbrvV6U5DfQimop50jE9Dl6J8O1ja1dvBbMba/sZ3YBEQqJ2VZRoQPVnhlzjNtU1vaXRZVrVjU4qtm8yA==} hasBin: true + /jiti@1.21.0: + resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} + hasBin: true + dev: true + /jju@1.4.0: resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==} dev: true @@ -7144,6 +6800,7 @@ packages: /lil-gui@0.17.0: resolution: {integrity: sha512-MVBHmgY+uEbmJNApAaPbtvNh1RCAeMnKym82SBjtp5rODTYKWtM+MXHCifLe2H2Ti1HuBGBtK/5SyG4ShQ3pUQ==} + dev: false /lilconfig@2.1.0: resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} @@ -7540,13 +7197,6 @@ packages: brace-expansion: 2.0.1 dev: true - /minimatch@7.4.6: - resolution: {integrity: sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==} - engines: {node: '>=10'} - dependencies: - brace-expansion: 2.0.1 - dev: true - /minimatch@9.0.3: resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} engines: {node: '>=16 || 14 >=14.17'} @@ -7619,10 +7269,6 @@ packages: engines: {node: '>=16 || 14 >=14.17'} dev: true - /minisearch@6.1.0: - resolution: {integrity: sha512-PNxA/X8pWk+TiqPbsoIYH0GQ5Di7m6326/lwU/S4mlo4wGQddIcf/V//1f9TB0V4j59b57b+HZxt8h3iMROGvg==} - dev: true - /minisearch@6.2.0: resolution: {integrity: sha512-BECkorDF1TY2rGKt9XHdSeP9TP29yUbrAaCh/C03wpyf1vx3uYcP/+8XlMcpTkgoU0rBVnHMAOaP83Rc9Tm+TQ==} dev: true @@ -8028,7 +7674,7 @@ packages: fsevents: 2.3.3 dev: true - /nuxt@3.8.0(eslint@8.52.0)(typescript@5.2.2)(vite@4.5.0)(vue-tsc@1.8.22): + /nuxt@3.8.0(eslint@8.53.0)(typescript@5.2.2)(vite@4.5.0)(vue-tsc@1.8.22): resolution: {integrity: sha512-ZnisJYx5AcUl7xlw18m6zfINBpNhld+ZF+jdTLRZxkLjKSFZeFMGqKxOR1jNVSmxfIXM/guK0uV9GPm6HK/z7g==} engines: {node: ^14.18.0 || >=16.10.0} hasBin: true @@ -8047,7 +7693,7 @@ packages: '@nuxt/schema': 3.8.0 '@nuxt/telemetry': 2.5.2 '@nuxt/ui-templates': 1.3.1 - '@nuxt/vite-builder': 3.8.0(eslint@8.52.0)(typescript@5.2.2)(vue-tsc@1.8.22)(vue@3.3.7) + '@nuxt/vite-builder': 3.8.0(eslint@8.53.0)(typescript@5.2.2)(vue-tsc@1.8.22)(vue@3.3.7) '@unhead/dom': 1.7.4 '@unhead/ssr': 1.7.4 '@unhead/vue': 1.7.4(vue@3.3.7) @@ -8660,7 +8306,7 @@ packages: postcss: 8.4.31 postcss-value-parser: 4.2.0 read-cache: 1.0.0 - resolve: 1.22.4 + resolve: 1.22.8 dev: true /postcss-merge-longhand@6.0.0(postcss@8.4.31): @@ -8916,11 +8562,11 @@ packages: picocolors: 1.0.0 source-map-js: 1.0.2 - /postprocessing@6.33.2(three@0.158.0): - resolution: {integrity: sha512-xGirHyjArISGVfmjCwXyvuhZm9JpLxEkjdE+ZOSq+7SmSetqFfdpaGfkEjbbFxWShwgwXWmgtcPxvrg9BP+r8g==} + /postprocessing@6.33.3(three@0.158.0): + resolution: {integrity: sha512-zQAVvcMf7bfeggQNQeVErD/UFd1XHBi2X6+yxwIv9PjhGCLAYKue3UuzVyu95O7ZUvkDwF0TyTzKdxoaVwYi7w==} engines: {node: '>= 0.13.2'} peerDependencies: - three: '>= 0.138.0 < 0.158.0' + three: '>= 0.138.0 < 0.159.0' dependencies: three: 0.158.0 dev: false @@ -8929,8 +8575,8 @@ packages: resolution: {integrity: sha512-choctRBIV9EMT9WGAZHn3V7t0Z2pMQyl0EZE6pFc/6ml3ssw7Dlf/oAOvFwjm1HVsqfQN8GfeFyJ+d8tRzqueQ==} dev: false - /preact@10.18.1: - resolution: {integrity: sha512-mKUD7RRkQQM6s7Rkmi7IFkoEHjuFqRQUaXamO61E6Nn7vqF/bo7EZCmSyrUnp2UWHw0O7XjZ2eeXis+m7tf4lg==} + /preact@10.18.2: + resolution: {integrity: sha512-X/K43vocUHDg0XhWVmTTMbec4LT/iBMh+csCEqJk+pJqegaXsvjdqN80ZZ3L+93azWCnWCZ+WGwYb8SplxeNjA==} dev: true /prelude-ls@1.2.1: @@ -9025,8 +8671,8 @@ packages: /prr@1.0.1: resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} - /punycode@2.3.0: - resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} + /punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} dev: true @@ -9037,6 +8683,11 @@ packages: escape-goat: 4.0.0 dev: true + /qrcode-terminal@0.12.0: + resolution: {integrity: sha512-EXtzRZmC+YGmGlDFbXKxQiMZNwCLEO6BANKXG4iCtSIM0yqc/pappSx3RIKr4r0uh5JsBckOXeKrB3Iz7mdQpQ==} + hasBin: true + dev: true + /queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} @@ -9297,15 +8948,6 @@ packages: path-parse: 1.0.7 dev: true - /resolve@1.22.4: - resolution: {integrity: sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==} - hasBin: true - dependencies: - is-core-module: 2.13.0 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 - dev: true - /resolve@1.22.8: resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} hasBin: true @@ -9568,15 +9210,6 @@ packages: rechoir: 0.6.2 dev: true - /shiki@0.14.4: - resolution: {integrity: sha512-IXCRip2IQzKwxArNNq1S+On4KPML3Yyn8Zzs/xRgcgOWIr8ntIK3IKzjFPfjy/7kt9ZMjc+FItfqHRBg8b6tNQ==} - dependencies: - ansi-sequence-parser: 1.1.1 - jsonc-parser: 3.2.0 - vscode-oniguruma: 1.7.0 - vscode-textmate: 8.0.0 - dev: true - /shiki@0.14.5: resolution: {integrity: sha512-1gCAYOcmCFONmErGTrS1fjzJLA7MGZmKzrBNX7apqSwhyITJg2O102uFzXUeBxNnEkDA9vHIKLyeKq0V083vIw==} dependencies: @@ -9994,7 +9627,7 @@ packages: hasBin: true dependencies: '@jridgewell/source-map': 0.3.5 - acorn: 8.10.0 + acorn: 8.11.2 commander: 2.20.3 source-map-support: 0.5.21 dev: true @@ -10008,8 +9641,8 @@ packages: resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} dev: true - /three-stdlib@2.28.3(three@0.158.0): - resolution: {integrity: sha512-mbKEJqDPosHZzSKdM8VurnuX1sRWFzNu6I3/v5DWNEJUA0S+03Cq5KaEwZng7ErjFp0rwwb39JdwAk8gNUbnuA==} + /three-stdlib@2.28.5(three@0.158.0): + resolution: {integrity: sha512-JdLMhkpT+1ZWeQPyKQNW1zqUwISI2hsUljS6u3vB9lp5EvwsayaAzGnbVeR35895udOF+zxcTiQY3psk+qqlxg==} peerDependencies: three: '>=0.128.0' dependencies: @@ -10236,21 +9869,12 @@ packages: which-boxed-primitive: 1.0.2 dev: true - /unconfig@0.3.10: - resolution: {integrity: sha512-tj317lhIq2iZF/NXrJnU1t2UaGUKKz1eL1sK2t63Oq66V9BxqvZV12m55fp/fpQJ+DDmVlLgo7cnLVOZkhlO/A==} - dependencies: - '@antfu/utils': 0.7.6 - defu: 6.1.2 - jiti: 1.20.0 - mlly: 1.4.2 - dev: true - /unconfig@0.3.11: resolution: {integrity: sha512-bV/nqePAKv71v3HdVUn6UefbsDKQWRX+bJIkiSm0+twIds6WiD2bJLWWT3i214+J/B4edufZpG2w7Y63Vbwxow==} dependencies: '@antfu/utils': 0.7.6 defu: 6.1.3 - jiti: 1.20.0 + jiti: 1.21.0 mlly: 1.4.2 dev: true @@ -10296,24 +9920,6 @@ packages: hookable: 5.5.3 dev: true - /unimport@3.3.0: - resolution: {integrity: sha512-3jhq3ZG5hFZzrWGDCpx83kjPzefP/EeuKkIO1T0MA4Zwj+dO/Og1mFvZ4aZ5WSDm0FVbbdVIRH1zKBG7c4wOpg==} - dependencies: - '@rollup/pluginutils': 5.0.4 - escape-string-regexp: 5.0.0 - fast-glob: 3.3.1 - local-pkg: 0.4.3 - magic-string: 0.30.3 - mlly: 1.4.2 - pathe: 1.1.1 - pkg-types: 1.0.3 - scule: 1.0.0 - strip-literal: 1.3.0 - unplugin: 1.4.0 - transitivePeerDependencies: - - rollup - dev: true - /unimport@3.4.0(rollup@3.29.4): resolution: {integrity: sha512-M/lfFEgufIT156QAr/jWHLUn55kEmxBBiQsMxvRSIbquwmeJEyQYgshHDEvQDWlSJrVOOTAgnJ3FvlsrpGkanA==} dependencies: @@ -10372,47 +9978,11 @@ packages: engines: {node: '>= 10.0.0'} dev: true - /unocss@0.52.3(postcss@8.4.31)(vite@4.5.0): - resolution: {integrity: sha512-BgL3kbxwt839t0ojo/j+i8xU4qu+fyV34SJOMQuFhLu6xkPNepvr6uPeipzNDajR7EZP3Q+jXJT9AWLKLLg1jw==} - engines: {node: '>=14'} - peerDependencies: - '@unocss/webpack': 0.52.3 - peerDependenciesMeta: - '@unocss/webpack': - optional: true - dependencies: - '@unocss/astro': 0.52.3(vite@4.5.0) - '@unocss/cli': 0.52.3 - '@unocss/core': 0.52.3 - '@unocss/extractor-arbitrary-variants': 0.52.3 - '@unocss/postcss': 0.52.3(postcss@8.4.31) - '@unocss/preset-attributify': 0.52.3 - '@unocss/preset-icons': 0.52.3 - '@unocss/preset-mini': 0.52.3 - '@unocss/preset-tagify': 0.52.3 - '@unocss/preset-typography': 0.52.3 - '@unocss/preset-uno': 0.52.3 - '@unocss/preset-web-fonts': 0.52.3 - '@unocss/preset-wind': 0.52.3 - '@unocss/reset': 0.52.3 - '@unocss/transformer-attributify-jsx': 0.52.3 - '@unocss/transformer-attributify-jsx-babel': 0.52.3 - '@unocss/transformer-compile-class': 0.52.3 - '@unocss/transformer-directives': 0.52.3 - '@unocss/transformer-variant-group': 0.52.3 - '@unocss/vite': 0.52.3(vite@4.5.0) - transitivePeerDependencies: - - postcss - - rollup - - supports-color - - vite - dev: true - - /unocss@0.57.1(postcss@8.4.31)(vite@4.5.0): - resolution: {integrity: sha512-xLsyJ8+T1/Ux93yrqOvuQy268wF5rSzydlsbqZ5EVfi01PxYyydez3nycPqbyPZientkJ0Yohzd5aBqmZgku3A==} + /unocss@0.57.2(postcss@8.4.31)(vite@4.5.0): + resolution: {integrity: sha512-Wmh/a+iXSaDnf6KCf0JtzZ9AoY//fxXLadiXvuTuM4aGEcItHzgt0IeZPs4+ab60usebQBsDyWV5Yr/lgiQ4bQ==} engines: {node: '>=14'} peerDependencies: - '@unocss/webpack': 0.57.1 + '@unocss/webpack': 0.57.2 vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 peerDependenciesMeta: '@unocss/webpack': @@ -10420,26 +9990,26 @@ packages: vite: optional: true dependencies: - '@unocss/astro': 0.57.1(vite@4.5.0) - '@unocss/cli': 0.57.1 - '@unocss/core': 0.57.1 - '@unocss/extractor-arbitrary-variants': 0.57.1 - '@unocss/postcss': 0.57.1(postcss@8.4.31) - '@unocss/preset-attributify': 0.57.1 - '@unocss/preset-icons': 0.57.1 - '@unocss/preset-mini': 0.57.1 - '@unocss/preset-tagify': 0.57.1 - '@unocss/preset-typography': 0.57.1 - '@unocss/preset-uno': 0.57.1 - '@unocss/preset-web-fonts': 0.57.1 - '@unocss/preset-wind': 0.57.1 - '@unocss/reset': 0.57.1 - '@unocss/transformer-attributify-jsx': 0.57.1 - '@unocss/transformer-attributify-jsx-babel': 0.57.1 - '@unocss/transformer-compile-class': 0.57.1 - '@unocss/transformer-directives': 0.57.1 - '@unocss/transformer-variant-group': 0.57.1 - '@unocss/vite': 0.57.1(vite@4.5.0) + '@unocss/astro': 0.57.2(vite@4.5.0) + '@unocss/cli': 0.57.2 + '@unocss/core': 0.57.2 + '@unocss/extractor-arbitrary-variants': 0.57.2 + '@unocss/postcss': 0.57.2(postcss@8.4.31) + '@unocss/preset-attributify': 0.57.2 + '@unocss/preset-icons': 0.57.2 + '@unocss/preset-mini': 0.57.2 + '@unocss/preset-tagify': 0.57.2 + '@unocss/preset-typography': 0.57.2 + '@unocss/preset-uno': 0.57.2 + '@unocss/preset-web-fonts': 0.57.2 + '@unocss/preset-wind': 0.57.2 + '@unocss/reset': 0.57.2 + '@unocss/transformer-attributify-jsx': 0.57.2 + '@unocss/transformer-attributify-jsx-babel': 0.57.2 + '@unocss/transformer-compile-class': 0.57.2 + '@unocss/transformer-directives': 0.57.2 + '@unocss/transformer-variant-group': 0.57.2 + '@unocss/vite': 0.57.2(vite@4.5.0) vite: 4.5.0 transitivePeerDependencies: - postcss @@ -10447,8 +10017,8 @@ packages: - supports-color dev: true - /unplugin-auto-import@0.16.4(@vueuse/core@10.5.0): - resolution: {integrity: sha512-xdgBa9NAS3JG8HjkAZHSbGSMlrjKpaWKXGUzaF6RzEtr980RCl1t0Zsu0skUInNYrEQfqaHc7aGWPv41DLTK/w==} + /unplugin-auto-import@0.16.7(@vueuse/core@10.5.0): + resolution: {integrity: sha512-w7XmnRlchq6YUFJVFGSvG1T/6j8GrdYN6Em9Wf0Ye+HXgD/22kont+WnuCAA0UaUoxtuvRR1u/mXKy63g/hfqQ==} engines: {node: '>=14'} peerDependencies: '@nuxt/kit': ^3.2.2 @@ -10460,48 +10030,20 @@ packages: optional: true dependencies: '@antfu/utils': 0.7.6 - '@rollup/pluginutils': 5.0.4 + '@rollup/pluginutils': 5.0.5(rollup@3.29.4) '@vueuse/core': 10.5.0(vue@3.3.7) - local-pkg: 0.4.3 - magic-string: 0.30.3 - minimatch: 9.0.3 - unimport: 3.3.0 - unplugin: 1.4.0 - transitivePeerDependencies: - - rollup - dev: true - - /unplugin-vue-components@0.24.1(vue@3.3.7): - resolution: {integrity: sha512-T3A8HkZoIE1Cja95xNqolwza0yD5IVlgZZ1PVAGvVCx8xthmjsv38xWRCtHtwl+rvZyL9uif42SRkDGw9aCfMA==} - engines: {node: '>=14'} - peerDependencies: - '@babel/parser': ^7.15.8 - '@nuxt/kit': ^3.2.2 - vue: 2 || 3 - peerDependenciesMeta: - '@babel/parser': - optional: true - '@nuxt/kit': - optional: true - dependencies: - '@antfu/utils': 0.7.6 - '@rollup/pluginutils': 5.0.4 - chokidar: 3.5.3 - debug: 4.3.4 fast-glob: 3.3.1 - local-pkg: 0.4.3 - magic-string: 0.30.3 - minimatch: 7.4.6 - resolve: 1.22.4 - unplugin: 1.4.0 - vue: 3.3.7(typescript@5.2.2) + local-pkg: 0.5.0 + magic-string: 0.30.5 + minimatch: 9.0.3 + unimport: 3.4.0(rollup@3.29.4) + unplugin: 1.5.0 transitivePeerDependencies: - rollup - - supports-color dev: true - /unplugin-vue-components@0.25.1(vue@3.3.7): - resolution: {integrity: sha512-kzS2ZHVMaGU2XEO2keYQcMjNZkanDSGDdY96uQT9EPe+wqSZwwgbFfKVJ5ti0+8rGAcKHColwKUvctBhq2LJ3A==} + /unplugin-vue-components@0.25.2(vue@3.3.7): + resolution: {integrity: sha512-OVmLFqILH6w+eM8fyt/d/eoJT9A6WO51NZLf1vC5c1FZ4rmq2bbGxTy8WP2Jm7xwFdukaIdv819+UI7RClPyCA==} engines: {node: '>=14'} peerDependencies: '@babel/parser': ^7.15.8 @@ -10514,15 +10056,15 @@ packages: optional: true dependencies: '@antfu/utils': 0.7.6 - '@rollup/pluginutils': 5.0.4 + '@rollup/pluginutils': 5.0.5(rollup@3.29.4) chokidar: 3.5.3 debug: 4.3.4 fast-glob: 3.3.1 local-pkg: 0.4.3 - magic-string: 0.30.3 + magic-string: 0.30.5 minimatch: 9.0.3 - resolve: 1.22.4 - unplugin: 1.4.0 + resolve: 1.22.8 + unplugin: 1.5.0 vue: 3.3.7(typescript@5.2.2) transitivePeerDependencies: - rollup @@ -10556,19 +10098,10 @@ packages: - vue dev: true - /unplugin@1.4.0: - resolution: {integrity: sha512-5x4eIEL6WgbzqGtF9UV8VEC/ehKptPXDS6L2b0mv4FRMkJxRtjaJfOWDd6a8+kYbqsjklix7yWP0N3SUepjXcg==} - dependencies: - acorn: 8.10.0 - chokidar: 3.5.3 - webpack-sources: 3.2.3 - webpack-virtual-modules: 0.5.0 - dev: true - /unplugin@1.5.0: resolution: {integrity: sha512-9ZdRwbh/4gcm1JTOkp9lAkIDrtOyOxgHmY7cjuwI8L/2RTikMcVG25GsZwNAgRuap3iDw2jeq7eoqtAsz5rW3A==} dependencies: - acorn: 8.10.0 + acorn: 8.11.2 chokidar: 3.5.3 webpack-sources: 3.2.3 webpack-virtual-modules: 0.5.0 @@ -10691,7 +10224,7 @@ packages: /uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} dependencies: - punycode: 2.3.0 + punycode: 2.3.1 dev: true /url-join@5.0.0: @@ -10751,7 +10284,7 @@ packages: resolution: {integrity: sha512-Bww2Xd5tOGsZ1yZ9rQiGneryvsL1u86znPrqeQjCsXPsG72pnSdV5lcQA+cy8UNDguMqyTJiCevlNUbLnT85UA==} dev: true - /vite-plugin-checker@0.6.2(eslint@8.52.0)(typescript@5.2.2)(vite@4.5.0)(vue-tsc@1.8.22): + /vite-plugin-checker@0.6.2(eslint@8.53.0)(typescript@5.2.2)(vite@4.5.0)(vue-tsc@1.8.22): resolution: {integrity: sha512-YvvvQ+IjY09BX7Ab+1pjxkELQsBd4rPhWNw8WLBeFVxu/E7O+n6VYAqNsKdK/a2luFlX/sMpoWdGFfg4HvwdJQ==} engines: {node: '>=14.16'} peerDependencies: @@ -10787,7 +10320,7 @@ packages: chalk: 4.1.2 chokidar: 3.5.3 commander: 8.3.0 - eslint: 8.52.0 + eslint: 8.53.0 fast-glob: 3.3.1 fs-extra: 11.1.1 lodash.debounce: 4.0.8 @@ -10805,8 +10338,8 @@ packages: vue-tsc: 1.8.22(typescript@5.2.2) dev: true - /vite-plugin-dts@3.6.2(typescript@5.2.2)(vite@4.5.0): - resolution: {integrity: sha512-P2o3IJtQLJZP1aSbiAzQM35QWOucrEH7ZQlfE9cWZYetTgP0apEgd/ZxaNQGPBCWEuTYNjWWHUW9MyIlweRiRQ==} + /vite-plugin-dts@3.6.3(typescript@5.2.2)(vite@4.5.0): + resolution: {integrity: sha512-NyRvgobl15rYj65coi/gH7UAEH+CpSjh539DbGb40DfOTZSvDLNYTzc8CK4460W+LqXuMK7+U3JAxRB3ksrNPw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -10815,7 +10348,7 @@ packages: vite: optional: true dependencies: - '@microsoft/api-extractor': 7.38.0 + '@microsoft/api-extractor': 7.38.2 '@rollup/pluginutils': 5.0.5(rollup@3.29.4) '@vue/language-core': 1.8.22(typescript@5.2.2) debug: 4.3.4 @@ -10854,6 +10387,16 @@ packages: - supports-color dev: true + /vite-plugin-qrcode@0.2.2(vite@4.5.0): + resolution: {integrity: sha512-FvFOz+gb4Xv4KU8QJK1daIFmMnwBQjsU0g006nufIpaOdwAZLfY5uOimtlHNrrOTmbev0ZQ8lm68iaz4ZEQFdw==} + engines: {node: ^14.13.1 || ^16.0.0 || >=18} + peerDependencies: + vite: ^3.0.0 || ^4.0.0 + dependencies: + qrcode-terminal: 0.12.0 + vite: 4.5.0 + dev: true + /vite-plugin-vue-inspector@4.0.0(vite@4.5.0): resolution: {integrity: sha512-xNjMbRj3YrebuuInTvlC8ghPtzT+3LjMIQPeeR/5CaFd+WcbA9wBnECZmlcP3GITCVED0SxGmTyoJ3iVKsK4vQ==} peerDependencies: @@ -10915,53 +10458,8 @@ packages: fsevents: 2.3.3 dev: true - /vitepress@1.0.0-beta.1(@algolia/client-search@4.20.0)(search-insights@2.9.0)(typescript@5.2.2): - resolution: {integrity: sha512-V2yyCwQ+v9fh7rbnGDLp8M7vHa9sLElexXf/JHtBOsOwv7ed9wt1QI4WUagYgKR3TeoJT9v2s6f0UaQSne0EvQ==} - hasBin: true - dependencies: - '@docsearch/css': 3.5.2 - '@docsearch/js': 3.5.2(@algolia/client-search@4.20.0)(search-insights@2.9.0) - '@vitejs/plugin-vue': 4.4.0(vite@4.5.0)(vue@3.3.7) - '@vue/devtools-api': 6.5.0 - '@vueuse/core': 10.5.0(vue@3.3.7) - '@vueuse/integrations': 10.4.1(focus-trap@7.5.2)(vue@3.3.7) - body-scroll-lock: 4.0.0-beta.0 - focus-trap: 7.5.2 - mark.js: 8.11.1 - minisearch: 6.1.0 - shiki: 0.14.4 - vite: 4.5.0 - vue: 3.3.7(typescript@5.2.2) - transitivePeerDependencies: - - '@algolia/client-search' - - '@types/node' - - '@types/react' - - '@vue/composition-api' - - async-validator - - axios - - change-case - - drauu - - fuse.js - - idb-keyval - - jwt-decode - - less - - lightningcss - - nprogress - - qrcode - - react - - react-dom - - sass - - search-insights - - sortablejs - - stylus - - sugarss - - terser - - typescript - - universal-cookie - dev: true - - /vitepress@1.0.0-rc.24(@algolia/client-search@4.20.0)(postcss@8.4.31)(search-insights@2.9.0)(typescript@5.2.2): - resolution: {integrity: sha512-RpnL8cnOGwiRlBbrYQUm9sYkJbtyOt/wYXk2diTcokY4yvks/5lq9LuSt+MURWB6ZqwpSNHvTmxgaSfLoG0/OA==} + /vitepress@1.0.0-rc.25(@algolia/client-search@4.20.0)(postcss@8.4.31)(search-insights@2.9.0)(typescript@5.2.2): + resolution: {integrity: sha512-1dqWiHNThNrVZ08ixmfEDBEH+764KOgnev9oXga/x6cN++Vb9pnuu8p3K6DQP+KZrYcG+WiX7jxal0iSNpAWuQ==} hasBin: true peerDependencies: markdown-it-mathjax3: ^4.3.2 @@ -11086,14 +10584,14 @@ packages: resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==} dev: true - /vue-eslint-parser@9.3.2(eslint@8.52.0): + /vue-eslint-parser@9.3.2(eslint@8.53.0): resolution: {integrity: sha512-q7tWyCVaV9f8iQyIA5Mkj/S6AoJ9KBN8IeUSf3XEmBrOtxOZnfTg5s4KClbZBCK3GtnT/+RyCLZyDHuZwTuBjg==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.3.4 - eslint: 8.52.0 + eslint: 8.53.0 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 @@ -11104,23 +10602,13 @@ packages: - supports-color dev: true - /vue-router@4.2.2(vue@3.3.7): - resolution: {integrity: sha512-cChBPPmAflgBGmy3tBsjeoe3f3VOSG6naKyY5pjtrqLGbNEXdzCigFUHgBvp9e3ysAtFtEx7OLqcSDh/1Cq2TQ==} - peerDependencies: - vue: ^3.2.0 - dependencies: - '@vue/devtools-api': 6.5.0 - vue: 3.3.7(typescript@5.2.2) - dev: false - /vue-router@4.2.5(vue@3.3.7): resolution: {integrity: sha512-DIUpKcyg4+PTQKfFPX88UWhlagBEBEfJ5A8XDXRJLUnZOvcpMF8o/dnL90vpVkGaPbjvXazV/rC1qBKrZlFugw==} peerDependencies: vue: ^3.2.0 dependencies: - '@vue/devtools-api': 6.5.0 + '@vue/devtools-api': 6.5.1 vue: 3.3.7(typescript@5.2.2) - dev: true /vue-template-compiler@2.7.15: resolution: {integrity: sha512-yQxjxMptBL7UAog00O8sANud99C6wJF+7kgbcwqkvA38vCGF7HWE66w0ZFnS/kX5gSoJr/PQ4/oS3Ne2pW37Og==} diff --git a/renovate.json b/renovate.json index 39a2b6e9..cc305199 100644 --- a/renovate.json +++ b/renovate.json @@ -2,5 +2,12 @@ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ "config:base" + ], + "packageRules": [ + { + "matchUpdateTypes": ["minor", "patch"], + "matchCurrentVersion": "!/^0/", + "automerge": true + } ] } diff --git a/src/core/EffectComposer.vue b/src/core/EffectComposer.vue index ef407b4c..7afca6d7 100644 --- a/src/core/EffectComposer.vue +++ b/src/core/EffectComposer.vue @@ -97,7 +97,7 @@ stop = watch([sizes.height, sizes.width], () => { watchEffect(initEffectComposer) stop?.() }, { - immediate: true + immediate: true, }) const { onLoop } = useRenderLoop()