chore: checkpoint

This commit is contained in:
zernonia 2024-06-18 20:45:09 +08:00
parent baab087a58
commit 42d6cfd252
6 changed files with 521 additions and 123 deletions

View File

@ -84,6 +84,7 @@
"tsup": "^8.1.0", "tsup": "^8.1.0",
"type-fest": "^4.20.0", "type-fest": "^4.20.0",
"typescript": "^5.4.5", "typescript": "^5.4.5",
"vite-tsconfig-paths": "^4.3.2" "vite-tsconfig-paths": "^4.3.2",
"vue-metamorph": "^3.1.9"
} }
} }

View File

@ -0,0 +1,108 @@
import { transform as metaTransform } from 'vue-metamorph'
import type { AST, CodemodPlugin } from 'vue-metamorph'
import type * as z from 'zod'
import { splitClassName } from './transform-css-vars'
import type { Config } from '@/src/utils/get-config'
import type { registryBaseColorSchema } from '@/src/utils/registry/schema'
export interface TransformOpts {
filename: string
raw: string
config: Config
baseColor?: z.infer<typeof registryBaseColorSchema>
}
function transformTwPrefix(config: Config): CodemodPlugin {
return {
type: 'codemod',
name: 'change string literals to hello, world',
// eslint-disable-next-line unused-imports/no-unused-vars
transform({ scriptASTs, sfcAST, styleASTs, filename, utils: { traverseScriptAST, traverseTemplateAST } }) {
// codemod plugins self-report the number of transforms it made
// this is only used to print the stats in CLI output
let transformCount = 0
// scriptASTs is an array of Program ASTs
// in a js/ts file, this array will only have one item
// in a vue file, this array will have one item for each <script> block
for (const scriptAST of scriptASTs) {
// traverseScriptAST is an alias for the ast-types 'visit' function
// see: https://github.com/benjamn/ast-types#ast-traversal
traverseScriptAST(scriptAST, {
visitLiteral(path) {
if (path.parent.value.type !== 'ImportDeclaration' && typeof path.node.value === 'string') {
// mutate the node
path.node.value = applyPrefix(path.node.value, config.tailwind.prefix)
transformCount++
}
return this.traverse(path)
},
})
}
if (sfcAST) {
// traverseTemplateAST is an alias for the vue-eslint-parser 'AST.traverseNodes' function
// see: https://github.com/vuejs/vue-eslint-parser/blob/master/src/ast/traverse.ts#L118
traverseTemplateAST(sfcAST, {
enterNode(node) {
if (node.type === 'Literal' && typeof node.value === 'string') {
if (!['BinaryExpression', 'Property'].includes(node.parent?.type ?? '')) {
node.value = applyPrefix(node.value, config.tailwind.prefix)
transformCount++
}
}
// handle class attribute without binding
else if (node.type === 'VLiteral' && typeof node.value === 'string') {
if (node.parent.key.name === 'class') {
node.value = `"${applyPrefix(node.value, config.tailwind.prefix)}"`
transformCount++
}
}
},
leaveNode() {
},
})
}
return transformCount
},
}
}
export function transform(opt: TransformOpts) {
return metaTransform(opt.raw, opt.filename, [transformTwPrefix(opt.config)]).code
}
export function applyPrefix(input: string, prefix: string = '') {
const classNames = input.split(' ')
const prefixed: string[] = []
for (const className of classNames) {
const [variant, value, modifier] = splitClassName(className)
if (variant) {
modifier
? prefixed.push(`${variant}:${prefix}${value}/${modifier}`)
: prefixed.push(`${variant}:${prefix}${value}`)
}
else {
modifier
? prefixed.push(`${prefix}${value}/${modifier}`)
: prefixed.push(`${prefix}${value}`)
}
}
return prefixed.join(' ')
}
export function applyPrefixesCss(css: string, prefix: string) {
const lines = css.split('\n')
for (const line of lines) {
if (line.includes('@apply')) {
const originalTWCls = line.replace('@apply', '').trim()
const prefixedTwCls = applyPrefix(originalTWCls, prefix)
css = css.replace(originalTWCls, prefixedTwCls)
}
}
return css
}

View File

@ -26,12 +26,11 @@ export const transformTwPrefixes: Transformer = async ({
if (template && template.loc.start.offset >= node.getPos()) if (template && template.loc.start.offset >= node.getPos())
return sourceFile return sourceFile
const value = node.getText()
const attrName = sourceFile.getDescendantAtPos(node.getPos() - 2)?.getText() const attrName = sourceFile.getDescendantAtPos(node.getPos() - 2)?.getText()
if (isVueFile && attrName !== 'class') if (isVueFile && attrName !== 'class')
return sourceFile return sourceFile
const value = node.getText()
// Do not parse imported packages/files // Do not parse imported packages/files
if (node.getParent().getKind() === SyntaxKind.ImportDeclaration) if (node.getParent().getKind() === SyntaxKind.ImportDeclaration)
return return

View File

@ -1,72 +1,67 @@
// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html // Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
exports[`transform tailwind prefix 1`] = ` exports[`transform tailwind prefix 1`] = `
"import { cva } from "class-variance-authority"; "import { cva } from 'class-variance-authority'
export const testVariants = cva( export const testVariants = cva(
"tw-bg-background hover:tw-bg-muted tw-text-primary-foreground sm:focus:tw-text-accent-foreground", 'tw-bg-background hover:tw-bg-muted tw-text-primary-foreground sm:focus:tw-text-accent-foreground',
{ {
variants: { variants: {
variant: { variant: {
default: default: 'tw-bg-primary tw-text-primary-foreground hover:tw-bg-primary/90',
"tw-bg-primary tw-text-primary-foreground hover:tw-bg-primary/90",
}, },
size: { size: {
default: "tw-h-10 tw-px-4 tw-py-2", default: 'tw-h-10 tw-px-4 tw-py-2',
}, },
}, },
}, },
); )
" "
`; `;
exports[`transform tailwind prefix 2`] = ` exports[`transform tailwind prefix 2`] = `
"<template> "<template>
<div <div class="tw-bg-background hover:tw-bg-muted tw-text-primary-foreground sm:focus:tw-text-accent-foreground">
class="tw-bg-background hover:tw-bg-muted tw-text-primary-foreground sm:focus:tw-text-accent-foreground"
>
foo foo
</div> </div>
</template> </template>
" "
`; `;
exports[`transform tailwind prefix 3`] = ` exports[`transform tailwind prefix 3`] = `
"<template> "<template>
<div <div class="tw-bg-background hover:tw-bg-muted tw-text-primary-foreground sm:focus:tw-text-accent-foreground">
class="tw-bg-background hover:tw-bg-muted tw-text-primary-foreground sm:focus:tw-text-accent-foreground"
>
foo foo
</div> </div>
</template> </template>
" "
`; `;
exports[`transform tailwind prefix 4`] = ` exports[`transform tailwind prefix 4`] = `
"<template> "<template>
<div <div
id="testing" id="testing" v-bind="props" @click="handleSomething" :data-test="true"
v-bind="props" class="tw-mt-4"
@click="handleSomething" :class="cn('tw-bg-background hover:tw-bg-muted', true && 'tw-text-primary-foreground sm:focus:tw-text-accent-foreground')"
:data-test="true"
:class="
cn(
'tw-bg-background hover:tw-bg-muted',
true && 'tw-text-primary-foreground sm:focus:tw-text-accent-foreground',
)
"
:class="cn(buttonVariants({ variant, size }), props.class)" :class="cn(buttonVariants({ variant, size }), props.class)"
:class=" :class="
cn( cn(
buttonVariants({ 'outline' }), buttonVariants({ variant: 'outline' }),
props.class, props.class,
'tw-bg-background' 'tw-bg-background'
) )
" "
:class="
cn(
'tw-flex',
orientation === 'horizontal' ? 'tw--ml-4' : 'tw--mt-4 tw-flex-col',
props.class,
)"
> >
foo foo
</div> </div>
</template> </template>
" "
`; `;
exports[`transform tailwind prefix 5`] = ` exports[`transform tailwind prefix 5`] = `

View File

@ -1,10 +1,10 @@
import { expect, it } from 'vitest' import { expect, it } from 'vitest'
import { transform } from '../../src/utils/transformers' import { transform } from '../../src/utils/transformers/new'
import { applyPrefixesCss } from '../../src/utils/transformers/transform-tw-prefix' import { applyPrefixesCss } from '../../src/utils/transformers/transform-tw-prefix'
it('transform tailwind prefix', async () => { it('transform tailwind prefix', async () => {
expect( expect(
await transform({ transform({
filename: 'test.ts', filename: 'test.ts',
raw: `import { cva } from "class-variance-authority" raw: `import { cva } from "class-variance-authority"
@ -36,7 +36,7 @@ it('transform tailwind prefix', async () => {
).toMatchSnapshot() ).toMatchSnapshot()
expect( expect(
await transform({ transform({
filename: 'app.vue', filename: 'app.vue',
raw: `<template> raw: `<template>
<div class="bg-background hover:bg-muted text-primary-foreground sm:focus:text-accent-foreground"> <div class="bg-background hover:bg-muted text-primary-foreground sm:focus:text-accent-foreground">
@ -59,7 +59,7 @@ it('transform tailwind prefix', async () => {
).toMatchSnapshot() ).toMatchSnapshot()
expect( expect(
await transform({ transform({
filename: 'app.vue', filename: 'app.vue',
raw: `<template> raw: `<template>
<div class="bg-background hover:bg-muted text-primary-foreground sm:focus:text-accent-foreground"> <div class="bg-background hover:bg-muted text-primary-foreground sm:focus:text-accent-foreground">
@ -83,20 +83,27 @@ it('transform tailwind prefix', async () => {
).toMatchSnapshot() ).toMatchSnapshot()
expect( expect(
await transform({ transform({
filename: 'app.vue', filename: 'app.vue',
raw: `<template> raw: `<template>
<div <div
id="testing" v-bind="props" @click="handleSomething" :data-test="true" id="testing" v-bind="props" @click="handleSomething" :data-test="true"
class="mt-4"
:class="cn('bg-background hover:bg-muted', true && 'text-primary-foreground sm:focus:text-accent-foreground')" :class="cn('bg-background hover:bg-muted', true && 'text-primary-foreground sm:focus:text-accent-foreground')"
:class="cn(buttonVariants({ variant, size }), props.class)" :class="cn(buttonVariants({ variant, size }), props.class)"
:class=" :class="
cn( cn(
buttonVariants({ 'outline' }), buttonVariants({ variant: 'outline' }),
props.class, props.class,
'bg-background' 'bg-background'
) )
" "
:class="
cn(
'flex',
orientation === 'horizontal' ? '-ml-4' : '-mt-4 flex-col',
props.class,
)"
> >
foo foo
</div> </div>

View File

@ -15,7 +15,7 @@ importers:
devDependencies: devDependencies:
'@antfu/eslint-config': '@antfu/eslint-config':
specifier: ^2.21.0 specifier: ^2.21.0
version: 2.21.0(@vue/compiler-sfc@3.4.27)(eslint@9.4.0)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.14.2)(@vitest/ui@1.6.0)(terser@5.31.1)) version: 2.21.0(@vue/compiler-sfc@3.4.27)(eslint@9.4.0)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.14.2)(@vitest/ui@1.6.0)(stylus@0.57.0)(terser@5.31.1))
'@commitlint/cli': '@commitlint/cli':
specifier: ^19.3.0 specifier: ^19.3.0
version: 19.3.0(@types/node@20.14.2)(typescript@5.4.5) version: 19.3.0(@types/node@20.14.2)(typescript@5.4.5)
@ -45,7 +45,7 @@ importers:
version: 5.4.5 version: 5.4.5
vitest: vitest:
specifier: ^1.6.0 specifier: ^1.6.0
version: 1.6.0(@types/node@20.14.2)(@vitest/ui@1.6.0)(terser@5.31.1) version: 1.6.0(@types/node@20.14.2)(@vitest/ui@1.6.0)(stylus@0.57.0)(terser@5.31.1)
apps/www: apps/www:
dependencies: dependencies:
@ -169,10 +169,10 @@ importers:
version: 20.14.2 version: 20.14.2
'@vitejs/plugin-vue': '@vitejs/plugin-vue':
specifier: ^5.0.5 specifier: ^5.0.5
version: 5.0.5(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1))(vue@3.4.27(typescript@5.4.5)) version: 5.0.5(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1))(vue@3.4.27(typescript@5.4.5))
'@vitejs/plugin-vue-jsx': '@vitejs/plugin-vue-jsx':
specifier: ^4.0.0 specifier: ^4.0.0
version: 4.0.0(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1))(vue@3.4.27(typescript@5.4.5)) version: 4.0.0(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1))(vue@3.4.27(typescript@5.4.5))
'@vue/compiler-core': '@vue/compiler-core':
specifier: ^3.4.27 specifier: ^3.4.27
version: 3.4.27 version: 3.4.27
@ -220,7 +220,7 @@ importers:
version: 0.19.0(@vue/compiler-sfc@3.4.27)(vue-template-compiler@2.7.16) version: 0.19.0(@vue/compiler-sfc@3.4.27)(vue-template-compiler@2.7.16)
vitepress: vitepress:
specifier: ^1.2.3 specifier: ^1.2.3
version: 1.2.3(@algolia/client-search@4.23.3)(@types/node@20.14.2)(axios@0.18.1)(postcss@8.4.38)(search-insights@2.14.0)(terser@5.31.1)(typescript@5.4.5) version: 1.2.3(@algolia/client-search@4.23.3)(@types/node@20.14.2)(axios@0.18.1)(postcss@8.4.38)(search-insights@2.14.0)(stylus@0.57.0)(terser@5.31.1)(typescript@5.4.5)
vue-component-meta: vue-component-meta:
specifier: ^2.0.21 specifier: ^2.0.21
version: 2.0.21(typescript@5.4.5) version: 2.0.21(typescript@5.4.5)
@ -335,7 +335,10 @@ importers:
version: 5.4.5 version: 5.4.5
vite-tsconfig-paths: vite-tsconfig-paths:
specifier: ^4.3.2 specifier: ^4.3.2
version: 4.3.2(typescript@5.4.5)(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1)) version: 4.3.2(typescript@5.4.5)(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1))
vue-metamorph:
specifier: ^3.1.9
version: 3.1.9(eslint@9.4.0)
packages/module: packages/module:
dependencies: dependencies:
@ -366,13 +369,13 @@ importers:
version: 3.11.2(rollup@4.18.0) version: 3.11.2(rollup@4.18.0)
'@nuxt/test-utils': '@nuxt/test-utils':
specifier: ^3.13.1 specifier: ^3.13.1
version: 3.13.1(@vitest/ui@1.6.0(vitest@1.6.0))(h3@1.11.1)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1))(vitest@1.6.0(@types/node@20.14.2)(@vitest/ui@1.6.0)(terser@5.31.1))(vue-router@4.3.2(vue@3.4.27(typescript@5.4.5)))(vue@3.4.27(typescript@5.4.5)) version: 3.13.1(@vitest/ui@1.6.0(vitest@1.6.0))(h3@1.11.1)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1))(vitest@1.6.0(@types/node@20.14.2)(@vitest/ui@1.6.0)(stylus@0.57.0)(terser@5.31.1))(vue-router@4.3.2(vue@3.4.27(typescript@5.4.5)))(vue@3.4.27(typescript@5.4.5))
'@types/node': '@types/node':
specifier: ^20.14.2 specifier: ^20.14.2
version: 20.14.2 version: 20.14.2
nuxt: nuxt:
specifier: ^3.11.2 specifier: ^3.11.2
version: 3.11.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.60.4)(axios@0.18.1)(encoding@0.1.13)(eslint@9.4.0)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.18.0))(vue@3.4.27(typescript@5.4.5)))(ioredis@5.4.1)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.4.5)(unocss@0.60.4(postcss@8.4.38)(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1)))(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1))(vue-tsc@2.0.21(typescript@5.4.5)) version: 3.11.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.60.4)(axios@0.18.1)(encoding@0.1.13)(eslint@9.4.0)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.18.0))(vue@3.4.27(typescript@5.4.5)))(ioredis@5.4.1)(optionator@0.9.4)(rollup@4.18.0)(stylus@0.57.0)(terser@5.31.1)(typescript@5.4.5)(unocss@0.60.4(postcss@8.4.38)(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1)))(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1))(vue-tsc@2.0.21(typescript@5.4.5))
packages: packages:
@ -2817,16 +2820,33 @@ packages:
resolution: {integrity: sha512-kbL7ERlqjXubdDd+szuwdlQ1xUxEz9mCz1+m07ftNVStgwRb2RWw+U6oKo08PAvOishMxiqz1mlJyLl8yQx2Qg==} resolution: {integrity: sha512-kbL7ERlqjXubdDd+szuwdlQ1xUxEz9mCz1+m07ftNVStgwRb2RWw+U6oKo08PAvOishMxiqz1mlJyLl8yQx2Qg==}
engines: {node: '>=16.14.0'} engines: {node: '>=16.14.0'}
ast-types@0.14.2:
resolution: {integrity: sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==}
engines: {node: '>=4'}
ast-types@0.16.1:
resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==}
engines: {node: '>=4'}
ast-walker-scope@0.5.0: ast-walker-scope@0.5.0:
resolution: {integrity: sha512-NsyHMxBh4dmdEHjBo1/TBZvCKxffmZxRYhmclfu0PP6Aftre47jOHYaYaNqJcV0bxihxFXhDkzLHUwHc0ocd0Q==} resolution: {integrity: sha512-NsyHMxBh4dmdEHjBo1/TBZvCKxffmZxRYhmclfu0PP6Aftre47jOHYaYaNqJcV0bxihxFXhDkzLHUwHc0ocd0Q==}
engines: {node: '>=16.14.0'} engines: {node: '>=16.14.0'}
astral-regex@2.0.0:
resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==}
engines: {node: '>=8'}
async-sema@3.1.1: async-sema@3.1.1:
resolution: {integrity: sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==} resolution: {integrity: sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==}
async@3.2.5: async@3.2.5:
resolution: {integrity: sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==} resolution: {integrity: sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==}
atob@2.1.2:
resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==}
engines: {node: '>= 4.5.0'}
hasBin: true
autoprefixer@10.4.19: autoprefixer@10.4.19:
resolution: {integrity: sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==} resolution: {integrity: sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==}
engines: {node: ^10 || ^12 || >=14} engines: {node: ^10 || ^12 || >=14}
@ -3310,6 +3330,9 @@ packages:
resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==}
engines: {node: '>= 6'} engines: {node: '>= 6'}
css@3.0.0:
resolution: {integrity: sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==}
csscolorparser@1.0.3: csscolorparser@1.0.3:
resolution: {integrity: sha512-umPSgYwZkdFoUrH5hIq5kf0wPSXiro51nPw0j2K/c83KflkPSTBGMz6NJvMB+07VlL0y7VPo6QJcDjcgKTTm3w==} resolution: {integrity: sha512-umPSgYwZkdFoUrH5hIq5kf0wPSXiro51nPw0j2K/c83KflkPSTBGMz6NJvMB+07VlL0y7VPo6QJcDjcgKTTm3w==}
@ -3588,6 +3611,13 @@ packages:
supports-color: supports-color:
optional: true optional: true
decode-uri-component@0.2.2:
resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==}
engines: {node: '>=0.10'}
deep-diff@1.0.2:
resolution: {integrity: sha512-aWS3UIVH+NPGCD1kki+DCU9Dua032iSsO43LqQpcs4R3+dVv7tX0qBGjiVHJHjplsoUM2XRO/KB92glqc68awg==}
deep-eql@4.1.4: deep-eql@4.1.4:
resolution: {integrity: sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==} resolution: {integrity: sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==}
engines: {node: '>=6'} engines: {node: '>=6'}
@ -4034,6 +4064,11 @@ packages:
resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
esprima@4.0.1:
resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
engines: {node: '>=4'}
hasBin: true
esquery@1.5.0: esquery@1.5.0:
resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==}
engines: {node: '>=0.10'} engines: {node: '>=0.10'}
@ -4112,6 +4147,9 @@ packages:
fast-deep-equal@3.1.3: fast-deep-equal@3.1.3:
resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
fast-diff@1.3.0:
resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==}
fast-fifo@1.3.2: fast-fifo@1.3.2:
resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==}
@ -4410,6 +4448,11 @@ packages:
globrex@0.1.2: globrex@0.1.2:
resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==}
gonzales-pe@4.3.0:
resolution: {integrity: sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==}
engines: {node: '>=0.6.0'}
hasBin: true
got@6.7.1: got@6.7.1:
resolution: {integrity: sha512-Y/K3EDuiQN9rTZhBvPRWMLXIKdeD1Rj0nzunfoi0Yyn5WBEbzxXKU9Ub2X41oZBagVWOBU3MuDonFMgPWQFnwg==} resolution: {integrity: sha512-Y/K3EDuiQN9rTZhBvPRWMLXIKdeD1Rj0nzunfoi0Yyn5WBEbzxXKU9Ub2X41oZBagVWOBU3MuDonFMgPWQFnwg==}
engines: {node: '>=4'} engines: {node: '>=4'}
@ -5020,9 +5063,15 @@ packages:
lodash.sortby@4.7.0: lodash.sortby@4.7.0:
resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==}
lodash.sortedlastindex@4.1.0:
resolution: {integrity: sha512-s8xEQdsp2Tu5zUqVdFSe9C0kR8YlnAJYLqMdkh+pIRBRxF6/apWseLdHl3/+jv2I61dhPwtI/Ff+EqvCpc+N8w==}
lodash.startcase@4.4.0: lodash.startcase@4.4.0:
resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==}
lodash.truncate@4.4.2:
resolution: {integrity: sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==}
lodash.uniq@4.5.0: lodash.uniq@4.5.0:
resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==}
@ -5378,6 +5427,9 @@ packages:
engines: {node: ^16.14.0 || >=18.0.0} engines: {node: ^16.14.0 || >=18.0.0}
hasBin: true hasBin: true
node-html-parser@6.1.13:
resolution: {integrity: sha512-qIsTMOY4C/dAa5Q5vsobRpOOvPfC4pB61UVW2uSwZNUp0QU/jCekTal1vMmbO0DgdHeLUJpv/ARmDqErVxA3Sg==}
node-releases@2.0.14: node-releases@2.0.14:
resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==}
@ -5843,6 +5895,12 @@ packages:
peerDependencies: peerDependencies:
postcss: ^8.4.21 postcss: ^8.4.21
postcss-less@6.0.0:
resolution: {integrity: sha512-FPX16mQLyEjLzEuuJtxA8X3ejDLNGGEG503d2YGZR5Ask1SpDN8KmZUMpzCvyalWRywAn1n1VOA5dcqfCLo5rg==}
engines: {node: '>=12'}
peerDependencies:
postcss: ^8.3.5
postcss-load-config@4.0.2: postcss-load-config@4.0.2:
resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==}
engines: {node: '>= 14'} engines: {node: '>= 14'}
@ -6077,10 +6135,24 @@ packages:
peerDependencies: peerDependencies:
postcss: ^8.4.31 postcss: ^8.4.31
postcss-sass@0.5.0:
resolution: {integrity: sha512-qtu8awh1NMF3o9j/x9j3EZnd+BlF66X6NZYl12BdKoG2Z4hmydOt/dZj2Nq+g0kfk2pQy3jeYFBmvG9DBwynGQ==}
engines: {node: ^10 || ^12 || >=14}
postcss-scss@4.0.9:
resolution: {integrity: sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==}
engines: {node: '>=12.0'}
peerDependencies:
postcss: ^8.4.29
postcss-selector-parser@6.1.0: postcss-selector-parser@6.1.0:
resolution: {integrity: sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==} resolution: {integrity: sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==}
engines: {node: '>=4'} engines: {node: '>=4'}
postcss-styl@0.12.3:
resolution: {integrity: sha512-8I7Cd8sxiEITIp32xBK4K/Aj1ukX6vuWnx8oY/oAH35NfQI4OZaY5nd68Yx8HeN5S49uhQ6DL0rNk0ZBu/TaLg==}
engines: {node: ^8.10.0 || ^10.13.0 || ^11.10.1 || >=12.13.0}
postcss-svgo@6.0.3: postcss-svgo@6.0.3:
resolution: {integrity: sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==} resolution: {integrity: sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==}
engines: {node: ^14 || ^16 || >= 18} engines: {node: ^14 || ^16 || >= 18}
@ -6269,6 +6341,10 @@ packages:
resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
engines: {node: '>=8.10.0'} engines: {node: '>=8.10.0'}
recast@0.23.9:
resolution: {integrity: sha512-Hx/BGIbwj+Des3+xy5uAtAbdCyqK9y9wbBcDFDYanLS9JnMqf7OeF87HQwUimE87OEc72mr6tkKUKMBBL+hF9Q==}
engines: {node: '>= 4'}
redis-errors@1.2.0: redis-errors@1.2.0:
resolution: {integrity: sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==} resolution: {integrity: sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==}
engines: {node: '>=4'} engines: {node: '>=4'}
@ -6438,6 +6514,9 @@ packages:
safer-buffer@2.1.2: safer-buffer@2.1.2:
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
sax@1.2.4:
resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==}
scslre@0.3.0: scslre@0.3.0:
resolution: {integrity: sha512-3A6sD0WYP7+QrjbfNA2FN3FsOaGGFoekCVgTyypy53gPxhbkCIjtO6YWgdrfM+n/8sI8JeXZOIxsHjMTNxQ4nQ==} resolution: {integrity: sha512-3A6sD0WYP7+QrjbfNA2FN3FsOaGGFoekCVgTyypy53gPxhbkCIjtO6YWgdrfM+n/8sI8JeXZOIxsHjMTNxQ4nQ==}
engines: {node: ^14.0.0 || >=16.0.0} engines: {node: ^14.0.0 || >=16.0.0}
@ -6554,6 +6633,10 @@ packages:
resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==}
engines: {node: '>=14.16'} engines: {node: '>=14.16'}
slice-ansi@4.0.0:
resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==}
engines: {node: '>=10'}
slice-ansi@5.0.0: slice-ansi@5.0.0:
resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==}
engines: {node: '>=12'} engines: {node: '>=12'}
@ -6593,6 +6676,10 @@ packages:
resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==}
engines: {node: '>=0.10.0'} engines: {node: '>=0.10.0'}
source-map-resolve@0.6.0:
resolution: {integrity: sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==}
deprecated: See https://github.com/lydell/source-map-resolve#deprecated
source-map-support@0.5.21: source-map-support@0.5.21:
resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
@ -6768,6 +6855,10 @@ packages:
stylis@4.2.0: stylis@4.2.0:
resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==} resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==}
stylus@0.57.0:
resolution: {integrity: sha512-yOI6G8WYfr0q8v8rRvE91wbxFU+rJPo760Va4MF6K0I6BZjO4r+xSynkvyPBP9tV1CIEUeRsiidjIs2rzb1CnQ==}
hasBin: true
sucrase@3.35.0: sucrase@3.35.0:
resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==}
engines: {node: '>=16 || 14 >=14.17'} engines: {node: '>=16 || 14 >=14.17'}
@ -6811,6 +6902,10 @@ packages:
tabbable@6.2.0: tabbable@6.2.0:
resolution: {integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==} resolution: {integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==}
table@6.8.2:
resolution: {integrity: sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==}
engines: {node: '>=10.0.0'}
tailwind-merge@2.3.0: tailwind-merge@2.3.0:
resolution: {integrity: sha512-vkYrLpIP+lgR0tQCG6AP7zZXCTLc1Lnv/CCRT3BqJ9CZ3ui2++GPaGb1x/ILsINIMSYqqvrpqjUFsMNLlW99EA==} resolution: {integrity: sha512-vkYrLpIP+lgR0tQCG6AP7zZXCTLc1Lnv/CCRT3BqJ9CZ3ui2++GPaGb1x/ILsINIMSYqqvrpqjUFsMNLlW99EA==}
@ -7481,6 +7576,10 @@ packages:
peerDependencies: peerDependencies:
eslint: '>=6.0.0' eslint: '>=6.0.0'
vue-metamorph@3.1.9:
resolution: {integrity: sha512-YQ+P47B7v4AjquSnqyerwAGW5jrSYFG/XA2bcZQ3pLEsodNHheWRviCF/C1W97q91idxWlGe8KEPK7Lf48l9Sw==}
hasBin: true
vue-observe-visibility@2.0.0-alpha.1: vue-observe-visibility@2.0.0-alpha.1:
resolution: {integrity: sha512-flFbp/gs9pZniXR6fans8smv1kDScJ8RS7rEpMjhVabiKeq7Qz3D9+eGsypncjfIyyU84saU88XZ0zjbD6Gq/g==} resolution: {integrity: sha512-flFbp/gs9pZniXR6fans8smv1kDScJ8RS7rEpMjhVabiKeq7Qz3D9+eGsypncjfIyyU84saU88XZ0zjbD6Gq/g==}
peerDependencies: peerDependencies:
@ -7798,7 +7897,7 @@ snapshots:
'@jridgewell/gen-mapping': 0.3.5 '@jridgewell/gen-mapping': 0.3.5
'@jridgewell/trace-mapping': 0.3.25 '@jridgewell/trace-mapping': 0.3.25
'@antfu/eslint-config@2.21.0(@vue/compiler-sfc@3.4.27)(eslint@9.4.0)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.14.2)(@vitest/ui@1.6.0)(terser@5.31.1))': '@antfu/eslint-config@2.21.0(@vue/compiler-sfc@3.4.27)(eslint@9.4.0)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.14.2)(@vitest/ui@1.6.0)(stylus@0.57.0)(terser@5.31.1))':
dependencies: dependencies:
'@antfu/install-pkg': 0.3.3 '@antfu/install-pkg': 0.3.3
'@clack/prompts': 0.7.0 '@clack/prompts': 0.7.0
@ -7823,7 +7922,7 @@ snapshots:
eslint-plugin-toml: 0.11.0(eslint@9.4.0) eslint-plugin-toml: 0.11.0(eslint@9.4.0)
eslint-plugin-unicorn: 53.0.0(eslint@9.4.0) eslint-plugin-unicorn: 53.0.0(eslint@9.4.0)
eslint-plugin-unused-imports: 3.2.0(@typescript-eslint/eslint-plugin@7.12.0(@typescript-eslint/parser@7.12.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0) eslint-plugin-unused-imports: 3.2.0(@typescript-eslint/eslint-plugin@7.12.0(@typescript-eslint/parser@7.12.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)
eslint-plugin-vitest: 0.5.4(@typescript-eslint/eslint-plugin@7.12.0(@typescript-eslint/parser@7.12.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.14.2)(@vitest/ui@1.6.0)(terser@5.31.1)) eslint-plugin-vitest: 0.5.4(@typescript-eslint/eslint-plugin@7.12.0(@typescript-eslint/parser@7.12.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.14.2)(@vitest/ui@1.6.0)(stylus@0.57.0)(terser@5.31.1))
eslint-plugin-vue: 9.26.0(eslint@9.4.0) eslint-plugin-vue: 9.26.0(eslint@9.4.0)
eslint-plugin-yml: 1.14.0(eslint@9.4.0) eslint-plugin-yml: 1.14.0(eslint@9.4.0)
eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.4.27)(eslint@9.4.0) eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.4.27)(eslint@9.4.0)
@ -8845,13 +8944,13 @@ snapshots:
'@nuxt/devalue@2.0.2': {} '@nuxt/devalue@2.0.2': {}
'@nuxt/devtools-kit@1.3.3(nuxt@3.11.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.60.4)(axios@0.18.1)(encoding@0.1.13)(eslint@9.4.0)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.18.0))(vue@3.4.27(typescript@5.4.5)))(ioredis@5.4.1)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.4.5)(unocss@0.60.4(postcss@8.4.38)(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1)))(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1))(vue-tsc@2.0.21(typescript@5.4.5)))(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1))': '@nuxt/devtools-kit@1.3.3(nuxt@3.11.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.60.4)(axios@0.18.1)(encoding@0.1.13)(eslint@9.4.0)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.18.0))(vue@3.4.27(typescript@5.4.5)))(ioredis@5.4.1)(optionator@0.9.4)(rollup@4.18.0)(stylus@0.57.0)(terser@5.31.1)(typescript@5.4.5)(unocss@0.60.4(postcss@8.4.38)(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1)))(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1))(vue-tsc@2.0.21(typescript@5.4.5)))(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1))':
dependencies: dependencies:
'@nuxt/kit': 3.11.2(rollup@4.18.0) '@nuxt/kit': 3.11.2(rollup@4.18.0)
'@nuxt/schema': 3.11.2(rollup@4.18.0) '@nuxt/schema': 3.11.2(rollup@4.18.0)
execa: 7.2.0 execa: 7.2.0
nuxt: 3.11.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.60.4)(axios@0.18.1)(encoding@0.1.13)(eslint@9.4.0)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.18.0))(vue@3.4.27(typescript@5.4.5)))(ioredis@5.4.1)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.4.5)(unocss@0.60.4(postcss@8.4.38)(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1)))(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1))(vue-tsc@2.0.21(typescript@5.4.5)) nuxt: 3.11.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.60.4)(axios@0.18.1)(encoding@0.1.13)(eslint@9.4.0)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.18.0))(vue@3.4.27(typescript@5.4.5)))(ioredis@5.4.1)(optionator@0.9.4)(rollup@4.18.0)(stylus@0.57.0)(terser@5.31.1)(typescript@5.4.5)(unocss@0.60.4(postcss@8.4.38)(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1)))(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1))(vue-tsc@2.0.21(typescript@5.4.5))
vite: 5.2.13(@types/node@20.14.2)(terser@5.31.1) vite: 5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1)
transitivePeerDependencies: transitivePeerDependencies:
- rollup - rollup
- supports-color - supports-color
@ -8869,14 +8968,14 @@ snapshots:
rc9: 2.1.2 rc9: 2.1.2
semver: 7.6.2 semver: 7.6.2
'@nuxt/devtools@1.3.3(@unocss/reset@0.60.4)(axios@0.18.1)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.18.0))(vue@3.4.27(typescript@5.4.5)))(nuxt@3.11.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.60.4)(axios@0.18.1)(encoding@0.1.13)(eslint@9.4.0)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.18.0))(vue@3.4.27(typescript@5.4.5)))(ioredis@5.4.1)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.4.5)(unocss@0.60.4(postcss@8.4.38)(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1)))(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1))(vue-tsc@2.0.21(typescript@5.4.5)))(rollup@4.18.0)(unocss@0.60.4(postcss@8.4.38)(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1)))(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1))(vue@3.4.27(typescript@5.4.5))': '@nuxt/devtools@1.3.3(@unocss/reset@0.60.4)(axios@0.18.1)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.18.0))(vue@3.4.27(typescript@5.4.5)))(nuxt@3.11.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.60.4)(axios@0.18.1)(encoding@0.1.13)(eslint@9.4.0)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.18.0))(vue@3.4.27(typescript@5.4.5)))(ioredis@5.4.1)(optionator@0.9.4)(rollup@4.18.0)(stylus@0.57.0)(terser@5.31.1)(typescript@5.4.5)(unocss@0.60.4(postcss@8.4.38)(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1)))(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1))(vue-tsc@2.0.21(typescript@5.4.5)))(rollup@4.18.0)(unocss@0.60.4(postcss@8.4.38)(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1)))(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1))(vue@3.4.27(typescript@5.4.5))':
dependencies: dependencies:
'@antfu/utils': 0.7.8 '@antfu/utils': 0.7.8
'@nuxt/devtools-kit': 1.3.3(nuxt@3.11.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.60.4)(axios@0.18.1)(encoding@0.1.13)(eslint@9.4.0)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.18.0))(vue@3.4.27(typescript@5.4.5)))(ioredis@5.4.1)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.4.5)(unocss@0.60.4(postcss@8.4.38)(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1)))(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1))(vue-tsc@2.0.21(typescript@5.4.5)))(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1)) '@nuxt/devtools-kit': 1.3.3(nuxt@3.11.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.60.4)(axios@0.18.1)(encoding@0.1.13)(eslint@9.4.0)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.18.0))(vue@3.4.27(typescript@5.4.5)))(ioredis@5.4.1)(optionator@0.9.4)(rollup@4.18.0)(stylus@0.57.0)(terser@5.31.1)(typescript@5.4.5)(unocss@0.60.4(postcss@8.4.38)(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1)))(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1))(vue-tsc@2.0.21(typescript@5.4.5)))(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1))
'@nuxt/devtools-wizard': 1.3.3 '@nuxt/devtools-wizard': 1.3.3
'@nuxt/kit': 3.11.2(rollup@4.18.0) '@nuxt/kit': 3.11.2(rollup@4.18.0)
'@vue/devtools-applet': 7.1.3(@unocss/reset@0.60.4)(axios@0.18.1)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.18.0))(vue@3.4.27(typescript@5.4.5)))(unocss@0.60.4(postcss@8.4.38)(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1)))(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1))(vue@3.4.27(typescript@5.4.5)) '@vue/devtools-applet': 7.1.3(@unocss/reset@0.60.4)(axios@0.18.1)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.18.0))(vue@3.4.27(typescript@5.4.5)))(unocss@0.60.4(postcss@8.4.38)(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1)))(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1))(vue@3.4.27(typescript@5.4.5))
'@vue/devtools-core': 7.1.3(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1))(vue@3.4.27(typescript@5.4.5)) '@vue/devtools-core': 7.1.3(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1))(vue@3.4.27(typescript@5.4.5))
'@vue/devtools-kit': 7.1.3(vue@3.4.27(typescript@5.4.5)) '@vue/devtools-kit': 7.1.3(vue@3.4.27(typescript@5.4.5))
birpc: 0.2.17 birpc: 0.2.17
consola: 3.2.3 consola: 3.2.3
@ -8893,7 +8992,7 @@ snapshots:
launch-editor: 2.6.1 launch-editor: 2.6.1
local-pkg: 0.5.0 local-pkg: 0.5.0
magicast: 0.3.4 magicast: 0.3.4
nuxt: 3.11.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.60.4)(axios@0.18.1)(encoding@0.1.13)(eslint@9.4.0)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.18.0))(vue@3.4.27(typescript@5.4.5)))(ioredis@5.4.1)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.4.5)(unocss@0.60.4(postcss@8.4.38)(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1)))(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1))(vue-tsc@2.0.21(typescript@5.4.5)) nuxt: 3.11.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.60.4)(axios@0.18.1)(encoding@0.1.13)(eslint@9.4.0)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.18.0))(vue@3.4.27(typescript@5.4.5)))(ioredis@5.4.1)(optionator@0.9.4)(rollup@4.18.0)(stylus@0.57.0)(terser@5.31.1)(typescript@5.4.5)(unocss@0.60.4(postcss@8.4.38)(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1)))(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1))(vue-tsc@2.0.21(typescript@5.4.5))
nypm: 0.3.8 nypm: 0.3.8
ohash: 1.1.3 ohash: 1.1.3
pacote: 18.0.6 pacote: 18.0.6
@ -8906,9 +9005,9 @@ snapshots:
simple-git: 3.24.0 simple-git: 3.24.0
sirv: 2.0.4 sirv: 2.0.4
unimport: 3.7.2(rollup@4.18.0) unimport: 3.7.2(rollup@4.18.0)
vite: 5.2.13(@types/node@20.14.2)(terser@5.31.1) vite: 5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1)
vite-plugin-inspect: 0.8.4(@nuxt/kit@3.11.2(rollup@4.18.0))(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1)) vite-plugin-inspect: 0.8.4(@nuxt/kit@3.11.2(rollup@4.18.0))(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1))
vite-plugin-vue-inspector: 5.1.2(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1)) vite-plugin-vue-inspector: 5.1.2(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1))
which: 3.0.1 which: 3.0.1
ws: 8.17.0 ws: 8.17.0
transitivePeerDependencies: transitivePeerDependencies:
@ -9051,7 +9150,7 @@ snapshots:
- rollup - rollup
- supports-color - supports-color
'@nuxt/test-utils@3.13.1(@vitest/ui@1.6.0(vitest@1.6.0))(h3@1.11.1)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1))(vitest@1.6.0(@types/node@20.14.2)(@vitest/ui@1.6.0)(terser@5.31.1))(vue-router@4.3.2(vue@3.4.27(typescript@5.4.5)))(vue@3.4.27(typescript@5.4.5))': '@nuxt/test-utils@3.13.1(@vitest/ui@1.6.0(vitest@1.6.0))(h3@1.11.1)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1))(vitest@1.6.0(@types/node@20.14.2)(@vitest/ui@1.6.0)(stylus@0.57.0)(terser@5.31.1))(vue-router@4.3.2(vue@3.4.27(typescript@5.4.5)))(vue@3.4.27(typescript@5.4.5))':
dependencies: dependencies:
'@nuxt/kit': 3.11.2(rollup@4.18.0) '@nuxt/kit': 3.11.2(rollup@4.18.0)
'@nuxt/schema': 3.11.2(rollup@4.18.0) '@nuxt/schema': 3.11.2(rollup@4.18.0)
@ -9077,25 +9176,25 @@ snapshots:
ufo: 1.5.3 ufo: 1.5.3
unenv: 1.9.0 unenv: 1.9.0
unplugin: 1.10.1 unplugin: 1.10.1
vite: 5.2.13(@types/node@20.14.2)(terser@5.31.1) vite: 5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1)
vitest-environment-nuxt: 1.0.0(@vitest/ui@1.6.0(vitest@1.6.0))(h3@1.11.1)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1))(vitest@1.6.0(@types/node@20.14.2)(@vitest/ui@1.6.0)(terser@5.31.1))(vue-router@4.3.2(vue@3.4.27(typescript@5.4.5)))(vue@3.4.27(typescript@5.4.5)) vitest-environment-nuxt: 1.0.0(@vitest/ui@1.6.0(vitest@1.6.0))(h3@1.11.1)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1))(vitest@1.6.0(@types/node@20.14.2)(@vitest/ui@1.6.0)(stylus@0.57.0)(terser@5.31.1))(vue-router@4.3.2(vue@3.4.27(typescript@5.4.5)))(vue@3.4.27(typescript@5.4.5))
vue: 3.4.27(typescript@5.4.5) vue: 3.4.27(typescript@5.4.5)
vue-router: 4.3.2(vue@3.4.27(typescript@5.4.5)) vue-router: 4.3.2(vue@3.4.27(typescript@5.4.5))
optionalDependencies: optionalDependencies:
'@vitest/ui': 1.6.0(vitest@1.6.0) '@vitest/ui': 1.6.0(vitest@1.6.0)
vitest: 1.6.0(@types/node@20.14.2)(@vitest/ui@1.6.0)(terser@5.31.1) vitest: 1.6.0(@types/node@20.14.2)(@vitest/ui@1.6.0)(stylus@0.57.0)(terser@5.31.1)
transitivePeerDependencies: transitivePeerDependencies:
- rollup - rollup
- supports-color - supports-color
'@nuxt/ui-templates@1.3.4': {} '@nuxt/ui-templates@1.3.4': {}
'@nuxt/vite-builder@3.11.2(@types/node@20.14.2)(eslint@9.4.0)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.4.5)(vue-tsc@2.0.21(typescript@5.4.5))(vue@3.4.27(typescript@5.4.5))': '@nuxt/vite-builder@3.11.2(@types/node@20.14.2)(eslint@9.4.0)(optionator@0.9.4)(rollup@4.18.0)(stylus@0.57.0)(terser@5.31.1)(typescript@5.4.5)(vue-tsc@2.0.21(typescript@5.4.5))(vue@3.4.27(typescript@5.4.5))':
dependencies: dependencies:
'@nuxt/kit': 3.11.2(rollup@4.18.0) '@nuxt/kit': 3.11.2(rollup@4.18.0)
'@rollup/plugin-replace': 5.0.7(rollup@4.18.0) '@rollup/plugin-replace': 5.0.7(rollup@4.18.0)
'@vitejs/plugin-vue': 5.0.5(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1))(vue@3.4.27(typescript@5.4.5)) '@vitejs/plugin-vue': 5.0.5(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1))(vue@3.4.27(typescript@5.4.5))
'@vitejs/plugin-vue-jsx': 3.1.0(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1))(vue@3.4.27(typescript@5.4.5)) '@vitejs/plugin-vue-jsx': 3.1.0(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1))(vue@3.4.27(typescript@5.4.5))
autoprefixer: 10.4.19(postcss@8.4.38) autoprefixer: 10.4.19(postcss@8.4.38)
clear: 0.1.0 clear: 0.1.0
consola: 3.2.3 consola: 3.2.3
@ -9122,9 +9221,9 @@ snapshots:
ufo: 1.5.3 ufo: 1.5.3
unenv: 1.9.0 unenv: 1.9.0
unplugin: 1.10.1 unplugin: 1.10.1
vite: 5.2.13(@types/node@20.14.2)(terser@5.31.1) vite: 5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1)
vite-node: 1.6.0(@types/node@20.14.2)(terser@5.31.1) vite-node: 1.6.0(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1)
vite-plugin-checker: 0.6.4(eslint@9.4.0)(optionator@0.9.4)(typescript@5.4.5)(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1))(vue-tsc@2.0.21(typescript@5.4.5)) vite-plugin-checker: 0.6.4(eslint@9.4.0)(optionator@0.9.4)(typescript@5.4.5)(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1))(vue-tsc@2.0.21(typescript@5.4.5))
vue: 3.4.27(typescript@5.4.5) vue: 3.4.27(typescript@5.4.5)
vue-bundle-renderer: 2.1.0 vue-bundle-renderer: 2.1.0
transitivePeerDependencies: transitivePeerDependencies:
@ -9974,13 +10073,13 @@ snapshots:
unhead: 1.9.12 unhead: 1.9.12
vue: 3.4.27(typescript@5.4.5) vue: 3.4.27(typescript@5.4.5)
'@unocss/astro@0.60.4(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1))': '@unocss/astro@0.60.4(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1))':
dependencies: dependencies:
'@unocss/core': 0.60.4 '@unocss/core': 0.60.4
'@unocss/reset': 0.60.4 '@unocss/reset': 0.60.4
'@unocss/vite': 0.60.4(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1)) '@unocss/vite': 0.60.4(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1))
optionalDependencies: optionalDependencies:
vite: 5.2.13(@types/node@20.14.2)(terser@5.31.1) vite: 5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1)
transitivePeerDependencies: transitivePeerDependencies:
- rollup - rollup
@ -10111,7 +10210,7 @@ snapshots:
dependencies: dependencies:
'@unocss/core': 0.60.4 '@unocss/core': 0.60.4
'@unocss/vite@0.60.4(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1))': '@unocss/vite@0.60.4(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1))':
dependencies: dependencies:
'@ampproject/remapping': 2.3.0 '@ampproject/remapping': 2.3.0
'@rollup/pluginutils': 5.1.0(rollup@4.18.0) '@rollup/pluginutils': 5.1.0(rollup@4.18.0)
@ -10123,7 +10222,7 @@ snapshots:
chokidar: 3.6.0 chokidar: 3.6.0
fast-glob: 3.3.2 fast-glob: 3.3.2
magic-string: 0.30.10 magic-string: 0.30.10
vite: 5.2.13(@types/node@20.14.2)(terser@5.31.1) vite: 5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1)
transitivePeerDependencies: transitivePeerDependencies:
- rollup - rollup
@ -10204,29 +10303,29 @@ snapshots:
- encoding - encoding
- supports-color - supports-color
'@vitejs/plugin-vue-jsx@3.1.0(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1))(vue@3.4.27(typescript@5.4.5))': '@vitejs/plugin-vue-jsx@3.1.0(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1))(vue@3.4.27(typescript@5.4.5))':
dependencies: dependencies:
'@babel/core': 7.24.7 '@babel/core': 7.24.7
'@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.24.7) '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.24.7)
'@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.7) '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.7)
vite: 5.2.13(@types/node@20.14.2)(terser@5.31.1) vite: 5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1)
vue: 3.4.27(typescript@5.4.5) vue: 3.4.27(typescript@5.4.5)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@vitejs/plugin-vue-jsx@4.0.0(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1))(vue@3.4.27(typescript@5.4.5))': '@vitejs/plugin-vue-jsx@4.0.0(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1))(vue@3.4.27(typescript@5.4.5))':
dependencies: dependencies:
'@babel/core': 7.24.7 '@babel/core': 7.24.7
'@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.24.7) '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.24.7)
'@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.7) '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.7)
vite: 5.2.13(@types/node@20.14.2)(terser@5.31.1) vite: 5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1)
vue: 3.4.27(typescript@5.4.5) vue: 3.4.27(typescript@5.4.5)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@vitejs/plugin-vue@5.0.5(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1))(vue@3.4.27(typescript@5.4.5))': '@vitejs/plugin-vue@5.0.5(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1))(vue@3.4.27(typescript@5.4.5))':
dependencies: dependencies:
vite: 5.2.13(@types/node@20.14.2)(terser@5.31.1) vite: 5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1)
vue: 3.4.27(typescript@5.4.5) vue: 3.4.27(typescript@5.4.5)
'@vitest/expect@1.6.0': '@vitest/expect@1.6.0':
@ -10260,7 +10359,7 @@ snapshots:
pathe: 1.1.2 pathe: 1.1.2
picocolors: 1.0.1 picocolors: 1.0.1
sirv: 2.0.4 sirv: 2.0.4
vitest: 1.6.0(@types/node@20.14.2)(@vitest/ui@1.6.0)(terser@5.31.1) vitest: 1.6.0(@types/node@20.14.2)(@vitest/ui@1.6.0)(stylus@0.57.0)(terser@5.31.1)
'@vitest/utils@1.6.0': '@vitest/utils@1.6.0':
dependencies: dependencies:
@ -10363,12 +10462,12 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- vue - vue
'@vue/devtools-applet@7.1.3(@unocss/reset@0.60.4)(axios@0.18.1)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.18.0))(vue@3.4.27(typescript@5.4.5)))(unocss@0.60.4(postcss@8.4.38)(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1)))(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1))(vue@3.4.27(typescript@5.4.5))': '@vue/devtools-applet@7.1.3(@unocss/reset@0.60.4)(axios@0.18.1)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.18.0))(vue@3.4.27(typescript@5.4.5)))(unocss@0.60.4(postcss@8.4.38)(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1)))(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1))(vue@3.4.27(typescript@5.4.5))':
dependencies: dependencies:
'@vue/devtools-core': 7.1.3(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1))(vue@3.4.27(typescript@5.4.5)) '@vue/devtools-core': 7.1.3(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1))(vue@3.4.27(typescript@5.4.5))
'@vue/devtools-kit': 7.1.3(vue@3.4.27(typescript@5.4.5)) '@vue/devtools-kit': 7.1.3(vue@3.4.27(typescript@5.4.5))
'@vue/devtools-shared': 7.2.1 '@vue/devtools-shared': 7.2.1
'@vue/devtools-ui': 7.2.1(@unocss/reset@0.60.4)(axios@0.18.1)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.18.0))(vue@3.4.27(typescript@5.4.5)))(unocss@0.60.4(postcss@8.4.38)(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1)))(vue@3.4.27(typescript@5.4.5)) '@vue/devtools-ui': 7.2.1(@unocss/reset@0.60.4)(axios@0.18.1)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.18.0))(vue@3.4.27(typescript@5.4.5)))(unocss@0.60.4(postcss@8.4.38)(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1)))(vue@3.4.27(typescript@5.4.5))
lodash-es: 4.17.21 lodash-es: 4.17.21
perfect-debounce: 1.0.0 perfect-debounce: 1.0.0
shiki: 1.3.0 shiki: 1.3.0
@ -10393,14 +10492,14 @@ snapshots:
- unocss - unocss
- vite - vite
'@vue/devtools-core@7.1.3(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1))(vue@3.4.27(typescript@5.4.5))': '@vue/devtools-core@7.1.3(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1))(vue@3.4.27(typescript@5.4.5))':
dependencies: dependencies:
'@vue/devtools-kit': 7.1.3(vue@3.4.27(typescript@5.4.5)) '@vue/devtools-kit': 7.1.3(vue@3.4.27(typescript@5.4.5))
'@vue/devtools-shared': 7.2.1 '@vue/devtools-shared': 7.2.1
mitt: 3.0.1 mitt: 3.0.1
nanoid: 3.3.7 nanoid: 3.3.7
pathe: 1.1.2 pathe: 1.1.2
vite-hot-client: 0.2.3(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1)) vite-hot-client: 0.2.3(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1))
transitivePeerDependencies: transitivePeerDependencies:
- vite - vite
- vue - vue
@ -10427,7 +10526,7 @@ snapshots:
dependencies: dependencies:
rfdc: 1.3.1 rfdc: 1.3.1
'@vue/devtools-ui@7.2.1(@unocss/reset@0.60.4)(axios@0.18.1)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.18.0))(vue@3.4.27(typescript@5.4.5)))(unocss@0.60.4(postcss@8.4.38)(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1)))(vue@3.4.27(typescript@5.4.5))': '@vue/devtools-ui@7.2.1(@unocss/reset@0.60.4)(axios@0.18.1)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.18.0))(vue@3.4.27(typescript@5.4.5)))(unocss@0.60.4(postcss@8.4.38)(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1)))(vue@3.4.27(typescript@5.4.5))':
dependencies: dependencies:
'@unocss/reset': 0.60.4 '@unocss/reset': 0.60.4
'@vue/devtools-shared': 7.2.1 '@vue/devtools-shared': 7.2.1
@ -10437,7 +10536,7 @@ snapshots:
colord: 2.9.3 colord: 2.9.3
floating-vue: 5.2.2(@nuxt/kit@3.11.2(rollup@4.18.0))(vue@3.4.27(typescript@5.4.5)) floating-vue: 5.2.2(@nuxt/kit@3.11.2(rollup@4.18.0))(vue@3.4.27(typescript@5.4.5))
focus-trap: 7.5.4 focus-trap: 7.5.4
unocss: 0.60.4(postcss@8.4.38)(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1)) unocss: 0.60.4(postcss@8.4.38)(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1))
vue: 3.4.27(typescript@5.4.5) vue: 3.4.27(typescript@5.4.5)
transitivePeerDependencies: transitivePeerDependencies:
- '@vue/composition-api' - '@vue/composition-api'
@ -10715,6 +10814,14 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- rollup - rollup
ast-types@0.14.2:
dependencies:
tslib: 2.6.3
ast-types@0.16.1:
dependencies:
tslib: 2.6.3
ast-walker-scope@0.5.0(rollup@4.18.0): ast-walker-scope@0.5.0(rollup@4.18.0):
dependencies: dependencies:
'@babel/parser': 7.24.7 '@babel/parser': 7.24.7
@ -10722,10 +10829,14 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- rollup - rollup
astral-regex@2.0.0: {}
async-sema@3.1.1: {} async-sema@3.1.1: {}
async@3.2.5: {} async@3.2.5: {}
atob@2.1.2: {}
autoprefixer@10.4.19(postcss@8.4.38): autoprefixer@10.4.19(postcss@8.4.38):
dependencies: dependencies:
browserslist: 4.23.1 browserslist: 4.23.1
@ -11272,6 +11383,12 @@ snapshots:
css-what@6.1.0: {} css-what@6.1.0: {}
css@3.0.0:
dependencies:
inherits: 2.0.4
source-map: 0.6.1
source-map-resolve: 0.6.0
csscolorparser@1.0.3: {} csscolorparser@1.0.3: {}
cssesc@3.0.0: {} cssesc@3.0.0: {}
@ -11590,6 +11707,10 @@ snapshots:
dependencies: dependencies:
ms: 2.1.2 ms: 2.1.2
decode-uri-component@0.2.2: {}
deep-diff@1.0.2: {}
deep-eql@4.1.4: deep-eql@4.1.4:
dependencies: dependencies:
type-detect: 4.0.8 type-detect: 4.0.8
@ -12043,13 +12164,13 @@ snapshots:
optionalDependencies: optionalDependencies:
'@typescript-eslint/eslint-plugin': 7.12.0(@typescript-eslint/parser@7.12.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(typescript@5.4.5) '@typescript-eslint/eslint-plugin': 7.12.0(@typescript-eslint/parser@7.12.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(typescript@5.4.5)
eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@7.12.0(@typescript-eslint/parser@7.12.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.14.2)(@vitest/ui@1.6.0)(terser@5.31.1)): eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@7.12.0(@typescript-eslint/parser@7.12.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.14.2)(@vitest/ui@1.6.0)(stylus@0.57.0)(terser@5.31.1)):
dependencies: dependencies:
'@typescript-eslint/utils': 7.12.0(eslint@9.4.0)(typescript@5.4.5) '@typescript-eslint/utils': 7.12.0(eslint@9.4.0)(typescript@5.4.5)
eslint: 9.4.0 eslint: 9.4.0
optionalDependencies: optionalDependencies:
'@typescript-eslint/eslint-plugin': 7.12.0(@typescript-eslint/parser@7.12.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(typescript@5.4.5) '@typescript-eslint/eslint-plugin': 7.12.0(@typescript-eslint/parser@7.12.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(typescript@5.4.5)
vitest: 1.6.0(@types/node@20.14.2)(@vitest/ui@1.6.0)(terser@5.31.1) vitest: 1.6.0(@types/node@20.14.2)(@vitest/ui@1.6.0)(stylus@0.57.0)(terser@5.31.1)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
- typescript - typescript
@ -12151,6 +12272,8 @@ snapshots:
acorn-jsx: 5.3.2(acorn@8.11.3) acorn-jsx: 5.3.2(acorn@8.11.3)
eslint-visitor-keys: 3.4.3 eslint-visitor-keys: 3.4.3
esprima@4.0.1: {}
esquery@1.5.0: esquery@1.5.0:
dependencies: dependencies:
estraverse: 5.3.0 estraverse: 5.3.0
@ -12250,6 +12373,8 @@ snapshots:
fast-deep-equal@3.1.3: {} fast-deep-equal@3.1.3: {}
fast-diff@1.3.0: {}
fast-fifo@1.3.2: {} fast-fifo@1.3.2: {}
fast-glob@3.3.2: fast-glob@3.3.2:
@ -12579,6 +12704,10 @@ snapshots:
globrex@0.1.2: {} globrex@0.1.2: {}
gonzales-pe@4.3.0:
dependencies:
minimist: 1.2.8
got@6.7.1: got@6.7.1:
dependencies: dependencies:
'@types/keyv': 3.1.4 '@types/keyv': 3.1.4
@ -13144,8 +13273,12 @@ snapshots:
lodash.sortby@4.7.0: {} lodash.sortby@4.7.0: {}
lodash.sortedlastindex@4.1.0: {}
lodash.startcase@4.4.0: {} lodash.startcase@4.4.0: {}
lodash.truncate@4.4.2: {}
lodash.uniq@4.5.0: {} lodash.uniq@4.5.0: {}
lodash.upperfirst@4.3.1: {} lodash.upperfirst@4.3.1: {}
@ -13639,6 +13772,11 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
node-html-parser@6.1.13:
dependencies:
css-select: 5.1.0
he: 1.2.0
node-releases@2.0.14: {} node-releases@2.0.14: {}
nopt@5.0.0: nopt@5.0.0:
@ -13747,15 +13885,15 @@ snapshots:
optionalDependencies: optionalDependencies:
fsevents: 2.3.3 fsevents: 2.3.3
nuxt@3.11.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.60.4)(axios@0.18.1)(encoding@0.1.13)(eslint@9.4.0)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.18.0))(vue@3.4.27(typescript@5.4.5)))(ioredis@5.4.1)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.4.5)(unocss@0.60.4(postcss@8.4.38)(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1)))(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1))(vue-tsc@2.0.21(typescript@5.4.5)): nuxt@3.11.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.60.4)(axios@0.18.1)(encoding@0.1.13)(eslint@9.4.0)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.18.0))(vue@3.4.27(typescript@5.4.5)))(ioredis@5.4.1)(optionator@0.9.4)(rollup@4.18.0)(stylus@0.57.0)(terser@5.31.1)(typescript@5.4.5)(unocss@0.60.4(postcss@8.4.38)(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1)))(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1))(vue-tsc@2.0.21(typescript@5.4.5)):
dependencies: dependencies:
'@nuxt/devalue': 2.0.2 '@nuxt/devalue': 2.0.2
'@nuxt/devtools': 1.3.3(@unocss/reset@0.60.4)(axios@0.18.1)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.18.0))(vue@3.4.27(typescript@5.4.5)))(nuxt@3.11.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.60.4)(axios@0.18.1)(encoding@0.1.13)(eslint@9.4.0)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.18.0))(vue@3.4.27(typescript@5.4.5)))(ioredis@5.4.1)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.4.5)(unocss@0.60.4(postcss@8.4.38)(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1)))(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1))(vue-tsc@2.0.21(typescript@5.4.5)))(rollup@4.18.0)(unocss@0.60.4(postcss@8.4.38)(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1)))(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1))(vue@3.4.27(typescript@5.4.5)) '@nuxt/devtools': 1.3.3(@unocss/reset@0.60.4)(axios@0.18.1)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.18.0))(vue@3.4.27(typescript@5.4.5)))(nuxt@3.11.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.60.4)(axios@0.18.1)(encoding@0.1.13)(eslint@9.4.0)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.18.0))(vue@3.4.27(typescript@5.4.5)))(ioredis@5.4.1)(optionator@0.9.4)(rollup@4.18.0)(stylus@0.57.0)(terser@5.31.1)(typescript@5.4.5)(unocss@0.60.4(postcss@8.4.38)(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1)))(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1))(vue-tsc@2.0.21(typescript@5.4.5)))(rollup@4.18.0)(unocss@0.60.4(postcss@8.4.38)(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1)))(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1))(vue@3.4.27(typescript@5.4.5))
'@nuxt/kit': 3.11.2(rollup@4.18.0) '@nuxt/kit': 3.11.2(rollup@4.18.0)
'@nuxt/schema': 3.11.2(rollup@4.18.0) '@nuxt/schema': 3.11.2(rollup@4.18.0)
'@nuxt/telemetry': 2.5.4(rollup@4.18.0) '@nuxt/telemetry': 2.5.4(rollup@4.18.0)
'@nuxt/ui-templates': 1.3.4 '@nuxt/ui-templates': 1.3.4
'@nuxt/vite-builder': 3.11.2(@types/node@20.14.2)(eslint@9.4.0)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.4.5)(vue-tsc@2.0.21(typescript@5.4.5))(vue@3.4.27(typescript@5.4.5)) '@nuxt/vite-builder': 3.11.2(@types/node@20.14.2)(eslint@9.4.0)(optionator@0.9.4)(rollup@4.18.0)(stylus@0.57.0)(terser@5.31.1)(typescript@5.4.5)(vue-tsc@2.0.21(typescript@5.4.5))(vue@3.4.27(typescript@5.4.5))
'@unhead/dom': 1.9.12 '@unhead/dom': 1.9.12
'@unhead/ssr': 1.9.12 '@unhead/ssr': 1.9.12
'@unhead/vue': 1.9.12(vue@3.4.27(typescript@5.4.5)) '@unhead/vue': 1.9.12(vue@3.4.27(typescript@5.4.5))
@ -14261,6 +14399,10 @@ snapshots:
camelcase-css: 2.0.1 camelcase-css: 2.0.1
postcss: 8.4.38 postcss: 8.4.38
postcss-less@6.0.0(postcss@8.4.38):
dependencies:
postcss: 8.4.38
postcss-load-config@4.0.2(postcss@8.4.38): postcss-load-config@4.0.2(postcss@8.4.38):
dependencies: dependencies:
lilconfig: 3.1.1 lilconfig: 3.1.1
@ -14473,11 +14615,30 @@ snapshots:
postcss: 8.4.38 postcss: 8.4.38
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
postcss-sass@0.5.0:
dependencies:
gonzales-pe: 4.3.0
postcss: 8.4.38
postcss-scss@4.0.9(postcss@8.4.38):
dependencies:
postcss: 8.4.38
postcss-selector-parser@6.1.0: postcss-selector-parser@6.1.0:
dependencies: dependencies:
cssesc: 3.0.0 cssesc: 3.0.0
util-deprecate: 1.0.2 util-deprecate: 1.0.2
postcss-styl@0.12.3:
dependencies:
debug: 4.3.5
fast-diff: 1.3.0
lodash.sortedlastindex: 4.1.0
postcss: 8.4.38
stylus: 0.57.0
transitivePeerDependencies:
- supports-color
postcss-svgo@6.0.3(postcss@8.4.38): postcss-svgo@6.0.3(postcss@8.4.38):
dependencies: dependencies:
postcss: 8.4.38 postcss: 8.4.38
@ -14681,6 +14842,14 @@ snapshots:
dependencies: dependencies:
picomatch: 2.3.1 picomatch: 2.3.1
recast@0.23.9:
dependencies:
ast-types: 0.16.1
esprima: 4.0.1
source-map: 0.6.1
tiny-invariant: 1.3.3
tslib: 2.6.3
redis-errors@1.2.0: {} redis-errors@1.2.0: {}
redis-parser@3.0.0: redis-parser@3.0.0:
@ -14845,6 +15014,8 @@ snapshots:
safer-buffer@2.1.2: {} safer-buffer@2.1.2: {}
sax@1.2.4: {}
scslre@0.3.0: scslre@0.3.0:
dependencies: dependencies:
'@eslint-community/regexpp': 4.10.1 '@eslint-community/regexpp': 4.10.1
@ -14971,6 +15142,12 @@ snapshots:
slash@5.1.0: {} slash@5.1.0: {}
slice-ansi@4.0.0:
dependencies:
ansi-styles: 4.3.0
astral-regex: 2.0.0
is-fullwidth-code-point: 3.0.0
slice-ansi@5.0.0: slice-ansi@5.0.0:
dependencies: dependencies:
ansi-styles: 6.2.1 ansi-styles: 6.2.1
@ -15012,6 +15189,11 @@ snapshots:
source-map-js@1.2.0: {} source-map-js@1.2.0: {}
source-map-resolve@0.6.0:
dependencies:
atob: 2.1.2
decode-uri-component: 0.2.2
source-map-support@0.5.21: source-map-support@0.5.21:
dependencies: dependencies:
buffer-from: 1.1.2 buffer-from: 1.1.2
@ -15176,6 +15358,17 @@ snapshots:
stylis@4.2.0: {} stylis@4.2.0: {}
stylus@0.57.0:
dependencies:
css: 3.0.0
debug: 4.3.5
glob: 7.2.3
safer-buffer: 2.1.2
sax: 1.2.4
source-map: 0.7.4
transitivePeerDependencies:
- supports-color
sucrase@3.35.0: sucrase@3.35.0:
dependencies: dependencies:
'@jridgewell/gen-mapping': 0.3.5 '@jridgewell/gen-mapping': 0.3.5
@ -15222,6 +15415,14 @@ snapshots:
tabbable@6.2.0: {} tabbable@6.2.0: {}
table@6.8.2:
dependencies:
ajv: 8.16.0
lodash.truncate: 4.4.2
slice-ansi: 4.0.0
string-width: 4.2.3
strip-ansi: 6.0.1
tailwind-merge@2.3.0: tailwind-merge@2.3.0:
dependencies: dependencies:
'@babel/runtime': 7.24.7 '@babel/runtime': 7.24.7
@ -15600,9 +15801,9 @@ snapshots:
universalify@2.0.1: {} universalify@2.0.1: {}
unocss@0.60.4(postcss@8.4.38)(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1)): unocss@0.60.4(postcss@8.4.38)(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1)):
dependencies: dependencies:
'@unocss/astro': 0.60.4(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1)) '@unocss/astro': 0.60.4(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1))
'@unocss/cli': 0.60.4(rollup@4.18.0) '@unocss/cli': 0.60.4(rollup@4.18.0)
'@unocss/core': 0.60.4 '@unocss/core': 0.60.4
'@unocss/extractor-arbitrary-variants': 0.60.4 '@unocss/extractor-arbitrary-variants': 0.60.4
@ -15621,9 +15822,9 @@ snapshots:
'@unocss/transformer-compile-class': 0.60.4 '@unocss/transformer-compile-class': 0.60.4
'@unocss/transformer-directives': 0.60.4 '@unocss/transformer-directives': 0.60.4
'@unocss/transformer-variant-group': 0.60.4 '@unocss/transformer-variant-group': 0.60.4
'@unocss/vite': 0.60.4(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1)) '@unocss/vite': 0.60.4(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1))
optionalDependencies: optionalDependencies:
vite: 5.2.13(@types/node@20.14.2)(terser@5.31.1) vite: 5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1)
transitivePeerDependencies: transitivePeerDependencies:
- postcss - postcss
- rollup - rollup
@ -15794,9 +15995,26 @@ snapshots:
type-fest: 4.20.0 type-fest: 4.20.0
vue: 3.4.27(typescript@5.4.5) vue: 3.4.27(typescript@5.4.5)
vite-hot-client@0.2.3(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1)): vite-hot-client@0.2.3(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1)):
dependencies: dependencies:
vite: 5.2.13(@types/node@20.14.2)(terser@5.31.1) vite: 5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1)
vite-node@1.6.0(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1):
dependencies:
cac: 6.7.14
debug: 4.3.5
pathe: 1.1.2
picocolors: 1.0.1
vite: 5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1)
transitivePeerDependencies:
- '@types/node'
- less
- lightningcss
- sass
- stylus
- sugarss
- supports-color
- terser
vite-node@1.6.0(@types/node@20.14.2)(terser@5.31.1): vite-node@1.6.0(@types/node@20.14.2)(terser@5.31.1):
dependencies: dependencies:
@ -15815,7 +16033,7 @@ snapshots:
- supports-color - supports-color
- terser - terser
vite-plugin-checker@0.6.4(eslint@9.4.0)(optionator@0.9.4)(typescript@5.4.5)(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1))(vue-tsc@2.0.21(typescript@5.4.5)): vite-plugin-checker@0.6.4(eslint@9.4.0)(optionator@0.9.4)(typescript@5.4.5)(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1))(vue-tsc@2.0.21(typescript@5.4.5)):
dependencies: dependencies:
'@babel/code-frame': 7.24.7 '@babel/code-frame': 7.24.7
ansi-escapes: 4.3.2 ansi-escapes: 4.3.2
@ -15828,7 +16046,7 @@ snapshots:
semver: 7.6.2 semver: 7.6.2
strip-ansi: 6.0.1 strip-ansi: 6.0.1
tiny-invariant: 1.3.3 tiny-invariant: 1.3.3
vite: 5.2.13(@types/node@20.14.2)(terser@5.31.1) vite: 5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1)
vscode-languageclient: 7.0.0 vscode-languageclient: 7.0.0
vscode-languageserver: 7.0.0 vscode-languageserver: 7.0.0
vscode-languageserver-textdocument: 1.0.11 vscode-languageserver-textdocument: 1.0.11
@ -15839,7 +16057,7 @@ snapshots:
typescript: 5.4.5 typescript: 5.4.5
vue-tsc: 2.0.21(typescript@5.4.5) vue-tsc: 2.0.21(typescript@5.4.5)
vite-plugin-inspect@0.8.4(@nuxt/kit@3.11.2(rollup@4.18.0))(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1)): vite-plugin-inspect@0.8.4(@nuxt/kit@3.11.2(rollup@4.18.0))(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1)):
dependencies: dependencies:
'@antfu/utils': 0.7.8 '@antfu/utils': 0.7.8
'@rollup/pluginutils': 5.1.0(rollup@4.18.0) '@rollup/pluginutils': 5.1.0(rollup@4.18.0)
@ -15850,14 +16068,14 @@ snapshots:
perfect-debounce: 1.0.0 perfect-debounce: 1.0.0
picocolors: 1.0.1 picocolors: 1.0.1
sirv: 2.0.4 sirv: 2.0.4
vite: 5.2.13(@types/node@20.14.2)(terser@5.31.1) vite: 5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1)
optionalDependencies: optionalDependencies:
'@nuxt/kit': 3.11.2(rollup@4.18.0) '@nuxt/kit': 3.11.2(rollup@4.18.0)
transitivePeerDependencies: transitivePeerDependencies:
- rollup - rollup
- supports-color - supports-color
vite-plugin-vue-inspector@5.1.2(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1)): vite-plugin-vue-inspector@5.1.2(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1)):
dependencies: dependencies:
'@babel/core': 7.24.7 '@babel/core': 7.24.7
'@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.24.7) '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.24.7)
@ -15868,21 +16086,32 @@ snapshots:
'@vue/compiler-dom': 3.4.27 '@vue/compiler-dom': 3.4.27
kolorist: 1.8.0 kolorist: 1.8.0
magic-string: 0.30.10 magic-string: 0.30.10
vite: 5.2.13(@types/node@20.14.2)(terser@5.31.1) vite: 5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
vite-tsconfig-paths@4.3.2(typescript@5.4.5)(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1)): vite-tsconfig-paths@4.3.2(typescript@5.4.5)(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1)):
dependencies: dependencies:
debug: 4.3.5 debug: 4.3.5
globrex: 0.1.2 globrex: 0.1.2
tsconfck: 3.1.0(typescript@5.4.5) tsconfck: 3.1.0(typescript@5.4.5)
optionalDependencies: optionalDependencies:
vite: 5.2.13(@types/node@20.14.2)(terser@5.31.1) vite: 5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
- typescript - typescript
vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1):
dependencies:
esbuild: 0.20.2
postcss: 8.4.38
rollup: 4.18.0
optionalDependencies:
'@types/node': 20.14.2
fsevents: 2.3.3
stylus: 0.57.0
terser: 5.31.1
vite@5.2.13(@types/node@20.14.2)(terser@5.31.1): vite@5.2.13(@types/node@20.14.2)(terser@5.31.1):
dependencies: dependencies:
esbuild: 0.20.2 esbuild: 0.20.2
@ -15893,14 +16122,14 @@ snapshots:
fsevents: 2.3.3 fsevents: 2.3.3
terser: 5.31.1 terser: 5.31.1
vitepress@1.2.3(@algolia/client-search@4.23.3)(@types/node@20.14.2)(axios@0.18.1)(postcss@8.4.38)(search-insights@2.14.0)(terser@5.31.1)(typescript@5.4.5): vitepress@1.2.3(@algolia/client-search@4.23.3)(@types/node@20.14.2)(axios@0.18.1)(postcss@8.4.38)(search-insights@2.14.0)(stylus@0.57.0)(terser@5.31.1)(typescript@5.4.5):
dependencies: dependencies:
'@docsearch/css': 3.6.0 '@docsearch/css': 3.6.0
'@docsearch/js': 3.6.0(@algolia/client-search@4.23.3)(search-insights@2.14.0) '@docsearch/js': 3.6.0(@algolia/client-search@4.23.3)(search-insights@2.14.0)
'@shikijs/core': 1.6.3 '@shikijs/core': 1.6.3
'@shikijs/transformers': 1.6.3 '@shikijs/transformers': 1.6.3
'@types/markdown-it': 14.1.1 '@types/markdown-it': 14.1.1
'@vitejs/plugin-vue': 5.0.5(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1))(vue@3.4.27(typescript@5.4.5)) '@vitejs/plugin-vue': 5.0.5(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1))(vue@3.4.27(typescript@5.4.5))
'@vue/devtools-api': 7.2.1(vue@3.4.27(typescript@5.4.5)) '@vue/devtools-api': 7.2.1(vue@3.4.27(typescript@5.4.5))
'@vue/shared': 3.4.27 '@vue/shared': 3.4.27
'@vueuse/core': 10.10.0(vue@3.4.27(typescript@5.4.5)) '@vueuse/core': 10.10.0(vue@3.4.27(typescript@5.4.5))
@ -15909,7 +16138,7 @@ snapshots:
mark.js: 8.11.1 mark.js: 8.11.1
minisearch: 6.3.0 minisearch: 6.3.0
shiki: 1.6.3 shiki: 1.6.3
vite: 5.2.13(@types/node@20.14.2)(terser@5.31.1) vite: 5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1)
vue: 3.4.27(typescript@5.4.5) vue: 3.4.27(typescript@5.4.5)
optionalDependencies: optionalDependencies:
postcss: 8.4.38 postcss: 8.4.38
@ -15940,9 +16169,9 @@ snapshots:
- typescript - typescript
- universal-cookie - universal-cookie
vitest-environment-nuxt@1.0.0(@vitest/ui@1.6.0(vitest@1.6.0))(h3@1.11.1)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1))(vitest@1.6.0(@types/node@20.14.2)(@vitest/ui@1.6.0)(terser@5.31.1))(vue-router@4.3.2(vue@3.4.27(typescript@5.4.5)))(vue@3.4.27(typescript@5.4.5)): vitest-environment-nuxt@1.0.0(@vitest/ui@1.6.0(vitest@1.6.0))(h3@1.11.1)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1))(vitest@1.6.0(@types/node@20.14.2)(@vitest/ui@1.6.0)(stylus@0.57.0)(terser@5.31.1))(vue-router@4.3.2(vue@3.4.27(typescript@5.4.5)))(vue@3.4.27(typescript@5.4.5)):
dependencies: dependencies:
'@nuxt/test-utils': 3.13.1(@vitest/ui@1.6.0(vitest@1.6.0))(h3@1.11.1)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1))(vitest@1.6.0(@types/node@20.14.2)(@vitest/ui@1.6.0)(terser@5.31.1))(vue-router@4.3.2(vue@3.4.27(typescript@5.4.5)))(vue@3.4.27(typescript@5.4.5)) '@nuxt/test-utils': 3.13.1(@vitest/ui@1.6.0(vitest@1.6.0))(h3@1.11.1)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1))(vitest@1.6.0(@types/node@20.14.2)(@vitest/ui@1.6.0)(stylus@0.57.0)(terser@5.31.1))(vue-router@4.3.2(vue@3.4.27(typescript@5.4.5)))(vue@3.4.27(typescript@5.4.5))
transitivePeerDependencies: transitivePeerDependencies:
- '@cucumber/cucumber' - '@cucumber/cucumber'
- '@jest/globals' - '@jest/globals'
@ -15962,6 +16191,40 @@ snapshots:
- vue - vue
- vue-router - vue-router
vitest@1.6.0(@types/node@20.14.2)(@vitest/ui@1.6.0)(stylus@0.57.0)(terser@5.31.1):
dependencies:
'@vitest/expect': 1.6.0
'@vitest/runner': 1.6.0
'@vitest/snapshot': 1.6.0
'@vitest/spy': 1.6.0
'@vitest/utils': 1.6.0
acorn-walk: 8.3.2
chai: 4.4.1
debug: 4.3.5
execa: 8.0.1
local-pkg: 0.5.0
magic-string: 0.30.10
pathe: 1.1.2
picocolors: 1.0.1
std-env: 3.7.0
strip-literal: 2.1.0
tinybench: 2.8.0
tinypool: 0.8.4
vite: 5.2.13(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1)
vite-node: 1.6.0(@types/node@20.14.2)(stylus@0.57.0)(terser@5.31.1)
why-is-node-running: 2.2.2
optionalDependencies:
'@types/node': 20.14.2
'@vitest/ui': 1.6.0(vitest@1.6.0)
transitivePeerDependencies:
- less
- lightningcss
- sass
- stylus
- sugarss
- supports-color
- terser
vitest@1.6.0(@types/node@20.14.2)(@vitest/ui@1.6.0)(terser@5.31.1): vitest@1.6.0(@types/node@20.14.2)(@vitest/ui@1.6.0)(terser@5.31.1):
dependencies: dependencies:
'@vitest/expect': 1.6.0 '@vitest/expect': 1.6.0
@ -16059,6 +16322,31 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
vue-metamorph@3.1.9(eslint@9.4.0):
dependencies:
'@babel/parser': 7.24.7
ast-types: 0.14.2
chalk: 5.3.0
cli-progress: 3.12.0
commander: 12.1.0
deep-diff: 1.0.2
fs-extra: 11.2.0
glob: 10.4.1
lodash-es: 4.17.21
magic-string: 0.30.10
node-html-parser: 6.1.13
postcss: 8.4.38
postcss-less: 6.0.0(postcss@8.4.38)
postcss-sass: 0.5.0
postcss-scss: 4.0.9(postcss@8.4.38)
postcss-styl: 0.12.3
recast: 0.23.9
table: 6.8.2
vue-eslint-parser: 9.4.3(eslint@9.4.0)
transitivePeerDependencies:
- eslint
- supports-color
vue-observe-visibility@2.0.0-alpha.1(vue@3.4.27(typescript@5.4.5)): vue-observe-visibility@2.0.0-alpha.1(vue@3.4.27(typescript@5.4.5)):
dependencies: dependencies:
vue: 3.4.27(typescript@5.4.5) vue: 3.4.27(typescript@5.4.5)