diff --git a/.changeset/afraid-windows-collect.md b/.changeset/afraid-windows-collect.md new file mode 100644 index 000000000..aa203bea9 --- /dev/null +++ b/.changeset/afraid-windows-collect.md @@ -0,0 +1,27 @@ +--- +"@vue-macros/reactivity-transform": patch +"@vue-macros/define-props-refs": patch +"@vue-macros/setup-component": patch +"unplugin-vue-define-options": patch +"@vue-macros/named-template": patch +"@vue-macros/better-define": patch +"@vue-macros/define-models": patch +"@vue-macros/define-render": patch +"@vue-macros/export-expose": patch +"@vue-macros/export-render": patch +"@vue-macros/jsx-directive": patch +"@vue-macros/define-props": patch +"@vue-macros/define-slots": patch +"@vue-macros/export-props": patch +"@vue-macros/hoist-static": patch +"@vue-macros/define-emit": patch +"@vue-macros/define-prop": patch +"@vue-macros/setup-block": patch +"@vue-macros/short-emits": patch +"@vue-macros/chain-call": patch +"@vue-macros/setup-sfc": patch +"@vue-macros/common": patch +"@vue-macros/api": patch +--- + +upgrade magic-string-ast diff --git a/package.json b/package.json index 80977d2b7..70090ca1b 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "tsx": "^4.7.2", "typescript": "~5.4.5", "unocss": "^0.59.2", - "unplugin-macros": "^0.11.0", + "unplugin-macros": "^0.12.1", "unplugin-raw": "^0.1.1", "vite": "^5.2.8", "vitest": "^1.5.0", diff --git a/packages/api/src/vue/analyze.ts b/packages/api/src/vue/analyze.ts index a00a328d3..b7fdd50e4 100644 --- a/packages/api/src/vue/analyze.ts +++ b/packages/api/src/vue/analyze.ts @@ -1,7 +1,7 @@ import { DEFINE_EMITS, DEFINE_PROPS, - type MagicString, + type MagicStringAST, type SFC, WITH_DEFAULTS, babelParse, @@ -26,7 +26,7 @@ export interface AnalyzeResult { } export async function analyzeSFC( - s: MagicString, + s: MagicStringAST, sfc: SFC, ): Promise { if (!sfc.scriptSetup) throw new Error('Only ` - const s = new MagicString(str) + const s = new MagicStringAST(str) const sfc = parseSFC(str, 'test.vue') return { ...(await analyzeSFC(s, sfc)), s } } diff --git a/packages/better-define/src/core/index.ts b/packages/better-define/src/core/index.ts index f6d3cb727..c944f0ae0 100644 --- a/packages/better-define/src/core/index.ts +++ b/packages/better-define/src/core/index.ts @@ -1,6 +1,6 @@ import { DEFINE_EMITS, - MagicString, + MagicStringAST, escapeKey, generateTransform, importHelperFn, @@ -18,7 +18,7 @@ export async function transformBetterDefine( id: string, isProduction = false, ) { - const s = new MagicString(code) + const s = new MagicStringAST(code) const sfc = parseSFC(code, id) if (!sfc.scriptSetup) return diff --git a/packages/chain-call/src/core/index.ts b/packages/chain-call/src/core/index.ts index 47707200a..8d0022cf0 100644 --- a/packages/chain-call/src/core/index.ts +++ b/packages/chain-call/src/core/index.ts @@ -1,6 +1,6 @@ import { DEFINE_PROPS, - MagicString, + MagicStringAST, WITH_DEFAULTS, generateTransform, isCallOf, @@ -17,7 +17,7 @@ export function transformChainCall(code: string, id: string) { const { scriptSetup, getSetupAst, offset } = parseSFC(code, id) if (!scriptSetup) return - const s = new MagicString(code) + const s = new MagicStringAST(code) const setupAst = getSetupAst()! walkAST(setupAst, { diff --git a/packages/common/package.json b/packages/common/package.json index 6f2d41cc5..899f9aacc 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -58,7 +58,7 @@ "@vue/compiler-sfc": "^3.4.21", "ast-kit": "^0.12.1", "local-pkg": "^0.5.0", - "magic-string-ast": "^0.3.0" + "magic-string-ast": "^0.5.0" }, "devDependencies": { "@babel/parser": "^7.24.4", diff --git a/packages/common/src/ast.ts b/packages/common/src/ast.ts index 055cd0a02..8f89334a9 100644 --- a/packages/common/src/ast.ts +++ b/packages/common/src/ast.ts @@ -1,6 +1,6 @@ import { walkIdentifiers } from '@vue/compiler-sfc' import { isFunctionType, isLiteralType, resolveObjectKey } from 'ast-kit' -import type { MagicStringBase } from 'magic-string-ast' +import type { MagicString } from 'magic-string-ast' import type * as t from '@babel/types' export function checkInvalidScopeReference( @@ -145,10 +145,10 @@ export function resolveObjectExpression(node: t.ObjectExpression) { return maps } -const importedMap = new WeakMap>() +const importedMap = new WeakMap>() export const HELPER_PREFIX = '__MACROS_' export function importHelperFn( - s: MagicStringBase, + s: MagicString, offset: number, local: string, from = 'vue', diff --git a/packages/common/src/vue.ts b/packages/common/src/vue.ts index 5f477b001..6a5f0bd4f 100644 --- a/packages/common/src/vue.ts +++ b/packages/common/src/vue.ts @@ -7,7 +7,7 @@ import { import { babelParse, getLang, resolveString } from 'ast-kit' import { REGEX_VUE_SFC } from './constants' import type { Node, Program } from '@babel/types' -import type { MagicString, MagicStringBase } from 'magic-string-ast' +import type { MagicString, MagicStringAST } from 'magic-string-ast' export type SFCScriptBlock = Omit< SFCScriptBlockMixed, @@ -86,7 +86,7 @@ export function getFileCodeAndLang( } } -export function addNormalScript({ script, lang }: SFC, s: MagicStringBase) { +export function addNormalScript({ script, lang }: SFC, s: MagicString) { return { start() { if (script) return script.loc.end.offset @@ -102,7 +102,11 @@ export function addNormalScript({ script, lang }: SFC, s: MagicStringBase) { } } -export function removeMacroImport(node: Node, s: MagicString, offset: number) { +export function removeMacroImport( + node: Node, + s: MagicStringAST, + offset: number, +) { if ( node.type === 'ImportDeclaration' && node.attributes?.some( diff --git a/packages/define-emit/src/core/index.ts b/packages/define-emit/src/core/index.ts index 1f51adf6e..daee1375c 100644 --- a/packages/define-emit/src/core/index.ts +++ b/packages/define-emit/src/core/index.ts @@ -1,7 +1,7 @@ import { DEFINE_EMIT, HELPER_PREFIX, - MagicString, + MagicStringAST, escapeKey, generateTransform, isCallOf, @@ -24,7 +24,7 @@ export async function transformDefineEmit(code: string, id: string) { if (!scriptSetup) return const offset = scriptSetup.loc.start.offset - const s = new MagicString(code) + const s = new MagicStringAST(code) const setupAst = getSetupAst()! const emits: Emit[] = [] diff --git a/packages/define-models/src/core/index.ts b/packages/define-models/src/core/index.ts index d33aa8ea2..6e6633341 100644 --- a/packages/define-models/src/core/index.ts +++ b/packages/define-models/src/core/index.ts @@ -6,7 +6,7 @@ import { DEFINE_OPTIONS, DEFINE_PROPS, HELPER_PREFIX, - MagicString, + MagicStringAST, REPO_ISSUE_URL, WITH_DEFAULTS, generateTransform, @@ -464,7 +464,7 @@ export function transformDefineModels( const setupContent = scriptSetup.content const setupAst = getSetupAst()!.body - const s = new MagicString(code) + const s = new MagicStringAST(code) if (version === 2) processVue2Script() diff --git a/packages/define-options/src/core/index.ts b/packages/define-options/src/core/index.ts index 86e10d5b9..acf96b37d 100644 --- a/packages/define-options/src/core/index.ts +++ b/packages/define-options/src/core/index.ts @@ -1,6 +1,6 @@ import { DEFINE_OPTIONS, - MagicString, + MagicStringAST, addNormalScript, checkInvalidScopeReference, generateTransform, @@ -33,7 +33,7 @@ export function transformDefineOptions(code: string, id: string) { const setupBindings = getRootScopeIds(setupAst) - const s = new MagicString(code) + const s = new MagicStringAST(code) const [node] = nodes const [arg] = node.arguments diff --git a/packages/define-prop/src/core/index.ts b/packages/define-prop/src/core/index.ts index 4bb4f4c0c..4f550892e 100644 --- a/packages/define-prop/src/core/index.ts +++ b/packages/define-prop/src/core/index.ts @@ -2,7 +2,7 @@ import { DEFINE_PROP, DEFINE_PROPS, HELPER_PREFIX, - MagicString, + MagicStringAST, generateTransform, importHelperFn, isCallOf, @@ -36,7 +36,7 @@ export async function transformDefineProp( const setupAst = sfc.getSetupAst()! const offset = sfc.scriptSetup.loc.start.offset - const s = new MagicString(code) + const s = new MagicStringAST(code) const { walkCall, genRuntimeProps } = ( edition === 'kevinEdition' ? kevinEdition : johnsonEdition diff --git a/packages/define-prop/src/core/utils.ts b/packages/define-prop/src/core/utils.ts index 88e743d11..f2dd48abe 100644 --- a/packages/define-prop/src/core/utils.ts +++ b/packages/define-prop/src/core/utils.ts @@ -1,8 +1,8 @@ -import type { MagicString } from '@vue-macros/common' +import type { MagicStringAST } from '@vue-macros/common' import type * as t from '@babel/types' export type Impl = (ctx: { - s: MagicString + s: MagicStringAST offset: number resolveTSType: (type: t.TSType) => Promise }) => { diff --git a/packages/define-props-refs/src/core/index.ts b/packages/define-props-refs/src/core/index.ts index a451bf816..0e3c555cc 100644 --- a/packages/define-props-refs/src/core/index.ts +++ b/packages/define-props-refs/src/core/index.ts @@ -2,7 +2,7 @@ import { DEFINE_PROPS, DEFINE_PROPS_REFS, HELPER_PREFIX, - MagicString, + MagicStringAST, WITH_DEFAULTS, generateTransform, importHelperFn, @@ -20,7 +20,7 @@ export function transformDefinePropsRefs(code: string, id: string) { if (!scriptSetup) return const offset = scriptSetup.loc.start.offset - const s = new MagicString(code) + const s = new MagicStringAST(code) const setupAst = getSetupAst()! walkAST(setupAst, { diff --git a/packages/define-props/src/core/index.ts b/packages/define-props/src/core/index.ts index a21a5b77c..c670564af 100644 --- a/packages/define-props/src/core/index.ts +++ b/packages/define-props/src/core/index.ts @@ -1,7 +1,7 @@ import { DEFINE_PROPS, DEFINE_PROPS_DOLLAR, - MagicString, + MagicStringAST, generateTransform, isCallOf, parseSFC, @@ -16,7 +16,7 @@ export function transformDefineProps(code: string, id: string) { if (!scriptSetup) return const offset = scriptSetup.loc.start.offset - const s = new MagicString(code) + const s = new MagicStringAST(code) const setupAst = getSetupAst()! walkAST(setupAst, { diff --git a/packages/define-render/src/core/index.ts b/packages/define-render/src/core/index.ts index 6f3d454d3..dd964b010 100644 --- a/packages/define-render/src/core/index.ts +++ b/packages/define-render/src/core/index.ts @@ -1,6 +1,6 @@ import { DEFINE_RENDER, - MagicString, + MagicStringAST, babelParse, generateTransform, getLang, @@ -39,7 +39,7 @@ export function transformDefineRender(code: string, id: string) { }) if (nodes.length === 0) return - const s = new MagicString(code) + const s = new MagicStringAST(code) for (const { parent, node, arg } of nodes) { // check parent diff --git a/packages/define-slots/src/core/index.ts b/packages/define-slots/src/core/index.ts index bafe873f3..647fd6f1e 100644 --- a/packages/define-slots/src/core/index.ts +++ b/packages/define-slots/src/core/index.ts @@ -1,6 +1,6 @@ import { DEFINE_SLOTS, - MagicString, + MagicStringAST, generateTransform, isCallOf, parseSFC, @@ -12,7 +12,7 @@ export function transformDefineSlots(code: string, id: string) { const { scriptSetup, getSetupAst } = parseSFC(code, id) if (!scriptSetup) return - const s = new MagicString(code) + const s = new MagicStringAST(code) for (const stmt of getSetupAst()!.body) { if ( diff --git a/packages/export-expose/src/core/index.ts b/packages/export-expose/src/core/index.ts index b96132b2a..202e7cfd1 100644 --- a/packages/export-expose/src/core/index.ts +++ b/packages/export-expose/src/core/index.ts @@ -1,6 +1,6 @@ import { HELPER_PREFIX, - MagicString, + MagicStringAST, generateTransform, parseSFC, } from '@vue-macros/common' @@ -12,7 +12,7 @@ export function transformExportExpose(code: string, id: string) { const { scriptSetup, getSetupAst } = parseSFC(code, id) if (!scriptSetup) return - const s = new MagicString(code) + const s = new MagicStringAST(code) const nodes = getSetupAst()!.body const offset = scriptSetup.loc.start.offset diff --git a/packages/export-props/src/core/index.ts b/packages/export-props/src/core/index.ts index e8b1b7c48..b81745804 100644 --- a/packages/export-props/src/core/index.ts +++ b/packages/export-props/src/core/index.ts @@ -1,6 +1,6 @@ import { DEFINE_PROPS, - MagicString, + MagicStringAST, WITH_DEFAULTS, generateTransform, isCallOf, @@ -13,7 +13,7 @@ export function transformExportProps(code: string, id: string) { if (!scriptSetup) return const offset = scriptSetup.loc.start.offset - const s = new MagicString(code) + const s = new MagicStringAST(code) const props: Record = Object.create(null) diff --git a/packages/export-render/src/core/index.ts b/packages/export-render/src/core/index.ts index e787ecbbc..265cecdf8 100644 --- a/packages/export-render/src/core/index.ts +++ b/packages/export-render/src/core/index.ts @@ -1,10 +1,10 @@ -import { MagicString, generateTransform, parseSFC } from '@vue-macros/common' +import { MagicStringAST, generateTransform, parseSFC } from '@vue-macros/common' export function transformExportRender(code: string, id: string) { const { scriptSetup, getSetupAst } = parseSFC(code, id) if (!scriptSetup) return - const s = new MagicString(code) + const s = new MagicStringAST(code) const nodes = getSetupAst()!.body const offset = scriptSetup.loc.start.offset diff --git a/packages/hoist-static/src/core/index.ts b/packages/hoist-static/src/core/index.ts index 38535697c..8a31cb73f 100644 --- a/packages/hoist-static/src/core/index.ts +++ b/packages/hoist-static/src/core/index.ts @@ -1,5 +1,5 @@ import { - MagicString, + MagicStringAST, addNormalScript, generateTransform, isStaticExpression, @@ -25,7 +25,7 @@ export function transformHoistStatic(code: string, id: string) { const setupOffset = scriptSetup.loc.start.offset const setupOffsetEnd = scriptSetup.loc.end.offset - const s = new MagicString(code) + const s = new MagicStringAST(code) const program = getSetupAst()! let normalScript = addNormalScript(sfc, s) diff --git a/packages/jsx-directive/src/core/index.ts b/packages/jsx-directive/src/core/index.ts index 28cedab6a..38bfc9c7c 100644 --- a/packages/jsx-directive/src/core/index.ts +++ b/packages/jsx-directive/src/core/index.ts @@ -1,5 +1,5 @@ import { - MagicString, + MagicStringAST, REGEX_SETUP_SFC, babelParse, generateTransform, @@ -51,7 +51,7 @@ export function transformJsxDirective( return } - const s = new MagicString(code) + const s = new MagicStringAST(code) for (const { ast, offset } of asts) { const vIfMap = new Map() const vForNodes: JsxDirective[] = [] diff --git a/packages/jsx-directive/src/core/v-for.ts b/packages/jsx-directive/src/core/v-for.ts index e45122398..767be17d6 100644 --- a/packages/jsx-directive/src/core/v-for.ts +++ b/packages/jsx-directive/src/core/v-for.ts @@ -1,6 +1,6 @@ import { HELPER_PREFIX, - type MagicString, + type MagicStringAST, importHelperFn, } from '@vue-macros/common' import type { JsxDirective } from '.' @@ -13,7 +13,7 @@ export function resolveVFor( version, vMemoAttribute, }: { - s: MagicString + s: MagicStringAST offset: number version: number vMemoAttribute?: JsxDirective['attribute'] @@ -60,7 +60,7 @@ export function resolveVFor( export function transformVFor( nodes: JsxDirective[], - s: MagicString, + s: MagicStringAST, offset: number, version: number, ) { diff --git a/packages/jsx-directive/src/core/v-html.ts b/packages/jsx-directive/src/core/v-html.ts index 5964b11d0..67f5ee49b 100644 --- a/packages/jsx-directive/src/core/v-html.ts +++ b/packages/jsx-directive/src/core/v-html.ts @@ -1,9 +1,9 @@ -import type { MagicString } from '@vue-macros/common' +import type { MagicStringAST } from '@vue-macros/common' import type { JsxDirective } from '.' export function transformVHtml( nodes: JsxDirective[], - s: MagicString, + s: MagicStringAST, offset: number, version: number, ) { diff --git a/packages/jsx-directive/src/core/v-if.ts b/packages/jsx-directive/src/core/v-if.ts index 683b4fc53..2d5082f68 100644 --- a/packages/jsx-directive/src/core/v-if.ts +++ b/packages/jsx-directive/src/core/v-if.ts @@ -1,9 +1,9 @@ -import type { MagicString } from '@vue-macros/common' +import type { MagicStringAST } from '@vue-macros/common' import type { JsxDirective } from '.' export function transformVIf( nodes: JsxDirective[], - s: MagicString, + s: MagicStringAST, offset: number, version: number, ) { diff --git a/packages/jsx-directive/src/core/v-memo.ts b/packages/jsx-directive/src/core/v-memo.ts index 18332dc49..9f874b33d 100644 --- a/packages/jsx-directive/src/core/v-memo.ts +++ b/packages/jsx-directive/src/core/v-memo.ts @@ -1,13 +1,13 @@ import { HELPER_PREFIX, - type MagicString, + type MagicStringAST, importHelperFn, } from '@vue-macros/common' import type { JsxDirective } from '.' export function transformVMemo( nodes: JsxDirective[], - s: MagicString, + s: MagicStringAST, offset: number, ) { if (nodes.length === 0) return diff --git a/packages/jsx-directive/src/core/v-model.ts b/packages/jsx-directive/src/core/v-model.ts index 98a4c204a..f51e2b3c1 100644 --- a/packages/jsx-directive/src/core/v-model.ts +++ b/packages/jsx-directive/src/core/v-model.ts @@ -1,9 +1,9 @@ -import { type MagicString, importHelperFn } from '@vue-macros/common' +import { type MagicStringAST, importHelperFn } from '@vue-macros/common' import type { JSXAttribute } from '@babel/types' export function transformVModel( attribute: JSXAttribute, - s: MagicString, + s: MagicStringAST, offset: number, ) { if ( diff --git a/packages/jsx-directive/src/core/v-on.ts b/packages/jsx-directive/src/core/v-on.ts index ffbfc3311..a1c092af2 100644 --- a/packages/jsx-directive/src/core/v-on.ts +++ b/packages/jsx-directive/src/core/v-on.ts @@ -1,13 +1,13 @@ import { HELPER_PREFIX, - type MagicString, + type MagicStringAST, importHelperFn, } from '@vue-macros/common' import type { JsxDirective } from '.' export function transformVOn( nodes: JsxDirective[], - s: MagicString, + s: MagicStringAST, offset: number, version: number, ) { @@ -36,7 +36,7 @@ export function transformVOn( export function transformVOnWithModifiers( nodes: JsxDirective[], - s: MagicString, + s: MagicStringAST, offset: number, version: number, ) { diff --git a/packages/jsx-directive/src/core/v-slot.ts b/packages/jsx-directive/src/core/v-slot.ts index 6b5d68006..4b1867496 100644 --- a/packages/jsx-directive/src/core/v-slot.ts +++ b/packages/jsx-directive/src/core/v-slot.ts @@ -1,4 +1,4 @@ -import { type MagicString, importHelperFn } from '@vue-macros/common' +import { type MagicStringAST, importHelperFn } from '@vue-macros/common' import { resolveVFor } from './v-for' import type { JSXAttribute, JSXElement, Node } from '@babel/types' @@ -19,7 +19,7 @@ export type VSlotMap = Map< export function transformVSlot( nodeMap: VSlotMap, - s: MagicString, + s: MagicStringAST, offset: number, version: number, ) { diff --git a/packages/named-template/src/core/index.ts b/packages/named-template/src/core/index.ts index 394be4522..c85aae37f 100644 --- a/packages/named-template/src/core/index.ts +++ b/packages/named-template/src/core/index.ts @@ -1,6 +1,6 @@ import { HELPER_PREFIX, - MagicString, + MagicStringAST, babelParse, generateTransform, getLang, @@ -30,7 +30,7 @@ import type { CustomBlocks, TemplateContent } from '..' export * from './constants' export * from './utils' -export function transformTemplateIs(s: MagicString): NodeTransform { +export function transformTemplateIs(s: MagicStringAST): NodeTransform { return (node) => { if ( !( @@ -67,7 +67,7 @@ export function preTransform( ) if (templates.length <= 1) return - const s = new MagicString(code) + const s = new MagicStringAST(code) for (const node of templates) { const propName = node.props.find( (prop): prop is AttributeNode => @@ -105,7 +105,7 @@ export function preTransformMainTemplate({ id, templateContent, }: { - s: MagicString + s: MagicStringAST root: RootNode node: ElementNode id: string @@ -142,7 +142,7 @@ export function postTransform( return } - const s = new MagicString(code) + const s = new MagicStringAST(code) const subTemplates: { name: string vnode: CallExpression diff --git a/packages/reactivity-transform/src/core/sfc.ts b/packages/reactivity-transform/src/core/sfc.ts index e2fe20a34..66832ce9d 100644 --- a/packages/reactivity-transform/src/core/sfc.ts +++ b/packages/reactivity-transform/src/core/sfc.ts @@ -1,6 +1,6 @@ import { DEFINE_PROPS, - MagicString, + MagicStringAST, generateTransform, importHelperFn, isCallOf, @@ -12,7 +12,7 @@ import { helperId } from './helper' import type { CallExpression, Identifier, Node } from '@babel/types' export function transformVueSFC(code: string, id: string) { - const s = new MagicString(code) + const s = new MagicStringAST(code) const { script, scriptSetup, getScriptAst, getSetupAst } = parseSFC(code, id) let refBindings: string[] | undefined @@ -165,7 +165,7 @@ const ${ } } -function importHelpers(s: MagicString, offset: number, helpers: string[]) { +function importHelpers(s: MagicStringAST, offset: number, helpers: string[]) { if (helpers.length === 0) return s.prependLeft( offset, diff --git a/packages/reactivity-transform/src/core/transform.ts b/packages/reactivity-transform/src/core/transform.ts index 3c787c125..b4d400c3a 100644 --- a/packages/reactivity-transform/src/core/transform.ts +++ b/packages/reactivity-transform/src/core/transform.ts @@ -1,4 +1,4 @@ -import MagicString, { type SourceMap } from 'magic-string' +import MagicStringAST, { type SourceMap } from 'magic-string' import { walk } from 'estree-walker' import { extractIdentifiers, @@ -93,7 +93,7 @@ export function transform( sourceType: 'module', plugins, }) - const s = new MagicString(src) + const s = new MagicStringAST(src) const res = transformAST(ast.program, s, 0) // inject helper imports @@ -120,7 +120,7 @@ export function transform( export function transformAST( ast: Program, - s: MagicString, + s: MagicStringAST, offset = 0, knownRefs?: string[], knownProps?: Record< @@ -770,7 +770,7 @@ export function transformAST( } function removeTrailingComma( - s: MagicString, + s: MagicStringAST, node: CallExpression, offset: number, ) { diff --git a/packages/setup-block/src/core/index.ts b/packages/setup-block/src/core/index.ts index 3acaf78b9..e92920189 100644 --- a/packages/setup-block/src/core/index.ts +++ b/packages/setup-block/src/core/index.ts @@ -1,8 +1,8 @@ -import { MagicString, generateTransform } from '@vue-macros/common' +import { MagicStringAST, generateTransform } from '@vue-macros/common' import { type ElementNode, type NodeTypes, parse } from '@vue/compiler-dom' export function transformSetupBlock(code: string, id: string, lang?: string) { - const s = new MagicString(code) + const s = new MagicStringAST(code) const node = parse(code, { // @ts-ignore TODO remove ignore in 3.4 diff --git a/packages/setup-component/src/core/index.ts b/packages/setup-component/src/core/index.ts index 2a5d7a79f..553ab3b72 100644 --- a/packages/setup-component/src/core/index.ts +++ b/packages/setup-component/src/core/index.ts @@ -2,7 +2,7 @@ import { type AttachedScope, DEFINE_SETUP_COMPONENT, HELPER_PREFIX, - MagicString, + MagicStringAST, attachScopes, babelParse, generateTransform, @@ -134,7 +134,7 @@ export function transformSetupComponent( ctx: SetupComponentContext, ) { const id = normalizePath(_id) - const s = new MagicString(code) + const s = new MagicStringAST(code) const fileContext = scanSetupComponent(code, id) if (!fileContext) return @@ -172,7 +172,7 @@ export function loadSetupComponent( const { body, scopes } = component const lang = getLang(id) - const s = new MagicString(body) + const s = new MagicStringAST(body) const program = babelParse(body, lang, { allowReturnOutsideFunction: true, allowImportExportEverywhere: true, @@ -226,7 +226,7 @@ export async function hotUpdateSetupComponent( } export function transformPost(code: string, _id: string) { - const s = new MagicString(code) + const s = new MagicStringAST(code) const id = normalizePath(_id) diff --git a/packages/setup-sfc/src/core/index.ts b/packages/setup-sfc/src/core/index.ts index 5b330d5bc..93f7c36ad 100644 --- a/packages/setup-sfc/src/core/index.ts +++ b/packages/setup-sfc/src/core/index.ts @@ -1,5 +1,5 @@ import { - MagicString, + MagicStringAST, babelParse, generateTransform, getLang, @@ -10,7 +10,7 @@ export function transformSetupSFC(code: string, id: string) { const lang = getLang(id) const program = babelParse(code, lang) - const s = new MagicString(code) + const s = new MagicStringAST(code) for (const stmt of program.body) { if (stmt.type !== 'ExportDefaultDeclaration') continue s.append(`defineRender(${s.sliceNode(stmt.declaration)});`) diff --git a/packages/short-emits/src/core/index.ts b/packages/short-emits/src/core/index.ts index 4d2e26de5..307394b64 100644 --- a/packages/short-emits/src/core/index.ts +++ b/packages/short-emits/src/core/index.ts @@ -1,6 +1,6 @@ import { DEFINE_EMITS, - MagicString, + MagicStringAST, generateTransform, isCallOf, isTs, @@ -20,7 +20,7 @@ export function transformShortEmits(code: string, id: string) { const ast = getSetupAst()! const params: TSType[] = [] - const s = new MagicString(code) + const s = new MagicStringAST(code) walkAST(ast, { enter(node) { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cd48f2af6..f94444287 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,7 +19,7 @@ importers: version: 2.27.1 '@rspack/core': specifier: ^0.6.1 - version: 0.6.1 + version: 0.6.2 '@sxzz/eslint-config': specifier: ^3.9.1 version: 3.9.1(eslint@9.0.0)(typescript@5.4.5) @@ -70,7 +70,7 @@ importers: version: 5.0.5 rollup: specifier: ^4.14.2 - version: 4.14.2 + version: 4.14.3 tsup: specifier: ^8.0.2 version: 8.0.2(typescript@5.4.5) @@ -82,16 +82,16 @@ importers: version: 5.4.5 unocss: specifier: ^0.59.2 - version: 0.59.2(rollup@4.14.2)(vite@5.2.8) + version: 0.59.3(rollup@4.14.3)(vite@5.2.9) unplugin-macros: - specifier: ^0.11.0 - version: 0.11.0(@types/node@20.12.7)(rollup@4.14.2) + specifier: ^0.12.1 + version: 0.12.1(@types/node@20.12.7)(rollup@4.14.3) unplugin-raw: specifier: ^0.1.1 - version: 0.1.1(rollup@4.14.2) + version: 0.1.1(rollup@4.14.3) vite: specifier: ^5.2.8 - version: 5.2.8(@types/node@20.12.7) + version: 5.2.9(@types/node@20.12.7) vitest: specifier: ^1.5.0 version: 1.5.0(@types/node@20.12.7)(@vitest/ui@1.5.0) @@ -122,13 +122,13 @@ importers: version: 0.4.0(vite-plugin-pwa@0.19.8) '@vitejs/plugin-vue-jsx': specifier: ^3.1.0 - version: 3.1.0(vite@5.2.8)(vue@3.4.21) + version: 3.1.0(vite@5.2.9)(vue@3.4.21) vite-plugin-pwa: specifier: ^0.19.8 - version: 0.19.8(vite@5.2.8) + version: 0.19.8(vite@5.2.9) vite-plugin-vue-devtools: specifier: ^7.0.27 - version: 7.0.27(rollup@4.14.2)(vite@5.2.8)(vue@3.4.21) + version: 7.0.27(rollup@4.14.3)(vite@5.2.9)(vue@3.4.21) vitepress: specifier: ^1.1.0 version: 1.1.0(@types/node@20.12.7)(typescript@5.4.5) @@ -156,10 +156,10 @@ importers: devDependencies: '@vitejs/plugin-vue': specifier: ^5.0.4 - version: 5.0.4(vite@5.2.8)(vue@3.4.21) + version: 5.0.4(vite@5.2.9)(vue@3.4.21) astro: specifier: ^4.6.1 - version: 4.6.1(@types/node@20.12.7)(typescript@5.4.5) + version: 4.6.2(@types/node@20.12.7)(typescript@5.4.5) packages/better-define: dependencies: @@ -202,7 +202,7 @@ importers: version: 7.24.0 '@rollup/pluginutils': specifier: ^5.1.0 - version: 5.1.0(rollup@4.14.2) + version: 5.1.0(rollup@4.14.3) '@vue/compiler-sfc': specifier: ^3.4.21 version: 3.4.21 @@ -213,15 +213,15 @@ importers: specifier: ^0.5.0 version: 0.5.0 magic-string-ast: - specifier: ^0.3.0 - version: 0.3.0 + specifier: ^0.5.0 + version: 0.5.0 devDependencies: '@babel/parser': specifier: ^7.24.4 version: 7.24.4 '@vitejs/plugin-vue': specifier: ^5.0.4 - version: 5.0.4(vite@5.2.8)(vue@3.4.21) + version: 5.0.4(vite@5.2.9)(vue@3.4.21) packages/define-emit: dependencies: @@ -359,19 +359,19 @@ importers: devDependencies: '@unocss/reset': specifier: ^0.59.2 - version: 0.59.2 + version: 0.59.3 '@vitejs/plugin-vue': specifier: ^5.0.4 - version: 5.0.4(vite@5.2.8)(vue@3.4.21) + version: 5.0.4(vite@5.2.9)(vue@3.4.21) get-port: specifier: ^7.1.0 version: 7.1.0 unocss: specifier: ^0.59.2 - version: 0.59.2(rollup@4.14.2)(vite@5.2.8) + version: 0.59.3(rollup@4.14.3)(vite@5.2.9) vite: specifier: ^5.2.8 - version: 5.2.8(@types/node@20.12.7) + version: 5.2.9(@types/node@20.12.7) packages/eslint-config: devDependencies: @@ -528,7 +528,7 @@ importers: version: 1.10.1 unplugin-combine: specifier: ^1.0.0 - version: 1.0.0(esbuild@0.20.2)(rollup@4.14.2)(vite@5.2.8)(webpack@5.91.0) + version: 1.0.0(esbuild@0.20.2)(rollup@4.14.3)(vite@5.2.9)(webpack@5.91.0) unplugin-vue-define-options: specifier: workspace:* version: link:../define-options @@ -557,7 +557,7 @@ importers: dependencies: '@nuxt/kit': specifier: ^3.11.2 - version: 3.11.2(rollup@4.14.2) + version: 3.11.2(rollup@4.14.3) '@vue-macros/common': specifier: workspace:~ version: link:../common @@ -570,10 +570,10 @@ importers: devDependencies: '@nuxt/devtools': specifier: ^1.1.5 - version: 1.1.5(rollup@4.14.2)(unocss@0.59.2)(vite@5.2.8)(vue@3.4.21) + version: 1.1.5(rollup@4.14.3)(unocss@0.59.3)(vite@5.2.9)(vue@3.4.21) '@nuxt/schema': specifier: ^3.11.2 - version: 3.11.2(rollup@4.14.2) + version: 3.11.2(rollup@4.14.3) '@vue/language-core': specifier: 1.8.27 version: 1.8.27(typescript@5.4.5) @@ -680,19 +680,19 @@ importers: dependencies: '@rollup/plugin-json': specifier: ^6.1.0 - version: 6.1.0(rollup@4.14.2) + version: 6.1.0(rollup@4.14.3) '@rollup/plugin-node-resolve': specifier: ^15.2.3 - version: 15.2.3(rollup@4.14.2) + version: 15.2.3(rollup@4.14.3) '@rollup/pluginutils': specifier: ^5.1.0 - version: 5.1.0(rollup@4.14.2) + version: 5.1.0(rollup@4.14.3) '@vitejs/plugin-vue-jsx': specifier: ^3.1.0 - version: 3.1.0(vite@5.2.8)(vue@3.4.21) + version: 3.1.0(vite@5.2.9)(vue@3.4.21) '@vitejs/plugin-vue2': specifier: ^2.3.1 - version: 2.3.1(vite@5.2.8)(vue@3.4.21) + version: 2.3.1(vite@5.2.9)(vue@3.4.21) esbuild: specifier: ^0.20.2 version: 0.20.2 @@ -701,17 +701,17 @@ importers: version: 3.3.2 rollup: specifier: ^4.14.2 - version: 4.14.2 + version: 4.14.3 rollup-plugin-esbuild: specifier: ^6.1.1 - version: 6.1.1(esbuild@0.20.2)(rollup@4.14.2) + version: 6.1.1(esbuild@0.20.2)(rollup@4.14.3) unplugin-vue: specifier: ^5.0.5 version: 5.0.5(@types/node@20.12.7)(vue@3.4.21) devDependencies: vite: specifier: ^5.2.8 - version: 5.2.8(@types/node@20.12.7) + version: 5.2.9(@types/node@20.12.7) vue: specifier: ^3.4.21 version: 3.4.21(typescript@5.4.5) @@ -720,7 +720,7 @@ importers: dependencies: '@rollup/pluginutils': specifier: ^5.1.0 - version: 5.1.0(rollup@4.14.2) + version: 5.1.0(rollup@4.14.3) '@vue-macros/common': specifier: workspace:* version: link:../common @@ -754,7 +754,7 @@ importers: dependencies: '@astrojs/vue': specifier: ^4.1.0 - version: 4.1.0(astro@4.6.1)(vite@5.2.8)(vue@3.4.21) + version: 4.1.0(astro@4.6.2)(vite@5.2.9)(vue@3.4.21) '@vue-macros/astro': specifier: workspace:* version: link:../../packages/astro @@ -763,7 +763,7 @@ importers: version: 10.9.0(vue@3.4.21) astro: specifier: ^4.6.1 - version: 4.6.1(@types/node@20.12.7)(typescript@5.4.5) + version: 4.6.2(@types/node@20.12.7)(typescript@5.4.5) vue: specifier: ^3.4.21 version: 3.4.21(typescript@5.4.5) @@ -779,16 +779,16 @@ importers: devDependencies: '@rollup/plugin-commonjs': specifier: ^25.0.7 - version: 25.0.7(rollup@4.14.2) + version: 25.0.7(rollup@4.14.3) '@rollup/plugin-node-resolve': specifier: ^15.2.3 - version: 15.2.3(rollup@4.14.2) + version: 15.2.3(rollup@4.14.3) '@vitejs/plugin-vue2': specifier: ^2.3.1 - version: 2.3.1(vite@5.2.8)(vue@2.7.16) + version: 2.3.1(vite@5.2.9)(vue@2.7.16) '@vitejs/plugin-vue2-jsx': specifier: ^1.1.1 - version: 1.1.1(rollup@4.14.2)(vite@5.2.8)(vue@2.7.16) + version: 1.1.1(rollup@4.14.3)(vite@5.2.9)(vue@2.7.16) '@vue-macros/volar': specifier: workspace:* version: link:../../packages/volar @@ -803,10 +803,10 @@ importers: version: 6.1.2 rollup: specifier: ^4.14.2 - version: 4.14.2 + version: 4.14.3 rollup-plugin-esbuild: specifier: ^6.1.1 - version: 6.1.1(esbuild@0.20.2)(rollup@4.14.2) + version: 6.1.1(esbuild@0.20.2)(rollup@4.14.3) type-fest: specifier: ^4.15.0 version: 4.15.0 @@ -815,19 +815,19 @@ importers: version: 5.4.5 unocss: specifier: ^0.59.2 - version: 0.59.2(rollup@4.14.2)(vite@5.2.8) + version: 0.59.3(rollup@4.14.3)(vite@5.2.9) unplugin-vue-macros: specifier: workspace:* version: link:../../packages/macros vite: specifier: ^5.2.8 - version: 5.2.8(@types/node@20.12.7) + version: 5.2.9(@types/node@20.12.7) vite-hyper-config: specifier: ^0.2.1 - version: 0.2.1(@types/node@20.12.7)(vite@5.2.8) + version: 0.2.1(@types/node@20.12.7)(vite@5.2.9) vite-plugin-inspect: specifier: ^0.8.3 - version: 0.8.3(@nuxt/kit@3.11.2)(rollup@4.14.2)(vite@5.2.8) + version: 0.8.3(@nuxt/kit@3.11.2)(rollup@4.14.3)(vite@5.2.9) vue-tsc: specifier: 1.8.27 version: 1.8.27(typescript@5.4.5) @@ -846,16 +846,16 @@ importers: devDependencies: '@rollup/plugin-commonjs': specifier: ^25.0.7 - version: 25.0.7(rollup@4.14.2) + version: 25.0.7(rollup@4.14.3) '@rollup/plugin-node-resolve': specifier: ^15.2.3 - version: 15.2.3(rollup@4.14.2) + version: 15.2.3(rollup@4.14.3) '@vitejs/plugin-vue': specifier: ^5.0.4 - version: 5.0.4(vite@5.2.8)(vue@3.4.21) + version: 5.0.4(vite@5.2.9)(vue@3.4.21) '@vitejs/plugin-vue-jsx': specifier: ^3.1.0 - version: 3.1.0(vite@5.2.8)(vue@3.4.21) + version: 3.1.0(vite@5.2.9)(vue@3.4.21) '@vue-macros/volar': specifier: workspace:* version: link:../../packages/volar @@ -867,10 +867,10 @@ importers: version: 6.1.2 rollup: specifier: ^4.14.2 - version: 4.14.2 + version: 4.14.3 rollup-plugin-esbuild: specifier: ^6.1.1 - version: 6.1.1(esbuild@0.20.2)(rollup@4.14.2) + version: 6.1.1(esbuild@0.20.2)(rollup@4.14.3) type-fest: specifier: ^4.15.0 version: 4.15.0 @@ -879,19 +879,19 @@ importers: version: 5.4.5 unocss: specifier: ^0.59.2 - version: 0.59.2(rollup@4.14.2)(vite@5.2.8) + version: 0.59.3(rollup@4.14.3)(vite@5.2.9) unplugin-vue-macros: specifier: workspace:* version: link:../../packages/macros vite: specifier: ^5.2.8 - version: 5.2.8(@types/node@20.12.7) + version: 5.2.9(@types/node@20.12.7) vite-hyper-config: specifier: ^0.2.1 - version: 0.2.1(@types/node@20.12.7)(vite@5.2.8) + version: 0.2.1(@types/node@20.12.7)(vite@5.2.9) vite-plugin-inspect: specifier: ^0.8.3 - version: 0.8.3(@nuxt/kit@3.11.2)(rollup@4.14.2)(vite@5.2.8) + version: 0.8.3(@nuxt/kit@3.11.2)(rollup@4.14.3)(vite@5.2.9) vue-tsc: specifier: 1.8.27 version: 1.8.27(typescript@5.4.5) @@ -1122,30 +1122,23 @@ packages: transitivePeerDependencies: - supports-color - /@astrojs/vue@4.1.0(astro@4.6.1)(vite@5.2.8)(vue@3.4.21): + /@astrojs/vue@4.1.0(astro@4.6.2)(vite@5.2.9)(vue@3.4.21): resolution: {integrity: sha512-hd+37sK24roevRUKTHvRDvYnRpjZvqWvaGsuZSENYVIEixUcgt30+j4s711ZtiKRFldsLTvOQ79NUt3fp0oV1Q==} engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0} peerDependencies: astro: ^4.0.0 vue: '*' dependencies: - '@vitejs/plugin-vue': 5.0.4(vite@5.2.8)(vue@3.4.21) - '@vitejs/plugin-vue-jsx': 3.1.0(vite@5.2.8)(vue@3.4.21) + '@vitejs/plugin-vue': 5.0.4(vite@5.2.9)(vue@3.4.21) + '@vitejs/plugin-vue-jsx': 3.1.0(vite@5.2.9)(vue@3.4.21) '@vue/compiler-sfc': 3.4.21 - astro: 4.6.1(@types/node@20.12.7)(typescript@5.4.5) + astro: 4.6.2(@types/node@20.12.7)(typescript@5.4.5) vue: 3.4.21(typescript@5.4.5) transitivePeerDependencies: - supports-color - vite dev: false - /@babel/code-frame@7.23.5: - resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/highlight': 7.24.2 - chalk: 2.4.2 - /@babel/code-frame@7.24.2: resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==} engines: {node: '>=6.9.0'} @@ -1157,50 +1150,6 @@ packages: resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==} engines: {node: '>=6.9.0'} - /@babel/core@7.24.0: - resolution: {integrity: sha512-fQfkg0Gjkza3nf0c7/w6Xf34BW4YvzNfACRLmmb7XRLa6XHdR+K9AlJlxneFfWYf6uhOzuzZVTjF/8KfndZANw==} - engines: {node: '>=6.9.0'} - dependencies: - '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.23.5 - '@babel/generator': 7.23.6 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.0) - '@babel/helpers': 7.24.0 - '@babel/parser': 7.24.4 - '@babel/template': 7.24.0 - '@babel/traverse': 7.24.0 - '@babel/types': 7.24.0 - convert-source-map: 2.0.0 - debug: 4.3.4 - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - /@babel/core@7.24.3: - resolution: {integrity: sha512-5FcvN1JHw2sHJChotgx8Ek0lyuh4kCKelgMTTqhYJJtloNvUfpAFMeNQUtdlIaktwrSV9LtCdqwk48wL2wBacQ==} - engines: {node: '>=6.9.0'} - dependencies: - '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.24.2 - '@babel/generator': 7.24.1 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.3) - '@babel/helpers': 7.24.1 - '@babel/parser': 7.24.4 - '@babel/template': 7.24.0 - '@babel/traverse': 7.24.1 - '@babel/types': 7.24.0 - convert-source-map: 2.0.0 - debug: 4.3.4 - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - /@babel/core@7.24.4: resolution: {integrity: sha512-MBVlMXP+kkl5394RBLSxxk/iLTeVGuXTV3cIDXavPpMMqnSnt6apKgan/U8O3USWZCWZT/TbgfEpKa4uMgN4Dg==} engines: {node: '>=6.9.0'} @@ -1223,24 +1172,6 @@ packages: transitivePeerDependencies: - supports-color - /@babel/generator@7.23.6: - resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.24.0 - '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.25 - jsesc: 2.5.2 - - /@babel/generator@7.24.1: - resolution: {integrity: sha512-DfCRfZsBcrPEHUfuBMgbJ1Ut01Y/itOs+hY2nFLgqsqXd52/iSiVq5TITtUasIUgm+IIKdY2/1I7auiQOEeC9A==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.24.0 - '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.25 - jsesc: 2.5.2 - /@babel/generator@7.24.4: resolution: {integrity: sha512-Xd6+v6SnjWVx/nus+y0l1sxMOTOMBkyL4+BIdbALyatQnAe/SRVjANeDPSCYaX+i1iJmuGSKf3Z+E+V/va1Hvw==} engines: {node: '>=6.9.0'} @@ -1273,23 +1204,6 @@ packages: lru-cache: 5.1.1 semver: 6.3.1 - /@babel/helper-create-class-features-plugin@7.24.0(@babel/core@7.24.0): - resolution: {integrity: sha512-QAH+vfvts51BCsNZ2PhY6HAggnlS6omLLFTsIpeqZk/MmJ6cW7tgz5yRv0fMJThcr6FmbMrENh1RgrWPTYA76g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.24.0 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-member-expression-to-functions': 7.23.0 - '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.24.0) - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - semver: 6.3.1 - /@babel/helper-create-class-features-plugin@7.24.1(@babel/core@7.24.4): resolution: {integrity: sha512-1yJa9dX9g//V6fDebXoEfEsxkZHk3Hcbm+zLhyu6qVgYFLvmTALTeV+jNU9e5RnYtioBrGEOdoI2joMSNQ/+aA==} engines: {node: '>=6.9.0'} @@ -1306,7 +1220,6 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 - dev: true /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.24.4): resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} @@ -1364,32 +1277,6 @@ packages: dependencies: '@babel/types': 7.24.0 - /@babel/helper-module-transforms@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.24.0 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-module-imports': 7.22.15 - '@babel/helper-simple-access': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/helper-validator-identifier': 7.22.20 - - /@babel/helper-module-transforms@7.23.3(@babel/core@7.24.3): - resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.24.3 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-module-imports': 7.22.15 - '@babel/helper-simple-access': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/helper-validator-identifier': 7.22.20 - /@babel/helper-module-transforms@7.23.3(@babel/core@7.24.4): resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} engines: {node: '>=6.9.0'} @@ -1425,17 +1312,6 @@ packages: '@babel/helper-wrap-function': 7.22.20 dev: true - /@babel/helper-replace-supers@7.22.20(@babel/core@7.24.0): - resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.24.0 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-member-expression-to-functions': 7.23.0 - '@babel/helper-optimise-call-expression': 7.22.5 - /@babel/helper-replace-supers@7.24.1(@babel/core@7.24.4): resolution: {integrity: sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==} engines: {node: '>=6.9.0'} @@ -1446,7 +1322,6 @@ packages: '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 - dev: true /@babel/helper-simple-access@7.22.5: resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} @@ -1487,26 +1362,6 @@ packages: '@babel/types': 7.24.0 dev: true - /@babel/helpers@7.24.0: - resolution: {integrity: sha512-ulDZdc0Aj5uLc5nETsa7EPx2L7rM0YJM8r7ck7U73AXi7qOV44IHHRAYZHY6iU1rr3C5N4NtTmMRUJP6kwCWeA==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/template': 7.24.0 - '@babel/traverse': 7.24.1 - '@babel/types': 7.24.0 - transitivePeerDependencies: - - supports-color - - /@babel/helpers@7.24.1: - resolution: {integrity: sha512-BpU09QqEe6ZCHuIHFphEFgvNSrubve1FtyMton26ekZ85gRGi6LrTF7zArARp2YvyFxloeiRmtSCq5sjh1WqIg==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/template': 7.24.0 - '@babel/traverse': 7.24.1 - '@babel/types': 7.24.0 - transitivePeerDependencies: - - supports-color - /@babel/helpers@7.24.4: resolution: {integrity: sha512-FewdlZbSiwaVGlgT1DPANDuCHaDMiOo+D/IDYRFYjHOuv66xMSJ7fQwwODwRNAPkADIO/z1EoF/l2BCWlWABDw==} engines: {node: '>=6.9.0'} @@ -1526,13 +1381,6 @@ packages: js-tokens: 4.0.0 picocolors: 1.0.0 - /@babel/parser@7.24.0: - resolution: {integrity: sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg==} - engines: {node: '>=6.0.0'} - hasBin: true - dependencies: - '@babel/types': 7.24.0 - /@babel/parser@7.24.4: resolution: {integrity: sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg==} engines: {node: '>=6.0.0'} @@ -1670,15 +1518,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.0): - resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.4): resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: @@ -1697,35 +1536,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 - - /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.24.4): - resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - - /@babel/plugin-syntax-jsx@7.24.1(@babel/core@7.24.0): - resolution: {integrity: sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-syntax-jsx@7.24.1(@babel/core@7.24.4): resolution: {integrity: sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==} engines: {node: '>=6.9.0'} @@ -1809,15 +1619,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 - /@babel/plugin-syntax-typescript@7.24.1(@babel/core@7.24.4): resolution: {integrity: sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw==} engines: {node: '>=6.9.0'} @@ -1826,7 +1627,6 @@ packages: dependencies: '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.24.0 - dev: true /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.4): resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} @@ -2341,18 +2141,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-typescript@7.23.6(@babel/core@7.24.0): - resolution: {integrity: sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.0 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.24.0(@babel/core@7.24.0) - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.24.0) - /@babel/plugin-transform-typescript@7.24.1(@babel/core@7.24.4): resolution: {integrity: sha512-liYSESjX2fZ7JyBFkYG78nfvHlMKE6IpNdTVnxmlYUR+j5ZLsitFbaAE+eJSK2zPPkNWNw4mXL51rQ8WrvdK0w==} engines: {node: '>=6.9.0'} @@ -2364,7 +2152,6 @@ packages: '@babel/helper-create-class-features-plugin': 7.24.1(@babel/core@7.24.4) '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.24.4) - dev: true /@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.24.4): resolution: {integrity: sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==} @@ -2548,23 +2335,6 @@ packages: '@babel/parser': 7.24.4 '@babel/types': 7.24.0 - /@babel/traverse@7.24.0: - resolution: {integrity: sha512-HfuJlI8qq3dEDmNU5ChzzpZRWq+oxCZQyMzIMEqLho+AQnhMnKQUzH6ydo3RBl/YjPCuk68Y6s0Gx0AeyULiWw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.24.2 - '@babel/generator': 7.24.4 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.24.4 - '@babel/types': 7.24.0 - debug: 4.3.4 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - /@babel/traverse@7.24.1: resolution: {integrity: sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==} engines: {node: '>=6.9.0'} @@ -3385,28 +3155,28 @@ packages: read-yaml-file: 1.1.0 dev: true - /@module-federation/runtime-tools@0.0.8: - resolution: {integrity: sha512-tqx3wlVHnpWLk+vn22c0x9Nv1BqdZnoS6vdMb53IsVpbQIFP70nhhvymHUyFuPkoLzMFidS7GpG58DYT/4lvCw==} + /@module-federation/runtime-tools@0.1.6: + resolution: {integrity: sha512-7ILVnzMIa0Dlc0Blck5tVZG1tnk1MmLnuZpLOMpbdW+zl+N6wdMjjHMjEZFCUAJh2E5XJ3BREwfX8Ets0nIkLg==} dependencies: - '@module-federation/runtime': 0.0.8 - '@module-federation/webpack-bundler-runtime': 0.0.8 + '@module-federation/runtime': 0.1.6 + '@module-federation/webpack-bundler-runtime': 0.1.6 dev: true - /@module-federation/runtime@0.0.8: - resolution: {integrity: sha512-Hi9g10aHxHdQ7CbchSvke07YegYwkf162XPOmixNmJr5Oy4wVa2d9yIVSrsWFhBRbbvM5iJP6GrSuEq6HFO3ug==} + /@module-federation/runtime@0.1.6: + resolution: {integrity: sha512-nj6a+yJ+QxmcE89qmrTl4lphBIoAds0PFPVGnqLRWflwAP88jrCcrrTqRhARegkFDL+wE9AE04+h6jzlbIfMKg==} dependencies: - '@module-federation/sdk': 0.0.8 + '@module-federation/sdk': 0.1.6 dev: true - /@module-federation/sdk@0.0.8: - resolution: {integrity: sha512-lkasywBItjUTNT0T0IskonDE2E/2tXE9UhUCPVoDL3NteDUSFGg4tpkF+cey1pD8mHh0XJcGrCuOW7s96peeAg==} + /@module-federation/sdk@0.1.6: + resolution: {integrity: sha512-qifXpyYLM7abUeEOIfv0oTkguZgRZuwh89YOAYIZJlkP6QbRG7DJMQvtM8X2yHXm9PTk0IYNnOJH0vNQCo6auQ==} dev: true - /@module-federation/webpack-bundler-runtime@0.0.8: - resolution: {integrity: sha512-ULwrTVzF47+6XnWybt6SIq97viEYJRv4P/DByw5h7PSX9PxSGyMm5pHfXdhcb7tno7VknL0t2V8F48fetVL9kA==} + /@module-federation/webpack-bundler-runtime@0.1.6: + resolution: {integrity: sha512-K5WhKZ4RVNaMEtfHsd/9CNCgGKB0ipbm/tgweNNeC11mEuBTNxJ09Y630vg3WPkKv9vfMCuXg2p2Dk+Q/KWTSA==} dependencies: - '@module-federation/runtime': 0.0.8 - '@module-federation/sdk': 0.0.8 + '@module-federation/runtime': 0.1.6 + '@module-federation/sdk': 0.1.6 dev: true /@nodelib/fs.scandir@2.1.5: @@ -3513,7 +3283,7 @@ packages: - supports-color dev: true - /@nuxt/devtools-kit@1.1.5(rollup@4.14.2)(vite@5.2.8): + /@nuxt/devtools-kit@1.1.5(rollup@4.14.3)(vite@5.2.9): resolution: {integrity: sha512-Nb/NKFCRtxyqcPD6snB52rXtbRQMjGtn3ncpa8cLWsnoqnkd9emQ4uwV8IwCNxTnqUBtbGU79/TlJ79SKH9TAw==} peerDependencies: nuxt: ^3.9.0 @@ -3522,10 +3292,10 @@ packages: nuxt: optional: true dependencies: - '@nuxt/kit': 3.11.2(rollup@4.14.2) - '@nuxt/schema': 3.11.2(rollup@4.14.2) + '@nuxt/kit': 3.11.2(rollup@4.14.3) + '@nuxt/schema': 3.11.2(rollup@4.14.3) execa: 7.2.0 - vite: 5.2.8(@types/node@20.12.7) + vite: 5.2.9(@types/node@20.12.7) transitivePeerDependencies: - rollup - supports-color @@ -3547,7 +3317,7 @@ packages: semver: 7.6.0 dev: true - /@nuxt/devtools@1.1.5(rollup@4.14.2)(unocss@0.59.2)(vite@5.2.8)(vue@3.4.21): + /@nuxt/devtools@1.1.5(rollup@4.14.3)(unocss@0.59.3)(vite@5.2.9)(vue@3.4.21): resolution: {integrity: sha512-aDEqz4L1GDj4DDnX7PL9ety3Wx0kLyKTb2JOSoJR8uX09fC3gonCvj/gYHLSSIKqhPasUjoOO5RPCtT+r9dtsA==} hasBin: true peerDependencies: @@ -3558,11 +3328,11 @@ packages: optional: true dependencies: '@antfu/utils': 0.7.7 - '@nuxt/devtools-kit': 1.1.5(rollup@4.14.2)(vite@5.2.8) + '@nuxt/devtools-kit': 1.1.5(rollup@4.14.3)(vite@5.2.9) '@nuxt/devtools-wizard': 1.1.5 - '@nuxt/kit': 3.11.2(rollup@4.14.2) - '@vue/devtools-applet': 7.0.25(unocss@0.59.2)(vite@5.2.8)(vue@3.4.21) - '@vue/devtools-core': 7.0.25(vite@5.2.8)(vue@3.4.21) + '@nuxt/kit': 3.11.2(rollup@4.14.3) + '@vue/devtools-applet': 7.0.25(unocss@0.59.3)(vite@5.2.9)(vue@3.4.21) + '@vue/devtools-core': 7.0.25(vite@5.2.9)(vue@3.4.21) '@vue/devtools-kit': 7.0.25(vue@3.4.21) birpc: 0.2.17 consola: 3.2.3 @@ -3590,10 +3360,10 @@ packages: semver: 7.6.0 simple-git: 3.23.0 sirv: 2.0.4 - unimport: 3.7.1(rollup@4.14.2) - vite: 5.2.8(@types/node@20.12.7) - vite-plugin-inspect: 0.8.3(@nuxt/kit@3.11.2)(rollup@4.14.2)(vite@5.2.8) - vite-plugin-vue-inspector: 4.0.2(vite@5.2.8) + unimport: 3.7.1(rollup@4.14.3) + vite: 5.2.9(@types/node@20.12.7) + vite-plugin-inspect: 0.8.3(@nuxt/kit@3.11.2)(rollup@4.14.3)(vite@5.2.9) + vite-plugin-vue-inspector: 4.0.2(vite@5.2.9) which: 3.0.1 ws: 8.16.0 transitivePeerDependencies: @@ -3620,11 +3390,11 @@ packages: - vue dev: true - /@nuxt/kit@3.11.2(rollup@4.14.2): + /@nuxt/kit@3.11.2(rollup@4.14.3): resolution: {integrity: sha512-yiYKP0ZWMW7T3TCmsv4H8+jEsB/nFriRAR8bKoSqSV9bkVYWPE36sf7JDux30dQ91jSlQG6LQkB3vCHYTS2cIg==} engines: {node: ^14.18.0 || >=16.10.0} dependencies: - '@nuxt/schema': 3.11.2(rollup@4.14.2) + '@nuxt/schema': 3.11.2(rollup@4.14.3) c12: 1.10.0 consola: 3.2.3 defu: 6.1.4 @@ -3640,13 +3410,13 @@ packages: semver: 7.6.0 ufo: 1.5.3 unctx: 2.3.1 - unimport: 3.7.1(rollup@4.14.2) + unimport: 3.7.1(rollup@4.14.3) untyped: 1.4.2 transitivePeerDependencies: - rollup - supports-color - /@nuxt/schema@3.11.2(rollup@4.14.2): + /@nuxt/schema@3.11.2(rollup@4.14.3): resolution: {integrity: sha512-Z0bx7N08itD5edtpkstImLctWMNvxTArsKXzS35ZuqyAyKBPcRjO1CU01slH0ahO30Gg9kbck3/RKNZPwfOjJg==} engines: {node: ^14.18.0 || >=16.10.0} dependencies: @@ -3659,7 +3429,7 @@ packages: scule: 1.3.0 std-env: 3.7.0 ufo: 1.5.3 - unimport: 3.7.1(rollup@4.14.2) + unimport: 3.7.1(rollup@4.14.3) untyped: 1.4.2 transitivePeerDependencies: - rollup @@ -3700,7 +3470,7 @@ packages: rollup: 2.79.1 dev: true - /@rollup/plugin-commonjs@25.0.7(rollup@4.14.2): + /@rollup/plugin-commonjs@25.0.7(rollup@4.14.3): resolution: {integrity: sha512-nEvcR+LRjEjsaSsc4x3XZfCCvZIaSMenZu/OiwOKGN2UhQpAYI7ru7czFvyWbErlpoGjnSX3D5Ch5FcMA3kRWQ==} engines: {node: '>=14.0.0'} peerDependencies: @@ -3709,16 +3479,16 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.14.2) + '@rollup/pluginutils': 5.1.0(rollup@4.14.3) commondir: 1.0.1 estree-walker: 2.0.2 glob: 8.1.0 is-reference: 1.2.1 magic-string: 0.30.9 - rollup: 4.14.2 + rollup: 4.14.3 dev: true - /@rollup/plugin-json@6.1.0(rollup@4.14.2): + /@rollup/plugin-json@6.1.0(rollup@4.14.3): resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -3727,8 +3497,8 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.14.2) - rollup: 4.14.2 + '@rollup/pluginutils': 5.1.0(rollup@4.14.3) + rollup: 4.14.3 dev: false /@rollup/plugin-node-resolve@11.2.1(rollup@2.79.1): @@ -3746,7 +3516,7 @@ packages: rollup: 2.79.1 dev: true - /@rollup/plugin-node-resolve@15.2.3(rollup@4.14.2): + /@rollup/plugin-node-resolve@15.2.3(rollup@4.14.3): resolution: {integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==} engines: {node: '>=14.0.0'} peerDependencies: @@ -3755,13 +3525,13 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.14.2) + '@rollup/pluginutils': 5.1.0(rollup@4.14.3) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-builtin-module: 3.2.1 is-module: 1.0.0 resolve: 1.22.8 - rollup: 4.14.2 + rollup: 4.14.3 /@rollup/plugin-replace@2.4.2(rollup@2.79.1): resolution: {integrity: sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==} @@ -3785,7 +3555,7 @@ packages: rollup: 2.79.1 dev: true - /@rollup/pluginutils@5.1.0(rollup@4.14.2): + /@rollup/pluginutils@5.1.0(rollup@4.14.3): resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} engines: {node: '>=14.0.0'} peerDependencies: @@ -3797,7 +3567,7 @@ packages: '@types/estree': 1.0.5 estree-walker: 2.0.2 picomatch: 2.3.1 - rollup: 4.14.2 + rollup: 4.14.3 /@rollup/rollup-android-arm-eabi@4.14.1: resolution: {integrity: sha512-fH8/o8nSUek8ceQnT7K4EQbSiV7jgkHq81m9lWZFIXjJ7lJzpWXbQFpT/Zh6OZYnpFykvzC3fbEvEAFZu03dPA==} @@ -3806,8 +3576,8 @@ packages: requiresBuild: true optional: true - /@rollup/rollup-android-arm-eabi@4.14.2: - resolution: {integrity: sha512-ahxSgCkAEk+P/AVO0vYr7DxOD3CwAQrT0Go9BJyGQ9Ef0QxVOfjDZMiF4Y2s3mLyPrjonchIMH/tbWHucJMykQ==} + /@rollup/rollup-android-arm-eabi@4.14.3: + resolution: {integrity: sha512-X9alQ3XM6I9IlSlmC8ddAvMSyG1WuHk5oUnXGw+yUBs3BFoTizmG1La/Gr8fVJvDWAq+zlYTZ9DBgrlKRVY06g==} cpu: [arm] os: [android] requiresBuild: true @@ -3820,8 +3590,8 @@ packages: requiresBuild: true optional: true - /@rollup/rollup-android-arm64@4.14.2: - resolution: {integrity: sha512-lAarIdxZWbFSHFSDao9+I/F5jDaKyCqAPMq5HqnfpBw8dKDiCaaqM0lq5h1pQTLeIqueeay4PieGR5jGZMWprw==} + /@rollup/rollup-android-arm64@4.14.3: + resolution: {integrity: sha512-eQK5JIi+POhFpzk+LnjKIy4Ks+pwJ+NXmPxOCSvOKSNRPONzKuUvWE+P9JxGZVxrtzm6BAYMaL50FFuPe0oWMQ==} cpu: [arm64] os: [android] requiresBuild: true @@ -3834,8 +3604,8 @@ packages: requiresBuild: true optional: true - /@rollup/rollup-darwin-arm64@4.14.2: - resolution: {integrity: sha512-SWsr8zEUk82KSqquIMgZEg2GE5mCSfr9sE/thDROkX6pb3QQWPp8Vw8zOq2GyxZ2t0XoSIUlvHDkrf5Gmf7x3Q==} + /@rollup/rollup-darwin-arm64@4.14.3: + resolution: {integrity: sha512-Od4vE6f6CTT53yM1jgcLqNfItTsLt5zE46fdPaEmeFHvPs5SjZYlLpHrSiHEKR1+HdRfxuzXHjDOIxQyC3ptBA==} cpu: [arm64] os: [darwin] requiresBuild: true @@ -3848,8 +3618,8 @@ packages: requiresBuild: true optional: true - /@rollup/rollup-darwin-x64@4.14.2: - resolution: {integrity: sha512-o/HAIrQq0jIxJAhgtIvV5FWviYK4WB0WwV91SLUnsliw1lSAoLsmgEEgRWzDguAFeUEUUoIWXiJrPqU7vGiVkA==} + /@rollup/rollup-darwin-x64@4.14.3: + resolution: {integrity: sha512-0IMAO21axJeNIrvS9lSe/PGthc8ZUS+zC53O0VhF5gMxfmcKAP4ESkKOCwEi6u2asUrt4mQv2rjY8QseIEb1aw==} cpu: [x64] os: [darwin] requiresBuild: true @@ -3862,8 +3632,15 @@ packages: requiresBuild: true optional: true - /@rollup/rollup-linux-arm-gnueabihf@4.14.2: - resolution: {integrity: sha512-nwlJ65UY9eGq91cBi6VyDfArUJSKOYt5dJQBq8xyLhvS23qO+4Nr/RreibFHjP6t+5ap2ohZrUJcHv5zk5ju/g==} + /@rollup/rollup-linux-arm-gnueabihf@4.14.3: + resolution: {integrity: sha512-ge2DC7tHRHa3caVEoSbPRJpq7azhG+xYsd6u2MEnJ6XzPSzQsTKyXvh6iWjXRf7Rt9ykIUWHtl0Uz3T6yXPpKw==} + cpu: [arm] + os: [linux] + requiresBuild: true + optional: true + + /@rollup/rollup-linux-arm-musleabihf@4.14.3: + resolution: {integrity: sha512-ljcuiDI4V3ySuc7eSk4lQ9wU8J8r8KrOUvB2U+TtK0TiW6OFDmJ+DdIjjwZHIw9CNxzbmXY39wwpzYuFDwNXuw==} cpu: [arm] os: [linux] requiresBuild: true @@ -3876,8 +3653,8 @@ packages: requiresBuild: true optional: true - /@rollup/rollup-linux-arm64-gnu@4.14.2: - resolution: {integrity: sha512-Pg5TxxO2IVlMj79+c/9G0LREC9SY3HM+pfAwX7zj5/cAuwrbfj2Wv9JbMHIdPCfQpYsI4g9mE+2Bw/3aeSs2rQ==} + /@rollup/rollup-linux-arm64-gnu@4.14.3: + resolution: {integrity: sha512-Eci2us9VTHm1eSyn5/eEpaC7eP/mp5n46gTRB3Aar3BgSvDQGJZuicyq6TsH4HngNBgVqC5sDYxOzTExSU+NjA==} cpu: [arm64] os: [linux] requiresBuild: true @@ -3890,8 +3667,8 @@ packages: requiresBuild: true optional: true - /@rollup/rollup-linux-arm64-musl@4.14.2: - resolution: {integrity: sha512-cAOTjGNm84gc6tS02D1EXtG7tDRsVSDTBVXOLbj31DkwfZwgTPYZ6aafSU7rD/4R2a34JOwlF9fQayuTSkoclA==} + /@rollup/rollup-linux-arm64-musl@4.14.3: + resolution: {integrity: sha512-UrBoMLCq4E92/LCqlh+blpqMz5h1tJttPIniwUgOFJyjWI1qrtrDhhpHPuFxULlUmjFHfloWdixtDhSxJt5iKw==} cpu: [arm64] os: [linux] requiresBuild: true @@ -3904,8 +3681,8 @@ packages: requiresBuild: true optional: true - /@rollup/rollup-linux-powerpc64le-gnu@4.14.2: - resolution: {integrity: sha512-4RyT6v1kXb7C0fn6zV33rvaX05P0zHoNzaXI/5oFHklfKm602j+N4mn2YvoezQViRLPnxP8M1NaY4s/5kXO5cw==} + /@rollup/rollup-linux-powerpc64le-gnu@4.14.3: + resolution: {integrity: sha512-5aRjvsS8q1nWN8AoRfrq5+9IflC3P1leMoy4r2WjXyFqf3qcqsxRCfxtZIV58tCxd+Yv7WELPcO9mY9aeQyAmw==} cpu: [ppc64] os: [linux] requiresBuild: true @@ -3918,8 +3695,8 @@ packages: requiresBuild: true optional: true - /@rollup/rollup-linux-riscv64-gnu@4.14.2: - resolution: {integrity: sha512-KNUH6jC/vRGAKSorySTyc/yRYlCwN/5pnMjXylfBniwtJx5O7X17KG/0efj8XM3TZU7raYRXJFFReOzNmL1n1w==} + /@rollup/rollup-linux-riscv64-gnu@4.14.3: + resolution: {integrity: sha512-sk/Qh1j2/RJSX7FhEpJn8n0ndxy/uf0kI/9Zc4b1ELhqULVdTfN6HL31CDaTChiBAOgLcsJ1sgVZjWv8XNEsAQ==} cpu: [riscv64] os: [linux] requiresBuild: true @@ -3932,8 +3709,8 @@ packages: requiresBuild: true optional: true - /@rollup/rollup-linux-s390x-gnu@4.14.2: - resolution: {integrity: sha512-xPV4y73IBEXToNPa3h5lbgXOi/v0NcvKxU0xejiFw6DtIYQqOTMhZ2DN18/HrrP0PmiL3rGtRG9gz1QE8vFKXQ==} + /@rollup/rollup-linux-s390x-gnu@4.14.3: + resolution: {integrity: sha512-jOO/PEaDitOmY9TgkxF/TQIjXySQe5KVYB57H/8LRP/ux0ZoO8cSHCX17asMSv3ruwslXW/TLBcxyaUzGRHcqg==} cpu: [s390x] os: [linux] requiresBuild: true @@ -3946,8 +3723,8 @@ packages: requiresBuild: true optional: true - /@rollup/rollup-linux-x64-gnu@4.14.2: - resolution: {integrity: sha512-QBhtr07iFGmF9egrPOWyO5wciwgtzKkYPNLVCFZTmr4TWmY0oY2Dm/bmhHjKRwZoGiaKdNcKhFtUMBKvlchH+Q==} + /@rollup/rollup-linux-x64-gnu@4.14.3: + resolution: {integrity: sha512-8ybV4Xjy59xLMyWo3GCfEGqtKV5M5gCSrZlxkPGvEPCGDLNla7v48S662HSGwRd6/2cSneMQWiv+QzcttLrrOA==} cpu: [x64] os: [linux] requiresBuild: true @@ -3960,8 +3737,8 @@ packages: requiresBuild: true optional: true - /@rollup/rollup-linux-x64-musl@4.14.2: - resolution: {integrity: sha512-8zfsQRQGH23O6qazZSFY5jP5gt4cFvRuKTpuBsC1ZnSWxV8ZKQpPqOZIUtdfMOugCcBvFGRa1pDC/tkf19EgBw==} + /@rollup/rollup-linux-x64-musl@4.14.3: + resolution: {integrity: sha512-s+xf1I46trOY10OqAtZ5Rm6lzHre/UiLA1J2uOhCFXWkbZrJRkYBPO6FhvGfHmdtQ3Bx793MNa7LvoWFAm93bg==} cpu: [x64] os: [linux] requiresBuild: true @@ -3974,8 +3751,8 @@ packages: requiresBuild: true optional: true - /@rollup/rollup-win32-arm64-msvc@4.14.2: - resolution: {integrity: sha512-H4s8UjgkPnlChl6JF5empNvFHp77Jx+Wfy2EtmYPe9G22XV+PMuCinZVHurNe8ggtwoaohxARJZbaH/3xjB/FA==} + /@rollup/rollup-win32-arm64-msvc@4.14.3: + resolution: {integrity: sha512-+4h2WrGOYsOumDQ5S2sYNyhVfrue+9tc9XcLWLh+Kw3UOxAvrfOrSMFon60KspcDdytkNDh7K2Vs6eMaYImAZg==} cpu: [arm64] os: [win32] requiresBuild: true @@ -3988,8 +3765,8 @@ packages: requiresBuild: true optional: true - /@rollup/rollup-win32-ia32-msvc@4.14.2: - resolution: {integrity: sha512-djqpAjm/i8erWYF0K6UY4kRO3X5+T4TypIqw60Q8MTqSBaQNpNXDhxdjpZ3ikgb+wn99svA7jxcXpiyg9MUsdw==} + /@rollup/rollup-win32-ia32-msvc@4.14.3: + resolution: {integrity: sha512-T1l7y/bCeL/kUwh9OD4PQT4aM7Bq43vX05htPJJ46RTI4r5KNt6qJRzAfNfM+OYMNEVBWQzR2Gyk+FXLZfogGw==} cpu: [ia32] os: [win32] requiresBuild: true @@ -4002,101 +3779,101 @@ packages: requiresBuild: true optional: true - /@rollup/rollup-win32-x64-msvc@4.14.2: - resolution: {integrity: sha512-teAqzLT0yTYZa8ZP7zhFKEx4cotS8Tkk5XiqNMJhD4CpaWB1BHARE4Qy+RzwnXvSAYv+Q3jAqCVBS+PS+Yee8Q==} + /@rollup/rollup-win32-x64-msvc@4.14.3: + resolution: {integrity: sha512-/BypzV0H1y1HzgYpxqRaXGBRqfodgoBBCcsrujT6QRcakDQdfU+Lq9PENPh5jB4I44YWq+0C2eHsHya+nZY1sA==} cpu: [x64] os: [win32] requiresBuild: true optional: true - /@rspack/binding-darwin-arm64@0.6.1: - resolution: {integrity: sha512-VbNGprAwNDrddEzGUuy6c+Q9DVlLj8jbtKsBK8maw0ERH7csX+RiH8iK+mUUf3TVMB7egRPODCBgzluyh4smYw==} + /@rspack/binding-darwin-arm64@0.6.2: + resolution: {integrity: sha512-2+fpr27wJXVMsY441NRonws/e9RKBUWYX7onc0lFKVg/ZSmEfHWyrygcit/dpghIYQw9NJl5SiPGIPcIYeZd4w==} cpu: [arm64] os: [darwin] requiresBuild: true dev: true optional: true - /@rspack/binding-darwin-x64@0.6.1: - resolution: {integrity: sha512-JPRSVUEHxPPNaD8H1e5dCinu/ST5UKF0PTfxL4yElbwWnujWRYhoXZAqEEImDTFIHl8pzf5asUEUt01UGpLuqw==} + /@rspack/binding-darwin-x64@0.6.2: + resolution: {integrity: sha512-q9m+10CZEmElqYoZNSN0V/kNBv1QMjHA7X+93GxtFa2hC7u/zfy80w0EFwSWV/6s5Z7wygmOHH72GAquuRZJUg==} cpu: [x64] os: [darwin] requiresBuild: true dev: true optional: true - /@rspack/binding-linux-arm64-gnu@0.6.1: - resolution: {integrity: sha512-XM3qcxuoH3cETolV1xE8ig169K8hJ5xUcll3bJ0xAmDOdqzXIjnlcKiXWEJbgDY5VFwOqh27SoB3xxXQQv6KPQ==} + /@rspack/binding-linux-arm64-gnu@0.6.2: + resolution: {integrity: sha512-F13+1zk8KUagizuvSjh7A83FxF3R/b6+yRIMln7TuV0DQ42JV8H48q/tU8+wI+KqdsNgj2yO8LZjqOQ994k4ow==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /@rspack/binding-linux-arm64-musl@0.6.1: - resolution: {integrity: sha512-WHDZew5i/Vts5MOyFwwjkfZrPehx9d6Zx/dGSsUriyu+bFmJGNnvSPpcpJejL9t0GNsjs1EL7K5fjwXro3qABA==} + /@rspack/binding-linux-arm64-musl@0.6.2: + resolution: {integrity: sha512-1IyPH6hQreOvcNZmwK4XD8E5NEYqrtzKvsUPB13AV3+mO1EHxhnwQ7Dtk82mqwtaTTUPXJRREp+UNjwUTeJ6bA==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /@rspack/binding-linux-x64-gnu@0.6.1: - resolution: {integrity: sha512-bvexuC7ad2hbIDWRURAdwvMHoJmDLL+W2iaQp2xe7x1WKaGt5fT6ZePAth+f0xro+PuAbnfJ5H3J++xvqvAUHA==} + /@rspack/binding-linux-x64-gnu@0.6.2: + resolution: {integrity: sha512-NbqU05wIy1qC+66qlQjE9Zo4oAd70lZRgfO8iuLvon0GxG7plpffefhsAoAsh5vFg17ac6NWdwUUzWImYv2jhQ==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /@rspack/binding-linux-x64-musl@0.6.1: - resolution: {integrity: sha512-o4P54sUVaHVYyCd6KAUgBNOkBVD39xOyjpK3Ob8+lmrunDAzw6hbE2tMORMm9BfaCeKh+F17VthPjTlFgQsRRg==} + /@rspack/binding-linux-x64-musl@0.6.2: + resolution: {integrity: sha512-K18x2AR1UiABqJMTlB/mXPytdc9dk0tQuQyJ3hH+gxhYI6T6w22p+hQWq1T9vJsIIk2P693YrfXR66mRFiknsw==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /@rspack/binding-win32-arm64-msvc@0.6.1: - resolution: {integrity: sha512-6OoPlxZH2j+k1JyzO0khbtodJmXgpscx7sa6i2HvUsSWJVxAAjMf2ZdRsDGwMxATp9S9HIDklqV7h2X9/nfIvg==} + /@rspack/binding-win32-arm64-msvc@0.6.2: + resolution: {integrity: sha512-00FdIoh2X8zt2i07R89zyI0HONof91PiM5JgY8BAfSPur+M9Uj7stqYHezr0KtVdgH2sASMURFGmgcz62pLViw==} cpu: [arm64] os: [win32] requiresBuild: true dev: true optional: true - /@rspack/binding-win32-ia32-msvc@0.6.1: - resolution: {integrity: sha512-eJ+WNrEymxFBAB187fFobCS3MUc1afCv0EzAs9LAVPgj2Z3fE8l2XCDUPsRkGtQyh8ftTdyyY9JNqYEIOrx4RQ==} + /@rspack/binding-win32-ia32-msvc@0.6.2: + resolution: {integrity: sha512-ZU43j+iicnDrTsu/Wrw/18E+zUTFCfTUdq2BlaKH8yxhJVYqPHFjQo64p/7djULeZVchZU4uGuu00oovEHl/zg==} cpu: [ia32] os: [win32] requiresBuild: true dev: true optional: true - /@rspack/binding-win32-x64-msvc@0.6.1: - resolution: {integrity: sha512-Wk/p1jwcjICKOGLmUkrbUZTZ5yQuYJEjNhMyAZDBQtQMOqkycOsijw8c/KYEfJTzSK0TuE+5rK5WDqQkGaYFoQ==} + /@rspack/binding-win32-x64-msvc@0.6.2: + resolution: {integrity: sha512-1Ycfry5nk5SMDYOjlOmVXf4tJHOp2H2Wwupf5j2pUYPD9lyETt7O7GIQbdCLOcBLuyt0OSscDARTcqGlLw27gQ==} cpu: [x64] os: [win32] requiresBuild: true dev: true optional: true - /@rspack/binding@0.6.1: - resolution: {integrity: sha512-Kh81wjmT7r0JiFrqyMOkuve5Pwm4Mq44m6+tywE15bDTpahDIDQ3x18fZqeSTWG4t3P0fhvljsiWWAlPvwyjOg==} + /@rspack/binding@0.6.2: + resolution: {integrity: sha512-1LVccU/LRIMqp2g1ct2ebDS1DL7MnBlQNcUGf3szIiDsYXuGe3Pk4qdiLbVLzBQoDQFYKJmIgmUA1UkKZ5UN5g==} optionalDependencies: - '@rspack/binding-darwin-arm64': 0.6.1 - '@rspack/binding-darwin-x64': 0.6.1 - '@rspack/binding-linux-arm64-gnu': 0.6.1 - '@rspack/binding-linux-arm64-musl': 0.6.1 - '@rspack/binding-linux-x64-gnu': 0.6.1 - '@rspack/binding-linux-x64-musl': 0.6.1 - '@rspack/binding-win32-arm64-msvc': 0.6.1 - '@rspack/binding-win32-ia32-msvc': 0.6.1 - '@rspack/binding-win32-x64-msvc': 0.6.1 - dev: true - - /@rspack/core@0.6.1: - resolution: {integrity: sha512-DBlyxm0cyxJ0WiYLeirdJghLhKovLXDhZiQZovZPTFljd1ZX1lCDvTj11KApmW8eJDoiBi0QDYWRLXeZetGllg==} + '@rspack/binding-darwin-arm64': 0.6.2 + '@rspack/binding-darwin-x64': 0.6.2 + '@rspack/binding-linux-arm64-gnu': 0.6.2 + '@rspack/binding-linux-arm64-musl': 0.6.2 + '@rspack/binding-linux-x64-gnu': 0.6.2 + '@rspack/binding-linux-x64-musl': 0.6.2 + '@rspack/binding-win32-arm64-msvc': 0.6.2 + '@rspack/binding-win32-ia32-msvc': 0.6.2 + '@rspack/binding-win32-x64-msvc': 0.6.2 + dev: true + + /@rspack/core@0.6.2: + resolution: {integrity: sha512-1IggX3FZM4bVhUWhBIeUroiyOH05fBFIT3gvanpXIE00yMbp1exFjkfko5HmQ6e5FQrIvcNEBoQ2QyIYzu0vOw==} engines: {node: '>=16.0.0'} peerDependencies: '@swc/helpers': '>=0.5.1' @@ -4104,8 +3881,8 @@ packages: '@swc/helpers': optional: true dependencies: - '@module-federation/runtime-tools': 0.0.8 - '@rspack/binding': 0.6.1 + '@module-federation/runtime-tools': 0.1.6 + '@rspack/binding': 0.6.2 browserslist: 4.23.0 enhanced-resolve: 5.12.0 events: 3.3.0 @@ -4278,6 +4055,9 @@ packages: dependencies: '@babel/types': 7.24.0 + /@types/cookie@0.5.4: + resolution: {integrity: sha512-7z/eR6O859gyWIAjuvBWFzNURmf2oPBmJlfVWkwehU5nzIyjwBsTh7WMmEEV4JFnHuQ3ex4oyTvfKzcyJVDBNA==} + /@types/debug@4.1.12: resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} dependencies: @@ -4584,32 +4364,32 @@ packages: /@ungap/structured-clone@1.2.0: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - /@unocss/astro@0.59.2(rollup@4.14.2)(vite@5.2.8): - resolution: {integrity: sha512-vchGjdGxwDELAWJX6Ql5FCg+eDsJmT4Pn752h4oCy6cZHq/0i4p+CovT/Rb8AkfCpCW+DtdjKRRhfAnmKjJquQ==} + /@unocss/astro@0.59.3(rollup@4.14.3)(vite@5.2.9): + resolution: {integrity: sha512-Q0eL9LLWTORWQYZYz4aoiT0SQhXqrCYJKK6+Z++d5ugsnVsRP2O/ovxf+0CueMHe6volW0O2EhgUt0yT20FdAA==} peerDependencies: vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 peerDependenciesMeta: vite: optional: true dependencies: - '@unocss/core': 0.59.2 - '@unocss/reset': 0.59.2 - '@unocss/vite': 0.59.2(rollup@4.14.2)(vite@5.2.8) - vite: 5.2.8(@types/node@20.12.7) + '@unocss/core': 0.59.3 + '@unocss/reset': 0.59.3 + '@unocss/vite': 0.59.3(rollup@4.14.3)(vite@5.2.9) + vite: 5.2.9(@types/node@20.12.7) transitivePeerDependencies: - rollup dev: true - /@unocss/cli@0.59.2(rollup@4.14.2): - resolution: {integrity: sha512-B7DjC49obmf9LXDxlAcy+K4ItYYgjHUALv+PVzPRcFml2H1DqSSWmOAHmbr12a81MWXXRlS1s7Z24LKqX6vFKg==} + /@unocss/cli@0.59.3(rollup@4.14.3): + resolution: {integrity: sha512-BkDkNZYVJrTRWxtTUPxq3TvbaBJ5r5zy82csCv+RJbNmQLJaqBy7gt0qkLJ9H4C83HNgqOuYEupVM65Ts3g0MA==} engines: {node: '>=14'} hasBin: true dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@4.14.2) - '@unocss/config': 0.59.2 - '@unocss/core': 0.59.2 - '@unocss/preset-uno': 0.59.2 + '@rollup/pluginutils': 5.1.0(rollup@4.14.3) + '@unocss/config': 0.59.3 + '@unocss/core': 0.59.3 + '@unocss/preset-uno': 0.59.3 cac: 6.7.14 chokidar: 3.6.0 colorette: 2.0.20 @@ -4630,11 +4410,11 @@ packages: unconfig: 0.3.12 dev: true - /@unocss/config@0.59.2: - resolution: {integrity: sha512-KknR9kcid1w/8IuujZ8msE5pU930GD5e2v84H9Ftcv308yfuj+j/0zQ/ORtG8qMx+97p7uFy3xspzI2yoRYRpQ==} + /@unocss/config@0.59.3: + resolution: {integrity: sha512-40xSskRsPrIDIspE1mVRBW03cGdgwpxCpXltj0xZ3fSutj1L6mcQnswd0AzCdnRyYo623zfuPO1jskvTYuAiMw==} engines: {node: '>=14'} dependencies: - '@unocss/core': 0.59.2 + '@unocss/core': 0.59.3 unconfig: 0.3.12 dev: true @@ -4642,8 +4422,8 @@ packages: resolution: {integrity: sha512-9tXL6TV4FRpmFy70dHryA5NHsS7bV/x771LOPnZyiw+TRK4oGVk96IsATOflcn7L3FbXQY1mV+8Uzhkhx2PY0A==} dev: true - /@unocss/core@0.59.2: - resolution: {integrity: sha512-0NtauY7v5bG0UIcvIABWnD2ssD5b9UcFkyw4iRIsT9NvR0e7QqGIOvZEg5XN0j25o50GtxlotMmTAAiaazHZ0Q==} + /@unocss/core@0.59.3: + resolution: {integrity: sha512-G9+1pmQB65KnGj2tvshcMGYs1aqiaw9FWb8cxMRLvQyquuOU/JdULD9vuuchXQ+DLYPTZ4vgDmMJefBJT6JDVw==} dev: true /@unocss/eslint-plugin@0.59.0(eslint@9.0.0)(typescript@5.4.5): @@ -4661,164 +4441,164 @@ packages: - typescript dev: true - /@unocss/extractor-arbitrary-variants@0.59.2: - resolution: {integrity: sha512-v+1cdybFmi7sRUG8/B2vSVaBi/CgViithbiwjTjzeKETA5Cw/pWgk1Rf/MDu4jfux4MZ0+mLULm20HSUg0oXdg==} + /@unocss/extractor-arbitrary-variants@0.59.3: + resolution: {integrity: sha512-f0G6bhgqCIIx7KjfhOVpJvJF0fpAhfai3fRYgEcxRrDrf5kpK+CqYxphqBqphBzugiY3YOrYlx7ccPIdypsXQw==} dependencies: - '@unocss/core': 0.59.2 + '@unocss/core': 0.59.3 dev: true - /@unocss/inspector@0.59.2: - resolution: {integrity: sha512-9BbtPrxYZVazODkNM5pZJ0j0XXIxdWxwG7PigyqJCBJbtUyM35jEZRQPNKAeGAlcnxoZE6UAJneG1M+BgFZt/w==} + /@unocss/inspector@0.59.3: + resolution: {integrity: sha512-f33kQnLnfQSZTecSPe/spOJDNRQYX9DMbXywgMHi8IFu1qaE8dMRloQUWvUPD9sNQ1iR7kEhRtmOT9CQx9vJag==} dependencies: - '@unocss/core': 0.59.2 - '@unocss/rule-utils': 0.59.2 + '@unocss/core': 0.59.3 + '@unocss/rule-utils': 0.59.3 gzip-size: 6.0.0 sirv: 2.0.4 dev: true - /@unocss/postcss@0.59.2: - resolution: {integrity: sha512-9pRixhnL9B1sdhzY7zlhnBXc8nVNwDCT4nMQRgSdWNvT76dImVv1N3609veIrCfLEHQJi52Juo//trSNLjUzZQ==} + /@unocss/postcss@0.59.3: + resolution: {integrity: sha512-lyRO8jHDYdAwL/pEdU6uSDfp/pps8pwYQfIh7OZN1BRASPv/ik7HVbRW4bsiMDaBHaxGkrvWATLXQ/W+iBkslw==} engines: {node: '>=14'} dependencies: - '@unocss/config': 0.59.2 - '@unocss/core': 0.59.2 - '@unocss/rule-utils': 0.59.2 + '@unocss/config': 0.59.3 + '@unocss/core': 0.59.3 + '@unocss/rule-utils': 0.59.3 css-tree: 2.3.1 fast-glob: 3.3.2 magic-string: 0.30.9 postcss: 8.4.38 dev: true - /@unocss/preset-attributify@0.59.2: - resolution: {integrity: sha512-iQsKoQAaEwosqe9199rhlZqUeRZ3A39QKqLNxLRf+zkiIQaL0yHlsTYVg9VjbiEb8A1JDi7nHDgZNRBJRyb3nQ==} + /@unocss/preset-attributify@0.59.3: + resolution: {integrity: sha512-WwfMNce44CtOve5H9iUjFYR+c/PjLoFsVztAF9Y2qWzllBK91SSXAA3nHylqpQnf8I+UBdO0TrSV58VyA3kLLg==} dependencies: - '@unocss/core': 0.59.2 + '@unocss/core': 0.59.3 dev: true - /@unocss/preset-icons@0.59.2: - resolution: {integrity: sha512-Qg/zXqzlt0qLdC7DmDVilX0gdgiM1IPqy+fZ8sAfWy3CtAfMIg4rSHn3qELZdExGvp0WfnkLC+q0t7AwyVyQPw==} + /@unocss/preset-icons@0.59.3: + resolution: {integrity: sha512-dY752nMzluvLR7SpWnNWEdppqezje4HRVMfPw1nSnPb6bnra7rippdaQNM9YXNa5xGmrtq4U2xDhgs9yHY1QGA==} dependencies: '@iconify/utils': 2.1.22 - '@unocss/core': 0.59.2 + '@unocss/core': 0.59.3 ofetch: 1.3.4 transitivePeerDependencies: - supports-color dev: true - /@unocss/preset-mini@0.59.2: - resolution: {integrity: sha512-OFFPNyuuQcPJU4lIE1nQXnmH6uOuinA0+bCAjyB6/1Bj7LCLJGPqdviud/to6cLT90PUsKTIG2TTEQisO3CWAQ==} + /@unocss/preset-mini@0.59.3: + resolution: {integrity: sha512-cUUNgTh73LmpLU88Ozz1nqXzhN9/8wnJidlkvMYvcbhg0zwr/quPGesRoy0+8W6cD0qvBfJAMnE//yzwR2gjpw==} dependencies: - '@unocss/core': 0.59.2 - '@unocss/extractor-arbitrary-variants': 0.59.2 - '@unocss/rule-utils': 0.59.2 + '@unocss/core': 0.59.3 + '@unocss/extractor-arbitrary-variants': 0.59.3 + '@unocss/rule-utils': 0.59.3 dev: true - /@unocss/preset-tagify@0.59.2: - resolution: {integrity: sha512-/dhu5G3P0084wn+gxqaLpChv8EyXh9q070uYUxdzNjmZgZ0JDZaeSrcfiyzLJO5RoYCyJNAsp32mBK+//N3XPg==} + /@unocss/preset-tagify@0.59.3: + resolution: {integrity: sha512-15SJ1zJSuwByxIxLNPX/MSqGpGe3dsObawkl7ducYSVkEK/+a893aGSmbeNsrti4qFe028Im5cYUOdJg/1XiCA==} dependencies: - '@unocss/core': 0.59.2 + '@unocss/core': 0.59.3 dev: true - /@unocss/preset-typography@0.59.2: - resolution: {integrity: sha512-02NSGlEhxSDYl58ZiorP4EUiFI5z+j9ez5XjF+FKrZwK2J/L3/DRXcW00n9ERhtc44H6RP2Laj3X7sH8ggJ37A==} + /@unocss/preset-typography@0.59.3: + resolution: {integrity: sha512-Lh4QWBmy70+9jE811okuJquyq04b96V6s8T2jc8FDadT6LLHnAwck0Zg+o283JB7JTP4Tv956yVy9HYR3igYUQ==} dependencies: - '@unocss/core': 0.59.2 - '@unocss/preset-mini': 0.59.2 + '@unocss/core': 0.59.3 + '@unocss/preset-mini': 0.59.3 dev: true - /@unocss/preset-uno@0.59.2: - resolution: {integrity: sha512-+decQShFqTz00w6rpNRQZEZm8PV1MHHs0thUNaooBUF+pISNhJlXJisE2rz4V7KVCCMgZZTRtyPZxmblGVXbJg==} + /@unocss/preset-uno@0.59.3: + resolution: {integrity: sha512-YDmHW1LDnyzb8eR7F/an7rk1Euit+YIxfAH7PkxNNdGX1+552DK8dKcJMtVdvmfGMChCbLJeyN8oYRat8m245w==} dependencies: - '@unocss/core': 0.59.2 - '@unocss/preset-mini': 0.59.2 - '@unocss/preset-wind': 0.59.2 - '@unocss/rule-utils': 0.59.2 + '@unocss/core': 0.59.3 + '@unocss/preset-mini': 0.59.3 + '@unocss/preset-wind': 0.59.3 + '@unocss/rule-utils': 0.59.3 dev: true - /@unocss/preset-web-fonts@0.59.2: - resolution: {integrity: sha512-F7NTjDnmmWlu/NlFjtFR92PnONGax1geXFQFb/dh7QlEBZiVe/qzHRtKLtsYaOGSPr5CSamo0LORx4wug7gjIA==} + /@unocss/preset-web-fonts@0.59.3: + resolution: {integrity: sha512-pq29j+FkmY9OoQItypekOFKMEfN+9Vfv310thbHJ4tu/pD0X+KUvWya9hc2AOzY+5Dg79Ws/p2B5gZIZ9hY2aA==} dependencies: - '@unocss/core': 0.59.2 + '@unocss/core': 0.59.3 ofetch: 1.3.4 dev: true - /@unocss/preset-wind@0.59.2: - resolution: {integrity: sha512-LbdsxU8M90guqV4e7K1weDp3wWcSwzcSmxkogSI/R818SJgnocv4eNzeIR5/mbZu8y8ENtEiE8rEYL1jA6L2GQ==} + /@unocss/preset-wind@0.59.3: + resolution: {integrity: sha512-yODaBxsZOGmEcxUcNu2g8J2ffya8B2YpZQmqN/Ock13QgwREEumn3oqCLIrkGkYN6Q/SELBS6C66RL1GFjjtqA==} dependencies: - '@unocss/core': 0.59.2 - '@unocss/preset-mini': 0.59.2 - '@unocss/rule-utils': 0.59.2 + '@unocss/core': 0.59.3 + '@unocss/preset-mini': 0.59.3 + '@unocss/rule-utils': 0.59.3 dev: true - /@unocss/reset@0.59.2: - resolution: {integrity: sha512-xEo2ogs42FlNUca3BiPesGg9/FevJ6cmkxnzzbwlqIEeZjiCH6o+nGdNNUbi6p+gto2P9v4L8ZOeMFYQCwpFzg==} + /@unocss/reset@0.59.3: + resolution: {integrity: sha512-4m2p/TcOamf17w4b8w6YIx9p1VP3BPiMQ4WUx2FvsgQz7G3/w+FJEEQ0xoc2FIJ0UBggr9UJmrs2Y7SQ9Gmukg==} dev: true - /@unocss/rule-utils@0.59.2: - resolution: {integrity: sha512-2F1Q1pCfeG65GxPEhGQDZXXoZk38fX4o5LOYf35XkknhjQmkaeK76szVYXLDoyK30n9EiwXqoc0MdKrGjeCMUA==} + /@unocss/rule-utils@0.59.3: + resolution: {integrity: sha512-8FxGnnjvhYvit0L2wqIGOMSYBHKLoivpbwClgRSWTEpoxeJxgbULZO36VJ84Qe4rXtdUF7ZPB76k6SWLycsoLA==} engines: {node: '>=14'} dependencies: - '@unocss/core': 0.59.2 + '@unocss/core': 0.59.3 magic-string: 0.30.9 dev: true - /@unocss/scope@0.59.2: - resolution: {integrity: sha512-V6ZS+QonrmqRfZ1/oYmEusASBjbbO+eeL+Fau3bh8IZyPq2HkngJvLNwcyQUPk3/pH18anuzBktSYP0BD2GsKA==} + /@unocss/scope@0.59.3: + resolution: {integrity: sha512-YHEtKLsgSNKzES8yiqef9qFJU1sXEGEUPKyw/Jt9WNIhNyDHJuJsPNhlkR6I3VTViu7jFknbK2dnLLHkp+LdNQ==} dev: true - /@unocss/transformer-attributify-jsx-babel@0.59.2: - resolution: {integrity: sha512-tFFncKR9WkGs8asi00lboVbQ/GjHWrE3YBY1GCrSZpeW+XOpGkkEEo03ncVW2c2s0ie4Zl5T7UWcRzFY8gyITQ==} + /@unocss/transformer-attributify-jsx-babel@0.59.3: + resolution: {integrity: sha512-LH+PPnRJ3ex7ZAI2zmALo0xPU0TEsJV0upsbeA8yx4xjmdka2iwlSKCw5XZtIxVHUvbC+75myeMLSDK51oMxTw==} dependencies: '@babel/core': 7.24.4 '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.4) '@babel/preset-typescript': 7.24.1(@babel/core@7.24.4) - '@unocss/core': 0.59.2 + '@unocss/core': 0.59.3 transitivePeerDependencies: - supports-color dev: true - /@unocss/transformer-attributify-jsx@0.59.2: - resolution: {integrity: sha512-mqcA02tkgeEdMH99K3YJFwHhyT/qvM/0+amfZ3nYlNAiiyCumdb980fSdUvx/cTyXmnocD6tG+UPnx2kD3zdQg==} + /@unocss/transformer-attributify-jsx@0.59.3: + resolution: {integrity: sha512-XTBZV2UfOKrAKxEsy34tty5wh38//sDtA/OXztMTpkrP+eJwtVfUPez/ZKADOO+8rcQXSt9eaF4bDzn5kbBEKA==} dependencies: - '@unocss/core': 0.59.2 + '@unocss/core': 0.59.3 dev: true - /@unocss/transformer-compile-class@0.59.2: - resolution: {integrity: sha512-yXKoAJU0QcRx3c2XAalHgcVculIPDRCanBm5A3XZPp35eKhcni3VedzUQY6RYFfoETOgQ5x0SV73Ttbj/zvZBQ==} + /@unocss/transformer-compile-class@0.59.3: + resolution: {integrity: sha512-kaem8PdLiKx6fU8cOUurbD8/BV1qJC3yoc5jptQ7QjqPzl+zFHABwt9wpOQXmgOQsiZc1wilSBQ5HO0139jXpg==} dependencies: - '@unocss/core': 0.59.2 + '@unocss/core': 0.59.3 dev: true - /@unocss/transformer-directives@0.59.2: - resolution: {integrity: sha512-FiLcBtwUIUNFpE2SxeUeslJGShHimOJyk30+m2BP+Af7QsxcamWb8/w7YKRMz5MAmE6ZnzAzx/ZAdrK540ho0A==} + /@unocss/transformer-directives@0.59.3: + resolution: {integrity: sha512-Bu2uK4+CIFurOYrFl/Gw03p075d3ATVmLrbM8sBDNfOYfiVWrrizO9J1HfN9/Yu9l3KVPXRfqxOvOWBBl3Jjbg==} dependencies: - '@unocss/core': 0.59.2 - '@unocss/rule-utils': 0.59.2 + '@unocss/core': 0.59.3 + '@unocss/rule-utils': 0.59.3 css-tree: 2.3.1 dev: true - /@unocss/transformer-variant-group@0.59.2: - resolution: {integrity: sha512-nlEI5ts2YVKvL0dFaIozFIefPUTDZhYCNS6Oie5DPVXDTVufkh9OinLiCo/2ggytkY/VZL00wJm6Iknrp7HL7Q==} + /@unocss/transformer-variant-group@0.59.3: + resolution: {integrity: sha512-n0AIY8GFpAxi/xd0RG49xKzRajZaiAmvD0b6WPOoEsB6dLJF7m97G4yhlmvyM7S26LUdqdtbLuE+XajiRDMyoQ==} dependencies: - '@unocss/core': 0.59.2 + '@unocss/core': 0.59.3 dev: true - /@unocss/vite@0.59.2(rollup@4.14.2)(vite@5.2.8): - resolution: {integrity: sha512-cCATFcyoHKr/5c/ccnwhtYoUA42v+SXp2xmpR4hgE0U4WFgGqIYOx5pzWap73DbywQJuU0hklq7lgvO9b+L/sQ==} + /@unocss/vite@0.59.3(rollup@4.14.3)(vite@5.2.9): + resolution: {integrity: sha512-+K4kSEt3BvJfYlc8Tg3nmF53i14+OUTIasnzwUQF4JCF+B47jd47IVbNBm2izhTA5OrmZ+1xXBjHR7cXgDjDhg==} peerDependencies: vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@4.14.2) - '@unocss/config': 0.59.2 - '@unocss/core': 0.59.2 - '@unocss/inspector': 0.59.2 - '@unocss/scope': 0.59.2 - '@unocss/transformer-directives': 0.59.2 + '@rollup/pluginutils': 5.1.0(rollup@4.14.3) + '@unocss/config': 0.59.3 + '@unocss/core': 0.59.3 + '@unocss/inspector': 0.59.3 + '@unocss/scope': 0.59.3 + '@unocss/transformer-directives': 0.59.3 chokidar: 3.6.0 fast-glob: 3.3.2 magic-string: 0.30.9 - vite: 5.2.8(@types/node@20.12.7) + vite: 5.2.9(@types/node@20.12.7) transitivePeerDependencies: - rollup dev: true @@ -4832,73 +4612,73 @@ packages: '@vite-pwa/assets-generator': optional: true dependencies: - vite-plugin-pwa: 0.19.8(vite@5.2.8) + vite-plugin-pwa: 0.19.8(vite@5.2.9) dev: true - /@vitejs/plugin-vue-jsx@3.1.0(vite@5.2.8)(vue@3.4.21): + /@vitejs/plugin-vue-jsx@3.1.0(vite@5.2.9)(vue@3.4.21): resolution: {integrity: sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: ^4.0.0 || ^5.0.0 vue: '*' dependencies: - '@babel/core': 7.24.0 - '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.24.0) - '@vue/babel-plugin-jsx': 1.2.1(@babel/core@7.24.0) - vite: 5.2.8(@types/node@20.12.7) + '@babel/core': 7.24.4 + '@babel/plugin-transform-typescript': 7.24.1(@babel/core@7.24.4) + '@vue/babel-plugin-jsx': 1.2.1(@babel/core@7.24.4) + vite: 5.2.9(@types/node@20.12.7) vue: 3.4.21(typescript@5.4.5) transitivePeerDependencies: - supports-color - /@vitejs/plugin-vue2-jsx@1.1.1(rollup@4.14.2)(vite@5.2.8)(vue@2.7.16): + /@vitejs/plugin-vue2-jsx@1.1.1(rollup@4.14.3)(vite@5.2.9)(vue@2.7.16): resolution: {integrity: sha512-r6BjWP2aVg4/uXdjf+wMwLuk0LQEUbPTC9UcRpWMhWsfVl9n/8RhiG6pQPO9g+oab/g3fHoZ2bmJJbKuraqCsw==} engines: {node: '>=14.18.0'} peerDependencies: vite: ^2.9.13 || ^3.0.0 || ^4.0.0 || ^5.0.0 vue: '*' dependencies: - '@babel/core': 7.24.0 - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.0) - '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.24.0) - '@rollup/pluginutils': 5.1.0(rollup@4.14.2) - '@vue/babel-preset-jsx': 1.4.0(@babel/core@7.24.0)(vue@2.7.16) - vite: 5.2.8(@types/node@20.12.7) + '@babel/core': 7.24.4 + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.4) + '@babel/plugin-transform-typescript': 7.24.1(@babel/core@7.24.4) + '@rollup/pluginutils': 5.1.0(rollup@4.14.3) + '@vue/babel-preset-jsx': 1.4.0(@babel/core@7.24.4)(vue@2.7.16) + vite: 5.2.9(@types/node@20.12.7) vue: 2.7.16 transitivePeerDependencies: - rollup - supports-color dev: true - /@vitejs/plugin-vue2@2.3.1(vite@5.2.8)(vue@2.7.16): + /@vitejs/plugin-vue2@2.3.1(vite@5.2.9)(vue@2.7.16): resolution: {integrity: sha512-/ksaaz2SRLN11JQhLdEUhDzOn909WEk99q9t9w+N12GjQCljzv7GyvAbD/p20aBUjHkvpGOoQ+FCOkG+mjDF4A==} engines: {node: ^14.18.0 || >= 16.0.0} peerDependencies: vite: ^3.0.0 || ^4.0.0 || ^5.0.0 vue: '*' dependencies: - vite: 5.2.8(@types/node@20.12.7) + vite: 5.2.9(@types/node@20.12.7) vue: 2.7.16 dev: true - /@vitejs/plugin-vue2@2.3.1(vite@5.2.8)(vue@3.4.21): + /@vitejs/plugin-vue2@2.3.1(vite@5.2.9)(vue@3.4.21): resolution: {integrity: sha512-/ksaaz2SRLN11JQhLdEUhDzOn909WEk99q9t9w+N12GjQCljzv7GyvAbD/p20aBUjHkvpGOoQ+FCOkG+mjDF4A==} engines: {node: ^14.18.0 || >= 16.0.0} peerDependencies: vite: ^3.0.0 || ^4.0.0 || ^5.0.0 vue: '*' dependencies: - vite: 5.2.8(@types/node@20.12.7) + vite: 5.2.9(@types/node@20.12.7) vue: 3.4.21(typescript@5.4.5) dev: false - /@vitejs/plugin-vue@5.0.4(vite@5.2.8)(vue@3.4.21): + /@vitejs/plugin-vue@5.0.4(vite@5.2.9)(vue@3.4.21): resolution: {integrity: sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: ^5.0.0 vue: '*' dependencies: - vite: 5.2.8(@types/node@20.12.7) + vite: 5.2.9(@types/node@20.12.7) vue: 3.4.21(typescript@5.4.5) /@vitest/coverage-v8@1.5.0(vitest@1.5.0): @@ -5002,29 +4782,6 @@ packages: /@vue/babel-helper-vue-transform-on@1.2.1: resolution: {integrity: sha512-jtEXim+pfyHWwvheYwUwSXm43KwQo8nhOBDyjrUITV6X2tB7lJm6n/+4sqR8137UVZZul5hBzWHdZ2uStYpyRQ==} - /@vue/babel-plugin-jsx@1.2.1(@babel/core@7.24.0): - resolution: {integrity: sha512-Yy9qGktktXhB39QE99So/BO2Uwm/ZG+gpL9vMg51ijRRbINvgbuhyJEi4WYmGRMx/MSTfK0xjgZ3/MyY+iLCEg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.24.0 - '@babel/helper-module-imports': 7.22.15 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.24.0) - '@babel/template': 7.24.0 - '@babel/traverse': 7.24.0 - '@babel/types': 7.24.0 - '@vue/babel-helper-vue-transform-on': 1.2.1 - '@vue/babel-plugin-resolve-type': 1.2.1(@babel/core@7.24.0) - camelcase: 6.3.0 - html-tags: 3.3.1 - svg-tags: 1.0.0 - transitivePeerDependencies: - - supports-color - /@vue/babel-plugin-jsx@1.2.1(@babel/core@7.24.4): resolution: {integrity: sha512-Yy9qGktktXhB39QE99So/BO2Uwm/ZG+gpL9vMg51ijRRbINvgbuhyJEi4WYmGRMx/MSTfK0xjgZ3/MyY+iLCEg==} peerDependencies: @@ -5036,9 +4793,9 @@ packages: '@babel/core': 7.24.4 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.24.4) + '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.4) '@babel/template': 7.24.0 - '@babel/traverse': 7.24.0 + '@babel/traverse': 7.24.1 '@babel/types': 7.24.0 '@vue/babel-helper-vue-transform-on': 1.2.1 '@vue/babel-plugin-resolve-type': 1.2.1(@babel/core@7.24.4) @@ -5047,19 +4804,6 @@ packages: svg-tags: 1.0.0 transitivePeerDependencies: - supports-color - dev: true - - /@vue/babel-plugin-resolve-type@1.2.1(@babel/core@7.24.0): - resolution: {integrity: sha512-IOtnI7pHunUzHS/y+EG/yPABIAp0VN8QhQ0UCS09jeMVxgAnI9qdOzO85RXdQGxq+aWCdv8/+k3W0aYO6j/8fQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/code-frame': 7.24.2 - '@babel/core': 7.24.0 - '@babel/helper-module-imports': 7.22.15 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/parser': 7.24.4 - '@vue/compiler-sfc': 3.4.21 /@vue/babel-plugin-resolve-type@1.2.1(@babel/core@7.24.4): resolution: {integrity: sha512-IOtnI7pHunUzHS/y+EG/yPABIAp0VN8QhQ0UCS09jeMVxgAnI9qdOzO85RXdQGxq+aWCdv8/+k3W0aYO6j/8fQ==} @@ -5072,23 +4816,22 @@ packages: '@babel/helper-plugin-utils': 7.24.0 '@babel/parser': 7.24.4 '@vue/compiler-sfc': 3.4.21 - dev: true - /@vue/babel-plugin-transform-vue-jsx@1.4.0(@babel/core@7.24.0): + /@vue/babel-plugin-transform-vue-jsx@1.4.0(@babel/core@7.24.4): resolution: {integrity: sha512-Fmastxw4MMx0vlgLS4XBX0XiBbUFzoMGeVXuMV08wyOfXdikAFqBTuYPR0tlk+XskL19EzHc39SgjrPGY23JnA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.4 '@babel/helper-module-imports': 7.22.15 - '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.4) '@vue/babel-helper-vue-jsx-merge-props': 1.4.0 html-tags: 2.0.0 lodash.kebabcase: 4.1.1 svg-tags: 1.0.0 dev: true - /@vue/babel-preset-jsx@1.4.0(@babel/core@7.24.0)(vue@2.7.16): + /@vue/babel-preset-jsx@1.4.0(@babel/core@7.24.4)(vue@2.7.16): resolution: {integrity: sha512-QmfRpssBOPZWL5xw7fOuHNifCQcNQC1PrOo/4fu6xlhlKJJKSA3HqX92Nvgyx8fqHZTUGMPHmFA+IDqwXlqkSA==} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5097,87 +4840,87 @@ packages: vue: optional: true dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.4 '@vue/babel-helper-vue-jsx-merge-props': 1.4.0 - '@vue/babel-plugin-transform-vue-jsx': 1.4.0(@babel/core@7.24.0) - '@vue/babel-sugar-composition-api-inject-h': 1.4.0(@babel/core@7.24.0) - '@vue/babel-sugar-composition-api-render-instance': 1.4.0(@babel/core@7.24.0) - '@vue/babel-sugar-functional-vue': 1.4.0(@babel/core@7.24.0) - '@vue/babel-sugar-inject-h': 1.4.0(@babel/core@7.24.0) - '@vue/babel-sugar-v-model': 1.4.0(@babel/core@7.24.0) - '@vue/babel-sugar-v-on': 1.4.0(@babel/core@7.24.0) + '@vue/babel-plugin-transform-vue-jsx': 1.4.0(@babel/core@7.24.4) + '@vue/babel-sugar-composition-api-inject-h': 1.4.0(@babel/core@7.24.4) + '@vue/babel-sugar-composition-api-render-instance': 1.4.0(@babel/core@7.24.4) + '@vue/babel-sugar-functional-vue': 1.4.0(@babel/core@7.24.4) + '@vue/babel-sugar-inject-h': 1.4.0(@babel/core@7.24.4) + '@vue/babel-sugar-v-model': 1.4.0(@babel/core@7.24.4) + '@vue/babel-sugar-v-on': 1.4.0(@babel/core@7.24.4) vue: 2.7.16 dev: true - /@vue/babel-sugar-composition-api-inject-h@1.4.0(@babel/core@7.24.0): + /@vue/babel-sugar-composition-api-inject-h@1.4.0(@babel/core@7.24.4): resolution: {integrity: sha512-VQq6zEddJHctnG4w3TfmlVp5FzDavUSut/DwR0xVoe/mJKXyMcsIibL42wPntozITEoY90aBV0/1d2KjxHU52g==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 - '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.0) + '@babel/core': 7.24.4 + '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.4) dev: true - /@vue/babel-sugar-composition-api-render-instance@1.4.0(@babel/core@7.24.0): + /@vue/babel-sugar-composition-api-render-instance@1.4.0(@babel/core@7.24.4): resolution: {integrity: sha512-6ZDAzcxvy7VcnCjNdHJ59mwK02ZFuP5CnucloidqlZwVQv5CQLijc3lGpR7MD3TWFi78J7+a8J56YxbCtHgT9Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 - '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.0) + '@babel/core': 7.24.4 + '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.4) dev: true - /@vue/babel-sugar-functional-vue@1.4.0(@babel/core@7.24.0): + /@vue/babel-sugar-functional-vue@1.4.0(@babel/core@7.24.4): resolution: {integrity: sha512-lTEB4WUFNzYt2In6JsoF9sAYVTo84wC4e+PoZWSgM6FUtqRJz7wMylaEhSRgG71YF+wfLD6cc9nqVeXN2rwBvw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 - '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.0) + '@babel/core': 7.24.4 + '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.4) dev: true - /@vue/babel-sugar-inject-h@1.4.0(@babel/core@7.24.0): + /@vue/babel-sugar-inject-h@1.4.0(@babel/core@7.24.4): resolution: {integrity: sha512-muwWrPKli77uO2fFM7eA3G1lAGnERuSz2NgAxuOLzrsTlQl8W4G+wwbM4nB6iewlKbwKRae3nL03UaF5ffAPMA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 - '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.0) + '@babel/core': 7.24.4 + '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.4) dev: true - /@vue/babel-sugar-v-model@1.4.0(@babel/core@7.24.0): + /@vue/babel-sugar-v-model@1.4.0(@babel/core@7.24.4): resolution: {integrity: sha512-0t4HGgXb7WHYLBciZzN5s0Hzqan4Ue+p/3FdQdcaHAb7s5D9WZFGoSxEZHrR1TFVZlAPu1bejTKGeAzaaG3NCQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 - '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.0) + '@babel/core': 7.24.4 + '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.4) '@vue/babel-helper-vue-jsx-merge-props': 1.4.0 - '@vue/babel-plugin-transform-vue-jsx': 1.4.0(@babel/core@7.24.0) + '@vue/babel-plugin-transform-vue-jsx': 1.4.0(@babel/core@7.24.4) camelcase: 5.3.1 html-tags: 2.0.0 svg-tags: 1.0.0 dev: true - /@vue/babel-sugar-v-on@1.4.0(@babel/core@7.24.0): + /@vue/babel-sugar-v-on@1.4.0(@babel/core@7.24.4): resolution: {integrity: sha512-m+zud4wKLzSKgQrWwhqRObWzmTuyzl6vOP7024lrpeJM4x2UhQtRDLgYjXAw9xBXjCwS0pP9kXjg91F9ZNo9JA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 - '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.0) - '@vue/babel-plugin-transform-vue-jsx': 1.4.0(@babel/core@7.24.0) + '@babel/core': 7.24.4 + '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.4) + '@vue/babel-plugin-transform-vue-jsx': 1.4.0(@babel/core@7.24.4) camelcase: 5.3.1 dev: true /@vue/compiler-core@3.4.21: resolution: {integrity: sha512-MjXawxZf2SbZszLPYxaFCjxfibYrzr3eYbKxwpLR9EQN+oaziSu3qKVbwBERj1IFIB8OLUewxB5m/BFzi613og==} dependencies: - '@babel/parser': 7.24.0 + '@babel/parser': 7.24.4 '@vue/shared': 3.4.21 entities: 4.5.0 estree-walker: 2.0.2 - source-map-js: 1.0.2 + source-map-js: 1.2.0 /@vue/compiler-dom@3.4.21: resolution: {integrity: sha512-IZC6FKowtT1sl0CR5DpXSiEB5ayw75oT2bma1BEhV7RRR1+cfwLrxc2Z8Zq/RGFzJ8w5r9QtCOvTjQgdn0IKmA==} @@ -5189,7 +4932,7 @@ packages: resolution: {integrity: sha512-KWhJ9k5nXuNtygPU7+t1rX6baZeqOYLEforUPjgNDBnLicfHCoi48H87Q8XyLZOrNNsmhuwKqtpDQWjEFe6Ekg==} dependencies: '@babel/parser': 7.24.4 - postcss: 8.4.35 + postcss: 8.4.38 source-map: 0.6.1 optionalDependencies: prettier: 2.8.8 @@ -5197,15 +4940,15 @@ packages: /@vue/compiler-sfc@3.4.21: resolution: {integrity: sha512-me7epoTxYlY+2CUM7hy9PCDdpMPfIwrOvAXud2Upk10g4YLv9UBW7kL798TvMeDhPthkZ0CONNrK2GoeI1ODiQ==} dependencies: - '@babel/parser': 7.24.0 + '@babel/parser': 7.24.4 '@vue/compiler-core': 3.4.21 '@vue/compiler-dom': 3.4.21 '@vue/compiler-ssr': 3.4.21 '@vue/shared': 3.4.21 estree-walker: 2.0.2 - magic-string: 0.30.8 - postcss: 8.4.35 - source-map-js: 1.0.2 + magic-string: 0.30.9 + postcss: 8.4.38 + source-map-js: 1.2.0 /@vue/compiler-ssr@3.4.21: resolution: {integrity: sha512-M5+9nI2lPpAsgXOGQobnIueVqc9sisBFexh5yMIMRAPYLa7+5wEJs8iqOZc1WAa9WQbx9GR2twgznU8LTIiZ4Q==} @@ -5221,15 +4964,15 @@ packages: - vue dev: true - /@vue/devtools-applet@7.0.25(unocss@0.59.2)(vite@5.2.8)(vue@3.4.21): + /@vue/devtools-applet@7.0.25(unocss@0.59.3)(vite@5.2.9)(vue@3.4.21): resolution: {integrity: sha512-9JwnjRO2tAHxFjA+cHSpQ/DKIqUKILvYaWJkOt1KqkedXPHzUWU1NfQAto+p6ycaKInA5A0VdXdmIl4N8YJCrw==} peerDependencies: vue: '*' dependencies: - '@vue/devtools-core': 7.0.25(vite@5.2.8)(vue@3.4.21) + '@vue/devtools-core': 7.0.25(vite@5.2.9)(vue@3.4.21) '@vue/devtools-kit': 7.0.25(vue@3.4.21) '@vue/devtools-shared': 7.0.25 - '@vue/devtools-ui': 7.0.25(unocss@0.59.2)(vue@3.4.21) + '@vue/devtools-ui': 7.0.25(unocss@0.59.3)(vue@3.4.21) perfect-debounce: 1.0.0 splitpanes: 3.1.5 vue: 3.4.21(typescript@5.4.5) @@ -5253,7 +4996,7 @@ packages: - vite dev: true - /@vue/devtools-core@7.0.25(vite@5.2.8)(vue@3.4.21): + /@vue/devtools-core@7.0.25(vite@5.2.9)(vue@3.4.21): resolution: {integrity: sha512-aCsY4J6SvSBDuGdYADszByT0wy0GgpgdCApxcZzQEqYlyVchX7vqznJQrm7Y1GCLqAvoLaxsQqew7Cz+KQ3Idg==} dependencies: '@vue/devtools-kit': 7.0.25(vue@3.4.21) @@ -5261,13 +5004,13 @@ packages: mitt: 3.0.1 nanoid: 3.3.7 pathe: 1.1.2 - vite-hot-client: 0.2.3(vite@5.2.8) + vite-hot-client: 0.2.3(vite@5.2.9) transitivePeerDependencies: - vite - vue dev: true - /@vue/devtools-core@7.0.27(vite@5.2.8)(vue@3.4.21): + /@vue/devtools-core@7.0.27(vite@5.2.9)(vue@3.4.21): resolution: {integrity: sha512-3rbtNGxFFFPfIObgTAPIw0h0rJy+y1PrbfgM9nXRf3/FIJkthfS19yj31pj9EWIqRsyiqK5u1Ni7SAJZ0vsQOA==} dependencies: '@vue/devtools-kit': 7.0.27(vue@3.4.21) @@ -5275,7 +5018,7 @@ packages: mitt: 3.0.1 nanoid: 3.3.7 pathe: 1.1.2 - vite-hot-client: 0.2.3(vite@5.2.8) + vite-hot-client: 0.2.3(vite@5.2.9) transitivePeerDependencies: - vite - vue @@ -5319,7 +5062,7 @@ packages: rfdc: 1.3.1 dev: true - /@vue/devtools-ui@7.0.25(unocss@0.59.2)(vue@3.4.21): + /@vue/devtools-ui@7.0.25(unocss@0.59.3)(vue@3.4.21): resolution: {integrity: sha512-OxcwecnKmKm/zIG/VSixRgSqzjRU9UFld26LIq8kunxvr4zswjHT2xHMb/iauBC2c9TNo8Uk5muUTFLmNbYwnA==} peerDependencies: '@unocss/reset': '>=0.50.0-0' @@ -5332,7 +5075,7 @@ packages: '@vueuse/integrations': 10.9.0(focus-trap@7.5.4)(vue@3.4.21) colord: 2.9.3 focus-trap: 7.5.4 - unocss: 0.59.2(rollup@4.14.2)(vite@5.2.8) + unocss: 0.59.3(rollup@4.14.3)(vite@5.2.9) vue: 3.4.21(typescript@5.4.5) transitivePeerDependencies: - '@vue/composition-api' @@ -5362,7 +5105,7 @@ packages: '@vue/compiler-dom': 3.4.21 '@vue/shared': 3.4.21 computeds: 0.0.1 - minimatch: 9.0.3 + minimatch: 9.0.4 muggle-string: 0.3.1 path-browserify: 1.0.1 typescript: 5.4.5 @@ -5817,8 +5560,8 @@ packages: ast-kit: 0.12.1 dev: false - /astro@4.6.1(@types/node@20.12.7)(typescript@5.4.5): - resolution: {integrity: sha512-gcL22NEhuRi4wu9/x5Kn2eJf7nT6GeU5BxdN6AHbUnX6UzEDIWtpgHs5lBIZYExKbHKN9PjEGXWQzQtFwLU+5g==} + /astro@4.6.2(@types/node@20.12.7)(typescript@5.4.5): + resolution: {integrity: sha512-Kl+Wd7MJMQFnI3+V0JxF4HPbs8M67eltqQgtztReOwDLSl0VnOd39rM61W/3LEh10FZ0F13xrDgtdgfXzuLVbg==} engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'} hasBin: true dependencies: @@ -5833,6 +5576,7 @@ packages: '@babel/traverse': 7.24.1 '@babel/types': 7.24.0 '@types/babel__core': 7.20.5 + '@types/cookie': 0.5.4 acorn: 8.11.3 aria-query: 5.3.0 axobject-query: 4.0.0 @@ -5878,8 +5622,8 @@ packages: tsconfck: 3.0.2(typescript@5.4.5) unist-util-visit: 5.0.0 vfile: 6.0.1 - vite: 5.2.8(@types/node@20.12.7) - vitefu: 0.2.5(vite@5.2.8) + vite: 5.2.9(@types/node@20.12.7) + vitefu: 0.2.5(vite@5.2.9) which-pm: 2.1.1 yargs-parser: 21.1.1 zod: 3.22.4 @@ -7720,16 +7464,10 @@ packages: get-intrinsic: 1.2.4 dev: true - /get-tsconfig@4.7.2: - resolution: {integrity: sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==} - dependencies: - resolve-pkg-maps: 1.0.0 - /get-tsconfig@4.7.3: resolution: {integrity: sha512-ZvkrzoUA0PQZM6fy6+/Hce561s+faD1rsNwhnO5FelNjyy7EMGJ3Rz1AQ8GYDWjhRs/7dBLOEJvhK8MiEJOAFg==} dependencies: resolve-pkg-maps: 1.0.0 - dev: true /giget@1.2.1: resolution: {integrity: sha512-4VG22mopWtIeHwogGSy1FViXVo0YT+m6BrqZfz0JJFwbSsePsCdOzdLIIli5BtMp7Xe8f/o2OmBpQX2NBOC24g==} @@ -8828,11 +8566,11 @@ packages: dependencies: yallist: 4.0.0 - /magic-string-ast@0.3.0: - resolution: {integrity: sha512-0shqecEPgdFpnI3AP90epXyxZy9g6CRZ+SZ7BcqFwYmtFEnZ1jpevcV5HoyVnlDS9gCnc1UIg3Rsvp3Ci7r8OA==} + /magic-string-ast@0.5.0: + resolution: {integrity: sha512-mxjxZ5zoR4+ybulZ7Z5qdZUTdAfiKJ1Il80kN/I4jWsHTTqNKZ9KsBa3Jepo+3U09I04qiyC2+7MZD8v4rJOoA==} engines: {node: '>=16.14.0'} dependencies: - magic-string: 0.30.8 + magic-string: 0.30.9 /magic-string@0.25.9: resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} @@ -8840,12 +8578,6 @@ packages: sourcemap-codec: 1.4.8 dev: true - /magic-string@0.30.8: - resolution: {integrity: sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==} - engines: {node: '>=12'} - dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 - /magic-string@0.30.9: resolution: {integrity: sha512-S1+hd+dIrC8EZqKyT9DstTH/0Z+f76kmmvZnkfQVmOpDEF9iVgdYif3Q/pIWHmCoo59bQVGW0kVL3e2nl+9+Sw==} engines: {node: '>=12'} @@ -9370,13 +9102,13 @@ packages: engines: {node: '>=16 || 14 >=14.17'} dependencies: brace-expansion: 2.0.1 + dev: true /minimatch@9.0.4: resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} engines: {node: '>=16 || 14 >=14.17'} dependencies: brace-expansion: 2.0.1 - dev: true /minimist-options@4.1.0: resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} @@ -9504,7 +9236,7 @@ packages: citty: 0.1.6 consola: 3.2.3 fast-glob: 3.3.2 - unconfig: 0.3.11 + unconfig: 0.3.12 dev: true /mri@1.2.0: @@ -9714,7 +9446,7 @@ packages: ansi-styles: 6.2.1 cross-spawn: 7.0.3 memorystream: 0.3.1 - minimatch: 9.0.3 + minimatch: 9.0.4 pidtree: 0.6.0 read-package-json-fast: 3.0.2 shell-quote: 1.8.1 @@ -10101,14 +9833,6 @@ packages: util-deprecate: 1.0.2 dev: true - /postcss@8.4.35: - resolution: {integrity: sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==} - engines: {node: ^10 || ^12 || >=14} - dependencies: - nanoid: 3.3.7 - picocolors: 1.0.0 - source-map-js: 1.2.0 - /postcss@8.4.38: resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} engines: {node: ^10 || ^12 || >=14} @@ -10593,19 +10317,19 @@ packages: glob: 10.3.10 dev: true - /rollup-plugin-esbuild@6.1.1(esbuild@0.20.2)(rollup@4.14.2): + /rollup-plugin-esbuild@6.1.1(esbuild@0.20.2)(rollup@4.14.3): resolution: {integrity: sha512-CehMY9FAqJD5OUaE/Mi1r5z0kNeYxItmRO2zG4Qnv2qWKF09J2lTy5GUzjJR354ZPrLkCj4fiBN41lo8PzBUhw==} engines: {node: '>=14.18.0'} peerDependencies: esbuild: '>=0.18.0' rollup: ^1.20.0 || ^2.0.0 || ^3.0.0 || ^4.0.0 dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.14.2) + '@rollup/pluginutils': 5.1.0(rollup@4.14.3) debug: 4.3.4 es-module-lexer: 1.4.1 esbuild: 0.20.2 - get-tsconfig: 4.7.2 - rollup: 4.14.2 + get-tsconfig: 4.7.3 + rollup: 4.14.3 transitivePeerDependencies: - supports-color @@ -10654,28 +10378,29 @@ packages: '@rollup/rollup-win32-x64-msvc': 4.14.1 fsevents: 2.3.3 - /rollup@4.14.2: - resolution: {integrity: sha512-WkeoTWvuBoFjFAhsEOHKRoZ3r9GfTyhh7Vff1zwebEFLEFjT1lG3784xEgKiTa7E+e70vsC81roVL2MP4tgEEQ==} + /rollup@4.14.3: + resolution: {integrity: sha512-ag5tTQKYsj1bhrFC9+OEWqb5O6VYgtQDO9hPDBMmIbePwhfSr+ExlcU741t8Dhw5DkPCQf6noz0jb36D6W9/hw==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true dependencies: '@types/estree': 1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.14.2 - '@rollup/rollup-android-arm64': 4.14.2 - '@rollup/rollup-darwin-arm64': 4.14.2 - '@rollup/rollup-darwin-x64': 4.14.2 - '@rollup/rollup-linux-arm-gnueabihf': 4.14.2 - '@rollup/rollup-linux-arm64-gnu': 4.14.2 - '@rollup/rollup-linux-arm64-musl': 4.14.2 - '@rollup/rollup-linux-powerpc64le-gnu': 4.14.2 - '@rollup/rollup-linux-riscv64-gnu': 4.14.2 - '@rollup/rollup-linux-s390x-gnu': 4.14.2 - '@rollup/rollup-linux-x64-gnu': 4.14.2 - '@rollup/rollup-linux-x64-musl': 4.14.2 - '@rollup/rollup-win32-arm64-msvc': 4.14.2 - '@rollup/rollup-win32-ia32-msvc': 4.14.2 - '@rollup/rollup-win32-x64-msvc': 4.14.2 + '@rollup/rollup-android-arm-eabi': 4.14.3 + '@rollup/rollup-android-arm64': 4.14.3 + '@rollup/rollup-darwin-arm64': 4.14.3 + '@rollup/rollup-darwin-x64': 4.14.3 + '@rollup/rollup-linux-arm-gnueabihf': 4.14.3 + '@rollup/rollup-linux-arm-musleabihf': 4.14.3 + '@rollup/rollup-linux-arm64-gnu': 4.14.3 + '@rollup/rollup-linux-arm64-musl': 4.14.3 + '@rollup/rollup-linux-powerpc64le-gnu': 4.14.3 + '@rollup/rollup-linux-riscv64-gnu': 4.14.3 + '@rollup/rollup-linux-s390x-gnu': 4.14.3 + '@rollup/rollup-linux-x64-gnu': 4.14.3 + '@rollup/rollup-linux-x64-musl': 4.14.3 + '@rollup/rollup-win32-arm64-msvc': 4.14.3 + '@rollup/rollup-win32-ia32-msvc': 4.14.3 + '@rollup/rollup-win32-x64-msvc': 4.14.3 fsevents: 2.3.3 /run-applescript@7.0.0: @@ -10961,10 +10686,6 @@ packages: smart-buffer: 4.2.0 dev: true - /source-map-js@1.0.2: - resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} - engines: {node: '>=0.10.0'} - /source-map-js@1.2.0: resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} engines: {node: '>=0.10.0'} @@ -11553,7 +11274,7 @@ packages: joycon: 3.1.1 postcss-load-config: 4.0.2 resolve-from: 5.0.0 - rollup: 4.14.2 + rollup: 4.14.3 source-map: 0.8.0-beta.0 sucrase: 3.35.0 tree-kill: 1.2.2 @@ -11569,7 +11290,7 @@ packages: hasBin: true dependencies: esbuild: 0.19.12 - get-tsconfig: 4.7.2 + get-tsconfig: 4.7.3 optionalDependencies: fsevents: 2.3.3 dev: true @@ -11732,15 +11453,6 @@ packages: which-boxed-primitive: 1.0.2 dev: true - /unconfig@0.3.11: - resolution: {integrity: sha512-bV/nqePAKv71v3HdVUn6UefbsDKQWRX+bJIkiSm0+twIds6WiD2bJLWWT3i214+J/B4edufZpG2w7Y63Vbwxow==} - dependencies: - '@antfu/utils': 0.7.7 - defu: 6.1.4 - jiti: 1.21.0 - mlly: 1.6.1 - dev: true - /unconfig@0.3.12: resolution: {integrity: sha512-oDtfWDC0TMYFuwdt7E7CaqYZGqq1wAiC12PRTFe/93IkgNi+wVlF/LCjcD/bgNkGoopb0RsU363Ge3YXy7NGSw==} dependencies: @@ -11813,10 +11525,10 @@ packages: trough: 2.2.0 vfile: 6.0.1 - /unimport@3.7.1(rollup@4.14.2): + /unimport@3.7.1(rollup@4.14.3): resolution: {integrity: sha512-V9HpXYfsZye5bPPYUgs0Otn3ODS1mDUciaBlXljI4C2fTwfFpvFZRywmlOu943puN9sncxROMZhsZCjNXEpzEQ==} dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.14.2) + '@rollup/pluginutils': 5.1.0(rollup@4.14.3) acorn: 8.11.3 escape-string-regexp: 5.0.0 estree-walker: 3.0.3 @@ -11943,11 +11655,11 @@ packages: engines: {node: '>= 10.0.0'} dev: true - /unocss@0.59.2(rollup@4.14.2)(vite@5.2.8): - resolution: {integrity: sha512-9puB1L+VxpCAgeidkd67otmA0pbqNPxBPT/8l6gncF0i2RE0WkKITlMflP0PhLNpOdHUfUWb9Cdj1aVnjRnXFA==} + /unocss@0.59.3(rollup@4.14.3)(vite@5.2.9): + resolution: {integrity: sha512-4Sos0FjDX5Ck/cV1wrTase0r2V/LI/bIncguisIGq9v7/akghsGEqU8LlxZNqoCug/vpcQICmzt/zclJVUT+GQ==} engines: {node: '>=14'} peerDependencies: - '@unocss/webpack': 0.59.2 + '@unocss/webpack': 0.59.3 vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 peerDependenciesMeta: '@unocss/webpack': @@ -11955,33 +11667,33 @@ packages: vite: optional: true dependencies: - '@unocss/astro': 0.59.2(rollup@4.14.2)(vite@5.2.8) - '@unocss/cli': 0.59.2(rollup@4.14.2) - '@unocss/core': 0.59.2 - '@unocss/extractor-arbitrary-variants': 0.59.2 - '@unocss/postcss': 0.59.2 - '@unocss/preset-attributify': 0.59.2 - '@unocss/preset-icons': 0.59.2 - '@unocss/preset-mini': 0.59.2 - '@unocss/preset-tagify': 0.59.2 - '@unocss/preset-typography': 0.59.2 - '@unocss/preset-uno': 0.59.2 - '@unocss/preset-web-fonts': 0.59.2 - '@unocss/preset-wind': 0.59.2 - '@unocss/reset': 0.59.2 - '@unocss/transformer-attributify-jsx': 0.59.2 - '@unocss/transformer-attributify-jsx-babel': 0.59.2 - '@unocss/transformer-compile-class': 0.59.2 - '@unocss/transformer-directives': 0.59.2 - '@unocss/transformer-variant-group': 0.59.2 - '@unocss/vite': 0.59.2(rollup@4.14.2)(vite@5.2.8) - vite: 5.2.8(@types/node@20.12.7) + '@unocss/astro': 0.59.3(rollup@4.14.3)(vite@5.2.9) + '@unocss/cli': 0.59.3(rollup@4.14.3) + '@unocss/core': 0.59.3 + '@unocss/extractor-arbitrary-variants': 0.59.3 + '@unocss/postcss': 0.59.3 + '@unocss/preset-attributify': 0.59.3 + '@unocss/preset-icons': 0.59.3 + '@unocss/preset-mini': 0.59.3 + '@unocss/preset-tagify': 0.59.3 + '@unocss/preset-typography': 0.59.3 + '@unocss/preset-uno': 0.59.3 + '@unocss/preset-web-fonts': 0.59.3 + '@unocss/preset-wind': 0.59.3 + '@unocss/reset': 0.59.3 + '@unocss/transformer-attributify-jsx': 0.59.3 + '@unocss/transformer-attributify-jsx-babel': 0.59.3 + '@unocss/transformer-compile-class': 0.59.3 + '@unocss/transformer-directives': 0.59.3 + '@unocss/transformer-variant-group': 0.59.3 + '@unocss/vite': 0.59.3(rollup@4.14.3)(vite@5.2.9) + vite: 5.2.9(@types/node@20.12.7) transitivePeerDependencies: - rollup - supports-color dev: true - /unplugin-combine@1.0.0(esbuild@0.20.2)(rollup@4.14.2)(vite@5.2.8)(webpack@5.91.0): + /unplugin-combine@1.0.0(esbuild@0.20.2)(rollup@4.14.3)(vite@5.2.9)(webpack@5.91.0): resolution: {integrity: sha512-qHK+rx6aQitAvSfCrovLNagaCC6x+BqZBZjskit2F0oZbmJToNW8uRrSvJlJu5TElqIAQvDmQjgChQCkKhJ02g==} engines: {node: '>=16.14.0'} peerDependencies: @@ -12001,22 +11713,22 @@ packages: dependencies: '@antfu/utils': 0.7.7 esbuild: 0.20.2 - rollup: 4.14.2 + rollup: 4.14.3 unplugin: 1.10.1 - vite: 5.2.8(@types/node@20.12.7) + vite: 5.2.9(@types/node@20.12.7) webpack: 5.91.0(esbuild@0.20.2) dev: false - /unplugin-macros@0.11.0(@types/node@20.12.7)(rollup@4.14.2): - resolution: {integrity: sha512-TlSB2JbO/ikLgbAWjHGJWNlHdnGl9YVJbFd2YgqNlcpYDCjs6wrqB/hU6+xameEUCc+xfwvpuahRc3yvc98GwA==} - engines: {node: '>=16.14.0'} + /unplugin-macros@0.12.1(@types/node@20.12.7)(rollup@4.14.3): + resolution: {integrity: sha512-j+nv6jinYhAEBSkqA10SFNZwpHNGHB3Ys8Sz5ctZ+Ti6C6Mbg0FOQaGbOpng/JnYw4WJYFw3Bjmfp8FsU6x1JA==} + engines: {node: '>=18.12.0'} dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.14.2) + '@rollup/pluginutils': 5.1.0(rollup@4.14.3) ast-kit: 0.12.1 - magic-string-ast: 0.3.0 + magic-string-ast: 0.5.0 unplugin: 1.10.1 - vite: 5.2.8(@types/node@20.12.7) - vite-node: 1.3.1(@types/node@20.12.7) + vite: 5.2.9(@types/node@20.12.7) + vite-node: 1.5.0(@types/node@20.12.7) transitivePeerDependencies: - '@types/node' - less @@ -12029,11 +11741,11 @@ packages: - terser dev: true - /unplugin-raw@0.1.1(rollup@4.14.2): + /unplugin-raw@0.1.1(rollup@4.14.3): resolution: {integrity: sha512-ltUo6rhlvgipTPvZsvhIIiK5mfesEx5tc79su0qHhG08Xvv0X1jfAa0/ExE/ykIStU6lAlAvDUf6uswpezOFtQ==} engines: {node: '>=16.14.0'} dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.14.2) + '@rollup/pluginutils': 5.1.0(rollup@4.14.3) esbuild: 0.19.12 unplugin: 1.10.1 transitivePeerDependencies: @@ -12049,7 +11761,7 @@ packages: '@vue/reactivity': 3.4.21 debug: 4.3.4 unplugin: 1.7.1 - vite: 5.2.8(@types/node@20.12.7) + vite: 5.2.9(@types/node@20.12.7) vue: 3.4.21(typescript@5.4.5) transitivePeerDependencies: - '@types/node' @@ -12084,7 +11796,7 @@ packages: resolution: {integrity: sha512-nC5q0DnPEPVURPhfPQLahhSTnemVtPzdx7ofiRxXpOB2SYnb3MfdU3DVGyJdS8Lx+tBWeAePO8BfU/3EgksM7Q==} hasBin: true dependencies: - '@babel/core': 7.24.3 + '@babel/core': 7.24.4 '@babel/standalone': 7.24.0 '@babel/types': 7.24.0 defu: 6.1.4 @@ -12164,15 +11876,15 @@ packages: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - /vite-hot-client@0.2.3(vite@5.2.8): + /vite-hot-client@0.2.3(vite@5.2.9): resolution: {integrity: sha512-rOGAV7rUlUHX89fP2p2v0A2WWvV3QMX2UYq0fRqsWSvFvev4atHWqjwGoKaZT1VTKyLGk533ecu3eyd0o59CAg==} peerDependencies: vite: ^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0 dependencies: - vite: 5.2.8(@types/node@20.12.7) + vite: 5.2.9(@types/node@20.12.7) dev: true - /vite-hyper-config@0.2.1(@types/node@20.12.7)(vite@5.2.8): + /vite-hyper-config@0.2.1(@types/node@20.12.7)(vite@5.2.9): resolution: {integrity: sha512-ItRIpzWp0XMh/Sn1H0GCWnQIUcBjnSaZy/EbOpJcRr9H/KTBHUSTCEOigE9K0KTN01Z0GDi/8WgVT9+RPL932A==} engines: {node: '>=18.0.0'} peerDependencies: @@ -12180,29 +11892,8 @@ packages: dependencies: cac: 6.7.14 picocolors: 1.0.0 - vite: 5.2.8(@types/node@20.12.7) - vite-node: 1.3.1(@types/node@20.12.7) - transitivePeerDependencies: - - '@types/node' - - less - - lightningcss - - sass - - stylus - - sugarss - - supports-color - - terser - dev: true - - /vite-node@1.3.1(@types/node@20.12.7): - resolution: {integrity: sha512-azbRrqRxlWTJEVbzInZCTchx0X69M/XPTCz4H+TLvlTcR/xH/3hkRqhOakT41fMJCMzXTu4UvegkZiEoJAWvng==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - dependencies: - cac: 6.7.14 - debug: 4.3.4 - pathe: 1.1.2 - picocolors: 1.0.0 - vite: 5.2.8(@types/node@20.12.7) + vite: 5.2.9(@types/node@20.12.7) + vite-node: 1.5.0(@types/node@20.12.7) transitivePeerDependencies: - '@types/node' - less @@ -12223,7 +11914,7 @@ packages: debug: 4.3.4 pathe: 1.1.2 picocolors: 1.0.0 - vite: 5.2.8(@types/node@20.12.7) + vite: 5.2.9(@types/node@20.12.7) transitivePeerDependencies: - '@types/node' - less @@ -12235,7 +11926,7 @@ packages: - terser dev: true - /vite-plugin-inspect@0.8.3(@nuxt/kit@3.11.2)(rollup@4.14.2)(vite@5.2.8): + /vite-plugin-inspect@0.8.3(@nuxt/kit@3.11.2)(rollup@4.14.3)(vite@5.2.9): resolution: {integrity: sha512-SBVzOIdP/kwe6hjkt7LSW4D0+REqqe58AumcnCfRNw4Kt3mbS9pEBkch+nupu2PBxv2tQi69EQHQ1ZA1vgB/Og==} engines: {node: '>=14'} peerDependencies: @@ -12246,8 +11937,8 @@ packages: optional: true dependencies: '@antfu/utils': 0.7.7 - '@nuxt/kit': 3.11.2(rollup@4.14.2) - '@rollup/pluginutils': 5.1.0(rollup@4.14.2) + '@nuxt/kit': 3.11.2(rollup@4.14.3) + '@rollup/pluginutils': 5.1.0(rollup@4.14.3) debug: 4.3.4 error-stack-parser-es: 0.1.1 fs-extra: 11.2.0 @@ -12255,13 +11946,13 @@ packages: perfect-debounce: 1.0.0 picocolors: 1.0.0 sirv: 2.0.4 - vite: 5.2.8(@types/node@20.12.7) + vite: 5.2.9(@types/node@20.12.7) transitivePeerDependencies: - rollup - supports-color dev: true - /vite-plugin-pwa@0.19.8(vite@5.2.8): + /vite-plugin-pwa@0.19.8(vite@5.2.9): resolution: {integrity: sha512-e1oK0dfhzhDhY3VBuML6c0h8Xfx6EkOVYqolj7g+u8eRfdauZe5RLteCIA/c5gH0CBQ0CNFAuv/AFTx4Z7IXTw==} engines: {node: '>=16.0.0'} peerDependencies: @@ -12274,7 +11965,7 @@ packages: debug: 4.3.4 fast-glob: 3.3.2 pretty-bytes: 6.1.1 - vite: 5.2.8(@types/node@20.12.7) + vite: 5.2.9(@types/node@20.12.7) workbox-build: 7.0.0 workbox-window: 7.0.0 transitivePeerDependencies: @@ -12282,20 +11973,20 @@ packages: - supports-color dev: true - /vite-plugin-vue-devtools@7.0.27(rollup@4.14.2)(vite@5.2.8)(vue@3.4.21): + /vite-plugin-vue-devtools@7.0.27(rollup@4.14.3)(vite@5.2.9)(vue@3.4.21): resolution: {integrity: sha512-sb4B3ZGYueIiqQvQGCEDBsC8Byr4VnlUbbDS44DhYfcIEDChTSO0yRmJ3IJeESJQQMhEh3wS0cgQglL8A9lCuw==} engines: {node: '>=v14.21.3'} peerDependencies: vite: ^3.1.0 || ^4.0.0-0 || ^5.0.0-0 dependencies: - '@vue/devtools-core': 7.0.27(vite@5.2.8)(vue@3.4.21) + '@vue/devtools-core': 7.0.27(vite@5.2.9)(vue@3.4.21) '@vue/devtools-kit': 7.0.27(vue@3.4.21) '@vue/devtools-shared': 7.0.27 execa: 8.0.1 sirv: 2.0.4 - vite: 5.2.8(@types/node@20.12.7) - vite-plugin-inspect: 0.8.3(@nuxt/kit@3.11.2)(rollup@4.14.2)(vite@5.2.8) - vite-plugin-vue-inspector: 4.0.2(vite@5.2.8) + vite: 5.2.9(@types/node@20.12.7) + vite-plugin-inspect: 0.8.3(@nuxt/kit@3.11.2)(rollup@4.14.3)(vite@5.2.9) + vite-plugin-vue-inspector: 4.0.2(vite@5.2.9) transitivePeerDependencies: - '@nuxt/kit' - rollup @@ -12303,7 +11994,7 @@ packages: - vue dev: true - /vite-plugin-vue-inspector@4.0.2(vite@5.2.8): + /vite-plugin-vue-inspector@4.0.2(vite@5.2.9): resolution: {integrity: sha512-KPvLEuafPG13T7JJuQbSm5PwSxKFnVS965+MP1we2xGw9BPkkc/+LPix5MMWenpKWqtjr0ws8THrR+KuoDC8hg==} peerDependencies: vite: ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 @@ -12317,13 +12008,13 @@ packages: '@vue/compiler-dom': 3.4.21 kolorist: 1.8.0 magic-string: 0.30.9 - vite: 5.2.8(@types/node@20.12.7) + vite: 5.2.9(@types/node@20.12.7) transitivePeerDependencies: - supports-color dev: true - /vite@5.2.8(@types/node@20.12.7): - resolution: {integrity: sha512-OyZR+c1CE8yeHw5V5t59aXsUPPVTHMDjEZz8MgguLL/Q7NblxhZUlTu9xSPqlsUO/y+X7dlU05jdhvyycD55DA==} + /vite@5.2.9(@types/node@20.12.7): + resolution: {integrity: sha512-uOQWfuZBlc6Y3W/DTuQ1Sr+oIXWvqljLvS881SVmAj00d5RdgShLcuXWxseWPd4HXwiYBFW/vXHfKFeqj9uQnw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -12357,7 +12048,7 @@ packages: optionalDependencies: fsevents: 2.3.3 - /vitefu@0.2.5(vite@5.2.8): + /vitefu@0.2.5(vite@5.2.9): resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} peerDependencies: vite: ^3.0.0 || ^4.0.0 || ^5.0.0 @@ -12365,7 +12056,7 @@ packages: vite: optional: true dependencies: - vite: 5.2.8(@types/node@20.12.7) + vite: 5.2.9(@types/node@20.12.7) /vitepress@1.1.0(@types/node@20.12.7)(typescript@5.4.5): resolution: {integrity: sha512-G+NS5I2OETxC0SfGAMDO75JWNkrcir0UCptuhQMNoaZhhlqvYtTDQhph4qGc5dtiTtZkcFa/bCcSx+A2gSS3lA==} @@ -12384,7 +12075,7 @@ packages: '@shikijs/core': 1.2.4 '@shikijs/transformers': 1.2.4 '@types/markdown-it': 13.0.7 - '@vitejs/plugin-vue': 5.0.4(vite@5.2.8)(vue@3.4.21) + '@vitejs/plugin-vue': 5.0.4(vite@5.2.9)(vue@3.4.21) '@vue/devtools-api': 7.0.25(vue@3.4.21) '@vueuse/core': 10.9.0(vue@3.4.21) '@vueuse/integrations': 10.9.0(focus-trap@7.5.4)(vue@3.4.21) @@ -12392,7 +12083,7 @@ packages: mark.js: 8.11.1 minisearch: 6.3.0 shiki: 1.3.0 - vite: 5.2.8(@types/node@20.12.7) + vite: 5.2.9(@types/node@20.12.7) vue: 3.4.21(typescript@5.4.5) transitivePeerDependencies: - '@algolia/client-search' @@ -12466,7 +12157,7 @@ packages: strip-literal: 2.0.0 tinybench: 2.6.0 tinypool: 0.8.4 - vite: 5.2.8(@types/node@20.12.7) + vite: 5.2.9(@types/node@20.12.7) vite-node: 1.5.0(@types/node@20.12.7) why-is-node-running: 2.2.2 transitivePeerDependencies: