From 04404e0c0b5d6da0c591abe0e92b13ac0b660005 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Tue, 31 Jan 2023 04:07:17 +0100 Subject: [PATCH] chore: upgrade to Nuxt 3.1 (#1455) Co-authored-by: Daniel Roe --- docs/package.json | 4 +- modules/tauri/runtime/nitro.client.ts | 1 - nuxt.config.ts | 9 + package.json | 10 +- pnpm-lock.yaml | 1614 ++++++++----------------- tests/nuxt/html-parse.test.ts | 2 +- tests/unit/language.test.ts | 1 + 7 files changed, 505 insertions(+), 1136 deletions(-) diff --git a/docs/package.json b/docs/package.json index ff7f0c7d..66edfbd8 100755 --- a/docs/package.json +++ b/docs/package.json @@ -9,7 +9,7 @@ "preview": "nuxi preview" }, "devDependencies": { - "@nuxt-themes/docus": "^1.4.7", - "nuxt": "^3.1.0" + "@nuxt-themes/docus": "^1.6.1", + "nuxt": "^3.1.1" } } diff --git a/modules/tauri/runtime/nitro.client.ts b/modules/tauri/runtime/nitro.client.ts index 1aefe4e7..6d83ce5c 100644 --- a/modules/tauri/runtime/nitro.client.ts +++ b/modules/tauri/runtime/nitro.client.ts @@ -55,7 +55,6 @@ export default defineNuxtPlugin(async () => { const localCall = createCall(toNodeListener(h3App) as any) const localFetch = createLocalFetch(localCall, globalThis.fetch) - // @ts-expect-error slight differences in api globalThis.$fetch = createFetch({ // @ts-expect-error slight differences in api fetch: localFetch, diff --git a/nuxt.config.ts b/nuxt.config.ts index 266601be..0f9a6a19 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -76,6 +76,15 @@ export default defineNuxtConfig({ }, build: { target: 'esnext', + rollupOptions: { + output: { + manualChunks: (id) => { + // TODO: find and resolve issue in nuxt/vite/pwa + if (id.includes('.svg') || id.includes('entry')) + return 'entry' + }, + }, + }, }, plugins: [ Inspect(), diff --git a/package.json b/package.json index 1e17a63e..7bbb2c4b 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "masto": "^5.6.1", "pinia": "^2.0.29", "shiki": "^0.12.1", - "shiki-es": "^0.1.2", + "shiki-es": "^0.2.0", "slimeform": "^0.9.0", "string-length": "^5.0.1", "tauri-plugin-log-api": "github:tauri-apps/tauri-plugin-log", @@ -88,8 +88,8 @@ "@types/js-yaml": "^4.0.5", "@types/prettier": "^2.7.2", "@types/wicg-file-system-access": "^2020.9.5", - "@unocss/nuxt": "^0.48.5", - "@vue-macros/nuxt": "^0.3.3", + "@unocss/nuxt": "^0.49.0", + "@vue-macros/nuxt": "^0.3.7", "@vueuse/math": "^9.11.1", "@vueuse/nuxt": "^9.11.1", "bumpp": "^8.2.1", @@ -99,9 +99,8 @@ "esno": "^0.16.3", "file-saver": "^2.0.5", "fs-extra": "^11.1.0", - "jsdom": "^21.1.0", "lint-staged": "^13.1.0", - "nuxt": "3.0.0", + "nuxt": "3.1.1", "nuxt-security": "^0.10.1", "nuxt-vitest": "^0.6.4", "postcss-nested": "^6.0.0", @@ -125,7 +124,6 @@ }, "pnpm": { "overrides": { - "mlly": "1.1.0", "@tiptap/extension-bubble-menu": "2.0.0-beta.204", "@tiptap/extension-floating-menu": "2.0.0-beta.204", "@tiptap/core": "2.0.0-beta.204", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dac482df..8781b5ad 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,7 +1,6 @@ lockfileVersion: 5.4 overrides: - mlly: 1.1.0 '@tiptap/extension-bubble-menu': 2.0.0-beta.204 '@tiptap/extension-floating-menu': 2.0.0-beta.204 '@tiptap/core': 2.0.0-beta.204 @@ -63,8 +62,8 @@ importers: '@types/js-yaml': ^4.0.5 '@types/prettier': ^2.7.2 '@types/wicg-file-system-access': ^2020.9.5 - '@unocss/nuxt': ^0.48.5 - '@vue-macros/nuxt': ^0.3.3 + '@unocss/nuxt': ^0.49.0 + '@vue-macros/nuxt': ^0.3.7 '@vueuse/core': ^9.11.1 '@vueuse/gesture': 2.0.0-beta.1 '@vueuse/integrations': ^9.11.1 @@ -87,11 +86,10 @@ importers: idb-keyval: ^6.2.0 iso-639-1: ^2.1.15 js-yaml: ^4.1.0 - jsdom: ^21.1.0 lint-staged: ^13.1.0 lru-cache: ^7.14.1 masto: ^5.6.1 - nuxt: 3.0.0 + nuxt: 3.1.1 nuxt-security: ^0.10.1 nuxt-vitest: ^0.6.4 pinia: ^2.0.29 @@ -99,7 +97,7 @@ importers: prettier: ^2.8.3 rollup-plugin-node-polyfills: ^0.2.1 shiki: ^0.12.1 - shiki-es: ^0.1.2 + shiki-es: ^0.2.0 simple-git: ^3.16.0 simple-git-hooks: ^2.8.1 slimeform: ^0.9.0 @@ -156,7 +154,7 @@ importers: masto: 5.6.1 pinia: 2.0.29_typescript@4.9.4 shiki: 0.12.1 - shiki-es: 0.1.2 + shiki-es: 0.2.0 slimeform: 0.9.0 string-length: 5.0.1 tauri-plugin-log-api: github.com/tauri-apps/tauri-plugin-log/9d2a19ad05fafeb80991006e14f0f95fe1109aba @@ -187,10 +185,10 @@ importers: '@types/js-yaml': 4.0.5 '@types/prettier': 2.7.2 '@types/wicg-file-system-access': 2020.9.5 - '@unocss/nuxt': 0.48.5 - '@vue-macros/nuxt': 0.3.3_3symapq7dbbouvrtednf35ibsa + '@unocss/nuxt': 0.49.1 + '@vue-macros/nuxt': 0.3.8_2kgo5tjdvwtrecdyfxt2rg75du '@vueuse/math': 9.11.1 - '@vueuse/nuxt': 9.11.1_nuxt@3.0.0 + '@vueuse/nuxt': 9.11.1_nuxt@3.1.1 bumpp: 8.2.1 chroma-js: 2.4.2 emoji-mart: 5.5.2 @@ -198,11 +196,10 @@ importers: esno: 0.16.3 file-saver: 2.0.5 fs-extra: 11.1.0 - jsdom: 21.1.0 lint-staged: 13.1.0 - nuxt: 3.0.0_no2el4fe4ggitllzolcgczmlgq + nuxt: 3.1.1_no2el4fe4ggitllzolcgczmlgq nuxt-security: 0.10.1 - nuxt-vitest: 0.6.4_jsdom@21.1.0 + nuxt-vitest: 0.6.4 postcss-nested: 6.0.0 prettier: 2.8.3 rollup-plugin-node-polyfills: 0.2.1 @@ -216,19 +213,19 @@ importers: unplugin-auto-import: 0.13.0_@vueuse+core@9.11.1 unplugin-vue-inspector: 0.0.2 vite-plugin-inspect: 0.7.14 - vite-plugin-pwa: 0.14.1 - vitest: 0.28.3_jsdom@21.1.0 + vite-plugin-pwa: 0.14.1_tz3vz2xt4jvid2diblkpydcyn4 + vitest: 0.28.3 vue-tsc: 1.0.24_typescript@4.9.4 workbox-build: 6.5.4 workbox-window: 6.5.4 docs: specifiers: - '@nuxt-themes/docus': ^1.4.7 - nuxt: ^3.1.0 + '@nuxt-themes/docus': ^1.6.1 + nuxt: ^3.1.1 devDependencies: - '@nuxt-themes/docus': 1.4.7_nuxt@3.1.0 - nuxt: 3.1.0 + '@nuxt-themes/docus': 1.6.3_nuxt@3.1.1 + nuxt: 3.1.1 packages: @@ -1552,18 +1549,37 @@ packages: to-fast-properties: 2.0.0 dev: true - /@cloudflare/kv-asset-handler/0.2.0: - resolution: {integrity: sha512-MVbXLbTcAotOPUj0pAMhVtJ+3/kFkwJqc5qNOleOZTv6QkZZABDMS21dSrSlVswEHwrpWC03e4fWytjqKvuE2A==} - dependencies: - mime: 3.0.0 - dev: true - /@cloudflare/kv-asset-handler/0.3.0: resolution: {integrity: sha512-9CB/MKf/wdvbfkUdfrj+OkEwZ5b7rws0eogJ4293h+7b6KX5toPwym+VQKmILafNB9YiehqY0DlNrDcDhdWHSQ==} dependencies: mime: 3.0.0 dev: true + /@csstools/cascade-layer-name-parser/1.0.0_jhntdqzgrqlkpxki6fy253alji: + resolution: {integrity: sha512-JxdLxJMDximX1vxCFJdwC7MD4aXNSFbOxBZuYKg2FEz4MLR0UFVmamPtzthzqzxAcU0K6ShvEFfMBrEEb16U+A==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + '@csstools/css-parser-algorithms': ^2.0.0 + '@csstools/css-tokenizer': ^2.0.0 + dependencies: + '@csstools/css-parser-algorithms': 2.0.0_wcbxa2wg3evugsqpd27xwuyb6a + '@csstools/css-tokenizer': 2.0.0 + dev: true + + /@csstools/css-parser-algorithms/2.0.0_wcbxa2wg3evugsqpd27xwuyb6a: + resolution: {integrity: sha512-RbukP8OjQvuH85veuzOq8abPjsvqvleZaQC6W0GJFGpwLUh8XmFMQjvtuIM9bQ589YFx4lwwAcSwN4nfcvxIEw==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + '@csstools/css-tokenizer': ^2.0.0 + dependencies: + '@csstools/css-tokenizer': 2.0.0 + dev: true + + /@csstools/css-tokenizer/2.0.0: + resolution: {integrity: sha512-IB6EFP0Hc/YEz1sJVD47oFqJP6TXMB+OW1jXSYnOk5g+6wpk2/zkuBa0gm5edIMM9nVUZ3hF0xCBnyFbK5OIyg==} + engines: {node: ^14 || ^16 || >=18} + dev: true + /@emoji-mart/data/1.1.2: resolution: {integrity: sha512-1HP8BxD2azjqWJvxIaWAMyTySeZY0Osr83ukYjltPVkNXeJvTz7yDrPLBtnrD5uqJ3tg4CcLuuBW09wahqL/fg==} dev: true @@ -2399,15 +2415,15 @@ packages: defu: 6.1.2 dev: true - /@nuxt-themes/docus/1.4.7_nuxt@3.1.0: - resolution: {integrity: sha512-YOUnOky2QFKSZnSASMBHQmObhdEnRny0e+BxKOx2F++qMHKXx9vNpVWfl+2mYjpYEQihSERJ7WZiOhHo0QBLTg==} + /@nuxt-themes/docus/1.6.3_nuxt@3.1.1: + resolution: {integrity: sha512-H+9kiwufFFQGMsU1iyJieHVr0g8Kj664PrSMI2+bveEMbM1ui1xvDBIk6YhkTQbN3Y7rqOeSiKfr5YGp3zYPSg==} dependencies: - '@nuxt-themes/elements': 0.4.4 - '@nuxt-themes/tokens': 1.5.3 - '@nuxt-themes/typography': 0.4.3 - '@nuxt/content': 2.3.0 + '@nuxt-themes/elements': 0.5.2 + '@nuxt-themes/tokens': 1.6.2 + '@nuxt-themes/typography': 0.6.0 + '@nuxt/content': 2.4.2 '@nuxthq/studio': 0.6.5 - '@vueuse/nuxt': 9.11.1_nuxt@3.1.0 + '@vueuse/nuxt': 9.11.1_nuxt@3.1.1 transitivePeerDependencies: - '@vue/composition-api' - bufferutil @@ -2420,10 +2436,10 @@ packages: - vue dev: true - /@nuxt-themes/elements/0.4.4: - resolution: {integrity: sha512-GsrCCBcvbOJjF2HV7/TvZXq7l7ETA0+z53HmgHV2L3G3gTpIghfr4v/EUjCOQD+qCpuwiQQW0nQeN51pw3xgow==} + /@nuxt-themes/elements/0.5.2: + resolution: {integrity: sha512-jwcMbXJ9zK8mGi8vJJqKObVlfpkfyr3f1ngKyrX3n8Hphy/G8wKpTLvUKPL28Rzr2fj0FPTT6aOe6VBsB47EJA==} dependencies: - '@nuxt-themes/tokens': 1.5.3 + '@nuxt-themes/tokens': 1.6.2 '@vueuse/core': 9.11.1 transitivePeerDependencies: - '@vue/composition-api' @@ -2434,12 +2450,12 @@ packages: - vue dev: true - /@nuxt-themes/tokens/1.5.3: - resolution: {integrity: sha512-o0Juq5qhfnWZHCRgKi/rEtx+xqp0MC8tKYhYncISNRFoDCNCOagb65sxsY128OpUJdQOJw0JR3RgYnVGedHyKQ==} + /@nuxt-themes/tokens/1.6.2: + resolution: {integrity: sha512-J2UZpN7iccMCHB2MHfgJ9od85xmfH1Apwu2NEYynNDBHhQG2e9f2JlByEHJbtTQW7soBFjYJQVSxU2XtzASBTw==} dependencies: '@nuxtjs/color-mode': 3.2.0 '@vueuse/core': 9.11.1 - pinceau: 0.10.11 + pinceau: 0.12.8 transitivePeerDependencies: - '@vue/composition-api' - postcss @@ -2449,13 +2465,13 @@ packages: - vue dev: true - /@nuxt-themes/typography/0.4.3: - resolution: {integrity: sha512-8283IzrIVWYkhs9pCUChpReS0KbKPIM5bkwWc6bzoNEPKuLBbkg959yPdc60cKGRNr2hrqNP6fUnnCYdqAu9rQ==} + /@nuxt-themes/typography/0.6.0: + resolution: {integrity: sha512-RGLi4Ylu7KBr5JYyQQNOafNyDy707C81XjdzmbTznmmKb6VIa5z0rO7XwpsnZhA+wjRkXGJv9B1L+ABhxKEAIA==} dependencies: - '@nuxt-themes/tokens': 1.5.3 + '@nuxt-themes/tokens': 1.6.2 '@nuxtjs/color-mode': 3.2.0 nuxt-config-schema: 0.4.4 - nuxt-icon: 0.2.7 + nuxt-icon: 0.2.10 ufo: 1.0.1 transitivePeerDependencies: - '@vue/composition-api' @@ -2466,8 +2482,8 @@ packages: - vue dev: true - /@nuxt/content/2.3.0: - resolution: {integrity: sha512-7IudXOiycHXWxRDe7tWFwnIVT6bp0YG5O4wttCYYd7cvyjX3k6d3zD2j1IkjJMhfqU2PWQ/Wd+A2+oeiLNg3gA==} + /@nuxt/content/2.4.2: + resolution: {integrity: sha512-Nz2ZcC7R505UY5NQN+WE1pZ4ie8PBBr12qJHFAZqhWCXenzsdb87p48fvr6Zhlj8CyCTQqWg0B2fs7Lyg/CKwg==} dependencies: '@nuxt/kit': 3.1.1 consola: 2.15.3 @@ -2477,7 +2493,7 @@ packages: html-tags: 3.2.0 json5: 2.2.3 knitwork: 1.0.0 - listhen: 1.0.1 + listhen: 1.0.2 mdast-util-to-hast: 12.2.6 mdurl: 1.0.1 ohash: 1.0.0 @@ -2495,7 +2511,7 @@ packages: remark-rehype: 10.1.0 remark-squeeze-paragraphs: 5.0.1 scule: 1.0.0 - shiki-es: 0.1.2 + shiki-es: 0.2.0 slugify: 1.6.5 socket.io-client: 4.5.4 ufo: 1.0.1 @@ -2543,33 +2559,6 @@ packages: - supports-color dev: true - /@nuxt/kit/3.1.1_rollup@2.79.1: - resolution: {integrity: sha512-wmqVCIuD/te6BKf3YiqWyMumKI5JIpkiv0li/1Y3QHnTkoxyIhLkbFgNcQHuBxJ3eMlk2UjAjAqWiqBHTX54vQ==} - engines: {node: ^14.16.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0} - dependencies: - '@nuxt/schema': 3.1.1_rollup@2.79.1 - c12: 1.1.0 - consola: 2.15.3 - defu: 6.1.2 - globby: 13.1.3 - hash-sum: 2.0.0 - ignore: 5.2.4 - jiti: 1.16.2 - knitwork: 1.0.0 - lodash.template: 4.5.0 - mlly: 1.1.0 - pathe: 1.1.0 - pkg-types: 1.0.1 - scule: 1.0.0 - semver: 7.3.8 - unctx: 2.1.1 - unimport: 2.1.0_rollup@2.79.1 - untyped: 1.2.2 - transitivePeerDependencies: - - rollup - - supports-color - dev: true - /@nuxt/kit/3.1.1_rollup@3.10.1: resolution: {integrity: sha512-wmqVCIuD/te6BKf3YiqWyMumKI5JIpkiv0li/1Y3QHnTkoxyIhLkbFgNcQHuBxJ3eMlk2UjAjAqWiqBHTX54vQ==} engines: {node: ^14.16.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0} @@ -2619,28 +2608,6 @@ packages: - supports-color dev: true - /@nuxt/schema/3.1.1_rollup@2.79.1: - resolution: {integrity: sha512-/KuoCDVGrLD9W7vwuYhu4HbdT/BpbrhA4Pm9dGn7Jah40kHDGqUnJxugvMjt+4suq53rLQyTA0LRDWfFxfxAOQ==} - engines: {node: ^14.16.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0} - dependencies: - c12: 1.1.0 - create-require: 1.1.1 - defu: 6.1.2 - hookable: 5.4.2 - jiti: 1.16.2 - pathe: 1.1.0 - pkg-types: 1.0.1 - postcss-import-resolver: 2.0.0 - scule: 1.0.0 - std-env: 3.3.1 - ufo: 1.0.1 - unimport: 2.1.0_rollup@2.79.1 - untyped: 1.2.2 - transitivePeerDependencies: - - rollup - - supports-color - dev: true - /@nuxt/schema/3.1.1_rollup@3.10.1: resolution: {integrity: sha512-/KuoCDVGrLD9W7vwuYhu4HbdT/BpbrhA4Pm9dGn7Jah40kHDGqUnJxugvMjt+4suq53rLQyTA0LRDWfFxfxAOQ==} engines: {node: ^14.16.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0} @@ -2696,66 +2663,8 @@ packages: resolution: {integrity: sha512-KffiTNdVaZlkx0tgwopmy627WQclWO0kqFD1R646wawDbNlWkpmwj5qI5qoh2Rx13/O+KkYdc28H3JsQdQmXJw==} dev: true - /@nuxt/vite-builder/3.0.0_khfc6yoidgmzfko3kyvtza3rzq: - resolution: {integrity: sha512-eMnpPpjHU8rGZcsJUksCuSX+6dpId03q8LOSStsm6rXzrNJtZIcwt0nBRTUaigckXIozX8ZNl5u2OPGUfUbMrw==} - engines: {node: ^14.16.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0} - peerDependencies: - vue: ^3.2.45 - dependencies: - '@nuxt/kit': 3.1.1_rollup@2.79.1 - '@rollup/plugin-replace': 5.0.2_rollup@2.79.1 - '@vitejs/plugin-vue': 3.2.0_vite@3.2.5+vue@3.2.45 - '@vitejs/plugin-vue-jsx': 2.1.1_vite@3.2.5+vue@3.2.45 - autoprefixer: 10.4.13_postcss@8.4.21 - chokidar: 3.5.3 - cssnano: 5.1.14_postcss@8.4.21 - defu: 6.1.2 - esbuild: 0.15.18 - escape-string-regexp: 5.0.0 - estree-walker: 3.0.3 - externality: 1.0.0 - fs-extra: 10.1.0 - get-port-please: 2.6.1 - h3: 1.1.0 - knitwork: 1.0.0 - magic-string: 0.26.7 - mlly: 1.1.0 - ohash: 1.0.0 - pathe: 1.1.0 - perfect-debounce: 0.1.3 - pkg-types: 1.0.1 - postcss: 8.4.21 - postcss-import: 15.1.0_postcss@8.4.21 - postcss-url: 10.1.3_postcss@8.4.21 - rollup: 2.79.1 - rollup-plugin-visualizer: 5.9.0_rollup@2.79.1 - ufo: 1.0.1 - unplugin: 1.0.1 - vite: 3.2.5 - vite-node: 0.25.8 - vite-plugin-checker: 0.5.4_xovqpqfmzkf3kv5jecdf3nyohq - vue: 3.2.45 - vue-bundle-renderer: 1.0.0 - transitivePeerDependencies: - - '@types/node' - - eslint - - less - - meow - - optionator - - sass - - stylelint - - stylus - - sugarss - - supports-color - - terser - - typescript - - vls - - vti - - vue-tsc - dev: true - - /@nuxt/vite-builder/3.1.0_vue@3.2.45: - resolution: {integrity: sha512-TsQzHuVy6b8I/zKGicjnl6sLPv2AgWr4/JgIgDIqv0n/StBrp/tHkVKfk3mDLP3qgsv6jlqLWV1GW6v/6pSluQ==} + /@nuxt/vite-builder/3.1.1_khfc6yoidgmzfko3kyvtza3rzq: + resolution: {integrity: sha512-tTV369sIURut6z+t36ib3J2GbgiazMc4VO9wB372A5hnd+faLtapknswMvzF23M+4z1/5tGaV/kkU/ZrO3V1Ag==} engines: {node: ^14.16.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0} peerDependencies: vue: ^3.2.45 @@ -2790,7 +2699,65 @@ packages: ufo: 1.0.1 unplugin: 1.0.1 vite: 4.0.4 - vite-node: 0.27.3 + vite-node: 0.28.3 + vite-plugin-checker: 0.5.4_x3aldvjfkbjbaq3ogboucfmn4y + vue: 3.2.45 + vue-bundle-renderer: 1.0.0 + transitivePeerDependencies: + - '@types/node' + - eslint + - less + - meow + - optionator + - sass + - stylelint + - stylus + - sugarss + - supports-color + - terser + - typescript + - vls + - vti + - vue-tsc + dev: true + + /@nuxt/vite-builder/3.1.1_vue@3.2.45: + resolution: {integrity: sha512-tTV369sIURut6z+t36ib3J2GbgiazMc4VO9wB372A5hnd+faLtapknswMvzF23M+4z1/5tGaV/kkU/ZrO3V1Ag==} + engines: {node: ^14.16.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0} + peerDependencies: + vue: ^3.2.45 + dependencies: + '@nuxt/kit': 3.1.1_rollup@3.10.1 + '@rollup/plugin-replace': 5.0.2_rollup@3.10.1 + '@vitejs/plugin-vue': 4.0.0_vite@4.0.4+vue@3.2.45 + '@vitejs/plugin-vue-jsx': 3.0.0_vite@4.0.4+vue@3.2.45 + autoprefixer: 10.4.13_postcss@8.4.21 + chokidar: 3.5.3 + cssnano: 5.1.14_postcss@8.4.21 + defu: 6.1.2 + esbuild: 0.17.4 + escape-string-regexp: 5.0.0 + estree-walker: 3.0.3 + externality: 1.0.0 + fs-extra: 11.1.0 + get-port-please: 3.0.1 + h3: 1.1.0 + knitwork: 1.0.0 + magic-string: 0.27.0 + mlly: 1.1.0 + ohash: 1.0.0 + pathe: 1.1.0 + perfect-debounce: 0.1.3 + pkg-types: 1.0.1 + postcss: 8.4.21 + postcss-import: 15.1.0_postcss@8.4.21 + postcss-url: 10.1.3_postcss@8.4.21 + rollup: 3.10.1 + rollup-plugin-visualizer: 5.9.0_rollup@3.10.1 + ufo: 1.0.1 + unplugin: 1.0.1 + vite: 4.0.4 + vite-node: 0.28.3 vite-plugin-checker: 0.5.4_vite@4.0.4 vue: 3.2.45 vue-bundle-renderer: 1.0.0 @@ -2894,19 +2861,6 @@ packages: resolution: {integrity: sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==} dev: false - /@rollup/plugin-alias/4.0.3_rollup@2.79.1: - resolution: {integrity: sha512-ZuDWE1q4PQDhvm/zc5Prun8sBpLJy41DMptYrS6MhAy9s9kL/doN1613BWfEchGVfKxzliJ3BjbOPizXX38DbQ==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0 - peerDependenciesMeta: - rollup: - optional: true - dependencies: - rollup: 2.79.1 - slash: 4.0.0 - dev: true - /@rollup/plugin-alias/4.0.3_rollup@3.10.1: resolution: {integrity: sha512-ZuDWE1q4PQDhvm/zc5Prun8sBpLJy41DMptYrS6MhAy9s9kL/doN1613BWfEchGVfKxzliJ3BjbOPizXX38DbQ==} engines: {node: '>=14.0.0'} @@ -2937,24 +2891,6 @@ packages: rollup: 2.79.1 dev: true - /@rollup/plugin-commonjs/23.0.7_rollup@2.79.1: - resolution: {integrity: sha512-hsSD5Qzyuat/swzrExGG5l7EuIlPhwTsT7KwKbSCQzIcJWjRxiimi/0tyMYY2bByitNb3i1p+6JWEDGa0NvT0Q==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^2.68.0||^3.0.0 - peerDependenciesMeta: - rollup: - optional: true - dependencies: - '@rollup/pluginutils': 5.0.2_rollup@2.79.1 - commondir: 1.0.1 - estree-walker: 2.0.2 - glob: 8.1.0 - is-reference: 1.2.1 - magic-string: 0.27.0 - rollup: 2.79.1 - dev: true - /@rollup/plugin-commonjs/24.0.1_rollup@3.10.1: resolution: {integrity: sha512-15LsiWRZk4eOGqvrJyu3z3DaBu5BhXIMeWnijSRvd8irrrg9SHpQ1pH+BUK4H6Z9wL9yOxZJMTLU+Au86XHxow==} engines: {node: '>=14.0.0'} @@ -2973,21 +2909,6 @@ packages: rollup: 3.10.1 dev: true - /@rollup/plugin-inject/5.0.3_rollup@2.79.1: - resolution: {integrity: sha512-411QlbL+z2yXpRWFXSmw/teQRMkXcAAC8aYTemc15gwJRpvEVDQwoe+N/HTFD8RFG8+88Bme9DK2V9CVm7hJdA==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0 - peerDependenciesMeta: - rollup: - optional: true - dependencies: - '@rollup/pluginutils': 5.0.2_rollup@2.79.1 - estree-walker: 2.0.2 - magic-string: 0.27.0 - rollup: 2.79.1 - dev: true - /@rollup/plugin-inject/5.0.3_rollup@3.10.1: resolution: {integrity: sha512-411QlbL+z2yXpRWFXSmw/teQRMkXcAAC8aYTemc15gwJRpvEVDQwoe+N/HTFD8RFG8+88Bme9DK2V9CVm7hJdA==} engines: {node: '>=14.0.0'} @@ -3003,19 +2924,6 @@ packages: rollup: 3.10.1 dev: true - /@rollup/plugin-json/5.0.2_rollup@2.79.1: - resolution: {integrity: sha512-D1CoOT2wPvadWLhVcmpkDnesTzjhNIQRWLsc3fA49IFOP2Y84cFOOJ+nKGYedvXHKUsPeq07HR4hXpBBr+CHlA==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0 - peerDependenciesMeta: - rollup: - optional: true - dependencies: - '@rollup/pluginutils': 5.0.2_rollup@2.79.1 - rollup: 2.79.1 - dev: true - /@rollup/plugin-json/6.0.0_rollup@3.10.1: resolution: {integrity: sha512-i/4C5Jrdr1XUarRhVu27EEwjt4GObltD7c+MkCIpO2QIbojw8MUs+CCTqOphQi3Qtg1FLmYt+l+6YeoIf51J7w==} engines: {node: '>=14.0.0'} @@ -3044,24 +2952,6 @@ packages: rollup: 2.79.1 dev: true - /@rollup/plugin-node-resolve/15.0.1_rollup@2.79.1: - resolution: {integrity: sha512-ReY88T7JhJjeRVbfCyNj+NXAG3IIsVMsX9b5/9jC98dRP8/yxlZdz7mHZbHk5zHr24wZZICS5AcXsFZAXYUQEg==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^2.78.0||^3.0.0 - peerDependenciesMeta: - rollup: - optional: true - dependencies: - '@rollup/pluginutils': 5.0.2_rollup@2.79.1 - '@types/resolve': 1.20.2 - deepmerge: 4.2.2 - is-builtin-module: 3.2.0 - is-module: 1.0.0 - resolve: 1.22.1 - rollup: 2.79.1 - dev: true - /@rollup/plugin-node-resolve/15.0.1_rollup@3.10.1: resolution: {integrity: sha512-ReY88T7JhJjeRVbfCyNj+NXAG3IIsVMsX9b5/9jC98dRP8/yxlZdz7mHZbHk5zHr24wZZICS5AcXsFZAXYUQEg==} engines: {node: '>=14.0.0'} @@ -3090,20 +2980,6 @@ packages: rollup: 2.79.1 dev: true - /@rollup/plugin-replace/5.0.2_rollup@2.79.1: - resolution: {integrity: sha512-M9YXNekv/C/iHHK+cvORzfRYfPbq0RDD8r0G+bMiTXjNGKulPnCT9O3Ss46WfhI6ZOCgApOP7xAdmCQJ+U2LAA==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0 - peerDependenciesMeta: - rollup: - optional: true - dependencies: - '@rollup/pluginutils': 5.0.2_rollup@2.79.1 - magic-string: 0.27.0 - rollup: 2.79.1 - dev: true - /@rollup/plugin-replace/5.0.2_rollup@3.10.1: resolution: {integrity: sha512-M9YXNekv/C/iHHK+cvORzfRYfPbq0RDD8r0G+bMiTXjNGKulPnCT9O3Ss46WfhI6ZOCgApOP7xAdmCQJ+U2LAA==} engines: {node: '>=14.0.0'} @@ -3133,18 +3009,6 @@ packages: terser: 5.16.1 dev: true - /@rollup/plugin-wasm/6.1.2_rollup@2.79.1: - resolution: {integrity: sha512-YdrQ7zfnZ54Y+6raCev3tR1PrhQGxYKSTajGylhyP0oBacouuNo6KcNCk+pYKw9M98jxRWLFFca/udi76IDXzg==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0 - peerDependenciesMeta: - rollup: - optional: true - dependencies: - rollup: 2.79.1 - dev: true - /@rollup/plugin-wasm/6.1.2_rollup@3.10.1: resolution: {integrity: sha512-YdrQ7zfnZ54Y+6raCev3tR1PrhQGxYKSTajGylhyP0oBacouuNo6KcNCk+pYKw9M98jxRWLFFca/udi76IDXzg==} engines: {node: '>=14.0.0'} @@ -3191,21 +3055,6 @@ packages: picomatch: 2.3.1 dev: true - /@rollup/pluginutils/5.0.2_rollup@2.79.1: - resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0 - peerDependenciesMeta: - rollup: - optional: true - dependencies: - '@types/estree': 1.0.0 - estree-walker: 2.0.2 - picomatch: 2.3.1 - rollup: 2.79.1 - dev: true - /@rollup/pluginutils/5.0.2_rollup@3.10.1: resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} engines: {node: '>=14.0.0'} @@ -3524,11 +3373,6 @@ packages: prosemirror-view: 1.30.0 dev: false - /@tootallnate/once/2.0.0: - resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} - engines: {node: '>= 10'} - dev: true - /@trysound/sax/0.2.0: resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} engines: {node: '>=10.13.0'} @@ -3824,27 +3668,27 @@ packages: vue: 3.2.45 dev: true - /@unocss/astro/0.48.5: - resolution: {integrity: sha512-3OkMAceJwfa+mUfPEAATRNCXwpI4aLl+upXVsoHDN013pM7st4oC7ZgYHvb8EajuSinng9ffMcPfgrIJK9N5bQ==} + /@unocss/astro/0.49.1: + resolution: {integrity: sha512-UA7/GUHEiixFavk01+oiCGRLcWJMRbx03bLiAYQvroIj+N41xDroevce5kUJl1xl4jfF1B3pLzUGNRSz5rFjNQ==} dependencies: - '@unocss/core': 0.48.5 - '@unocss/reset': 0.48.5 - '@unocss/vite': 0.48.5 + '@unocss/core': 0.49.1 + '@unocss/reset': 0.49.1 + '@unocss/vite': 0.49.1 transitivePeerDependencies: - rollup - vite dev: true - /@unocss/cli/0.48.5: - resolution: {integrity: sha512-xFz5iPc9t3sDDZyPq/1Sy83tpMUFSSPm7FUCVucaJ9LmROFii5yy1L+aILecUMRVfx3VN5TpJ1eqNB3Yqx63Yg==} + /@unocss/cli/0.49.1: + resolution: {integrity: sha512-fsGLCx4PpqL4mnFlP3MFd7xpp6K9k7O4zFxr9C1oBl2REcJcx1vc9AzyMKUuDuayl7beHDesRTjX5QOdE+bLAg==} engines: {node: '>=14'} hasBin: true dependencies: '@ampproject/remapping': 2.2.0 '@rollup/pluginutils': 5.0.2 - '@unocss/config': 0.48.5 - '@unocss/core': 0.48.5 - '@unocss/preset-uno': 0.48.5 + '@unocss/config': 0.49.1 + '@unocss/core': 0.49.1 + '@unocss/preset-uno': 0.49.1 cac: 6.7.14 chokidar: 3.5.3 colorette: 2.0.19 @@ -3857,42 +3701,42 @@ packages: - rollup dev: true - /@unocss/config/0.48.5: - resolution: {integrity: sha512-b1HThifrJLUTYDxeaoL02blk/IMCtbode5pv57mVpBY7v29XICkcfe2PW27BQHIsEmI6LdFICjAB0Xn9kwrRyQ==} + /@unocss/config/0.49.1: + resolution: {integrity: sha512-26026xrpRabFFR5CbdqGSQVspgj1sEkcct7Z9yA5GC/osues16kAHzwNaO3JtmRTjXsrxZ6568sTtX2qo6UmnA==} engines: {node: '>=14'} dependencies: - '@unocss/core': 0.48.5 + '@unocss/core': 0.49.1 unconfig: 0.3.7 dev: true - /@unocss/core/0.48.5: - resolution: {integrity: sha512-goidlxqDEW14yYzLIqyUsoVPvrq3BuxvzY+87tulfHtiHWXd7fITSjHu80Bn0J6LZm1bVn2/D5nfE7ZLU/uW8g==} + /@unocss/core/0.49.1: + resolution: {integrity: sha512-l+L1c8eCwfaQA1sAYDE+xJ+r9ocfyTo9KzRUOIy5eV/wxC82HoLtJN8wIGuWaY8fGQh/gT74Czfq7g7BFNKhaw==} dev: true - /@unocss/inspector/0.48.5: - resolution: {integrity: sha512-zEIAC2nELJNyW9S6Rsg9EAzYlFP+bNBuz53OSQQyikn39vQKFHa0bfsfSvJl/JHZIL7U6H4WqeSppIuiW//WdQ==} + /@unocss/inspector/0.49.1: + resolution: {integrity: sha512-oC/FOtOCcVP3Yp0me3/2+c/X5OVEnstFKmdEimuJB+z0G8j9l2SLHSqJfBMQm2TCH359sZkybk0kiMg5luwXPA==} dependencies: gzip-size: 6.0.0 sirv: 2.0.2 dev: true - /@unocss/nuxt/0.48.5: - resolution: {integrity: sha512-I5djnTENsxlyxaAagoOqgajz1HqzkeIPQXj2nyq1oTG94rWLpHMY+IX6LMyGl82Csj6Q/myijBDm538JR5Dnsg==} + /@unocss/nuxt/0.49.1: + resolution: {integrity: sha512-VKxAl75dqvk7Xkz8128BFv9mquMrmLmP6wje6ACccWM5sSdH5VjZQqGsSo3q9STcX+KlfuyErqTEMzbWEJ4H7Q==} dependencies: '@nuxt/kit': 3.1.1 - '@unocss/config': 0.48.5 - '@unocss/core': 0.48.5 - '@unocss/preset-attributify': 0.48.5 - '@unocss/preset-icons': 0.48.5 - '@unocss/preset-tagify': 0.48.5 - '@unocss/preset-typography': 0.48.5 - '@unocss/preset-uno': 0.48.5 - '@unocss/preset-web-fonts': 0.48.5 - '@unocss/preset-wind': 0.48.5 - '@unocss/reset': 0.48.5 - '@unocss/vite': 0.48.5 - '@unocss/webpack': 0.48.5 - unocss: 0.48.5_@unocss+webpack@0.48.5 + '@unocss/config': 0.49.1 + '@unocss/core': 0.49.1 + '@unocss/preset-attributify': 0.49.1 + '@unocss/preset-icons': 0.49.1 + '@unocss/preset-tagify': 0.49.1 + '@unocss/preset-typography': 0.49.1 + '@unocss/preset-uno': 0.49.1 + '@unocss/preset-web-fonts': 0.49.1 + '@unocss/preset-wind': 0.49.1 + '@unocss/reset': 0.49.1 + '@unocss/vite': 0.49.1 + '@unocss/webpack': 0.49.1 + unocss: 0.49.1_@unocss+webpack@0.49.1 transitivePeerDependencies: - rollup - supports-color @@ -3900,107 +3744,107 @@ packages: - webpack dev: true - /@unocss/preset-attributify/0.48.5: - resolution: {integrity: sha512-nxYChw4vpppKt1nIFItsFkopdH7gTY19ZE4ieMen3cP27YWC6BSNg5L4QksaLlABPCIqAYHmpH3e41FGZonM+g==} + /@unocss/preset-attributify/0.49.1: + resolution: {integrity: sha512-7zT0krPk7iX8M5CHL83RDLma3xhcZv94aQ46vZWPQ79GpLYJZKEQu9wmM/nLw4joOUrzrS95RrxHLpW8RTvGDw==} dependencies: - '@unocss/core': 0.48.5 + '@unocss/core': 0.49.1 dev: true - /@unocss/preset-icons/0.48.5: - resolution: {integrity: sha512-pXgerhZfSZX2YNXW+1S6UtJEDgAGEz7u5Popx8IBoVmUr8xnFN1+AYZOTNH0KATx4R7s9NyRIr0sxD4DMq8bcA==} + /@unocss/preset-icons/0.49.1: + resolution: {integrity: sha512-bRrJTToSBxHK54z3PB2Dp3voI+Q7O+VNYLNkpSTq2mmcsxT7O0ITGVag+iLAS9sU7nbgwAo5l++so4JrmtTiAQ==} dependencies: '@iconify/utils': 2.0.12 - '@unocss/core': 0.48.5 + '@unocss/core': 0.49.1 ohmyfetch: 0.4.21 transitivePeerDependencies: - supports-color dev: true - /@unocss/preset-mini/0.48.5: - resolution: {integrity: sha512-jMKUCkbKsgLkEAeaB7qV/ExZ1W9yAnRQ/PwrnGnxbIIAxDIylfPDBL2bR2w2TucHblpqCf6Twb09r1F6qfy3yQ==} + /@unocss/preset-mini/0.49.1: + resolution: {integrity: sha512-U2cjE9YjA4ft4zPP4u34QNhCsgdNWf+Pvvw2lQ2tjzP55h1eGSH6lQxnhpESMpnmec3jwP3pK4+zbvnaMhNVlA==} dependencies: - '@unocss/core': 0.48.5 + '@unocss/core': 0.49.1 dev: true - /@unocss/preset-tagify/0.48.5: - resolution: {integrity: sha512-ZWwDYBZ/aeN8LaH1AGKyXVye3PNXgT2yzL8fJmWf0VCZtT02cH4AE9GLGeKISOvl47J16oDuE6jd3nd1tBw+vg==} + /@unocss/preset-tagify/0.49.1: + resolution: {integrity: sha512-bfC0bzV8gqnMp0UJhf6eOQhatTQhAWfBlu2e9EMoI4exEG9SThexi3QTjehFMjtvQu84nEhNPtvmJJMuatIfyw==} dependencies: - '@unocss/core': 0.48.5 + '@unocss/core': 0.49.1 dev: true - /@unocss/preset-typography/0.48.5: - resolution: {integrity: sha512-KYVrbOAC2c1frV3QrebQdxNTttZY3ImfuZfhxPhywickNIEHc6Hn5UugZJ5XrfkiMD4aXQ0vDeDUFlXtMPn9ug==} + /@unocss/preset-typography/0.49.1: + resolution: {integrity: sha512-CLAQvSM3zQpJs3pg41wOgKfY5PjyaAoTJrjBhr08hEyoaqfivUZXvv5i6HS1Ayk1/LzHujmxt/z14aHVDezbvg==} dependencies: - '@unocss/core': 0.48.5 + '@unocss/core': 0.49.1 dev: true - /@unocss/preset-uno/0.48.5: - resolution: {integrity: sha512-D/vVO1fgFll5IpoE92BVhKFkaejJAhux0DVAtRC/VUwOR0NE3CmRlTct+mBRO938aeuiELxFysuO0hNMDpTmeA==} + /@unocss/preset-uno/0.49.1: + resolution: {integrity: sha512-9YkojBpPf7S9sVr01Tkc3vwfO96TPcmrxzWzvrKeqfqRGPizc40MOf0o0OPBqrvwAfTxlwgwljB1HdL0oHU71Q==} dependencies: - '@unocss/core': 0.48.5 - '@unocss/preset-mini': 0.48.5 - '@unocss/preset-wind': 0.48.5 + '@unocss/core': 0.49.1 + '@unocss/preset-mini': 0.49.1 + '@unocss/preset-wind': 0.49.1 dev: true - /@unocss/preset-web-fonts/0.48.5: - resolution: {integrity: sha512-cX2xRQzzuaMD5+f5ea9fjYfnjIGJqERP5Jpo2fiReNEhXFWYRAkFgK5Wcgzx2TLP47NvM4oWJR+pKBoaCJzsaQ==} + /@unocss/preset-web-fonts/0.49.1: + resolution: {integrity: sha512-5EIo3932pvy3FCrjTCq+Ab2HNpAwEacpbUxVXVUrNH/PO1gk/0qvYq08M6mvcTIsF24Zg64bdWdO7Zieve4KEw==} dependencies: - '@unocss/core': 0.48.5 + '@unocss/core': 0.49.1 ohmyfetch: 0.4.21 dev: true - /@unocss/preset-wind/0.48.5: - resolution: {integrity: sha512-uSlViwl+1mJeClxJcwE6QA3SIOnOpL+Nes8VeO4NQADhn8ywhgjouAi2fy/gxQAcGtAV5PODn2jrG2M80+Ghkw==} + /@unocss/preset-wind/0.49.1: + resolution: {integrity: sha512-wwKYk8odJyyKKS34iVmxF6SdPLEDKeRqFOwBkPBdqTCCfMxpr0zom5gLxJv6InZXQN2/qfdXzaB4XYojtMWTBg==} dependencies: - '@unocss/core': 0.48.5 - '@unocss/preset-mini': 0.48.5 + '@unocss/core': 0.49.1 + '@unocss/preset-mini': 0.49.1 dev: true - /@unocss/reset/0.48.5: - resolution: {integrity: sha512-+JJT3Btj1oNX4XwKBDPRUYre3NYBNmi0PsC3tqkHN2VphJG0iZl91XNfsveLz8pVpDJPUDdLH4xsqh52WmxU1g==} + /@unocss/reset/0.49.1: + resolution: {integrity: sha512-T1027YK21UDzhgA4qB+L1E8jhNY3dGHqCB15HqB63V5zgVLyw10Hmh0koinrkwtPhxDhLluURuu0tDm7/isvcA==} dev: true - /@unocss/scope/0.48.5: - resolution: {integrity: sha512-2xPJWUyDUnJkn37n6+a0t4vKb8l07UeGTHM4jxOvKdML4Gi5tsxulyj+lBPP+wLWu9fNiFe7HlEejbh/J13QVw==} + /@unocss/scope/0.49.1: + resolution: {integrity: sha512-tSgUbjsb7T2v5ZSYBd9YagoOn8riqx2Pxzk2+md3TnVlbOGtwV4G/BazJ96C2LBB9ldsIvsbNbaK+4S62w27jw==} dev: true - /@unocss/transformer-attributify-jsx/0.48.5: - resolution: {integrity: sha512-GRV3aNXgQ9YBXblwGV4PgVjUZExsAyGViN2LVl1qAUlnN3IgTjBFGGWo9t/I90LEk3Sy1TiOj05iZ9vB0RPq8g==} + /@unocss/transformer-attributify-jsx/0.49.1: + resolution: {integrity: sha512-GLGjYnJjAkBd+ISOXdXfFVuhTeN+dMo3D3afKGRV7eevfEQcDly+tGyAKsEfdIrVhCfvyufNGGdGhu7A0DHpYA==} dependencies: - '@unocss/core': 0.48.5 + '@unocss/core': 0.49.1 dev: true - /@unocss/transformer-compile-class/0.48.5: - resolution: {integrity: sha512-ZMZ0Z8tJ6TFHyoUPAYY3FG0euJ4OmGlcMVDKfbDPOH0Gxxj2VJ+5Xn57VTy1GjfAKxk4MLnf08THwcCuh0BrZw==} + /@unocss/transformer-compile-class/0.49.1: + resolution: {integrity: sha512-QG6l4/SPPt1jEhJgkP1LppM1cvMW6tSvZaccar5I89OriXfHytSuKVCToiouS8KgmO4IApCNkJdUC55CmIO8ww==} dependencies: - '@unocss/core': 0.48.5 + '@unocss/core': 0.49.1 dev: true - /@unocss/transformer-directives/0.48.5: - resolution: {integrity: sha512-pl8SekJvkXEBzUbXDaYexeOpT3UWzS/YS4nVzN6gEisLGSpbD5a/yfI3iAA3GVWCH8HrmzUl0FpL3cY5yf44rg==} + /@unocss/transformer-directives/0.49.1: + resolution: {integrity: sha512-CrhM3x9OuabzHbeTvmxLVvKODSZxYgM9XwV9E+WtYymicfGtn26JkID1Cl1mAfm5VswapaKoQFzbQf5uH5i1YA==} dependencies: - '@unocss/core': 0.48.5 + '@unocss/core': 0.49.1 css-tree: 2.3.1 dev: true - /@unocss/transformer-variant-group/0.48.5: - resolution: {integrity: sha512-j7P/gpW1WzlDRBey4GxHsDbLQt8a8jrOD0PbRwJJCIBg6XrV/gsojgbwGQc/NMEXuwFPBMdLWM52dDYg2+NxYw==} + /@unocss/transformer-variant-group/0.49.1: + resolution: {integrity: sha512-c/4Galm9yJRoD2AO1+QUZ0Lp2F9PISr3b5AaRZm4V+3xH3CI3YGLIZjsHLmVve4uwVuJf3lhmq9oKXXWNCQ0Sw==} dependencies: - '@unocss/core': 0.48.5 + '@unocss/core': 0.49.1 dev: true - /@unocss/vite/0.48.5: - resolution: {integrity: sha512-eUZSM9vxTdUe70/aDpxGODjLJtrAa80pmipqgFaZ0B++LsglZMiSZD38/Bw7w5FTLv78ViRgTJ+rGh/SOe+rdw==} + /@unocss/vite/0.49.1: + resolution: {integrity: sha512-8/tZaPfHhKVQMjFa4PBALx73hq4eCVz9V9gUfaWTWM5x3nUVRDbYDkfSKkUPAU6cuElIjVarJ+zFTAw1ltKABA==} peerDependencies: vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 dependencies: '@ampproject/remapping': 2.2.0 '@rollup/pluginutils': 5.0.2 - '@unocss/config': 0.48.5 - '@unocss/core': 0.48.5 - '@unocss/inspector': 0.48.5 - '@unocss/scope': 0.48.5 - '@unocss/transformer-directives': 0.48.5 + '@unocss/config': 0.49.1 + '@unocss/core': 0.49.1 + '@unocss/inspector': 0.49.1 + '@unocss/scope': 0.49.1 + '@unocss/transformer-directives': 0.49.1 chokidar: 3.5.3 fast-glob: 3.2.12 magic-string: 0.27.0 @@ -4008,15 +3852,15 @@ packages: - rollup dev: true - /@unocss/webpack/0.48.5: - resolution: {integrity: sha512-6ygNUGL74ikQ8LQl8X9TlBxAcQJTDS1KvxVaadIMfhZw7GE4SItp60ifRlg3R+1B1oEWZECF1ZNUpw98CxtIMw==} + /@unocss/webpack/0.49.1: + resolution: {integrity: sha512-y2QFqa92RBWPcRJqM6P5JEKKqelNNeKIJZabbiihPmwinglPFIGUILFX9u5nkfakWbQCkfK6Mz6gichL1hCcdg==} peerDependencies: webpack: ^4 || ^5 dependencies: '@ampproject/remapping': 2.2.0 '@rollup/pluginutils': 5.0.2 - '@unocss/config': 0.48.5 - '@unocss/core': 0.48.5 + '@unocss/config': 0.49.1 + '@unocss/core': 0.49.1 chokidar: 3.5.3 fast-glob: 3.2.12 magic-string: 0.27.0 @@ -4047,22 +3891,6 @@ packages: - supports-color dev: true - /@vitejs/plugin-vue-jsx/2.1.1_vite@3.2.5+vue@3.2.45: - resolution: {integrity: sha512-JgDhxstQlwnHBvZ1BSnU5mbmyQ14/t5JhREc6YH5kWyu2QdAAOsLF6xgHoIWarj8tddaiwFrNzLbWJPudpXKYA==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - vite: ^3.0.0 - vue: ^3.0.0 - dependencies: - '@babel/core': 7.20.12 - '@babel/plugin-transform-typescript': 7.20.13_@babel+core@7.20.12 - '@vue/babel-plugin-jsx': 1.1.1_@babel+core@7.20.12 - vite: 3.2.5 - vue: 3.2.45 - transitivePeerDependencies: - - supports-color - dev: true - /@vitejs/plugin-vue-jsx/3.0.0_vite@4.0.4+vue@3.2.45: resolution: {integrity: sha512-vurkuzgac5SYuxd2HUZqAFAWGTF10diKBwJNbCvnWijNZfXd+7jMtqjPFbGt7idOJUn584fP1Ar9j/GN2jQ3Ew==} engines: {node: ^14.18.0 || >=16.0.0} @@ -4079,17 +3907,6 @@ packages: - supports-color dev: true - /@vitejs/plugin-vue/3.2.0_vite@3.2.5+vue@3.2.45: - resolution: {integrity: sha512-E0tnaL4fr+qkdCNxJ+Xd0yM31UwMkQje76fsDVBBUCoGOUPexu2VDUYHL8P4CwV+zMvWw6nlRw19OnRKmYAJpw==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - vite: ^3.0.0 - vue: ^3.2.25 - dependencies: - vite: 3.2.5 - vue: 3.2.45 - dev: true - /@vitejs/plugin-vue/4.0.0_vite@4.0.4+vue@3.2.45: resolution: {integrity: sha512-e0X4jErIxAB5oLtDqbHvHpJe/uWNkdpYV83AOG2xo2tEVSzCzewgJMtREZM30wXnM5ls90hxiOtAuVU6H5JgbA==} engines: {node: ^14.18.0 || >=16.0.0} @@ -4182,31 +3999,31 @@ packages: '@volar/vue-language-core': 1.0.24 dev: true - /@vue-macros/api/0.2.6: - resolution: {integrity: sha512-jinzAdIZzyXIPhW0O3g6iquaXVqZXt1Fxc9Zf/c1Ffyw/V8Id28QDLLZ63lf5ZokoOlPFXQxU5yf+nZbiXx+Tw==} + /@vue-macros/api/0.2.8: + resolution: {integrity: sha512-byIc3G2n/bJcvxcjoYYRWGXZ1XkzDMdYa63B7I2Vi8r2NLEsinPYIQI6yb8GnTNo+/gEJwF+OO6+AYs703qk2w==} engines: {node: '>=14.19.0'} dependencies: '@babel/types': 7.20.7 - '@vue-macros/common': 0.14.0 + '@vue-macros/common': 0.15.0 transitivePeerDependencies: - vue dev: true - /@vue-macros/better-define/1.1.9: - resolution: {integrity: sha512-bbk+WVc69wzZ/zkRwuyO74+/M8dpV56OOUHd71s7O1VZ+Sh9grVdCSARoi+zXUS2AiWXTZEuBRLlgZFdvMLw8g==} + /@vue-macros/better-define/1.1.11: + resolution: {integrity: sha512-qrih927xYZQQFjxCI1xCzUa2ebyUJK293hnZA0Aqz/37a8pUqGzyrh02UXbYfj4/NThTatbO5RnlsObOem+Qww==} engines: {node: '>=14.19.0'} dependencies: '@rollup/pluginutils': 5.0.2 - '@vue-macros/api': 0.2.6 - '@vue-macros/common': 0.14.0 + '@vue-macros/api': 0.2.8 + '@vue-macros/common': 0.15.0 unplugin: 1.0.1 transitivePeerDependencies: - rollup - vue dev: true - /@vue-macros/common/0.14.0: - resolution: {integrity: sha512-rbpOCeOfeYeueLpolQ2NAIkyyJGLR5YvPQgL3wJnTX6vhoI46T4psa0i9yMU8f0qGzEdFzcIAZnjAsa8eTYlLw==} + /@vue-macros/common/0.15.0: + resolution: {integrity: sha512-4qAn4qF6No8iDWgNmeDcerPW2vXOw4nasZV06DGfvrvZx+I43FPGt8Me5SemxZGYAiqzpLI9dnmHkBS04GCBvw==} engines: {node: '>=14.19.0'} peerDependencies: vue: ^2.7.0 || ^3.2.25 @@ -4220,8 +4037,8 @@ packages: magic-string: 0.27.0 dev: true - /@vue-macros/define-model/1.2.5_@vueuse+core@9.11.1: - resolution: {integrity: sha512-jczumY56O0N1kTnsEPvxmlocNZIT1Qq0oiizPjcVgGS3RAyvsDQMQCVZlXWoMEdhFMttrTMGBA7DfFJgwRZZrQ==} + /@vue-macros/define-model/1.2.6_@vueuse+core@9.11.1: + resolution: {integrity: sha512-99CVSPtJJ7WwDM58O9Jw9e7t17GeFugH3OsaXBIlTEeHyV/sHEBQozeQZZ+TfIOqNGedUh2MDZu9h6CYU3Si0g==} engines: {node: '>=14.19.0'} peerDependencies: '@vueuse/core': ^9.0.0 @@ -4230,7 +4047,7 @@ packages: optional: true dependencies: '@rollup/pluginutils': 5.0.2 - '@vue-macros/common': 0.14.0 + '@vue-macros/common': 0.15.0 '@vueuse/core': 9.11.1 ast-walker-scope: 0.3.1 unplugin: 1.0.1 @@ -4239,76 +4056,76 @@ packages: - vue dev: true - /@vue-macros/define-props/0.2.2: - resolution: {integrity: sha512-IKsjUDumvOXCzrHojZpw2RvK9lcrc06MnTDY4hgnii8eWWztYJMdoJwETWebyKPqWOAPR96oJFdqRXYOtvT0WQ==} + /@vue-macros/define-props/0.2.4: + resolution: {integrity: sha512-3mCnKZoF/CEPLQgGLOtugthm2yLEJLWgMLDiAezk3GqSpWOW8fjnTcZlnPWG+cc+eTMRyv1PJF4b52tcFVSL4g==} engines: {node: '>=14.19.0'} peerDependencies: vue: ^2.7.0 || ^3.2.25 dependencies: '@rollup/pluginutils': 5.0.2 - '@vue-macros/common': 0.14.0 + '@vue-macros/common': 0.15.0 unplugin: 1.0.1 transitivePeerDependencies: - rollup dev: true - /@vue-macros/define-render/1.1.5: - resolution: {integrity: sha512-elnygcye5LqwbK7KQ4KCImDRBJz9WO/7sQFEUxzP37LjyPy2iHA2Vrw383t5hgOkygRCAElq2GOS5btoy21eMA==} + /@vue-macros/define-render/1.1.6: + resolution: {integrity: sha512-iAnOqL2PBk2503WxjHYRlA1C7Eu95yVE8JPK+R5cRQ07ToFj4nlViMMkH9RDdjn9Q7WDLQ9w5kny8DptG+rApg==} engines: {node: '>=14.19.0'} peerDependencies: vue: ^2.7.0 || ^3.0.0 dependencies: '@rollup/pluginutils': 5.0.2 - '@vue-macros/common': 0.14.0 + '@vue-macros/common': 0.15.0 unplugin: 1.0.1 transitivePeerDependencies: - rollup dev: true - /@vue-macros/define-slots/0.1.6: - resolution: {integrity: sha512-/K7DbGs0wvYPAvPC96O1z8I9kTT7F3rssUogpcX3ek4AGuqss93h573FVqZKsHQhVAOFjP/G2AbJAq457J3jMQ==} + /@vue-macros/define-slots/0.1.7: + resolution: {integrity: sha512-aPmR6LSjgDdxQOlqhS2SoZH5pDgyZf0kduI/2XQd+PYf5u/f5VzV61c6ll9VZS7jehfogu9LzDyO0j3kU6OleA==} engines: {node: '>=14.19.0'} peerDependencies: vue: ^2.7.0 || ^3.0.0 dependencies: '@rollup/pluginutils': 5.0.2 - '@vue-macros/common': 0.14.0 + '@vue-macros/common': 0.15.0 unplugin: 1.0.1 transitivePeerDependencies: - rollup dev: true - /@vue-macros/export-props/0.1.1: - resolution: {integrity: sha512-E3Uqu/vzzyndz4RrCRN3rEUGaZA75pJ1vExb7slgLou4v98dRElDZycOmowH6r/um9MC1b8OJDHVBErRFsaoVQ==} + /@vue-macros/export-props/0.1.2: + resolution: {integrity: sha512-pLZQq6rRCNMZfoD+HqYmXmphysesbZQ1XzsChHTOgBaxHwnkRtVclQHZnMqhoyIqkUJCujKpj+FORDHeTKWl2A==} engines: {node: '>=14.19.0'} peerDependencies: vue: ^2.7.0 || ^3.2.25 dependencies: '@rollup/pluginutils': 5.0.2 - '@vue-macros/common': 0.14.0 + '@vue-macros/common': 0.15.0 unplugin: 1.0.1 transitivePeerDependencies: - rollup dev: true - /@vue-macros/hoist-static/1.1.5: - resolution: {integrity: sha512-inijEmQ4CUzCTsaQ61qapmvOtrfWu5C45u0xTKE+uYjXKzPsa0XCH4t9L0qWc8AqSjhPGhmFMOK0RzxQBkpj3g==} + /@vue-macros/hoist-static/1.1.6: + resolution: {integrity: sha512-jUQ14heWdwAXCq7mPrn1SIbwhWGHqjfjf49suS4O3CZTezhXED2GvIYP41JN+bkv26UHUunrcxw3EDxTXqyzfQ==} engines: {node: '>=14.19.0'} dependencies: '@rollup/pluginutils': 5.0.2 - '@vue-macros/common': 0.14.0 + '@vue-macros/common': 0.15.0 unplugin: 1.0.1 transitivePeerDependencies: - rollup - vue dev: true - /@vue-macros/named-template/0.1.5: - resolution: {integrity: sha512-xiKZwGz8+wU32CnnfZ4Q5cds8eREZp5ueYGRqwuZG4PnjRa4h5O7e/rCLF835IC6TSGQ555R90zFUuCwpqgeaA==} + /@vue-macros/named-template/0.1.6: + resolution: {integrity: sha512-wT7oMU9sgT7xyS2F9PfwJI4Gmg+8fxBdcMcsNMAr6r5RDDm5dx4/VW7nifrCMTtXwIwiQEmnwypRkKcdKCO0+Q==} engines: {node: '>=14.19.0'} dependencies: '@rollup/pluginutils': 5.0.2 - '@vue-macros/common': 0.14.0 + '@vue-macros/common': 0.15.0 '@vue/compiler-dom': 3.2.45 unplugin: 1.0.1 transitivePeerDependencies: @@ -4316,17 +4133,17 @@ packages: - vue dev: true - /@vue-macros/nuxt/0.3.3_3symapq7dbbouvrtednf35ibsa: - resolution: {integrity: sha512-APc2GJCfAgB6iprMi6X/HVqF/QFSpPea1oDmHG7kggE4V8+qTvFtqYFZQOL5y076S5WVPMy4v4vG0euHaBgzBQ==} + /@vue-macros/nuxt/0.3.8_2kgo5tjdvwtrecdyfxt2rg75du: + resolution: {integrity: sha512-4zPQif7yI/SHVnO4xLIFKo3DDXT4MJNZEj6Q2lywWRzKml2lzjY/PUvu3dRdkswQOtnK1hniQRf13tGV7WCGBQ==} engines: {node: '>=14.19.0'} peerDependencies: nuxt: ^3.0.0 dependencies: '@nuxt/kit': 3.1.1 - '@vue-macros/short-vmodel': 1.0.5 - '@vue-macros/volar': 0.6.2_vue-tsc@1.0.24 - nuxt: 3.0.0_no2el4fe4ggitllzolcgczmlgq - unplugin-vue-macros: 1.5.3_@vueuse+core@9.11.1 + '@vue-macros/short-vmodel': 1.0.6 + '@vue-macros/volar': 0.7.1_vue-tsc@1.0.24 + nuxt: 3.1.1_no2el4fe4ggitllzolcgczmlgq + unplugin-vue-macros: 1.6.4_@vueuse+core@9.11.1 transitivePeerDependencies: - '@vueuse/core' - esbuild @@ -4338,26 +4155,29 @@ packages: - webpack dev: true - /@vue-macros/reactivity-transform-vue2/0.1.1: - resolution: {integrity: sha512-zFro7rd0xlpYFlHNzupVBsh2gPeCmcCM6EAXpN5hGRgi5EUrEO8AF6p2RnH/tPojOlZ3SVy76FMl5qnkcH8K1w==} + /@vue-macros/reactivity-transform/0.1.2: + resolution: {integrity: sha512-Smt8RslF6wOb+D5DfZr2DZ+7M12sNUk9grJhyJutUxCy2BP6ewgGJe0KtoSnmeBbYE/9nQgtpfVvf9dlSsJKHQ==} engines: {node: '>=14.19.0'} peerDependencies: vue: ^2.7.0 || ^3.2.25 dependencies: + '@babel/parser': 7.20.13 '@rollup/pluginutils': 5.0.2 - '@vue-macros/common': 0.14.0 - '@vue/reactivity-transform': 3.2.45 + '@vue-macros/common': 0.15.0 + '@vue/compiler-core': 3.2.45 + '@vue/shared': 3.2.45 + magic-string: 0.27.0 unplugin: 1.0.1 transitivePeerDependencies: - rollup dev: true - /@vue-macros/setup-block/0.0.6: - resolution: {integrity: sha512-ezSszphnHpXhXR7yqZRuwQwtrVhrD/AJ9TnpQIwDmPBuPYDHdgTttWF/J7mKQefFfzsBoNgmf0JbdQhKrGeHBQ==} + /@vue-macros/setup-block/0.0.7: + resolution: {integrity: sha512-TqCmry5tnfVtHwC+O1NMxFOYuyE09/ZVQhXBVHgTeUID+PtSyQI013Lg1AaoS8m5UX+t1XFrw9W/W0ThDIld1w==} engines: {node: '>=14.19.0'} dependencies: '@rollup/pluginutils': 5.0.2 - '@vue-macros/common': 0.14.0 + '@vue-macros/common': 0.15.0 '@vue/compiler-dom': 3.2.45 unplugin: 1.0.1 transitivePeerDependencies: @@ -4365,54 +4185,54 @@ packages: - vue dev: true - /@vue-macros/setup-component/0.14.2: - resolution: {integrity: sha512-JqIFsqj9iywYGtDkcrvR++qOZDDVCyWAu8c3A0Fvh+xFOLjHFrQEUn1No6YOPt2cc/eO6W7qt4TTe2gK8sX0Sw==} + /@vue-macros/setup-component/0.14.3: + resolution: {integrity: sha512-igmxYwNWyDu0ScTjsempII/BrWQBgo4D3Gl/leu6LjnhPGA2vX/KDT4Oun+EWFiEgkKxoRkjNssxfataZ3TLXg==} engines: {node: '>=14.19.0'} dependencies: '@rollup/pluginutils': 5.0.2 - '@vue-macros/common': 0.14.0 + '@vue-macros/common': 0.15.0 unplugin: 1.0.1 transitivePeerDependencies: - rollup - vue dev: true - /@vue-macros/setup-sfc/0.13.6: - resolution: {integrity: sha512-fVvLMKMZUjDaYYl/4RAmrdgb9dbXI2bquq+TkshbMXqeqSRmtczX5pW7xukm58tow6oAwQQyjBt/lBfexHc1Hw==} + /@vue-macros/setup-sfc/0.13.7: + resolution: {integrity: sha512-wQdzcAWIz0yTuYJKQHkkLu84Sm0qHRHE1Lh3I8cDDtLcyVWzBvkuPzI5zY5+dDW/cAh1n5/TrBNZaNwzVosLUw==} engines: {node: '>=14.19.0'} dependencies: '@rollup/pluginutils': 5.0.2 - '@vue-macros/common': 0.14.0 + '@vue-macros/common': 0.15.0 unplugin: 1.0.1 transitivePeerDependencies: - rollup - vue dev: true - /@vue-macros/short-emits/1.1.5: - resolution: {integrity: sha512-IZrpaVDTqI5V7h6r58boKaytxMvcxFB0DwrE0cAIAEaJqnni39wLsSu2Y3KGkZXVLjiWN2Ff7DpeOHyxY/jGkg==} + /@vue-macros/short-emits/1.1.6: + resolution: {integrity: sha512-D5+uATwgQVjz0wJwD6xMlNonyR/W9EPmNcCSZ1rLdgbi0Ycglsi5G7nzqpCseJegd++43WlHevj7s/bW6hIm+w==} engines: {node: '>=14.19.0'} dependencies: '@rollup/pluginutils': 5.0.2 - '@vue-macros/common': 0.14.0 + '@vue-macros/common': 0.15.0 unplugin: 1.0.1 transitivePeerDependencies: - rollup - vue dev: true - /@vue-macros/short-vmodel/1.0.5: - resolution: {integrity: sha512-6F9z/WKoyxrmxjLLrFRRztbjFuxRfNoh1tW7uoK3LGiNE/m8PbZvVsQil2NFeznAi04D5m9nx9GGZMwAADhjYw==} + /@vue-macros/short-vmodel/1.0.6: + resolution: {integrity: sha512-8XUOOhgJYWwxMIuwUZ55aBroiuWDQH0NtYwQrkVscTNcPqd9uX7fG6OOU+d929GYPX15L36dqrnOeBUYZywwpA==} engines: {node: '>=14.19.0'} dependencies: - '@vue-macros/common': 0.14.0 + '@vue-macros/common': 0.15.0 '@vue/compiler-core': 3.2.45 transitivePeerDependencies: - vue dev: true - /@vue-macros/volar/0.6.2_vue-tsc@1.0.24: - resolution: {integrity: sha512-kkuYD0xioKXzKQ4PuwasMEwThYC4d2x86bNqkezdaTsqYEbeT3eXXkJACCfKp1gaE2a1hQE7IJ3tB9/68aeyRQ==} + /@vue-macros/volar/0.7.1_vue-tsc@1.0.24: + resolution: {integrity: sha512-fTqfbnVsxx4dUcGmMllCtUbpd99DhkZNiwHxXATkVx5uFDM3/9Ng5jyEXR8RGO8NHvFMTc8/xsl0hmeqsKB4jw==} peerDependencies: vue-tsc: ^1.0.24 peerDependenciesMeta: @@ -4420,9 +4240,9 @@ packages: optional: true dependencies: '@volar/language-core': 1.0.24 - '@vue-macros/common': 0.14.0 - '@vue-macros/define-props': 0.2.2 - '@vue-macros/short-vmodel': 1.0.5 + '@vue-macros/common': 0.15.0 + '@vue-macros/define-props': 0.2.4 + '@vue-macros/short-vmodel': 1.0.6 muggle-string: 0.2.2 vue-tsc: 1.0.24_typescript@4.9.4 transitivePeerDependencies: @@ -4684,7 +4504,7 @@ packages: vue-demi: 0.13.11 dev: false - /@vueuse/nuxt/9.11.1_nuxt@3.0.0: + /@vueuse/nuxt/9.11.1_nuxt@3.1.1: resolution: {integrity: sha512-hiiRzLgsH5nTAb2TChyFc6nykIyTB3MnCEhILg44Ug9ILC3vG/qnHnv3zRtIu4bXNOhDQN5shfnchgGPJFf8PA==} peerDependencies: nuxt: ^3.0.0 @@ -4693,25 +4513,7 @@ packages: '@vueuse/core': 9.11.1 '@vueuse/metadata': 9.11.1 local-pkg: 0.4.3 - nuxt: 3.0.0_no2el4fe4ggitllzolcgczmlgq - vue-demi: 0.13.11 - transitivePeerDependencies: - - '@vue/composition-api' - - rollup - - supports-color - - vue - dev: true - - /@vueuse/nuxt/9.11.1_nuxt@3.1.0: - resolution: {integrity: sha512-hiiRzLgsH5nTAb2TChyFc6nykIyTB3MnCEhILg44Ug9ILC3vG/qnHnv3zRtIu4bXNOhDQN5shfnchgGPJFf8PA==} - peerDependencies: - nuxt: ^3.0.0 - dependencies: - '@nuxt/kit': 3.1.1 - '@vueuse/core': 9.11.1 - '@vueuse/metadata': 9.11.1 - local-pkg: 0.4.3 - nuxt: 3.1.0 + nuxt: 3.1.1_no2el4fe4ggitllzolcgczmlgq vue-demi: 0.13.11 transitivePeerDependencies: - '@vue/composition-api' @@ -4746,10 +4548,6 @@ packages: resolution: {integrity: sha512-MBubVXXEJX86ZBL6CDK0rYi1mC82zuben1MwwAEe98EFN1w4Oy0l2roJaM51MwQEvZ+WTi6o4lCxUShtLQJk8A==} dev: true - /abab/2.0.6: - resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} - dev: true - /abbrev/1.1.1: resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} dev: true @@ -4761,13 +4559,6 @@ packages: event-target-shim: 5.0.1 dev: false - /acorn-globals/7.0.1: - resolution: {integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==} - dependencies: - acorn: 8.8.2 - acorn-walk: 8.2.0 - dev: true - /acorn-jsx/5.3.2_acorn@7.4.1: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: @@ -5017,6 +4808,7 @@ packages: /asynckit/0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + dev: false /at-least-node/1.0.0: resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} @@ -5554,6 +5346,7 @@ packages: engines: {node: '>= 0.8'} dependencies: delayed-stream: 1.0.0 + dev: false /comma-separated-tokens/2.0.3: resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} @@ -5799,21 +5592,6 @@ packages: css-tree: 1.1.3 dev: true - /cssom/0.3.8: - resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} - dev: true - - /cssom/0.5.0: - resolution: {integrity: sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==} - dev: true - - /cssstyle/2.3.0: - resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==} - engines: {node: '>=8'} - dependencies: - cssom: 0.3.8 - dev: true - /csstype/2.6.21: resolution: {integrity: sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==} dev: true @@ -5831,15 +5609,6 @@ packages: engines: {node: '>= 12'} dev: true - /data-urls/3.0.2: - resolution: {integrity: sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==} - engines: {node: '>=12'} - dependencies: - abab: 2.0.6 - whatwg-mimetype: 3.0.0 - whatwg-url: 11.0.0 - dev: true - /de-indent/1.0.2: resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==} dev: true @@ -5881,10 +5650,6 @@ packages: dependencies: ms: 2.1.2 - /decimal.js/10.4.3: - resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} - dev: true - /decode-named-character-reference/1.0.2: resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} dependencies: @@ -5933,6 +5698,7 @@ packages: /delayed-stream/1.0.0: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} engines: {node: '>=0.4.0'} + dev: false /delegates/1.0.0: resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} @@ -6017,13 +5783,6 @@ packages: resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} dev: true - /domexception/4.0.0: - resolution: {integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==} - engines: {node: '>=12'} - dependencies: - webidl-conversions: 7.0.0 - dev: true - /domhandler/4.3.1: resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} engines: {node: '>= 4'} @@ -6555,19 +6314,6 @@ packages: engines: {node: '>=12'} dev: true - /escodegen/2.0.0: - resolution: {integrity: sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==} - engines: {node: '>=6.0'} - hasBin: true - dependencies: - esprima: 4.0.1 - estraverse: 5.3.0 - esutils: 2.0.3 - optionator: 0.8.3 - optionalDependencies: - source-map: 0.6.1 - dev: true - /eslint-import-resolver-node/0.3.7: resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==} dependencies: @@ -7214,6 +6960,7 @@ packages: asynckit: 0.4.0 combined-stream: 1.0.8 mime-types: 2.1.35 + dev: false /formdata-polyfill/4.0.10: resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==} @@ -7269,10 +7016,6 @@ packages: universalify: 2.0.0 dev: true - /fs-memo/1.2.0: - resolution: {integrity: sha512-YEexkCpL4j03jn5SxaMHqcO6IuWuqm8JFUYhyCep7Ao89JIYmB8xoKhK7zXXJ9cCaNXpyNH5L3QtAmoxjoHW2w==} - dev: true - /fs-minipass/2.1.0: resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} engines: {node: '>= 8'} @@ -7353,12 +7096,6 @@ packages: resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==} dev: true - /get-port-please/2.6.1: - resolution: {integrity: sha512-4PDSrL6+cuMM1xs6w36ZIkaKzzE0xzfVBCfebHIJ3FE8iB9oic/ECwPw3iNiD4h1AoJ5XLLBhEviFAVrZsDC5A==} - dependencies: - fs-memo: 1.2.0 - dev: true - /get-port-please/3.0.1: resolution: {integrity: sha512-R5pcVO8Z1+pVDu8Ml3xaJCEkBiiy1VQN9za0YqH8GIi1nIqD4IzQhzY6dDzMRtdS1lyiGlucRzm8IN8wtLIXng==} dev: true @@ -7694,13 +7431,6 @@ packages: resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} dev: true - /html-encoding-sniffer/3.0.0: - resolution: {integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==} - engines: {node: '>=12'} - dependencies: - whatwg-encoding: 2.0.0 - dev: true - /html-tags/3.2.0: resolution: {integrity: sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==} engines: {node: '>=8'} @@ -7730,17 +7460,6 @@ packages: toidentifier: 1.0.1 dev: true - /http-proxy-agent/5.0.0: - resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==} - engines: {node: '>= 6'} - dependencies: - '@tootallnate/once': 2.0.0 - agent-base: 6.0.2 - debug: 4.3.4 - transitivePeerDependencies: - - supports-color - dev: true - /http-proxy/1.18.1: resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} engines: {node: '>=8.0.0'} @@ -8102,10 +7821,6 @@ packages: engines: {node: '>=12'} dev: true - /is-potential-custom-element-name/1.0.1: - resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} - dev: true - /is-primitive/3.0.1: resolution: {integrity: sha512-GljRxhWvlCNRfZyORiH77FwdFwGcMO620o37EOYC0ORWdq+WYNVqW0w2Juzew4M+L81l6/QS3t5gkkihyRqv9w==} engines: {node: '>=0.10.0'} @@ -8273,47 +7988,6 @@ packages: dependencies: argparse: 2.0.1 - /jsdom/21.1.0: - resolution: {integrity: sha512-m0lzlP7qOtthD918nenK3hdItSd2I+V3W9IrBcB36sqDwG+KnUs66IF5GY7laGWUnlM9vTsD0W1QwSEBYWWcJg==} - engines: {node: '>=14'} - peerDependencies: - canvas: ^2.5.0 - peerDependenciesMeta: - canvas: - optional: true - dependencies: - abab: 2.0.6 - acorn: 8.8.2 - acorn-globals: 7.0.1 - cssom: 0.5.0 - cssstyle: 2.3.0 - data-urls: 3.0.2 - decimal.js: 10.4.3 - domexception: 4.0.0 - escodegen: 2.0.0 - form-data: 4.0.0 - html-encoding-sniffer: 3.0.0 - http-proxy-agent: 5.0.0 - https-proxy-agent: 5.0.1 - is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.2 - parse5: 7.1.2 - saxes: 6.0.0 - symbol-tree: 3.2.4 - tough-cookie: 4.1.2 - w3c-xmlserializer: 4.0.0 - webidl-conversions: 7.0.0 - whatwg-encoding: 2.0.0 - whatwg-mimetype: 3.0.0 - whatwg-url: 11.0.0 - ws: 8.12.0 - xml-name-validator: 4.0.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: true - /jsesc/0.5.0: resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} hasBin: true @@ -8439,14 +8113,6 @@ packages: engines: {node: '>=6'} dev: true - /levn/0.3.0: - resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==} - engines: {node: '>= 0.8.0'} - dependencies: - prelude-ls: 1.1.2 - type-check: 0.3.2 - dev: true - /levn/0.4.1: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} @@ -8493,13 +8159,13 @@ packages: - supports-color dev: true - /listhen/1.0.1: - resolution: {integrity: sha512-RBzBGHMCc5wP8J5Vf8WgF4CAJH8dWHi9LaKB7vfzZt54CiH/0dp01rudy2hFD9wCrTM+UfxFVnn5wTIiY+Qhiw==} + /listhen/1.0.2: + resolution: {integrity: sha512-yXz0NIYfVJDBQK2vlCpD/OjSzYkur2mR44boUtlg0eES4holn7oYZf439y5JxP55EOzFtClZ8eZlMJ8a++FwlQ==} dependencies: clipboardy: 3.0.0 colorette: 2.0.19 defu: 6.1.2 - get-port-please: 2.6.1 + get-port-please: 3.0.1 http-shutdown: 1.2.2 ip-regex: 5.0.0 node-forge: 1.3.1 @@ -9183,12 +8849,14 @@ packages: /mime-db/1.52.0: resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} engines: {node: '>= 0.6'} + dev: false /mime-types/2.1.35: resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} engines: {node: '>= 0.6'} dependencies: mime-db: 1.52.0 + dev: false /mime/1.6.0: resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} @@ -9366,77 +9034,6 @@ packages: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} dev: true - /nitropack/1.0.0: - resolution: {integrity: sha512-788lHgNgC+NKqecwFgMkAQTuTXwuh2hEgOk2sLwV3qPVUogxrl6P3m5eKdt6Mtzx+mlXIw0G/P90B5TNWEqDSQ==} - engines: {node: ^14.16.0 || ^16.11.0 || ^17.0.0 || ^18.0.0 || ^19.0.0} - hasBin: true - dependencies: - '@cloudflare/kv-asset-handler': 0.2.0 - '@netlify/functions': 1.4.0 - '@rollup/plugin-alias': 4.0.3_rollup@2.79.1 - '@rollup/plugin-commonjs': 23.0.7_rollup@2.79.1 - '@rollup/plugin-inject': 5.0.3_rollup@2.79.1 - '@rollup/plugin-json': 5.0.2_rollup@2.79.1 - '@rollup/plugin-node-resolve': 15.0.1_rollup@2.79.1 - '@rollup/plugin-replace': 5.0.2_rollup@2.79.1 - '@rollup/plugin-wasm': 6.1.2_rollup@2.79.1 - '@rollup/pluginutils': 5.0.2_rollup@2.79.1 - '@vercel/nft': 0.22.6 - archiver: 5.3.1 - c12: 1.1.0 - chalk: 5.2.0 - chokidar: 3.5.3 - consola: 2.15.3 - cookie-es: 0.5.0 - defu: 6.1.2 - destr: 1.2.2 - dot-prop: 7.2.0 - esbuild: 0.15.18 - escape-string-regexp: 5.0.0 - etag: 1.8.1 - fs-extra: 10.1.0 - globby: 13.1.3 - gzip-size: 7.0.0 - h3: 1.1.0 - hookable: 5.4.2 - http-proxy: 1.18.1 - is-primitive: 3.0.1 - jiti: 1.16.2 - klona: 2.0.6 - knitwork: 1.0.0 - listhen: 1.0.1 - mime: 3.0.0 - mlly: 1.1.0 - mri: 1.2.0 - node-fetch-native: 1.0.1 - ofetch: 1.0.0 - ohash: 1.0.0 - pathe: 1.1.0 - perfect-debounce: 0.1.3 - pkg-types: 1.0.1 - pretty-bytes: 6.0.0 - radix3: 1.0.0 - rollup: 2.79.1 - rollup-plugin-terser: 7.0.2_rollup@2.79.1 - rollup-plugin-visualizer: 5.9.0_rollup@2.79.1 - scule: 1.0.0 - semver: 7.3.8 - serve-placeholder: 2.0.1 - serve-static: 1.15.0 - source-map-support: 0.5.21 - std-env: 3.3.1 - ufo: 1.0.1 - unenv: 1.0.2 - unimport: 1.3.0_rollup@2.79.1 - unstorage: 1.0.1 - transitivePeerDependencies: - - bufferutil - - debug - - encoding - - supports-color - - utf-8-validate - dev: true - /nitropack/2.0.0: resolution: {integrity: sha512-gW+XXEcuymqcWXJM5NDNPl1I+OdiO4PA2ofBe3y2Ut3YkP7cM5kXymKHkHanOLVokRcrV6jjAjvX5lC1K4lHGg==} engines: {node: ^14.16.0 || ^16.11.0 || ^17.0.0 || ^18.0.0 || ^19.0.0} @@ -9476,7 +9073,7 @@ packages: jiti: 1.16.2 klona: 2.0.6 knitwork: 1.0.0 - listhen: 1.0.1 + listhen: 1.0.2 mime: 3.0.0 mlly: 1.1.0 mri: 1.2.0 @@ -9634,16 +9231,8 @@ packages: boolbase: 1.0.0 dev: true - /nuxi/3.0.0: - resolution: {integrity: sha512-VWh1kKFffxD2yadZWcQSd6eTf9okXRr7d3HsjLiI4B3Q1/8iKdIUiodGo7X71OZ+gPVnX6Oh/XFzcb7mr+8TbQ==} - engines: {node: ^14.16.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0} - hasBin: true - optionalDependencies: - fsevents: 2.3.2 - dev: true - - /nuxi/3.1.0: - resolution: {integrity: sha512-qLMAuL1eR/sBlegVHE15f8dOF1CSjK4+k2WfvTTHu34bPYewJEYD5OGvRxgLIaXX3AKvhp1OsxmnT4nosfundQ==} + /nuxi/3.1.1: + resolution: {integrity: sha512-ZwqG3dpqF2dlVr1NSPbFbmAzBcbrK3VTJR6KjGPU3cdxJ7JHMjOHNEz983QaKyNnfgETyTVPZVo+viKb2a9VPQ==} engines: {node: ^14.16.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0} hasBin: true optionalDependencies: @@ -9676,8 +9265,8 @@ packages: - supports-color dev: true - /nuxt-icon/0.2.7: - resolution: {integrity: sha512-Tv1oh33oLJfFDhQ5nMZ8I5vspbg7A8JTW7sVtD58gDkHfFzEHXBcXz7OesFZZQvKPwBWSKhBLgIenbFu5Jkzlw==} + /nuxt-icon/0.2.10: + resolution: {integrity: sha512-pI0BOF1bHw73MbDYsTNpZNJhWJ3XAjG4SO7B8sHCfxb3SZmw3Uu/KoKiLtyO68Oc4z4CYCMIjbkTflwpoOBMEQ==} dependencies: '@iconify/vue': 4.0.2 '@nuxt/kit': 3.1.1 @@ -9705,7 +9294,7 @@ packages: - supports-color dev: true - /nuxt-vitest/0.6.4_jsdom@21.1.0: + /nuxt-vitest/0.6.4: resolution: {integrity: sha512-38hQlqs1Fx6PjBnxnAk2la+z7KFaU4aTNTas0GcvSJ2GoPdVXienPTkLeiYeNWr0/2cQ1LGfR8ZVXFlldvJIFA==} peerDependencies: vite: '*' @@ -9715,7 +9304,7 @@ packages: get-port-please: 3.0.1 perfect-debounce: 0.1.3 std-env: 3.3.1 - vitest: 0.28.3_a7aimjszcawcicrmfep77vgtlm + vitest: 0.28.3_@vitest+ui@0.28.3 vitest-environment-nuxt: 0.6.4_vitest@0.28.3 transitivePeerDependencies: - '@edge-runtime/vm' @@ -9734,8 +9323,8 @@ packages: - vue dev: true - /nuxt/3.0.0_no2el4fe4ggitllzolcgczmlgq: - resolution: {integrity: sha512-RNlD78uv04ZiXWmlx9f1tnJfrqsYAWHU+4gbgOTQpIBmQzHWPWiox+fm/1m93iKfEd5sJi9TJUoXX5yBObVZYw==} + /nuxt/3.1.1: + resolution: {integrity: sha512-GVdmV88lR01OX0slxTPyTzwQkge7fxNREkx2QW0Lo66fb6aHcJlRXzFMBCOTjas+Ncng6AalIyIiPREEteGKSg==} engines: {node: ^14.16.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0} hasBin: true dependencies: @@ -9744,79 +9333,7 @@ packages: '@nuxt/schema': 3.1.1 '@nuxt/telemetry': 2.1.9 '@nuxt/ui-templates': 1.1.0 - '@nuxt/vite-builder': 3.0.0_khfc6yoidgmzfko3kyvtza3rzq - '@unhead/ssr': 1.0.18 - '@vue/reactivity': 3.2.45 - '@vue/shared': 3.2.45 - '@vueuse/head': 1.0.23_vue@3.2.45 - chokidar: 3.5.3 - cookie-es: 0.5.0 - defu: 6.1.2 - destr: 1.2.2 - escape-string-regexp: 5.0.0 - estree-walker: 3.0.3 - fs-extra: 10.1.0 - globby: 13.1.3 - h3: 1.1.0 - hash-sum: 2.0.0 - hookable: 5.4.2 - knitwork: 1.0.0 - magic-string: 0.26.7 - mlly: 1.1.0 - nitropack: 1.0.0 - nuxi: 3.0.0 - ofetch: 1.0.0 - ohash: 1.0.0 - pathe: 1.1.0 - perfect-debounce: 0.1.3 - scule: 1.0.0 - strip-literal: 1.0.0 - ufo: 1.0.1 - ultrahtml: 1.2.0 - unctx: 2.1.1 - unenv: 1.0.2 - unhead: 1.0.18 - unimport: 1.3.0 - unplugin: 1.0.1 - untyped: 1.2.2 - vue: 3.2.45 - vue-bundle-renderer: 1.0.0 - vue-devtools-stub: 0.1.0 - vue-router: 4.1.6_vue@3.2.45 - transitivePeerDependencies: - - '@types/node' - - bufferutil - - debug - - encoding - - eslint - - less - - meow - - optionator - - rollup - - sass - - stylelint - - stylus - - sugarss - - supports-color - - terser - - typescript - - utf-8-validate - - vls - - vti - - vue-tsc - dev: true - - /nuxt/3.1.0: - resolution: {integrity: sha512-0UjSx3XMXqdVWVUygUn5FPWtC2KdAq5E6mxmG4KVsD5wicq2mKoA7dApGHFV7NqknaCA4vBdtalyoytHn5zhSQ==} - engines: {node: ^14.16.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0} - hasBin: true - dependencies: - '@nuxt/devalue': 2.0.0 - '@nuxt/kit': 3.1.1 - '@nuxt/schema': 3.1.1 - '@nuxt/telemetry': 2.1.9 - '@nuxt/ui-templates': 1.1.0 - '@nuxt/vite-builder': 3.1.0_vue@3.2.45 + '@nuxt/vite-builder': 3.1.1_vue@3.2.45 '@unhead/ssr': 1.0.18 '@vue/reactivity': 3.2.45 '@vue/shared': 3.2.45 @@ -9837,7 +9354,7 @@ packages: magic-string: 0.27.0 mlly: 1.1.0 nitropack: 2.0.0 - nuxi: 3.1.0 + nuxi: 3.1.1 ofetch: 1.0.0 ohash: 1.0.0 pathe: 1.1.0 @@ -9879,8 +9396,77 @@ packages: - vue-tsc dev: true - /nwsapi/2.2.2: - resolution: {integrity: sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==} + /nuxt/3.1.1_no2el4fe4ggitllzolcgczmlgq: + resolution: {integrity: sha512-GVdmV88lR01OX0slxTPyTzwQkge7fxNREkx2QW0Lo66fb6aHcJlRXzFMBCOTjas+Ncng6AalIyIiPREEteGKSg==} + engines: {node: ^14.16.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0} + hasBin: true + dependencies: + '@nuxt/devalue': 2.0.0 + '@nuxt/kit': 3.1.1 + '@nuxt/schema': 3.1.1 + '@nuxt/telemetry': 2.1.9 + '@nuxt/ui-templates': 1.1.0 + '@nuxt/vite-builder': 3.1.1_khfc6yoidgmzfko3kyvtza3rzq + '@unhead/ssr': 1.0.18 + '@vue/reactivity': 3.2.45 + '@vue/shared': 3.2.45 + '@vueuse/head': 1.0.23_vue@3.2.45 + chokidar: 3.5.3 + cookie-es: 0.5.0 + defu: 6.1.2 + destr: 1.2.2 + escape-string-regexp: 5.0.0 + estree-walker: 3.0.3 + fs-extra: 11.1.0 + globby: 13.1.3 + h3: 1.1.0 + hash-sum: 2.0.0 + hookable: 5.4.2 + jiti: 1.16.2 + knitwork: 1.0.0 + magic-string: 0.27.0 + mlly: 1.1.0 + nitropack: 2.0.0 + nuxi: 3.1.1 + ofetch: 1.0.0 + ohash: 1.0.0 + pathe: 1.1.0 + perfect-debounce: 0.1.3 + scule: 1.0.0 + strip-literal: 1.0.0 + ufo: 1.0.1 + ultrahtml: 1.2.0 + unctx: 2.1.1 + unenv: 1.0.2 + unhead: 1.0.18 + unimport: 2.1.0 + unplugin: 1.0.1 + untyped: 1.2.2 + vue: 3.2.45 + vue-bundle-renderer: 1.0.0 + vue-devtools-stub: 0.1.0 + vue-router: 4.1.6_vue@3.2.45 + transitivePeerDependencies: + - '@types/node' + - bufferutil + - debug + - encoding + - eslint + - less + - meow + - optionator + - rollup + - sass + - stylelint + - stylus + - sugarss + - supports-color + - terser + - typescript + - utf-8-validate + - vls + - vti + - vue-tsc dev: true /object-assign/4.1.1: @@ -9979,18 +9565,6 @@ packages: is-wsl: 2.2.0 dev: true - /optionator/0.8.3: - resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} - engines: {node: '>= 0.8.0'} - dependencies: - deep-is: 0.1.4 - fast-levenshtein: 2.0.6 - levn: 0.3.0 - prelude-ls: 1.1.2 - type-check: 0.3.2 - word-wrap: 1.2.3 - dev: true - /optionator/0.9.1: resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} engines: {node: '>= 0.8.0'} @@ -10150,12 +9724,6 @@ packages: resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} dev: true - /parse5/7.1.2: - resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} - dependencies: - entities: 4.4.0 - dev: true - /parseurl/1.3.3: resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} engines: {node: '>= 0.8'} @@ -10205,10 +9773,6 @@ packages: engines: {node: '>=8'} dev: true - /pathe/0.2.0: - resolution: {integrity: sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==} - dev: true - /pathe/1.1.0: resolution: {integrity: sha512-ODbEPR0KKHqECXW1GoxdDb+AZvULmXjVPy4rt+pGo2+TnjJTIPJQSVS6N63n8T2Ip+syHhbn52OewKicV0373w==} dev: true @@ -10240,10 +9804,10 @@ packages: engines: {node: '>=0.10.0'} dev: true - /pinceau/0.10.11: - resolution: {integrity: sha512-+sskRfIrlgb2jBiBppfl0Qj/mN8gLaT4hM96q+ztAdOCWn/C8E7hUPAfoWsqHJHA3BNb3GKQHGmn9MIxKW0YcA==} + /pinceau/0.12.8: + resolution: {integrity: sha512-kwNUgaJdfTgBn3cD/UNHNJIdzznqvNJ1/vTeK0mPGBTlQgRAsd5dduSPZM4cTrJe53nPWf4YwzPounhWlinp0A==} dependencies: - '@unocss/reset': 0.48.5 + '@unocss/reset': 0.49.1 '@volar/vue-language-core': 1.0.24 acorn: 8.8.2 chroma-js: 2.4.2 @@ -10253,12 +9817,12 @@ packages: magic-string: 0.27.0 nanoid: 4.0.0 ohash: 1.0.0 - postcss-custom-properties: 12.1.11 + postcss-custom-properties: 13.1.0 postcss-dark-theme-class: 0.7.3 postcss-nested: 6.0.0 recast: 0.22.0 scule: 1.0.0 - style-dictionary-esm: 1.1.1 + style-dictionary-esm: 1.2.0 unbuild: 1.1.1 unplugin: 1.0.1 transitivePeerDependencies: @@ -10339,12 +9903,15 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-custom-properties/12.1.11: - resolution: {integrity: sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==} - engines: {node: ^12 || ^14 || >=16} + /postcss-custom-properties/13.1.0: + resolution: {integrity: sha512-O0Lg0CuHwADctEMBgGtaeams7eFES8pXo/9zBClTbRVdU3LFAkFluw1l9eYnJ3rtidp80EGbAIuiisEIu1Z+uA==} + engines: {node: ^14 || ^16 || >=18} peerDependencies: - postcss: ^8.2 + postcss: ^8.4 dependencies: + '@csstools/cascade-layer-name-parser': 1.0.0_jhntdqzgrqlkpxki6fy253alji + '@csstools/css-parser-algorithms': 2.0.0_wcbxa2wg3evugsqpd27xwuyb6a + '@csstools/css-tokenizer': 2.0.0 postcss-value-parser: 4.2.0 dev: true @@ -10664,11 +10231,6 @@ packages: source-map-js: 1.0.2 dev: true - /prelude-ls/1.1.2: - resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==} - engines: {node: '>= 0.8.0'} - dev: true - /prelude-ls/1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} @@ -10807,10 +10369,6 @@ packages: resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} dev: true - /psl/1.9.0: - resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} - dev: true - /punycode/2.3.0: resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} engines: {node: '>=6'} @@ -10823,10 +10381,6 @@ packages: side-channel: 1.0.4 dev: false - /querystringify/2.2.0: - resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} - dev: true - /queue-microtask/1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} dev: true @@ -11225,23 +10779,6 @@ packages: terser: 5.16.1 dev: true - /rollup-plugin-visualizer/5.9.0_rollup@2.79.1: - resolution: {integrity: sha512-bbDOv47+Bw4C/cgs0czZqfm8L82xOZssk4ayZjG40y9zbXclNk7YikrZTDao6p7+HDiGxrN0b65SgZiVm9k1Cg==} - engines: {node: '>=14'} - hasBin: true - peerDependencies: - rollup: 2.x || 3.x - peerDependenciesMeta: - rollup: - optional: true - dependencies: - open: 8.4.0 - picomatch: 2.3.1 - rollup: 2.79.1 - source-map: 0.7.4 - yargs: 17.6.2 - dev: true - /rollup-plugin-visualizer/5.9.0_rollup@3.10.1: resolution: {integrity: sha512-bbDOv47+Bw4C/cgs0czZqfm8L82xOZssk4ayZjG40y9zbXclNk7YikrZTDao6p7+HDiGxrN0b65SgZiVm9k1Cg==} engines: {node: '>=14'} @@ -11339,13 +10876,6 @@ packages: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} dev: true - /saxes/6.0.0: - resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} - engines: {node: '>=v12.22.7'} - dependencies: - xmlchars: 2.2.0 - dev: true - /scule/1.0.0: resolution: {integrity: sha512-4AsO/FrViE/iDNEPaAQlb77tf0csuq27EsVpy6ett584EcRTp6pTDLoGWVxCD77y5iU5FauOvhsI4o1APwPoSQ==} dev: true @@ -11447,8 +10977,8 @@ packages: resolution: {integrity: sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==} dev: true - /shiki-es/0.1.2: - resolution: {integrity: sha512-eqtfk8idlYlSLAn0gp0Ly2+FbKc2d78IddigHSS4iHAnpXoY2kdRzyFGZOdi6TvemYMnRhZBi1HsSqZc5eNKqg==} + /shiki-es/0.2.0: + resolution: {integrity: sha512-RbRMD+IuJJseSZljDdne9ThrUYrwBwJR04FvN4VXpfsU3MNID5VJGHLAD5je/HGThCyEKNgH+nEkSFEWKD7C3Q==} /shiki/0.12.1: resolution: {integrity: sha512-aieaV1m349rZINEBkjxh2QbBvFFQOlgqYTNtCal82hHj4dDZ76oMlQIX+C7ryerBTDiga3e5NfH6smjdJ02BbQ==} @@ -11823,8 +11353,8 @@ packages: acorn: 8.8.2 dev: true - /style-dictionary-esm/1.1.1: - resolution: {integrity: sha512-Xt9Dgdeb1D4ENVGfyS6V3CAzWKq2AIebM3ODD3nSoTwN0D5cRaIqBm8kido1XM5gyAeyVbTCWOgZJR9YXwIFEw==} + /style-dictionary-esm/1.2.0: + resolution: {integrity: sha512-kOMB90UCMlXfYPgp0rB0L0P1FWJHQvNR3FIhYYDpQJhSI6q7608DVqLJXQzQG7CADM4SpaP10hlvr1t90TgWmw==} engines: {node: '>=12.0.0'} hasBin: true dependencies: @@ -11896,10 +11426,6 @@ packages: stable: 0.1.8 dev: true - /symbol-tree/3.2.4: - resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} - dev: true - /tabbable/6.0.1: resolution: {integrity: sha512-SYJSIgeyXW7EuX1ytdneO5e8jip42oHWg9xl/o3oTYhmXusZVgiA+VlPvjIN+kHii9v90AmzTZEBcsEvuAY+TA==} dev: false @@ -12038,16 +11564,6 @@ packages: engines: {node: '>=6'} dev: true - /tough-cookie/4.1.2: - resolution: {integrity: sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==} - engines: {node: '>=6'} - dependencies: - psl: 1.9.0 - punycode: 2.3.0 - universalify: 0.2.0 - url-parse: 1.5.10 - dev: true - /tr46/0.0.3: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} @@ -12057,13 +11573,6 @@ packages: punycode: 2.3.0 dev: true - /tr46/3.0.0: - resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==} - engines: {node: '>=12'} - dependencies: - punycode: 2.3.0 - dev: true - /trim-lines/3.0.1: resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} dev: true @@ -12113,13 +11622,6 @@ packages: fsevents: 2.3.2 dev: true - /type-check/0.3.2: - resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==} - engines: {node: '>= 0.8.0'} - dependencies: - prelude-ls: 1.1.2 - dev: true - /type-check/0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} @@ -12314,42 +11816,6 @@ packages: vfile: 5.3.6 dev: true - /unimport/1.3.0: - resolution: {integrity: sha512-fOkrdxglsHd428yegH0wPH/6IfaSdDeMXtdRGn6en/ccyzc2aaoxiUTMrJyc6Bu+xoa18RJRPMfLUHEzjz8atw==} - 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 - pathe: 1.1.0 - pkg-types: 1.0.1 - scule: 1.0.0 - strip-literal: 1.0.0 - unplugin: 1.0.1 - transitivePeerDependencies: - - rollup - dev: true - - /unimport/1.3.0_rollup@2.79.1: - resolution: {integrity: sha512-fOkrdxglsHd428yegH0wPH/6IfaSdDeMXtdRGn6en/ccyzc2aaoxiUTMrJyc6Bu+xoa18RJRPMfLUHEzjz8atw==} - dependencies: - '@rollup/pluginutils': 5.0.2_rollup@2.79.1 - 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 - pathe: 1.1.0 - pkg-types: 1.0.1 - scule: 1.0.0 - strip-literal: 1.0.0 - unplugin: 1.0.1 - transitivePeerDependencies: - - rollup - dev: true - /unimport/1.3.0_rollup@3.10.1: resolution: {integrity: sha512-fOkrdxglsHd428yegH0wPH/6IfaSdDeMXtdRGn6en/ccyzc2aaoxiUTMrJyc6Bu+xoa18RJRPMfLUHEzjz8atw==} dependencies: @@ -12386,24 +11852,6 @@ packages: - rollup dev: true - /unimport/2.1.0_rollup@2.79.1: - resolution: {integrity: sha512-GDVIxATluUquX8EqelT6DtnmnZaXGID1jsO9IXwlnxb0OIEqKAxTOnTlnGmHbseoGTh+ZC9kcNDaO18HYQj9KA==} - dependencies: - '@rollup/pluginutils': 5.0.2_rollup@2.79.1 - 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 - pathe: 1.1.0 - pkg-types: 1.0.1 - scule: 1.0.0 - strip-literal: 1.0.0 - unplugin: 1.0.1 - transitivePeerDependencies: - - rollup - dev: true - /unimport/2.1.0_rollup@3.10.1: resolution: {integrity: sha512-GDVIxATluUquX8EqelT6DtnmnZaXGID1jsO9IXwlnxb0OIEqKAxTOnTlnGmHbseoGTh+ZC9kcNDaO18HYQj9KA==} dependencies: @@ -12484,43 +11932,38 @@ packages: unist-util-visit-parents: 5.1.3 dev: true - /universalify/0.2.0: - resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} - engines: {node: '>= 4.0.0'} - dev: true - /universalify/2.0.0: resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} engines: {node: '>= 10.0.0'} dev: true - /unocss/0.48.5_@unocss+webpack@0.48.5: - resolution: {integrity: sha512-OK24OS2IO4oJa/jtfoxUIciY6M05Nx16M6pzfCqzcglvaIIM/rpsA2D3dYmC3f3IeBuC31FpB59cM05CF7E0bQ==} + /unocss/0.49.1_@unocss+webpack@0.49.1: + resolution: {integrity: sha512-NtbJOA7aF3Qq5fGy94kMKU51XwyTWEzAAuhTx7zbrYOXlJ8QDw2jN3tQC2dMmGLFEspM16qIK0OD6jFuMj2ccQ==} engines: {node: '>=14'} peerDependencies: - '@unocss/webpack': 0.48.5 + '@unocss/webpack': 0.49.1 peerDependenciesMeta: '@unocss/webpack': optional: true dependencies: - '@unocss/astro': 0.48.5 - '@unocss/cli': 0.48.5 - '@unocss/core': 0.48.5 - '@unocss/preset-attributify': 0.48.5 - '@unocss/preset-icons': 0.48.5 - '@unocss/preset-mini': 0.48.5 - '@unocss/preset-tagify': 0.48.5 - '@unocss/preset-typography': 0.48.5 - '@unocss/preset-uno': 0.48.5 - '@unocss/preset-web-fonts': 0.48.5 - '@unocss/preset-wind': 0.48.5 - '@unocss/reset': 0.48.5 - '@unocss/transformer-attributify-jsx': 0.48.5 - '@unocss/transformer-compile-class': 0.48.5 - '@unocss/transformer-directives': 0.48.5 - '@unocss/transformer-variant-group': 0.48.5 - '@unocss/vite': 0.48.5 - '@unocss/webpack': 0.48.5 + '@unocss/astro': 0.49.1 + '@unocss/cli': 0.49.1 + '@unocss/core': 0.49.1 + '@unocss/preset-attributify': 0.49.1 + '@unocss/preset-icons': 0.49.1 + '@unocss/preset-mini': 0.49.1 + '@unocss/preset-tagify': 0.49.1 + '@unocss/preset-typography': 0.49.1 + '@unocss/preset-uno': 0.49.1 + '@unocss/preset-web-fonts': 0.49.1 + '@unocss/preset-wind': 0.49.1 + '@unocss/reset': 0.49.1 + '@unocss/transformer-attributify-jsx': 0.49.1 + '@unocss/transformer-compile-class': 0.49.1 + '@unocss/transformer-directives': 0.49.1 + '@unocss/transformer-variant-group': 0.49.1 + '@unocss/vite': 0.49.1 + '@unocss/webpack': 0.49.1 transitivePeerDependencies: - rollup - supports-color @@ -12569,12 +12012,12 @@ packages: unplugin: 1.0.1 dev: true - /unplugin-vue-define-options/1.1.5: - resolution: {integrity: sha512-PBJh1UBetYLjvwsKRG6UhrEr3j+w0Z5vTnnIK7kd+NPo7SXsPC3JH9ibs06KFTZ5lUOBNRZHiKDKWlTwra+wtw==} + /unplugin-vue-define-options/1.1.6: + resolution: {integrity: sha512-0tzWFoEb4m8eJfLXrGB/3VlsWdZP74VKqTKHXWbX16BUPxNnDjl5EtgurV1wCdO8CPa56tlR7u3HdD45BMwjMg==} engines: {node: '>=14.19.0'} dependencies: '@rollup/pluginutils': 5.0.2 - '@vue-macros/common': 0.14.0 + '@vue-macros/common': 0.15.0 ast-walker-scope: 0.3.1 unplugin: 1.0.1 transitivePeerDependencies: @@ -12593,29 +12036,29 @@ packages: - vite dev: true - /unplugin-vue-macros/1.5.3_@vueuse+core@9.11.1: - resolution: {integrity: sha512-gglGYk7e32T2jldoNLrVp+EGOS4JMIeTzT+n8SNc9JXvGlt+QWG3nLE76jIW3jta/TmrInTmIoVmZWD9OA08Xw==} + /unplugin-vue-macros/1.6.4_@vueuse+core@9.11.1: + resolution: {integrity: sha512-k0XQllLmbC5R5BGgDe4mMwA4MLb2RTYulSSQ5C3dsy9YG5g85ERJnsUeY2fw2yfBfm7BlKDrrEAt5WarBiawWQ==} engines: {node: '>=14.19.0'} peerDependencies: vue: ^2.7.0 || ^3.2.25 dependencies: '@rollup/pluginutils': 5.0.2 - '@vue-macros/better-define': 1.1.9 - '@vue-macros/common': 0.14.0 - '@vue-macros/define-model': 1.2.5_@vueuse+core@9.11.1 - '@vue-macros/define-props': 0.2.2 - '@vue-macros/define-render': 1.1.5 - '@vue-macros/define-slots': 0.1.6 - '@vue-macros/export-props': 0.1.1 - '@vue-macros/hoist-static': 1.1.5 - '@vue-macros/named-template': 0.1.5 - '@vue-macros/reactivity-transform-vue2': 0.1.1 - '@vue-macros/setup-block': 0.0.6 - '@vue-macros/setup-component': 0.14.2 - '@vue-macros/setup-sfc': 0.13.6 - '@vue-macros/short-emits': 1.1.5 + '@vue-macros/better-define': 1.1.11 + '@vue-macros/common': 0.15.0 + '@vue-macros/define-model': 1.2.6_@vueuse+core@9.11.1 + '@vue-macros/define-props': 0.2.4 + '@vue-macros/define-render': 1.1.6 + '@vue-macros/define-slots': 0.1.7 + '@vue-macros/export-props': 0.1.2 + '@vue-macros/hoist-static': 1.1.6 + '@vue-macros/named-template': 0.1.6 + '@vue-macros/reactivity-transform': 0.1.2 + '@vue-macros/setup-block': 0.0.7 + '@vue-macros/setup-component': 0.14.3 + '@vue-macros/setup-sfc': 0.13.7 + '@vue-macros/short-emits': 1.1.6 unplugin-combine: 0.5.3 - unplugin-vue-define-options: 1.1.5 + unplugin-vue-define-options: 1.1.6 transitivePeerDependencies: - '@vueuse/core' - esbuild @@ -12641,7 +12084,7 @@ packages: destr: 1.2.2 h3: 1.1.0 ioredis: 5.2.5 - listhen: 1.0.1 + listhen: 1.0.2 mkdir: 0.0.2 mri: 1.2.0 ofetch: 1.0.0 @@ -12701,13 +12144,6 @@ packages: punycode: 2.3.0 dev: true - /url-parse/1.5.10: - resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} - dependencies: - querystringify: 2.2.0 - requires-port: 1.0.0 - dev: true - /util-deprecate/1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} dev: true @@ -12763,36 +12199,15 @@ packages: vfile-message: 3.1.3 dev: true - /vite-node/0.25.8: - resolution: {integrity: sha512-o1GsPZcq4ce7ZUUALnOfYP/bjaHQYtLDLuirOMvYCdsuvDMb2tggib2RZRfHIhTEF2QnIgyQEoyaOjAMHGPRiw==} - engines: {node: '>=v14.16.0'} - hasBin: true - dependencies: - debug: 4.3.4 - mlly: 1.1.0 - pathe: 0.2.0 - source-map: 0.6.1 - source-map-support: 0.5.21 - vite: 4.0.4 - transitivePeerDependencies: - - '@types/node' - - less - - sass - - stylus - - sugarss - - supports-color - - terser - dev: true - - /vite-node/0.27.3: - resolution: {integrity: sha512-eyJYOO64o5HIp8poc4bJX+ZNBwMZeI3f6/JdiUmJgW02Mt7LnoCtDMRVmLaY9S05SIsjGe339ZK4uo2wQ+bF9g==} + /vite-node/0.28.3: + resolution: {integrity: sha512-uJJAOkgVwdfCX8PUQhqLyDOpkBS5+j+FdbsXoPVPDlvVjRkb/W/mLYQPSL6J+t8R0UV8tJSe8c9VyxVQNsDSyg==} engines: {node: '>=v14.16.0'} hasBin: true dependencies: cac: 6.7.14 debug: 4.3.4 mlly: 1.1.0 - pathe: 0.2.0 + pathe: 1.1.0 picocolors: 1.0.0 source-map: 0.6.1 source-map-support: 0.5.21 @@ -12879,7 +12294,7 @@ packages: vscode-uri: 3.0.7 dev: true - /vite-plugin-checker/0.5.4_xovqpqfmzkf3kv5jecdf3nyohq: + /vite-plugin-checker/0.5.4_x3aldvjfkbjbaq3ogboucfmn4y: resolution: {integrity: sha512-T6y+OHXqwOjGrCErbhzg5x79NQZV46cgLwYTxuMQnDzAfA6skh2i8PIHcKks8ZlxopzbkvMb5vwc2DpNXiHJdg==} engines: {node: '>=14.16'} peerDependencies: @@ -12923,7 +12338,7 @@ packages: strip-ansi: 6.0.1 tiny-invariant: 1.3.1 typescript: 4.9.4 - vite: 3.2.5 + vite: 4.0.4 vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.8 @@ -12949,10 +12364,12 @@ packages: - supports-color dev: true - /vite-plugin-pwa/0.14.1: + /vite-plugin-pwa/0.14.1_tz3vz2xt4jvid2diblkpydcyn4: resolution: {integrity: sha512-5zx7yhQ8RTLwV71+GA9YsQQ63ALKG8XXIMqRJDdZkR8ZYftFcRgnzM7wOWmQZ/DATspyhPih5wCdcZnAIsM+mA==} peerDependencies: vite: ^3.1.0 || ^4.0.0 + workbox-build: ^6.5.4 + workbox-window: ^6.5.4 dependencies: '@rollup/plugin-replace': 5.0.2_rollup@3.10.1 debug: 4.3.4 @@ -12962,7 +12379,6 @@ packages: workbox-build: 6.5.4 workbox-window: 6.5.4 transitivePeerDependencies: - - '@types/babel__core' - supports-color dev: true @@ -12984,39 +12400,6 @@ packages: - supports-color dev: true - /vite/3.2.5: - resolution: {integrity: sha512-4mVEpXpSOgrssFZAOmGIr85wPHKvaDAcXqxVxVRZhljkJOMZi1ibLibzjLHzJvcok8BMguLc7g1W6W/GqZbLdQ==} - engines: {node: ^14.18.0 || >=16.0.0} - hasBin: true - peerDependencies: - '@types/node': '>= 14' - less: '*' - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - dependencies: - esbuild: 0.15.18 - postcss: 8.4.21 - resolve: 1.22.1 - rollup: 2.79.1 - optionalDependencies: - fsevents: 2.3.2 - dev: true - /vite/3.2.5_@types+node@18.11.18: resolution: {integrity: sha512-4mVEpXpSOgrssFZAOmGIr85wPHKvaDAcXqxVxVRZhljkJOMZi1ibLibzjLHzJvcok8BMguLc7g1W6W/GqZbLdQ==} engines: {node: ^14.18.0 || >=16.0.0} @@ -13132,7 +12515,7 @@ packages: magic-string: 0.27.0 ofetch: 1.0.0 unenv: 1.0.2 - vitest: 0.28.3_a7aimjszcawcicrmfep77vgtlm + vitest: 0.28.3_@vitest+ui@0.28.3 transitivePeerDependencies: - '@vue/compiler-dom' - encoding @@ -13140,7 +12523,62 @@ packages: - supports-color dev: true - /vitest/0.28.3_a7aimjszcawcicrmfep77vgtlm: + /vitest/0.28.3: + resolution: {integrity: sha512-N41VPNf3VGJlWQizGvl1P5MGyv3ZZA2Zvh+2V8L6tYBAAuqqDK4zExunT1Cdb6dGfZ4gr+IMrnG8d4Z6j9ctPw==} + engines: {node: '>=v14.16.0'} + hasBin: true + peerDependencies: + '@edge-runtime/vm': '*' + '@vitest/browser': '*' + '@vitest/ui': '*' + happy-dom: '*' + jsdom: '*' + peerDependenciesMeta: + '@edge-runtime/vm': + optional: true + '@vitest/browser': + optional: true + '@vitest/ui': + optional: true + happy-dom: + optional: true + jsdom: + optional: true + dependencies: + '@types/chai': 4.3.4 + '@types/chai-subset': 1.3.3 + '@types/node': 18.11.18 + '@vitest/expect': 0.28.3 + '@vitest/runner': 0.28.3 + '@vitest/spy': 0.28.3 + '@vitest/utils': 0.28.3 + acorn: 8.8.2 + acorn-walk: 8.2.0 + cac: 6.7.14 + chai: 4.3.7 + debug: 4.3.4 + local-pkg: 0.4.3 + pathe: 1.1.0 + picocolors: 1.0.0 + source-map: 0.6.1 + std-env: 3.3.1 + strip-literal: 1.0.0 + tinybench: 2.3.1 + tinypool: 0.3.1 + tinyspy: 1.0.2 + vite: 3.2.5_@types+node@18.11.18 + vite-node: 0.28.3_@types+node@18.11.18 + why-is-node-running: 2.2.2 + transitivePeerDependencies: + - less + - sass + - stylus + - sugarss + - supports-color + - terser + dev: true + + /vitest/0.28.3_@vitest+ui@0.28.3: resolution: {integrity: sha512-N41VPNf3VGJlWQizGvl1P5MGyv3ZZA2Zvh+2V8L6tYBAAuqqDK4zExunT1Cdb6dGfZ4gr+IMrnG8d4Z6j9ctPw==} engines: {node: '>=v14.16.0'} hasBin: true @@ -13175,63 +12613,6 @@ packages: cac: 6.7.14 chai: 4.3.7 debug: 4.3.4 - jsdom: 21.1.0 - local-pkg: 0.4.3 - pathe: 1.1.0 - picocolors: 1.0.0 - source-map: 0.6.1 - std-env: 3.3.1 - strip-literal: 1.0.0 - tinybench: 2.3.1 - tinypool: 0.3.1 - tinyspy: 1.0.2 - vite: 3.2.5_@types+node@18.11.18 - vite-node: 0.28.3_@types+node@18.11.18 - why-is-node-running: 2.2.2 - transitivePeerDependencies: - - less - - sass - - stylus - - sugarss - - supports-color - - terser - dev: true - - /vitest/0.28.3_jsdom@21.1.0: - resolution: {integrity: sha512-N41VPNf3VGJlWQizGvl1P5MGyv3ZZA2Zvh+2V8L6tYBAAuqqDK4zExunT1Cdb6dGfZ4gr+IMrnG8d4Z6j9ctPw==} - engines: {node: '>=v14.16.0'} - hasBin: true - peerDependencies: - '@edge-runtime/vm': '*' - '@vitest/browser': '*' - '@vitest/ui': '*' - happy-dom: '*' - jsdom: '*' - peerDependenciesMeta: - '@edge-runtime/vm': - optional: true - '@vitest/browser': - optional: true - '@vitest/ui': - optional: true - happy-dom: - optional: true - jsdom: - optional: true - dependencies: - '@types/chai': 4.3.4 - '@types/chai-subset': 1.3.3 - '@types/node': 18.11.18 - '@vitest/expect': 0.28.3 - '@vitest/runner': 0.28.3 - '@vitest/spy': 0.28.3 - '@vitest/utils': 0.28.3 - acorn: 8.8.2 - acorn-walk: 8.2.0 - cac: 6.7.14 - chai: 4.3.7 - debug: 4.3.4 - jsdom: 21.1.0 local-pkg: 0.4.3 pathe: 1.1.0 picocolors: 1.0.0 @@ -13467,13 +12848,6 @@ packages: resolution: {integrity: sha512-f+fciywl1SJEniZHD6H+kUO8gOnwIr7f4ijKA6+ZvJFjeGi1r4PDLl53Ayud9O/rk64RqgoQine0feoeOU0kXg==} dev: false - /w3c-xmlserializer/4.0.0: - resolution: {integrity: sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==} - engines: {node: '>=14'} - dependencies: - xml-name-validator: 4.0.0 - dev: true - /wcwidth/1.0.1: resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} dependencies: @@ -13522,14 +12896,6 @@ packages: engines: {node: '>=12'} dev: true - /whatwg-url/11.0.0: - resolution: {integrity: sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==} - engines: {node: '>=12'} - dependencies: - tr46: 3.0.0 - webidl-conversions: 7.0.0 - dev: true - /whatwg-url/5.0.0: resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} dependencies: @@ -13800,10 +13166,6 @@ packages: engines: {node: '>=12'} dev: true - /xmlchars/2.2.0: - resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} - dev: true - /xmlhttprequest-ssl/2.0.0: resolution: {integrity: sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==} engines: {node: '>=0.4.0'} diff --git a/tests/nuxt/html-parse.test.ts b/tests/nuxt/html-parse.test.ts index d5aadce5..4418462c 100644 --- a/tests/nuxt/html-parse.test.ts +++ b/tests/nuxt/html-parse.test.ts @@ -1,7 +1,7 @@ import { describe, expect, it } from 'vitest' import { format } from 'prettier' import { render as renderTree } from 'ultrahtml' -import type { ContentParseOptions } from '~~/composables/content-parse' +import type { ContentParseOptions } from '~/composables/content-parse' describe('html-parse', () => { it('empty', async () => { diff --git a/tests/unit/language.test.ts b/tests/unit/language.test.ts index 27e562dc..3e68a170 100644 --- a/tests/unit/language.test.ts +++ b/tests/unit/language.test.ts @@ -1,4 +1,5 @@ import { describe, expect, it } from 'vitest' +import { matchLanguages } from '../../utils/language' describe('language', () => { it('match language', () => {