diff --git a/packages/docs/docs/.vitepress/config.mts b/packages/docs/docs/.vitepress/config.mts index 60bd20e7fa..9a955e6052 100644 --- a/packages/docs/docs/.vitepress/config.mts +++ b/packages/docs/docs/.vitepress/config.mts @@ -1,10 +1,17 @@ -import { defineConfig, HeadConfig } from 'vitepress' +import { defineConfig, HeadConfig, postcssIsolateStyles } from 'vitepress' import { sidebar, head, nav } from './configs/index.mjs' import { join } from 'node:path' import svgLoader from 'vite-svg-loader' import { fileURLToPath } from 'node:url' import { getOgImage } from './og-image' +import postcssNested from 'postcss-nested' +import postcssUrl from 'postcss-url' +import tailwindcssNesting from 'tailwindcss/nesting' +import postcssImport from 'postcss-import' +import autoprefixer from 'autoprefixer' +import tailwind from 'tailwindcss' + const _dirname = fileURLToPath(new URL('.', import.meta.url)) function pascalCaseToKebabCase(value: string): string { @@ -86,6 +93,21 @@ export default defineConfig({ allow: [join(_dirname, './../../../lib')], }, }, + css: { + postcss: { + plugins: [ + postcssUrl, + postcssNested, + tailwindcssNesting, + postcssImport, + autoprefixer, + tailwind, + postcssIsolateStyles({ + includeFiles: [/vp-doc\.css/] + }), + ], + }, + } }, transformHead: async ({ siteConfig, siteData, pageData, title, description, head }) => { diff --git a/packages/docs/docs/components/maz-table.md b/packages/docs/docs/components/maz-table.md index ed2cc1ca53..e88d9ed2b6 100644 --- a/packages/docs/docs/components/maz-table.md +++ b/packages/docs/docs/components/maz-table.md @@ -31,7 +31,7 @@ description: MazTable is designed to be a reusable data table with advanced feat You can use MazTable and his child component to build a simple table and enjoy the style. - + 1 @@ -136,6 +136,7 @@ You can also provide all your data, the table is auto-generated and you can use hoverable background-even selected-key="id" + class="vp-raw" :headers="[ { label:'#', key: 'index', align: 'center', width: '2rem', sortable: false }, { label:'Name', key: 'name' }, @@ -367,7 +368,7 @@ You can also provide all your data, the table is auto-generated and you can use Enable the loading state with the prop `loading` - + 1 @@ -422,7 +423,7 @@ Enable the loading state with the prop `loading` Available sizes: `'mini' | 'xs' | 'sm' | 'md' | 'lg' | 'xl'` - + 1 @@ -439,7 +440,7 @@ Available sizes: `'mini' | 'xs' | 'sm' | 'md' | 'lg' | 'xl'`
- + 1 @@ -456,7 +457,7 @@ Available sizes: `'mini' | 'xs' | 'sm' | 'md' | 'lg' | 'xl'`
- + 1 @@ -548,35 +549,3 @@ type HeadersEnriched = { ## MazTableTitle - - diff --git a/packages/docs/package.json b/packages/docs/package.json index 053b43d94b..cee4096b88 100644 --- a/packages/docs/package.json +++ b/packages/docs/package.json @@ -12,6 +12,8 @@ "devDependencies": { "@types/react": "^18.2.65", "@vercel/og": "^0.6.2", + "postcss-import": "^16.0.1", + "postcss-url": "^10.1.3", "react": "^18.2.0", "tailwindcss": "^3.4.1", "vitepress": "1.0.0-rc.45", diff --git a/packages/docs/postcss.config.cjs b/packages/docs/postcss.config.cjs deleted file mode 100644 index 7f70bc5a5a..0000000000 --- a/packages/docs/postcss.config.cjs +++ /dev/null @@ -1,5 +0,0 @@ -const { plugins } = require('./../lib/postcss.config.cjs') - -module.exports = { - plugins -} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7cefb369e9..e1394cfb00 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -135,6 +135,12 @@ importers: '@vercel/og': specifier: ^0.6.2 version: 0.6.2 + postcss-import: + specifier: ^16.0.1 + version: 16.0.1(postcss@8.4.35) + postcss-url: + specifier: ^10.1.3 + version: 10.1.3(postcss@8.4.35) react: specifier: ^18.2.0 version: 18.2.0 @@ -143,7 +149,7 @@ importers: version: 3.4.1(ts-node@11.0.0-beta.1) vitepress: specifier: 1.0.0-rc.45 - version: 1.0.0-rc.45(@types/node@20.11.26)(@types/react@18.2.65)(postcss@8.4.33)(react@18.2.0)(search-insights@2.13.0)(typescript@5.4.2) + version: 1.0.0-rc.45(@types/node@20.11.26)(@types/react@18.2.65)(postcss@8.4.35)(react@18.2.0)(search-insights@2.13.0)(typescript@5.4.2) vue: specifier: ^3.4.21 version: 3.4.21(typescript@5.4.2) @@ -165,10 +171,10 @@ importers: version: 7.23.3(@babel/core@7.24.0) '@nuxt/kit': specifier: ^3.10.3 - version: 3.10.3 + version: 3.10.3(rollup@3.29.4) '@nuxt/schema': specifier: ^3.10.3 - version: 3.10.3 + version: 3.10.3(rollup@3.29.4) '@types/dropzone': specifier: ^5.7.8 version: 5.7.8 @@ -357,7 +363,7 @@ importers: version: 12.0.0 cosmiconfig: specifier: ^9.0.0 - version: 9.0.0(typescript@5.3.3) + version: 9.0.0(typescript@5.4.2) figlet: specifier: ^1.7.0 version: 1.7.0 @@ -376,7 +382,7 @@ importers: version: 1.4.6 unbuild: specifier: ^2.0.0 - version: 2.0.0(typescript@5.3.3) + version: 2.0.0(typescript@5.4.2) packages/nuxt-module: dependencies: @@ -389,28 +395,28 @@ importers: devDependencies: '@nuxt/devtools': specifier: ^1.0.8 - version: 1.0.8(nuxt@3.10.3)(rollup@3.29.4)(vite@5.1.4) + version: 1.0.8(nuxt@3.10.3)(rollup@3.29.4)(vite@5.1.6) '@nuxt/eslint-config': specifier: ^0.2.0 version: 0.2.0(eslint@8.57.0) '@nuxt/module-builder': specifier: ^0.5.5 - version: 0.5.5(@nuxt/kit@3.10.3)(nuxi@3.10.1)(typescript@5.3.3) + version: 0.5.5(@nuxt/kit@3.10.3)(nuxi@3.10.1)(typescript@5.4.2) '@nuxt/schema': specifier: ^3.10.3 version: 3.10.3(rollup@3.29.4) '@nuxt/test-utils': specifier: ^3.11.0 - version: 3.11.0(h3@1.11.1)(rollup@3.29.4)(vite@5.1.4)(vitest@1.3.1)(vue-router@4.3.0) + version: 3.11.0(h3@1.11.1)(rollup@3.29.4)(vite@5.1.6)(vitest@1.3.1)(vue-router@4.3.0) defu: specifier: ^6.1.4 version: 6.1.4 nuxt: specifier: ^3.10.3 - version: 3.10.3(@types/node@20.11.20)(eslint@8.57.0)(rollup@3.29.4)(typescript@5.3.3)(vite@5.1.4) + version: 3.10.3(@types/node@20.11.26)(eslint@8.57.0)(rollup@3.29.4)(typescript@5.4.2)(vite@5.1.6) vitest: specifier: ^1.3.1 - version: 1.3.1(@types/node@20.11.20)(jsdom@24.0.0)(sass@1.71.1) + version: 1.3.1(@types/node@20.11.26) packages/playground: dependencies: @@ -432,7 +438,7 @@ importers: version: 10.4.18(postcss@8.4.35) nuxt: specifier: ^3.10.3 - version: 3.10.3(@types/node@20.11.26)(eslint@8.57.0)(sass@1.71.1)(stylelint@16.2.1)(typescript@5.4.2)(vite@5.1.6)(vue-tsc@2.0.6) + version: 3.10.3(@types/node@20.11.26)(eslint@8.57.0)(stylelint@16.2.1)(typescript@5.4.2)(vite@5.1.6) nuxt-module: specifier: workspace:* version: link:../nuxt-module @@ -1325,21 +1331,6 @@ packages: '@babel/plugin-syntax-decorators': 7.23.3(@babel/core@7.23.9) dev: true - /@babel/plugin-proposal-decorators@7.23.9(@babel/core@7.24.0): - resolution: - { - integrity: sha512-hJhBCb0+NnTWybvWq2WpbCYDOcflSbx0t+BYP65e5R9GVnukiDTi+on5bFkk4p7QGuv190H6KfNiV9Knf/3cZA==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.0 - '@babel/helper-create-class-features-plugin': 7.23.9(@babel/core@7.24.0) - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-decorators': 7.23.3(@babel/core@7.24.0) - dev: true - /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.0): resolution: { @@ -1402,19 +1393,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-decorators@7.23.3(@babel/core@7.24.0): - resolution: - { - integrity: sha512-cf7Niq4/+/juY67E0PbgH0TDhLQ5J7zS8C/Q5FFx+DWyrRa9sUQdTXkjqKu8zGvuqr7vw1muKiukseihU+PJDA==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.0): resolution: { @@ -1462,7 +1440,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 dev: true /@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.24.0): @@ -1487,7 +1465,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 dev: true /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.0): @@ -4520,7 +4498,7 @@ packages: } dev: true - /@nuxt/devtools-kit@1.0.8(nuxt@3.10.3)(rollup@3.29.4)(vite@5.1.4): + /@nuxt/devtools-kit@1.0.8(nuxt@3.10.3)(rollup@3.29.4)(vite@5.1.6): resolution: { integrity: sha512-j7bNZmoAXQ1a8qv6j6zk4c/aekrxYqYVQM21o/Hy4XHCUq4fajSgpoc8mjyWJSTfpkOmuLyEzMexpDWiIVSr6A==, @@ -4532,8 +4510,8 @@ packages: '@nuxt/kit': 3.10.3(rollup@3.29.4) '@nuxt/schema': 3.10.3(rollup@3.29.4) execa: 7.2.0 - nuxt: 3.10.3(@types/node@20.11.20)(eslint@8.57.0)(rollup@3.29.4)(typescript@5.3.3)(vite@5.1.4) - vite: 5.1.4(@types/node@20.11.20)(sass@1.71.1) + nuxt: 3.10.3(@types/node@20.11.26)(eslint@8.57.0)(rollup@3.29.4)(typescript@5.4.2)(vite@5.1.6) + vite: 5.1.6(@types/node@20.11.26)(sass@1.71.1) transitivePeerDependencies: - rollup - supports-color @@ -4548,10 +4526,10 @@ packages: nuxt: ^3.9.0 vite: '*' dependencies: - '@nuxt/kit': 3.10.3 - '@nuxt/schema': 3.10.3 + '@nuxt/kit': 3.10.3(rollup@3.29.4) + '@nuxt/schema': 3.10.3(rollup@3.29.4) execa: 7.2.0 - nuxt: 3.10.3(@types/node@20.11.26)(eslint@8.57.0)(sass@1.71.1)(stylelint@16.2.1)(typescript@5.4.2)(vite@5.1.6)(vue-tsc@2.0.6) + nuxt: 3.10.3(@types/node@20.11.26)(eslint@8.57.0)(stylelint@16.2.1)(typescript@5.4.2)(vite@5.1.6) vite: 5.1.6(@types/node@20.11.26)(sass@1.71.1) transitivePeerDependencies: - rollup @@ -4577,7 +4555,7 @@ packages: semver: 7.6.0 dev: true - /@nuxt/devtools@1.0.8(nuxt@3.10.3)(rollup@3.29.4)(vite@5.1.4): + /@nuxt/devtools@1.0.8(nuxt@3.10.3)(rollup@3.29.4)(vite@5.1.6): resolution: { integrity: sha512-o6aBFEBxc8OgVHV4OPe2g0q9tFIe9HiTxRiJnlTJ+jHvOQsBLS651ArdVtwLChf9UdMouFlpLLJ1HteZqTbtsQ==, @@ -4588,7 +4566,7 @@ packages: vite: '*' dependencies: '@antfu/utils': 0.7.7 - '@nuxt/devtools-kit': 1.0.8(nuxt@3.10.3)(rollup@3.29.4)(vite@5.1.4) + '@nuxt/devtools-kit': 1.0.8(nuxt@3.10.3)(rollup@3.29.4)(vite@5.1.6) '@nuxt/devtools-wizard': 1.0.8 '@nuxt/kit': 3.10.3(rollup@3.29.4) birpc: 0.2.15 @@ -4605,7 +4583,7 @@ packages: launch-editor: 2.6.1 local-pkg: 0.5.0 magicast: 0.3.3 - nuxt: 3.10.3(@types/node@20.11.20)(eslint@8.57.0)(rollup@3.29.4)(typescript@5.3.3)(vite@5.1.4) + nuxt: 3.10.3(@types/node@20.11.26)(eslint@8.57.0)(rollup@3.29.4)(typescript@5.4.2)(vite@5.1.6) nypm: 0.3.6 ohash: 1.1.3 pacote: 17.0.6 @@ -4618,9 +4596,9 @@ packages: simple-git: 3.22.0 sirv: 2.0.4 unimport: 3.7.1(rollup@3.29.4) - vite: 5.1.4(@types/node@20.11.20)(sass@1.71.1) - vite-plugin-inspect: 0.8.3(@nuxt/kit@3.10.3)(rollup@3.29.4)(vite@5.1.4) - vite-plugin-vue-inspector: 4.0.2(vite@5.1.4) + vite: 5.1.6(@types/node@20.11.26)(sass@1.71.1) + vite-plugin-inspect: 0.8.3(@nuxt/kit@3.10.3)(rollup@3.29.4)(vite@5.1.6) + vite-plugin-vue-inspector: 4.0.2(vite@5.1.6) which: 3.0.1 ws: 8.16.0 transitivePeerDependencies: @@ -4644,7 +4622,7 @@ packages: '@antfu/utils': 0.7.7 '@nuxt/devtools-kit': 1.0.8(nuxt@3.10.3)(vite@5.1.6) '@nuxt/devtools-wizard': 1.0.8 - '@nuxt/kit': 3.10.3 + '@nuxt/kit': 3.10.3(rollup@3.29.4) birpc: 0.2.15 consola: 3.2.3 destr: 2.0.2 @@ -4659,7 +4637,7 @@ packages: launch-editor: 2.6.1 local-pkg: 0.5.0 magicast: 0.3.3 - nuxt: 3.10.3(@types/node@20.11.26)(eslint@8.57.0)(sass@1.71.1)(stylelint@16.2.1)(typescript@5.4.2)(vite@5.1.6)(vue-tsc@2.0.6) + nuxt: 3.10.3(@types/node@20.11.26)(eslint@8.57.0)(stylelint@16.2.1)(typescript@5.4.2)(vite@5.1.6) nypm: 0.3.6 ohash: 1.1.3 pacote: 17.0.6 @@ -4671,9 +4649,9 @@ packages: semver: 7.6.0 simple-git: 3.22.0 sirv: 2.0.4 - unimport: 3.7.1(rollup@4.12.0) + unimport: 3.7.1(rollup@3.29.4) vite: 5.1.6(@types/node@20.11.26)(sass@1.71.1) - vite-plugin-inspect: 0.8.3(@nuxt/kit@3.10.3)(vite@5.1.6) + vite-plugin-inspect: 0.8.3(@nuxt/kit@3.10.3)(rollup@3.29.4)(vite@5.1.6) vite-plugin-vue-inspector: 4.0.2(vite@5.1.6) which: 3.0.1 ws: 8.16.0 @@ -4695,7 +4673,7 @@ packages: dependencies: '@rushstack/eslint-patch': 1.5.0 '@typescript-eslint/eslint-plugin': 6.14.0(@typescript-eslint/parser@6.14.0)(eslint@8.57.0)(typescript@5.3.3) - '@typescript-eslint/parser': 6.14.0(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.14.0(eslint@8.57.0)(typescript@5.4.2) eslint: 8.57.0 eslint-plugin-vue: 9.22.0(eslint@8.57.0) typescript: 5.3.3 @@ -4703,36 +4681,6 @@ packages: - supports-color dev: true - /@nuxt/kit@3.10.3: - resolution: - { - integrity: sha512-PUjYB9Mvx0qD9H1QZBwwtY4fLlCLET+Mm9BVqUOtXCaGoXd6u6BE4e/dGFPk2UEKkIcDGrUMSbqkHYvsEuK9NQ==, - } - engines: { node: ^14.18.0 || >=16.10.0 } - dependencies: - '@nuxt/schema': 3.10.3 - c12: 1.9.0 - consola: 3.2.3 - defu: 6.1.4 - globby: 14.0.1 - hash-sum: 2.0.0 - ignore: 5.3.1 - jiti: 1.21.0 - knitwork: 1.0.0 - mlly: 1.6.1 - pathe: 1.1.2 - pkg-types: 1.0.3 - scule: 1.3.0 - semver: 7.6.0 - ufo: 1.4.0 - unctx: 2.3.1 - unimport: 3.7.1(rollup@4.12.0) - untyped: 1.4.2 - transitivePeerDependencies: - - rollup - - supports-color - dev: true - /@nuxt/kit@3.10.3(rollup@3.29.4): resolution: { @@ -4762,7 +4710,7 @@ packages: - rollup - supports-color - /@nuxt/module-builder@0.5.5(@nuxt/kit@3.10.3)(nuxi@3.10.1)(typescript@5.3.3): + /@nuxt/module-builder@0.5.5(@nuxt/kit@3.10.3)(nuxi@3.10.1)(typescript@5.4.2): resolution: { integrity: sha512-ifFfwA1rbSXSae25RmqA2kAbV3xoShZNrq1yK8VXB/EnIcDn4WiaYR1PytaSxIt5zsvWPn92BJXiIUBiMQZ0hw==, @@ -4778,36 +4726,13 @@ packages: mlly: 1.4.2 nuxi: 3.10.1 pathe: 1.1.1 - unbuild: 2.0.0(typescript@5.3.3) + unbuild: 2.0.0(typescript@5.4.2) transitivePeerDependencies: - sass - supports-color - typescript dev: true - /@nuxt/schema@3.10.3: - resolution: - { - integrity: sha512-a4cYbeskEVBPazgAhvUGkL/j7ho/iPWMK3vCEm6dRMjSqHVEITRosrj0aMfLbRrDpTrMjlRs0ZitxiaUfE/p5Q==, - } - engines: { node: ^14.18.0 || >=16.10.0 } - dependencies: - '@nuxt/ui-templates': 1.3.1 - consola: 3.2.3 - defu: 6.1.4 - hookable: 5.5.3 - pathe: 1.1.2 - pkg-types: 1.0.3 - scule: 1.3.0 - std-env: 3.7.0 - ufo: 1.4.0 - unimport: 3.7.1(rollup@4.12.0) - untyped: 1.4.2 - transitivePeerDependencies: - - rollup - - supports-color - dev: true - /@nuxt/schema@3.10.3(rollup@3.29.4): resolution: { @@ -4830,35 +4755,6 @@ packages: - rollup - supports-color - /@nuxt/telemetry@2.5.3: - resolution: - { - integrity: sha512-Ghv2MgWbJcUM9G5Dy3oQP0cJkUwEgaiuQxEF61FXJdn0a69Q4StZEP/hLF0MWPM9m6EvAwI7orxkJHM7MrmtVg==, - } - hasBin: true - dependencies: - '@nuxt/kit': 3.10.3 - ci-info: 4.0.0 - consola: 3.2.3 - create-require: 1.1.1 - defu: 6.1.4 - destr: 2.0.3 - dotenv: 16.4.5 - git-url-parse: 13.1.1 - is-docker: 3.0.0 - jiti: 1.21.0 - mri: 1.2.0 - nanoid: 4.0.2 - ofetch: 1.3.3 - parse-git-config: 3.0.0 - pathe: 1.1.2 - rc9: 2.1.1 - std-env: 3.7.0 - transitivePeerDependencies: - - rollup - - supports-color - dev: true - /@nuxt/telemetry@2.5.3(rollup@3.29.4): resolution: { @@ -4888,7 +4784,7 @@ packages: - supports-color dev: true - /@nuxt/test-utils@3.11.0(h3@1.11.1)(rollup@3.29.4)(vite@5.1.4)(vitest@1.3.1)(vue-router@4.3.0): + /@nuxt/test-utils@3.11.0(h3@1.11.1)(rollup@3.29.4)(vite@5.1.6)(vitest@1.3.1)(vue-router@4.3.0): resolution: { integrity: sha512-9ovgpQZkZpVg/MhYVVn2169WjH/IL0XUqwGryTa/lkx0/BCi1LMVEp3HTPkmt4qbRcxitO+kL4vFqqrFGVaSVg==, @@ -4953,10 +4849,10 @@ packages: ufo: 1.3.2 unenv: 1.9.0 unplugin: 1.6.0 - vite: 5.1.4(@types/node@20.11.20)(sass@1.71.1) - vitest: 1.3.1(@types/node@20.11.20)(jsdom@24.0.0)(sass@1.71.1) - vitest-environment-nuxt: 1.0.0(h3@1.11.1)(rollup@3.29.4)(vite@5.1.4)(vitest@1.3.1)(vue-router@4.3.0) - vue-router: 4.3.0(vue@3.4.20) + vite: 5.1.6(@types/node@20.11.26)(sass@1.71.1) + vitest: 1.3.1(@types/node@20.11.26) + vitest-environment-nuxt: 1.0.0(h3@1.11.1)(rollup@3.29.4)(vite@5.1.6)(vitest@1.3.1)(vue-router@4.3.0) + vue-router: 4.3.0(vue@3.4.21) transitivePeerDependencies: - rollup - supports-color @@ -4968,7 +4864,7 @@ packages: integrity: sha512-5gc02Pu1HycOVUWJ8aYsWeeXcSTPe8iX8+KIrhyEtEoOSkY0eMBuo0ssljB8wALuEmepv31DlYe5gpiRwkjESA==, } - /@nuxt/vite-builder@3.10.3(@types/node@20.11.20)(eslint@8.57.0)(rollup@3.29.4)(typescript@5.3.3)(vue@3.4.20): + /@nuxt/vite-builder@3.10.3(@types/node@20.11.26)(eslint@8.57.0)(rollup@3.29.4)(typescript@5.4.2)(vue@3.4.21): resolution: { integrity: sha512-BqkbrYkEk1AVUJleofbqTRV+ltf2p1CDjGDK78zENPCgrSABlj4F4oK8rze8vmRY5qoH7kMZxgMa2dXVXCp6OA==, @@ -4982,8 +4878,8 @@ packages: dependencies: '@nuxt/kit': 3.10.3(rollup@3.29.4) '@rollup/plugin-replace': 5.0.5(rollup@3.29.4) - '@vitejs/plugin-vue': 5.0.4(vite@5.1.4)(vue@3.4.20) - '@vitejs/plugin-vue-jsx': 3.1.0(vite@5.1.4)(vue@3.4.20) + '@vitejs/plugin-vue': 5.0.4(vite@5.1.4)(vue@3.4.21) + '@vitejs/plugin-vue-jsx': 3.1.0(vite@5.1.4)(vue@3.4.21) autoprefixer: 10.4.17(postcss@8.4.35) clear: 0.1.0 consola: 3.2.3 @@ -5010,10 +4906,10 @@ packages: ufo: 1.4.0 unenv: 1.9.0 unplugin: 1.7.1 - vite: 5.1.4(@types/node@20.11.20)(sass@1.71.1) - vite-node: 1.3.1(@types/node@20.11.20)(sass@1.71.1) - vite-plugin-checker: 0.6.4(eslint@8.57.0)(stylelint@16.2.1)(typescript@5.3.3)(vite@5.1.4) - vue: 3.4.20(typescript@5.3.3) + vite: 5.1.4(@types/node@20.11.26) + vite-node: 1.3.1(@types/node@20.11.26)(sass@1.71.1) + vite-plugin-checker: 0.6.4(eslint@8.57.0)(stylelint@16.2.1)(typescript@5.4.2)(vite@5.1.4) + vue: 3.4.21(typescript@5.4.2) vue-bundle-renderer: 2.0.0 transitivePeerDependencies: - '@types/node' @@ -5048,8 +4944,8 @@ packages: vue: optional: true dependencies: - '@nuxt/kit': 3.10.3 - '@rollup/plugin-replace': 5.0.5(rollup@4.12.0) + '@nuxt/kit': 3.10.3(rollup@3.29.4) + '@rollup/plugin-replace': 5.0.5(rollup@3.29.4) '@vitejs/plugin-vue': 5.0.4(vite@5.1.6)(vue@3.4.21) '@vitejs/plugin-vue-jsx': 3.1.0(vite@5.1.6)(vue@3.4.21) autoprefixer: 10.4.18(postcss@8.4.35) @@ -5072,7 +4968,7 @@ packages: perfect-debounce: 1.0.0 pkg-types: 1.0.3 postcss: 8.4.35 - rollup-plugin-visualizer: 5.12.0(rollup@4.12.0) + rollup-plugin-visualizer: 5.12.0(rollup@3.29.4) std-env: 3.7.0 strip-literal: 2.0.0 ufo: 1.4.0 @@ -5104,6 +5000,74 @@ packages: - vue-tsc dev: true + /@nuxt/vite-builder@3.10.3(@types/node@20.11.26)(eslint@8.57.0)(stylelint@16.2.1)(typescript@5.4.2)(vue@3.4.21): + resolution: + { + integrity: sha512-BqkbrYkEk1AVUJleofbqTRV+ltf2p1CDjGDK78zENPCgrSABlj4F4oK8rze8vmRY5qoH7kMZxgMa2dXVXCp6OA==, + } + engines: { node: ^14.18.0 || >=16.10.0 } + peerDependencies: + vue: ^3.3.4 + peerDependenciesMeta: + vue: + optional: true + dependencies: + '@nuxt/kit': 3.10.3(rollup@3.29.4) + '@rollup/plugin-replace': 5.0.5(rollup@3.29.4) + '@vitejs/plugin-vue': 5.0.4(vite@5.1.4)(vue@3.4.21) + '@vitejs/plugin-vue-jsx': 3.1.0(vite@5.1.4)(vue@3.4.21) + autoprefixer: 10.4.17(postcss@8.4.35) + clear: 0.1.0 + consola: 3.2.3 + cssnano: 6.0.5(postcss@8.4.35) + defu: 6.1.4 + esbuild: 0.20.1 + escape-string-regexp: 5.0.0 + estree-walker: 3.0.3 + externality: 1.0.2 + fs-extra: 11.2.0 + get-port-please: 3.1.2 + h3: 1.11.1 + knitwork: 1.0.0 + magic-string: 0.30.7 + mlly: 1.6.1 + ohash: 1.1.3 + pathe: 1.1.2 + perfect-debounce: 1.0.0 + pkg-types: 1.0.3 + postcss: 8.4.35 + rollup-plugin-visualizer: 5.12.0(rollup@3.29.4) + std-env: 3.7.0 + strip-literal: 2.0.0 + ufo: 1.4.0 + unenv: 1.9.0 + unplugin: 1.7.1 + vite: 5.1.4(@types/node@20.11.26) + vite-node: 1.3.1(@types/node@20.11.26)(sass@1.71.1) + vite-plugin-checker: 0.6.4(eslint@8.57.0)(stylelint@16.2.1)(typescript@5.4.2)(vite@5.1.4) + vue: 3.4.21(typescript@5.4.2) + vue-bundle-renderer: 2.0.0 + transitivePeerDependencies: + - '@types/node' + - eslint + - less + - lightningcss + - meow + - optionator + - rollup + - sass + - stylelint + - stylus + - sugarss + - supports-color + - terser + - typescript + - uWebSockets.js + - vls + - vti + - vue-tsc + dev: true + /@nuxtjs/eslint-config-typescript@12.1.0(eslint@8.57.0)(typescript@5.4.2): resolution: { @@ -5156,7 +5120,7 @@ packages: integrity: sha512-09cksgZD4seQj054Z/BeiwFg1bzQTol8KPulLDLGnmMTkEi21vj/z+WlXQRpVbN1GS9+oU9tcSsu2ufXCM3DBg==, } dependencies: - '@nuxt/kit': 3.10.3 + '@nuxt/kit': 3.10.3(rollup@3.29.4) autoprefixer: 10.4.18(postcss@8.4.35) chokidar: 3.6.0 clear-module: 4.1.2 @@ -6655,15 +6619,6 @@ packages: } dev: true - /@types/node@20.11.20: - resolution: - { - integrity: sha512-7/rR21OS+fq8IyHTgtLkDK949uzsa6n8BkziAKtPVpugIkO6D+/ooXMvzXxDnZrmtXVfjb1bKQafYpb8s89LOg==, - } - dependencies: - undici-types: 5.26.5 - dev: true - /@types/node@20.11.26: resolution: { @@ -6761,7 +6716,7 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 6.14.0(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.14.0(eslint@8.57.0)(typescript@5.4.2) '@typescript-eslint/scope-manager': 6.14.0 '@typescript-eslint/type-utils': 6.14.0(eslint@8.57.0)(typescript@5.3.3) '@typescript-eslint/utils': 6.14.0(eslint@8.57.0)(typescript@5.3.3) @@ -6842,30 +6797,6 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@6.14.0(eslint@8.57.0)(typescript@5.3.3): - resolution: - { - integrity: sha512-QjToC14CKacd4Pa7JK4GeB/vHmWFJckec49FR4hmIRf97+KXole0T97xxu9IFiPxVQ1DBWrQ5wreLwAGwWAVQA==, - } - engines: { node: ^16.0.0 || >=18.0.0 } - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/scope-manager': 6.14.0 - '@typescript-eslint/types': 6.14.0 - '@typescript-eslint/typescript-estree': 6.14.0(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 6.14.0 - debug: 4.3.4 - eslint: 8.57.0 - typescript: 5.3.3 - transitivePeerDependencies: - - supports-color - dev: true - /@typescript-eslint/parser@6.14.0(eslint@8.57.0)(typescript@5.4.2): resolution: { @@ -7106,7 +7037,7 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.0 - ts-api-utils: 1.3.0(typescript@5.4.2) + ts-api-utils: 1.2.1(typescript@5.4.2) typescript: 5.4.2 transitivePeerDependencies: - supports-color @@ -7307,24 +7238,6 @@ packages: '@unhead/shared': 1.8.10 dev: true - /@unhead/vue@1.8.10(vue@3.4.20): - resolution: - { - integrity: sha512-KF8pftHnxnlBlgNpKXWLTg3ZUtkuDCxRPUFSDBy9CtqRSX/qvAhLZ26mbqRVmHj8KigiRHP/wnPWNyGnUx20Bg==, - } - peerDependencies: - vue: '>=2.7 || >=3' - peerDependenciesMeta: - vue: - optional: true - dependencies: - '@unhead/schema': 1.8.10 - '@unhead/shared': 1.8.10 - hookable: 5.5.3 - unhead: 1.8.10 - vue: 3.4.20(typescript@5.3.3) - dev: true - /@unhead/vue@1.8.10(vue@3.4.21): resolution: { @@ -7379,7 +7292,7 @@ packages: yoga-wasm-web: 0.3.3 dev: true - /@vitejs/plugin-vue-jsx@3.1.0(vite@5.1.4)(vue@3.4.20): + /@vitejs/plugin-vue-jsx@3.1.0(vite@5.1.4)(vue@3.4.21): resolution: { integrity: sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==, @@ -7395,8 +7308,8 @@ packages: '@babel/core': 7.23.9 '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.23.9) '@vue/babel-plugin-jsx': 1.2.1(@babel/core@7.23.9) - vite: 5.1.4(@types/node@20.11.20)(sass@1.71.1) - vue: 3.4.20(typescript@5.3.3) + vite: 5.1.4(@types/node@20.11.26) + vue: 3.4.21(typescript@5.4.2) transitivePeerDependencies: - supports-color dev: true @@ -7423,7 +7336,7 @@ packages: - supports-color dev: true - /@vitejs/plugin-vue@5.0.4(vite@5.1.4)(vue@3.4.20): + /@vitejs/plugin-vue@5.0.4(vite@5.1.4)(vue@3.4.21): resolution: { integrity: sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==, @@ -7436,8 +7349,8 @@ packages: vue: optional: true dependencies: - vite: 5.1.4(@types/node@20.11.20)(sass@1.71.1) - vue: 3.4.20(typescript@5.3.3) + vite: 5.1.4(@types/node@20.11.26) + vue: 3.4.21(typescript@5.4.2) dev: true /@vitejs/plugin-vue@5.0.4(vite@5.1.6)(vue@3.4.21): @@ -7568,7 +7481,7 @@ packages: path-browserify: 1.0.1 dev: true - /@vue-macros/common@1.10.1(rollup@3.29.4)(vue@3.4.20): + /@vue-macros/common@1.10.1(rollup@3.29.4)(vue@3.4.21): resolution: { integrity: sha512-uftSpfwdwitcQT2lM8aVxcfe5rKQBzC9jMrtJM5sG4hEuFyfIvnJihpPpnaWxY+X4p64k+YYXtBFv+1O5Bq3dg==, @@ -7586,7 +7499,7 @@ packages: ast-kit: 0.11.3(rollup@3.29.4) local-pkg: 0.5.0 magic-string-ast: 0.3.0 - vue: 3.4.20(typescript@5.3.3) + vue: 3.4.21(typescript@5.4.2) transitivePeerDependencies: - rollup dev: true @@ -7604,7 +7517,7 @@ packages: optional: true dependencies: '@babel/types': 7.24.0 - '@rollup/pluginutils': 5.1.0(rollup@4.12.0) + '@rollup/pluginutils': 5.1.0(rollup@3.29.4) '@vue/compiler-sfc': 3.4.21 ast-kit: 0.11.3 local-pkg: 0.5.0 @@ -7987,35 +7900,16 @@ packages: vue-template-compiler: 2.7.16 dev: true - /@vue/reactivity@3.4.20: + /@vue/reactivity@3.4.21: resolution: { - integrity: sha512-P5LJcxUkG6inlHr6MHVA4AVFAmRYJQ7ONGWJILNjMjoYuEXFhYviSCb9BEMyszSG/1kWCZbtWQlKSLasFRpThw==, + integrity: sha512-UhenImdc0L0/4ahGCyEzc/pZNwVgcglGy9HVzJ1Bq2Mm9qXOpP8RyNTjookw/gOCUlXSEtuZ2fUg5nrHcoqJcw==, } dependencies: - '@vue/shared': 3.4.20 + '@vue/shared': 3.4.21 dev: true - /@vue/reactivity@3.4.21: - resolution: - { - integrity: sha512-UhenImdc0L0/4ahGCyEzc/pZNwVgcglGy9HVzJ1Bq2Mm9qXOpP8RyNTjookw/gOCUlXSEtuZ2fUg5nrHcoqJcw==, - } - dependencies: - '@vue/shared': 3.4.21 - dev: true - - /@vue/runtime-core@3.4.20: - resolution: - { - integrity: sha512-MPvsQpGAxoBqLHjqopt4YPtUYBpq0K6oAWDTwIR1CTNZ3y9O/J2ZVh+i2JpxKNYwANJBiZ20O99NE20uisB7xw==, - } - dependencies: - '@vue/reactivity': 3.4.20 - '@vue/shared': 3.4.20 - dev: true - - /@vue/runtime-core@3.4.21: + /@vue/runtime-core@3.4.21: resolution: { integrity: sha512-pQthsuYzE1XcGZznTKn73G0s14eCJcjaLvp3/DKeYWoFacD9glJoqlNBxt3W2c5S40t6CCcpPf+jG01N3ULyrA==, @@ -8025,17 +7919,6 @@ packages: '@vue/shared': 3.4.21 dev: true - /@vue/runtime-dom@3.4.20: - resolution: - { - integrity: sha512-OkbPVP69H+8m74543zMAAx/LIkajxufYyow41gc0s5iF0uplT5uTQ4llDYu1GeJZEI8wjL5ueiPQruk4qwOMmA==, - } - dependencies: - '@vue/runtime-core': 3.4.20 - '@vue/shared': 3.4.20 - csstype: 3.1.3 - dev: true - /@vue/runtime-dom@3.4.21: resolution: { @@ -8047,22 +7930,6 @@ packages: csstype: 3.1.3 dev: true - /@vue/server-renderer@3.4.20(vue@3.4.20): - resolution: - { - integrity: sha512-w3VH2GuwxQHA6pJo/HCV22OfVC8Mw4oeHQM+vKeqtRK0OPE1Wilnh+P/SDVGGxPjJsGmyfphi0dbw8UKZQJH9w==, - } - peerDependencies: - vue: 3.4.20 - peerDependenciesMeta: - vue: - optional: true - dependencies: - '@vue/compiler-ssr': 3.4.20 - '@vue/shared': 3.4.20 - vue: 3.4.20(typescript@5.3.3) - dev: true - /@vue/server-renderer@3.4.21(vue@3.4.21): resolution: { @@ -8896,7 +8763,7 @@ packages: engines: { node: '>=16.14.0' } dependencies: '@babel/parser': 7.24.0 - '@rollup/pluginutils': 5.1.0(rollup@4.12.0) + '@rollup/pluginutils': 5.1.0(rollup@3.29.4) pathe: 1.1.2 transitivePeerDependencies: - rollup @@ -8924,7 +8791,7 @@ packages: engines: { node: '>=16.14.0' } dependencies: '@babel/parser': 7.24.0 - '@rollup/pluginutils': 5.1.0(rollup@4.12.0) + '@rollup/pluginutils': 5.1.0(rollup@3.29.4) pathe: 1.1.2 transitivePeerDependencies: - rollup @@ -10506,24 +10373,6 @@ packages: path-type: 4.0.0 typescript: 5.4.2 - /cosmiconfig@9.0.0(typescript@5.3.3): - resolution: - { - integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==, - } - engines: { node: '>=14' } - peerDependencies: - typescript: '>=4.9.5' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - env-paths: 2.2.1 - import-fresh: 3.3.0 - js-yaml: 4.1.0 - parse-json: 5.2.0 - typescript: 5.3.3 - /cosmiconfig@9.0.0(typescript@5.4.2): resolution: { @@ -10541,7 +10390,6 @@ packages: js-yaml: 4.1.0 parse-json: 5.2.0 typescript: 5.4.2 - dev: true /crc-32@1.2.2: resolution: @@ -16974,7 +16822,7 @@ packages: engines: { node: '>=10' } hasBin: true - /mkdist@1.4.0(typescript@5.3.3): + /mkdist@1.4.0(typescript@5.4.2): resolution: { integrity: sha512-LzzdzWDx6cWWPd8saIoO+kT5jnbijfeDaE6jZfmCYEi3YL2aJSyF23/tCFee/mDuh/ek1UQeSYdLeSa6oesdiw==, @@ -17002,7 +16850,7 @@ packages: pathe: 1.1.1 postcss: 8.4.35 postcss-nested: 6.0.1(postcss@8.4.35) - typescript: 5.3.3 + typescript: 5.4.2 dev: true /mlly@1.4.2: @@ -17109,7 +16957,7 @@ packages: array-differ: 3.0.0 array-union: 2.1.0 arrify: 2.0.1 - minimatch: 3.0.5 + minimatch: 3.1.2 dev: true /mute-stream@0.0.8: @@ -17689,7 +17537,7 @@ packages: fsevents: 2.3.3 dev: true - /nuxt@3.10.3(@types/node@20.11.20)(eslint@8.57.0)(rollup@3.29.4)(typescript@5.3.3)(vite@5.1.4): + /nuxt@3.10.3(@types/node@20.11.26)(eslint@8.57.0)(rollup@3.29.4)(typescript@5.4.2)(vite@5.1.6): resolution: { integrity: sha512-NchGNiiz9g/ErJAb462W/lpX2NqcXYb9hugySKWvLXNdrjeAPiJ2/7mhgwUSiZA9MpjuQg3saiEajr1zlRIOCg==, @@ -17706,16 +17554,16 @@ packages: optional: true dependencies: '@nuxt/devalue': 2.0.2 - '@nuxt/devtools': 1.0.8(nuxt@3.10.3)(rollup@3.29.4)(vite@5.1.4) + '@nuxt/devtools': 1.0.8(nuxt@3.10.3)(rollup@3.29.4)(vite@5.1.6) '@nuxt/kit': 3.10.3(rollup@3.29.4) '@nuxt/schema': 3.10.3(rollup@3.29.4) '@nuxt/telemetry': 2.5.3(rollup@3.29.4) '@nuxt/ui-templates': 1.3.1 - '@nuxt/vite-builder': 3.10.3(@types/node@20.11.20)(eslint@8.57.0)(rollup@3.29.4)(typescript@5.3.3)(vue@3.4.20) - '@types/node': 20.11.20 + '@nuxt/vite-builder': 3.10.3(@types/node@20.11.26)(eslint@8.57.0)(rollup@3.29.4)(typescript@5.4.2)(vue@3.4.21) + '@types/node': 20.11.26 '@unhead/dom': 1.8.10 '@unhead/ssr': 1.8.10 - '@unhead/vue': 1.8.10(vue@3.4.20) + '@unhead/vue': 1.8.10(vue@3.4.21) '@vue/shared': 3.4.20 acorn: 8.11.3 c12: 1.9.0 @@ -17755,12 +17603,12 @@ packages: unenv: 1.9.0 unimport: 3.7.1(rollup@3.29.4) unplugin: 1.7.1 - unplugin-vue-router: 0.7.0(rollup@3.29.4)(vue-router@4.3.0)(vue@3.4.20) + unplugin-vue-router: 0.7.0(rollup@3.29.4)(vue-router@4.3.0)(vue@3.4.21) untyped: 1.4.2 - vue: 3.4.20(typescript@5.3.3) + vue: 3.4.21(typescript@5.4.2) vue-bundle-renderer: 2.0.0 vue-devtools-stub: 0.1.0 - vue-router: 4.3.0(vue@3.4.20) + vue-router: 4.3.0(vue@3.4.21) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -17817,9 +17665,9 @@ packages: dependencies: '@nuxt/devalue': 2.0.2 '@nuxt/devtools': 1.0.8(nuxt@3.10.3)(vite@5.1.6) - '@nuxt/kit': 3.10.3 - '@nuxt/schema': 3.10.3 - '@nuxt/telemetry': 2.5.3 + '@nuxt/kit': 3.10.3(rollup@3.29.4) + '@nuxt/schema': 3.10.3(rollup@3.29.4) + '@nuxt/telemetry': 2.5.3(rollup@3.29.4) '@nuxt/ui-templates': 1.3.1 '@nuxt/vite-builder': 3.10.3(@types/node@20.11.26)(eslint@8.57.0)(sass@1.71.1)(stylelint@16.2.1)(typescript@5.4.2)(vue-tsc@2.0.6)(vue@3.4.21) '@types/node': 20.11.26 @@ -17863,7 +17711,117 @@ packages: uncrypto: 0.1.3 unctx: 2.3.1 unenv: 1.9.0 - unimport: 3.7.1(rollup@4.12.0) + unimport: 3.7.1(rollup@3.29.4) + unplugin: 1.7.1 + unplugin-vue-router: 0.7.0(vue-router@4.3.0)(vue@3.4.21) + untyped: 1.4.2 + vue: 3.4.21(typescript@5.4.2) + vue-bundle-renderer: 2.0.0 + vue-devtools-stub: 0.1.0 + vue-router: 4.3.0(vue@3.4.21) + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@netlify/blobs' + - '@planetscale/database' + - '@upstash/redis' + - '@vercel/kv' + - bluebird + - bufferutil + - encoding + - eslint + - idb-keyval + - less + - lightningcss + - meow + - optionator + - rollup + - sass + - stylelint + - stylus + - sugarss + - supports-color + - terser + - typescript + - uWebSockets.js + - utf-8-validate + - vite + - vls + - vti + - vue-tsc + - xml2js + dev: true + + /nuxt@3.10.3(@types/node@20.11.26)(eslint@8.57.0)(stylelint@16.2.1)(typescript@5.4.2)(vite@5.1.6): + resolution: + { + integrity: sha512-NchGNiiz9g/ErJAb462W/lpX2NqcXYb9hugySKWvLXNdrjeAPiJ2/7mhgwUSiZA9MpjuQg3saiEajr1zlRIOCg==, + } + engines: { node: ^14.18.0 || >=16.10.0 } + hasBin: true + peerDependencies: + '@parcel/watcher': ^2.1.0 + '@types/node': ^14.18.0 || >=16.10.0 + peerDependenciesMeta: + '@parcel/watcher': + optional: true + '@types/node': + optional: true + dependencies: + '@nuxt/devalue': 2.0.2 + '@nuxt/devtools': 1.0.8(nuxt@3.10.3)(vite@5.1.6) + '@nuxt/kit': 3.10.3(rollup@3.29.4) + '@nuxt/schema': 3.10.3(rollup@3.29.4) + '@nuxt/telemetry': 2.5.3(rollup@3.29.4) + '@nuxt/ui-templates': 1.3.1 + '@nuxt/vite-builder': 3.10.3(@types/node@20.11.26)(eslint@8.57.0)(stylelint@16.2.1)(typescript@5.4.2)(vue@3.4.21) + '@types/node': 20.11.26 + '@unhead/dom': 1.8.10 + '@unhead/ssr': 1.8.10 + '@unhead/vue': 1.8.10(vue@3.4.21) + '@vue/shared': 3.4.20 + acorn: 8.11.3 + c12: 1.9.0 + chokidar: 3.6.0 + cookie-es: 1.0.0 + defu: 6.1.4 + destr: 2.0.3 + devalue: 4.3.2 + esbuild: 0.20.1 + escape-string-regexp: 5.0.0 + estree-walker: 3.0.3 + fs-extra: 11.2.0 + globby: 14.0.1 + h3: 1.11.1 + hookable: 5.5.3 + jiti: 1.21.0 + klona: 2.0.6 + knitwork: 1.0.0 + magic-string: 0.30.7 + mlly: 1.6.1 + nitropack: 2.8.1 + nuxi: 3.10.1 + nypm: 0.3.6 + ofetch: 1.3.3 + ohash: 1.1.3 + pathe: 1.1.2 + perfect-debounce: 1.0.0 + pkg-types: 1.0.3 + radix3: 1.1.0 + scule: 1.3.0 + std-env: 3.7.0 + strip-literal: 2.0.0 + ufo: 1.4.0 + ultrahtml: 1.5.3 + uncrypto: 0.1.3 + unctx: 2.3.1 + unenv: 1.9.0 + unimport: 3.7.1(rollup@3.29.4) unplugin: 1.7.1 unplugin-vue-router: 0.7.0(vue-router@4.3.0)(vue@3.4.21) untyped: 1.4.2 @@ -20659,7 +20617,7 @@ packages: glob: 10.3.10 dev: true - /rollup-plugin-dts@6.1.0(rollup@3.29.4)(typescript@5.3.3): + /rollup-plugin-dts@6.1.0(rollup@3.29.4)(typescript@5.4.2): resolution: { integrity: sha512-ijSCPICkRMDKDLBK9torss07+8dl9UpY9z1N/zTeA1cIqdzMlpkV3MOOC7zukyvQfDyxa1s3Dl2+DeiP/G6DOw==, @@ -20671,7 +20629,7 @@ packages: dependencies: magic-string: 0.30.7 rollup: 3.29.4 - typescript: 5.3.3 + typescript: 5.4.2 optionalDependencies: '@babel/code-frame': 7.23.5 dev: true @@ -22023,57 +21981,6 @@ packages: stylelint: 16.2.1(typescript@5.4.2) dev: true - /stylelint@16.2.1(typescript@5.3.3): - resolution: - { - integrity: sha512-SfIMGFK+4n7XVAyv50CpVfcGYWG4v41y6xG7PqOgQSY8M/PgdK0SQbjWFblxjJZlN9jNq879mB4BCZHJRIJ1hA==, - } - engines: { node: '>=18.12.0' } - hasBin: true - dependencies: - '@csstools/css-parser-algorithms': 2.5.0(@csstools/css-tokenizer@2.2.3) - '@csstools/css-tokenizer': 2.2.3 - '@csstools/media-query-list-parser': 2.1.7(@csstools/css-parser-algorithms@2.5.0)(@csstools/css-tokenizer@2.2.3) - '@csstools/selector-specificity': 3.0.1(postcss-selector-parser@6.0.15) - balanced-match: 2.0.0 - colord: 2.9.3 - cosmiconfig: 9.0.0(typescript@5.3.3) - css-functions-list: 3.2.1 - css-tree: 2.3.1 - debug: 4.3.4 - fast-glob: 3.3.2 - fastest-levenshtein: 1.0.16 - file-entry-cache: 8.0.0 - global-modules: 2.0.0 - globby: 11.1.0 - globjoin: 0.1.4 - html-tags: 3.3.1 - ignore: 5.3.1 - imurmurhash: 0.1.4 - is-plain-object: 5.0.0 - known-css-properties: 0.29.0 - mathml-tag-names: 2.1.3 - meow: 13.2.0 - micromatch: 4.0.5 - normalize-path: 3.0.0 - picocolors: 1.0.0 - postcss: 8.4.35 - postcss-resolve-nested-selector: 0.1.1 - postcss-safe-parser: 7.0.0(postcss@8.4.35) - postcss-selector-parser: 6.0.15 - postcss-value-parser: 4.2.0 - resolve-from: 5.0.0 - string-width: 4.2.3 - strip-ansi: 7.1.0 - supports-hyperlinks: 3.0.0 - svg-tags: 1.0.0 - table: 6.8.1 - write-file-atomic: 5.0.1 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - /stylelint@16.2.1(typescript@5.4.2): resolution: { @@ -22708,6 +22615,18 @@ packages: typescript: 5.3.3 dev: true + /ts-api-utils@1.2.1(typescript@5.4.2): + resolution: + { + integrity: sha512-RIYA36cJn2WiH9Hy77hdF9r7oEwxAtB/TS9/S4Qd90Ap4z5FSiin5zEiTL44OII1Y3IIlEvxwxFUVgrHSZ/UpA==, + } + engines: { node: '>=16' } + peerDependencies: + typescript: '>=4.2.0' + dependencies: + typescript: 5.4.2 + dev: true + /ts-api-utils@1.3.0(typescript@5.4.2): resolution: { @@ -23050,6 +22969,7 @@ packages: } engines: { node: '>=14.17' } hasBin: true + dev: true /typescript@5.4.2: resolution: @@ -23102,7 +23022,7 @@ packages: which-boxed-primitive: 1.0.2 dev: true - /unbuild@2.0.0(typescript@5.3.3): + /unbuild@2.0.0(typescript@5.4.2): resolution: { integrity: sha512-JWCUYx3Oxdzvw2J9kTAp+DKE8df/BnH/JTSj6JyA4SH40ECdFu7FoJJcrm8G92B7TjofQ6GZGjJs50TRxoH6Wg==, @@ -23129,15 +23049,15 @@ packages: hookable: 5.5.3 jiti: 1.21.0 magic-string: 0.30.7 - mkdist: 1.4.0(typescript@5.3.3) + mkdist: 1.4.0(typescript@5.4.2) mlly: 1.4.2 pathe: 1.1.1 pkg-types: 1.0.3 pretty-bytes: 6.1.1 rollup: 3.29.4 - rollup-plugin-dts: 6.1.0(rollup@3.29.4)(typescript@5.3.3) + rollup-plugin-dts: 6.1.0(rollup@3.29.4)(typescript@5.4.2) scule: 1.1.1 - typescript: 5.3.3 + typescript: 5.4.2 untyped: 1.4.0 transitivePeerDependencies: - sass @@ -23362,8 +23282,8 @@ packages: optional: true dependencies: '@antfu/utils': 0.7.6 - '@nuxt/kit': 3.10.3 - '@rollup/pluginutils': 5.1.0(rollup@4.12.0) + '@nuxt/kit': 3.10.3(rollup@3.29.4) + '@rollup/pluginutils': 5.1.0(rollup@3.29.4) chokidar: 3.5.3 debug: 4.3.4 fast-glob: 3.3.2 @@ -23378,7 +23298,7 @@ packages: - supports-color dev: true - /unplugin-vue-router@0.7.0(rollup@3.29.4)(vue-router@4.3.0)(vue@3.4.20): + /unplugin-vue-router@0.7.0(rollup@3.29.4)(vue-router@4.3.0)(vue@3.4.21): resolution: { integrity: sha512-ddRreGq0t5vlSB7OMy4e4cfU1w2AwBQCwmvW3oP/0IHQiokzbx4hd3TpwBu3eIAFVuhX2cwNQwp1U32UybTVCw==, @@ -23391,7 +23311,7 @@ packages: dependencies: '@babel/types': 7.23.9 '@rollup/pluginutils': 5.1.0(rollup@3.29.4) - '@vue-macros/common': 1.10.1(rollup@3.29.4)(vue@3.4.20) + '@vue-macros/common': 1.10.1(rollup@3.29.4)(vue@3.4.21) ast-walker-scope: 0.5.0(rollup@3.29.4) chokidar: 3.6.0 fast-glob: 3.3.2 @@ -23401,7 +23321,7 @@ packages: pathe: 1.1.2 scule: 1.3.0 unplugin: 1.7.1 - vue-router: 4.3.0(vue@3.4.20) + vue-router: 4.3.0(vue@3.4.21) yaml: 2.4.0 transitivePeerDependencies: - rollup @@ -23420,7 +23340,7 @@ packages: optional: true dependencies: '@babel/types': 7.24.0 - '@rollup/pluginutils': 5.1.0(rollup@4.12.0) + '@rollup/pluginutils': 5.1.0(rollup@3.29.4) '@vue-macros/common': 1.10.1(vue@3.4.21) ast-walker-scope: 0.5.0 chokidar: 3.6.0 @@ -23748,30 +23668,6 @@ packages: engines: { node: '>= 0.8' } dev: true - /vite-node@1.3.1(@types/node@20.11.20)(sass@1.71.1): - resolution: - { - integrity: sha512-azbRrqRxlWTJEVbzInZCTchx0X69M/XPTCz4H+TLvlTcR/xH/3hkRqhOakT41fMJCMzXTu4UvegkZiEoJAWvng==, - } - engines: { node: ^18.0.0 || >=20.0.0 } - hasBin: true - dependencies: - cac: 6.7.14 - debug: 4.3.4 - pathe: 1.1.2 - picocolors: 1.0.0 - vite: 5.1.4(@types/node@20.11.20)(sass@1.71.1) - transitivePeerDependencies: - - '@types/node' - - less - - lightningcss - - sass - - stylus - - sugarss - - supports-color - - terser - dev: true - /vite-node@1.3.1(@types/node@20.11.26)(sass@1.71.1): resolution: { @@ -23796,7 +23692,7 @@ packages: - terser dev: true - /vite-plugin-checker@0.6.4(eslint@8.57.0)(stylelint@16.2.1)(typescript@5.3.3)(vite@5.1.4): + /vite-plugin-checker@0.6.4(eslint@8.57.0)(stylelint@16.2.1)(typescript@5.4.2)(vite@5.1.4): resolution: { integrity: sha512-2zKHH5oxr+ye43nReRbC2fny1nyARwhxdm0uNYp/ERy4YvU9iZpNOsueoi/luXw5gnpqRSvjcEPxXbS153O2wA==, @@ -23841,10 +23737,10 @@ packages: npm-run-path: 4.0.1 semver: 7.6.0 strip-ansi: 6.0.1 - stylelint: 16.2.1(typescript@5.3.3) + stylelint: 16.2.1(typescript@5.4.2) tiny-invariant: 1.3.3 - typescript: 5.3.3 - vite: 5.1.4(@types/node@20.11.20)(sass@1.71.1) + typescript: 5.4.2 + vite: 5.1.4(@types/node@20.11.26) vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.11 @@ -23918,7 +23814,7 @@ packages: vite: 5.1.6(@types/node@20.11.26)(sass@1.71.1) dev: true - /vite-plugin-inspect@0.8.3(@nuxt/kit@3.10.3)(rollup@3.29.4)(vite@5.1.4): + /vite-plugin-inspect@0.8.3(@nuxt/kit@3.10.3)(rollup@3.29.4)(vite@5.1.6): resolution: { integrity: sha512-SBVzOIdP/kwe6hjkt7LSW4D0+REqqe58AumcnCfRNw4Kt3mbS9pEBkch+nupu2PBxv2tQi69EQHQ1ZA1vgB/Og==, @@ -23941,35 +23837,6 @@ packages: perfect-debounce: 1.0.0 picocolors: 1.0.0 sirv: 2.0.4 - vite: 5.1.4(@types/node@20.11.20)(sass@1.71.1) - transitivePeerDependencies: - - rollup - - supports-color - dev: true - - /vite-plugin-inspect@0.8.3(@nuxt/kit@3.10.3)(vite@5.1.6): - resolution: - { - integrity: sha512-SBVzOIdP/kwe6hjkt7LSW4D0+REqqe58AumcnCfRNw4Kt3mbS9pEBkch+nupu2PBxv2tQi69EQHQ1ZA1vgB/Og==, - } - engines: { node: '>=14' } - peerDependencies: - '@nuxt/kit': '*' - vite: ^3.1.0 || ^4.0.0 || ^5.0.0-0 - peerDependenciesMeta: - '@nuxt/kit': - optional: true - dependencies: - '@antfu/utils': 0.7.7 - '@nuxt/kit': 3.10.3 - '@rollup/pluginutils': 5.1.0(rollup@4.12.0) - debug: 4.3.4 - error-stack-parser-es: 0.1.1 - fs-extra: 11.2.0 - open: 10.0.3 - perfect-debounce: 1.0.0 - picocolors: 1.0.0 - sirv: 2.0.4 vite: 5.1.6(@types/node@20.11.26)(sass@1.71.1) transitivePeerDependencies: - rollup @@ -24005,7 +23872,7 @@ packages: vite: 5.1.6(@types/node@20.11.26)(sass@1.71.1) dev: true - /vite-plugin-vue-inspector@4.0.2(vite@5.1.4): + /vite-plugin-vue-inspector@4.0.2(vite@5.1.6): resolution: { integrity: sha512-KPvLEuafPG13T7JJuQbSm5PwSxKFnVS965+MP1we2xGw9BPkkc/+LPix5MMWenpKWqtjr0ws8THrR+KuoDC8hg==, @@ -24022,28 +23889,6 @@ packages: '@vue/compiler-dom': 3.4.20 kolorist: 1.8.0 magic-string: 0.30.7 - vite: 5.1.4(@types/node@20.11.20)(sass@1.71.1) - transitivePeerDependencies: - - supports-color - dev: true - - /vite-plugin-vue-inspector@4.0.2(vite@5.1.6): - resolution: - { - integrity: sha512-KPvLEuafPG13T7JJuQbSm5PwSxKFnVS965+MP1we2xGw9BPkkc/+LPix5MMWenpKWqtjr0ws8THrR+KuoDC8hg==, - } - peerDependencies: - vite: ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 - dependencies: - '@babel/core': 7.24.0 - '@babel/plugin-proposal-decorators': 7.23.9(@babel/core@7.24.0) - '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.0) - '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.24.0) - '@vue/babel-plugin-jsx': 1.2.1(@babel/core@7.24.0) - '@vue/compiler-dom': 3.4.21 - kolorist: 1.8.0 - magic-string: 0.30.7 vite: 5.1.6(@types/node@20.11.26)(sass@1.71.1) transitivePeerDependencies: - supports-color @@ -24064,7 +23909,7 @@ packages: vue: 3.4.21(typescript@5.4.2) dev: true - /vite@5.1.4(@types/node@20.11.20)(sass@1.71.1): + /vite@5.1.4(@types/node@20.11.26): resolution: { integrity: sha512-n+MPqzq+d9nMVTKyewqw6kSt+R3CkvF9QAKY8obiQn8g1fwTscKxyfaYnC632HtBXAQGc1Yjomphwn1dtwGAHg==, @@ -24095,11 +23940,10 @@ packages: terser: optional: true dependencies: - '@types/node': 20.11.20 + '@types/node': 20.11.26 esbuild: 0.19.12 postcss: 8.4.35 rollup: 4.12.0 - sass: 1.71.1 optionalDependencies: fsevents: 2.3.3 dev: true @@ -24151,7 +23995,7 @@ packages: } dev: false - /vitepress@1.0.0-rc.45(@types/node@20.11.26)(@types/react@18.2.65)(postcss@8.4.33)(react@18.2.0)(search-insights@2.13.0)(typescript@5.4.2): + /vitepress@1.0.0-rc.45(@types/node@20.11.26)(@types/react@18.2.65)(postcss@8.4.35)(react@18.2.0)(search-insights@2.13.0)(typescript@5.4.2): resolution: { integrity: sha512-/OiYsu5UKpQKA2c0BAZkfyywjfauDjvXyv6Mo4Ra57m5n4Bxg1HgUGoth1CLH2vwUbR/BHvDA9zOM0RDvgeSVQ==, @@ -24178,7 +24022,7 @@ packages: focus-trap: 7.5.4 mark.js: 8.11.1 minisearch: 6.3.0 - postcss: 8.4.33 + postcss: 8.4.35 shiki: 1.1.7 vite: 5.1.6(@types/node@20.11.26)(sass@1.71.1) vue: 3.4.21(typescript@5.4.2) @@ -24225,13 +24069,13 @@ packages: vitest: 1.3.1(@types/node@20.11.26)(jsdom@24.0.0)(sass@1.71.1) dev: true - /vitest-environment-nuxt@1.0.0(h3@1.11.1)(rollup@3.29.4)(vite@5.1.4)(vitest@1.3.1)(vue-router@4.3.0): + /vitest-environment-nuxt@1.0.0(h3@1.11.1)(rollup@3.29.4)(vite@5.1.6)(vitest@1.3.1)(vue-router@4.3.0): resolution: { integrity: sha512-AWMO9h4HdbaFdPWZw34gALFI8gbBiOpvfbyeZwHIPfh4kWg/TwElYHvYMQ61WPUlCGaS5LebfHkaI0WPyb//Iw==, } dependencies: - '@nuxt/test-utils': 3.11.0(h3@1.11.1)(rollup@3.29.4)(vite@5.1.4)(vitest@1.3.1)(vue-router@4.3.0) + '@nuxt/test-utils': 3.11.0(h3@1.11.1)(rollup@3.29.4)(vite@5.1.6)(vitest@1.3.1)(vue-router@4.3.0) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -24250,7 +24094,7 @@ packages: - vue-router dev: true - /vitest@1.3.1(@types/node@20.11.20)(jsdom@24.0.0)(sass@1.71.1): + /vitest@1.3.1(@types/node@20.11.26): resolution: { integrity: sha512-/1QJqXs8YbCrfv/GPQ05wAZf2eakUPLPa18vkJAKE7RXOKfVHqMZZ1WlTjiwl6Gcn65M5vpNUB6EFLnEdRdEXQ==, @@ -24278,7 +24122,7 @@ packages: jsdom: optional: true dependencies: - '@types/node': 20.11.20 + '@types/node': 20.11.26 '@vitest/expect': 1.3.1 '@vitest/runner': 1.3.1 '@vitest/snapshot': 1.3.1 @@ -24288,7 +24132,6 @@ packages: chai: 4.4.1 debug: 4.3.4 execa: 8.0.1 - jsdom: 24.0.0 local-pkg: 0.5.0 magic-string: 0.30.7 pathe: 1.1.2 @@ -24297,8 +24140,8 @@ packages: strip-literal: 2.0.0 tinybench: 2.6.0 tinypool: 0.8.2 - vite: 5.1.4(@types/node@20.11.20)(sass@1.71.1) - vite-node: 1.3.1(@types/node@20.11.20)(sass@1.71.1) + vite: 5.1.4(@types/node@20.11.26) + vite-node: 1.3.1(@types/node@20.11.26)(sass@1.71.1) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -24595,21 +24438,6 @@ packages: watchpack: 2.4.0 dev: true - /vue-router@4.3.0(vue@3.4.20): - resolution: - { - integrity: sha512-dqUcs8tUeG+ssgWhcPbjHvazML16Oga5w34uCUmsk7i0BcnskoLGwjpa15fqMr2Fa5JgVBrdL2MEgqz6XZ/6IQ==, - } - peerDependencies: - vue: ^3.2.0 - peerDependenciesMeta: - vue: - optional: true - dependencies: - '@vue/devtools-api': 6.6.1 - vue: 3.4.20(typescript@5.3.3) - dev: true - /vue-router@4.3.0(vue@3.4.21): resolution: { @@ -24650,25 +24478,6 @@ packages: typescript: 5.4.2 dev: true - /vue@3.4.20(typescript@5.3.3): - resolution: - { - integrity: sha512-xF4zDKXp67NjgORFX/HOuaiaKYjgxkaToK0KWglFQEYlCw9AqgBlj1yu5xa6YaRek47w2IGiuvpvrGg/XuQFCw==, - } - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@vue/compiler-dom': 3.4.20 - '@vue/compiler-sfc': 3.4.20 - '@vue/runtime-dom': 3.4.20 - '@vue/server-renderer': 3.4.20(vue@3.4.20) - '@vue/shared': 3.4.20 - typescript: 5.3.3 - dev: true - /vue@3.4.21(typescript@5.4.2): resolution: {