From a6039a49aad8b42bc181f9b77a8a569990e89c1f Mon Sep 17 00:00:00 2001 From: Adam DeHaven Date: Wed, 11 Dec 2024 06:08:20 -0500 Subject: [PATCH] feat(nuxt): export nuxt module --- docs/guide/index.md | 13 + module/kongponents.nuxt.ts | 25 ++ module/tsconfig.json | 20 + package.json | 10 +- pnpm-lock.yaml | 819 ++++++++++++++++++++++++++++++++----- vite.config.nuxt.module.ts | 25 ++ vite.config.ts | 2 +- 7 files changed, 821 insertions(+), 93 deletions(-) create mode 100644 module/kongponents.nuxt.ts create mode 100644 module/tsconfig.json create mode 100644 vite.config.nuxt.module.ts diff --git a/docs/guide/index.md b/docs/guide/index.md index f1f8d99eb3..b976d0a59a 100644 --- a/docs/guide/index.md +++ b/docs/guide/index.md @@ -149,3 +149,16 @@ You must import the CSS from the `@kong/kongponents` package along with Vue. Kongponents for Vue by Kong, Inc. on CodePen. + +## Nuxt Module + +You can also install Kongponents as a [Nuxt module](https://nuxt.com/docs/guide/directory-structure/modules). + +1. Follow the [package install instructions](#install) +2. Add the Kongponents module to your `nuxt.config.ts` + +```typescript +export default defineNuxtConfig({ + modules: ['@kong/kongponents/nuxt'], +}) +``` diff --git a/module/kongponents.nuxt.ts b/module/kongponents.nuxt.ts new file mode 100644 index 0000000000..6bb7c225f0 --- /dev/null +++ b/module/kongponents.nuxt.ts @@ -0,0 +1,25 @@ +import { defineNuxtModule, createResolver, addComponentsDir } from '@nuxt/kit' + +export interface ModuleOptions { + // Define module options here as needed +} + +export default defineNuxtModule({ + meta: { + name: 'kongponents', + configKey: 'kongponents', + }, + // eslint-disable-next-line @typescript-eslint/no-unused-vars + setup(options, nuxt) { + const resolver = createResolver(import.meta.url) + + addComponentsDir({ + path: resolver.resolve('../src/components'), + pathPrefix: false, + prefix: '', + global: true, + }) + }, +}) + +// export * from './types' diff --git a/module/tsconfig.json b/module/tsconfig.json new file mode 100644 index 0000000000..38a3e3d225 --- /dev/null +++ b/module/tsconfig.json @@ -0,0 +1,20 @@ +{ + "extends": "../tsconfig.json", + "compilerOptions": { + "types": [ + "vite/client", + "@nuxt/schema" + ], + "outDir": "../dist/nuxt", + "declarationDir": "../dist/nuxt", + }, + "include": [ + "**/*.ts" + ], + "exclude": [ + "src/**", + "sandbox", + "node_modules", + "dist", + ], +} diff --git a/package.json b/package.json index 281fee19d3..9b477b71b4 100644 --- a/package.json +++ b/package.json @@ -22,13 +22,19 @@ "require": "./dist/kongponents.umd.js", "types": "./dist/types/index.d.ts" }, + "./nuxt": { + "import": "./dist/nuxt/kongponents-nuxt.es.js", + "require": "./dist/nuxt/kongponents-nuxt.cjs", + "types": "./dist/nuxt/kongponents.nuxt.d.ts" + }, "./package.json": "./package.json", "./dist/*": "./dist/*" }, "scripts": { "build:cli": "rimraf ./bin && tsc --project ./cli/tsconfig.json && chmod u+x ./bin/index.js", "build:docs": "vitepress build docs", - "build:kongponents": "pnpm typecheck && vite build && vue-tsc -p './tsconfig.build.json' --emitDeclarationOnly && tsc-alias -p './tsconfig.build.json'", + "build:kongponents": "pnpm typecheck && vite build && vue-tsc -p './tsconfig.build.json' --emitDeclarationOnly && tsc-alias -p './tsconfig.build.json' && pnpm build:nuxt:module", + "build:nuxt:module": "vue-tsc -p './module/tsconfig.json' --noEmit && vite build --config vite.config.nuxt.module.ts && vue-tsc -p './module/tsconfig.json' --emitDeclarationOnly", "build:visualize": "cross-env-shell BUILD_VISUALIZER=true vite build -m production", "build": "pnpm build:cli && pnpm stylelint && pnpm lint && pnpm build:kongponents && pnpm build:docs", "build:ci": "pnpm build:kongponents && pnpm build:docs", @@ -82,6 +88,8 @@ "@kong-ui-public/sandbox-layout": "^2.1.59", "@kong/design-tokens": "^1.17.2", "@kong/eslint-config-kong-ui": "^1.1.2", + "@nuxt/kit": "^3.14.1592", + "@nuxt/schema": "^3.14.1592", "@semantic-release/changelog": "^6.0.3", "@semantic-release/git": "^10.0.1", "@stylistic/stylelint-plugin": "^3.1.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 04f10d459f..386f63ee5f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -77,7 +77,13 @@ importers: version: 1.17.2 '@kong/eslint-config-kong-ui': specifier: ^1.1.2 - version: 1.1.2(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3) + version: 1.1.2(eslint@9.15.0(jiti@2.4.1))(typescript@5.6.3) + '@nuxt/kit': + specifier: ^3.14.1592 + version: 3.14.1592 + '@nuxt/schema': + specifier: ^3.14.1592 + version: 3.14.1592 '@semantic-release/changelog': specifier: ^6.0.3 version: 6.0.3(semantic-release@24.2.0(typescript@5.6.3)) @@ -137,7 +143,7 @@ importers: version: 3.3.0(@types/node@20.17.6)(typescript@5.6.3) eslint: specifier: ^9.15.0 - version: 9.15.0(jiti@1.21.6) + version: 9.15.0(jiti@2.4.1) inquirer: specifier: ^9.3.6 version: 9.3.6 @@ -152,7 +158,7 @@ importers: version: 1.1.1 postcss-cli: specifier: ^11.0.0 - version: 11.0.0(jiti@1.21.6)(postcss@8.4.38) + version: 11.0.0(jiti@2.4.1)(postcss@8.4.38) postcss-custom-properties: specifier: ^14.0.3 version: 14.0.4(postcss@8.4.38) @@ -200,7 +206,7 @@ importers: version: 5.4.10(@types/node@20.17.6)(sass-embedded@1.79.5)(sass@1.80.7) vite-plugin-vue-devtools: specifier: ^7.4.6 - version: 7.4.6(vite@5.4.10(@types/node@20.17.6)(sass-embedded@1.79.5)(sass@1.80.7))(vue@3.5.12(typescript@5.6.3)) + version: 7.4.6(@nuxt/kit@3.14.1592)(vite@5.4.10(@types/node@20.17.6)(sass-embedded@1.79.5)(sass@1.80.7))(vue@3.5.12(typescript@5.6.3)) vitepress: specifier: ^1.3.4 version: 1.3.4(@algolia/client-search@4.23.3)(@types/node@20.17.6)(axios@1.7.7)(postcss@8.4.38)(sass-embedded@1.79.5)(sass@1.80.7)(search-insights@2.14.0)(sortablejs@1.15.3)(typescript@5.6.3) @@ -292,18 +298,34 @@ packages: resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} engines: {node: '>=6.9.0'} + '@babel/code-frame@7.26.2': + resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} + engines: {node: '>=6.9.0'} + '@babel/compat-data@7.24.7': resolution: {integrity: sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==} engines: {node: '>=6.9.0'} + '@babel/compat-data@7.26.3': + resolution: {integrity: sha512-nHIxvKPniQXpmQLb0vhY3VaFb3S0YrTAwpOWJZh1wn3oJPjJk9Asva204PsBdmAE8vpzfHudT8DB0scYvy9q0g==} + engines: {node: '>=6.9.0'} + '@babel/core@7.24.7': resolution: {integrity: sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==} engines: {node: '>=6.9.0'} + '@babel/core@7.26.0': + resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==} + engines: {node: '>=6.9.0'} + '@babel/generator@7.24.7': resolution: {integrity: sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==} engines: {node: '>=6.9.0'} + '@babel/generator@7.26.3': + resolution: {integrity: sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==} + engines: {node: '>=6.9.0'} + '@babel/helper-annotate-as-pure@7.24.7': resolution: {integrity: sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==} engines: {node: '>=6.9.0'} @@ -312,6 +334,10 @@ packages: resolution: {integrity: sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==} engines: {node: '>=6.9.0'} + '@babel/helper-compilation-targets@7.25.9': + resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==} + engines: {node: '>=6.9.0'} + '@babel/helper-create-class-features-plugin@7.24.7': resolution: {integrity: sha512-kTkaDl7c9vO80zeX1rJxnuRpEsD5tA81yh11X1gQo+PhSti3JS+7qeZo9U4RHobKRiFPKaGK3svUAeb8D0Q7eg==} engines: {node: '>=6.9.0'} @@ -342,12 +368,22 @@ packages: resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==} engines: {node: '>=6.9.0'} + '@babel/helper-module-imports@7.25.9': + resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} + engines: {node: '>=6.9.0'} + '@babel/helper-module-transforms@7.24.7': resolution: {integrity: sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 + '@babel/helper-module-transforms@7.26.0': + resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + '@babel/helper-optimise-call-expression@7.24.7': resolution: {integrity: sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==} engines: {node: '>=6.9.0'} @@ -386,10 +422,18 @@ packages: resolution: {integrity: sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-option@7.25.9': + resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} + engines: {node: '>=6.9.0'} + '@babel/helpers@7.24.7': resolution: {integrity: sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==} engines: {node: '>=6.9.0'} + '@babel/helpers@7.26.0': + resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==} + engines: {node: '>=6.9.0'} + '@babel/highlight@7.24.7': resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} engines: {node: '>=6.9.0'} @@ -399,6 +443,11 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.26.3': + resolution: {integrity: sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/plugin-proposal-decorators@7.24.7': resolution: {integrity: sha512-RL9GR0pUG5Kc8BUWLNDm2T5OpYwSX15r98I0IkgmRQTXuELq/OynH8xtMTMvTJFjXbMWFVTKtYkTaYQsuAwQlQ==} engines: {node: '>=6.9.0'} @@ -444,18 +493,34 @@ packages: resolution: {integrity: sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==} engines: {node: '>=6.9.0'} + '@babel/standalone@7.26.4': + resolution: {integrity: sha512-SF+g7S2mhTT1b7CHyfNjDkPU1corxg4LPYsyP0x5KuCl+EbtBQHRLqr9N3q7e7+x7NQ5LYxQf8mJ2PmzebLr0A==} + engines: {node: '>=6.9.0'} + '@babel/template@7.24.7': resolution: {integrity: sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==} engines: {node: '>=6.9.0'} + '@babel/template@7.25.9': + resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} + engines: {node: '>=6.9.0'} + '@babel/traverse@7.24.7': resolution: {integrity: sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==} engines: {node: '>=6.9.0'} + '@babel/traverse@7.26.4': + resolution: {integrity: sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==} + engines: {node: '>=6.9.0'} + '@babel/types@7.26.0': resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==} engines: {node: '>=6.9.0'} + '@babel/types@7.26.3': + resolution: {integrity: sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==} + engines: {node: '>=6.9.0'} + '@bufbuild/protobuf@2.2.0': resolution: {integrity: sha512-+imAQkHf7U/Rwvu0wk1XWgsP3WnpCWmK7B48f0XqSNzgk64+grljTKC7pnO/xBiEMUziF7vKRfbBnOQhg126qQ==} @@ -824,7 +889,6 @@ packages: '@evilmartians/lefthook@1.8.2': resolution: {integrity: sha512-SZdQk3W9q7tcJwnSwEMUubQqVIK7SHxv52hEAnV7o3nPI+xKcmd+rN0hZIJg07wjBaJRAjzdvoQySKQQYPW5Qw==} - cpu: [x64, arm64, ia32] os: [darwin, linux, win32] hasBin: true @@ -935,6 +999,14 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} + '@nuxt/kit@3.14.1592': + resolution: {integrity: sha512-r9r8bISBBisvfcNgNL3dSIQHSBe0v5YkX5zwNblIC2T0CIEgxEVoM5rq9O5wqgb5OEydsHTtT2hL57vdv6VT2w==} + engines: {node: ^14.18.0 || >=16.10.0} + + '@nuxt/schema@3.14.1592': + resolution: {integrity: sha512-A1d/08ueX8stTXNkvGqnr1eEXZgvKn+vj6s7jXhZNWApUSqMgItU4VK28vrrdpKbjIPwq2SwhnGOHUYvN9HwCQ==} + engines: {node: ^14.18.0 || >=16.10.0} + '@octokit/auth-token@5.1.1': resolution: {integrity: sha512-rh3G3wDO8J9wSjfI436JUKzHIxq8NaiL0tVeB2aXmG6p/9859aUOAjA9pmSPNGGZxfwmaJ9ozOJImuNVJdpvbA==} engines: {node: '>= 18'} @@ -1090,8 +1162,17 @@ packages: rollup: optional: true - '@rollup/wasm-node@4.27.4': - resolution: {integrity: sha512-Q1b1A1RAP4Pp4qwU59n4819nJ4v4CDgBbY1/FbC1pW5PmHHI36yyqDMB0BW/F+3lLDt0KDd+t7tBrki9oSEg/w==} + '@rollup/pluginutils@5.1.3': + resolution: {integrity: sha512-Pnsb6f32CD2W3uCaLZIzDmeFyQ2b8UWMFI7xtwUezpcGBDVDW6y9XgAWIlARiGAo6eNF5FK5aQTr0LFyNyqq5A==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: npm:@rollup/wasm-node + peerDependenciesMeta: + rollup: + optional: true + + '@rollup/wasm-node@4.28.1': + resolution: {integrity: sha512-t4ckEC09V3wbe0r6T4fGjq85lEbvGcGxn7QYYgjHyKNzZaQU5kFqr4FsavXYHRiVNYq8m+dRhdGjpfcC9UzzPg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -1706,6 +1787,11 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true + browserslist@4.24.2: + resolution: {integrity: sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + buffer-builder@0.2.0: resolution: {integrity: sha512-7VPMEPuYznPSoR21NE1zvd2Xna6c/CloiZCfcMXR1Jny6PjX0N4Nsa38zcBFo/FMK+BlA+FLKbJCQ0i2yxp+Xg==} @@ -1719,6 +1805,14 @@ packages: resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} engines: {node: '>=18'} + c12@2.0.1: + resolution: {integrity: sha512-Z4JgsKXHG37C6PYUtIxCfLJZvo6FyhHJoClwwb9ftUkLpPSkuYqn6Tr+vnaN8hymm0kIbcg6Ey3kv/Q71k5w/A==} + peerDependencies: + magicast: ^0.3.5 + peerDependenciesMeta: + magicast: + optional: true + cachedir@2.3.0: resolution: {integrity: sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==} engines: {node: '>=6'} @@ -1746,6 +1840,9 @@ packages: caniuse-lite@1.0.30001651: resolution: {integrity: sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==} + caniuse-lite@1.0.30001687: + resolution: {integrity: sha512-0S/FDhf4ZiqrTUiQ39dKeUjYRjkv7lOZU1Dgif2rIqrTzX/1wV2hfKu9TOm1IHkdSijfLswxTFzl/cvir+SLSQ==} + caseless@0.12.0: resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==} @@ -1780,10 +1877,17 @@ packages: resolution: {integrity: sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==} engines: {node: '>= 14.16.0'} + chownr@2.0.0: + resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} + engines: {node: '>=10'} + ci-info@4.0.0: resolution: {integrity: sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==} engines: {node: '>=8'} + citty@0.1.6: + resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} + clean-stack@2.2.0: resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} engines: {node: '>=6'} @@ -1886,15 +1990,25 @@ packages: compare-func@2.0.0: resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==} + compatx@0.1.8: + resolution: {integrity: sha512-jcbsEAR81Bt5s1qOFymBufmCbXCXbk0Ql+K5ouj6gCyx2yHlu6AgmGIi9HxfKixpUDO5bCFJUHQ5uM6ecbTebw==} + computeds@0.0.1: resolution: {integrity: sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==} concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + confbox@0.1.8: + resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} + config-chain@1.1.13: resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} + consola@3.2.3: + resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} + engines: {node: ^14.18.0 || >=16.10.0} + conventional-changelog-angular@7.0.0: resolution: {integrity: sha512-ROjNchA9LgfNMTTFSIWPzebCwOGFdgkEq45EnvvrmSLvCtAw0HSmrCs7/ty+wAeYUZyNay0YMUNYFTRL72PkBQ==} engines: {node: '>=16'} @@ -2120,6 +2234,9 @@ packages: resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} engines: {node: '>= 0.4'} + defu@6.1.4: + resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} + delayed-stream@1.0.0: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} engines: {node: '>=0.4.0'} @@ -2128,6 +2245,9 @@ packages: resolution: {integrity: sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==} engines: {node: '>= 0.6.0'} + destr@2.0.3: + resolution: {integrity: sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==} + detect-file@1.0.0: resolution: {integrity: sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==} engines: {node: '>=0.10.0'} @@ -2172,6 +2292,10 @@ packages: resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} engines: {node: '>=8'} + dotenv@16.4.7: + resolution: {integrity: sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==} + engines: {node: '>=12'} + duplexer2@0.1.4: resolution: {integrity: sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==} @@ -2184,6 +2308,9 @@ packages: electron-to-chromium@1.5.6: resolution: {integrity: sha512-jwXWsM5RPf6j9dPYzaorcBSUg6AiqocPEyMpkchkvntaH9HGfOOMZwxMJjDY/XEs3T5dM7uyH1VhRMkqUU9qVw==} + electron-to-chromium@1.5.72: + resolution: {integrity: sha512-ZpSAUOZ2Izby7qnZluSrAlGgGQzucmFbN0n64dYzocYxnxV5ufurpj3VgEe4cUp7ir9LmeLxNYo8bVnlM8bQHw==} + emoji-regex@10.3.0: resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==} @@ -2265,6 +2392,10 @@ packages: resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} engines: {node: '>=6'} + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} + escape-string-regexp@1.0.5: resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} engines: {node: '>=0.8.0'} @@ -2371,6 +2502,9 @@ packages: estree-walker@2.0.2: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + estree-walker@3.0.3: + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + esutils@2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} @@ -2556,6 +2690,10 @@ packages: resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} engines: {node: '>=10'} + fs-minipass@2.1.0: + resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} + engines: {node: '>= 8'} + fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} @@ -2631,6 +2769,10 @@ packages: getpass@0.1.7: resolution: {integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==} + giget@1.2.3: + resolution: {integrity: sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA==} + hasBin: true + git-log-parser@1.2.0: resolution: {integrity: sha512-rnCVNfkTL8tdNryFuaY0fYiBWEBcgF748O6ZI61rslBvr2o7U65c2/6npCRqH40vuAhtgtDiqLTJjBVdrejCzA==} @@ -2708,6 +2850,10 @@ packages: resolution: {integrity: sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==} engines: {node: '>=18'} + globby@14.0.2: + resolution: {integrity: sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==} + engines: {node: '>=18'} + globjoin@0.1.4: resolution: {integrity: sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==} @@ -2754,6 +2900,9 @@ packages: resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} engines: {node: '>= 0.4'} + hash-sum@2.0.0: + resolution: {integrity: sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==} + hasown@2.0.2: resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} @@ -2830,6 +2979,10 @@ packages: resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} + ignore@6.0.2: + resolution: {integrity: sha512-InwqeHHN2XpumIkMvpl/DCJVrAHgCsG5+cn1XlnLWGwtZBm8QJfSusItfrwx81CTp5agNZqpKU2J/ccC5nGT4A==} + engines: {node: '>= 4'} + immutable@4.3.6: resolution: {integrity: sha512-Ju0+lEMyzMVZarkTn/gqRpdqd5dOPaz1mCZ0SH3JV6iFw81PldE/PEB1hWVEA288HPt4WXW8O7AWxB10M+03QQ==} @@ -3101,12 +3254,19 @@ packages: resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} hasBin: true + jiti@2.4.1: + resolution: {integrity: sha512-yPBThwecp1wS9DmoA4x4KR2h3QoslacnDR8ypuFM962kI4/456Iy1oHx2RAgh4jfZNdn0bctsdadceiBUgpU1g==} + hasBin: true + js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} js-tokens@9.0.0: resolution: {integrity: sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ==} + js-tokens@9.0.1: + resolution: {integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==} + js-yaml@4.1.0: resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} hasBin: true @@ -3119,6 +3279,11 @@ packages: engines: {node: '>=4'} hasBin: true + jsesc@3.1.0: + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} + engines: {node: '>=6'} + hasBin: true + json-buffer@3.0.1: resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} @@ -3170,6 +3335,13 @@ packages: resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} engines: {node: '>=0.10.0'} + klona@2.0.6: + resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} + engines: {node: '>= 8'} + + knitwork@1.1.0: + resolution: {integrity: sha512-oHnmiBUVHz1V+URE77PNot2lv3QiYU2zQf1JjOVkMt3YDKGbu8NAFr+c4mcNOhdsGrB/VpVbRwPwhiXrPhxQbw==} + known-css-properties@0.34.0: resolution: {integrity: sha512-tBECoUqNFbyAY4RrbqsBQqDFpGXAEbdD5QKr8kACx3+rnArmuuR22nKQWKazvp07N9yjTyDZaw/20UIH8tL9DQ==} @@ -3204,6 +3376,10 @@ packages: resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==} engines: {node: '>=4'} + local-pkg@0.5.1: + resolution: {integrity: sha512-9rrA30MRRP3gBD3HTGnC6cDFpaE1kVDWxWgqWJUN0RvDNAo+Nz/9GxB+nHOH0ifbVFy0hSA1V6vFDvnx54lTEQ==} + engines: {node: '>=14'} + locate-path@2.0.0: resolution: {integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==} engines: {node: '>=4'} @@ -3296,6 +3472,9 @@ packages: magic-string@0.30.11: resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==} + magic-string@0.30.15: + resolution: {integrity: sha512-zXeaYRgZ6ldS1RJJUrMrYgNJ4fdwnyI6tVqoiIhyCyv5IVTK9BU8Ic2l253GGETQHxI4HNUwhJ3fjDhKqEoaAw==} + mark.js@8.11.1: resolution: {integrity: sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==} @@ -3380,6 +3559,14 @@ packages: minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + minipass@3.3.6: + resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} + engines: {node: '>=8'} + + minipass@5.0.0: + resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} + engines: {node: '>=8'} + minipass@7.1.2: resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} engines: {node: '>=16 || 14 >=14.17'} @@ -3387,6 +3574,10 @@ packages: minisearch@7.1.0: resolution: {integrity: sha512-tv7c/uefWdEhcu6hvrfTihflgeEi2tN6VV7HJnCjK6VxM75QQJh4t9FwJCsA2EsRS8LCnu3W87CuGPWMocOLCA==} + minizlib@2.1.2: + resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} + engines: {node: '>= 8'} + mitt@3.0.1: resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==} @@ -3395,6 +3586,13 @@ packages: engines: {node: '>=10'} hasBin: true + mlly@1.7.3: + resolution: {integrity: sha512-xUsx5n/mN0uQf4V548PKQ+YShA4/IW0KI1dZhrNrPCLG+xizETbHTkOa1f8/xut9JRPp8kQuMnz0oqwkTiLo/A==} + + mri@1.2.0: + resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} + engines: {node: '>=4'} + mrmime@2.0.0: resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} engines: {node: '>=10'} @@ -3451,6 +3649,9 @@ packages: resolution: {integrity: sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA==} engines: {node: '>=18'} + node-fetch-native@1.6.4: + resolution: {integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==} + node-html-parser@5.3.3: resolution: {integrity: sha512-ncg1033CaX9UexbyA7e1N0aAoAYRDiV8jkTvzEnfd1GDvzFdrsXLzR4p4ik8mwLgnaKP/jyUFWDy9q3jvRT2Jw==} @@ -3561,6 +3762,11 @@ packages: nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + nypm@0.3.12: + resolution: {integrity: sha512-D3pzNDWIvgA+7IORhD/IuWzEk4uXv6GsgOxiid4UU3h9oq5IqV1KtPDi63n4sZJ/xcWlr88c0QM2RgN5VbOhFA==} + engines: {node: ^14.16.0 || >=16.10.0} + hasBin: true + object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -3576,6 +3782,9 @@ packages: resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} engines: {node: '>= 0.4'} + ohash@1.1.4: + resolution: {integrity: sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==} + once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} @@ -3779,6 +3988,9 @@ packages: resolution: {integrity: sha512-C+VUP+8jis7EsQZIhDYmS5qlNtjv2yP4SNtjXK9AP1ZcTRlnSfuumaTnRfYZnYgUUYVIKqL0fRvmUGDV2fmp6g==} engines: {node: '>=4'} + pkg-types@1.2.1: + resolution: {integrity: sha512-sQoqa8alT3nHjGuTjuKgOnvjo4cljkufdtLMnO2LBP/wRwuDlo1tkaEdMxCRhyGRPacv/ztlZgDPm2b7FAmEvw==} + plimit-lit@1.6.1: resolution: {integrity: sha512-B7+VDyb8Tl6oMJT9oSO2CW8XC/T4UcJGrwOVoNGwOQsQYhlpfajmrMj5xeejqaASq3V/EqThyOeATEOMuSEXiA==} engines: {node: '>=12'} @@ -3926,6 +4138,9 @@ packages: queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + rc9@2.1.2: + resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==} + rc@1.2.8: resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} hasBin: true @@ -4233,6 +4448,11 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.6.3: + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} + engines: {node: '>=10'} + hasBin: true + set-function-length@1.2.2: resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} engines: {node: '>= 0.4'} @@ -4347,6 +4567,9 @@ packages: engines: {node: '>=0.10.0'} hasBin: true + std-env@3.8.0: + resolution: {integrity: sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w==} + stream-combiner2@1.1.1: resolution: {integrity: sha512-3PnJbYgS56AeWgtKF5jtJRT6uFJe56Z0Hc5Ngg/6sI6rIt8iiMBTa9cvdyFfpMQjaVHr8dusbNeFGIIonxOvKw==} @@ -4418,6 +4641,9 @@ packages: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} + strip-literal@2.1.1: + resolution: {integrity: sha512-631UJ6O00eNGfMiWG78ck80dfBab8X6IVFB51jZK5Icd7XAs60Z5y7QdSd/wGIklnWvRbUNloVzhOKKmutxQ6Q==} + style-search@0.1.0: resolution: {integrity: sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==} @@ -4524,6 +4750,10 @@ packages: resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} engines: {node: '>=6'} + tar@6.2.1: + resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} + engines: {node: '>=10'} + temp-dir@3.0.0: resolution: {integrity: sha512-nHc6S/bwIilKHNRgK/3jlhDoIHcp45YgyiwcAk46Tr0LfEqGBVpmiAyuiuxeVE44m3mXnEeVhaipLOEWmH+Njw==} engines: {node: '>=14.16'} @@ -4675,6 +4905,9 @@ packages: engines: {node: '>=14.17'} hasBin: true + ufo@1.5.4: + resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} + uglify-js@3.18.0: resolution: {integrity: sha512-SyVVbcNBCk0dzr9XL/R/ySrmYf0s372K6/hFklzgcp2lBFyXtw4I7BOdDjlLhE1aVqaI/SHWXWmYdlZxuyF38A==} engines: {node: '>=0.8.0'} @@ -4683,6 +4916,12 @@ packages: unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} + uncrypto@0.1.3: + resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} + + unctx@2.4.0: + resolution: {integrity: sha512-VSwGlVn3teRLkFS9OH4JoZ25ky133vVPQkS6qHv/itYVrqHBa+7SO46Yh07Zve1WEi9A1X135g9DR6KMv6ZsJg==} + undici-types@6.19.8: resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} @@ -4694,6 +4933,9 @@ packages: resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} engines: {node: '>=18'} + unimport@3.14.5: + resolution: {integrity: sha512-tn890SwFFZxqaJSKQPPd+yygfKSATbM8BZWW1aCR2TJBTs1SDrmLamBueaFtYsGjHtQaRgqEbQflOjN2iW12gA==} + unique-string@3.0.0: resolution: {integrity: sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==} engines: {node: '>=12'} @@ -4705,16 +4947,34 @@ packages: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} + unplugin@1.16.0: + resolution: {integrity: sha512-5liCNPuJW8dqh3+DM6uNM2EI3MLLpCKp/KY+9pB5M2S2SR2qvvDHhKgBOaTWEbZTAws3CXfB0rKTIolWKL05VQ==} + engines: {node: '>=14.0.0'} + + unplugin@2.1.0: + resolution: {integrity: sha512-us4j03/499KhbGP8BU7Hrzrgseo+KdfJYWcbcajCOqsAyb8Gk0Yn2kiUIcZISYCb1JFaZfIuG3b42HmguVOKCQ==} + engines: {node: '>=18.12.0'} + untildify@4.0.0: resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} engines: {node: '>=8'} + untyped@1.5.1: + resolution: {integrity: sha512-reBOnkJBFfBZ8pCKaeHgfZLcehXtM6UTxc+vqs1JvCps0c4amLNp3fhdGBZwYp+VLyoY9n3X5KOP7lCyWBUX9A==} + hasBin: true + update-browserslist-db@1.1.0: resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' + update-browserslist-db@1.1.1: + resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} @@ -4876,6 +5136,9 @@ packages: wcwidth@1.0.1: resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} + webpack-virtual-modules@0.6.2: + resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==} + which-boxed-primitive@1.0.2: resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} @@ -4945,6 +5208,9 @@ packages: yallist@3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + yallist@4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + yaml@2.4.5: resolution: {integrity: sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==} engines: {node: '>= 14'} @@ -5103,8 +5369,16 @@ snapshots: '@babel/highlight': 7.24.7 picocolors: 1.1.1 + '@babel/code-frame@7.26.2': + dependencies: + '@babel/helper-validator-identifier': 7.25.9 + js-tokens: 4.0.0 + picocolors: 1.1.1 + '@babel/compat-data@7.24.7': {} + '@babel/compat-data@7.26.3': {} + '@babel/core@7.24.7': dependencies: '@ampproject/remapping': 2.3.0 @@ -5125,6 +5399,26 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/core@7.26.0': + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.3 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) + '@babel/helpers': 7.26.0 + '@babel/parser': 7.26.3 + '@babel/template': 7.25.9 + '@babel/traverse': 7.26.4 + '@babel/types': 7.26.0 + convert-source-map: 2.0.0 + debug: 4.3.6(supports-color@8.1.1) + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + '@babel/generator@7.24.7': dependencies: '@babel/types': 7.26.0 @@ -5132,6 +5426,14 @@ snapshots: '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 + '@babel/generator@7.26.3': + dependencies: + '@babel/parser': 7.26.3 + '@babel/types': 7.26.3 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 3.1.0 + '@babel/helper-annotate-as-pure@7.24.7': dependencies: '@babel/types': 7.26.0 @@ -5144,6 +5446,14 @@ snapshots: lru-cache: 5.1.1 semver: 6.3.1 + '@babel/helper-compilation-targets@7.25.9': + dependencies: + '@babel/compat-data': 7.26.3 + '@babel/helper-validator-option': 7.25.9 + browserslist: 4.24.2 + lru-cache: 5.1.1 + semver: 6.3.1 + '@babel/helper-create-class-features-plugin@7.24.7(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -5190,6 +5500,13 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-module-imports@7.25.9': + dependencies: + '@babel/traverse': 7.26.4 + '@babel/types': 7.26.0 + transitivePeerDependencies: + - supports-color + '@babel/helper-module-transforms@7.24.7(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -5201,6 +5518,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.26.4 + transitivePeerDependencies: + - supports-color + '@babel/helper-optimise-call-expression@7.24.7': dependencies: '@babel/types': 7.26.0 @@ -5240,11 +5566,18 @@ snapshots: '@babel/helper-validator-option@7.24.7': {} + '@babel/helper-validator-option@7.25.9': {} + '@babel/helpers@7.24.7': dependencies: '@babel/template': 7.24.7 '@babel/types': 7.26.0 + '@babel/helpers@7.26.0': + dependencies: + '@babel/template': 7.25.9 + '@babel/types': 7.26.0 + '@babel/highlight@7.24.7': dependencies: '@babel/helper-validator-identifier': 7.25.9 @@ -5256,6 +5589,10 @@ snapshots: dependencies: '@babel/types': 7.26.0 + '@babel/parser@7.26.3': + dependencies: + '@babel/types': 7.26.3 + '@babel/plugin-proposal-decorators@7.24.7(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -5304,12 +5641,20 @@ snapshots: dependencies: regenerator-runtime: 0.14.1 + '@babel/standalone@7.26.4': {} + '@babel/template@7.24.7': dependencies: '@babel/code-frame': 7.24.7 '@babel/parser': 7.25.6 '@babel/types': 7.26.0 + '@babel/template@7.25.9': + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/parser': 7.26.3 + '@babel/types': 7.26.0 + '@babel/traverse@7.24.7': dependencies: '@babel/code-frame': 7.24.7 @@ -5325,11 +5670,28 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/traverse@7.26.4': + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.3 + '@babel/parser': 7.26.3 + '@babel/template': 7.25.9 + '@babel/types': 7.26.3 + debug: 4.3.6(supports-color@8.1.1) + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + '@babel/types@7.26.0': dependencies: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 + '@babel/types@7.26.3': + dependencies: + '@babel/helper-string-parser': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@bufbuild/protobuf@2.2.0': optional: true @@ -5667,9 +6029,9 @@ snapshots: '@esbuild/win32-x64@0.21.5': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@9.15.0(jiti@1.21.6))': + '@eslint-community/eslint-utils@4.4.0(eslint@9.15.0(jiti@2.4.1))': dependencies: - eslint: 9.15.0(jiti@1.21.6) + eslint: 9.15.0(jiti@2.4.1) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} @@ -5795,22 +6157,22 @@ snapshots: '@kong/design-tokens@1.17.2': {} - '@kong/eslint-config-kong-ui@1.1.2(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3)': + '@kong/eslint-config-kong-ui@1.1.2(eslint@9.15.0(jiti@2.4.1))(typescript@5.6.3)': dependencies: '@eslint/compat': 1.1.0 '@eslint/eslintrc': 3.1.0 '@eslint/js': 9.12.0 - '@stylistic/eslint-plugin': 2.1.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3) - eslint: 9.15.0(jiti@1.21.6) - eslint-plugin-cypress: 3.3.0(eslint@9.15.0(jiti@1.21.6)) - eslint-plugin-jsonc: 2.16.0(eslint@9.15.0(jiti@1.21.6)) - eslint-plugin-n: 17.9.0(eslint@9.15.0(jiti@1.21.6)) - eslint-plugin-promise: 6.2.0(eslint@9.15.0(jiti@1.21.6)) - eslint-plugin-vue: 9.26.0(eslint@9.15.0(jiti@1.21.6)) + '@stylistic/eslint-plugin': 2.1.0(eslint@9.15.0(jiti@2.4.1))(typescript@5.6.3) + eslint: 9.15.0(jiti@2.4.1) + eslint-plugin-cypress: 3.3.0(eslint@9.15.0(jiti@2.4.1)) + eslint-plugin-jsonc: 2.16.0(eslint@9.15.0(jiti@2.4.1)) + eslint-plugin-n: 17.9.0(eslint@9.15.0(jiti@2.4.1)) + eslint-plugin-promise: 6.2.0(eslint@9.15.0(jiti@2.4.1)) + eslint-plugin-vue: 9.26.0(eslint@9.15.0(jiti@2.4.1)) globals: 15.4.0 jsonc-eslint-parser: 2.4.0 - typescript-eslint: 7.13.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3) - vue-eslint-parser: 9.4.3(eslint@9.15.0(jiti@1.21.6)) + typescript-eslint: 7.13.0(eslint@9.15.0(jiti@2.4.1))(typescript@5.6.3) + vue-eslint-parser: 9.4.3(eslint@9.15.0(jiti@2.4.1)) transitivePeerDependencies: - supports-color - typescript @@ -5855,6 +6217,53 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 + '@nuxt/kit@3.14.1592': + dependencies: + '@nuxt/schema': 3.14.1592 + c12: 2.0.1 + consola: 3.2.3 + defu: 6.1.4 + destr: 2.0.3 + globby: 14.0.2 + hash-sum: 2.0.0 + ignore: 6.0.2 + jiti: 2.4.1 + klona: 2.0.6 + knitwork: 1.1.0 + mlly: 1.7.3 + pathe: 1.1.2 + pkg-types: 1.2.1 + scule: 1.3.0 + semver: 7.6.3 + ufo: 1.5.4 + unctx: 2.4.0 + unimport: 3.14.5 + untyped: 1.5.1 + transitivePeerDependencies: + - magicast + - rollup + - supports-color + + '@nuxt/schema@3.14.1592': + dependencies: + c12: 2.0.1 + compatx: 0.1.8 + consola: 3.2.3 + defu: 6.1.4 + hookable: 5.5.3 + pathe: 1.1.2 + pkg-types: 1.2.1 + scule: 1.3.0 + std-env: 3.8.0 + ufo: 1.5.4 + uncrypto: 0.1.3 + unimport: 3.14.5 + untyped: 1.5.1 + transitivePeerDependencies: + - magicast + - rollup + - supports-color + '@octokit/auth-token@5.1.1': {} '@octokit/core@6.1.2': @@ -5995,7 +6404,13 @@ snapshots: estree-walker: 2.0.2 picomatch: 2.3.1 - '@rollup/wasm-node@4.27.4': + '@rollup/pluginutils@5.1.3': + dependencies: + '@types/estree': 1.0.6 + estree-walker: 2.0.2 + picomatch: 4.0.2 + + '@rollup/wasm-node@4.28.1': dependencies: '@types/estree': 1.0.6 optionalDependencies: @@ -6112,49 +6527,49 @@ snapshots: '@sindresorhus/merge-streams@4.0.0': {} - '@stylistic/eslint-plugin-js@2.1.0(eslint@9.15.0(jiti@1.21.6))': + '@stylistic/eslint-plugin-js@2.1.0(eslint@9.15.0(jiti@2.4.1))': dependencies: '@types/eslint': 8.56.10 acorn: 8.12.0 - eslint: 9.15.0(jiti@1.21.6) + eslint: 9.15.0(jiti@2.4.1) eslint-visitor-keys: 4.2.0 espree: 10.3.0 - '@stylistic/eslint-plugin-jsx@2.1.0(eslint@9.15.0(jiti@1.21.6))': + '@stylistic/eslint-plugin-jsx@2.1.0(eslint@9.15.0(jiti@2.4.1))': dependencies: - '@stylistic/eslint-plugin-js': 2.1.0(eslint@9.15.0(jiti@1.21.6)) + '@stylistic/eslint-plugin-js': 2.1.0(eslint@9.15.0(jiti@2.4.1)) '@types/eslint': 8.56.10 - eslint: 9.15.0(jiti@1.21.6) + eslint: 9.15.0(jiti@2.4.1) estraverse: 5.3.0 picomatch: 4.0.2 - '@stylistic/eslint-plugin-plus@2.1.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3)': + '@stylistic/eslint-plugin-plus@2.1.0(eslint@9.15.0(jiti@2.4.1))(typescript@5.6.3)': dependencies: '@types/eslint': 8.56.10 - '@typescript-eslint/utils': 7.13.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3) - eslint: 9.15.0(jiti@1.21.6) + '@typescript-eslint/utils': 7.13.0(eslint@9.15.0(jiti@2.4.1))(typescript@5.6.3) + eslint: 9.15.0(jiti@2.4.1) transitivePeerDependencies: - supports-color - typescript - '@stylistic/eslint-plugin-ts@2.1.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3)': + '@stylistic/eslint-plugin-ts@2.1.0(eslint@9.15.0(jiti@2.4.1))(typescript@5.6.3)': dependencies: - '@stylistic/eslint-plugin-js': 2.1.0(eslint@9.15.0(jiti@1.21.6)) + '@stylistic/eslint-plugin-js': 2.1.0(eslint@9.15.0(jiti@2.4.1)) '@types/eslint': 8.56.10 - '@typescript-eslint/utils': 7.13.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3) - eslint: 9.15.0(jiti@1.21.6) + '@typescript-eslint/utils': 7.13.0(eslint@9.15.0(jiti@2.4.1))(typescript@5.6.3) + eslint: 9.15.0(jiti@2.4.1) transitivePeerDependencies: - supports-color - typescript - '@stylistic/eslint-plugin@2.1.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3)': + '@stylistic/eslint-plugin@2.1.0(eslint@9.15.0(jiti@2.4.1))(typescript@5.6.3)': dependencies: - '@stylistic/eslint-plugin-js': 2.1.0(eslint@9.15.0(jiti@1.21.6)) - '@stylistic/eslint-plugin-jsx': 2.1.0(eslint@9.15.0(jiti@1.21.6)) - '@stylistic/eslint-plugin-plus': 2.1.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3) - '@stylistic/eslint-plugin-ts': 2.1.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3) + '@stylistic/eslint-plugin-js': 2.1.0(eslint@9.15.0(jiti@2.4.1)) + '@stylistic/eslint-plugin-jsx': 2.1.0(eslint@9.15.0(jiti@2.4.1)) + '@stylistic/eslint-plugin-plus': 2.1.0(eslint@9.15.0(jiti@2.4.1))(typescript@5.6.3) + '@stylistic/eslint-plugin-ts': 2.1.0(eslint@9.15.0(jiti@2.4.1))(typescript@5.6.3) '@types/eslint': 8.56.10 - eslint: 9.15.0(jiti@1.21.6) + eslint: 9.15.0(jiti@2.4.1) transitivePeerDependencies: - supports-color - typescript @@ -6232,15 +6647,15 @@ snapshots: '@types/node': 20.17.6 optional: true - '@typescript-eslint/eslint-plugin@7.13.0(@typescript-eslint/parser@7.13.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3)': + '@typescript-eslint/eslint-plugin@7.13.0(@typescript-eslint/parser@7.13.0(eslint@9.15.0(jiti@2.4.1))(typescript@5.6.3))(eslint@9.15.0(jiti@2.4.1))(typescript@5.6.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 7.13.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/parser': 7.13.0(eslint@9.15.0(jiti@2.4.1))(typescript@5.6.3) '@typescript-eslint/scope-manager': 7.13.0 - '@typescript-eslint/type-utils': 7.13.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3) - '@typescript-eslint/utils': 7.13.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/type-utils': 7.13.0(eslint@9.15.0(jiti@2.4.1))(typescript@5.6.3) + '@typescript-eslint/utils': 7.13.0(eslint@9.15.0(jiti@2.4.1))(typescript@5.6.3) '@typescript-eslint/visitor-keys': 7.13.0 - eslint: 9.15.0(jiti@1.21.6) + eslint: 9.15.0(jiti@2.4.1) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -6250,14 +6665,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.13.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3)': + '@typescript-eslint/parser@7.13.0(eslint@9.15.0(jiti@2.4.1))(typescript@5.6.3)': dependencies: '@typescript-eslint/scope-manager': 7.13.0 '@typescript-eslint/types': 7.13.0 '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.6.3) '@typescript-eslint/visitor-keys': 7.13.0 debug: 4.3.6(supports-color@8.1.1) - eslint: 9.15.0(jiti@1.21.6) + eslint: 9.15.0(jiti@2.4.1) optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: @@ -6268,12 +6683,12 @@ snapshots: '@typescript-eslint/types': 7.13.0 '@typescript-eslint/visitor-keys': 7.13.0 - '@typescript-eslint/type-utils@7.13.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3)': + '@typescript-eslint/type-utils@7.13.0(eslint@9.15.0(jiti@2.4.1))(typescript@5.6.3)': dependencies: '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.6.3) - '@typescript-eslint/utils': 7.13.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/utils': 7.13.0(eslint@9.15.0(jiti@2.4.1))(typescript@5.6.3) debug: 4.3.6(supports-color@8.1.1) - eslint: 9.15.0(jiti@1.21.6) + eslint: 9.15.0(jiti@2.4.1) ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: typescript: 5.6.3 @@ -6297,13 +6712,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.13.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3)': + '@typescript-eslint/utils@7.13.0(eslint@9.15.0(jiti@2.4.1))(typescript@5.6.3)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.15.0(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.15.0(jiti@2.4.1)) '@typescript-eslint/scope-manager': 7.13.0 '@typescript-eslint/types': 7.13.0 '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.6.3) - eslint: 9.15.0(jiti@1.21.6) + eslint: 9.15.0(jiti@2.4.1) transitivePeerDependencies: - supports-color - typescript @@ -6805,6 +7220,13 @@ snapshots: node-releases: 2.0.18 update-browserslist-db: 1.1.0(browserslist@4.23.3) + browserslist@4.24.2: + dependencies: + caniuse-lite: 1.0.30001687 + electron-to-chromium: 1.5.72 + node-releases: 2.0.18 + update-browserslist-db: 1.1.1(browserslist@4.24.2) + buffer-builder@0.2.0: optional: true @@ -6819,6 +7241,21 @@ snapshots: dependencies: run-applescript: 7.0.0 + c12@2.0.1: + dependencies: + chokidar: 4.0.1 + confbox: 0.1.8 + defu: 6.1.4 + dotenv: 16.4.7 + giget: 1.2.3 + jiti: 2.4.1 + mlly: 1.7.3 + ohash: 1.1.4 + pathe: 1.1.2 + perfect-debounce: 1.0.0 + pkg-types: 1.2.1 + rc9: 2.1.2 + cachedir@2.3.0: {} cachedir@2.4.0: {} @@ -6839,6 +7276,8 @@ snapshots: caniuse-lite@1.0.30001651: {} + caniuse-lite@1.0.30001687: {} + caseless@0.12.0: {} chalk@2.4.2: @@ -6876,8 +7315,14 @@ snapshots: dependencies: readdirp: 4.0.1 + chownr@2.0.0: {} + ci-info@4.0.0: {} + citty@0.1.6: + dependencies: + consola: 3.2.3 + clean-stack@2.2.0: {} clean-stack@5.2.0: @@ -6986,15 +7431,21 @@ snapshots: array-ify: 1.0.0 dot-prop: 5.3.0 + compatx@0.1.8: {} + computeds@0.0.1: {} concat-map@0.0.1: {} + confbox@0.1.8: {} + config-chain@1.1.13: dependencies: ini: 1.3.8 proto-list: 1.2.4 + consola@3.2.3: {} + conventional-changelog-angular@7.0.0: dependencies: compare-func: 2.0.0 @@ -7259,10 +7710,14 @@ snapshots: has-property-descriptors: 1.0.2 object-keys: 1.1.1 + defu@6.1.4: {} + delayed-stream@1.0.0: {} dependency-graph@0.11.0: {} + destr@2.0.3: {} + detect-file@1.0.0: {} detect-indent@6.1.0: {} @@ -7312,6 +7767,8 @@ snapshots: dependencies: is-obj: 2.0.0 + dotenv@16.4.7: {} + duplexer2@0.1.4: dependencies: readable-stream: 2.3.8 @@ -7325,6 +7782,8 @@ snapshots: electron-to-chromium@1.5.6: {} + electron-to-chromium@1.5.72: {} + emoji-regex@10.3.0: {} emoji-regex@8.0.0: {} @@ -7465,66 +7924,68 @@ snapshots: escalade@3.1.2: {} + escalade@3.2.0: {} + escape-string-regexp@1.0.5: {} escape-string-regexp@4.0.0: {} escape-string-regexp@5.0.0: {} - eslint-compat-utils@0.5.1(eslint@9.15.0(jiti@1.21.6)): + eslint-compat-utils@0.5.1(eslint@9.15.0(jiti@2.4.1)): dependencies: - eslint: 9.15.0(jiti@1.21.6) + eslint: 9.15.0(jiti@2.4.1) semver: 7.6.2 - eslint-plugin-cypress@3.3.0(eslint@9.15.0(jiti@1.21.6)): + eslint-plugin-cypress@3.3.0(eslint@9.15.0(jiti@2.4.1)): dependencies: - eslint: 9.15.0(jiti@1.21.6) + eslint: 9.15.0(jiti@2.4.1) globals: 13.24.0 - eslint-plugin-es-x@7.7.0(eslint@9.15.0(jiti@1.21.6)): + eslint-plugin-es-x@7.7.0(eslint@9.15.0(jiti@2.4.1)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.15.0(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.15.0(jiti@2.4.1)) '@eslint-community/regexpp': 4.12.1 - eslint: 9.15.0(jiti@1.21.6) - eslint-compat-utils: 0.5.1(eslint@9.15.0(jiti@1.21.6)) + eslint: 9.15.0(jiti@2.4.1) + eslint-compat-utils: 0.5.1(eslint@9.15.0(jiti@2.4.1)) - eslint-plugin-jsonc@2.16.0(eslint@9.15.0(jiti@1.21.6)): + eslint-plugin-jsonc@2.16.0(eslint@9.15.0(jiti@2.4.1)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.15.0(jiti@1.21.6)) - eslint: 9.15.0(jiti@1.21.6) - eslint-compat-utils: 0.5.1(eslint@9.15.0(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.15.0(jiti@2.4.1)) + eslint: 9.15.0(jiti@2.4.1) + eslint-compat-utils: 0.5.1(eslint@9.15.0(jiti@2.4.1)) espree: 9.6.1 graphemer: 1.4.0 jsonc-eslint-parser: 2.4.0 natural-compare: 1.4.0 synckit: 0.6.2 - eslint-plugin-n@17.9.0(eslint@9.15.0(jiti@1.21.6)): + eslint-plugin-n@17.9.0(eslint@9.15.0(jiti@2.4.1)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.15.0(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.15.0(jiti@2.4.1)) enhanced-resolve: 5.17.0 - eslint: 9.15.0(jiti@1.21.6) - eslint-plugin-es-x: 7.7.0(eslint@9.15.0(jiti@1.21.6)) + eslint: 9.15.0(jiti@2.4.1) + eslint-plugin-es-x: 7.7.0(eslint@9.15.0(jiti@2.4.1)) get-tsconfig: 4.7.5 globals: 15.4.0 ignore: 5.3.2 minimatch: 9.0.4 semver: 7.6.2 - eslint-plugin-promise@6.2.0(eslint@9.15.0(jiti@1.21.6)): + eslint-plugin-promise@6.2.0(eslint@9.15.0(jiti@2.4.1)): dependencies: - eslint: 9.15.0(jiti@1.21.6) + eslint: 9.15.0(jiti@2.4.1) - eslint-plugin-vue@9.26.0(eslint@9.15.0(jiti@1.21.6)): + eslint-plugin-vue@9.26.0(eslint@9.15.0(jiti@2.4.1)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.15.0(jiti@1.21.6)) - eslint: 9.15.0(jiti@1.21.6) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.15.0(jiti@2.4.1)) + eslint: 9.15.0(jiti@2.4.1) globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.1.2 semver: 7.6.2 - vue-eslint-parser: 9.4.3(eslint@9.15.0(jiti@1.21.6)) + vue-eslint-parser: 9.4.3(eslint@9.15.0(jiti@2.4.1)) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color @@ -7543,9 +8004,9 @@ snapshots: eslint-visitor-keys@4.2.0: {} - eslint@9.15.0(jiti@1.21.6): + eslint@9.15.0(jiti@2.4.1): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.15.0(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.15.0(jiti@2.4.1)) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.19.0 '@eslint/core': 0.9.0 @@ -7580,7 +8041,7 @@ snapshots: natural-compare: 1.4.0 optionator: 0.9.4 optionalDependencies: - jiti: 1.21.6 + jiti: 2.4.1 transitivePeerDependencies: - supports-color @@ -7614,6 +8075,10 @@ snapshots: estree-walker@2.0.2: {} + estree-walker@3.0.3: + dependencies: + '@types/estree': 1.0.6 + esutils@2.0.3: {} eventemitter2@6.4.7: {} @@ -7846,6 +8311,10 @@ snapshots: jsonfile: 6.1.0 universalify: 2.0.1 + fs-minipass@2.1.0: + dependencies: + minipass: 3.3.6 + fs.realpath@1.0.0: {} fsevents@2.3.3: @@ -7913,6 +8382,17 @@ snapshots: dependencies: assert-plus: 1.0.0 + giget@1.2.3: + dependencies: + citty: 0.1.6 + consola: 3.2.3 + defu: 6.1.4 + node-fetch-native: 1.6.4 + nypm: 0.3.12 + ohash: 1.1.4 + pathe: 1.1.2 + tar: 6.2.1 + git-log-parser@1.2.0: dependencies: argv-formatter: 1.0.0 @@ -8019,6 +8499,15 @@ snapshots: slash: 5.1.0 unicorn-magic: 0.1.0 + globby@14.0.2: + dependencies: + '@sindresorhus/merge-streams': 2.3.0 + fast-glob: 3.3.2 + ignore: 5.3.2 + path-type: 5.0.0 + slash: 5.1.0 + unicorn-magic: 0.1.0 + globjoin@0.1.4: {} gopd@1.0.1: @@ -8058,6 +8547,8 @@ snapshots: dependencies: has-symbols: 1.0.3 + hash-sum@2.0.0: {} + hasown@2.0.2: dependencies: function-bind: 1.1.2 @@ -8127,6 +8618,8 @@ snapshots: ignore@5.3.2: {} + ignore@6.0.2: {} + immutable@4.3.6: optional: true @@ -8387,10 +8880,14 @@ snapshots: jiti@1.21.6: {} + jiti@2.4.1: {} + js-tokens@4.0.0: {} js-tokens@9.0.0: {} + js-tokens@9.0.1: {} + js-yaml@4.1.0: dependencies: argparse: 2.0.1 @@ -8399,6 +8896,8 @@ snapshots: jsesc@2.5.2: {} + jsesc@3.1.0: {} + json-buffer@3.0.1: {} json-parse-better-errors@1.0.2: {} @@ -8445,6 +8944,10 @@ snapshots: kind-of@6.0.3: {} + klona@2.0.6: {} + + knitwork@1.1.0: {} + known-css-properties@0.34.0: {} kolorist@1.8.0: {} @@ -8480,6 +8983,11 @@ snapshots: pify: 3.0.0 strip-bom: 3.0.0 + local-pkg@0.5.1: + dependencies: + mlly: 1.7.3 + pkg-types: 1.2.1 + locate-path@2.0.0: dependencies: p-locate: 2.0.0 @@ -8555,6 +9063,10 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 + magic-string@0.30.15: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + mark.js@8.11.1: {} marked-terminal@7.1.0(marked@12.0.2): @@ -8621,14 +9133,34 @@ snapshots: minimist@1.2.8: {} + minipass@3.3.6: + dependencies: + yallist: 4.0.0 + + minipass@5.0.0: {} + minipass@7.1.2: {} minisearch@7.1.0: {} + minizlib@2.1.2: + dependencies: + minipass: 3.3.6 + yallist: 4.0.0 + mitt@3.0.1: {} mkdirp@1.0.4: {} + mlly@1.7.3: + dependencies: + acorn: 8.14.0 + pathe: 1.1.2 + pkg-types: 1.2.1 + ufo: 1.5.4 + + mri@1.2.0: {} + mrmime@2.0.0: {} ms@2.1.2: {} @@ -8673,6 +9205,8 @@ snapshots: emojilib: 2.4.0 skin-tone: 2.0.0 + node-fetch-native@1.6.4: {} + node-html-parser@5.3.3: dependencies: css-select: 4.3.0 @@ -8712,6 +9246,15 @@ snapshots: dependencies: boolbase: 1.0.0 + nypm@0.3.12: + dependencies: + citty: 0.1.6 + consola: 3.2.3 + execa: 8.0.1 + pathe: 1.1.2 + pkg-types: 1.2.1 + ufo: 1.5.4 + object-assign@4.1.1: {} object-inspect@1.13.1: {} @@ -8725,6 +9268,8 @@ snapshots: has-symbols: 1.0.3 object-keys: 1.1.1 + ohash@1.1.4: {} + once@1.4.0: dependencies: wrappy: 1.0.2 @@ -8903,13 +9448,19 @@ snapshots: find-up: 2.1.0 load-json-file: 4.0.0 + pkg-types@1.2.1: + dependencies: + confbox: 0.1.8 + mlly: 1.7.3 + pathe: 1.1.2 + plimit-lit@1.6.1: dependencies: queue-lit: 1.5.2 possible-typed-array-names@1.0.0: {} - postcss-cli@11.0.0(jiti@1.21.6)(postcss@8.4.38): + postcss-cli@11.0.0(jiti@2.4.1)(postcss@8.4.38): dependencies: chokidar: 3.6.0 dependency-graph: 0.11.0 @@ -8918,7 +9469,7 @@ snapshots: globby: 14.0.1 picocolors: 1.1.1 postcss: 8.4.38 - postcss-load-config: 5.1.0(jiti@1.21.6)(postcss@8.4.38) + postcss-load-config: 5.1.0(jiti@2.4.1)(postcss@8.4.38) postcss-reporter: 7.1.0(postcss@8.4.38) pretty-hrtime: 1.0.3 read-cache: 1.0.0 @@ -8944,12 +9495,12 @@ snapshots: postcss: 8.4.38 postcss-safe-parser: 6.0.0(postcss@8.4.38) - postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.38): + postcss-load-config@5.1.0(jiti@2.4.1)(postcss@8.4.38): dependencies: lilconfig: 3.1.2 yaml: 2.4.5 optionalDependencies: - jiti: 1.21.6 + jiti: 2.4.1 postcss: 8.4.38 postcss-media-query-parser@0.2.3: {} @@ -9040,6 +9591,11 @@ snapshots: queue-microtask@1.2.3: {} + rc9@2.1.2: + dependencies: + defu: 6.1.4 + destr: 2.0.3 + rc@1.2.8: dependencies: deep-extend: 0.6.0 @@ -9347,6 +9903,8 @@ snapshots: semver@7.6.2: {} + semver@7.6.3: {} + set-function-length@1.2.2: dependencies: define-data-property: 1.1.4 @@ -9472,6 +10030,8 @@ snapshots: safer-buffer: 2.1.2 tweetnacl: 0.14.5 + std-env@3.8.0: {} + stream-combiner2@1.1.1: dependencies: duplexer2: 0.1.4 @@ -9546,6 +10106,10 @@ snapshots: strip-json-comments@3.1.1: {} + strip-literal@2.1.1: + dependencies: + js-tokens: 9.0.1 + style-search@0.1.0: {} stylelint-config-html@1.1.0(postcss-html@1.7.0)(stylelint@16.9.0(typescript@5.6.3)): @@ -9688,6 +10252,15 @@ snapshots: tapable@2.2.1: {} + tar@6.2.1: + dependencies: + chownr: 2.0.0 + fs-minipass: 2.1.0 + minipass: 5.0.0 + minizlib: 2.1.2 + mkdirp: 1.0.4 + yallist: 4.0.0 + temp-dir@3.0.0: {} tempy@3.1.0: @@ -9830,12 +10403,12 @@ snapshots: typed-array-buffer: 1.0.2 typed-array-byte-offset: 1.0.2 - typescript-eslint@7.13.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3): + typescript-eslint@7.13.0(eslint@9.15.0(jiti@2.4.1))(typescript@5.6.3): dependencies: - '@typescript-eslint/eslint-plugin': 7.13.0(@typescript-eslint/parser@7.13.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3) - '@typescript-eslint/parser': 7.13.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3) - '@typescript-eslint/utils': 7.13.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3) - eslint: 9.15.0(jiti@1.21.6) + '@typescript-eslint/eslint-plugin': 7.13.0(@typescript-eslint/parser@7.13.0(eslint@9.15.0(jiti@2.4.1))(typescript@5.6.3))(eslint@9.15.0(jiti@2.4.1))(typescript@5.6.3) + '@typescript-eslint/parser': 7.13.0(eslint@9.15.0(jiti@2.4.1))(typescript@5.6.3) + '@typescript-eslint/utils': 7.13.0(eslint@9.15.0(jiti@2.4.1))(typescript@5.6.3) + eslint: 9.15.0(jiti@2.4.1) optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: @@ -9843,6 +10416,8 @@ snapshots: typescript@5.6.3: {} + ufo@1.5.4: {} + uglify-js@3.18.0: optional: true @@ -9853,12 +10428,40 @@ snapshots: has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 + uncrypto@0.1.3: {} + + unctx@2.4.0: + dependencies: + acorn: 8.14.0 + estree-walker: 3.0.3 + magic-string: 0.30.15 + unplugin: 2.1.0 + undici-types@6.19.8: {} unicode-emoji-modifier-base@1.0.0: {} unicorn-magic@0.1.0: {} + unimport@3.14.5: + dependencies: + '@rollup/pluginutils': 5.1.3 + acorn: 8.14.0 + escape-string-regexp: 5.0.0 + estree-walker: 3.0.3 + fast-glob: 3.3.2 + local-pkg: 0.5.1 + magic-string: 0.30.15 + mlly: 1.7.3 + pathe: 1.1.2 + picomatch: 4.0.2 + pkg-types: 1.2.1 + scule: 1.3.0 + strip-literal: 2.1.1 + unplugin: 1.16.0 + transitivePeerDependencies: + - rollup + unique-string@3.0.0: dependencies: crypto-random-string: 4.0.0 @@ -9867,14 +10470,42 @@ snapshots: universalify@2.0.1: {} + unplugin@1.16.0: + dependencies: + acorn: 8.14.0 + webpack-virtual-modules: 0.6.2 + + unplugin@2.1.0: + dependencies: + acorn: 8.14.0 + webpack-virtual-modules: 0.6.2 + untildify@4.0.0: {} + untyped@1.5.1: + dependencies: + '@babel/core': 7.26.0 + '@babel/standalone': 7.26.4 + '@babel/types': 7.26.0 + defu: 6.1.4 + jiti: 2.4.1 + mri: 1.2.0 + scule: 1.3.0 + transitivePeerDependencies: + - supports-color + update-browserslist-db@1.1.0(browserslist@4.23.3): dependencies: browserslist: 4.23.3 escalade: 3.1.2 picocolors: 1.1.1 + update-browserslist-db@1.1.1(browserslist@4.24.2): + dependencies: + browserslist: 4.24.2 + escalade: 3.2.0 + picocolors: 1.1.1 + uri-js@4.4.1: dependencies: punycode: 2.3.1 @@ -9916,7 +10547,7 @@ snapshots: dependencies: vite: 5.4.10(@types/node@20.17.6)(sass-embedded@1.79.5)(sass@1.80.7) - vite-plugin-inspect@0.8.7(vite@5.4.10(@types/node@20.17.6)(sass-embedded@1.79.5)(sass@1.80.7)): + vite-plugin-inspect@0.8.7(@nuxt/kit@3.14.1592)(vite@5.4.10(@types/node@20.17.6)(sass-embedded@1.79.5)(sass@1.80.7)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.0 @@ -9928,11 +10559,13 @@ snapshots: picocolors: 1.1.1 sirv: 2.0.4 vite: 5.4.10(@types/node@20.17.6)(sass-embedded@1.79.5)(sass@1.80.7) + optionalDependencies: + '@nuxt/kit': 3.14.1592 transitivePeerDependencies: - rollup - supports-color - vite-plugin-vue-devtools@7.4.6(vite@5.4.10(@types/node@20.17.6)(sass-embedded@1.79.5)(sass@1.80.7))(vue@3.5.12(typescript@5.6.3)): + vite-plugin-vue-devtools@7.4.6(@nuxt/kit@3.14.1592)(vite@5.4.10(@types/node@20.17.6)(sass-embedded@1.79.5)(sass@1.80.7))(vue@3.5.12(typescript@5.6.3)): dependencies: '@vue/devtools-core': 7.4.6(vite@5.4.10(@types/node@20.17.6)(sass-embedded@1.79.5)(sass@1.80.7))(vue@3.5.12(typescript@5.6.3)) '@vue/devtools-kit': 7.4.6 @@ -9940,7 +10573,7 @@ snapshots: execa: 8.0.1 sirv: 2.0.4 vite: 5.4.10(@types/node@20.17.6)(sass-embedded@1.79.5)(sass@1.80.7) - vite-plugin-inspect: 0.8.7(vite@5.4.10(@types/node@20.17.6)(sass-embedded@1.79.5)(sass@1.80.7)) + vite-plugin-inspect: 0.8.7(@nuxt/kit@3.14.1592)(vite@5.4.10(@types/node@20.17.6)(sass-embedded@1.79.5)(sass@1.80.7)) vite-plugin-vue-inspector: 5.2.0(vite@5.4.10(@types/node@20.17.6)(sass-embedded@1.79.5)(sass@1.80.7)) transitivePeerDependencies: - '@nuxt/kit' @@ -9967,7 +10600,7 @@ snapshots: dependencies: esbuild: 0.21.5 postcss: 8.4.47 - rollup: '@rollup/wasm-node@4.27.4' + rollup: '@rollup/wasm-node@4.28.1' optionalDependencies: '@types/node': 20.17.6 fsevents: 2.3.3 @@ -10038,10 +10671,10 @@ snapshots: sortablejs: 1.15.3 vue: 3.5.12(typescript@5.6.3) - vue-eslint-parser@9.4.3(eslint@9.15.0(jiti@1.21.6)): + vue-eslint-parser@9.4.3(eslint@9.15.0(jiti@2.4.1)): dependencies: debug: 4.3.6(supports-color@8.1.1) - eslint: 9.15.0(jiti@1.21.6) + eslint: 9.15.0(jiti@2.4.1) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 @@ -10081,6 +10714,8 @@ snapshots: dependencies: defaults: 1.0.4 + webpack-virtual-modules@0.6.2: {} + which-boxed-primitive@1.0.2: dependencies: is-bigint: 1.0.4 @@ -10156,6 +10791,8 @@ snapshots: yallist@3.1.1: {} + yallist@4.0.0: {} + yaml@2.4.5: {} yargs-parser@20.2.9: {} diff --git a/vite.config.nuxt.module.ts b/vite.config.nuxt.module.ts new file mode 100644 index 0000000000..a7ae549d9a --- /dev/null +++ b/vite.config.nuxt.module.ts @@ -0,0 +1,25 @@ +import { defineConfig } from 'vite' +import path from 'path' + +export default defineConfig({ + build: { + outDir: path.resolve(__dirname, 'dist/nuxt'), + lib: { + entry: path.resolve(__dirname, 'module/kongponents.nuxt.ts'), + name: 'KongponentsNuxt', + fileName: (format) => { + if (format === 'cjs') { + return 'kongponents-nuxt.cjs' + } else { + return `kongponents-nuxt.${format}.js` + } + }, + formats: ['es', 'cjs'], + }, + minify: true, + sourcemap: false, + rollupOptions: { + external: ['@nuxt/kit'], // Exclude Nuxt Kit from the bundle + }, + }, +}) diff --git a/vite.config.ts b/vite.config.ts index 45edb1e214..353110eefc 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -52,7 +52,7 @@ export default defineConfig({ minify: true, sourcemap: !!process.env.BUILD_VISUALIZER, rollupOptions: { - external: process.env.USE_SANDBOX ? undefined : ['vue', 'vue-router'], + external: process.env.USE_SANDBOX ? undefined : ['vue', 'vue-router', '@nuxt/kit'], output: { globals: process.env.USE_SANDBOX ? undefined