From 89e573473ce1c7ecea70d56bbd7f834308e162b4 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Mon, 16 Dec 2024 13:48:47 +0800 Subject: [PATCH] chore: update deps --- pnpm-lock.yaml | 2385 ++++++++++++------------------- pnpm-workspace.yaml | 20 +- test/__snapshots__/bsl.txt | 336 +++++ test/__snapshots__/cairo.txt | 854 ++--------- test/__snapshots__/coq.txt | 4 +- test/__snapshots__/gdscript.txt | 12 +- test/__snapshots__/hy.txt | 64 +- test/__snapshots__/mdc.txt | 77 +- test/__snapshots__/nextflow.txt | 55 +- test/__snapshots__/r.txt | 83 +- test/__snapshots__/ruby.txt | 21 +- test/__snapshots__/sdbl.txt | 60 + 12 files changed, 1535 insertions(+), 2436 deletions(-) create mode 100644 test/__snapshots__/bsl.txt create mode 100644 test/__snapshots__/sdbl.txt diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1842698..2b110c7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,8 +7,8 @@ settings: catalogs: default: '@antfu/eslint-config': - specifier: ^3.11.2 - version: 3.11.2 + specifier: ^3.12.0 + version: 3.12.0 '@antfu/ni': specifier: ^0.23.1 version: 0.23.1 @@ -22,8 +22,8 @@ catalogs: specifier: ^1.2.1 version: 1.2.1 '@shikijs/core': - specifier: ^1.24.0 - version: 1.24.0 + specifier: ^1.24.2 + version: 1.24.2 '@types/adm-zip': specifier: ^0.5.7 version: 0.5.7 @@ -37,8 +37,8 @@ catalogs: specifier: ^1.1.0 version: 1.1.0 '@types/node': - specifier: ^22.10.1 - version: 22.10.1 + specifier: ^22.10.2 + version: 22.10.2 '@types/semver': specifier: ^7.5.8 version: 7.5.8 @@ -58,8 +58,8 @@ catalogs: specifier: ^2.1.8 version: 2.1.8 '@vue-macros/volar': - specifier: ^0.30.7 - version: 0.30.7 + specifier: ^0.30.8 + version: 0.30.8 '@vueuse/core': specifier: ^12.0.0 version: 12.0.0 @@ -67,8 +67,8 @@ catalogs: specifier: ^0.5.16 version: 0.5.16 bumpp: - specifier: ^9.9.0 - version: 9.9.0 + specifier: ^9.9.1 + version: 9.9.1 chai: specifier: ^5.1.2 version: 5.1.2 @@ -82,8 +82,8 @@ catalogs: specifier: ^16.4.7 version: 16.4.7 eslint: - specifier: ^9.16.0 - version: 9.16.0 + specifier: ^9.17.0 + version: 9.17.0 esno: specifier: ^4.8.0 version: 4.8.0 @@ -103,8 +103,8 @@ catalogs: specifier: ^3.3.1 version: 3.3.1 lint-staged: - specifier: ^15.2.10 - version: 15.2.10 + specifier: ^15.2.11 + version: 15.2.11 octokit: specifier: ^4.0.2 version: 4.0.2 @@ -133,20 +133,20 @@ catalogs: specifier: ^5.7.2 version: 5.7.2 unbuild: - specifier: ^2.0.0 - version: 2.0.0 + specifier: ^3.0.1 + version: 3.0.1 unocss: specifier: ^0.65.1 version: 0.65.1 unplugin-auto-import: - specifier: ^0.18.6 - version: 0.18.6 + specifier: ^0.19.0 + version: 0.19.0 unplugin-vue-components: specifier: ^0.27.5 version: 0.27.5 unplugin-vue-macros: - specifier: ^2.13.5 - version: 2.13.5 + specifier: ^2.13.6 + version: 2.13.6 unplugin-vue-router: specifier: ^0.10.9 version: 0.10.9 @@ -178,7 +178,7 @@ importers: devDependencies: '@antfu/eslint-config': specifier: 'catalog:' - version: 3.11.2(@typescript-eslint/utils@8.17.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(@unocss/eslint-plugin@0.65.1(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(@vue/compiler-sfc@3.5.13)(eslint-plugin-format@0.1.2(eslint@9.16.0(jiti@2.4.1)))(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)(vitest@2.1.8(@types/node@22.10.1)) + version: 3.12.0(@typescript-eslint/utils@8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2))(@unocss/eslint-plugin@0.65.1(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2))(@vue/compiler-sfc@3.5.13)(eslint-plugin-format@0.1.2(eslint@9.17.0(jiti@2.4.1)))(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2)(vitest@2.1.8(@types/node@22.10.2)) '@antfu/ni': specifier: 'catalog:' version: 0.23.1 @@ -190,7 +190,7 @@ importers: version: 1.2.1 '@shikijs/core': specifier: 'catalog:' - version: 1.24.0 + version: 1.24.2 '@types/adm-zip': specifier: 'catalog:' version: 0.5.7 @@ -205,7 +205,7 @@ importers: version: 1.1.0 '@types/node': specifier: 'catalog:' - version: 22.10.1 + version: 22.10.2 '@types/semver': specifier: 'catalog:' version: 7.5.8 @@ -217,7 +217,7 @@ importers: version: 0.5.16 bumpp: specifier: 'catalog:' - version: 9.9.0 + version: 9.9.1 chai: specifier: 'catalog:' version: 5.1.2 @@ -232,7 +232,7 @@ importers: version: 16.4.7 eslint: specifier: 'catalog:' - version: 9.16.0(jiti@2.4.1) + version: 9.17.0(jiti@2.4.1) esno: specifier: 'catalog:' version: 4.8.0 @@ -253,7 +253,7 @@ importers: version: 3.3.1 lint-staged: specifier: 'catalog:' - version: 15.2.10 + version: 15.2.11 octokit: specifier: 'catalog:' version: 4.0.2 @@ -289,13 +289,13 @@ importers: version: 5.7.2 unbuild: specifier: 'catalog:' - version: 2.0.0(typescript@5.7.2)(vue-tsc@2.1.10(typescript@5.7.2)) + version: 3.0.1(typescript@5.7.2)(vue-tsc@2.1.10(typescript@5.7.2))(vue@3.5.13(typescript@5.7.2)) vite: specifier: 'catalog:' - version: 6.0.3(@types/node@22.10.1)(jiti@2.4.1)(tsx@4.19.1)(yaml@2.6.1) + version: 6.0.3(@types/node@22.10.2)(jiti@2.4.1)(tsx@4.19.1)(yaml@2.6.1) vitest: specifier: 'catalog:' - version: 2.1.8(@types/node@22.10.1) + version: 2.1.8(@types/node@22.10.2) vue-tsc: specifier: 'catalog:' version: 2.1.10(typescript@5.7.2) @@ -311,7 +311,7 @@ importers: dependencies: '@shikijs/core': specifier: 'catalog:' - version: 1.24.0 + version: 1.24.2 '@vueuse/core': specifier: 'catalog:' version: 12.0.0(typescript@5.7.2) @@ -327,43 +327,43 @@ importers: version: 1.2.4 '@unocss/eslint-config': specifier: 'catalog:' - version: 0.65.1(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + version: 0.65.1(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2) '@unocss/eslint-plugin': specifier: 'catalog:' - version: 0.65.1(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + version: 0.65.1(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2) '@unocss/reset': specifier: 'catalog:' version: 0.65.1 '@vitejs/plugin-vue': specifier: 'catalog:' - version: 5.2.1(vite@6.0.3(@types/node@22.10.1)(jiti@2.4.1)(tsx@4.19.1)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2)) + version: 5.2.1(vite@6.0.3(@types/node@22.10.2)(jiti@2.4.1)(tsx@4.19.1)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2)) '@vue-macros/volar': specifier: 'catalog:' - version: 0.30.7(rollup@4.28.1)(typescript@5.7.2)(vue-tsc@2.1.10(typescript@5.7.2))(vue@3.5.13(typescript@5.7.2)) + version: 0.30.8(rollup@4.28.1)(typescript@5.7.2)(vue-tsc@2.1.10(typescript@5.7.2))(vue@3.5.13(typescript@5.7.2)) typescript: specifier: 'catalog:' version: 5.7.2 unocss: specifier: 'catalog:' - version: 0.65.1(postcss@8.4.49)(rollup@4.28.1)(vite@6.0.3(@types/node@22.10.1)(jiti@2.4.1)(tsx@4.19.1)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2)) + version: 0.65.1(postcss@8.4.49)(rollup@4.28.1)(vite@6.0.3(@types/node@22.10.2)(jiti@2.4.1)(tsx@4.19.1)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2)) unplugin-auto-import: specifier: 'catalog:' - version: 0.18.6(@vueuse/core@12.0.0(typescript@5.7.2))(rollup@4.28.1) + version: 0.19.0(@vueuse/core@12.0.0(typescript@5.7.2))(rollup@4.28.1) unplugin-vue-components: specifier: 'catalog:' - version: 0.27.5(@babel/parser@7.26.2)(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + version: 0.27.5(@babel/parser@7.26.3)(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) unplugin-vue-macros: specifier: 'catalog:' - version: 2.13.5(@vueuse/core@12.0.0(typescript@5.7.2))(esbuild@0.23.1)(rollup@4.28.1)(typescript@5.7.2)(vite@6.0.3(@types/node@22.10.1)(jiti@2.4.1)(tsx@4.19.1)(yaml@2.6.1))(vue-tsc@2.1.10(typescript@5.7.2))(vue@3.5.13(typescript@5.7.2)) + version: 2.13.6(@vueuse/core@12.0.0(typescript@5.7.2))(esbuild@0.23.1)(rollup@4.28.1)(typescript@5.7.2)(vite@6.0.3(@types/node@22.10.2)(jiti@2.4.1)(tsx@4.19.1)(yaml@2.6.1))(vue-tsc@2.1.10(typescript@5.7.2))(vue@3.5.13(typescript@5.7.2)) unplugin-vue-router: specifier: 'catalog:' version: 0.10.9(rollup@4.28.1)(vue-router@4.5.0(vue@3.5.13(typescript@5.7.2)))(vue@3.5.13(typescript@5.7.2)) vite: specifier: 'catalog:' - version: 6.0.3(@types/node@22.10.1)(jiti@2.4.1)(tsx@4.19.1)(yaml@2.6.1) + version: 6.0.3(@types/node@22.10.2)(jiti@2.4.1)(tsx@4.19.1)(yaml@2.6.1) vitest: specifier: 'catalog:' - version: 2.1.8(@types/node@22.10.1) + version: 2.1.8(@types/node@22.10.2) vue-tsc: specifier: 'catalog:' version: 2.1.10(typescript@5.7.2) @@ -374,11 +374,11 @@ packages: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} - '@antfu/eslint-config@3.11.2': - resolution: {integrity: sha512-hoi2MnOdiKL8mIhpMtinwMrqVPq6QVbHPA+BuQD4pqE6yVLyYvjdLFiKApMsezAM+YofCsbhak2oY+JCiIyeNA==} + '@antfu/eslint-config@3.12.0': + resolution: {integrity: sha512-dMHomZZXufEpjKElh7dcfBKu+qFGz9NOACGaqNNAmr9XHe5JQe/6oNNdP3YGeyXSPR/V37IXFvxM0P76WHv1IA==} hasBin: true peerDependencies: - '@eslint-react/eslint-plugin': ^1.5.8 + '@eslint-react/eslint-plugin': ^1.19.0 '@prettier/plugin-xml': ^3.4.1 '@unocss/eslint-plugin': '>=0.50.0' astro-eslint-parser: ^1.0.2 @@ -437,35 +437,35 @@ packages: resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} engines: {node: '>=6.9.0'} - '@babel/compat-data@7.25.4': - resolution: {integrity: sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==} + '@babel/code-frame@7.26.2': + resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} engines: {node: '>=6.9.0'} - '@babel/core@7.25.2': - resolution: {integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==} + '@babel/compat-data@7.26.3': + resolution: {integrity: sha512-nHIxvKPniQXpmQLb0vhY3VaFb3S0YrTAwpOWJZh1wn3oJPjJk9Asva204PsBdmAE8vpzfHudT8DB0scYvy9q0g==} engines: {node: '>=6.9.0'} - '@babel/generator@7.25.5': - resolution: {integrity: sha512-abd43wyLfbWoxC6ahM8xTkqLpGB2iWBVyuKC9/srhFunCd1SDNrV1s72bBpK4hLj8KLzHBBcOblvLQZBNw9r3w==} + '@babel/core@7.26.0': + resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==} engines: {node: '>=6.9.0'} - '@babel/helper-compilation-targets@7.25.2': - resolution: {integrity: sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==} + '@babel/generator@7.26.3': + resolution: {integrity: sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==} engines: {node: '>=6.9.0'} - '@babel/helper-module-imports@7.24.7': - resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==} + '@babel/helper-compilation-targets@7.25.9': + resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==} engines: {node: '>=6.9.0'} - '@babel/helper-module-transforms@7.25.2': - resolution: {integrity: sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==} + '@babel/helper-module-imports@7.25.9': + resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - '@babel/helper-simple-access@7.24.7': - resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==} + '@babel/helper-module-transforms@7.26.0': + resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==} engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 '@babel/helper-string-parser@7.25.9': resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} @@ -475,12 +475,12 @@ packages: resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-option@7.24.8': - resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==} + '@babel/helper-validator-option@7.25.9': + resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} engines: {node: '>=6.9.0'} - '@babel/helpers@7.25.0': - resolution: {integrity: sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==} + '@babel/helpers@7.26.0': + resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==} engines: {node: '>=6.9.0'} '@babel/highlight@7.24.7': @@ -492,22 +492,31 @@ packages: engines: {node: '>=6.0.0'} hasBin: true - '@babel/standalone@7.24.5': - resolution: {integrity: sha512-Sl8oN9bGfRlNUA2jzfzoHEZxFBDliBlwi5mPVCAWKSlBNkXXJOHpu7SDOqjF6mRoTa6GNX/1kAWG3Tr+YQ3N7A==} + '@babel/parser@7.26.3': + resolution: {integrity: sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/standalone@7.26.4': + resolution: {integrity: sha512-SF+g7S2mhTT1b7CHyfNjDkPU1corxg4LPYsyP0x5KuCl+EbtBQHRLqr9N3q7e7+x7NQ5LYxQf8mJ2PmzebLr0A==} engines: {node: '>=6.9.0'} - '@babel/template@7.25.0': - resolution: {integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==} + '@babel/template@7.25.9': + resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.25.4': - resolution: {integrity: sha512-VJ4XsrD+nOvlXyLzmLzUs/0qjFS4sK30te5yEFlvbbUNEgKaVb2BHZUpAL+ttLPQAHNrsI3zZisbfha5Cvr8vg==} + '@babel/traverse@7.26.4': + resolution: {integrity: sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==} engines: {node: '>=6.9.0'} '@babel/types@7.26.0': resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==} engines: {node: '>=6.9.0'} + '@babel/types@7.26.3': + resolution: {integrity: sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==} + engines: {node: '>=6.9.0'} + '@clack/core@0.3.5': resolution: {integrity: sha512-5cfhQNH+1VQ2xLQlmzXMqUoiaH0lRBq9/CLW9lTyMbuKLC3+xEK01tHVvyut++mLOn5urSHmkm6I0Lg9MaJSTQ==} @@ -540,18 +549,6 @@ packages: resolution: {integrity: sha512-xjZTSFgECpb9Ohuk5yMX5RhUEbfeQcuOp8IF60e+wyzWEF0M5xeSgqsfLtvPEX8BIyOX9saZqzuGPmZ8oWc+5Q==} engines: {node: '>=16'} - '@esbuild/aix-ppc64@0.19.12': - resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [aix] - - '@esbuild/aix-ppc64@0.20.2': - resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [aix] - '@esbuild/aix-ppc64@0.21.5': resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} engines: {node: '>=12'} @@ -570,18 +567,6 @@ packages: cpu: [ppc64] os: [aix] - '@esbuild/android-arm64@0.19.12': - resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - - '@esbuild/android-arm64@0.20.2': - resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - '@esbuild/android-arm64@0.21.5': resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} engines: {node: '>=12'} @@ -600,18 +585,6 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm@0.19.12': - resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - - '@esbuild/android-arm@0.20.2': - resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - '@esbuild/android-arm@0.21.5': resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} engines: {node: '>=12'} @@ -630,18 +603,6 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-x64@0.19.12': - resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - - '@esbuild/android-x64@0.20.2': - resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - '@esbuild/android-x64@0.21.5': resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} engines: {node: '>=12'} @@ -660,18 +621,6 @@ packages: cpu: [x64] os: [android] - '@esbuild/darwin-arm64@0.19.12': - resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - - '@esbuild/darwin-arm64@0.20.2': - resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - '@esbuild/darwin-arm64@0.21.5': resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} engines: {node: '>=12'} @@ -690,18 +639,6 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-x64@0.19.12': - resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - - '@esbuild/darwin-x64@0.20.2': - resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - '@esbuild/darwin-x64@0.21.5': resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} engines: {node: '>=12'} @@ -720,18 +657,6 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/freebsd-arm64@0.19.12': - resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - - '@esbuild/freebsd-arm64@0.20.2': - resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - '@esbuild/freebsd-arm64@0.21.5': resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} engines: {node: '>=12'} @@ -750,18 +675,6 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-x64@0.19.12': - resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - - '@esbuild/freebsd-x64@0.20.2': - resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - '@esbuild/freebsd-x64@0.21.5': resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} engines: {node: '>=12'} @@ -780,18 +693,6 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/linux-arm64@0.19.12': - resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - - '@esbuild/linux-arm64@0.20.2': - resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - '@esbuild/linux-arm64@0.21.5': resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} engines: {node: '>=12'} @@ -810,18 +711,6 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm@0.19.12': - resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - - '@esbuild/linux-arm@0.20.2': - resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - '@esbuild/linux-arm@0.21.5': resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} engines: {node: '>=12'} @@ -840,18 +729,6 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-ia32@0.19.12': - resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - - '@esbuild/linux-ia32@0.20.2': - resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - '@esbuild/linux-ia32@0.21.5': resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} engines: {node: '>=12'} @@ -870,18 +747,6 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-loong64@0.19.12': - resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - - '@esbuild/linux-loong64@0.20.2': - resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - '@esbuild/linux-loong64@0.21.5': resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} engines: {node: '>=12'} @@ -900,18 +765,6 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-mips64el@0.19.12': - resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - - '@esbuild/linux-mips64el@0.20.2': - resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - '@esbuild/linux-mips64el@0.21.5': resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} engines: {node: '>=12'} @@ -930,18 +783,6 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-ppc64@0.19.12': - resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - - '@esbuild/linux-ppc64@0.20.2': - resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - '@esbuild/linux-ppc64@0.21.5': resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} engines: {node: '>=12'} @@ -960,18 +801,6 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-riscv64@0.19.12': - resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - - '@esbuild/linux-riscv64@0.20.2': - resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - '@esbuild/linux-riscv64@0.21.5': resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} engines: {node: '>=12'} @@ -990,18 +819,6 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-s390x@0.19.12': - resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - - '@esbuild/linux-s390x@0.20.2': - resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - '@esbuild/linux-s390x@0.21.5': resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} engines: {node: '>=12'} @@ -1020,18 +837,6 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-x64@0.19.12': - resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - - '@esbuild/linux-x64@0.20.2': - resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - '@esbuild/linux-x64@0.21.5': resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} engines: {node: '>=12'} @@ -1050,18 +855,6 @@ packages: cpu: [x64] os: [linux] - '@esbuild/netbsd-x64@0.19.12': - resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - - '@esbuild/netbsd-x64@0.20.2': - resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - '@esbuild/netbsd-x64@0.21.5': resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} engines: {node: '>=12'} @@ -1092,18 +885,6 @@ packages: cpu: [arm64] os: [openbsd] - '@esbuild/openbsd-x64@0.19.12': - resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - - '@esbuild/openbsd-x64@0.20.2': - resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - '@esbuild/openbsd-x64@0.21.5': resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} engines: {node: '>=12'} @@ -1122,18 +903,6 @@ packages: cpu: [x64] os: [openbsd] - '@esbuild/sunos-x64@0.19.12': - resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - - '@esbuild/sunos-x64@0.20.2': - resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - '@esbuild/sunos-x64@0.21.5': resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} engines: {node: '>=12'} @@ -1152,18 +921,6 @@ packages: cpu: [x64] os: [sunos] - '@esbuild/win32-arm64@0.19.12': - resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - - '@esbuild/win32-arm64@0.20.2': - resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - '@esbuild/win32-arm64@0.21.5': resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} engines: {node: '>=12'} @@ -1182,18 +939,6 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-ia32@0.19.12': - resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - - '@esbuild/win32-ia32@0.20.2': - resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - '@esbuild/win32-ia32@0.21.5': resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} engines: {node: '>=12'} @@ -1212,18 +957,6 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-x64@0.19.12': - resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - - '@esbuild/win32-x64@0.20.2': - resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - '@esbuild/win32-x64@0.21.5': resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} engines: {node: '>=12'} @@ -1274,8 +1007,8 @@ packages: resolution: {integrity: sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.16.0': - resolution: {integrity: sha512-tw2HxzQkrbeuvyj1tG2Yqq+0H9wGoI2IMk4EOsQeX+vmd75FtJAzf+gTA69WF+baUKRYQ3x2kbLE08js5OsTVg==} + '@eslint/js@9.17.0': + resolution: {integrity: sha512-Sxc4hqcs1kTu0iID3kcZDW3JHq2a77HO9P8CP6YEA/FpH3Ll8UXE2r/86Rz9YJLKme39S9vU5OWNjC6Xl0Cr3w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/markdown@6.2.1': @@ -1472,58 +1205,58 @@ packages: resolution: {integrity: sha512-TUkJLtI163Bz5+JK0O+zDkQpn4gKwN+BovclUvCj6pI/6RXrFqQvUMRS2M+Rt8Rv0qR3wjoMoOPmpJKeOh0nBg==} engines: {node: '>= 18'} - '@oxc-resolver/binding-darwin-arm64@2.0.1': - resolution: {integrity: sha512-0l180Q0aBPRj23FlY7heLKo4znwXZGyTirxhtQewUeqLVnTzdyOuqGGKrnlL2rMXyE9cEXqQ4ZODdzdmWO6QsQ==} + '@oxc-resolver/binding-darwin-arm64@2.1.1': + resolution: {integrity: sha512-UpnJyAv50pj9WTFlWwBJUMRCKow904E47y6y81eejOfT16PATGEgpPWS9+56CSnxpe9GwHkUId3UF6d/+zB7sA==} cpu: [arm64] os: [darwin] - '@oxc-resolver/binding-darwin-x64@2.0.1': - resolution: {integrity: sha512-56icBBSx+5eM/+uV6KwsK66AJ8LIs3lMTH0Nw9ivVHRqos/eHIUigtlRzsEFF1CtOFCE4mC6p/kihiuBvQoVzA==} + '@oxc-resolver/binding-darwin-x64@2.1.1': + resolution: {integrity: sha512-dYNs+ajmStWAL0ESNDCyugCMK4U72hj7i+4YWihhRWTr2L3xHom32BzRekNDc2katqT8rCsh0DvHZ+qUEOShKA==} cpu: [x64] os: [darwin] - '@oxc-resolver/binding-freebsd-x64@2.0.1': - resolution: {integrity: sha512-/tbk+uuplx77DOuctwz0nZxfWMRnpBBQei1BGfjABNWtCQxnABhuiGgDIRXHx5TzJZhbbspxcndPagW3NHGixg==} + '@oxc-resolver/binding-freebsd-x64@2.1.1': + resolution: {integrity: sha512-Bsdl3S27Qi7RSdmo67L8+3eMvytbx48OLij8son7dO5egW616VuutAYKvT12dvjr16D3My/keeR7fQwb+qxa1w==} cpu: [x64] os: [freebsd] - '@oxc-resolver/binding-linux-arm-gnueabihf@2.0.1': - resolution: {integrity: sha512-DeALa9wNzaKpR3vqXOFANFNygYwcLXUB50CYNhX3oqBLNhp4U79N5mDhQOr00fsDhaYcsCkMtRnxBi9zQUkGzQ==} + '@oxc-resolver/binding-linux-arm-gnueabihf@2.1.1': + resolution: {integrity: sha512-2ukfU7Qz4sY6GJFQ2ZFyaiK4i7cGKxQ4IllGguTXj+pympUWSYOTbRujsK5J2pdRszBXY1uHIqwqZtC6CyXz4g==} cpu: [arm] os: [linux] - '@oxc-resolver/binding-linux-arm64-gnu@2.0.1': - resolution: {integrity: sha512-dMHO0PG0KYVeLxCOsmE7HMsdVmvovYPp+2k00Mp/PTu9HqbmFPdYaWbbDs0g+tqePL8u+Q7+bEMX7gUFGPFP2Q==} + '@oxc-resolver/binding-linux-arm64-gnu@2.1.1': + resolution: {integrity: sha512-HTK/4ncZ2o54kpW7blJQ+bEEPASbGy2pdFauRiLmEE9H5p95DaraYBIsbGzflccEV0i2LZGnaF1m0yVTk8FZSQ==} cpu: [arm64] os: [linux] - '@oxc-resolver/binding-linux-arm64-musl@2.0.1': - resolution: {integrity: sha512-J0O5YbVZ+ioDH7e9VhHnqEEj140iHDB5KdxNIfRbPWa3nVuRrWDeBztk8239Yi1Mjb0tGp1m1arGU/XmlEar0A==} + '@oxc-resolver/binding-linux-arm64-musl@2.1.1': + resolution: {integrity: sha512-SLEOcZ/57nw6cGZo/cDNw/H9RnfaqZ/Y5LN0sW3iiqWeHc/tS4AON2g5czoH4u5AIEnHPY/g5ARYj/2g6z0FrQ==} cpu: [arm64] os: [linux] - '@oxc-resolver/binding-linux-x64-gnu@2.0.1': - resolution: {integrity: sha512-5nGiVH3R0p8SxHN47hd0bwtCDxdeWlQ6z1UO1U3wx6LfBwqSKbsuL1r5Z/+izBOEAtON1QQlpDBUaoCQMCyduQ==} + '@oxc-resolver/binding-linux-x64-gnu@2.1.1': + resolution: {integrity: sha512-1mPnQssbG3vZNaeFM+FJRQTJ8zTAleW7dCNWNImiRvd8ME7SJC0E/zKdnlqNNy1USlw0BQ8QhuHPLZaimtfXFQ==} cpu: [x64] os: [linux] - '@oxc-resolver/binding-linux-x64-musl@2.0.1': - resolution: {integrity: sha512-abG5WmO2ZgkQTTfRZItFatzo9d+KYuePJ68cp1sJ/gHlNTliE+/6XepTggmRm85+8ehexjjceldvNdj80j6Gjg==} + '@oxc-resolver/binding-linux-x64-musl@2.1.1': + resolution: {integrity: sha512-02whsqBnEYrIWaSIXWq5lLi0WbI9jbQkmzUKdAM39xbosPCSTfo0refqHCJozfzmLCpK42hF6Ydi45pva8zQPg==} cpu: [x64] os: [linux] - '@oxc-resolver/binding-wasm32-wasi@2.0.1': - resolution: {integrity: sha512-CES19bgvEETC1YkpdJSFFrprtZ5L7VaoxR5ZVNUJrpCAM6WVPMhjev2NXLfgzbaHOBJo6lL4jnTDCtRPwzoYQw==} + '@oxc-resolver/binding-wasm32-wasi@2.1.1': + resolution: {integrity: sha512-r8o9E3zHoq9r/tIHDERhllXnMkqnq+zE+VyTJqPIw6/CKtqHfemqOdRet1YOxTnmVHCjJ8Ub7zGFczT9JTZYzw==} engines: {node: '>=14.0.0'} cpu: [wasm32] - '@oxc-resolver/binding-win32-arm64-msvc@2.0.1': - resolution: {integrity: sha512-iXIQ6JNylPio31j+bAE900jYsp9qu4DKwST1ODok6RxMQkyKfJjc9xoD/WsN6gbh8VfOAAEiAL1uMsLdwGHagA==} + '@oxc-resolver/binding-win32-arm64-msvc@2.1.1': + resolution: {integrity: sha512-ATlQ53mbeIOu3sjgWzh8EaXSCgns1T8gOs3pBcysBFdqpuIT1l1ekk1+hhStxqGg8sYxbtcuF5FAt9R6HMLm6g==} cpu: [arm64] os: [win32] - '@oxc-resolver/binding-win32-x64-msvc@2.0.1': - resolution: {integrity: sha512-hPUQ+dtWOFPWeemo0VK6DNH/NY9UjjBxAfpsjoCPOAcXpyuMQ3CsHFDwi2keNkPkCgfJSJRfffFvQysqF3fKKQ==} + '@oxc-resolver/binding-win32-x64-msvc@2.1.1': + resolution: {integrity: sha512-xmw7wWSYriqnBncrBrCtE8m4/rRyFULuiuWQQbchrLR9xP60mOe/eDgve68CuW0DCB9ipweMejz9FT67xyuNLQ==} cpu: [x64] os: [win32] @@ -1538,8 +1271,8 @@ packages: '@polka/url@1.0.0-next.24': resolution: {integrity: sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==} - '@rollup/plugin-alias@5.1.0': - resolution: {integrity: sha512-lpA3RZ9PdIG7qqhEfv79tBffNaoDuukFDrmhLqg9ifv99u/ehn+lOg30x2zmhf8AQqQUZaMk/B9fZraQ6/acDQ==} + '@rollup/plugin-alias@5.1.1': + resolution: {integrity: sha512-PR9zDb+rOzkRb2VD+EuKB7UC41vU5DIwZ5qqCpk0KJudcWAyi8rvYOhS7+L5aZCspw1stTViLgN5v6FF1p5cgQ==} engines: {node: '>=14.0.0'} peerDependencies: rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 @@ -1547,9 +1280,9 @@ packages: rollup: optional: true - '@rollup/plugin-commonjs@25.0.7': - resolution: {integrity: sha512-nEvcR+LRjEjsaSsc4x3XZfCCvZIaSMenZu/OiwOKGN2UhQpAYI7ru7czFvyWbErlpoGjnSX3D5Ch5FcMA3kRWQ==} - engines: {node: '>=14.0.0'} + '@rollup/plugin-commonjs@28.0.1': + resolution: {integrity: sha512-+tNWdlWKbpB3WgBN7ijjYkq9X5uhjmcvyjEght4NmH5fAU++zfQzAJ6wumLS+dNcvwEZhKx2Z+skY8m7v0wGSA==} + engines: {node: '>=16.0.0 || 14 >= 14.17'} peerDependencies: rollup: ^2.68.0||^3.0.0||^4.0.0 peerDependenciesMeta: @@ -1565,8 +1298,8 @@ packages: rollup: optional: true - '@rollup/plugin-node-resolve@15.2.3': - resolution: {integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==} + '@rollup/plugin-node-resolve@15.3.0': + resolution: {integrity: sha512-9eO5McEICxMzJpDW9OnMYSv4Sta3hmt7VtBFz5zR9273suNOydOyq/FrGeGy+KsTRFm8w0SLVhzig2ILFT63Ag==} engines: {node: '>=14.0.0'} peerDependencies: rollup: ^2.78.0||^3.0.0||^4.0.0 @@ -1574,8 +1307,8 @@ packages: rollup: optional: true - '@rollup/plugin-replace@5.0.5': - resolution: {integrity: sha512-rYO4fOi8lMaTg/z5Jb+hKnrHHVn8j2lwkqwyS4kTRhKyWOLf2wST2sWXr4WzWiTcoHTp2sTjqUbqIj2E39slKQ==} + '@rollup/plugin-replace@6.0.1': + resolution: {integrity: sha512-2sPh9b73dj5IxuMmDAsQWVFT7mR+yoHweBaXG2W/R8vQ+IWZlnaI7BR7J6EguVQUp1hd8Z7XuozpDjEKQAAC2Q==} engines: {node: '>=14.0.0'} peerDependencies: rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 @@ -1767,27 +1500,23 @@ packages: cpu: [x64] os: [win32] - '@shikijs/core@1.24.0': - resolution: {integrity: sha512-6pvdH0KoahMzr6689yh0QJ3rCgF4j1XsXRHNEeEN6M4xJTfQ6QPWrmHzIddotg+xPJUPEPzYzYCKzpYyhTI6Gw==} + '@shikijs/core@1.24.2': + resolution: {integrity: sha512-BpbNUSKIwbKrRRA+BQj0BEWSw+8kOPKDJevWeSE/xIqGX7K0xrCZQ9kK0nnEQyrzsUoka1l81ZtJ2mGaCA32HQ==} - '@shikijs/engine-javascript@1.24.0': - resolution: {integrity: sha512-ZA6sCeSsF3Mnlxxr+4wGEJ9Tto4RHmfIS7ox8KIAbH0MTVUkw3roHPHZN+LlJMOHJJOVupe6tvuAzRpN8qK1vA==} + '@shikijs/engine-javascript@1.24.2': + resolution: {integrity: sha512-EqsmYBJdLEwEiO4H+oExz34a5GhhnVp+jH9Q/XjPjmBPc6TE/x4/gD0X3i0EbkKKNqXYHHJTJUpOLRQNkEzS9Q==} - '@shikijs/engine-oniguruma@1.24.0': - resolution: {integrity: sha512-Eua0qNOL73Y82lGA4GF5P+G2+VXX9XnuUxkiUuwcxQPH4wom+tE39kZpBFXfUuwNYxHSkrSxpB1p4kyRW0moSg==} + '@shikijs/engine-oniguruma@1.24.2': + resolution: {integrity: sha512-ZN6k//aDNWRJs1uKB12pturKHh7GejKugowOFGAuG7TxDRLod1Bd5JhpOikOiFqPmKjKEPtEA6mRCf7q3ulDyQ==} - '@shikijs/types@1.24.0': - resolution: {integrity: sha512-aptbEuq1Pk88DMlCe+FzXNnBZ17LCiLIGWAeCWhoFDzia5Q5Krx3DgnULLiouSdd6+LUM39XwXGppqYE0Ghtug==} + '@shikijs/types@1.24.2': + resolution: {integrity: sha512-bdeWZiDtajGLG9BudI0AHet0b6e7FbR0EsE4jpGaI0YwHm/XJunI9+3uZnzFtX65gsyJ6ngCIWUfA4NWRPnBkQ==} '@shikijs/vscode-textmate@9.3.0': resolution: {integrity: sha512-jn7/7ky30idSkd/O5yDBfAnVt+JJpepofP/POZ1iMOxK59cOfqIgg/Dj0eFsjOTMw+4ycJN0uhZH/Eb0bs/EUA==} - '@sindresorhus/merge-streams@2.3.0': - resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} - engines: {node: '>=18'} - - '@stylistic/eslint-plugin@2.11.0': - resolution: {integrity: sha512-PNRHbydNG5EH8NK4c+izdJlxajIR6GxcUhzsYNRsn6Myep4dsZt0qFCz3rCPnkvgO5FYibDcMqgNHUT+zvjYZw==} + '@stylistic/eslint-plugin@2.12.1': + resolution: {integrity: sha512-fubZKIHSPuo07FgRTn6S4Nl0uXPRPYVNpyZzIDGfp7Fny6JjNus6kReLD7NI380JXi4HtUTSOZ34LBuNPO1XLQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' @@ -1835,8 +1564,8 @@ packages: '@types/ms@0.7.34': resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} - '@types/node@22.10.1': - resolution: {integrity: sha512-qKgsUwfHZV2WCWLAnVP1JqnpE6Im6h3Y0+fYgMTasNQ7V++CBX5OT1as0g0f+OyubbFqhf6XVNIsmN4IIhEgGQ==} + '@types/node@22.10.2': + resolution: {integrity: sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -1853,61 +1582,43 @@ packages: '@types/web-bluetooth@0.0.20': resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==} - '@typescript-eslint/eslint-plugin@8.17.0': - resolution: {integrity: sha512-HU1KAdW3Tt8zQkdvNoIijfWDMvdSweFYm4hWh+KwhPstv+sCmWb89hCIP8msFm9N1R/ooh9honpSuvqKWlYy3w==} + '@typescript-eslint/eslint-plugin@8.18.0': + resolution: {integrity: sha512-NR2yS7qUqCL7AIxdJUQf2MKKNDVNaig/dEB0GBLU7D+ZdHgK1NoH/3wsgO3OnPVipn51tG3MAwaODEGil70WEw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 eslint: ^8.57.0 || ^9.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/parser@8.17.0': - resolution: {integrity: sha512-Drp39TXuUlD49F7ilHHCG7TTg8IkA+hxCuULdmzWYICxGXvDXmDmWEjJYZQYgf6l/TFfYNE167m7isnc3xlIEg==} + '@typescript-eslint/parser@8.18.0': + resolution: {integrity: sha512-hgUZ3kTEpVzKaK3uNibExUYm6SKKOmTU2BOxBSvOYwtJEPdVQ70kZJpPjstlnhCHcuc2WGfSbpKlb/69ttyN5Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/scope-manager@8.15.0': - resolution: {integrity: sha512-QRGy8ADi4J7ii95xz4UoiymmmMd/zuy9azCaamnZ3FM8T5fZcex8UfJcjkiEZjJSztKfEBe3dZ5T/5RHAmw2mA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + typescript: '>=4.8.4 <5.8.0' '@typescript-eslint/scope-manager@8.17.0': resolution: {integrity: sha512-/ewp4XjvnxaREtqsZjF4Mfn078RD/9GmiEAtTeLQ7yFdKnqwTOgRMSvFz4et9U5RiJQ15WTGXPLj89zGusvxBg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.17.0': - resolution: {integrity: sha512-q38llWJYPd63rRnJ6wY/ZQqIzPrBCkPdpIsaCfkR3Q4t3p6sb422zougfad4TFW9+ElIFLVDzWGiGAfbb/v2qw==} + '@typescript-eslint/scope-manager@8.18.0': + resolution: {integrity: sha512-PNGcHop0jkK2WVYGotk/hxj+UFLhXtGPiGtiaWgVBVP1jhMoMCHlTyJA+hEj4rszoSdLTK3fN4oOatrL0Cp+Xw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - '@typescript-eslint/types@8.15.0': - resolution: {integrity: sha512-n3Gt8Y/KyJNe0S3yDCD2RVKrHBC4gTUcLTebVBXacPy091E6tNspFLKRXlk3hwT4G55nfr1n2AdFqi/XMxzmPQ==} + '@typescript-eslint/type-utils@8.18.0': + resolution: {integrity: sha512-er224jRepVAVLnMF2Q7MZJCq5CsdH2oqjP4dT7K6ij09Kyd+R21r7UVJrF0buMVdZS5QRhDzpvzAxHxabQadow==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <5.8.0' '@typescript-eslint/types@8.17.0': resolution: {integrity: sha512-gY2TVzeve3z6crqh2Ic7Cr+CAv6pfb0Egee7J5UAVWCpVvDI/F71wNfolIim4FE6hT15EbpZFVUj9j5i38jYXA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.15.0': - resolution: {integrity: sha512-1eMp2JgNec/niZsR7ioFBlsh/Fk0oJbhaqO0jRyQBMgkz7RrFfkqF9lYYmBoGBaSiLnu8TAPQTwoTUiSTUW9dg==} + '@typescript-eslint/types@8.18.0': + resolution: {integrity: sha512-FNYxgyTCAnFwTrzpBGq+zrnoTO4x0c1CKYY5MuUTzpScqmY5fmsh2o3+57lqdI3NZucBDCzDgdEbIaNfAjAHQA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true '@typescript-eslint/typescript-estree@8.17.0': resolution: {integrity: sha512-JqkOopc1nRKZpX+opvKqnM3XUlM7LpFMD0lYxTqOTKQfCWAmxw45e3qlOCsEqEB2yuacujivudOFpCnqkBDNMw==} @@ -1918,15 +1629,11 @@ packages: typescript: optional: true - '@typescript-eslint/utils@8.15.0': - resolution: {integrity: sha512-k82RI9yGhr0QM3Dnq+egEpz9qB6Un+WLYhmoNcvl8ltMEededhh7otBVVIDDsEEttauwdY/hQoSsOv13lxrFzQ==} + '@typescript-eslint/typescript-estree@8.18.0': + resolution: {integrity: sha512-rqQgFRu6yPkauz+ms3nQpohwejS8bvgbPyIDq13cgEDbkXt4LH4OkDMT0/fN1RUtzG8e8AKJyDBoocuQh8qNeg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + typescript: '>=4.8.4 <5.8.0' '@typescript-eslint/utils@8.17.0': resolution: {integrity: sha512-bQC8BnEkxqG8HBGKwG9wXlZqg37RKSMY7v/X8VEWD8JG2JuTHuNK0VFvMPMUKQcbk6B+tf05k+4AShAEtCtJ/w==} @@ -1938,14 +1645,21 @@ packages: typescript: optional: true - '@typescript-eslint/visitor-keys@8.15.0': - resolution: {integrity: sha512-h8vYOulWec9LhpwfAdZf2bjr8xIp0KNKnpgqSz0qqYYKAW/QZKw3ktRndbiAtUz4acH4QLQavwZBYCc0wulA/Q==} + '@typescript-eslint/utils@8.18.0': + resolution: {integrity: sha512-p6GLdY383i7h5b0Qrfbix3Vc3+J2k6QWw6UMUeY5JGfm3C5LbZ4QIZzJNoNOfgyRe0uuYKjvVOsO/jD4SJO+xg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <5.8.0' '@typescript-eslint/visitor-keys@8.17.0': resolution: {integrity: sha512-1Hm7THLpO6ww5QU6H/Qp+AusUUl+z/CAm3cNZZ0jQvon9yicgO7Rwd+/WWRpMKLYV6p2UvdbR27c86rzCPpreg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/visitor-keys@8.18.0': + resolution: {integrity: sha512-pCh/qEA8Lb1wVIqNvBke8UaRjJ6wrAWkJO5yyIbs8Yx6TNGYyfNjOo61tLv+WwLvoLPp4BQ8B7AHKijl8NGUfw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} @@ -2044,8 +1758,8 @@ packages: vite: ^5.0.0 || ^6.0.0 vue: ^3.2.25 - '@vitest/eslint-plugin@1.1.14': - resolution: {integrity: sha512-ej0cT5rUt7uvwxuu7Qxkm7fI+eaOq8vD34qGpuRoXCdvOybOlE5GDqtgvVCYbxLANkcRJfm5VDU1TnJmQRHi9g==} + '@vitest/eslint-plugin@1.1.16': + resolution: {integrity: sha512-xecwJYuAp11AFsd2aoSnTWO3Wckgu7rjBz1VOhvsDtZzI4s7z/WerAR4gxnEFy37scdsE8wSlP95/2ry6sLhSg==} peerDependencies: '@typescript-eslint/utils': '>= 8.0' eslint: '>= 8.57.0' @@ -2095,20 +1809,20 @@ packages: '@volar/typescript@2.4.10': resolution: {integrity: sha512-F8ZtBMhSXyYKuBfGpYwqA5rsONnOwAVvjyE7KPYJ7wgZqo2roASqNWUnianOomJX5u1cxeRooHV59N0PhvEOgw==} - '@vue-macros/api@0.13.0': - resolution: {integrity: sha512-BIdiZ6awmyLHlC5VGmU44JqoUb2J+6ED3BT66ICF96Z8474yN5kOjqOsoHvbVIjY/F/peuWLD9BKRFVuj37Nyg==} + '@vue-macros/api@0.13.1': + resolution: {integrity: sha512-PiVwBB5vuoFSF4BQ2efezwbtNEABh9d/OElOuzQfZmvBV/IY3NvVmSXR0U345RK+FIlajVntVEEnXz94/2z6Pg==} engines: {node: '>=16.14.0'} - '@vue-macros/better-define@1.11.0': - resolution: {integrity: sha512-GcCv/U5cml0/3gG4KKyWldpq5pKMLMRjWmDLMijzZmEnNtqJBQAzshlfLaV+ZRAXydn+FjrQMm4punHuUTIfaA==} + '@vue-macros/better-define@1.11.1': + resolution: {integrity: sha512-z4ciLoAgzLYOXDtWoruU+v5OE2ZgJSQWEYMTymBWcfjkMjP+lxtTFJYm33g4JFqTiLeunXMLJ/hQkDYZ1aPF+w==} engines: {node: '>=16.14.0'} - '@vue-macros/boolean-prop@0.5.2': - resolution: {integrity: sha512-D3sP0ejVDuksT5IavAq5JeYtBvCRBmVUqjwqFaQ76OzHss3hC8FuN8SJkiAeNBFBtiYHHKpVAXg26CwVvziCmw==} + '@vue-macros/boolean-prop@0.5.3': + resolution: {integrity: sha512-vT0Ry7mHCqn6ADpebj8fgx0xr1Kkh54h/83sgfgZb0goTg+lXjrmkRmdsL7W3t2mEK8pr8mHWBTj3uuRQg7GNg==} engines: {node: '>=16.14.0'} - '@vue-macros/chain-call@0.4.2': - resolution: {integrity: sha512-HcQCeuGbJnqtyM0ZIM6SoFuK01XlQGRIKAJ2Ty7tWsiB3+V4FKqG8RxOMS29MV+RoLajA47yi1Dd9gYSf4GV0w==} + '@vue-macros/chain-call@0.4.3': + resolution: {integrity: sha512-qYZpca1DCqA9QY7BaHhuTdNL69aoekoJPhcDuKN3eQ5OWPW00kBpBgES8XLxuzuha9bSCp7f24FZ7ejgtSKqHQ==} engines: {node: '>=16.14.0'} '@vue-macros/common@1.15.0': @@ -2120,18 +1834,27 @@ packages: vue: optional: true - '@vue-macros/config@0.5.0': - resolution: {integrity: sha512-wJcqHU71ZNXu4C4k/zmR9e4l0EaF08gnTd2YxZQqSYdV9ltAaqip22gp1R03X/Yz1/u/R+/yJap1s5jy8Zew5A==} + '@vue-macros/common@1.15.1': + resolution: {integrity: sha512-O0ZXaladWXwHplQnSjxLbB/G1KpdWCUNJPNYVHIxHonGex1BGpoB4fBZZLgddHgAiy18VZG/Iu5L0kwG+SV7JQ==} + engines: {node: '>=16.14.0'} + peerDependencies: + vue: ^2.7.0 || ^3.2.25 + peerDependenciesMeta: + vue: + optional: true + + '@vue-macros/config@0.5.1': + resolution: {integrity: sha512-LqrsrrtqTgTLLnducOoG2mfDkrP52Qar4IcQfjXfsr+U3QXc4TqgbGxYfZ5Hk5Sf6lCymwPTLU6QEJo/hVpGTA==} engines: {node: '>=16.14.0'} - '@vue-macros/define-emit@0.5.1': - resolution: {integrity: sha512-4j/HcxPMhpKgXrRZQR/aRDnRWHgpI8ZBrtVOi84e8jq1VTFwaKytjCHzk89S0/KQjj1NcrulmjjPR8q9KfP1lQ==} + '@vue-macros/define-emit@0.5.2': + resolution: {integrity: sha512-YBh23JfQdMNDCWiTP9TPjGRLqLMszSunn1/QnFlyOnCJFXqXMMuM2Tez9i5faCBdsHmNKdBI/ESslfaMTQUbjQ==} engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.2.25 - '@vue-macros/define-models@1.3.2': - resolution: {integrity: sha512-pIzIDFjvLEfv/j1cR/gms1HCYNv/m9pJb3x9Q2ji8UVTTYYOoYwJFcxEM9xsOnSNtmR/u3SuGqv00OrhdE7E9g==} + '@vue-macros/define-models@1.3.3': + resolution: {integrity: sha512-Aeu9YqINnSwgkse4SYv1QS2eLeT0Omc18cEs97ruj7V3anBofOwnZBZ6BjiJgV4voMEpLma+1bmtetpLHUg5VA==} engines: {node: '>=16.14.0'} peerDependencies: '@vueuse/core': '>=9.0.0' @@ -2139,118 +1862,118 @@ packages: '@vueuse/core': optional: true - '@vue-macros/define-prop@0.6.1': - resolution: {integrity: sha512-BIgyJScNQ/UptdLChqn5j177web4JFlhRTil+BFVhnKfVhi6CwMSZHhMVTSoKGJ1WwhUJA1l2LjxmaW+dlPNEA==} + '@vue-macros/define-prop@0.6.2': + resolution: {integrity: sha512-N0mFdZ7YBKIGQ5ToCRiWYcCp87yd+DRRIbQgn6a9VFcr//dxKHX/w2/i/EhLWtm99UMu2XNwNy0atMYRAp5K9w==} engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.2.25 - '@vue-macros/define-props-refs@1.3.2': - resolution: {integrity: sha512-njE4Tu2RiI2XbJqWvNt4/fpCoc4EUwFeqxHgltt1EXRq7qQmUB2KrzWxjGdhJwPsf5WtuMQ8o/GaIgW2/dtSTQ==} + '@vue-macros/define-props-refs@1.3.3': + resolution: {integrity: sha512-URp9Edzjnr1fLGN/wxPRIDdHSAA/OwP7Tgb49beCb/EVBS+0S0Dx2zXZDTiDpWXvZFwVSd22PNFIiyxhPmF1Ng==} engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.2.25 - '@vue-macros/define-props@4.0.3': - resolution: {integrity: sha512-zPACrwxkNIi+lPjRsPoFWnUXxsZIFMLF2yOPnrBpzTWe4sAaqOkc/TtQUW9fsyrnUTGWhC5ggy6bK6njIrh8vg==} + '@vue-macros/define-props@4.0.4': + resolution: {integrity: sha512-2Ow1d6cuSkkJI3aL9DyF7IgVjTpT4pTpusC/8Z5b4OduQ+TZopbDVY078Pyjz4WmWUuxK4COaE0WD48v4Tsyyw==} engines: {node: '>=16.14.0'} peerDependencies: - '@vue-macros/reactivity-transform': ^1.1.3 + '@vue-macros/reactivity-transform': ^1.1.4 vue: ^2.7.0 || ^3.2.25 - '@vue-macros/define-render@1.6.2': - resolution: {integrity: sha512-hgE13SjZJg4Q2HDt4FEj0p6ORkI1mRFRwOxTMzOKH7oV3YnT5VFDUPxz+xMD6Y2rNSlnXy2pf/f1/dJ6XRGRqQ==} + '@vue-macros/define-render@1.6.3': + resolution: {integrity: sha512-cW2/mbKLIPEKplu7ZdANd8BDeY1ZZqpM+ICJ27EmzaCQ9YdTa6ufFjAvq/DiqhycUvgjViBrfz3idxTo2jwpfQ==} engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.0.0 - '@vue-macros/define-slots@1.2.2': - resolution: {integrity: sha512-4JoOIJxBWDbeqT9QSwQokivftxUBQBqWc5UJj4uoeJ7KXoarq9Hl4ixaPG3fsCKzJyrmiWYH6Re83j3NCBoD5w==} + '@vue-macros/define-slots@1.2.3': + resolution: {integrity: sha512-rDCM63kCl3rYk5C5we6kJeDqKWD3flsceeLfTbUOj2cBE0bxtcOBoF/YcZ1Y6eotYMFz+srA/8LYtcZjOL/RUw==} engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.0.0 - '@vue-macros/define-stylex@0.2.0': - resolution: {integrity: sha512-GCdtIeIo87mRKpfgC8Z1Wgyis0d8zyv1xsrz2eJAS4bLmm+zDxjopBTOWpnJQpwJh599ExkYQj1L4eMEE1/xAw==} + '@vue-macros/define-stylex@0.2.1': + resolution: {integrity: sha512-AZk2ex5YZrTnIynRxBVCvy/tQv3Rut+z8RLlcrKKXjuhmEcYq61IoZuItM+idF1+54bHQmGJQNe7lQ2MtvIDqQ==} engines: {node: '>=16.14.0'} - '@vue-macros/devtools@0.4.0': - resolution: {integrity: sha512-767WYNXNZqyarp92FkcSGxk5twi1S8QqmwG8UiplIExzSAG2tA2Hria/MQP4vth9/gh8hjekib6ipOjoCDZUpw==} + '@vue-macros/devtools@0.4.1': + resolution: {integrity: sha512-bsNFXYZpLT6wiqBiJ5Ej4n76b/mV/S6y+R9Djd3r9smr7BneYcNtYuIFZU3BeQKP6+Zb+QEXPvp7jWhM4nQG+w==} engines: {node: '>=16.14.0'} peerDependencies: - vite: ^4.0.0 || ^5.0.0-0 + vite: ^4.0.0 || ^5.0.0-0 || ^6.0.0 peerDependenciesMeta: vite: optional: true - '@vue-macros/export-expose@0.3.2': - resolution: {integrity: sha512-ESI6nxyv4TLXrA6UznfJVGi1rer8q1EBZRc3vtg0u5jyZFhB6W+rXlxVL6NJ1l6WkRizNkRQSW4mRDNj0qBTbA==} + '@vue-macros/export-expose@0.3.3': + resolution: {integrity: sha512-I/nhKALHeorWt1I/dUAvHqvMQ4Yc3imQHfxeVHHKn5vXeke8x8hCYDJET6NQW3zUEQsKJPx7x9/phIXo7rSilQ==} engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.2.25 - '@vue-macros/export-props@0.6.2': - resolution: {integrity: sha512-eqqQCZ9lD00NNUPOWmerUE5LX8PB44LKpP1ufrHGGZqllRowLynT95uFHZidz9hNz+ocp8wyecngUqQSmrvVEg==} + '@vue-macros/export-props@0.6.3': + resolution: {integrity: sha512-W/HNDDWPmoT9+DGZvTPxFcV8pFD/48sM3gKP/gZE7kx8B/V762W28FKbn0EWCETxAp8vtSFL7zZD36sflOUpwQ==} engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.2.25 - '@vue-macros/export-render@0.3.2': - resolution: {integrity: sha512-M3+T32HSLIoCXpJkyolA8HgLiKGKvxRt0zIP4pu4wKWNKsLIHpaeVh5c5K+wq2GBsvoninZZbmEEiHvZP6zaNg==} + '@vue-macros/export-render@0.3.3': + resolution: {integrity: sha512-JhJhbpmnSJSh0wYhJFp/+U3BP9eQgFtG/I064bD4Y8n8eeLb01ob3uIfexRny0tGYJDU/hwqs01HUcXdghs+OA==} engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.2.25 - '@vue-macros/hoist-static@1.6.2': - resolution: {integrity: sha512-B1xmM1/PCQeIq45Q50uDcmG1e7zsMGanKS+BePY0FT8SHu9/DD39eb7d3FoDKvkPhRy7ooEAtzSiv7KwWZKUXw==} + '@vue-macros/hoist-static@1.6.3': + resolution: {integrity: sha512-xoL2BjYzrYTTN1GoTGfxOWOTP9uSkauych7xNlxUOIG9S7uZFz8mjEty5Ez/9wdZ+45pQAeaVHnNUd6kni9kYg==} engines: {node: '>=16.14.0'} - '@vue-macros/jsx-directive@0.9.3': - resolution: {integrity: sha512-fxt9b7juimH+EuAzyigZcByiLQv2bDhQCj8irT0jr1O74PSWdp8fGpQLfQj5DHz2dOp8q1MLC6Ea7UCOvOsT8A==} + '@vue-macros/jsx-directive@0.9.4': + resolution: {integrity: sha512-VbGWEglPiCVo8ScNbauV/xEbPxTt9jmRXl7A8r58OuKkX8mADBAlJIw+0cSNzhAgZdHE+8v++3Bt1OQqNwldWQ==} engines: {node: '>=16.14.0'} - '@vue-macros/named-template@0.5.2': - resolution: {integrity: sha512-tM8tPpSWVf+VmqLyuZnmEMX0GqL89FqcNPUJOhwNkABkpJylQ+0fON35Gk7nnUh2NJ2ksiRguS/5Ru1OferR4Q==} + '@vue-macros/named-template@0.5.3': + resolution: {integrity: sha512-cWqvmQCV3QAR7vhCcccRkoknPyCQmuinIEJR5UCm5peqShhxeV84VBrkzfuehB4Q8I5weHGN0r7Qs1ewod1Eag==} engines: {node: '>=16.14.0'} - '@vue-macros/reactivity-transform@1.1.3': - resolution: {integrity: sha512-qPqwTv1ZugoDUE7+bpkWl0cdSSTBAT+ogvIUVaNsd+bjWBpdnAC2nEb/HPQeJ/tlXICxbZTCykp8fa002WSVJQ==} + '@vue-macros/reactivity-transform@1.1.4': + resolution: {integrity: sha512-OJ32gTwWl50KgMdxDE1iuR3vpW2wl3fBflkqdbr8e8Z5OPZgOT8pvk7ZiPWi+J/vjIHd+q7CwsSIcWOOIa/CIg==} engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.2.25 - '@vue-macros/script-lang@0.2.2': - resolution: {integrity: sha512-w9vNXE8jnzIT98DPynyJToAmZx2b/J3KidmNx5X/TrNyNrGUuLaOkbZBaNyk2V5NGNTNqNdt0E8m+DH6JbZZ1Q==} + '@vue-macros/script-lang@0.2.3': + resolution: {integrity: sha512-3OPkDVqt5Y9gKD/8qdESdcQ1WbbxVOVTA3aghuwAgMtHud/HdtwadPPpvwylgfOaXZmcJVjFNe9xUIzwE2xgfw==} engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.0.0 - '@vue-macros/setup-block@0.4.2': - resolution: {integrity: sha512-Pr+mOOJZc3su3TO4F43gZyzuG1oqSDlNOs02kjM6G0/H8O/6iFcdWAIBesbEPu+KT84OO02SlOAvH0v9foisiw==} + '@vue-macros/setup-block@0.4.3': + resolution: {integrity: sha512-l9CBoWr/qk3Qx+DgkWNlu41rrnVBxtX0Le9Zywypd3VsKweJb5gfDCMqtEy/9hkwnCSS0J0UaZ1PYPUuBYLCPA==} engines: {node: '>=16.14.0'} - '@vue-macros/setup-component@0.18.2': - resolution: {integrity: sha512-254cJ4uRAoMjNyvYNdvEzaRguoZX5+k2HqhGtq70/lyabP2RdvMmJNEtWaNCgLxwKormogTnHyxeCZl8DauwOQ==} + '@vue-macros/setup-component@0.18.3': + resolution: {integrity: sha512-jsAO0yARHADVJLy+Z/mli5j5yR3RTmH93ES+rRH+rOwIAKUZm1VZpfrYrbkSC3F9Hc8gA/OYM9xCZhAx4KxdXA==} engines: {node: '>=16.14.0'} - '@vue-macros/setup-sfc@0.18.2': - resolution: {integrity: sha512-uRK2iUECpgwD2Dr1g7cPG4NK10/Th5qZoL50lKzuA+EYw2pC45h6AELre29bE4Ft0vhDGgxgo4UfOUmi/I8oWQ==} + '@vue-macros/setup-sfc@0.18.3': + resolution: {integrity: sha512-yxOSiN+NUSwQxGkOSRM13TobpxQur6tWHRiBGGDzIjV2vaQsM/Nrx50KmTrkhUvCUDd+mac2u+dpTyPU+QNupw==} engines: {node: '>=16.14.0'} - '@vue-macros/short-bind@1.1.2': - resolution: {integrity: sha512-qfZx6SU1lDo9/Ala/6B9Z2K+++0NIQd/4PiV9flu7FvJItdc9ypBlYPnK6RUNJiFP8BeHU6rjq1b6n7GH9qVrA==} + '@vue-macros/short-bind@1.1.3': + resolution: {integrity: sha512-ULX/pC1+9N+/csTy+VszePEHDIFixg0std7aXnAMIn2n8zjVL66El3P6rSxIjw/pSsyYgpL+fv0ZWGAT+ny3kg==} engines: {node: '>=16.14.0'} - '@vue-macros/short-emits@1.6.2': - resolution: {integrity: sha512-FdlLVvrtjmHqkR80ZrXjjfkCSDk6HcSqXRpIJw1nNx45YTqfMQrSyGxKR/3BJZGBq70Rh5GdJuNmfmFeMe1IDQ==} + '@vue-macros/short-emits@1.6.3': + resolution: {integrity: sha512-91kVB3ahOou4SzPQYCIFBCXnhhXuOMe9UIjMJyvyDsRbwJhUXBwrtQMpJGiFx2ApMpwlRRoxHRm1UCf2/WhyFA==} engines: {node: '>=16.14.0'} - '@vue-macros/short-vmodel@1.5.2': - resolution: {integrity: sha512-lhNTAfrHCcA3Wdh05L6eTH+fdq4g1lMkDwKVwal6wUEz/Z1YLhTxNmEwNbHFWtKRlcY7APmNPMrJ9ktwJKjm3g==} + '@vue-macros/short-vmodel@1.5.3': + resolution: {integrity: sha512-2UoojuV5x62mJFSytEWPEJ7ertaTCgE1LIRpBYfvxwAKGrRXviciQrqItvtP95bv5p2pBWAKDeHYkUfpGTxxog==} engines: {node: '>=16.14.0'} - '@vue-macros/volar@0.30.7': - resolution: {integrity: sha512-ZYuEp2J7KRz3EOs5WoBPmJZV5naNSmDh33IcX8FqG5RLKtuUvL4ULH8BvJNxtOjbIGSBYaGmi3m3LXoIjn+9sQ==} + '@vue-macros/volar@0.30.8': + resolution: {integrity: sha512-z+EhaXwloKqCNzwf6thqY243OVFEYYjFgATViT7t8rZyVO0Ls9CqAZP2U7fdRKqw2cTJn3vV3z34tKbQRK29tA==} engines: {node: '>=16.14.0'} peerDependencies: vue-tsc: 2.1.10 @@ -2373,12 +2096,16 @@ packages: resolution: {integrity: sha512-3bIRV4s/cNAee2rKjuvYdoG+0CMqtOIgCvWrJL6zG8R0fDyMwYzStspX5JqXPbdMzM+qxHZ6g2rMHKhr3HkPlQ==} engines: {node: '>=16.14.0'} + ast-kit@1.3.2: + resolution: {integrity: sha512-gdvX700WVC6sHCJQ7bJGfDvtuKAh6Sa6weIZROxfzUZKP7BjvB8y0SMlM/o4omSQ3L60PQSJROBJsb0vEViVnA==} + engines: {node: '>=16.14.0'} + ast-walker-scope@0.6.2: resolution: {integrity: sha512-1UWOyC50xI3QZkRuDj6PqDtpm1oHWtYs+NQGwqL/2R11eN3Q81PHAHPM0SWW3BNQm53UDwS//Jv8L4CCVLM1bQ==} engines: {node: '>=16.14.0'} - autoprefixer@10.4.19: - resolution: {integrity: sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==} + autoprefixer@10.4.20: + resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} engines: {node: ^10 || ^12 || >=14} hasBin: true peerDependencies: @@ -2419,8 +2146,8 @@ packages: resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} engines: {node: '>=6'} - bumpp@9.9.0: - resolution: {integrity: sha512-d6Bv4O26po6gOrrjqDQte4+LxedxW885ZW7gJcNFUwkn9XH+8tKIB80za69SRluWkAgWPmSt7288pkMpzY1lnw==} + bumpp@9.9.1: + resolution: {integrity: sha512-M2CnokltfM7kLpYigS9PTAljG5pKng2MBTVpjCIXD+StNvhc+pnO+SYVnQDGjEVXD1fw2/Ofrf7wH45fxovoPg==} engines: {node: '>=10'} hasBin: true @@ -2585,6 +2312,10 @@ packages: resolution: {integrity: sha512-ZVJrKKYunU38/76t0RMOulHOnUcbU9GbpWKAOZ0mhjr7CX6FVrH+4FrAapSOekrgFQ3f/8gwMEuIft0aKq6Hug==} engines: {node: '>= 8'} + cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} + cson-parser@4.0.9: resolution: {integrity: sha512-I79SAcCYquWnEfXYj8hBqOOWKj6eH6zX1hhX3yqmS4K3bYp7jME3UFpHPzu3rUew0oyfc0s8T6IlWGXRAheHag==} engines: {node: '>=10.13'} @@ -2624,8 +2355,8 @@ packages: engines: {node: '>=4'} hasBin: true - cssnano-preset-default@7.0.1: - resolution: {integrity: sha512-Fumyr+uZMcjYQeuHssAZxn0cKj3cdQc5GcxkBcmEzISGB+UW9CLNlU4tBOJbJGcPukFDlicG32eFbrc8K9V5pw==} + cssnano-preset-default@7.0.6: + resolution: {integrity: sha512-ZzrgYupYxEvdGGuqL+JKOY70s7+saoNlHSCK/OGn1vB2pQK8KSET8jvenzItcY+kA7NoWvfbb/YhlzuzNKjOhQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -2636,8 +2367,8 @@ packages: peerDependencies: postcss: ^8.4.31 - cssnano@7.0.1: - resolution: {integrity: sha512-917Mej/4SdI7b55atsli3sU4MOJ9XDoKgnlCtQtXYj8XUFcM3riTuYHyqBBnnskawW+zWwp0KxJzpEUodlpqUg==} + cssnano@7.0.6: + resolution: {integrity: sha512-54woqx8SCbp8HwvNZYn68ZFAepuouZW4lTwiMVnBErM3VkO7/Sd4oTOt3Zz3bPx3kxQ36aISppyXj2Md4lg8bw==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -2669,6 +2400,15 @@ packages: supports-color: optional: true + debug@4.4.0: + resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + decode-named-character-reference@1.0.2: resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} @@ -2700,10 +2440,6 @@ packages: devlop@1.1.0: resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} - dir-glob@3.0.1: - resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} - engines: {node: '>=8'} - doctrine@3.0.0: resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} engines: {node: '>=6.0.0'} @@ -2780,16 +2516,6 @@ packages: es-module-lexer@1.5.4: resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} - esbuild@0.19.12: - resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==} - engines: {node: '>=12'} - hasBin: true - - esbuild@0.20.2: - resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==} - engines: {node: '>=12'} - hasBin: true - esbuild@0.21.5: resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} engines: {node: '>=12'} @@ -2895,8 +2621,8 @@ packages: peerDependencies: eslint: ^8.57.0 || ^9.0.0 - eslint-plugin-jsdoc@50.6.0: - resolution: {integrity: sha512-tCNp4fR79Le3dYTPB0dKEv7yFyvGkUCa+Z3yuTrrNGGOxBlXo9Pn0PEgroOZikUQOGjxoGMVKNjrOHcYEdfszg==} + eslint-plugin-jsdoc@50.6.1: + resolution: {integrity: sha512-UWyaYi6iURdSfdVVqvfOs2vdCVz0J40O/z/HTsv2sFjdjmdlUI/qlKLOTmwbPQ2tAfQnE5F9vqx+B+poF71DBQ==} engines: {node: '>=18'} peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 @@ -2907,8 +2633,8 @@ packages: peerDependencies: eslint: '>=6.0.0' - eslint-plugin-n@17.14.0: - resolution: {integrity: sha512-maxPLMEA0rPmRpoOlxEclKng4UpDe+N5BJS4t24I3UKnN109Qcivnfs37KMy84G0af3bxjog5lKctP5ObsvcTA==} + eslint-plugin-n@17.15.0: + resolution: {integrity: sha512-xF3zJkOfLlFOm5TvmqmsnA9/fO+/z2pYs0dkuKXKN/ymS6UB1yEcaoIkqxLKQ9Dw/WmLX/Tdh6/5ZS5azVixFQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.23.0' @@ -2917,8 +2643,8 @@ packages: resolution: {integrity: sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==} engines: {node: '>=5.0.0'} - eslint-plugin-perfectionist@4.2.0: - resolution: {integrity: sha512-hEMFx5xfSc/0OLZXJhSaLUKkFxATuRf4yL2iVfxEcxkkb17DfoLZY9eH960dPSw5uB7o+4avqP3rtkNp1Vwo7w==} + eslint-plugin-perfectionist@4.3.0: + resolution: {integrity: sha512-8tQ/wn1dFelul2WoXL/NQOEwvWO8H4Vjmsqpt3fDQrfgybr8kQ5Vgb9BQyVRB33ywQqjUApsiwi5Ci7grMPPRA==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: eslint: '>=8.0.0' @@ -2929,8 +2655,8 @@ packages: peerDependencies: eslint: '>=8.44.0' - eslint-plugin-toml@0.11.1: - resolution: {integrity: sha512-Y1WuMSzfZpeMIrmlP1nUh3kT8p96mThIq4NnHrYUhg10IKQgGfBZjAWnrg9fBqguiX4iFps/x/3Hb5TxBisfdw==} + eslint-plugin-toml@0.12.0: + resolution: {integrity: sha512-+/wVObA9DVhwZB1nG83D2OAQRrcQZXy+drqUnFJKymqnmbnbfg/UPmEMCKrJNcEboUGxUjYrJlgy+/Y930mURQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' @@ -2950,14 +2676,14 @@ packages: '@typescript-eslint/eslint-plugin': optional: true - eslint-plugin-vue@9.31.0: - resolution: {integrity: sha512-aYMUCgivhz1o4tLkRHj5oq9YgYPM4/EJc0M7TAKRLCUA5OYxRLAhYEVD2nLtTwLyixEFI+/QXSvKU9ESZFgqjQ==} + eslint-plugin-vue@9.32.0: + resolution: {integrity: sha512-b/Y05HYmnB/32wqVcjxjHZzNpwxj1onBOvqW89W+V+XNG1dRuaFbNd3vT9CLbr2LXjEoq+3vn8DanWf7XU22Ug==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 - eslint-plugin-yml@1.15.0: - resolution: {integrity: sha512-leC8APYVOsKyWUlvRwVhewytK5wS70BfMqIaUplFstRfzCoVp0YoEroV4cUEvQrBj93tQ3M9LcjO/ewr6D4kjA==} + eslint-plugin-yml@1.16.0: + resolution: {integrity: sha512-t4MNCetPjTn18/fUDlQ/wKkcYjnuLYKChBrZ0qUaNqRigVqChHWzTP8SrfFi5s4keX3vdlkWRSu8zHJMdKwxWQ==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' @@ -2984,8 +2710,8 @@ packages: resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.16.0: - resolution: {integrity: sha512-whp8mSQI4C8VXd+fLgSM0lh3UlmcFtVwUQjyKCFfsp+2ItAIYhlq/hqGahGqHE6cv9unM41VlqKk2VtKYR2TaA==} + eslint@9.17.0: + resolution: {integrity: sha512-evtlNcpJg+cZLcnVKwsai8fExnqjGPicK7gnUtlNuzu+Fv9bI0aLpND5T44VLQtoMEnI57LoXO9XAkIXwohKrA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -3107,17 +2833,10 @@ packages: fraction.js@4.3.7: resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} - fs-extra@11.2.0: - resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} - engines: {node: '>=14.14'} - fs-minipass@2.1.0: resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} engines: {node: '>= 8'} - fs.realpath@1.0.0: - resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} - fsevents@2.3.3: resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} @@ -3166,11 +2885,6 @@ packages: engines: {node: 20 || >=22} hasBin: true - glob@8.1.0: - resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} - engines: {node: '>=12'} - deprecated: Glob versions prior to v9 are no longer supported - globals@11.12.0: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} @@ -3183,16 +2897,8 @@ packages: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} - globals@15.12.0: - resolution: {integrity: sha512-1+gLErljJFhbOVyaetcwJiJ4+eLe45S2E7P5UiZ9xGfeq3ATQf5DOv9G7MH3gGbKQLkzmNh2DxfZwLdw+j6oTQ==} - engines: {node: '>=18'} - - globby@13.2.2: - resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - globby@14.0.1: - resolution: {integrity: sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==} + globals@15.13.0: + resolution: {integrity: sha512-49TewVEz0UxZjr1WYYsWpPrhyC/B/pA8Bq0fUmet2n+eR7yn0IvNzNaoBwnK6mdkzcN+se7Ez9zUgULTz2QH4g==} engines: {node: '>=18'} gopd@1.0.1: @@ -3276,13 +2982,6 @@ packages: resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} engines: {node: '>=8'} - inflight@1.0.6: - resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} - deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. - - inherits@2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} @@ -3345,10 +3044,6 @@ packages: resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} hasBin: true - jiti@2.0.0: - resolution: {integrity: sha512-CJ7e7Abb779OTRv3lomfp7Mns/Sy1+U4pcAx5VbjxCZD5ZM/VJaXPpPjNKjtSvWQy/H86E49REXR34dl1JEz9w==} - hasBin: true - jiti@2.0.0-beta.2: resolution: {integrity: sha512-c+PHQZakiQuMKbnhvrjZUvrK6E/AfmTOf4P+E3Y4FNVHcNMX9e/XrnbEvO+m4wS6ZjsvhHh/POQTlfy8uXFc0A==} hasBin: true @@ -3375,11 +3070,6 @@ packages: resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} hasBin: true - jsesc@2.5.2: - resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} - engines: {node: '>=4'} - hasBin: true - jsesc@3.0.2: resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} engines: {node: '>=6'} @@ -3413,9 +3103,6 @@ packages: jsonc-parser@3.3.1: resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==} - jsonfile@6.1.0: - resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} - jsonify@0.0.1: resolution: {integrity: sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==} @@ -3437,26 +3124,26 @@ packages: resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} engines: {node: '>=14'} + lilconfig@3.1.3: + resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} + engines: {node: '>=14'} + lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - lint-staged@15.2.10: - resolution: {integrity: sha512-5dY5t743e1byO19P9I4b3x8HJwalIznL5E1FWYnU6OWw33KxNBSLAc6Cy7F2PsFEO8FKnLwjwm5hx7aMF0jzZg==} + lint-staged@15.2.11: + resolution: {integrity: sha512-Ev6ivCTYRTGs9ychvpVw35m/bcNDuBN+mnTeObCL5h+boS5WzBEC6LHI4I9F/++sZm1m+J2LEiy0gxL/R9TBqQ==} engines: {node: '>=18.12.0'} hasBin: true - listr2@8.2.4: - resolution: {integrity: sha512-opevsywziHd3zHCVQGAj8zu+Z3yHNkkoYhWIGnq54RrCVwLz0MozotJEDnKsIBLvkfLGN6BLOyAeRrYI0pKA4g==} + listr2@8.2.5: + resolution: {integrity: sha512-iyAZCeyD+c1gPyE9qpFu8af0Y+MRtmKOncdGoA2S5EY8iFq99dmmvkNnHiWo+pj0s7yH7l3KPIgee77tKpXPWQ==} engines: {node: '>=18.0.0'} load-tsconfig@0.2.5: resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - local-pkg@0.5.0: - resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} - engines: {node: '>=14'} - local-pkg@0.5.1: resolution: {integrity: sha512-9rrA30MRRP3gBD3HTGnC6cDFpaE1kVDWxWgqWJUN0RvDNAo+Nz/9GxB+nHOH0ifbVFy0hSA1V6vFDvnx54lTEQ==} engines: {node: '>=14'} @@ -3506,12 +3193,19 @@ packages: resolution: {integrity: sha512-oN3Bcd7ZVt+0VGEs7402qR/tjgjbM7kPlH/z7ufJnzTLVBzXJITRHOJiwMmmYMgZfdoWQsfQcY+iKlxiBppnMA==} engines: {node: '>=16.14.0'} + magic-string-ast@0.6.3: + resolution: {integrity: sha512-C9sgUzVZtUtzCBoMdYtwrIRQ4IucGRFGgdhkjL7PXsVfPYmTuWtewqzk7dlipaCMWH/gOYehW9rgMoa4Oebtpw==} + engines: {node: '>=16.14.0'} + magic-string@0.30.13: resolution: {integrity: sha512-8rYBO+MsWkgjDSOvLomYnzhdwEG51olQ4zL5KXnNJWV5MNmrb4rTZdrtkhxjnD/QyZUqR/Z/XDsUs/4ej2nx0g==} magic-string@0.30.14: resolution: {integrity: sha512-5c99P1WKTed11ZC0HMJOj6CDIue6F8ySu+bJL+85q1zBEIY8IklrJ1eiKC2NDRh3Ct3FcvmJPyQHb9erXMTJNw==} + magic-string@0.30.15: + resolution: {integrity: sha512-zXeaYRgZ6ldS1RJJUrMrYgNJ4fdwnyI6tVqoiIhyCyv5IVTK9BU8Ic2l253GGETQHxI4HNUwhJ3fjDhKqEoaAw==} + make-synchronized@0.2.9: resolution: {integrity: sha512-4wczOs8SLuEdpEvp3vGo83wh8rjJ78UsIk7DIX5fxdfmfMJGog4bQzxfvOwq7Q3yCHLC4jp1urPHIxRS/A93gA==} @@ -3677,10 +3371,6 @@ packages: minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} - minimatch@5.1.6: - resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} - engines: {node: '>=10'} - minimatch@9.0.5: resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} @@ -3706,18 +3396,21 @@ packages: engines: {node: '>=10'} hasBin: true - mkdist@1.5.1: - resolution: {integrity: sha512-lCu1spNiA52o7IaKgZnOjg28nNHwYqUDjBfXePXyUtzD7Xhe6rRTkGTalQ/ALfrZC/SrPw2+A/0qkeJ+fPDZtQ==} + mkdist@2.1.0: + resolution: {integrity: sha512-FhJRzoA2GEZr7X9S8S8SR5BcuGwgGi6IZKnJUHlMkRHUBJAtTU3xfIIcHnK4t9M/B9zK1ffpE+vGSS1003R7Dw==} hasBin: true peerDependencies: - sass: ^1.75.0 - typescript: '>=5.4.5' - vue-tsc: ^1.8.27 || ^2.0.14 + sass: ^1.83.0 + typescript: '>=5.7.2' + vue: ^3.2.13 + vue-tsc: ^1.8.27 || ^2.0.21 peerDependenciesMeta: sass: optional: true typescript: optional: true + vue: + optional: true vue-tsc: optional: true @@ -3793,9 +3486,6 @@ packages: ohash@1.1.4: resolution: {integrity: sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==} - once@1.4.0: - resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} - onetime@6.0.0: resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} engines: {node: '>=12'} @@ -3814,8 +3504,8 @@ packages: resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} engines: {node: '>= 0.8.0'} - oxc-resolver@2.0.1: - resolution: {integrity: sha512-xEbYdEGwafn+Y2GTyW0BGC3iIjJZXl+fxrIkyheew5mZrDODmPXJf2qwsa1ocBeVUC51g9e835vNZ9tRR5fYCg==} + oxc-resolver@2.1.1: + resolution: {integrity: sha512-xPkFYfaR5zJXoaGvYF8FAb1JY4mKoyhIyShj7nwWKeald5Cee03ktPzxdW77PubSl3w8Kle0bHsNm37+gxyY1g==} p-limit@2.3.0: resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} @@ -3844,9 +3534,6 @@ packages: package-json-from-dist@1.0.0: resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} - package-manager-detector@0.2.0: - resolution: {integrity: sha512-E385OSk9qDcXhcM9LNSe4sdhx8a9mAPrZ4sMLW+tmxl5ZuGtPUcdFu+MPP2jbgiWAZ6Pfe5soGFMd+0Db5Vrog==} - package-manager-detector@0.2.7: resolution: {integrity: sha512-g4+387DXDKlZzHkP+9FLt8yKj8+/3tOkPv7DVTJGGRm00RkEWgqbFstX1mXJ4M0VDYhUqsTOiISqNOJnhAu3PQ==} @@ -3888,14 +3575,6 @@ packages: resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==} engines: {node: 20 || >=22} - path-type@4.0.0: - resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} - engines: {node: '>=8'} - - path-type@5.0.0: - resolution: {integrity: sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==} - engines: {node: '>=12'} - pathe@1.1.2: resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} @@ -3934,32 +3613,32 @@ packages: engines: {node: '>=18.12'} hasBin: true - postcss-calc@10.0.0: - resolution: {integrity: sha512-OmjhudoNTP0QleZCwl1i6NeBwN+5MZbY5ersLZz69mjJiDVv/p57RjRuKDkHeDWr4T+S97wQfsqRTNoDHB2e3g==} + postcss-calc@10.0.2: + resolution: {integrity: sha512-DT/Wwm6fCKgpYVI7ZEWuPJ4az8hiEHtCUeYjZXqU7Ou4QqYh1Df2yCQ7Ca6N7xqKPFkxN3fhf+u9KSoOCJNAjg==} engines: {node: ^18.12 || ^20.9 || >=22.0} peerDependencies: postcss: ^8.4.38 - postcss-colormin@7.0.0: - resolution: {integrity: sha512-5CN6fqtsEtEtwf3mFV3B4UaZnlYljPpzmGeDB4yCK067PnAtfLe9uX2aFZaEwxHE7HopG5rUkW8gyHrNAesHEg==} + postcss-colormin@7.0.2: + resolution: {integrity: sha512-YntRXNngcvEvDbEjTdRWGU606eZvB5prmHG4BF0yLmVpamXbpsRJzevyy6MZVyuecgzI2AWAlvFi8DAeCqwpvA==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-convert-values@7.0.0: - resolution: {integrity: sha512-bMuzDgXBbFbByPgj+/r6va8zNuIDUaIIbvAFgdO1t3zdgJZ77BZvu6dfWyd6gHEJnYzmeVr9ayUsAQL3/qLJ0w==} + postcss-convert-values@7.0.4: + resolution: {integrity: sha512-e2LSXPqEHVW6aoGbjV9RsSSNDO3A0rZLCBxN24zvxF25WknMPpX8Dm9UxxThyEbaytzggRuZxaGXqaOhxQ514Q==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-discard-comments@7.0.0: - resolution: {integrity: sha512-xpSdzRqYmy4YIVmjfGyYXKaI1SRnK6CTr+4Zmvyof8ANwvgfZgGdVtmgAvzh59gJm808mJCWQC9tFN0KF5dEXA==} + postcss-discard-comments@7.0.3: + resolution: {integrity: sha512-q6fjd4WU4afNhWOA2WltHgCbkRhZPgQe7cXF74fuVB/ge4QbM9HEaOIzGSiMvM+g/cOsNAUGdf2JDzqA2F8iLA==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-discard-duplicates@7.0.0: - resolution: {integrity: sha512-bAnSuBop5LpAIUmmOSsuvtKAAKREB6BBIYStWUTGq8oG5q9fClDMMuY8i4UPI/cEcDx2TN+7PMnXYIId20UVDw==} + postcss-discard-duplicates@7.0.1: + resolution: {integrity: sha512-oZA+v8Jkpu1ct/xbbrntHRsfLGuzoP+cpt0nJe5ED2FQF8n8bJtn7Bo28jSmBYwqgqnqkuSXJfSUEE7if4nClQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -3976,14 +3655,14 @@ packages: peerDependencies: postcss: ^8.4.31 - postcss-merge-longhand@7.0.0: - resolution: {integrity: sha512-0X8I4/9+G03X5/5NnrfopG/YEln2XU8heDh7YqBaiq2SeaKIG3n66ShZPjIolmVuLBQ0BEm3yS8o1mlCLHdW7A==} + postcss-merge-longhand@7.0.4: + resolution: {integrity: sha512-zer1KoZA54Q8RVHKOY5vMke0cCdNxMP3KBfDerjH/BYHh4nCIh+1Yy0t1pAEQF18ac/4z3OFclO+ZVH8azjR4A==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-merge-rules@7.0.0: - resolution: {integrity: sha512-Zty3VlOsD6VSjBMu6PiHCVpLegtBT/qtZRVBcSeyEZ6q1iU5qTYT0WtEoLRV+YubZZguS5/ycfP+NRiKfjv6aw==} + postcss-merge-rules@7.0.4: + resolution: {integrity: sha512-ZsaamiMVu7uBYsIdGtKJ64PkcQt6Pcpep/uO90EpLS3dxJi6OXamIobTYcImyXGoW0Wpugh7DSD3XzxZS9JCPg==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -4000,21 +3679,21 @@ packages: peerDependencies: postcss: ^8.4.31 - postcss-minify-params@7.0.0: - resolution: {integrity: sha512-XOJAuX8Q/9GT1sGxlUvaFEe2H9n50bniLZblXXsAT/BwSfFYvzSZeFG7uupwc0KbKpTnflnQ7aMwGzX6JUWliQ==} + postcss-minify-params@7.0.2: + resolution: {integrity: sha512-nyqVLu4MFl9df32zTsdcLqCFfE/z2+f8GE1KHPxWOAmegSo6lpV2GNy5XQvrzwbLmiU7d+fYay4cwto1oNdAaQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-minify-selectors@7.0.0: - resolution: {integrity: sha512-f00CExZhD6lNw2vTZbcnmfxVgaVKzUw6IRsIFX3JTT8GdsoABc1WnhhGwL1i8YPJ3sSWw39fv7XPtvLb+3Uitw==} + postcss-minify-selectors@7.0.4: + resolution: {integrity: sha512-JG55VADcNb4xFCf75hXkzc1rNeURhlo7ugf6JjiiKRfMsKlDzN9CXHZDyiG6x/zGchpjQS+UAgb1d4nqXqOpmA==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-nested@6.0.1: - resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} - engines: {node: '>=12.0'} + postcss-nested@7.0.2: + resolution: {integrity: sha512-5osppouFc0VR9/VYzYxO03VaDa3e8F23Kfd6/9qcZTUI8P58GIYlArOET2Wq0ywSl2o2PjELhYOFI4W7l5QHKw==} + engines: {node: '>=18.0'} peerDependencies: postcss: ^8.2.14 @@ -4054,8 +3733,8 @@ packages: peerDependencies: postcss: ^8.4.31 - postcss-normalize-unicode@7.0.0: - resolution: {integrity: sha512-OnKV52/VFFDAim4n0pdI+JAhsolLBdnCKxE6VV5lW5Q/JeVGFN8UM8ur6/A3EAMLsT1ZRm3fDHh/rBoBQpqi2w==} + postcss-normalize-unicode@7.0.2: + resolution: {integrity: sha512-ztisabK5C/+ZWBdYC+Y9JCkp3M9qBv/XFvDtSw0d/XwfT3UaKeW/YTm/MD/QrPNxuecia46vkfEhewjwcYFjkg==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -4072,14 +3751,14 @@ packages: peerDependencies: postcss: ^8.4.31 - postcss-ordered-values@7.0.0: - resolution: {integrity: sha512-KROvC63A8UQW1eYDljQe1dtwc1E/M+mMwDT6z7khV/weHYLWTghaLRLunU7x1xw85lWFwVZOAGakxekYvKV+0w==} + postcss-ordered-values@7.0.1: + resolution: {integrity: sha512-irWScWRL6nRzYmBOXReIKch75RRhNS86UPUAxXdmW/l0FcAsg0lvAXQCby/1lymxn/o0gVa6Rv/0f03eJOwHxw==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-reduce-initial@7.0.0: - resolution: {integrity: sha512-iqGgmBxY9LrblZ0BKLjmrA1mC/cf9A/wYCCqSmD6tMi+xAyVl0+DfixZIHSVDMbCPRPjNmVF0DFGth/IDGelFQ==} + postcss-reduce-initial@7.0.2: + resolution: {integrity: sha512-pOnu9zqQww7dEKf62Nuju6JgsW2V0KRNBHxeKohU+JkHd/GAH5uvoObqFLqkeB2n20mr6yrlWDvo5UBU5GnkfA==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -4094,14 +3773,22 @@ packages: resolution: {integrity: sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==} engines: {node: '>=4'} - postcss-svgo@7.0.0: - resolution: {integrity: sha512-Xj5DRdvA97yRy3wjbCH2NKXtDUwEnph6EHr5ZXszsBVKCNrKXYBjzAXqav7/Afz5WwJ/1peZoTguCEJIg7ytmA==} + postcss-selector-parser@6.1.2: + resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} + engines: {node: '>=4'} + + postcss-selector-parser@7.0.0: + resolution: {integrity: sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==} + engines: {node: '>=4'} + + postcss-svgo@7.0.1: + resolution: {integrity: sha512-0WBUlSL4lhD9rA5k1e5D8EN5wCEyZD6HJk0jIvRxl+FDVOMlJ7DePHYWGGVc5QRqrJ3/06FTXM0bxjmJpmTPSA==} engines: {node: ^18.12.0 || ^20.9.0 || >= 18} peerDependencies: postcss: ^8.4.31 - postcss-unique-selectors@7.0.0: - resolution: {integrity: sha512-NYFqcft7vVQMZlQPsMdMPy+qU/zDpy95Malpw4GeA9ZZjM6dVXDshXtDmLc0m4WCD6XeZCJqjTfPT1USsdt+rA==} + postcss-unique-selectors@7.0.3: + resolution: {integrity: sha512-J+58u5Ic5T1QjP/LDV9g3Cx4CNOgB5vz+kM6+OxHHhFACdcDeKhBXjQmB7fnIZM12YSTvsL0Opwco83DmacW2g==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -4226,18 +3913,13 @@ packages: engines: {node: 20 || >=22} hasBin: true - rollup-plugin-dts@6.1.0: - resolution: {integrity: sha512-ijSCPICkRMDKDLBK9torss07+8dl9UpY9z1N/zTeA1cIqdzMlpkV3MOOC7zukyvQfDyxa1s3Dl2+DeiP/G6DOw==} + rollup-plugin-dts@6.1.1: + resolution: {integrity: sha512-aSHRcJ6KG2IHIioYlvAOcEq6U99sVtqDDKVhnwt70rW6tsz3tv5OSjEiWcgzfsHdLyGXZ/3b/7b/+Za3Y6r1XA==} engines: {node: '>=16'} peerDependencies: rollup: ^3.29.4 || ^4 typescript: ^4.5 || ^5.0 - rollup@3.29.4: - resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==} - engines: {node: '>=14.18.0', npm: '>=8.0.0'} - hasBin: true - rollup@4.21.1: resolution: {integrity: sha512-ZnYyKvscThhgd3M5+Qt3pmhO4jIRR5RGzaSovB6Q7rGNrK5cUncrtLmcTTJVSdcKXyZjW8X8MB0JMSuH9bcAJg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} @@ -4305,17 +3987,13 @@ packages: resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} engines: {node: '>= 10'} + sirv@3.0.0: + resolution: {integrity: sha512-BPwJGUeDaDCHihkORDchNyyTvWFhcusy1XMmhEVTQTwGeybFbp8YEmB+njbPnth1FibULBSBVwCQni25XlCUDg==} + engines: {node: '>=18'} + sisteransi@1.0.5: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} - slash@4.0.0: - resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} - engines: {node: '>=12'} - - slash@5.1.0: - resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} - engines: {node: '>=14.16'} - slashes@3.0.12: resolution: {integrity: sha512-Q9VME8WyGkc7pJf6QEkj3wE+2CnvZMI+XJhwdTPR8Z/kWQRXi7boAWLDibRPyHRTUTPx5FaU7MsyrjI3yLB4HA==} @@ -4400,8 +4078,8 @@ packages: strip-literal@2.1.1: resolution: {integrity: sha512-631UJ6O00eNGfMiWG78ck80dfBab8X6IVFB51jZK5Icd7XAs60Z5y7QdSd/wGIklnWvRbUNloVzhOKKmutxQ6Q==} - stylehacks@7.0.0: - resolution: {integrity: sha512-47Nw4pQ6QJb4CA6dzF2m9810sjQik4dfk4UwAm5wlwhrW3syzZKF8AR4/cfO3Cr6lsFgAoznQq0Wg57qhjTA2A==} + stylehacks@7.0.4: + resolution: {integrity: sha512-i4zfNrGMt9SB4xRK9L83rlsFCgdGANfeDAYacO1pkqcE7cRHPdWHwnKZVz7WY17Veq/FvyYsRAU++Ga+qDFIww==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -4418,8 +4096,8 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - svgo@3.2.0: - resolution: {integrity: sha512-4PP6CMW/V7l/GmKRKzsLR8xxjdHTV4IMvhTnpuHwwBazSIlw5W/5SmPjN8Dwyt7lKbSJrRDgp4t9ph0HgChFBQ==} + svgo@3.3.2: + resolution: {integrity: sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==} engines: {node: '>=14.0.0'} hasBin: true @@ -4521,11 +4199,11 @@ packages: ufo@1.5.4: resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} - unbuild@2.0.0: - resolution: {integrity: sha512-JWCUYx3Oxdzvw2J9kTAp+DKE8df/BnH/JTSj6JyA4SH40ECdFu7FoJJcrm8G92B7TjofQ6GZGjJs50TRxoH6Wg==} + unbuild@3.0.1: + resolution: {integrity: sha512-03Fv1B8hmJzYCdL4TDgmgBg1WMU0CB5P2tBqPCW7XAvZG/l275m6JU/xf2tJ4yuUeHtmSzg1G387Te9nlsufFA==} hasBin: true peerDependencies: - typescript: ^5.1.6 + typescript: ^5.7.2 peerDependenciesMeta: typescript: optional: true @@ -4539,12 +4217,8 @@ packages: undici-types@6.20.0: resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} - unicorn-magic@0.1.0: - resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} - engines: {node: '>=18'} - - unimport@3.14.4: - resolution: {integrity: sha512-90jQsiS2D0vIrWg4U58do7B5Hr4q0qt9o/rS0TrDMzrvNuAQ7XF1sQ47Pe2zjVlvFWNkoPBb/2l2GJFy5XjqDg==} + unimport@3.14.5: + resolution: {integrity: sha512-tn890SwFFZxqaJSKQPPd+yygfKSATbM8BZWW1aCR2TJBTs1SDrmLamBueaFtYsGjHtQaRgqEbQflOjN2iW12gA==} unist-util-is@6.0.0: resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} @@ -4567,10 +4241,6 @@ packages: universal-user-agent@7.0.2: resolution: {integrity: sha512-0JCqzSKnStlRRQfCdowvqy3cy0Dvtlb8xecj/H8JFZuCze4rwjPZQOgvFvn0Ws/usCHQFGpyr+pB9adaGwXn4Q==} - universalify@2.0.1: - resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} - engines: {node: '>= 10.0.0'} - unocss@0.65.1: resolution: {integrity: sha512-WK8EZlduulTcy2i1O4/hVPIYlgcztMbOqsIrxY18Hx1LXSkI5LgTl0FVEyf+xLcwqoUzt4VH2BWEEkzQ13+GAg==} engines: {node: '>=14'} @@ -4583,8 +4253,8 @@ packages: vite: optional: true - unplugin-auto-import@0.18.6: - resolution: {integrity: sha512-LMFzX5DtkTj/3wZuyG5bgKBoJ7WSgzqSGJ8ppDRdlvPh45mx6t6w3OcbExQi53n3xF5MYkNGPNR/HYOL95KL2A==} + unplugin-auto-import@0.19.0: + resolution: {integrity: sha512-W97gTDEWu/L1EcKCXY5Ni8bsMW1E9kv12wYQv3mYpd7zcFctXYlLKsqeva6sbCQbzS8t9AG/XdU5/WkEJKPlFw==} engines: {node: '>=14'} peerDependencies: '@nuxt/kit': ^3.2.2 @@ -4632,12 +4302,12 @@ packages: '@nuxt/kit': optional: true - unplugin-vue-define-options@1.5.2: - resolution: {integrity: sha512-Ghp32GLCNo94olEwpRiSvF3a2fEIfgvw5YJFTWIofaf1i50f7bgZA65AFwioYRG1+Bg0xl4ch4zRXc+KzNrJfA==} + unplugin-vue-define-options@1.5.3: + resolution: {integrity: sha512-vh9hOHd/VRxZ5QHdLdl0WO8aZWuVx8GN8eExCP665o8anh0LC8Xj4PF5zx0BxRcDi6AZOnTQZPgfQlA0Iw/74Q==} engines: {node: '>=16.14.0'} - unplugin-vue-macros@2.13.5: - resolution: {integrity: sha512-8MBlXw7Q0R7LRBoVvW95Ly90VDaZkey3ZlQgPZ0mhIUrbh+BUqwDdk1X/6c6ZPgGYOcnuNafcaREXGqrcycaSg==} + unplugin-vue-macros@2.13.6: + resolution: {integrity: sha512-Sg3e/zdb5BYTDdm5ALCdHq/BmysX9OVic86m45HGmmnR6h4MAh8cPOakshmzO5uoc8dkfz2TnfARSv5M0N7NYg==} engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.2.25 @@ -4654,16 +4324,16 @@ packages: resolution: {integrity: sha512-5liCNPuJW8dqh3+DM6uNM2EI3MLLpCKp/KY+9pB5M2S2SR2qvvDHhKgBOaTWEbZTAws3CXfB0rKTIolWKL05VQ==} engines: {node: '>=14.0.0'} - unplugin@2.0.0: - resolution: {integrity: sha512-26eihuX14zPtiW6gzz8B112Buhi9CaWH/5ezO67pzBhKoz3MfHyc2lz/QOMOyEd/DWk+OnS0zCiYixnm8Q3dqA==} - engines: {node: '>=18.12.0'} - unplugin@2.0.0-beta.1: resolution: {integrity: sha512-2qzQo5LN2DmUZXkWDHvGKLF5BP0WN+KthD6aPnPJ8plRBIjv4lh5O07eYcSxgO2znNw9s4MNhEO1sB+JDllDbQ==} engines: {node: '>=18.12.0'} - untyped@1.4.2: - resolution: {integrity: sha512-nC5q0DnPEPVURPhfPQLahhSTnemVtPzdx7ofiRxXpOB2SYnb3MfdU3DVGyJdS8Lx+tBWeAePO8BfU/3EgksM7Q==} + unplugin@2.1.0: + resolution: {integrity: sha512-us4j03/499KhbGP8BU7Hrzrgseo+KdfJYWcbcajCOqsAyb8Gk0Yn2kiUIcZISYCb1JFaZfIuG3b42HmguVOKCQ==} + engines: {node: '>=18.12.0'} + + untyped@1.5.1: + resolution: {integrity: sha512-reBOnkJBFfBZ8pCKaeHgfZLcehXtM6UTxc+vqs1JvCps0c4amLNp3fhdGBZwYp+VLyoY9n3X5KOP7lCyWBUX9A==} hasBin: true update-browserslist-db@1.1.1: @@ -4858,9 +4528,6 @@ packages: resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==} engines: {node: '>=18'} - wrappy@1.0.2: - resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - xml-name-validator@4.0.0: resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} engines: {node: '>=12'} @@ -4879,11 +4546,6 @@ packages: resolution: {integrity: sha512-4wZWvE398hCP7O8n3nXKu/vdq1HcH01ixYlCREaJL5NUMwQ0g3MaGFUBNSlmBtKmhbtVG/Cm6lyYmSVTEVil8A==} engines: {node: ^14.17.0 || >=16.0.0} - yaml@2.5.1: - resolution: {integrity: sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==} - engines: {node: '>= 14'} - hasBin: true - yaml@2.6.1: resolution: {integrity: sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg==} engines: {node: '>= 14'} @@ -4915,47 +4577,47 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@antfu/eslint-config@3.11.2(@typescript-eslint/utils@8.17.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(@unocss/eslint-plugin@0.65.1(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(@vue/compiler-sfc@3.5.13)(eslint-plugin-format@0.1.2(eslint@9.16.0(jiti@2.4.1)))(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)(vitest@2.1.8(@types/node@22.10.1))': + '@antfu/eslint-config@3.12.0(@typescript-eslint/utils@8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2))(@unocss/eslint-plugin@0.65.1(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2))(@vue/compiler-sfc@3.5.13)(eslint-plugin-format@0.1.2(eslint@9.17.0(jiti@2.4.1)))(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2)(vitest@2.1.8(@types/node@22.10.2))': dependencies: '@antfu/install-pkg': 0.5.0 '@clack/prompts': 0.8.2 - '@eslint-community/eslint-plugin-eslint-comments': 4.4.1(eslint@9.16.0(jiti@2.4.1)) + '@eslint-community/eslint-plugin-eslint-comments': 4.4.1(eslint@9.17.0(jiti@2.4.1)) '@eslint/markdown': 6.2.1 - '@stylistic/eslint-plugin': 2.11.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@typescript-eslint/eslint-plugin': 8.17.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@typescript-eslint/parser': 8.17.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@vitest/eslint-plugin': 1.1.14(@typescript-eslint/utils@8.17.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)(vitest@2.1.8(@types/node@22.10.1)) - eslint: 9.16.0(jiti@2.4.1) - eslint-config-flat-gitignore: 0.3.0(eslint@9.16.0(jiti@2.4.1)) + '@stylistic/eslint-plugin': 2.12.1(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2) + '@typescript-eslint/eslint-plugin': 8.18.0(@typescript-eslint/parser@8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2) + '@typescript-eslint/parser': 8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2) + '@vitest/eslint-plugin': 1.1.16(@typescript-eslint/utils@8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2)(vitest@2.1.8(@types/node@22.10.2)) + eslint: 9.17.0(jiti@2.4.1) + eslint-config-flat-gitignore: 0.3.0(eslint@9.17.0(jiti@2.4.1)) eslint-flat-config-utils: 0.4.0 - eslint-merge-processors: 0.1.0(eslint@9.16.0(jiti@2.4.1)) - eslint-plugin-antfu: 2.7.0(eslint@9.16.0(jiti@2.4.1)) - eslint-plugin-command: 0.2.6(eslint@9.16.0(jiti@2.4.1)) - eslint-plugin-import-x: 4.5.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - eslint-plugin-jsdoc: 50.6.0(eslint@9.16.0(jiti@2.4.1)) - eslint-plugin-jsonc: 2.18.2(eslint@9.16.0(jiti@2.4.1)) - eslint-plugin-n: 17.14.0(eslint@9.16.0(jiti@2.4.1)) + eslint-merge-processors: 0.1.0(eslint@9.17.0(jiti@2.4.1)) + eslint-plugin-antfu: 2.7.0(eslint@9.17.0(jiti@2.4.1)) + eslint-plugin-command: 0.2.6(eslint@9.17.0(jiti@2.4.1)) + eslint-plugin-import-x: 4.5.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2) + eslint-plugin-jsdoc: 50.6.1(eslint@9.17.0(jiti@2.4.1)) + eslint-plugin-jsonc: 2.18.2(eslint@9.17.0(jiti@2.4.1)) + eslint-plugin-n: 17.15.0(eslint@9.17.0(jiti@2.4.1)) eslint-plugin-no-only-tests: 3.3.0 - eslint-plugin-perfectionist: 4.2.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - eslint-plugin-regexp: 2.7.0(eslint@9.16.0(jiti@2.4.1)) - eslint-plugin-toml: 0.11.1(eslint@9.16.0(jiti@2.4.1)) - eslint-plugin-unicorn: 56.0.1(eslint@9.16.0(jiti@2.4.1)) - eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.17.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.1)) - eslint-plugin-vue: 9.31.0(eslint@9.16.0(jiti@2.4.1)) - eslint-plugin-yml: 1.15.0(eslint@9.16.0(jiti@2.4.1)) - eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.5.13)(eslint@9.16.0(jiti@2.4.1)) - globals: 15.12.0 + eslint-plugin-perfectionist: 4.3.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2) + eslint-plugin-regexp: 2.7.0(eslint@9.17.0(jiti@2.4.1)) + eslint-plugin-toml: 0.12.0(eslint@9.17.0(jiti@2.4.1)) + eslint-plugin-unicorn: 56.0.1(eslint@9.17.0(jiti@2.4.1)) + eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.18.0(@typescript-eslint/parser@8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.17.0(jiti@2.4.1)) + eslint-plugin-vue: 9.32.0(eslint@9.17.0(jiti@2.4.1)) + eslint-plugin-yml: 1.16.0(eslint@9.17.0(jiti@2.4.1)) + eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.5.13)(eslint@9.17.0(jiti@2.4.1)) + globals: 15.13.0 jsonc-eslint-parser: 2.4.0 local-pkg: 0.5.1 parse-gitignore: 2.0.0 picocolors: 1.1.1 toml-eslint-parser: 0.10.0 - vue-eslint-parser: 9.4.3(eslint@9.16.0(jiti@2.4.1)) + vue-eslint-parser: 9.4.3(eslint@9.17.0(jiti@2.4.1)) yaml-eslint-parser: 1.2.3 yargs: 17.7.2 optionalDependencies: - '@unocss/eslint-plugin': 0.65.1(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - eslint-plugin-format: 0.1.2(eslint@9.16.0(jiti@2.4.1)) + '@unocss/eslint-plugin': 0.65.1(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2) + eslint-plugin-format: 0.1.2(eslint@9.17.0(jiti@2.4.1)) transitivePeerDependencies: - '@eslint/json' - '@typescript-eslint/utils' @@ -4966,7 +4628,7 @@ snapshots: '@antfu/install-pkg@0.4.1': dependencies: - package-manager-detector: 0.2.0 + package-manager-detector: 0.2.7 tinyexec: 0.3.1 '@antfu/install-pkg@0.5.0': @@ -4983,19 +4645,25 @@ snapshots: '@babel/highlight': 7.24.7 picocolors: 1.1.1 - '@babel/compat-data@7.25.4': {} + '@babel/code-frame@7.26.2': + dependencies: + '@babel/helper-validator-identifier': 7.25.9 + js-tokens: 4.0.0 + picocolors: 1.1.1 + + '@babel/compat-data@7.26.3': {} - '@babel/core@7.25.2': + '@babel/core@7.26.0': dependencies: '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.24.7 - '@babel/generator': 7.25.5 - '@babel/helper-compilation-targets': 7.25.2 - '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) - '@babel/helpers': 7.25.0 + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.3 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) + '@babel/helpers': 7.26.0 '@babel/parser': 7.26.2 - '@babel/template': 7.25.0 - '@babel/traverse': 7.25.4 + '@babel/template': 7.25.9 + '@babel/traverse': 7.26.4 '@babel/types': 7.26.0 convert-source-map: 2.0.0 debug: 4.3.7 @@ -5005,42 +4673,35 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/generator@7.25.5': + '@babel/generator@7.26.3': dependencies: - '@babel/types': 7.26.0 + '@babel/parser': 7.26.3 + '@babel/types': 7.26.3 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - jsesc: 2.5.2 + jsesc: 3.0.2 - '@babel/helper-compilation-targets@7.25.2': + '@babel/helper-compilation-targets@7.25.9': dependencies: - '@babel/compat-data': 7.25.4 - '@babel/helper-validator-option': 7.24.8 + '@babel/compat-data': 7.26.3 + '@babel/helper-validator-option': 7.25.9 browserslist: 4.24.2 lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-module-imports@7.24.7': + '@babel/helper-module-imports@7.25.9': dependencies: - '@babel/traverse': 7.25.4 + '@babel/traverse': 7.26.4 '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.25.2(@babel/core@7.25.2)': + '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-module-imports': 7.24.7 - '@babel/helper-simple-access': 7.24.7 + '@babel/core': 7.26.0 + '@babel/helper-module-imports': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.25.4 - transitivePeerDependencies: - - supports-color - - '@babel/helper-simple-access@7.24.7': - dependencies: - '@babel/traverse': 7.25.4 - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.4 transitivePeerDependencies: - supports-color @@ -5048,11 +4709,11 @@ snapshots: '@babel/helper-validator-identifier@7.25.9': {} - '@babel/helper-validator-option@7.24.8': {} + '@babel/helper-validator-option@7.25.9': {} - '@babel/helpers@7.25.0': + '@babel/helpers@7.26.0': dependencies: - '@babel/template': 7.25.0 + '@babel/template': 7.25.9 '@babel/types': 7.26.0 '@babel/highlight@7.24.7': @@ -5066,21 +4727,25 @@ snapshots: dependencies: '@babel/types': 7.26.0 - '@babel/standalone@7.24.5': {} + '@babel/parser@7.26.3': + dependencies: + '@babel/types': 7.26.3 + + '@babel/standalone@7.26.4': {} - '@babel/template@7.25.0': + '@babel/template@7.25.9': dependencies: - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.26.2 '@babel/parser': 7.26.2 '@babel/types': 7.26.0 - '@babel/traverse@7.25.4': + '@babel/traverse@7.26.4': dependencies: - '@babel/code-frame': 7.24.7 - '@babel/generator': 7.25.5 - '@babel/parser': 7.26.2 - '@babel/template': 7.25.0 - '@babel/types': 7.26.0 + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.3 + '@babel/parser': 7.26.3 + '@babel/template': 7.25.9 + '@babel/types': 7.26.3 debug: 4.3.7 globals: 11.12.0 transitivePeerDependencies: @@ -5091,6 +4756,11 @@ snapshots: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 + '@babel/types@7.26.3': + dependencies: + '@babel/helper-string-parser': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@clack/core@0.3.5': dependencies: picocolors: 1.1.1 @@ -5139,12 +4809,6 @@ snapshots: esquery: 1.6.0 jsdoc-type-pratt-parser: 4.1.0 - '@esbuild/aix-ppc64@0.19.12': - optional: true - - '@esbuild/aix-ppc64@0.20.2': - optional: true - '@esbuild/aix-ppc64@0.21.5': optional: true @@ -5154,12 +4818,6 @@ snapshots: '@esbuild/aix-ppc64@0.24.0': optional: true - '@esbuild/android-arm64@0.19.12': - optional: true - - '@esbuild/android-arm64@0.20.2': - optional: true - '@esbuild/android-arm64@0.21.5': optional: true @@ -5169,12 +4827,6 @@ snapshots: '@esbuild/android-arm64@0.24.0': optional: true - '@esbuild/android-arm@0.19.12': - optional: true - - '@esbuild/android-arm@0.20.2': - optional: true - '@esbuild/android-arm@0.21.5': optional: true @@ -5184,12 +4836,6 @@ snapshots: '@esbuild/android-arm@0.24.0': optional: true - '@esbuild/android-x64@0.19.12': - optional: true - - '@esbuild/android-x64@0.20.2': - optional: true - '@esbuild/android-x64@0.21.5': optional: true @@ -5199,12 +4845,6 @@ snapshots: '@esbuild/android-x64@0.24.0': optional: true - '@esbuild/darwin-arm64@0.19.12': - optional: true - - '@esbuild/darwin-arm64@0.20.2': - optional: true - '@esbuild/darwin-arm64@0.21.5': optional: true @@ -5214,12 +4854,6 @@ snapshots: '@esbuild/darwin-arm64@0.24.0': optional: true - '@esbuild/darwin-x64@0.19.12': - optional: true - - '@esbuild/darwin-x64@0.20.2': - optional: true - '@esbuild/darwin-x64@0.21.5': optional: true @@ -5229,12 +4863,6 @@ snapshots: '@esbuild/darwin-x64@0.24.0': optional: true - '@esbuild/freebsd-arm64@0.19.12': - optional: true - - '@esbuild/freebsd-arm64@0.20.2': - optional: true - '@esbuild/freebsd-arm64@0.21.5': optional: true @@ -5244,12 +4872,6 @@ snapshots: '@esbuild/freebsd-arm64@0.24.0': optional: true - '@esbuild/freebsd-x64@0.19.12': - optional: true - - '@esbuild/freebsd-x64@0.20.2': - optional: true - '@esbuild/freebsd-x64@0.21.5': optional: true @@ -5259,12 +4881,6 @@ snapshots: '@esbuild/freebsd-x64@0.24.0': optional: true - '@esbuild/linux-arm64@0.19.12': - optional: true - - '@esbuild/linux-arm64@0.20.2': - optional: true - '@esbuild/linux-arm64@0.21.5': optional: true @@ -5274,12 +4890,6 @@ snapshots: '@esbuild/linux-arm64@0.24.0': optional: true - '@esbuild/linux-arm@0.19.12': - optional: true - - '@esbuild/linux-arm@0.20.2': - optional: true - '@esbuild/linux-arm@0.21.5': optional: true @@ -5289,12 +4899,6 @@ snapshots: '@esbuild/linux-arm@0.24.0': optional: true - '@esbuild/linux-ia32@0.19.12': - optional: true - - '@esbuild/linux-ia32@0.20.2': - optional: true - '@esbuild/linux-ia32@0.21.5': optional: true @@ -5304,12 +4908,6 @@ snapshots: '@esbuild/linux-ia32@0.24.0': optional: true - '@esbuild/linux-loong64@0.19.12': - optional: true - - '@esbuild/linux-loong64@0.20.2': - optional: true - '@esbuild/linux-loong64@0.21.5': optional: true @@ -5319,12 +4917,6 @@ snapshots: '@esbuild/linux-loong64@0.24.0': optional: true - '@esbuild/linux-mips64el@0.19.12': - optional: true - - '@esbuild/linux-mips64el@0.20.2': - optional: true - '@esbuild/linux-mips64el@0.21.5': optional: true @@ -5334,12 +4926,6 @@ snapshots: '@esbuild/linux-mips64el@0.24.0': optional: true - '@esbuild/linux-ppc64@0.19.12': - optional: true - - '@esbuild/linux-ppc64@0.20.2': - optional: true - '@esbuild/linux-ppc64@0.21.5': optional: true @@ -5349,12 +4935,6 @@ snapshots: '@esbuild/linux-ppc64@0.24.0': optional: true - '@esbuild/linux-riscv64@0.19.12': - optional: true - - '@esbuild/linux-riscv64@0.20.2': - optional: true - '@esbuild/linux-riscv64@0.21.5': optional: true @@ -5364,12 +4944,6 @@ snapshots: '@esbuild/linux-riscv64@0.24.0': optional: true - '@esbuild/linux-s390x@0.19.12': - optional: true - - '@esbuild/linux-s390x@0.20.2': - optional: true - '@esbuild/linux-s390x@0.21.5': optional: true @@ -5379,12 +4953,6 @@ snapshots: '@esbuild/linux-s390x@0.24.0': optional: true - '@esbuild/linux-x64@0.19.12': - optional: true - - '@esbuild/linux-x64@0.20.2': - optional: true - '@esbuild/linux-x64@0.21.5': optional: true @@ -5394,31 +4962,19 @@ snapshots: '@esbuild/linux-x64@0.24.0': optional: true - '@esbuild/netbsd-x64@0.19.12': - optional: true - - '@esbuild/netbsd-x64@0.20.2': - optional: true - '@esbuild/netbsd-x64@0.21.5': optional: true '@esbuild/netbsd-x64@0.23.1': optional: true - '@esbuild/netbsd-x64@0.24.0': - optional: true - - '@esbuild/openbsd-arm64@0.23.1': - optional: true - - '@esbuild/openbsd-arm64@0.24.0': + '@esbuild/netbsd-x64@0.24.0': optional: true - '@esbuild/openbsd-x64@0.19.12': + '@esbuild/openbsd-arm64@0.23.1': optional: true - '@esbuild/openbsd-x64@0.20.2': + '@esbuild/openbsd-arm64@0.24.0': optional: true '@esbuild/openbsd-x64@0.21.5': @@ -5430,12 +4986,6 @@ snapshots: '@esbuild/openbsd-x64@0.24.0': optional: true - '@esbuild/sunos-x64@0.19.12': - optional: true - - '@esbuild/sunos-x64@0.20.2': - optional: true - '@esbuild/sunos-x64@0.21.5': optional: true @@ -5445,12 +4995,6 @@ snapshots: '@esbuild/sunos-x64@0.24.0': optional: true - '@esbuild/win32-arm64@0.19.12': - optional: true - - '@esbuild/win32-arm64@0.20.2': - optional: true - '@esbuild/win32-arm64@0.21.5': optional: true @@ -5460,12 +5004,6 @@ snapshots: '@esbuild/win32-arm64@0.24.0': optional: true - '@esbuild/win32-ia32@0.19.12': - optional: true - - '@esbuild/win32-ia32@0.20.2': - optional: true - '@esbuild/win32-ia32@0.21.5': optional: true @@ -5475,12 +5013,6 @@ snapshots: '@esbuild/win32-ia32@0.24.0': optional: true - '@esbuild/win32-x64@0.19.12': - optional: true - - '@esbuild/win32-x64@0.20.2': - optional: true - '@esbuild/win32-x64@0.21.5': optional: true @@ -5490,15 +5022,15 @@ snapshots: '@esbuild/win32-x64@0.24.0': optional: true - '@eslint-community/eslint-plugin-eslint-comments@4.4.1(eslint@9.16.0(jiti@2.4.1))': + '@eslint-community/eslint-plugin-eslint-comments@4.4.1(eslint@9.17.0(jiti@2.4.1))': dependencies: escape-string-regexp: 4.0.0 - eslint: 9.16.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.1) ignore: 5.3.2 - '@eslint-community/eslint-utils@4.4.1(eslint@9.16.0(jiti@2.4.1))': + '@eslint-community/eslint-utils@4.4.1(eslint@9.17.0(jiti@2.4.1))': dependencies: - eslint: 9.16.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.1) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} @@ -5529,7 +5061,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.16.0': {} + '@eslint/js@9.17.0': {} '@eslint/markdown@6.2.1': dependencies: @@ -5576,7 +5108,7 @@ snapshots: '@iconify/types': 2.0.0 debug: 4.3.7 kolorist: 1.8.0 - local-pkg: 0.5.0 + local-pkg: 0.5.1 mlly: 1.7.3 transitivePeerDependencies: - supports-color @@ -5780,39 +5312,39 @@ snapshots: '@octokit/request-error': 6.1.4 '@octokit/webhooks-methods': 5.1.0 - '@oxc-resolver/binding-darwin-arm64@2.0.1': + '@oxc-resolver/binding-darwin-arm64@2.1.1': optional: true - '@oxc-resolver/binding-darwin-x64@2.0.1': + '@oxc-resolver/binding-darwin-x64@2.1.1': optional: true - '@oxc-resolver/binding-freebsd-x64@2.0.1': + '@oxc-resolver/binding-freebsd-x64@2.1.1': optional: true - '@oxc-resolver/binding-linux-arm-gnueabihf@2.0.1': + '@oxc-resolver/binding-linux-arm-gnueabihf@2.1.1': optional: true - '@oxc-resolver/binding-linux-arm64-gnu@2.0.1': + '@oxc-resolver/binding-linux-arm64-gnu@2.1.1': optional: true - '@oxc-resolver/binding-linux-arm64-musl@2.0.1': + '@oxc-resolver/binding-linux-arm64-musl@2.1.1': optional: true - '@oxc-resolver/binding-linux-x64-gnu@2.0.1': + '@oxc-resolver/binding-linux-x64-gnu@2.1.1': optional: true - '@oxc-resolver/binding-linux-x64-musl@2.0.1': + '@oxc-resolver/binding-linux-x64-musl@2.1.1': optional: true - '@oxc-resolver/binding-wasm32-wasi@2.0.1': + '@oxc-resolver/binding-wasm32-wasi@2.1.1': dependencies: '@napi-rs/wasm-runtime': 0.2.5 optional: true - '@oxc-resolver/binding-win32-arm64-msvc@2.0.1': + '@oxc-resolver/binding-win32-arm64-msvc@2.1.1': optional: true - '@oxc-resolver/binding-win32-x64-msvc@2.0.1': + '@oxc-resolver/binding-win32-x64-msvc@2.1.1': optional: true '@pkgjs/parseargs@0.11.0': @@ -5822,54 +5354,44 @@ snapshots: '@polka/url@1.0.0-next.24': {} - '@rollup/plugin-alias@5.1.0(rollup@3.29.4)': - dependencies: - slash: 4.0.0 + '@rollup/plugin-alias@5.1.1(rollup@4.28.1)': optionalDependencies: - rollup: 3.29.4 + rollup: 4.28.1 - '@rollup/plugin-commonjs@25.0.7(rollup@3.29.4)': + '@rollup/plugin-commonjs@28.0.1(rollup@4.28.1)': dependencies: - '@rollup/pluginutils': 5.1.3(rollup@3.29.4) + '@rollup/pluginutils': 5.1.3(rollup@4.28.1) commondir: 1.0.1 estree-walker: 2.0.2 - glob: 8.1.0 + fdir: 6.4.2(picomatch@4.0.2) is-reference: 1.2.1 - magic-string: 0.30.13 + magic-string: 0.30.15 + picomatch: 4.0.2 optionalDependencies: - rollup: 3.29.4 + rollup: 4.28.1 - '@rollup/plugin-json@6.1.0(rollup@3.29.4)': + '@rollup/plugin-json@6.1.0(rollup@4.28.1)': dependencies: - '@rollup/pluginutils': 5.1.3(rollup@3.29.4) + '@rollup/pluginutils': 5.1.3(rollup@4.28.1) optionalDependencies: - rollup: 3.29.4 + rollup: 4.28.1 - '@rollup/plugin-node-resolve@15.2.3(rollup@3.29.4)': + '@rollup/plugin-node-resolve@15.3.0(rollup@4.28.1)': dependencies: - '@rollup/pluginutils': 5.1.3(rollup@3.29.4) + '@rollup/pluginutils': 5.1.3(rollup@4.28.1) '@types/resolve': 1.20.2 deepmerge: 4.3.1 - is-builtin-module: 3.2.1 is-module: 1.0.0 resolve: 1.22.8 optionalDependencies: - rollup: 3.29.4 - - '@rollup/plugin-replace@5.0.5(rollup@3.29.4)': - dependencies: - '@rollup/pluginutils': 5.1.3(rollup@3.29.4) - magic-string: 0.30.13 - optionalDependencies: - rollup: 3.29.4 + rollup: 4.28.1 - '@rollup/pluginutils@5.1.3(rollup@3.29.4)': + '@rollup/plugin-replace@6.0.1(rollup@4.28.1)': dependencies: - '@types/estree': 1.0.6 - estree-walker: 2.0.2 - picomatch: 4.0.2 + '@rollup/pluginutils': 5.1.3(rollup@4.28.1) + magic-string: 0.30.15 optionalDependencies: - rollup: 3.29.4 + rollup: 4.28.1 '@rollup/pluginutils@5.1.3(rollup@4.28.1)': dependencies: @@ -5984,39 +5506,37 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.28.1': optional: true - '@shikijs/core@1.24.0': + '@shikijs/core@1.24.2': dependencies: - '@shikijs/engine-javascript': 1.24.0 - '@shikijs/engine-oniguruma': 1.24.0 - '@shikijs/types': 1.24.0 + '@shikijs/engine-javascript': 1.24.2 + '@shikijs/engine-oniguruma': 1.24.2 + '@shikijs/types': 1.24.2 '@shikijs/vscode-textmate': 9.3.0 '@types/hast': 3.0.4 hast-util-to-html: 9.0.3 - '@shikijs/engine-javascript@1.24.0': + '@shikijs/engine-javascript@1.24.2': dependencies: - '@shikijs/types': 1.24.0 + '@shikijs/types': 1.24.2 '@shikijs/vscode-textmate': 9.3.0 oniguruma-to-es: 0.7.0 - '@shikijs/engine-oniguruma@1.24.0': + '@shikijs/engine-oniguruma@1.24.2': dependencies: - '@shikijs/types': 1.24.0 + '@shikijs/types': 1.24.2 '@shikijs/vscode-textmate': 9.3.0 - '@shikijs/types@1.24.0': + '@shikijs/types@1.24.2': dependencies: '@shikijs/vscode-textmate': 9.3.0 '@types/hast': 3.0.4 '@shikijs/vscode-textmate@9.3.0': {} - '@sindresorhus/merge-streams@2.3.0': {} - - '@stylistic/eslint-plugin@2.11.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)': + '@stylistic/eslint-plugin@2.12.1(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2)': dependencies: - '@typescript-eslint/utils': 8.15.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - eslint: 9.16.0(jiti@2.4.1) + '@typescript-eslint/utils': 8.17.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2) + eslint: 9.17.0(jiti@2.4.1) eslint-visitor-keys: 4.2.0 espree: 10.3.0 estraverse: 5.3.0 @@ -6034,7 +5554,7 @@ snapshots: '@types/adm-zip@0.5.7': dependencies: - '@types/node': 22.10.1 + '@types/node': 22.10.2 '@types/aws-lambda@8.10.137': {} @@ -6064,7 +5584,7 @@ snapshots: '@types/ms@0.7.34': {} - '@types/node@22.10.1': + '@types/node@22.10.2': dependencies: undici-types: 6.20.0 @@ -6078,67 +5598,64 @@ snapshots: '@types/web-bluetooth@0.0.20': {} - '@typescript-eslint/eslint-plugin@8.17.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)': + '@typescript-eslint/eslint-plugin@8.18.0(@typescript-eslint/parser@8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.17.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@typescript-eslint/scope-manager': 8.17.0 - '@typescript-eslint/type-utils': 8.17.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@typescript-eslint/utils': 8.17.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - '@typescript-eslint/visitor-keys': 8.17.0 - eslint: 9.16.0(jiti@2.4.1) + '@typescript-eslint/parser': 8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2) + '@typescript-eslint/scope-manager': 8.18.0 + '@typescript-eslint/type-utils': 8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2) + '@typescript-eslint/utils': 8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2) + '@typescript-eslint/visitor-keys': 8.18.0 + eslint: 9.17.0(jiti@2.4.1) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 ts-api-utils: 1.3.0(typescript@5.7.2) - optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)': + '@typescript-eslint/parser@8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2)': dependencies: - '@typescript-eslint/scope-manager': 8.17.0 - '@typescript-eslint/types': 8.17.0 - '@typescript-eslint/typescript-estree': 8.17.0(typescript@5.7.2) - '@typescript-eslint/visitor-keys': 8.17.0 + '@typescript-eslint/scope-manager': 8.18.0 + '@typescript-eslint/types': 8.18.0 + '@typescript-eslint/typescript-estree': 8.18.0(typescript@5.7.2) + '@typescript-eslint/visitor-keys': 8.18.0 debug: 4.3.7 - eslint: 9.16.0(jiti@2.4.1) - optionalDependencies: + eslint: 9.17.0(jiti@2.4.1) typescript: 5.7.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.15.0': - dependencies: - '@typescript-eslint/types': 8.15.0 - '@typescript-eslint/visitor-keys': 8.15.0 - '@typescript-eslint/scope-manager@8.17.0': dependencies: '@typescript-eslint/types': 8.17.0 '@typescript-eslint/visitor-keys': 8.17.0 - '@typescript-eslint/type-utils@8.17.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)': + '@typescript-eslint/scope-manager@8.18.0': dependencies: - '@typescript-eslint/typescript-estree': 8.17.0(typescript@5.7.2) - '@typescript-eslint/utils': 8.17.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + '@typescript-eslint/types': 8.18.0 + '@typescript-eslint/visitor-keys': 8.18.0 + + '@typescript-eslint/type-utils@8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2)': + dependencies: + '@typescript-eslint/typescript-estree': 8.18.0(typescript@5.7.2) + '@typescript-eslint/utils': 8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2) debug: 4.3.7 - eslint: 9.16.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.1) ts-api-utils: 1.3.0(typescript@5.7.2) - optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.15.0': {} - '@typescript-eslint/types@8.17.0': {} - '@typescript-eslint/typescript-estree@8.15.0(typescript@5.7.2)': + '@typescript-eslint/types@8.18.0': {} + + '@typescript-eslint/typescript-estree@8.17.0(typescript@5.7.2)': dependencies: - '@typescript-eslint/types': 8.15.0 - '@typescript-eslint/visitor-keys': 8.15.0 + '@typescript-eslint/types': 8.17.0 + '@typescript-eslint/visitor-keys': 8.17.0 debug: 4.3.7 fast-glob: 3.3.2 is-glob: 4.0.3 @@ -6150,64 +5667,62 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.17.0(typescript@5.7.2)': + '@typescript-eslint/typescript-estree@8.18.0(typescript@5.7.2)': dependencies: - '@typescript-eslint/types': 8.17.0 - '@typescript-eslint/visitor-keys': 8.17.0 + '@typescript-eslint/types': 8.18.0 + '@typescript-eslint/visitor-keys': 8.18.0 debug: 4.3.7 fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 ts-api-utils: 1.3.0(typescript@5.7.2) - optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.15.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)': + '@typescript-eslint/utils@8.17.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.1)) - '@typescript-eslint/scope-manager': 8.15.0 - '@typescript-eslint/types': 8.15.0 - '@typescript-eslint/typescript-estree': 8.15.0(typescript@5.7.2) - eslint: 9.16.0(jiti@2.4.1) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0(jiti@2.4.1)) + '@typescript-eslint/scope-manager': 8.17.0 + '@typescript-eslint/types': 8.17.0 + '@typescript-eslint/typescript-estree': 8.17.0(typescript@5.7.2) + eslint: 9.17.0(jiti@2.4.1) optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.17.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)': + '@typescript-eslint/utils@8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.1)) - '@typescript-eslint/scope-manager': 8.17.0 - '@typescript-eslint/types': 8.17.0 - '@typescript-eslint/typescript-estree': 8.17.0(typescript@5.7.2) - eslint: 9.16.0(jiti@2.4.1) - optionalDependencies: + '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0(jiti@2.4.1)) + '@typescript-eslint/scope-manager': 8.18.0 + '@typescript-eslint/types': 8.18.0 + '@typescript-eslint/typescript-estree': 8.18.0(typescript@5.7.2) + eslint: 9.17.0(jiti@2.4.1) typescript: 5.7.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.15.0': + '@typescript-eslint/visitor-keys@8.17.0': dependencies: - '@typescript-eslint/types': 8.15.0 + '@typescript-eslint/types': 8.17.0 eslint-visitor-keys: 4.2.0 - '@typescript-eslint/visitor-keys@8.17.0': + '@typescript-eslint/visitor-keys@8.18.0': dependencies: - '@typescript-eslint/types': 8.17.0 + '@typescript-eslint/types': 8.18.0 eslint-visitor-keys: 4.2.0 '@ungap/structured-clone@1.2.0': {} - '@unocss/astro@0.65.1(rollup@4.28.1)(vite@6.0.3(@types/node@22.10.1)(jiti@2.4.1)(tsx@4.19.1)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2))': + '@unocss/astro@0.65.1(rollup@4.28.1)(vite@6.0.3(@types/node@22.10.2)(jiti@2.4.1)(tsx@4.19.1)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2))': dependencies: '@unocss/core': 0.65.1 '@unocss/reset': 0.65.1 - '@unocss/vite': 0.65.1(rollup@4.28.1)(vite@6.0.3(@types/node@22.10.1)(jiti@2.4.1)(tsx@4.19.1)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2)) + '@unocss/vite': 0.65.1(rollup@4.28.1)(vite@6.0.3(@types/node@22.10.2)(jiti@2.4.1)(tsx@4.19.1)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2)) optionalDependencies: - vite: 6.0.3(@types/node@22.10.1)(jiti@2.4.1)(tsx@4.19.1)(yaml@2.6.1) + vite: 6.0.3(@types/node@22.10.2)(jiti@2.4.1)(tsx@4.19.1)(yaml@2.6.1) transitivePeerDependencies: - rollup - supports-color @@ -6241,17 +5756,17 @@ snapshots: '@unocss/core@0.65.1': {} - '@unocss/eslint-config@0.65.1(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)': + '@unocss/eslint-config@0.65.1(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2)': dependencies: - '@unocss/eslint-plugin': 0.65.1(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + '@unocss/eslint-plugin': 0.65.1(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2) transitivePeerDependencies: - eslint - supports-color - typescript - '@unocss/eslint-plugin@0.65.1(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)': + '@unocss/eslint-plugin@0.65.1(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2)': dependencies: - '@typescript-eslint/utils': 8.17.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + '@typescript-eslint/utils': 8.17.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2) '@unocss/config': 0.65.1 '@unocss/core': 0.65.1 magic-string: 0.30.14 @@ -6356,7 +5871,7 @@ snapshots: dependencies: '@unocss/core': 0.65.1 - '@unocss/vite@0.65.1(rollup@4.28.1)(vite@6.0.3(@types/node@22.10.1)(jiti@2.4.1)(tsx@4.19.1)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2))': + '@unocss/vite@0.65.1(rollup@4.28.1)(vite@6.0.3(@types/node@22.10.2)(jiti@2.4.1)(tsx@4.19.1)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.3(rollup@4.28.1) @@ -6366,24 +5881,24 @@ snapshots: chokidar: 3.6.0 magic-string: 0.30.14 tinyglobby: 0.2.10 - vite: 6.0.3(@types/node@22.10.1)(jiti@2.4.1)(tsx@4.19.1)(yaml@2.6.1) + vite: 6.0.3(@types/node@22.10.2)(jiti@2.4.1)(tsx@4.19.1)(yaml@2.6.1) transitivePeerDependencies: - rollup - supports-color - vue - '@vitejs/plugin-vue@5.2.1(vite@6.0.3(@types/node@22.10.1)(jiti@2.4.1)(tsx@4.19.1)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2))': + '@vitejs/plugin-vue@5.2.1(vite@6.0.3(@types/node@22.10.2)(jiti@2.4.1)(tsx@4.19.1)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2))': dependencies: - vite: 6.0.3(@types/node@22.10.1)(jiti@2.4.1)(tsx@4.19.1)(yaml@2.6.1) + vite: 6.0.3(@types/node@22.10.2)(jiti@2.4.1)(tsx@4.19.1)(yaml@2.6.1) vue: 3.5.13(typescript@5.7.2) - '@vitest/eslint-plugin@1.1.14(@typescript-eslint/utils@8.17.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)(vitest@2.1.8(@types/node@22.10.1))': + '@vitest/eslint-plugin@1.1.16(@typescript-eslint/utils@8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2)(vitest@2.1.8(@types/node@22.10.2))': dependencies: - '@typescript-eslint/utils': 8.17.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - eslint: 9.16.0(jiti@2.4.1) + '@typescript-eslint/utils': 8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2) + eslint: 9.17.0(jiti@2.4.1) optionalDependencies: typescript: 5.7.2 - vitest: 2.1.8(@types/node@22.10.1) + vitest: 2.1.8(@types/node@22.10.2) '@vitest/expect@2.1.8': dependencies: @@ -6392,13 +5907,13 @@ snapshots: chai: 5.1.2 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.8(vite@5.4.11(@types/node@22.10.1))': + '@vitest/mocker@2.1.8(vite@5.4.11(@types/node@22.10.2))': dependencies: '@vitest/spy': 2.1.8 estree-walker: 3.0.3 - magic-string: 0.30.13 + magic-string: 0.30.14 optionalDependencies: - vite: 5.4.11(@types/node@22.10.1) + vite: 5.4.11(@types/node@22.10.2) '@vitest/pretty-format@2.1.8': dependencies: @@ -6412,7 +5927,7 @@ snapshots: '@vitest/snapshot@2.1.8': dependencies: '@vitest/pretty-format': 2.1.8 - magic-string: 0.30.13 + magic-string: 0.30.14 pathe: 1.1.2 '@vitest/spy@2.1.8': @@ -6437,35 +5952,35 @@ snapshots: path-browserify: 1.0.1 vscode-uri: 3.0.8 - '@vue-macros/api@0.13.0(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': + '@vue-macros/api@0.13.1(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': dependencies: - '@babel/types': 7.26.0 - '@vue-macros/common': 1.15.0(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) - oxc-resolver: 2.0.1 + '@babel/types': 7.26.3 + '@vue-macros/common': 1.15.1(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + oxc-resolver: 2.1.1 transitivePeerDependencies: - rollup - vue - '@vue-macros/better-define@1.11.0(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': + '@vue-macros/better-define@1.11.1(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': dependencies: - '@vue-macros/api': 0.13.0(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) - '@vue-macros/common': 1.15.0(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/api': 0.13.1(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/common': 1.15.1(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) unplugin: 1.16.0 transitivePeerDependencies: - rollup - vue - '@vue-macros/boolean-prop@0.5.2(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': + '@vue-macros/boolean-prop@0.5.3(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': dependencies: - '@vue-macros/common': 1.15.0(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/common': 1.15.1(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) '@vue/compiler-core': 3.5.13 transitivePeerDependencies: - rollup - vue - '@vue-macros/chain-call@0.4.2(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': + '@vue-macros/chain-call@0.4.3(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': dependencies: - '@vue-macros/common': 1.15.0(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/common': 1.15.1(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) unplugin: 1.16.0 transitivePeerDependencies: - rollup @@ -6477,16 +5992,29 @@ snapshots: '@rollup/pluginutils': 5.1.3(rollup@4.28.1) '@vue/compiler-sfc': 3.5.13 ast-kit: 1.3.1 - local-pkg: 0.5.0 + local-pkg: 0.5.1 magic-string-ast: 0.6.2 optionalDependencies: vue: 3.5.13(typescript@5.7.2) transitivePeerDependencies: - rollup - '@vue-macros/config@0.5.0(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': + '@vue-macros/common@1.15.1(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': dependencies: - '@vue-macros/common': 1.15.0(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@babel/types': 7.26.3 + '@rollup/pluginutils': 5.1.3(rollup@4.28.1) + '@vue/compiler-sfc': 3.5.13 + ast-kit: 1.3.2 + local-pkg: 0.5.1 + magic-string-ast: 0.6.3 + optionalDependencies: + vue: 3.5.13(typescript@5.7.2) + transitivePeerDependencies: + - rollup + + '@vue-macros/config@0.5.1(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': + dependencies: + '@vue-macros/common': 1.15.1(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) make-synchronized: 0.2.9 unconfig: 0.6.0 transitivePeerDependencies: @@ -6494,17 +6022,17 @@ snapshots: - supports-color - vue - '@vue-macros/define-emit@0.5.1(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': + '@vue-macros/define-emit@0.5.2(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': dependencies: - '@vue-macros/common': 1.15.0(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/common': 1.15.1(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) unplugin: 1.16.0 vue: 3.5.13(typescript@5.7.2) transitivePeerDependencies: - rollup - '@vue-macros/define-models@1.3.2(@vueuse/core@12.0.0(typescript@5.7.2))(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': + '@vue-macros/define-models@1.3.3(@vueuse/core@12.0.0(typescript@5.7.2))(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': dependencies: - '@vue-macros/common': 1.15.0(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/common': 1.15.1(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) ast-walker-scope: 0.6.2 unplugin: 1.16.0 optionalDependencies: @@ -6513,193 +6041,193 @@ snapshots: - rollup - vue - '@vue-macros/define-prop@0.6.1(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': + '@vue-macros/define-prop@0.6.2(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': dependencies: - '@vue-macros/api': 0.13.0(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) - '@vue-macros/common': 1.15.0(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/api': 0.13.1(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/common': 1.15.1(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) unplugin: 1.16.0 vue: 3.5.13(typescript@5.7.2) transitivePeerDependencies: - rollup - '@vue-macros/define-props-refs@1.3.2(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': + '@vue-macros/define-props-refs@1.3.3(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': dependencies: - '@vue-macros/common': 1.15.0(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/common': 1.15.1(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) unplugin: 1.16.0 vue: 3.5.13(typescript@5.7.2) transitivePeerDependencies: - rollup - '@vue-macros/define-props@4.0.3(@vue-macros/reactivity-transform@1.1.3(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)))(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': + '@vue-macros/define-props@4.0.4(@vue-macros/reactivity-transform@1.1.4(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)))(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': dependencies: - '@vue-macros/common': 1.15.0(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) - '@vue-macros/reactivity-transform': 1.1.3(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/common': 1.15.1(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/reactivity-transform': 1.1.4(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) unplugin: 1.16.0 vue: 3.5.13(typescript@5.7.2) transitivePeerDependencies: - rollup - '@vue-macros/define-render@1.6.2(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': + '@vue-macros/define-render@1.6.3(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': dependencies: - '@vue-macros/common': 1.15.0(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/common': 1.15.1(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) unplugin: 1.16.0 vue: 3.5.13(typescript@5.7.2) transitivePeerDependencies: - rollup - '@vue-macros/define-slots@1.2.2(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': + '@vue-macros/define-slots@1.2.3(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': dependencies: - '@vue-macros/common': 1.15.0(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/common': 1.15.1(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) unplugin: 1.16.0 vue: 3.5.13(typescript@5.7.2) transitivePeerDependencies: - rollup - '@vue-macros/define-stylex@0.2.0(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': + '@vue-macros/define-stylex@0.2.1(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': dependencies: - '@vue-macros/common': 1.15.0(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/common': 1.15.1(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) '@vue/compiler-dom': 3.5.13 unplugin: 1.16.0 transitivePeerDependencies: - rollup - vue - '@vue-macros/devtools@0.4.0(typescript@5.7.2)(vite@6.0.3(@types/node@22.10.1)(jiti@2.4.1)(tsx@4.19.1)(yaml@2.6.1))': + '@vue-macros/devtools@0.4.1(typescript@5.7.2)(vite@6.0.3(@types/node@22.10.2)(jiti@2.4.1)(tsx@4.19.1)(yaml@2.6.1))': dependencies: - sirv: 2.0.4 + sirv: 3.0.0 vue: 3.5.13(typescript@5.7.2) optionalDependencies: - vite: 6.0.3(@types/node@22.10.1)(jiti@2.4.1)(tsx@4.19.1)(yaml@2.6.1) + vite: 6.0.3(@types/node@22.10.2)(jiti@2.4.1)(tsx@4.19.1)(yaml@2.6.1) transitivePeerDependencies: - typescript - '@vue-macros/export-expose@0.3.2(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': + '@vue-macros/export-expose@0.3.3(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': dependencies: - '@vue-macros/common': 1.15.0(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/common': 1.15.1(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) '@vue/compiler-sfc': 3.5.13 unplugin: 1.16.0 vue: 3.5.13(typescript@5.7.2) transitivePeerDependencies: - rollup - '@vue-macros/export-props@0.6.2(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': + '@vue-macros/export-props@0.6.3(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': dependencies: - '@vue-macros/common': 1.15.0(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/common': 1.15.1(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) unplugin: 1.16.0 vue: 3.5.13(typescript@5.7.2) transitivePeerDependencies: - rollup - '@vue-macros/export-render@0.3.2(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': + '@vue-macros/export-render@0.3.3(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': dependencies: - '@vue-macros/common': 1.15.0(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/common': 1.15.1(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) unplugin: 1.16.0 vue: 3.5.13(typescript@5.7.2) transitivePeerDependencies: - rollup - '@vue-macros/hoist-static@1.6.2(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': + '@vue-macros/hoist-static@1.6.3(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': dependencies: - '@vue-macros/common': 1.15.0(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/common': 1.15.1(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) unplugin: 1.16.0 transitivePeerDependencies: - rollup - vue - '@vue-macros/jsx-directive@0.9.3(rollup@4.28.1)(typescript@5.7.2)': + '@vue-macros/jsx-directive@0.9.4(rollup@4.28.1)(typescript@5.7.2)': dependencies: - '@vue-macros/common': 1.15.0(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/common': 1.15.1(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) unplugin: 1.16.0 vue: 3.5.13(typescript@5.7.2) transitivePeerDependencies: - rollup - typescript - '@vue-macros/named-template@0.5.2(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': + '@vue-macros/named-template@0.5.3(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': dependencies: - '@vue-macros/common': 1.15.0(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/common': 1.15.1(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) '@vue/compiler-dom': 3.5.13 unplugin: 1.16.0 transitivePeerDependencies: - rollup - vue - '@vue-macros/reactivity-transform@1.1.3(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': + '@vue-macros/reactivity-transform@1.1.4(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': dependencies: - '@babel/parser': 7.26.2 - '@vue-macros/common': 1.15.0(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@babel/parser': 7.26.3 + '@vue-macros/common': 1.15.1(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) '@vue/compiler-core': 3.5.13 '@vue/shared': 3.5.13 - magic-string: 0.30.13 + magic-string: 0.30.14 unplugin: 1.16.0 vue: 3.5.13(typescript@5.7.2) transitivePeerDependencies: - rollup - '@vue-macros/script-lang@0.2.2(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': + '@vue-macros/script-lang@0.2.3(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': dependencies: - '@vue-macros/common': 1.15.0(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/common': 1.15.1(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) unplugin: 1.16.0 vue: 3.5.13(typescript@5.7.2) transitivePeerDependencies: - rollup - '@vue-macros/setup-block@0.4.2(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': + '@vue-macros/setup-block@0.4.3(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': dependencies: - '@vue-macros/common': 1.15.0(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/common': 1.15.1(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) '@vue/compiler-dom': 3.5.13 unplugin: 1.16.0 transitivePeerDependencies: - rollup - vue - '@vue-macros/setup-component@0.18.2(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': + '@vue-macros/setup-component@0.18.3(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': dependencies: - '@vue-macros/common': 1.15.0(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/common': 1.15.1(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) unplugin: 1.16.0 transitivePeerDependencies: - rollup - vue - '@vue-macros/setup-sfc@0.18.2(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': + '@vue-macros/setup-sfc@0.18.3(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': dependencies: - '@vue-macros/common': 1.15.0(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/common': 1.15.1(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) unplugin: 1.16.0 transitivePeerDependencies: - rollup - vue - '@vue-macros/short-bind@1.1.2(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': + '@vue-macros/short-bind@1.1.3(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': dependencies: - '@vue-macros/common': 1.15.0(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/common': 1.15.1(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) '@vue/compiler-core': 3.5.13 transitivePeerDependencies: - rollup - vue - '@vue-macros/short-emits@1.6.2(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': + '@vue-macros/short-emits@1.6.3(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': dependencies: - '@vue-macros/common': 1.15.0(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/common': 1.15.1(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) unplugin: 1.16.0 transitivePeerDependencies: - rollup - vue - '@vue-macros/short-vmodel@1.5.2(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': + '@vue-macros/short-vmodel@1.5.3(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2))': dependencies: - '@vue-macros/common': 1.15.0(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/common': 1.15.1(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) '@vue/compiler-core': 3.5.13 transitivePeerDependencies: - rollup - vue - '@vue-macros/volar@0.30.7(rollup@4.28.1)(typescript@5.7.2)(vue-tsc@2.1.10(typescript@5.7.2))(vue@3.5.13(typescript@5.7.2))': + '@vue-macros/volar@0.30.8(rollup@4.28.1)(typescript@5.7.2)(vue-tsc@2.1.10(typescript@5.7.2))(vue@3.5.13(typescript@5.7.2))': dependencies: - '@vue-macros/boolean-prop': 0.5.2(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) - '@vue-macros/common': 1.15.0(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) - '@vue-macros/config': 0.5.0(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) - '@vue-macros/short-bind': 1.1.2(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) - '@vue-macros/short-vmodel': 1.5.2(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/boolean-prop': 0.5.3(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/common': 1.15.1(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/config': 0.5.1(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/short-bind': 1.1.3(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/short-vmodel': 1.5.3(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) '@vue/language-core': 2.1.10(typescript@5.7.2) muggle-string: 0.4.1 ts-macro: 0.1.10(rollup@4.28.1)(typescript@5.7.2) @@ -6732,7 +6260,7 @@ snapshots: '@vue/compiler-ssr': 3.5.13 '@vue/shared': 3.5.13 estree-walker: 2.0.2 - magic-string: 0.30.13 + magic-string: 0.30.14 postcss: 8.4.49 source-map-js: 1.2.1 @@ -6853,12 +6381,17 @@ snapshots: '@babel/parser': 7.26.2 pathe: 1.1.2 + ast-kit@1.3.2: + dependencies: + '@babel/parser': 7.26.2 + pathe: 1.1.2 + ast-walker-scope@0.6.2: dependencies: '@babel/parser': 7.26.2 ast-kit: 1.3.1 - autoprefixer@10.4.19(postcss@8.4.49): + autoprefixer@10.4.20(postcss@8.4.49): dependencies: browserslist: 4.24.2 caniuse-lite: 1.0.30001680 @@ -6900,7 +6433,7 @@ snapshots: builtin-modules@3.3.0: {} - bumpp@9.9.0: + bumpp@9.9.1: dependencies: c12: 2.0.1 cac: 6.7.14 @@ -7075,6 +6608,12 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 + cross-spawn@7.0.6: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + cson-parser@4.0.9: dependencies: coffeescript: 1.12.7 @@ -7117,47 +6656,47 @@ snapshots: cssesc@3.0.0: {} - cssnano-preset-default@7.0.1(postcss@8.4.49): + cssnano-preset-default@7.0.6(postcss@8.4.49): dependencies: browserslist: 4.24.2 css-declaration-sorter: 7.2.0(postcss@8.4.49) cssnano-utils: 5.0.0(postcss@8.4.49) postcss: 8.4.49 - postcss-calc: 10.0.0(postcss@8.4.49) - postcss-colormin: 7.0.0(postcss@8.4.49) - postcss-convert-values: 7.0.0(postcss@8.4.49) - postcss-discard-comments: 7.0.0(postcss@8.4.49) - postcss-discard-duplicates: 7.0.0(postcss@8.4.49) + postcss-calc: 10.0.2(postcss@8.4.49) + postcss-colormin: 7.0.2(postcss@8.4.49) + postcss-convert-values: 7.0.4(postcss@8.4.49) + postcss-discard-comments: 7.0.3(postcss@8.4.49) + postcss-discard-duplicates: 7.0.1(postcss@8.4.49) postcss-discard-empty: 7.0.0(postcss@8.4.49) postcss-discard-overridden: 7.0.0(postcss@8.4.49) - postcss-merge-longhand: 7.0.0(postcss@8.4.49) - postcss-merge-rules: 7.0.0(postcss@8.4.49) + postcss-merge-longhand: 7.0.4(postcss@8.4.49) + postcss-merge-rules: 7.0.4(postcss@8.4.49) postcss-minify-font-values: 7.0.0(postcss@8.4.49) postcss-minify-gradients: 7.0.0(postcss@8.4.49) - postcss-minify-params: 7.0.0(postcss@8.4.49) - postcss-minify-selectors: 7.0.0(postcss@8.4.49) + postcss-minify-params: 7.0.2(postcss@8.4.49) + postcss-minify-selectors: 7.0.4(postcss@8.4.49) postcss-normalize-charset: 7.0.0(postcss@8.4.49) postcss-normalize-display-values: 7.0.0(postcss@8.4.49) postcss-normalize-positions: 7.0.0(postcss@8.4.49) postcss-normalize-repeat-style: 7.0.0(postcss@8.4.49) postcss-normalize-string: 7.0.0(postcss@8.4.49) postcss-normalize-timing-functions: 7.0.0(postcss@8.4.49) - postcss-normalize-unicode: 7.0.0(postcss@8.4.49) + postcss-normalize-unicode: 7.0.2(postcss@8.4.49) postcss-normalize-url: 7.0.0(postcss@8.4.49) postcss-normalize-whitespace: 7.0.0(postcss@8.4.49) - postcss-ordered-values: 7.0.0(postcss@8.4.49) - postcss-reduce-initial: 7.0.0(postcss@8.4.49) + postcss-ordered-values: 7.0.1(postcss@8.4.49) + postcss-reduce-initial: 7.0.2(postcss@8.4.49) postcss-reduce-transforms: 7.0.0(postcss@8.4.49) - postcss-svgo: 7.0.0(postcss@8.4.49) - postcss-unique-selectors: 7.0.0(postcss@8.4.49) + postcss-svgo: 7.0.1(postcss@8.4.49) + postcss-unique-selectors: 7.0.3(postcss@8.4.49) cssnano-utils@5.0.0(postcss@8.4.49): dependencies: postcss: 8.4.49 - cssnano@7.0.1(postcss@8.4.49): + cssnano@7.0.6(postcss@8.4.49): dependencies: - cssnano-preset-default: 7.0.1(postcss@8.4.49) + cssnano-preset-default: 7.0.6(postcss@8.4.49) lilconfig: 3.1.2 postcss: 8.4.49 @@ -7177,6 +6716,10 @@ snapshots: dependencies: ms: 2.1.3 + debug@4.4.0: + dependencies: + ms: 2.1.3 + decode-named-character-reference@1.0.2: dependencies: character-entities: 2.0.2 @@ -7203,10 +6746,6 @@ snapshots: dependencies: dequal: 2.0.3 - dir-glob@3.0.1: - dependencies: - path-type: 4.0.0 - doctrine@3.0.0: dependencies: esutils: 2.0.3 @@ -7275,58 +6814,6 @@ snapshots: es-module-lexer@1.5.4: {} - esbuild@0.19.12: - optionalDependencies: - '@esbuild/aix-ppc64': 0.19.12 - '@esbuild/android-arm': 0.19.12 - '@esbuild/android-arm64': 0.19.12 - '@esbuild/android-x64': 0.19.12 - '@esbuild/darwin-arm64': 0.19.12 - '@esbuild/darwin-x64': 0.19.12 - '@esbuild/freebsd-arm64': 0.19.12 - '@esbuild/freebsd-x64': 0.19.12 - '@esbuild/linux-arm': 0.19.12 - '@esbuild/linux-arm64': 0.19.12 - '@esbuild/linux-ia32': 0.19.12 - '@esbuild/linux-loong64': 0.19.12 - '@esbuild/linux-mips64el': 0.19.12 - '@esbuild/linux-ppc64': 0.19.12 - '@esbuild/linux-riscv64': 0.19.12 - '@esbuild/linux-s390x': 0.19.12 - '@esbuild/linux-x64': 0.19.12 - '@esbuild/netbsd-x64': 0.19.12 - '@esbuild/openbsd-x64': 0.19.12 - '@esbuild/sunos-x64': 0.19.12 - '@esbuild/win32-arm64': 0.19.12 - '@esbuild/win32-ia32': 0.19.12 - '@esbuild/win32-x64': 0.19.12 - - esbuild@0.20.2: - optionalDependencies: - '@esbuild/aix-ppc64': 0.20.2 - '@esbuild/android-arm': 0.20.2 - '@esbuild/android-arm64': 0.20.2 - '@esbuild/android-x64': 0.20.2 - '@esbuild/darwin-arm64': 0.20.2 - '@esbuild/darwin-x64': 0.20.2 - '@esbuild/freebsd-arm64': 0.20.2 - '@esbuild/freebsd-x64': 0.20.2 - '@esbuild/linux-arm': 0.20.2 - '@esbuild/linux-arm64': 0.20.2 - '@esbuild/linux-ia32': 0.20.2 - '@esbuild/linux-loong64': 0.20.2 - '@esbuild/linux-mips64el': 0.20.2 - '@esbuild/linux-ppc64': 0.20.2 - '@esbuild/linux-riscv64': 0.20.2 - '@esbuild/linux-s390x': 0.20.2 - '@esbuild/linux-x64': 0.20.2 - '@esbuild/netbsd-x64': 0.20.2 - '@esbuild/openbsd-x64': 0.20.2 - '@esbuild/sunos-x64': 0.20.2 - '@esbuild/win32-arm64': 0.20.2 - '@esbuild/win32-ia32': 0.20.2 - '@esbuild/win32-x64': 0.20.2 - esbuild@0.21.5: optionalDependencies: '@esbuild/aix-ppc64': 0.21.5 @@ -7415,29 +6902,29 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-compat-utils@0.5.1(eslint@9.16.0(jiti@2.4.1)): + eslint-compat-utils@0.5.1(eslint@9.17.0(jiti@2.4.1)): dependencies: - eslint: 9.16.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.1) semver: 7.6.3 - eslint-compat-utils@0.6.3(eslint@9.16.0(jiti@2.4.1)): + eslint-compat-utils@0.6.3(eslint@9.17.0(jiti@2.4.1)): dependencies: - eslint: 9.16.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.1) semver: 7.6.3 - eslint-config-flat-gitignore@0.3.0(eslint@9.16.0(jiti@2.4.1)): + eslint-config-flat-gitignore@0.3.0(eslint@9.17.0(jiti@2.4.1)): dependencies: '@eslint/compat': 1.1.1 - eslint: 9.16.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.1) find-up-simple: 1.0.0 eslint-flat-config-utils@0.4.0: dependencies: pathe: 1.1.2 - eslint-formatting-reporter@0.0.0(eslint@9.16.0(jiti@2.4.1)): + eslint-formatting-reporter@0.0.0(eslint@9.17.0(jiti@2.4.1)): dependencies: - eslint: 9.16.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.1) prettier-linter-helpers: 1.0.0 optional: true @@ -7449,55 +6936,55 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-json-compat-utils@0.2.1(eslint@9.16.0(jiti@2.4.1))(jsonc-eslint-parser@2.4.0): + eslint-json-compat-utils@0.2.1(eslint@9.17.0(jiti@2.4.1))(jsonc-eslint-parser@2.4.0): dependencies: - eslint: 9.16.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.1) esquery: 1.6.0 jsonc-eslint-parser: 2.4.0 - eslint-merge-processors@0.1.0(eslint@9.16.0(jiti@2.4.1)): + eslint-merge-processors@0.1.0(eslint@9.17.0(jiti@2.4.1)): dependencies: - eslint: 9.16.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.1) eslint-parser-plain@0.1.0: optional: true - eslint-plugin-antfu@2.7.0(eslint@9.16.0(jiti@2.4.1)): + eslint-plugin-antfu@2.7.0(eslint@9.17.0(jiti@2.4.1)): dependencies: '@antfu/utils': 0.7.10 - eslint: 9.16.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.1) - eslint-plugin-command@0.2.6(eslint@9.16.0(jiti@2.4.1)): + eslint-plugin-command@0.2.6(eslint@9.17.0(jiti@2.4.1)): dependencies: '@es-joy/jsdoccomment': 0.48.0 - eslint: 9.16.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.1) - eslint-plugin-es-x@7.8.0(eslint@9.16.0(jiti@2.4.1)): + eslint-plugin-es-x@7.8.0(eslint@9.17.0(jiti@2.4.1)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.1)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0(jiti@2.4.1)) '@eslint-community/regexpp': 4.12.1 - eslint: 9.16.0(jiti@2.4.1) - eslint-compat-utils: 0.5.1(eslint@9.16.0(jiti@2.4.1)) + eslint: 9.17.0(jiti@2.4.1) + eslint-compat-utils: 0.5.1(eslint@9.17.0(jiti@2.4.1)) - eslint-plugin-format@0.1.2(eslint@9.16.0(jiti@2.4.1)): + eslint-plugin-format@0.1.2(eslint@9.17.0(jiti@2.4.1)): dependencies: '@dprint/formatter': 0.3.0 '@dprint/markdown': 0.17.6 '@dprint/toml': 0.6.2 - eslint: 9.16.0(jiti@2.4.1) - eslint-formatting-reporter: 0.0.0(eslint@9.16.0(jiti@2.4.1)) + eslint: 9.17.0(jiti@2.4.1) + eslint-formatting-reporter: 0.0.0(eslint@9.17.0(jiti@2.4.1)) eslint-parser-plain: 0.1.0 prettier: 3.3.3 synckit: 0.9.2 optional: true - eslint-plugin-import-x@4.5.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2): + eslint-plugin-import-x@4.5.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2): dependencies: - '@typescript-eslint/scope-manager': 8.15.0 - '@typescript-eslint/utils': 8.15.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + '@typescript-eslint/scope-manager': 8.17.0 + '@typescript-eslint/utils': 8.17.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2) debug: 4.3.7 doctrine: 3.0.0 - eslint: 9.16.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.1) eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.8.1 is-glob: 4.0.3 @@ -7509,14 +6996,14 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@50.6.0(eslint@9.16.0(jiti@2.4.1)): + eslint-plugin-jsdoc@50.6.1(eslint@9.17.0(jiti@2.4.1)): dependencies: '@es-joy/jsdoccomment': 0.49.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 debug: 4.3.7 escape-string-regexp: 4.0.0 - eslint: 9.16.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.1) espree: 10.3.0 esquery: 1.6.0 parse-imports: 2.1.1 @@ -7526,12 +7013,12 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-jsonc@2.18.2(eslint@9.16.0(jiti@2.4.1)): + eslint-plugin-jsonc@2.18.2(eslint@9.17.0(jiti@2.4.1)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.1)) - eslint: 9.16.0(jiti@2.4.1) - eslint-compat-utils: 0.6.3(eslint@9.16.0(jiti@2.4.1)) - eslint-json-compat-utils: 0.2.1(eslint@9.16.0(jiti@2.4.1))(jsonc-eslint-parser@2.4.0) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0(jiti@2.4.1)) + eslint: 9.17.0(jiti@2.4.1) + eslint-compat-utils: 0.6.3(eslint@9.17.0(jiti@2.4.1)) + eslint-json-compat-utils: 0.2.1(eslint@9.17.0(jiti@2.4.1))(jsonc-eslint-parser@2.4.0) espree: 9.6.1 graphemer: 1.4.0 jsonc-eslint-parser: 2.4.0 @@ -7540,61 +7027,61 @@ snapshots: transitivePeerDependencies: - '@eslint/json' - eslint-plugin-n@17.14.0(eslint@9.16.0(jiti@2.4.1)): + eslint-plugin-n@17.15.0(eslint@9.17.0(jiti@2.4.1)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.1)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0(jiti@2.4.1)) enhanced-resolve: 5.17.1 - eslint: 9.16.0(jiti@2.4.1) - eslint-plugin-es-x: 7.8.0(eslint@9.16.0(jiti@2.4.1)) + eslint: 9.17.0(jiti@2.4.1) + eslint-plugin-es-x: 7.8.0(eslint@9.17.0(jiti@2.4.1)) get-tsconfig: 4.8.1 - globals: 15.12.0 + globals: 15.13.0 ignore: 5.3.2 minimatch: 9.0.5 semver: 7.6.3 eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@4.2.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2): + eslint-plugin-perfectionist@4.3.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2): dependencies: - '@typescript-eslint/types': 8.17.0 - '@typescript-eslint/utils': 8.17.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) - eslint: 9.16.0(jiti@2.4.1) + '@typescript-eslint/types': 8.18.0 + '@typescript-eslint/utils': 8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2) + eslint: 9.17.0(jiti@2.4.1) natural-orderby: 5.0.0 transitivePeerDependencies: - supports-color - typescript - eslint-plugin-regexp@2.7.0(eslint@9.16.0(jiti@2.4.1)): + eslint-plugin-regexp@2.7.0(eslint@9.17.0(jiti@2.4.1)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.1)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0(jiti@2.4.1)) '@eslint-community/regexpp': 4.12.1 comment-parser: 1.4.1 - eslint: 9.16.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.1) jsdoc-type-pratt-parser: 4.1.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-toml@0.11.1(eslint@9.16.0(jiti@2.4.1)): + eslint-plugin-toml@0.12.0(eslint@9.17.0(jiti@2.4.1)): dependencies: debug: 4.3.7 - eslint: 9.16.0(jiti@2.4.1) - eslint-compat-utils: 0.5.1(eslint@9.16.0(jiti@2.4.1)) + eslint: 9.17.0(jiti@2.4.1) + eslint-compat-utils: 0.6.3(eslint@9.17.0(jiti@2.4.1)) lodash: 4.17.21 toml-eslint-parser: 0.10.0 transitivePeerDependencies: - supports-color - eslint-plugin-unicorn@56.0.1(eslint@9.16.0(jiti@2.4.1)): + eslint-plugin-unicorn@56.0.1(eslint@9.17.0(jiti@2.4.1)): dependencies: '@babel/helper-validator-identifier': 7.25.9 - '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.1)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0(jiti@2.4.1)) ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.39.0 - eslint: 9.16.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.1) esquery: 1.6.0 - globals: 15.12.0 + globals: 15.13.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 jsesc: 3.0.2 @@ -7605,41 +7092,41 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.17.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.1)): + eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.18.0(@typescript-eslint/parser@8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.17.0(jiti@2.4.1)): dependencies: - eslint: 9.16.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.1) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.17.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + '@typescript-eslint/eslint-plugin': 8.18.0(@typescript-eslint/parser@8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2) - eslint-plugin-vue@9.31.0(eslint@9.16.0(jiti@2.4.1)): + eslint-plugin-vue@9.32.0(eslint@9.17.0(jiti@2.4.1)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.1)) - eslint: 9.16.0(jiti@2.4.1) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0(jiti@2.4.1)) + eslint: 9.17.0(jiti@2.4.1) globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.0.16 semver: 7.6.3 - vue-eslint-parser: 9.4.3(eslint@9.16.0(jiti@2.4.1)) + vue-eslint-parser: 9.4.3(eslint@9.17.0(jiti@2.4.1)) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color - eslint-plugin-yml@1.15.0(eslint@9.16.0(jiti@2.4.1)): + eslint-plugin-yml@1.16.0(eslint@9.17.0(jiti@2.4.1)): dependencies: debug: 4.3.7 - eslint: 9.16.0(jiti@2.4.1) - eslint-compat-utils: 0.5.1(eslint@9.16.0(jiti@2.4.1)) + eslint: 9.17.0(jiti@2.4.1) + eslint-compat-utils: 0.6.3(eslint@9.17.0(jiti@2.4.1)) lodash: 4.17.21 natural-compare: 1.4.0 yaml-eslint-parser: 1.2.3 transitivePeerDependencies: - supports-color - eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.13)(eslint@9.16.0(jiti@2.4.1)): + eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.13)(eslint@9.17.0(jiti@2.4.1)): dependencies: '@vue/compiler-sfc': 3.5.13 - eslint: 9.16.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.1) eslint-scope@7.2.2: dependencies: @@ -7655,14 +7142,14 @@ snapshots: eslint-visitor-keys@4.2.0: {} - eslint@9.16.0(jiti@2.4.1): + eslint@9.17.0(jiti@2.4.1): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.1)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0(jiti@2.4.1)) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.19.0 '@eslint/core': 0.9.0 '@eslint/eslintrc': 3.2.0 - '@eslint/js': 9.16.0 + '@eslint/js': 9.17.0 '@eslint/plugin-kit': 0.2.3 '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 @@ -7671,7 +7158,7 @@ snapshots: '@types/json-schema': 7.0.15 ajv: 6.12.6 chalk: 4.1.2 - cross-spawn: 7.0.5 + cross-spawn: 7.0.6 debug: 4.3.7 escape-string-regexp: 4.0.0 eslint-scope: 8.2.0 @@ -7813,18 +7300,10 @@ snapshots: fraction.js@4.3.7: {} - fs-extra@11.2.0: - dependencies: - graceful-fs: 4.2.11 - jsonfile: 6.1.0 - universalify: 2.0.1 - fs-minipass@2.1.0: dependencies: minipass: 3.3.6 - fs.realpath@1.0.0: {} - fsevents@2.3.3: optional: true @@ -7878,14 +7357,6 @@ snapshots: package-json-from-dist: 1.0.0 path-scurry: 2.0.0 - glob@8.1.0: - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 5.1.6 - once: 1.4.0 - globals@11.12.0: {} globals@13.24.0: @@ -7894,24 +7365,7 @@ snapshots: globals@14.0.0: {} - globals@15.12.0: {} - - globby@13.2.2: - dependencies: - dir-glob: 3.0.1 - fast-glob: 3.3.2 - ignore: 5.3.2 - merge2: 1.4.1 - slash: 4.0.0 - - globby@14.0.1: - dependencies: - '@sindresorhus/merge-streams': 2.3.0 - fast-glob: 3.3.2 - ignore: 5.3.2 - path-type: 5.0.0 - slash: 5.1.0 - unicorn-magic: 0.1.0 + globals@15.13.0: {} gopd@1.0.1: dependencies: @@ -7994,7 +7448,7 @@ snapshots: bundle-require: 5.0.0(esbuild@0.23.1) debug: 4.3.7 esbuild: 0.23.1 - jiti: 2.0.0 + jiti: 2.4.1 pathe: 1.1.2 tsx: 4.19.1 transitivePeerDependencies: @@ -8004,13 +7458,6 @@ snapshots: indent-string@4.0.0: {} - inflight@1.0.6: - dependencies: - once: 1.4.0 - wrappy: 1.0.2 - - inherits@2.0.4: {} - is-arrayish@0.2.1: {} is-binary-path@2.1.0: @@ -8061,8 +7508,6 @@ snapshots: jiti@1.21.6: {} - jiti@2.0.0: {} - jiti@2.0.0-beta.2: {} jiti@2.4.1: {} @@ -8079,8 +7524,6 @@ snapshots: jsesc@0.5.0: {} - jsesc@2.5.2: {} - jsesc@3.0.2: {} json-buffer@3.0.1: {} @@ -8109,12 +7552,6 @@ snapshots: jsonc-parser@3.3.1: {} - jsonfile@6.1.0: - dependencies: - universalify: 2.0.1 - optionalDependencies: - graceful-fs: 4.2.11 - jsonify@0.0.1: {} keyv@4.5.4: @@ -8132,24 +7569,26 @@ snapshots: lilconfig@3.1.2: {} + lilconfig@3.1.3: {} + lines-and-columns@1.2.4: {} - lint-staged@15.2.10: + lint-staged@15.2.11: dependencies: chalk: 5.3.0 commander: 12.1.0 - debug: 4.3.7 + debug: 4.4.0 execa: 8.0.1 - lilconfig: 3.1.2 - listr2: 8.2.4 + lilconfig: 3.1.3 + listr2: 8.2.5 micromatch: 4.0.8 pidtree: 0.6.0 string-argv: 0.3.2 - yaml: 2.5.1 + yaml: 2.6.1 transitivePeerDependencies: - supports-color - listr2@8.2.4: + listr2@8.2.5: dependencies: cli-truncate: 4.0.0 colorette: 2.0.20 @@ -8160,11 +7599,6 @@ snapshots: load-tsconfig@0.2.5: {} - local-pkg@0.5.0: - dependencies: - mlly: 1.7.3 - pkg-types: 1.2.1 - local-pkg@0.5.1: dependencies: mlly: 1.7.3 @@ -8208,7 +7642,11 @@ snapshots: magic-string-ast@0.6.2: dependencies: - magic-string: 0.30.13 + magic-string: 0.30.14 + + magic-string-ast@0.6.3: + dependencies: + magic-string: 0.30.14 magic-string@0.30.13: dependencies: @@ -8218,6 +7656,10 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 + magic-string@0.30.15: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + make-synchronized@0.2.9: {} markdown-table@3.0.3: {} @@ -8555,10 +7997,6 @@ snapshots: dependencies: brace-expansion: 1.1.11 - minimatch@5.1.6: - dependencies: - brace-expansion: 2.0.1 - minimatch@9.0.5: dependencies: brace-expansion: 2.0.1 @@ -8578,25 +8016,24 @@ snapshots: mkdirp@1.0.4: {} - mkdist@1.5.1(typescript@5.7.2)(vue-tsc@2.1.10(typescript@5.7.2)): + mkdist@2.1.0(typescript@5.7.2)(vue-tsc@2.1.10(typescript@5.7.2))(vue@3.5.13(typescript@5.7.2)): dependencies: - autoprefixer: 10.4.19(postcss@8.4.49) + autoprefixer: 10.4.20(postcss@8.4.49) citty: 0.1.6 - cssnano: 7.0.1(postcss@8.4.49) + cssnano: 7.0.6(postcss@8.4.49) defu: 6.1.4 - esbuild: 0.20.2 - fs-extra: 11.2.0 - globby: 14.0.1 + esbuild: 0.24.0 jiti: 1.21.6 mlly: 1.7.3 - mri: 1.2.0 pathe: 1.1.2 pkg-types: 1.2.1 postcss: 8.4.49 - postcss-nested: 6.0.1(postcss@8.4.49) + postcss-nested: 7.0.2(postcss@8.4.49) semver: 7.6.3 + tinyglobby: 0.2.10 optionalDependencies: typescript: 5.7.2 + vue: 3.5.13(typescript@5.7.2) vue-tsc: 2.1.10(typescript@5.7.2) mlly@1.7.3: @@ -8674,10 +8111,6 @@ snapshots: ohash@1.1.4: {} - once@1.4.0: - dependencies: - wrappy: 1.0.2 - onetime@6.0.0: dependencies: mimic-fn: 4.0.0 @@ -8705,19 +8138,19 @@ snapshots: type-check: 0.4.0 word-wrap: 1.2.5 - oxc-resolver@2.0.1: + oxc-resolver@2.1.1: optionalDependencies: - '@oxc-resolver/binding-darwin-arm64': 2.0.1 - '@oxc-resolver/binding-darwin-x64': 2.0.1 - '@oxc-resolver/binding-freebsd-x64': 2.0.1 - '@oxc-resolver/binding-linux-arm-gnueabihf': 2.0.1 - '@oxc-resolver/binding-linux-arm64-gnu': 2.0.1 - '@oxc-resolver/binding-linux-arm64-musl': 2.0.1 - '@oxc-resolver/binding-linux-x64-gnu': 2.0.1 - '@oxc-resolver/binding-linux-x64-musl': 2.0.1 - '@oxc-resolver/binding-wasm32-wasi': 2.0.1 - '@oxc-resolver/binding-win32-arm64-msvc': 2.0.1 - '@oxc-resolver/binding-win32-x64-msvc': 2.0.1 + '@oxc-resolver/binding-darwin-arm64': 2.1.1 + '@oxc-resolver/binding-darwin-x64': 2.1.1 + '@oxc-resolver/binding-freebsd-x64': 2.1.1 + '@oxc-resolver/binding-linux-arm-gnueabihf': 2.1.1 + '@oxc-resolver/binding-linux-arm64-gnu': 2.1.1 + '@oxc-resolver/binding-linux-arm64-musl': 2.1.1 + '@oxc-resolver/binding-linux-x64-gnu': 2.1.1 + '@oxc-resolver/binding-linux-x64-musl': 2.1.1 + '@oxc-resolver/binding-wasm32-wasi': 2.1.1 + '@oxc-resolver/binding-win32-arm64-msvc': 2.1.1 + '@oxc-resolver/binding-win32-x64-msvc': 2.1.1 p-limit@2.3.0: dependencies: @@ -8743,8 +8176,6 @@ snapshots: package-json-from-dist@1.0.0: {} - package-manager-detector@0.2.0: {} - package-manager-detector@0.2.7: {} parent-module@1.0.1: @@ -8780,10 +8211,6 @@ snapshots: lru-cache: 11.0.0 minipass: 7.1.2 - path-type@4.0.0: {} - - path-type@5.0.0: {} - pathe@1.1.2: {} pathval@2.0.0: {} @@ -8808,13 +8235,13 @@ snapshots: pnpm@9.15.0: {} - postcss-calc@10.0.0(postcss@8.4.49): + postcss-calc@10.0.2(postcss@8.4.49): dependencies: postcss: 8.4.49 - postcss-selector-parser: 6.0.16 + postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 - postcss-colormin@7.0.0(postcss@8.4.49): + postcss-colormin@7.0.2(postcss@8.4.49): dependencies: browserslist: 4.24.2 caniuse-api: 3.0.0 @@ -8822,17 +8249,18 @@ snapshots: postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-convert-values@7.0.0(postcss@8.4.49): + postcss-convert-values@7.0.4(postcss@8.4.49): dependencies: browserslist: 4.24.2 postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-discard-comments@7.0.0(postcss@8.4.49): + postcss-discard-comments@7.0.3(postcss@8.4.49): dependencies: postcss: 8.4.49 + postcss-selector-parser: 6.1.2 - postcss-discard-duplicates@7.0.0(postcss@8.4.49): + postcss-discard-duplicates@7.0.1(postcss@8.4.49): dependencies: postcss: 8.4.49 @@ -8844,19 +8272,19 @@ snapshots: dependencies: postcss: 8.4.49 - postcss-merge-longhand@7.0.0(postcss@8.4.49): + postcss-merge-longhand@7.0.4(postcss@8.4.49): dependencies: postcss: 8.4.49 postcss-value-parser: 4.2.0 - stylehacks: 7.0.0(postcss@8.4.49) + stylehacks: 7.0.4(postcss@8.4.49) - postcss-merge-rules@7.0.0(postcss@8.4.49): + postcss-merge-rules@7.0.4(postcss@8.4.49): dependencies: browserslist: 4.24.2 caniuse-api: 3.0.0 cssnano-utils: 5.0.0(postcss@8.4.49) postcss: 8.4.49 - postcss-selector-parser: 6.0.16 + postcss-selector-parser: 6.1.2 postcss-minify-font-values@7.0.0(postcss@8.4.49): dependencies: @@ -8870,22 +8298,23 @@ snapshots: postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-minify-params@7.0.0(postcss@8.4.49): + postcss-minify-params@7.0.2(postcss@8.4.49): dependencies: browserslist: 4.24.2 cssnano-utils: 5.0.0(postcss@8.4.49) postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-minify-selectors@7.0.0(postcss@8.4.49): + postcss-minify-selectors@7.0.4(postcss@8.4.49): dependencies: + cssesc: 3.0.0 postcss: 8.4.49 - postcss-selector-parser: 6.0.16 + postcss-selector-parser: 6.1.2 - postcss-nested@6.0.1(postcss@8.4.49): + postcss-nested@7.0.2(postcss@8.4.49): dependencies: postcss: 8.4.49 - postcss-selector-parser: 6.0.16 + postcss-selector-parser: 7.0.0 postcss-normalize-charset@7.0.0(postcss@8.4.49): dependencies: @@ -8916,7 +8345,7 @@ snapshots: postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-normalize-unicode@7.0.0(postcss@8.4.49): + postcss-normalize-unicode@7.0.2(postcss@8.4.49): dependencies: browserslist: 4.24.2 postcss: 8.4.49 @@ -8932,13 +8361,13 @@ snapshots: postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-ordered-values@7.0.0(postcss@8.4.49): + postcss-ordered-values@7.0.1(postcss@8.4.49): dependencies: cssnano-utils: 5.0.0(postcss@8.4.49) postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-reduce-initial@7.0.0(postcss@8.4.49): + postcss-reduce-initial@7.0.2(postcss@8.4.49): dependencies: browserslist: 4.24.2 caniuse-api: 3.0.0 @@ -8954,16 +8383,26 @@ snapshots: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss-svgo@7.0.0(postcss@8.4.49): + postcss-selector-parser@6.1.2: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + postcss-selector-parser@7.0.0: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + postcss-svgo@7.0.1(postcss@8.4.49): dependencies: postcss: 8.4.49 postcss-value-parser: 4.2.0 - svgo: 3.2.0 + svgo: 3.3.2 - postcss-unique-selectors@7.0.0(postcss@8.4.49): + postcss-unique-selectors@7.0.3(postcss@8.4.49): dependencies: postcss: 8.4.49 - postcss-selector-parser: 6.0.16 + postcss-selector-parser: 6.1.2 postcss-value-parser@4.2.0: {} @@ -9075,18 +8514,14 @@ snapshots: glob: 11.0.0 package-json-from-dist: 1.0.0 - rollup-plugin-dts@6.1.0(rollup@3.29.4)(typescript@5.7.2): + rollup-plugin-dts@6.1.1(rollup@4.28.1)(typescript@5.7.2): dependencies: - magic-string: 0.30.13 - rollup: 3.29.4 + magic-string: 0.30.15 + rollup: 4.28.1 typescript: 5.7.2 optionalDependencies: '@babel/code-frame': 7.24.7 - rollup@3.29.4: - optionalDependencies: - fsevents: 2.3.3 - rollup@4.21.1: dependencies: '@types/estree': 1.0.5 @@ -9192,11 +8627,13 @@ snapshots: mrmime: 2.0.0 totalist: 3.0.1 - sisteransi@1.0.5: {} - - slash@4.0.0: {} + sirv@3.0.0: + dependencies: + '@polka/url': 1.0.0-next.24 + mrmime: 2.0.0 + totalist: 3.0.1 - slash@5.1.0: {} + sisteransi@1.0.5: {} slashes@3.0.12: {} @@ -9284,11 +8721,11 @@ snapshots: dependencies: js-tokens: 9.0.1 - stylehacks@7.0.0(postcss@8.4.49): + stylehacks@7.0.4(postcss@8.4.49): dependencies: browserslist: 4.24.2 postcss: 8.4.49 - postcss-selector-parser: 6.0.16 + postcss-selector-parser: 6.1.2 supports-color@5.5.0: dependencies: @@ -9300,7 +8737,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svgo@3.2.0: + svgo@3.3.2: dependencies: '@trysound/sax': 0.2.0 commander: 7.2.0 @@ -9398,37 +8835,38 @@ snapshots: ufo@1.5.4: {} - unbuild@2.0.0(typescript@5.7.2)(vue-tsc@2.1.10(typescript@5.7.2)): + unbuild@3.0.1(typescript@5.7.2)(vue-tsc@2.1.10(typescript@5.7.2))(vue@3.5.13(typescript@5.7.2)): dependencies: - '@rollup/plugin-alias': 5.1.0(rollup@3.29.4) - '@rollup/plugin-commonjs': 25.0.7(rollup@3.29.4) - '@rollup/plugin-json': 6.1.0(rollup@3.29.4) - '@rollup/plugin-node-resolve': 15.2.3(rollup@3.29.4) - '@rollup/plugin-replace': 5.0.5(rollup@3.29.4) - '@rollup/pluginutils': 5.1.3(rollup@3.29.4) - chalk: 5.3.0 + '@rollup/plugin-alias': 5.1.1(rollup@4.28.1) + '@rollup/plugin-commonjs': 28.0.1(rollup@4.28.1) + '@rollup/plugin-json': 6.1.0(rollup@4.28.1) + '@rollup/plugin-node-resolve': 15.3.0(rollup@4.28.1) + '@rollup/plugin-replace': 6.0.1(rollup@4.28.1) + '@rollup/pluginutils': 5.1.3(rollup@4.28.1) citty: 0.1.6 consola: 3.2.3 defu: 6.1.4 - esbuild: 0.19.12 - globby: 13.2.2 + esbuild: 0.24.0 hookable: 5.5.3 - jiti: 1.21.6 - magic-string: 0.30.13 - mkdist: 1.5.1(typescript@5.7.2)(vue-tsc@2.1.10(typescript@5.7.2)) + jiti: 2.4.1 + magic-string: 0.30.15 + mkdist: 2.1.0(typescript@5.7.2)(vue-tsc@2.1.10(typescript@5.7.2))(vue@3.5.13(typescript@5.7.2)) mlly: 1.7.3 pathe: 1.1.2 pkg-types: 1.2.1 pretty-bytes: 6.1.1 - rollup: 3.29.4 - rollup-plugin-dts: 6.1.0(rollup@3.29.4)(typescript@5.7.2) + rollup: 4.28.1 + rollup-plugin-dts: 6.1.1(rollup@4.28.1)(typescript@5.7.2) scule: 1.3.0 - untyped: 1.4.2 + tinyglobby: 0.2.10 + ufo: 1.5.4 + untyped: 1.5.1 optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: - sass - supports-color + - vue - vue-tsc unconfig@0.5.5: @@ -9449,23 +8887,21 @@ snapshots: undici-types@6.20.0: {} - unicorn-magic@0.1.0: {} - - unimport@3.14.4(rollup@4.28.1): + unimport@3.14.5(rollup@4.28.1): dependencies: '@rollup/pluginutils': 5.1.3(rollup@4.28.1) acorn: 8.14.0 escape-string-regexp: 5.0.0 estree-walker: 3.0.3 + fast-glob: 3.3.2 local-pkg: 0.5.1 - magic-string: 0.30.14 + magic-string: 0.30.15 mlly: 1.7.3 pathe: 1.1.2 picomatch: 4.0.2 pkg-types: 1.2.1 scule: 1.3.0 strip-literal: 2.1.1 - tinyglobby: 0.2.10 unplugin: 1.16.0 transitivePeerDependencies: - rollup @@ -9497,11 +8933,9 @@ snapshots: universal-user-agent@7.0.2: {} - universalify@2.0.1: {} - - unocss@0.65.1(postcss@8.4.49)(rollup@4.28.1)(vite@6.0.3(@types/node@22.10.1)(jiti@2.4.1)(tsx@4.19.1)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2)): + unocss@0.65.1(postcss@8.4.49)(rollup@4.28.1)(vite@6.0.3(@types/node@22.10.2)(jiti@2.4.1)(tsx@4.19.1)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2)): dependencies: - '@unocss/astro': 0.65.1(rollup@4.28.1)(vite@6.0.3(@types/node@22.10.1)(jiti@2.4.1)(tsx@4.19.1)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2)) + '@unocss/astro': 0.65.1(rollup@4.28.1)(vite@6.0.3(@types/node@22.10.2)(jiti@2.4.1)(tsx@4.19.1)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2)) '@unocss/cli': 0.65.1(rollup@4.28.1) '@unocss/core': 0.65.1 '@unocss/postcss': 0.65.1(postcss@8.4.49) @@ -9517,40 +8951,39 @@ snapshots: '@unocss/transformer-compile-class': 0.65.1 '@unocss/transformer-directives': 0.65.1 '@unocss/transformer-variant-group': 0.65.1 - '@unocss/vite': 0.65.1(rollup@4.28.1)(vite@6.0.3(@types/node@22.10.1)(jiti@2.4.1)(tsx@4.19.1)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2)) + '@unocss/vite': 0.65.1(rollup@4.28.1)(vite@6.0.3(@types/node@22.10.2)(jiti@2.4.1)(tsx@4.19.1)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2)) optionalDependencies: - vite: 6.0.3(@types/node@22.10.1)(jiti@2.4.1)(tsx@4.19.1)(yaml@2.6.1) + vite: 6.0.3(@types/node@22.10.2)(jiti@2.4.1)(tsx@4.19.1)(yaml@2.6.1) transitivePeerDependencies: - postcss - rollup - supports-color - vue - unplugin-auto-import@0.18.6(@vueuse/core@12.0.0(typescript@5.7.2))(rollup@4.28.1): + unplugin-auto-import@0.19.0(@vueuse/core@12.0.0(typescript@5.7.2))(rollup@4.28.1): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.3(rollup@4.28.1) - fast-glob: 3.3.2 local-pkg: 0.5.1 - magic-string: 0.30.14 - minimatch: 9.0.5 - unimport: 3.14.4(rollup@4.28.1) - unplugin: 1.16.0 + magic-string: 0.30.15 + picomatch: 4.0.2 + unimport: 3.14.5(rollup@4.28.1) + unplugin: 2.1.0 optionalDependencies: '@vueuse/core': 12.0.0(typescript@5.7.2) transitivePeerDependencies: - rollup - unplugin-combine@1.0.3(esbuild@0.23.1)(rollup@4.28.1)(vite@6.0.3(@types/node@22.10.1)(jiti@2.4.1)(tsx@4.19.1)(yaml@2.6.1)): + unplugin-combine@1.0.3(esbuild@0.23.1)(rollup@4.28.1)(vite@6.0.3(@types/node@22.10.2)(jiti@2.4.1)(tsx@4.19.1)(yaml@2.6.1)): dependencies: '@antfu/utils': 0.7.10 unplugin: 1.16.0 optionalDependencies: esbuild: 0.23.1 rollup: 4.28.1 - vite: 6.0.3(@types/node@22.10.1)(jiti@2.4.1)(tsx@4.19.1)(yaml@2.6.1) + vite: 6.0.3(@types/node@22.10.2)(jiti@2.4.1)(tsx@4.19.1)(yaml@2.6.1) - unplugin-vue-components@0.27.5(@babel/parser@7.26.2)(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)): + unplugin-vue-components@0.27.5(@babel/parser@7.26.3)(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.3(rollup@4.28.1) @@ -9564,54 +8997,54 @@ snapshots: unplugin: 1.16.0 vue: 3.5.13(typescript@5.7.2) optionalDependencies: - '@babel/parser': 7.26.2 + '@babel/parser': 7.26.3 transitivePeerDependencies: - rollup - supports-color - unplugin-vue-define-options@1.5.2(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)): + unplugin-vue-define-options@1.5.3(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)): dependencies: - '@vue-macros/common': 1.15.0(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/common': 1.15.1(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) ast-walker-scope: 0.6.2 unplugin: 1.16.0 transitivePeerDependencies: - rollup - vue - unplugin-vue-macros@2.13.5(@vueuse/core@12.0.0(typescript@5.7.2))(esbuild@0.23.1)(rollup@4.28.1)(typescript@5.7.2)(vite@6.0.3(@types/node@22.10.1)(jiti@2.4.1)(tsx@4.19.1)(yaml@2.6.1))(vue-tsc@2.1.10(typescript@5.7.2))(vue@3.5.13(typescript@5.7.2)): - dependencies: - '@vue-macros/better-define': 1.11.0(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) - '@vue-macros/boolean-prop': 0.5.2(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) - '@vue-macros/chain-call': 0.4.2(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) - '@vue-macros/common': 1.15.0(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) - '@vue-macros/config': 0.5.0(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) - '@vue-macros/define-emit': 0.5.1(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) - '@vue-macros/define-models': 1.3.2(@vueuse/core@12.0.0(typescript@5.7.2))(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) - '@vue-macros/define-prop': 0.6.1(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) - '@vue-macros/define-props': 4.0.3(@vue-macros/reactivity-transform@1.1.3(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)))(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) - '@vue-macros/define-props-refs': 1.3.2(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) - '@vue-macros/define-render': 1.6.2(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) - '@vue-macros/define-slots': 1.2.2(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) - '@vue-macros/define-stylex': 0.2.0(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) - '@vue-macros/devtools': 0.4.0(typescript@5.7.2)(vite@6.0.3(@types/node@22.10.1)(jiti@2.4.1)(tsx@4.19.1)(yaml@2.6.1)) - '@vue-macros/export-expose': 0.3.2(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) - '@vue-macros/export-props': 0.6.2(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) - '@vue-macros/export-render': 0.3.2(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) - '@vue-macros/hoist-static': 1.6.2(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) - '@vue-macros/jsx-directive': 0.9.3(rollup@4.28.1)(typescript@5.7.2) - '@vue-macros/named-template': 0.5.2(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) - '@vue-macros/reactivity-transform': 1.1.3(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) - '@vue-macros/script-lang': 0.2.2(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) - '@vue-macros/setup-block': 0.4.2(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) - '@vue-macros/setup-component': 0.18.2(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) - '@vue-macros/setup-sfc': 0.18.2(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) - '@vue-macros/short-bind': 1.1.2(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) - '@vue-macros/short-emits': 1.6.2(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) - '@vue-macros/short-vmodel': 1.5.2(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) - '@vue-macros/volar': 0.30.7(rollup@4.28.1)(typescript@5.7.2)(vue-tsc@2.1.10(typescript@5.7.2))(vue@3.5.13(typescript@5.7.2)) - unplugin: 2.0.0 - unplugin-combine: 1.0.3(esbuild@0.23.1)(rollup@4.28.1)(vite@6.0.3(@types/node@22.10.1)(jiti@2.4.1)(tsx@4.19.1)(yaml@2.6.1)) - unplugin-vue-define-options: 1.5.2(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + unplugin-vue-macros@2.13.6(@vueuse/core@12.0.0(typescript@5.7.2))(esbuild@0.23.1)(rollup@4.28.1)(typescript@5.7.2)(vite@6.0.3(@types/node@22.10.2)(jiti@2.4.1)(tsx@4.19.1)(yaml@2.6.1))(vue-tsc@2.1.10(typescript@5.7.2))(vue@3.5.13(typescript@5.7.2)): + dependencies: + '@vue-macros/better-define': 1.11.1(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/boolean-prop': 0.5.3(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/chain-call': 0.4.3(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/common': 1.15.1(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/config': 0.5.1(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/define-emit': 0.5.2(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/define-models': 1.3.3(@vueuse/core@12.0.0(typescript@5.7.2))(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/define-prop': 0.6.2(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/define-props': 4.0.4(@vue-macros/reactivity-transform@1.1.4(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)))(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/define-props-refs': 1.3.3(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/define-render': 1.6.3(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/define-slots': 1.2.3(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/define-stylex': 0.2.1(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/devtools': 0.4.1(typescript@5.7.2)(vite@6.0.3(@types/node@22.10.2)(jiti@2.4.1)(tsx@4.19.1)(yaml@2.6.1)) + '@vue-macros/export-expose': 0.3.3(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/export-props': 0.6.3(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/export-render': 0.3.3(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/hoist-static': 1.6.3(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/jsx-directive': 0.9.4(rollup@4.28.1)(typescript@5.7.2) + '@vue-macros/named-template': 0.5.3(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/reactivity-transform': 1.1.4(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/script-lang': 0.2.3(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/setup-block': 0.4.3(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/setup-component': 0.18.3(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/setup-sfc': 0.18.3(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/short-bind': 1.1.3(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/short-emits': 1.6.3(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/short-vmodel': 1.5.3(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) + '@vue-macros/volar': 0.30.8(rollup@4.28.1)(typescript@5.7.2)(vue-tsc@2.1.10(typescript@5.7.2))(vue@3.5.13(typescript@5.7.2)) + unplugin: 1.16.0 + unplugin-combine: 1.0.3(esbuild@0.23.1)(rollup@4.28.1)(vite@6.0.3(@types/node@22.10.2)(jiti@2.4.1)(tsx@4.19.1)(yaml@2.6.1)) + unplugin-vue-define-options: 1.5.3(rollup@4.28.1)(vue@3.5.13(typescript@5.7.2)) vue: 3.5.13(typescript@5.7.2) transitivePeerDependencies: - '@rspack/core' @@ -9652,23 +9085,23 @@ snapshots: acorn: 8.14.0 webpack-virtual-modules: 0.6.2 - unplugin@2.0.0: + unplugin@2.0.0-beta.1: dependencies: acorn: 8.14.0 webpack-virtual-modules: 0.6.2 - unplugin@2.0.0-beta.1: + unplugin@2.1.0: dependencies: acorn: 8.14.0 webpack-virtual-modules: 0.6.2 - untyped@1.4.2: + untyped@1.5.1: dependencies: - '@babel/core': 7.25.2 - '@babel/standalone': 7.24.5 + '@babel/core': 7.26.0 + '@babel/standalone': 7.26.4 '@babel/types': 7.26.0 defu: 6.1.4 - jiti: 1.21.6 + jiti: 2.4.1 mri: 1.2.0 scule: 1.3.0 transitivePeerDependencies: @@ -9707,13 +9140,13 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-node@2.1.8(@types/node@22.10.1): + vite-node@2.1.8(@types/node@22.10.2): dependencies: cac: 6.7.14 debug: 4.3.7 es-module-lexer: 1.5.4 pathe: 1.1.2 - vite: 5.4.11(@types/node@22.10.1) + vite: 5.4.11(@types/node@22.10.2) transitivePeerDependencies: - '@types/node' - less @@ -9725,31 +9158,31 @@ snapshots: - supports-color - terser - vite@5.4.11(@types/node@22.10.1): + vite@5.4.11(@types/node@22.10.2): dependencies: esbuild: 0.21.5 postcss: 8.4.49 rollup: 4.21.1 optionalDependencies: - '@types/node': 22.10.1 + '@types/node': 22.10.2 fsevents: 2.3.3 - vite@6.0.3(@types/node@22.10.1)(jiti@2.4.1)(tsx@4.19.1)(yaml@2.6.1): + vite@6.0.3(@types/node@22.10.2)(jiti@2.4.1)(tsx@4.19.1)(yaml@2.6.1): dependencies: esbuild: 0.24.0 postcss: 8.4.49 rollup: 4.28.1 optionalDependencies: - '@types/node': 22.10.1 + '@types/node': 22.10.2 fsevents: 2.3.3 jiti: 2.4.1 tsx: 4.19.1 yaml: 2.6.1 - vitest@2.1.8(@types/node@22.10.1): + vitest@2.1.8(@types/node@22.10.2): dependencies: '@vitest/expect': 2.1.8 - '@vitest/mocker': 2.1.8(vite@5.4.11(@types/node@22.10.1)) + '@vitest/mocker': 2.1.8(vite@5.4.11(@types/node@22.10.2)) '@vitest/pretty-format': 2.1.8 '@vitest/runner': 2.1.8 '@vitest/snapshot': 2.1.8 @@ -9765,11 +9198,11 @@ snapshots: tinyexec: 0.3.1 tinypool: 1.0.2 tinyrainbow: 1.2.0 - vite: 5.4.11(@types/node@22.10.1) - vite-node: 2.1.8(@types/node@22.10.1) + vite: 5.4.11(@types/node@22.10.2) + vite-node: 2.1.8(@types/node@22.10.2) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.10.1 + '@types/node': 22.10.2 transitivePeerDependencies: - less - lightningcss @@ -9783,10 +9216,10 @@ snapshots: vscode-uri@3.0.8: {} - vue-eslint-parser@9.4.3(eslint@9.16.0(jiti@2.4.1)): + vue-eslint-parser@9.4.3(eslint@9.17.0(jiti@2.4.1)): dependencies: debug: 4.3.7 - eslint: 9.16.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.1) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 @@ -9853,8 +9286,6 @@ snapshots: string-width: 7.1.0 strip-ansi: 7.1.0 - wrappy@1.0.2: {} - xml-name-validator@4.0.0: {} y18n@5.0.8: {} @@ -9869,8 +9300,6 @@ snapshots: lodash: 4.17.21 yaml: 2.6.1 - yaml@2.5.1: {} - yaml@2.6.1: {} yargs-parser@21.1.1: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 344ce73..3f93f32 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -3,39 +3,39 @@ packages: - packages/* - examples/* catalog: - '@antfu/eslint-config': ^3.11.2 + '@antfu/eslint-config': ^3.12.0 '@antfu/ni': ^0.23.1 '@antfu/utils': ^0.7.10 '@iconify-json/carbon': ^1.2.4 '@iconify-json/svg-spinners': ^1.2.1 - '@shikijs/core': ^1.24.0 + '@shikijs/core': ^1.24.2 '@types/adm-zip': ^0.5.7 '@types/cson': ^7.20.3 '@types/js-yaml': ^4.0.9 '@types/json-stable-stringify': ^1.1.0 - '@types/node': ^22.10.1 + '@types/node': ^22.10.2 '@types/semver': ^7.5.8 '@unocss/eslint-config': ^0.65.1 '@unocss/eslint-plugin': ^0.65.1 '@unocss/reset': ^0.65.1 '@vitejs/plugin-vue': ^5.2.1 '@vitest/expect': ^2.1.8 - '@vue-macros/volar': ^0.30.7 + '@vue-macros/volar': ^0.30.8 '@vueuse/core': ^12.0.0 adm-zip: ^0.5.16 - bumpp: ^9.9.0 + bumpp: ^9.9.1 chai: ^5.1.2 chalk: ^5.3.0 cson: ^8.4.0 dotenv: ^16.4.7 - eslint: ^9.16.0 + eslint: ^9.17.0 esno: ^4.8.0 fast-glob: ^3.3.2 fast-plist: ^0.1.3 js-yaml: ^4.1.0 json-stable-stringify: ^1.1.1 jsonc-parser: ^3.3.1 - lint-staged: ^15.2.10 + lint-staged: ^15.2.11 octokit: ^4.0.2 ofetch: ^1.4.1 oniguruma-to-js: ^0.4.3 @@ -46,11 +46,11 @@ catalog: simple-git: ^3.27.0 simple-git-hooks: ^2.11.1 typescript: ^5.7.2 - unbuild: ^2.0.0 + unbuild: ^3.0.1 unocss: ^0.65.1 - unplugin-auto-import: ^0.18.6 + unplugin-auto-import: ^0.19.0 unplugin-vue-components: ^0.27.5 - unplugin-vue-macros: ^2.13.5 + unplugin-vue-macros: ^2.13.6 unplugin-vue-router: ^0.10.9 vite: ^6.0.3 vitest: ^2.1.8 diff --git a/test/__snapshots__/bsl.txt b/test/__snapshots__/bsl.txt new file mode 100644 index 0000000..765c92d --- /dev/null +++ b/test/__snapshots__/bsl.txt @@ -0,0 +1,336 @@ +#CB7676 &НаСервере +#CB7676 Функция +#DBD7CACC +#80A665 ПечатнаяФорма +#444444 ( +#BD976A ПараметрКоманды +#444444 ) +#DBD7CACC +#BD976A ТабличныйДокумент +#DBD7CACC +#444444 = +#DBD7CACC +#B8A965 Новый +#DBD7CACC ТабличныйДокумент +#CB7676 ; +#DBD7CACC ТабличныйДокумент.ОтображатьСетку +#CB7676 = +#DBD7CACC +#4D9375 Истина +#CB7676 ; +#DBD7CACC ТабличныйДокумент.ОтображатьЗаголовки +#CB7676 = +#DBD7CACC +#4D9375 Истина +#CB7676 ; +#DBD7CACC +#DBD7CACC +#BD976A Сформирован +#DBD7CACC +#444444 = +#DBD7CACC +#4D9375 Ложь +#CB7676 ; +#DBD7CACC +#BD976A ТабМакет +#DBD7CACC +#444444 = +#DBD7CACC +#B8A965 Справочники +#DBD7CACC .Товары.ПолучитьМакет +#444444 ( +#C98A7D "МакетПрайсЛиста" +#444444 ) +#CB7676 ; +#DBD7CACC +#DBD7CACC +#BD976A Шапка +#DBD7CACC +#444444 = +#DBD7CACC ТабМакет.ПолучитьОбласть +#444444 ( +#C98A7D "Шапка" +#444444 ) +#CB7676 ; +#DBD7CACC ТабличныйДокумент.Вывести +#444444 ( +#DBD7CACC Шапка +#444444 ) +#CB7676 ; +#DBD7CACC +#BD976A ОбластьНоменклатура +#DBD7CACC +#444444 = +#DBD7CACC ТабМакет.ПолучитьОбласть +#444444 ( +#C98A7D "ОбластьНоменклатура" +#444444 ) +#CB7676 ; +#DBD7CACC +#DBD7CACC +#BD976A Запрос +#DBD7CACC +#444444 = +#DBD7CACC +#B8A965 Новый +#DBD7CACC Запрос +#CB7676 ; +#DBD7CACC Запрос.Текст +#CB7676 = +#DBD7CACC +#C98A7D " +#4D9375 ВЫБРАТЬ +#C98A7D | Товары.Код КАК Код, +#C98A7D | Товары.Наименование КАК Наименование, +#C98A7D | Товары.Артикул КАК Артикул, +#C98A7D | Товары.ФайлКартинки КАК Картинка, +#C98A7D | Товары.Описание КАК Описание, +#C98A7D | Товары.Вид КАК Вид, +#C98A7D | ЦеныТоваров.Цена КАК Цена +#C98A7D |ИЗ +#C98A7D | РегистрСведений.ЦеныТоваров КАК ЦеныТоваров +#C98A7D | ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Товары КАК Товары +#C98A7D | ПО ЦеныТоваров.Товар = Товары.Ссылка +#C98A7D |ГДЕ +#C98A7D | Товары.ЭтоГруппа = ЛОЖЬ +#C98A7D | И ЦеныТоваров.ВидЦен = &ВидЦен +#C98A7D | +#C98A7D |УПОРЯДОЧИТЬ ПО +#C98A7D | Вид, +#C98A7D | Товары.Родитель.Код, +#C98A7D | Код" +#CB7676 ; +#DBD7CACC Запрос.УстановитьПараметр +#444444 ( +#C98A7D "ВидЦен" +#CB7676 , +#DBD7CACC +#B8A965 Справочники +#DBD7CACC .ВидыЦен.НайтиПоНаименованию +#444444 ( +#C98A7D "Розничная" +#444444 )) +#CB7676 ; +#DBD7CACC +#DBD7CACC +#BD976A Выборка +#DBD7CACC +#444444 = +#DBD7CACC Запрос.Выполнить +#444444 () +#DBD7CACC .Выбрать +#444444 () +#CB7676 ; +#DBD7CACC +#4D9375 Пока +#DBD7CACC Выборка.Следующий +#444444 () +#DBD7CACC +#4D9375 Цикл +#DBD7CACC ОбластьНоменклатура.Параметры.Заполнить +#444444 ( +#DBD7CACC Выборка +#444444 ) +#CB7676 ; +#DBD7CACC +#DBD7CACC +#BD976A Описание +#DBD7CACC +#444444 = +#DBD7CACC +#C98A7D "" +#CB7676 ; +#DBD7CACC +#DBD7CACC +#BD976A Чтение +#DBD7CACC +#444444 = +#DBD7CACC +#B8A965 Новый +#DBD7CACC ЧтениеHTML +#444444 () +#CB7676 ; +#DBD7CACC Чтение.УстановитьСтроку +#444444 ( +#DBD7CACC Выборка.Описание +#444444 ) +#CB7676 ; +#DBD7CACC +#DBD7CACC +#BD976A ДокDOM +#DBD7CACC +#444444 = +#DBD7CACC +#B8A965 Новый +#DBD7CACC ПостроительDOM +#444444 () +#CB7676 ; +#DBD7CACC +#BD976A HTML +#DBD7CACC +#444444 = +#DBD7CACC ДокDOM.Прочитать +#444444 ( +#DBD7CACC Чтение +#444444 ) +#CB7676 ; +#DBD7CACC +#DBD7CACC +#4D9375 Если +#DBD7CACC +#CB7676 Не +#DBD7CACC HTML.ЭлементДокумента +#CB7676 = +#DBD7CACC +#4D9375 Неопределено +#DBD7CACC +#4D9375 Тогда +#DBD7CACC +#4D9375 Для Каждого +#DBD7CACC Узел +#4D9375 из +#DBD7CACC HTML.ЭлементДокумента.ДочерниеУзлы +#4D9375 Цикл +#DBD7CACC +#DBD7CACC +#4D9375 Если +#DBD7CACC Узел.ИмяУзла +#CB7676 = +#DBD7CACC +#C98A7D "body" +#DBD7CACC +#4D9375 Тогда +#DBD7CACC +#4D9375 Для Каждого +#DBD7CACC ЭлементОписания +#4D9375 из +#DBD7CACC Узел.ДочерниеУзлы +#4D9375 Цикл +#DBD7CACC +#DBD7CACC +#BD976A Описание +#DBD7CACC +#444444 = +#DBD7CACC Описание +#CB7676 + +#DBD7CACC ЭлементОписания.ТекстовоеСодержимое +#CB7676 ; +#DBD7CACC +#4D9375 КонецЦикла +#CB7676 ; +#DBD7CACC +#4D9375 КонецЕсли +#CB7676 ; +#DBD7CACC +#4D9375 КонецЦикла +#CB7676 ; +#DBD7CACC +#4D9375 КонецЕсли +#CB7676 ; +#DBD7CACC ОбластьНоменклатура.Параметры.Описание +#CB7676 = +#DBD7CACC Описание +#CB7676 ; +#DBD7CACC +#DBD7CACC +#4D9375 Если +#DBD7CACC +#444444 ( +#DBD7CACC Выборка.Картинка +#CB7676 <> +#DBD7CACC +#4D9375 Null +#444444 ) +#DBD7CACC +#4D9375 Тогда +#DBD7CACC +#DBD7CACC ОбластьНоменклатура.Параметры.ПараметрКартинки +#CB7676 = +#DBD7CACC +#B8A965 Новый +#DBD7CACC Картинка +#444444 ( +#DBD7CACC Выборка.Картинка.ДанныеФайла.Получить +#444444 ()) +#CB7676 ; +#DBD7CACC +#4D9375 КонецЕсли +#CB7676 ; +#DBD7CACC +#DBD7CACC ТабличныйДокумент.Вывести +#444444 ( +#DBD7CACC ОбластьНоменклатура +#CB7676 , +#DBD7CACC Выборка.Уровень +#444444 ()) +#CB7676 ; +#DBD7CACC +#BD976A Сформирован +#DBD7CACC +#444444 = +#DBD7CACC +#4D9375 Истина +#CB7676 ; +#DBD7CACC +#4D9375 КонецЦикла +#CB7676 ; +#DBD7CACC +#DBD7CACC +#4D9375 Если +#DBD7CACC Сформирован +#4D9375 Тогда +#DBD7CACC +#4D9375 Возврат +#DBD7CACC ТабличныйДокумент +#CB7676 ; +#DBD7CACC +#4D9375 Иначе +#DBD7CACC +#DBD7CACC +#4D9375 Возврат +#DBD7CACC +#4D9375 Неопределено +#CB7676 ; +#DBD7CACC +#4D9375 КонецЕсли +#CB7676 ; +#DBD7CACC +#CB7676 КонецФункции +#CB7676 &НаКлиенте +#CB7676 Процедура +#DBD7CACC +#80A665 ОбработкаКоманды +#444444 ( +#BD976A ПараметрКоманды +#CB7676 , +#DBD7CACC +#BD976A ПараметрыВыполненияКоманды +#444444 ) +#DBD7CACC +#BD976A ТабличныйДокумент +#DBD7CACC +#444444 = +#DBD7CACC ПечатнаяФорма +#444444 ( +#DBD7CACC ПараметрКоманды +#444444 ) +#CB7676 ; +#DBD7CACC +#DBD7CACC +#4D9375 Если +#DBD7CACC ТабличныйДокумент +#CB7676 <> +#DBD7CACC +#4D9375 Неопределено +#DBD7CACC +#4D9375 Тогда +#DBD7CACC ТабличныйДокумент.Показать +#444444 () +#CB7676 ; +#DBD7CACC +#4D9375 КонецЕсли +#CB7676 ; +#DBD7CACC +#DBD7CACC +#CB7676 КонецПроцедуры +#758575DD // From: https://github.com/github-linguist/linguist/blob/main/samples/1C%20Enterprise/Catalog.%D0%A2%D0%BE%D0%B2%D0%B0%D1%80%D1%8B.Command.%D0%9F%D0%B5%D1%87%D0%B0%D1%82%D1%8C%D0%9F%D1%80%D0%B0%D0%B9%D1%81%D0%9B%D0%B8%D1%81%D1%82%D0%B0.CommandModule.bsl \ No newline at end of file diff --git a/test/__snapshots__/cairo.txt b/test/__snapshots__/cairo.txt index a254be9..aa8f4d4 100644 --- a/test/__snapshots__/cairo.txt +++ b/test/__snapshots__/cairo.txt @@ -1,758 +1,136 @@ -#4D9375 use -#DBD7CACC -#80A665 starknet -#CB7676 :: -#5DA994 ContractAddress -#444444 ; -#444444 #[ -#DBD7CACC starknet -#CB7676 :: -#DBD7CACC interface -#444444 ] -#4D9375 pub -#DBD7CACC -#CB7676 trait -#DBD7CACC -#5DA994 IPizzaFactory -#444444 < -#5DA994 TContractState -#444444 > -#DBD7CACC -#444444 { -#DBD7CACC -#4D9375 fn -#DBD7CACC -#80A665 increase_pepperoni -#444444 ( -#CB7676 ref -#DBD7CACC -#BD976A self -#CB7676 : -#DBD7CACC -#5DA994 TContractState -#444444 , -#DBD7CACC -#BD976A amount -#CB7676 : -#DBD7CACC -#5DA994 u32 -#444444 ); -#DBD7CACC -#4D9375 fn -#DBD7CACC -#80A665 increase_pineapple -#444444 ( -#CB7676 ref -#DBD7CACC -#BD976A self -#CB7676 : -#DBD7CACC -#5DA994 TContractState -#444444 , -#DBD7CACC -#BD976A amount -#CB7676 : -#DBD7CACC -#5DA994 u32 -#444444 ); -#DBD7CACC -#4D9375 fn -#DBD7CACC -#80A665 get_owner -#444444 ( -#BD976A self -#CB7676 : -#DBD7CACC -#CB7676 @ -#5DA994 TContractState -#444444 ) -#DBD7CACC -#CB7676 -> -#DBD7CACC -#5DA994 ContractAddress -#444444 ; -#DBD7CACC -#4D9375 fn -#DBD7CACC -#80A665 change_owner -#444444 ( -#CB7676 ref -#DBD7CACC -#BD976A self -#CB7676 : -#DBD7CACC -#5DA994 TContractState -#444444 , -#DBD7CACC -#BD976A new_owner -#CB7676 : -#DBD7CACC -#5DA994 ContractAddress -#444444 ); -#DBD7CACC -#4D9375 fn -#DBD7CACC -#80A665 make_pizza -#444444 ( -#CB7676 ref -#DBD7CACC -#BD976A self -#CB7676 : -#DBD7CACC -#5DA994 TContractState -#444444 ); -#DBD7CACC -#4D9375 fn -#DBD7CACC -#80A665 count_pizza -#444444 ( -#BD976A self -#CB7676 : -#DBD7CACC -#CB7676 @ -#5DA994 TContractState -#444444 ) -#DBD7CACC -#CB7676 -> -#DBD7CACC -#5DA994 u32 -#444444 ; -#444444 } -#444444 #[ -#DBD7CACC starknet -#CB7676 :: -#DBD7CACC contract -#444444 ] -#4D9375 pub -#DBD7CACC -#CB7676 mod -#DBD7CACC -#5DA994 PizzaFactory -#DBD7CACC -#444444 { -#DBD7CACC -#4D9375 use -#DBD7CACC -#C99076 super -#CB7676 :: -#5DA994 IPizzaFactory -#444444 ; -#DBD7CACC -#4D9375 use -#DBD7CACC -#80A665 starknet -#CB7676 :: -#5DA994 ContractAddress -#444444 ; -#DBD7CACC -#4D9375 use -#DBD7CACC -#80A665 starknet -#CB7676 :: -#DBD7CACC get_caller_address -#444444 ; -#DBD7CACC -#444444 #[ -#DBD7CACC storage -#444444 ] -#DBD7CACC -#4D9375 pub -#DBD7CACC +#DBD7CACC use starknet::ContractAddress; +#DBD7CACC #[starknet::interface] +#DBD7CACC pub trait IPizzaFactory { +#DBD7CACC fn increase_pepperoni(ref self: TContractState, amount: u32); +#DBD7CACC fn increase_pineapple(ref self: TContractState, amount: u32); +#DBD7CACC fn get_owner(self: @TContractState) -> ContractAddress; +#DBD7CACC fn change_owner(ref self: TContractState, new_owner: ContractAddress); +#DBD7CACC fn make_pizza(ref self: TContractState); +#DBD7CACC fn count_pizza(self: @TContractState) -> u32; +#DBD7CACC } +#DBD7CACC #[starknet::contract] +#DBD7CACC pub mod PizzaFactory { +#DBD7CACC use super::IPizzaFactory; +#DBD7CACC use starknet::ContractAddress; +#DBD7CACC use starknet::get_caller_address; +#DBD7CACC #[storage] +#DBD7CACC pub #CB7676 struct #DBD7CACC -#5DA994 Storage -#DBD7CACC -#444444 { -#DBD7CACC -#BD976A pepperoni -#CB7676 : -#DBD7CACC -#5DA994 u32 -#444444 , -#DBD7CACC -#BD976A pineapple -#CB7676 : -#DBD7CACC -#5DA994 u32 -#444444 , -#DBD7CACC -#BD976A owner -#CB7676 : -#DBD7CACC -#5DA994 ContractAddress -#444444 , -#DBD7CACC -#BD976A pizzas -#CB7676 : -#DBD7CACC -#5DA994 u32 -#DBD7CACC -#444444 } -#DBD7CACC -#444444 #[ -#DBD7CACC constructor -#444444 ] -#DBD7CACC -#4D9375 fn -#DBD7CACC -#80A665 constructor -#444444 ( -#CB7676 ref -#DBD7CACC -#BD976A self -#CB7676 : -#DBD7CACC -#5DA994 ContractState -#444444 , -#DBD7CACC -#BD976A owner -#CB7676 : -#DBD7CACC -#5DA994 ContractAddress -#444444 ) -#DBD7CACC -#444444 { -#DBD7CACC -#BD976A self -#CB7676 . -#DBD7CACC pepperoni -#CB7676 . -#80A665 write -#444444 ( +#80A665 Storage +#DBD7CACC { +#DBD7CACC pepperoni: u32, +#DBD7CACC pineapple: u32, +#DBD7CACC owner: ContractAddress, +#DBD7CACC pizzas: u32 +#DBD7CACC +#CB7676 } +#DBD7CACC #[constructor] +#DBD7CACC fn constructor(ref self: ContractState, owner: ContractAddress) { +#DBD7CACC self.pepperoni.write( #4C9A91 10 -#444444 ); -#DBD7CACC -#BD976A self -#CB7676 . -#DBD7CACC pineapple -#CB7676 . -#80A665 write -#444444 ( +#DBD7CACC ); +#DBD7CACC self.pineapple.write( #4C9A91 10 -#444444 ); -#DBD7CACC -#BD976A self -#CB7676 . -#DBD7CACC owner -#CB7676 . -#80A665 write -#444444 ( -#BD976A owner -#444444 ); -#DBD7CACC -#444444 } -#DBD7CACC -#444444 #[ -#DBD7CACC event -#444444 ] -#DBD7CACC -#444444 #[ -#DBD7CACC derive -#444444 ( -#5DA994 Drop -#444444 , -#DBD7CACC starknet -#CB7676 :: -#5DA994 Event -#444444 )] -#DBD7CACC -#4D9375 pub -#DBD7CACC -#CB7676 enum -#DBD7CACC -#5DA994 Event -#DBD7CACC -#444444 { -#DBD7CACC -#5DA994 PizzaEmission -#CB7676 : -#DBD7CACC -#5DA994 PizzaEmission -#DBD7CACC -#444444 } -#DBD7CACC -#444444 #[ -#DBD7CACC derive -#444444 ( -#5DA994 Drop -#444444 , -#DBD7CACC starknet -#CB7676 :: -#5DA994 Event -#444444 )] -#DBD7CACC -#4D9375 pub -#DBD7CACC +#DBD7CACC ); +#DBD7CACC self.owner.write(owner); +#DBD7CACC } +#DBD7CACC #[event] +#DBD7CACC #[derive(Drop, starknet::Event)] +#DBD7CACC pub enum Event { +#DBD7CACC PizzaEmission: PizzaEmission +#DBD7CACC } +#DBD7CACC #[derive(Drop, starknet::Event)] +#DBD7CACC pub #CB7676 struct #DBD7CACC -#5DA994 PizzaEmission -#DBD7CACC -#444444 { -#DBD7CACC -#4D9375 pub -#DBD7CACC -#BD976A counter -#CB7676 : -#DBD7CACC -#5DA994 u32 +#80A665 PizzaEmission +#DBD7CACC { +#DBD7CACC pub counter: u32 #DBD7CACC -#444444 } -#DBD7CACC -#444444 #[ -#DBD7CACC abi -#444444 ( -#DBD7CACC embed_v0 -#444444 )] -#DBD7CACC -#4D9375 impl -#DBD7CACC -#5DA994 PizzaFactoryimpl -#DBD7CACC -#4D9375 of -#DBD7CACC -#C99076 super -#CB7676 :: -#5DA994 IPizzaFactory -#444444 < -#5DA994 ContractState -#444444 > -#DBD7CACC -#444444 { -#DBD7CACC -#4D9375 fn -#DBD7CACC -#80A665 increase_pepperoni -#444444 ( -#CB7676 ref -#DBD7CACC -#BD976A self -#CB7676 : -#DBD7CACC -#5DA994 ContractState -#444444 , -#DBD7CACC -#BD976A amount -#CB7676 : -#DBD7CACC -#5DA994 u32 -#444444 ) -#DBD7CACC -#444444 { +#CB7676 } +#DBD7CACC #[abi(embed_v0)] +#DBD7CACC impl PizzaFactoryimpl of super::IPizzaFactory { +#DBD7CACC fn increase_pepperoni(ref self: ContractState, amount: u32) { #DBD7CACC -#80A665 assert! -#444444 ( -#BD976A amount -#DBD7CACC -#CB7676 != -#DBD7CACC +#4D9375 assert +#DBD7CACC !(amount != #4C9A91 0 -#444444 , -#DBD7CACC -#C98A7D77 " -#C98A7D Amount cannot be 0 -#C98A7D77 " -#444444 ); -#DBD7CACC -#BD976A self -#CB7676 . -#DBD7CACC pepperoni -#CB7676 . -#80A665 write -#444444 ( -#BD976A self -#CB7676 . -#DBD7CACC pepperoni -#CB7676 . -#80A665 read -#444444 () -#DBD7CACC -#CB7676 + -#DBD7CACC -#BD976A amount -#444444 ); -#DBD7CACC -#444444 } -#DBD7CACC -#4D9375 fn -#DBD7CACC -#80A665 increase_pineapple -#444444 ( -#CB7676 ref -#DBD7CACC -#BD976A self -#CB7676 : -#DBD7CACC -#5DA994 ContractState -#444444 , -#DBD7CACC -#BD976A amount -#CB7676 : -#DBD7CACC -#5DA994 u32 -#444444 ) -#DBD7CACC -#444444 { -#DBD7CACC -#80A665 assert! -#444444 ( -#BD976A amount -#DBD7CACC -#CB7676 != -#DBD7CACC +#DBD7CACC , +#C98A7D "Amount cannot be 0" +#DBD7CACC ); +#DBD7CACC self.pepperoni.write(self.pepperoni.read() + amount); +#DBD7CACC } +#DBD7CACC fn increase_pineapple(ref self: ContractState, amount: u32) { +#DBD7CACC +#4D9375 assert +#DBD7CACC !(amount != #4C9A91 0 -#444444 , -#DBD7CACC -#C98A7D77 " -#C98A7D Amount cannot be 0 -#C98A7D77 " -#444444 ); -#DBD7CACC -#BD976A self -#CB7676 . -#DBD7CACC pineapple -#CB7676 . -#80A665 write -#444444 ( -#BD976A self -#CB7676 . -#DBD7CACC pineapple -#CB7676 . -#80A665 read -#444444 () -#DBD7CACC -#CB7676 + -#DBD7CACC -#BD976A amount -#444444 ); -#DBD7CACC -#444444 } -#DBD7CACC -#4D9375 fn -#DBD7CACC -#80A665 make_pizza -#444444 ( -#CB7676 ref -#DBD7CACC -#BD976A self -#CB7676 : -#DBD7CACC -#5DA994 ContractState -#444444 ) -#DBD7CACC -#444444 { -#DBD7CACC -#80A665 assert! -#444444 ( -#BD976A self -#CB7676 . -#DBD7CACC pepperoni -#CB7676 . -#80A665 read -#444444 () -#DBD7CACC -#444444 > -#DBD7CACC +#DBD7CACC , +#C98A7D "Amount cannot be 0" +#DBD7CACC ); +#DBD7CACC self.pineapple.write(self.pineapple.read() + amount); +#DBD7CACC } +#DBD7CACC fn make_pizza(ref self: ContractState) { +#DBD7CACC +#4D9375 assert +#DBD7CACC !(self.pepperoni.read() > #4C9A91 0 -#444444 , -#DBD7CACC -#C98A7D77 " -#C98A7D Not enough pepperoni -#C98A7D77 " -#444444 ); +#DBD7CACC , +#C98A7D "Not enough pepperoni" +#DBD7CACC ); #DBD7CACC -#80A665 assert! -#444444 ( -#BD976A self -#CB7676 . -#DBD7CACC pineapple -#CB7676 . -#80A665 read -#444444 () -#DBD7CACC -#444444 > -#DBD7CACC +#4D9375 assert +#DBD7CACC !(self.pineapple.read() > #4C9A91 0 -#444444 , -#DBD7CACC -#C98A7D77 " -#C98A7D Not enough pineapple -#C98A7D77 " -#444444 ); +#DBD7CACC , +#C98A7D "Not enough pineapple" +#DBD7CACC ); #DBD7CACC -#CB7676 let -#DBD7CACC -#BD976A caller -#CB7676 : -#DBD7CACC -#5DA994 ContractAddress -#DBD7CACC -#444444 = -#DBD7CACC -#80A665 get_caller_address -#444444 (); +#4D9375 let +#DBD7CACC caller: ContractAddress = get_caller_address(); #DBD7CACC -#CB7676 let -#DBD7CACC -#BD976A owner -#CB7676 : -#DBD7CACC -#5DA994 ContractAddress -#DBD7CACC -#444444 = -#DBD7CACC -#BD976A self -#CB7676 . -#80A665 get_owner -#444444 (); +#4D9375 let +#DBD7CACC owner: ContractAddress = self.get_owner(); #DBD7CACC -#80A665 assert! -#444444 ( -#BD976A caller -#DBD7CACC -#CB7676 == -#DBD7CACC -#BD976A owner -#444444 , -#DBD7CACC -#C98A7D77 " -#C98A7D Only the owner can make pizza -#C98A7D77 " -#444444 ); -#DBD7CACC -#BD976A self -#CB7676 . -#DBD7CACC pepperoni -#CB7676 . -#80A665 write -#444444 ( -#BD976A self -#CB7676 . -#DBD7CACC pepperoni -#CB7676 . -#80A665 read -#444444 () -#DBD7CACC -#CB7676 - -#DBD7CACC +#4D9375 assert +#DBD7CACC !(caller == owner, +#C98A7D "Only the owner can make pizza" +#DBD7CACC ); +#DBD7CACC self.pepperoni.write(self.pepperoni.read() - #4C9A91 1 -#444444 ); -#DBD7CACC -#BD976A self -#CB7676 . -#DBD7CACC pineapple -#CB7676 . -#80A665 write -#444444 ( -#BD976A self -#CB7676 . -#DBD7CACC pineapple -#CB7676 . -#80A665 read -#444444 () -#DBD7CACC -#CB7676 - -#DBD7CACC +#DBD7CACC ); +#DBD7CACC self.pineapple.write(self.pineapple.read() - #4C9A91 1 -#444444 ); -#DBD7CACC -#BD976A self -#CB7676 . -#DBD7CACC pizzas -#CB7676 . -#80A665 write -#444444 ( -#BD976A self -#CB7676 . -#DBD7CACC pizzas -#CB7676 . -#80A665 read -#444444 () -#DBD7CACC -#CB7676 + -#DBD7CACC +#DBD7CACC ); +#DBD7CACC self.pizzas.write(self.pizzas.read() + #4C9A91 1 -#444444 ); -#DBD7CACC -#BD976A self -#CB7676 . -#80A665 emit -#444444 ( -#5DA994 PizzaEmission -#DBD7CACC -#444444 { -#DBD7CACC -#BD976A counter -#CB7676 : -#DBD7CACC -#BD976A self -#CB7676 . -#DBD7CACC pizzas -#CB7676 . -#80A665 read -#444444 () -#DBD7CACC -#444444 }); -#DBD7CACC -#444444 } -#DBD7CACC -#4D9375 fn -#DBD7CACC -#80A665 get_owner -#444444 ( -#BD976A self -#CB7676 : -#DBD7CACC -#CB7676 @ -#5DA994 ContractState -#444444 ) -#DBD7CACC -#CB7676 -> -#DBD7CACC -#5DA994 ContractAddress -#DBD7CACC -#444444 { -#DBD7CACC -#BD976A self -#CB7676 . -#DBD7CACC owner -#CB7676 . -#80A665 read -#444444 () -#DBD7CACC -#444444 } -#DBD7CACC -#4D9375 fn -#DBD7CACC -#80A665 change_owner -#444444 ( -#CB7676 ref -#DBD7CACC -#BD976A self -#CB7676 : -#DBD7CACC -#5DA994 ContractState -#444444 , -#DBD7CACC -#BD976A new_owner -#CB7676 : -#DBD7CACC -#5DA994 ContractAddress -#444444 ) -#DBD7CACC -#444444 { -#DBD7CACC -#BD976A self -#CB7676 . -#80A665 set_owner -#444444 ( -#BD976A new_owner -#444444 ); -#DBD7CACC -#444444 } -#DBD7CACC -#4D9375 fn -#DBD7CACC -#80A665 count_pizza -#444444 ( -#BD976A self -#CB7676 : -#DBD7CACC -#CB7676 @ -#5DA994 ContractState -#444444 ) -#DBD7CACC -#CB7676 -> -#DBD7CACC -#5DA994 u32 -#DBD7CACC -#444444 { -#DBD7CACC -#BD976A self -#CB7676 . -#DBD7CACC pizzas -#CB7676 . -#80A665 read -#444444 () -#DBD7CACC -#444444 } -#DBD7CACC -#444444 } -#DBD7CACC -#444444 #[ -#DBD7CACC generate_trait -#444444 ] -#DBD7CACC -#4D9375 pub -#DBD7CACC -#4D9375 impl -#DBD7CACC -#5DA994 InternalImpl -#DBD7CACC -#4D9375 of -#DBD7CACC -#5DA994 InternalTrait -#DBD7CACC -#444444 { -#DBD7CACC -#4D9375 fn -#DBD7CACC -#80A665 set_owner -#444444 ( -#CB7676 ref -#DBD7CACC -#BD976A self -#CB7676 : -#DBD7CACC -#5DA994 ContractState -#444444 , -#DBD7CACC -#BD976A new_owner -#CB7676 : -#DBD7CACC -#5DA994 ContractAddress -#444444 ) -#DBD7CACC -#444444 { -#DBD7CACC -#CB7676 let -#DBD7CACC -#BD976A caller -#CB7676 : -#DBD7CACC -#5DA994 ContractAddress -#DBD7CACC -#444444 = -#DBD7CACC -#80A665 get_caller_address -#444444 (); -#DBD7CACC -#80A665 assert! -#444444 ( -#BD976A caller -#DBD7CACC -#CB7676 == -#DBD7CACC -#BD976A self -#CB7676 . -#80A665 get_owner -#444444 (), -#DBD7CACC -#C98A7D77 " -#C98A7D Only the owner can set ownership -#C98A7D77 " -#444444 ); -#DBD7CACC -#BD976A self -#CB7676 . -#DBD7CACC owner -#CB7676 . -#80A665 write -#444444 ( -#BD976A new_owner -#444444 ); -#DBD7CACC -#444444 } -#DBD7CACC -#444444 } -#444444 } +#DBD7CACC ); +#DBD7CACC self.emit(PizzaEmission { counter: self.pizzas.read() }); +#DBD7CACC } +#DBD7CACC fn get_owner(self: @ContractState) -> ContractAddress { +#DBD7CACC self.owner.read() +#DBD7CACC } +#DBD7CACC fn change_owner(ref self: ContractState, new_owner: ContractAddress) { +#DBD7CACC self.set_owner(new_owner); +#DBD7CACC } +#DBD7CACC fn count_pizza(self: @ContractState) -> u32 { +#DBD7CACC self.pizzas.read() +#DBD7CACC } +#DBD7CACC } +#DBD7CACC #[generate_trait] +#DBD7CACC pub impl InternalImpl of InternalTrait { +#DBD7CACC fn set_owner(ref self: ContractState, new_owner: ContractAddress) { +#DBD7CACC +#4D9375 let +#DBD7CACC caller: ContractAddress = get_caller_address(); +#DBD7CACC +#4D9375 assert +#DBD7CACC !(caller == self.get_owner(), +#C98A7D "Only the owner can set ownership" +#DBD7CACC ); +#DBD7CACC self.owner.write(new_owner); +#DBD7CACC } +#DBD7CACC } +#DBD7CACC } #758575DD // From https://github.com/github-linguist/linguist/blob/main/samples/Cairo/pizza_factory.cairo \ No newline at end of file diff --git a/test/__snapshots__/coq.txt b/test/__snapshots__/coq.txt index 209f50c..7d1511b 100644 --- a/test/__snapshots__/coq.txt +++ b/test/__snapshots__/coq.txt @@ -8,9 +8,7 @@ #4D9375 Set #DBD7CACC Default #4D9375 Goal -#DBD7CACC -#80A665 Selector -#DBD7CACC +#DBD7CACC Selector #C98A7D77 " #C98A7D ! #C98A7D77 " diff --git a/test/__snapshots__/gdscript.txt b/test/__snapshots__/gdscript.txt index 60271db..589f4a0 100644 --- a/test/__snapshots__/gdscript.txt +++ b/test/__snapshots__/gdscript.txt @@ -86,8 +86,7 @@ #CB7676 func #DBD7CACC #80A665 remote_function_a -#444444 () -#DBD7CACC : +#444444 (): #DBD7CACC #4D9375 pass #80A665 @rpc @@ -101,16 +100,14 @@ #CB7676 func #DBD7CACC #80A665 remote_function_b -#444444 () -#DBD7CACC : +#444444 (): #DBD7CACC #4D9375 pass #758575DD # ------------------------------------------------------------------------------ #CB7676 func #DBD7CACC #80A665 f -#444444 () -#DBD7CACC : +#444444 (): #DBD7CACC #4D9375 await #DBD7CACC @@ -155,8 +152,7 @@ #CB7676 func #DBD7CACC #80A665 lambda_test -#444444 () -#DBD7CACC : +#444444 (): #DBD7CACC #CB7676 var #DBD7CACC diff --git a/test/__snapshots__/hy.txt b/test/__snapshots__/hy.txt index fbcd29a..d9e23f7 100644 --- a/test/__snapshots__/hy.txt +++ b/test/__snapshots__/hy.txt @@ -1,5 +1,6 @@ #DBD7CACC ( -#4D9375 setv +#4D9375 setv +#DBD7CACC #BD976A foobar #DBD7CACC ( #4D9375 + @@ -9,8 +10,8 @@ #4C9A91 2 #DBD7CACC )) #DBD7CACC ( -#4D9375 setv -#DBD7CACC [ +#4D9375 setv +#DBD7CACC [ #BD976A tim #DBD7CACC #BD976A eric @@ -20,8 +21,8 @@ #C98A7D "derrick" #DBD7CACC ]) #DBD7CACC ( -#4D9375 setv -#DBD7CACC +#4D9375 setv +#DBD7CACC #BD976A alpha #DBD7CACC #C98A7D "a" @@ -31,13 +32,14 @@ #C98A7D "b" #DBD7CACC ) #DBD7CACC ( -#4D9375 sorted +#CB7676 sorted +#DBD7CACC #C98A7D "abcBC" #DBD7CACC #BD976A :key #DBD7CACC ( -#4D9375 fn -#DBD7CACC [ +#4D9375 fn +#DBD7CACC [ #BD976A x #DBD7CACC ] ( #BD976A .lower @@ -45,7 +47,8 @@ #BD976A x #DBD7CACC ))) #DBD7CACC ( -#4D9375 defn +#4D9375 defn +#DBD7CACC #BD976A test #DBD7CACC [ #BD976A a @@ -56,7 +59,7 @@ #DBD7CACC #C98A7D "x" #DBD7CACC ] -#BD976A #* +#4D9375 #* #DBD7CACC #BD976A d #DBD7CACC ] @@ -70,25 +73,28 @@ #BD976A d #DBD7CACC ]) #DBD7CACC ( -#4D9375 with -#DBD7CACC [ +#4D9375 with +#DBD7CACC [ #BD976A o #DBD7CACC ( -#4D9375 open +#CB7676 open +#DBD7CACC #C98A7D "file.txt" #DBD7CACC #C98A7D "rt" #DBD7CACC )] #DBD7CACC ( -#4D9375 setv +#4D9375 setv +#DBD7CACC #BD976A buffer #DBD7CACC []) #DBD7CACC ( -#4D9375 while -#DBD7CACC ( +#4D9375 while +#DBD7CACC ( #4D9375 < #DBD7CACC ( -#4D9375 len +#CB7676 len +#DBD7CACC #BD976A buffer #DBD7CACC ) #4C9A91 10 @@ -98,7 +104,8 @@ #DBD7CACC #BD976A buffer #DBD7CACC ( -#4D9375 next +#CB7676 next +#DBD7CACC #BD976A o #DBD7CACC )))) #DBD7CACC ( @@ -106,13 +113,15 @@ #DBD7CACC #BD976A x #DBD7CACC ( -#4D9375 range +#CB7676 range +#DBD7CACC #4C9A91 3 #DBD7CACC ) #DBD7CACC #BD976A y #DBD7CACC ( -#4D9375 range +#CB7676 range +#DBD7CACC #4C9A91 3 #DBD7CACC ) #DBD7CACC @@ -136,12 +145,13 @@ #BD976A y #DBD7CACC )) #DBD7CACC ( -#4D9375 defmacro +#4D9375 defmacro +#DBD7CACC #BD976A do-while #DBD7CACC [ #BD976A test #DBD7CACC -#BD976A #* +#4D9375 #* #DBD7CACC #BD976A body #DBD7CACC ] @@ -150,14 +160,15 @@ #DBD7CACC ~ #BD976A @body #DBD7CACC ( -#4D9375 while -#DBD7CACC ~ +#4D9375 while +#DBD7CACC ~ #BD976A test #DBD7CACC ~ #BD976A @body #DBD7CACC ))) #DBD7CACC ( -#4D9375 setv +#4D9375 setv +#DBD7CACC #BD976A x #DBD7CACC #4C9A91 0 @@ -167,7 +178,8 @@ #DBD7CACC #BD976A x #DBD7CACC ( -#4D9375 print +#CB7676 print +#DBD7CACC #C98A7D "Printed once." #DBD7CACC )) #758575DD ;; From https://hylang.org/ \ No newline at end of file diff --git a/test/__snapshots__/mdc.txt b/test/__snapshots__/mdc.txt index 88c2afd..04789c5 100644 --- a/test/__snapshots__/mdc.txt +++ b/test/__snapshots__/mdc.txt @@ -1,6 +1,6 @@ -#DBD7CACC --- +#4D9375 --- #DBD7CACC title: Introduction -#DBD7CACC --- +#4D9375 --- #444444 :: #4D9375 card #4D9375 --- @@ -33,70 +33,13 @@ #444444 } #DBD7CACC Oops! An error occurred #444444 :: -#DBD7CACC Hello [World] -#444444 { -#BD976A style -#444444 = -#C98A7D77 " -#C98A7D background-color: var(--color-primary-500) -#C98A7D77 " -#444444 } -#DBD7CACC ! -#DBD7CACC Hello [World] -#444444 { -#BD976A style -#444444 = -#C98A7D77 " -#C98A7D color: green; -#C98A7D77 " -#DBD7CACC -#BD976A .custom-class -#DBD7CACC -#BD976A #custom-id -#444444 } -#DBD7CACC ! +#DBD7CACC Hello [World]{style="background-color: var(--color-primary-500)"}! +#DBD7CACC Hello [World]{style="color: green;" .custom-class #custom-id}! #DBD7CACC Attributes work on: -#DBD7CACC - ![](/favicon.ico) -#444444 { -#BD976A style -#444444 = -#C98A7D77 " -#C98A7D display: inline; margin: 0; -#C98A7D77 " -#444444 } -#DBD7CACC image, -#DBD7CACC - [link](#attributes) -#444444 { -#BD976A style -#444444 = -#C98A7D77 " -#C98A7D background-color: pink; -#C98A7D77 " -#444444 } -#DBD7CACC , `code` -#444444 { -#BD976A style -#444444 = -#C98A7D77 " -#C98A7D color: cyan; -#C98A7D77 " -#444444 } -#DBD7CACC , -#DBD7CACC - _italic_ -#444444 { -#BD976A style -#444444 = -#C98A7D77 " -#C98A7D background-color: yellow; color:black; -#C98A7D77 " -#444444 } -#DBD7CACC and **bold** -#444444 { -#BD976A style -#444444 = -#C98A7D77 " -#C98A7D background-color: lightgreen; -#C98A7D77 " -#444444 } -#DBD7CACC texts. +#D4976C - +#DBD7CACC ![](/favicon.ico){style="display: inline; margin: 0;"} image, +#D4976C - +#DBD7CACC [link](#attributes){style="background-color: pink;"}, `code`{style="color: cyan;"}, +#D4976C - +#DBD7CACC _italic_{style="background-color: yellow; color:black;"} and **bold**{style="background-color: lightgreen;"} texts. #DBD7CACC \ No newline at end of file diff --git a/test/__snapshots__/nextflow.txt b/test/__snapshots__/nextflow.txt index 0df47a3..1a098c4 100644 --- a/test/__snapshots__/nextflow.txt +++ b/test/__snapshots__/nextflow.txt @@ -2,34 +2,22 @@ #DBD7CACC * The following pipeline parameters specify the reference genomes #DBD7CACC * and read pairs and can be provided as command line options #DBD7CACC */ -#C99076 params -#DBD7CACC .reads = "$baseDir/data/ggal/ggal_gut_{1,2}.fq" -#C99076 params -#DBD7CACC .transcriptome = "$baseDir/data/ggal/ggal_1_48850000_49020000.Ggal71.500bpflank.fa" -#C99076 params -#DBD7CACC .outdir = "results" +#DBD7CACC params.reads = "$baseDir/data/ggal/ggal_gut_{1,2}.fq" +#DBD7CACC params.transcriptome = "$baseDir/data/ggal/ggal_1_48850000_49020000.Ggal71.500bpflank.fa" +#DBD7CACC params.outdir = "results" #DBD7CACC #4D9375 workflow #DBD7CACC { -#DBD7CACC read_pairs_ch = -#4D9375 channel. -#80A665 fromFilePairs( +#DBD7CACC read_pairs_ch = channel.fromFilePairs( params.reads, checkIfExists: true ) #DBD7CACC -#C99076 params -#DBD7CACC .reads, checkIfExists: true ) -#DBD7CACC -#DBD7CACC INDEX( -#C99076 params -#DBD7CACC .transcriptome) +#DBD7CACC INDEX(params.transcriptome) #DBD7CACC FASTQC(read_pairs_ch) #DBD7CACC QUANT(INDEX.out, read_pairs_ch) #DBD7CACC } #DBD7CACC #4D9375 process #DBD7CACC INDEX { -#DBD7CACC -#80A665 tag -#DBD7CACC "$transcriptome.simpleName" +#DBD7CACC tag "$transcriptome.simpleName" #DBD7CACC #DBD7CACC #C99076 input: @@ -46,22 +34,14 @@ #DBD7CACC #C99076 script: #DBD7CACC """ -#DBD7CACC salmon index --threads $task. -#80A665 cpus -#DBD7CACC -t $transcriptome -i index +#DBD7CACC salmon index --threads $task.cpus -t $transcriptome -i index #DBD7CACC """ #DBD7CACC } #DBD7CACC #4D9375 process #DBD7CACC FASTQC { -#DBD7CACC -#80A665 tag -#DBD7CACC "FASTQC on $sample_id" -#DBD7CACC -#80A665 publishDir -#DBD7CACC -#C99076 params -#DBD7CACC .outdir +#DBD7CACC tag "FASTQC on $sample_id" +#DBD7CACC publishDir params.outdir #DBD7CACC #DBD7CACC #C99076 input: @@ -77,8 +57,7 @@ #80A665 path #DBD7CACC "fastqc_${sample_id}_logs" #DBD7CACC -#DBD7CACC -#C99076 script: +#DBD7CACC script: #DBD7CACC """ #DBD7CACC fastqc.sh "$sample_id" "$reads" #DBD7CACC """ @@ -86,14 +65,8 @@ #DBD7CACC #4D9375 process #DBD7CACC QUANT { -#DBD7CACC -#80A665 tag -#DBD7CACC "$pair_id" -#DBD7CACC -#80A665 publishDir -#DBD7CACC -#C99076 params -#DBD7CACC .outdir +#DBD7CACC tag "$pair_id" +#DBD7CACC publishDir params.outdir #DBD7CACC #DBD7CACC #C99076 input: @@ -115,8 +88,6 @@ #DBD7CACC #C99076 script: #DBD7CACC """ -#DBD7CACC salmon quant --threads $task. -#80A665 cpus -#DBD7CACC --libType=U -i $index -1 ${reads[0]} -2 ${reads[1]} -o $pair_id +#DBD7CACC salmon quant --threads $task.cpus --libType=U -i $index -1 ${reads[0]} -2 ${reads[1]} -o $pair_id #DBD7CACC """ #DBD7CACC } \ No newline at end of file diff --git a/test/__snapshots__/r.txt b/test/__snapshots__/r.txt index df5fa1e..1e1afe0 100644 --- a/test/__snapshots__/r.txt +++ b/test/__snapshots__/r.txt @@ -1,41 +1,32 @@ -#BD976A Year.Release -#DBD7CACC +#DBD7CACC Year.Release #444444 <- -#DBD7CACC -#BD976A game +#DBD7CACC game #4D9375 $ -#BD976A Year.Release -#BD976A counts -#DBD7CACC +#DBD7CACC Year.Release +#DBD7CACC counts #444444 <- #DBD7CACC #B8A965 data.frame #DBD7CACC ( #B8A965 table -#DBD7CACC ( -#BD976A Year.Release -#DBD7CACC )) -#BD976A p -#DBD7CACC +#DBD7CACC (Year.Release)) +#DBD7CACC p #444444 <- -#DBD7CACC -#BD976A game -#DBD7CACC +#DBD7CACC game #CB7676 %>% #DBD7CACC #BD976A select #444444 ( -#BD976A Year.Release +#DBD7CACC Year.Release #444444 , -#DBD7CACC -#BD976A Global.Sales +#DBD7CACC Global.Sales #444444 ) #DBD7CACC #CB7676 %>% #DBD7CACC #BD976A group_by #444444 ( -#BD976A Year.Release +#DBD7CACC Year.Release #444444 ) #DBD7CACC #CB7676 %>% @@ -47,28 +38,21 @@ #444444 = #DBD7CACC #B8A965 sum -#DBD7CACC ( -#BD976A Global.Sales +#DBD7CACC (Global.Sales #444444 ) #DBD7CACC ) -#BD976A q -#DBD7CACC +#DBD7CACC q #444444 <- #DBD7CACC #B8A965 cbind.data.frame -#DBD7CACC ( -#BD976A p -#DBD7CACC , -#BD976A counts +#DBD7CACC (p, counts #444444 [ #4C9A91 2 #444444 ] #DBD7CACC ) #758575DD # Add counts to data frame #B8A965 names -#DBD7CACC ( -#BD976A q -#DBD7CACC ) +#DBD7CACC (q) #444444 [ #4C9A91 3 #444444 ] @@ -78,21 +62,18 @@ #C98A7D77 " #C98A7D count #C98A7D77 " -#BD976A q +#DBD7CACC q #4D9375 $ -#BD976A count -#DBD7CACC +#DBD7CACC count #444444 <- #DBD7CACC #B8A965 as.numeric -#DBD7CACC ( -#BD976A q +#DBD7CACC (q #4D9375 $ -#BD976A count -#DBD7CACC ) +#DBD7CACC count) #BD976A ggplot #444444 ( -#BD976A q +#DBD7CACC q #444444 , #DBD7CACC #BD976A aes @@ -100,24 +81,21 @@ #BD976A x #DBD7CACC #444444 = -#DBD7CACC -#BD976A Year.Release +#DBD7CACC Year.Release #444444 , #DBD7CACC #BD976A y #DBD7CACC #444444 = -#DBD7CACC -#BD976A Total.Sales +#DBD7CACC Total.Sales #444444 , #DBD7CACC #BD976A label #DBD7CACC #444444 = -#DBD7CACC -#BD976A q +#DBD7CACC q #4D9375 $ -#BD976A count +#DBD7CACC count #444444 )) #DBD7CACC #CB7676 + @@ -140,8 +118,7 @@ #BD976A y #DBD7CACC #444444 = -#DBD7CACC -#BD976A q +#DBD7CACC q #4D9375 $ #BD976A count #DBD7CACC @@ -183,10 +160,9 @@ #444444 = #DBD7CACC #444444 ( -#BD976A q +#DBD7CACC q #4D9375 $ -#BD976A count -#DBD7CACC +#DBD7CACC count #CB7676 + #DBD7CACC #4C9A91 50 @@ -259,14 +235,11 @@ #444444 = #DBD7CACC #B8A965 as.character -#DBD7CACC ( -#BD976A Year.Release +#DBD7CACC (Year.Release #444444 ) #DBD7CACC , #BD976A breaks #DBD7CACC #444444 = -#DBD7CACC -#BD976A Year.Release -#DBD7CACC ) +#DBD7CACC Year.Release) #758575DD # From https://gexijin.github.io/learnR/the-game-sales-dataset.html#analysis-of-sales \ No newline at end of file diff --git a/test/__snapshots__/ruby.txt b/test/__snapshots__/ruby.txt index b14702f..54bbc6f 100644 --- a/test/__snapshots__/ruby.txt +++ b/test/__snapshots__/ruby.txt @@ -1,6 +1,6 @@ #4D9375 class #DBD7CACC -#5DA994 LotteryTicket +#BD976A LotteryTicket #DBD7CACC #BD976A NUMERIC_RANGE #DBD7CACC @@ -13,11 +13,11 @@ #4D9375 attr_reader #DBD7CACC #444444 : -#C99076 picks +#4D9375 picks #444444 , #DBD7CACC #444444 : -#C99076 purchased +#4D9375 purchased #DBD7CACC #4D9375 def #DBD7CACC @@ -31,7 +31,8 @@ #4D9375 if #DBD7CACC picks #444444 . -#DBD7CACC length +#80A665 length +#DBD7CACC #CB7676 != #DBD7CACC #4C9A91 3 @@ -48,9 +49,10 @@ #4D9375 elsif #DBD7CACC picks #444444 . -#DBD7CACC uniq +#80A665 uniq #444444 . -#DBD7CACC length +#80A665 length +#DBD7CACC #CB7676 != #DBD7CACC #4C9A91 0x3 @@ -67,11 +69,12 @@ #4D9375 elsif #DBD7CACC picks #444444 . -#DBD7CACC detect +#80A665 detect +#DBD7CACC #444444 { #DBD7CACC #444444 | -#B8A965 p +#BD976A p #444444 | #DBD7CACC #CB7676 not @@ -108,7 +111,7 @@ #DBD7CACC #B8A965 Time #444444 . -#DBD7CACC now +#80A665 now #DBD7CACC #4D9375 end #4D9375 end diff --git a/test/__snapshots__/sdbl.txt b/test/__snapshots__/sdbl.txt new file mode 100644 index 0000000..69c7580 --- /dev/null +++ b/test/__snapshots__/sdbl.txt @@ -0,0 +1,60 @@ +#4D9375 ВЫБРАТЬ +#DBD7CACC Товары.Код +#4D9375 КАК +#DBD7CACC Код +#CB7676 , +#DBD7CACC Товары.Наименование +#4D9375 КАК +#DBD7CACC Наименование +#CB7676 , +#DBD7CACC Товары.Артикул +#4D9375 КАК +#DBD7CACC Артикул +#CB7676 , +#DBD7CACC Товары.ФайлКартинки +#4D9375 КАК +#DBD7CACC Картинка +#CB7676 , +#DBD7CACC Товары.Описание +#4D9375 КАК +#DBD7CACC Описание +#CB7676 , +#DBD7CACC Товары.Вид +#4D9375 КАК +#DBD7CACC Вид +#CB7676 , +#DBD7CACC ЦеныТоваров.Цена +#4D9375 КАК +#DBD7CACC Цена +#4D9375 ИЗ +#DBD7CACC РегистрСведений.ЦеныТоваров +#4D9375 КАК +#DBD7CACC ЦеныТоваров +#DBD7CACC +#4D9375 ЛЕВОЕ СОЕДИНЕНИЕ +#DBD7CACC Справочник.Товары +#4D9375 КАК +#DBD7CACC Товары +#DBD7CACC +#4D9375 ПО +#DBD7CACC ЦеныТоваров.Товар +#CB7676 = +#DBD7CACC Товары.Ссылка +#4D9375 ГДЕ +#DBD7CACC Товары.ЭтоГруппа +#CB7676 = +#DBD7CACC +#4D9375 ЛОЖЬ +#DBD7CACC +#CB7676 И +#DBD7CACC ЦеныТоваров.ВидЦен +#CB7676 = +#DBD7CACC +#BD976A &ВидЦен +#4D9375 УПОРЯДОЧИТЬ ПО +#DBD7CACC Вид +#CB7676 , +#DBD7CACC Товары.Родитель.Код +#CB7676 , +#DBD7CACC Код +#758575DD // From: https://github.com/github-linguist/linguist/blob/main/samples/1C%20Enterprise/Catalog.%D0%A2%D0%BE%D0%B2%D0%B0%D1%80%D1%8B.Command.%D0%9F%D0%B5%D1%87%D0%B0%D1%82%D1%8C%D0%9F%D1%80%D0%B0%D0%B9%D1%81%D0%9B%D0%B8%D1%81%D1%82%D0%B0.CommandModule.bsl \ No newline at end of file