diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b0ba426..4e121ac 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -20,6 +20,7 @@ jobs: cache: pnpm - run: pnpm install --frozen-lockfile + - run: pnpm run format:check - run: pnpm run lint - run: pnpm run typecheck diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7582512..f205794 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -39,7 +39,7 @@ jobs: - run: pnpm install --frozen-lockfile - run: npm install -g npm@latest - - run: npm publish + - run: pnpm publish publish-jsr: runs-on: ubuntu-latest diff --git a/.oxfmtrc.jsonc b/.oxfmtrc.jsonc new file mode 100644 index 0000000..a2c1b23 --- /dev/null +++ b/.oxfmtrc.jsonc @@ -0,0 +1,49 @@ +{ + "$schema": "./node_modules/oxfmt/configuration_schema.json", + "arrowParens": "avoid", + "bracketSameLine": false, + "bracketSpacing": true, + "embeddedLanguageFormatting": "auto", + "endOfLine": "lf", + "sortImports": { + "newlinesBetween": false, + }, + "sortPackageJson": { + "sortScripts": true, + }, + "htmlWhitespaceSensitivity": "css", + "ignorePatterns": [ + "**/node_modules/**", + "**/dist/**", + "pnpm-lock.yaml", + "**/*.min.*", + "**/tests/fixtures/**", + ], + "insertFinalNewline": true, + "jsxSingleQuote": true, + "objectWrap": "preserve", + "overrides": [ + { + "files": ["**/*.{css,scss}"], + "options": { + "singleQuote": false, + }, + }, + { + "files": ["**/*.html"], + "options": { + "singleAttributePerLine": false, + }, + }, + ], + "printWidth": 80, + "proseWrap": "preserve", + "quoteProps": "as-needed", + "semi": false, + "singleAttributePerLine": true, + "singleQuote": true, + "tabWidth": 2, + "trailingComma": "all", + "useTabs": false, + "vueIndentScriptAndStyle": false, +} diff --git a/.oxlintrc.json b/.oxlintrc.json new file mode 100644 index 0000000..8f146f4 --- /dev/null +++ b/.oxlintrc.json @@ -0,0 +1,136 @@ +{ + "$schema": "./node_modules/oxlint/configuration_schema.json", + "plugins": [ + "eslint", + "import", + "jsdoc", + "node", + "promise", + "oxc", + "typescript", + "unicorn" + ], + "categories": { + "correctness": "error", + "suspicious": "warn", + "pedantic": "warn", + "perf": "warn", + "style": "warn", + "restriction": "warn" + }, + "ignorePatterns": [ + "**/dist/**", + "**/node_modules/**", + "**/tests/fixtures/**" + ], + "rules": { + "capitalized-comments": "off", + "no-ternary": "off", + "sort-imports": "off", + "max-lines-per-function": [ + "warn", + { + "max": 200, + "skipComments": true, + "skipBlankLines": true + } + ], + "import/group-exports": "off", + "import/no-named-export": "off", + "import/prefer-default-export": "off", + "import/no-nodejs-modules": "off", + "import/no-relative-parent-imports": "off", + "jsdoc/require-param-type": "off", + "jsdoc/require-returns-type": "off", + "oxc/no-map-spread": "off", + "oxc/no-optional-chaining": "off", + "oxc/no-rest-spread-properties": "off", + "typescript/explicit-function-return-type": "off", + "unicorn/filename-case": "off", + "unicorn/no-process-exit": "off", + "unicorn/prefer-module": "off", + "id-length": [ + "warn", + { + "min": 2, + "max": 30, + "properties": "never", + "exceptions": [ + // Compare + "a", + "b", + // Loop + "i", + "v", + // Generic types + "T", + // Unused vars + "_", + "$" + ] + } + ], + "func-style": ["warn", "declaration", { "allowArrowFunctions": true }], + "no-duplicate-imports": [ + "warn", + { + "allowSeparateTypeImports": true, + "includeExports": true + } + ], + "no-magic-numbers": [ + "warn", + { + "ignore": [0, 1, -1], + "ignoreArrayIndexes": true, + "enforceConst": true, + "detectObjects": false + } + ] + }, + "overrides": [ + { + "files": ["scripts/**/*.{js,ts}"], + "rules": { + "import/no-nodejs-modules": "off", + "import/prefer-default-export": "off", + "import/no-named-export": "off" + } + }, + { + "files": ["**/*.config.{ts,mjs}"], + "rules": { + "import/no-default-export": "off" + } + }, + { + "files": ["*.d.ts"], + "rules": { + // to extend existing modules, import/export must not appear in declaration files at top level + "import/unambiguous": "off", + // we need `export {}` to convert a file to a module + "unicorn/require-module-specifiers": "off" + } + }, + { + "files": ["*.{spec,test}.{js,ts,tsx}", "*.{spec,test}-d.{ts,tsx}"], + "plugins": ["vitest"], + "rules": { + "id-length": "off", + "max-classes-per-file": "off", + "max-lines-per-function": "off", + "max-lines": "off", + "max-statements": "off", + "no-empty-function": "off", + "no-magic-numbers": "off", + "no-undefined": "off", + "import/no-nodejs-modules": "off", + "typescript/ban-ts-comment": "off", + "typescript/no-non-null-assertion": "off", + "typescript/prefer-ts-expect-error": "off", + "typescript/require-array-sort-compare": "off", + "vitest/no-importing-vitest-globals": "off" + } + } + ] +} diff --git a/.vscode/extensions.json b/.vscode/extensions.json index 9a70409..e6ccbfd 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -2,7 +2,7 @@ "recommendations": [ "streetsidesoftware.code-spell-checker", "editorconfig.editorconfig", - "dbaeumer.vscode-eslint", - "esbenp.prettier-vscode" + "oxc.oxc-vscode", + "typescriptteam.native-preview" ] } diff --git a/.vscode/settings.json b/.vscode/settings.json index 3b9300a..8a37a7d 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,35 +1,24 @@ { - "eslint.enable": true, - "prettier.enable": true, + "oxc.enable": true, + "eslint.enable": false, + "prettier.enable": false, "editor.formatOnSave": true, - "prettier.configPath": "./prettier.config.mjs", - "editor.defaultFormatter": "esbenp.prettier-vscode", + "editor.defaultFormatter": "oxc.oxc-vscode", "editor.codeActionsOnSave": { - "source.fixAll.eslint": "explicit", - "source.organizeImports": "never", - "source.sortImports": "never" + "source.fixAll.oxc": "explicit" }, - "eslint.validate": [ - "vue", - "yaml", - "toml", - "json", - "jsonc", - "json5", - "markdown", - "javascript", - "typescript", - "javascriptreact", - "typescriptreact" - ], + "typescript.experimental.useTsgo": true, "cSpell.words": [ "bumpp", "changelogithub", "codecov", "esbuild", "lcov", + "oxfmt", + "oxlint", "pnpm", "tsdown", + "tsgo", "unrs", "vite", "vitepress", diff --git a/eslint.config.mjs b/eslint.config.mjs deleted file mode 100644 index 70da305..0000000 --- a/eslint.config.mjs +++ /dev/null @@ -1,9 +0,0 @@ -// @ts-check - -import { defineESLintConfig } from '@ntnyq/eslint-config' - -export default defineESLintConfig({ - perfectionist: { - all: true, - }, -}) diff --git a/package.json b/package.json index 5a1d70f..a15d45b 100644 --- a/package.json +++ b/package.json @@ -1,8 +1,6 @@ { "name": "uncase", - "type": "module", "version": "0.2.0", - "packageManager": "pnpm@10.26.2", "description": "Wrapper of change-case to create case converter, validator and etc.", "keywords": [ "camelCase", @@ -21,16 +19,23 @@ "trainCase", "validate" ], + "homepage": "https://github.com/ntnyq/uncase#readme", + "bugs": { + "url": "https://github.com/ntnyq/uncase/issues" + }, "license": "MIT", "author": { "name": "ntnyq", "email": "ntnyq13@gmail.com" }, - "homepage": "https://github.com/ntnyq/uncase#readme", "repository": "ntnyq/uncase", - "bugs": { - "url": "https://github.com/ntnyq/uncase/issues" - }, + "files": [ + "dist" + ], + "type": "module", + "sideEffects": false, + "main": "./dist/index.js", + "types": "./dist/index.d.ts", "exports": { "./package.json": "./package.json", ".": { @@ -42,47 +47,43 @@ "default": "./dist/is.js" } }, - "main": "./dist/index.js", - "types": "./dist/index.d.ts", - "files": [ - "dist" - ], "publishConfig": { "access": "public" }, - "sideEffects": false, "scripts": { "build": "tsdown", "coverage": "vitest --coverage", "dev": "tsdown --watch", - "lint": "eslint", + "format": "oxfmt", + "format:check": "oxfmt --check", + "lint": "oxlint", "prepare": "husky", "prepublishOnly": "pnpm run build", "release": "run-s release:check release:version", - "release:check": "run-s lint typecheck test", + "release:check": "run-s format:check lint typecheck test", "release:version": "bumpp", "test": "vitest", - "typecheck": "tsc --noEmit" + "typecheck": "tsgo --noEmit" }, "dependencies": { "change-case": "^5.4.4" }, "devDependencies": { - "@ntnyq/eslint-config": "^5.8.0", - "@ntnyq/prettier-config": "^3.0.1", - "@types/node": "^25.0.3", - "@vitest/coverage-v8": "^4.0.16", - "bumpp": "^10.3.2", - "eslint": "^9.39.2", + "@types/node": "^25.5.0", + "@typescript/native-preview": "^7.0.0-dev.20260322.1", + "@vitest/coverage-v8": "^4.1.0", + "bumpp": "^11.0.1", "husky": "^9.1.7", "nano-staged": "^0.9.0", "npm-run-all2": "^8.0.4", - "prettier": "^3.7.4", - "tsdown": "^0.18.3", - "typescript": "^5.9.3", - "vitest": "^4.0.16" + "oxfmt": "^0.41.0", + "oxlint": "^1.56.0", + "tsdown": "^0.21.4", + "vitest": "^4.1.0" }, "nano-staged": { - "*.{js,ts,mjs,cjs,md,yml,yaml,json}": "eslint --fix" - } + "*.{js,ts,mjs,tsx}": "oxlint --fix", + "*": "oxfmt --no-error-on-unmatched-pattern" + }, + "packageManager": "pnpm@10.32.1" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c529dbf..a53abda 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,7 +5,7 @@ settings: excludeLinksFromLockfile: false overrides: - esbuild: ^0.27.2 + esbuild: ^0.27.3 importers: @@ -15,24 +15,18 @@ importers: specifier: ^5.4.4 version: 5.4.4 devDependencies: - '@ntnyq/eslint-config': - specifier: ^5.8.0 - version: 5.8.0(@typescript-eslint/parser@8.48.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(@typescript-eslint/utils@8.48.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(@vue/compiler-sfc@3.5.25)(eslint@9.39.2(jiti@2.6.1))(prettier@3.7.4)(typescript@5.9.3)(vitest@4.0.16(@types/node@25.0.3)(jiti@2.6.1)(yaml@2.8.2)) - '@ntnyq/prettier-config': - specifier: ^3.0.1 - version: 3.0.1 '@types/node': - specifier: ^25.0.3 - version: 25.0.3 + specifier: ^25.5.0 + version: 25.5.0 + '@typescript/native-preview': + specifier: ^7.0.0-dev.20260322.1 + version: 7.0.0-dev.20260329.1 '@vitest/coverage-v8': - specifier: ^4.0.16 - version: 4.0.16(vitest@4.0.16(@types/node@25.0.3)(jiti@2.6.1)(yaml@2.8.2)) + specifier: ^4.1.0 + version: 4.1.0(vitest@4.1.0(@types/node@25.5.0)(vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(yaml@2.8.2))) bumpp: - specifier: ^10.3.2 - version: 10.3.2(magicast@0.5.1) - eslint: - specifier: ^9.39.2 - version: 9.39.2(jiti@2.6.1) + specifier: ^11.0.1 + version: 11.0.1 husky: specifier: ^9.1.7 version: 9.1.7 @@ -42,317 +36,228 @@ importers: npm-run-all2: specifier: ^8.0.4 version: 8.0.4 - prettier: - specifier: ^3.7.4 - version: 3.7.4 + oxfmt: + specifier: ^0.41.0 + version: 0.41.0 + oxlint: + specifier: ^1.56.0 + version: 1.57.0 tsdown: - specifier: ^0.18.3 - version: 0.18.4(synckit@0.11.11)(typescript@5.9.3) - typescript: - specifier: ^5.9.3 - version: 5.9.3 + specifier: ^0.21.4 + version: 0.21.7(@typescript/native-preview@7.0.0-dev.20260329.1) vitest: - specifier: ^4.0.16 - version: 4.0.16(@types/node@25.0.3)(jiti@2.6.1)(yaml@2.8.2) + specifier: ^4.1.0 + version: 4.1.0(@types/node@25.5.0)(vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(yaml@2.8.2)) packages: - '@antfu/install-pkg@1.1.0': - resolution: {integrity: sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ==} - - '@babel/generator@7.28.5': - resolution: {integrity: sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==} - engines: {node: '>=6.9.0'} + '@babel/generator@8.0.0-rc.3': + resolution: {integrity: sha512-em37/13/nR320G4jab/nIIHZgc2Wz2y/D39lxnTyxB4/D/omPQncl/lSdlnJY1OhQcRGugTSIF2l/69o31C9dA==} + engines: {node: ^20.19.0 || >=22.12.0} '@babel/helper-string-parser@7.27.1': resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} engines: {node: '>=6.9.0'} + '@babel/helper-string-parser@8.0.0-rc.3': + resolution: {integrity: sha512-AmwWFx1m8G/a5cXkxLxTiWl+YEoWuoFLUCwqMlNuWO1tqAYITQAbCRPUkyBHv1VOFgfjVOqEj6L3u15J5ZCzTA==} + engines: {node: ^20.19.0 || >=22.12.0} + '@babel/helper-validator-identifier@7.28.5': resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} engines: {node: '>=6.9.0'} - '@babel/parser@7.28.5': - resolution: {integrity: sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==} + '@babel/helper-validator-identifier@8.0.0-rc.3': + resolution: {integrity: sha512-8AWCJ2VJJyDFlGBep5GpaaQ9AAaE/FjAcrqI7jyssYhtL7WGV0DOKpJsQqM037xDbpRLHXsY8TwU7zDma7coOw==} + engines: {node: ^20.19.0 || >=22.12.0} + + '@babel/parser@7.29.0': + resolution: {integrity: sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==} engines: {node: '>=6.0.0'} hasBin: true - '@babel/types@7.28.5': - resolution: {integrity: sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==} + '@babel/parser@8.0.0-rc.3': + resolution: {integrity: sha512-B20dvP3MfNc/XS5KKCHy/oyWl5IA6Cn9YjXRdDlCjNmUFrjvLXMNUfQq/QUy9fnG2gYkKKcrto2YaF9B32ToOQ==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + + '@babel/types@7.29.0': + resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==} engines: {node: '>=6.9.0'} + '@babel/types@8.0.0-rc.3': + resolution: {integrity: sha512-mOm5ZrYmphGfqVWoH5YYMTITb3cDXsFgmvFlvkvWDMsR9X8RFnt7a0Wb6yNIdoFsiMO9WjYLq+U/FMtqIYAF8Q==} + engines: {node: ^20.19.0 || >=22.12.0} + '@bcoe/v8-coverage@1.0.2': resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==} engines: {node: '>=18'} - '@clack/core@0.5.0': - resolution: {integrity: sha512-p3y0FIOwaYRUPRcMO7+dlmLh8PSRcrjuTndsiA0WAFbWES0mLZlrjVoBRZ9DzkPFJZG6KGkJmoEAY0ZcVWTkow==} - - '@clack/prompts@0.11.0': - resolution: {integrity: sha512-pMN5FcrEw9hUkZA4f+zLlzivQSeQf5dRGJjSUbvVYDLvpKCdQx5OaknvKzgbtXOizhP+SJJJjqEbOe55uKKfAw==} - - '@emnapi/core@1.7.1': - resolution: {integrity: sha512-o1uhUASyo921r2XtHYOHy7gdkGLge8ghBEQHMWmyJFoXlpU58kIrhhN3w26lpQb6dspetweapMn2CSNwQ8I4wg==} + '@emnapi/core@1.8.1': + resolution: {integrity: sha512-AvT9QFpxK0Zd8J0jopedNm+w/2fIzvtPKPjqyw9jwvBaReTTqPBk9Hixaz7KbjimP+QNz605/XnjFcDAL2pqBg==} - '@emnapi/runtime@1.7.1': - resolution: {integrity: sha512-PVtJr5CmLwYAU9PZDMITZoR5iAOShYREoR45EyyLrbntV50mdePTgUn4AmOw90Ifcj+x2kRjdzr1HP3RrNiHGA==} + '@emnapi/runtime@1.8.1': + resolution: {integrity: sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg==} '@emnapi/wasi-threads@1.1.0': resolution: {integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==} - '@es-joy/jsdoccomment@0.50.2': - resolution: {integrity: sha512-YAdE/IJSpwbOTiaURNCKECdAwqrJuFiZhylmesBcIRawtYKnBR2wxPhoIewMg+Yu+QuYvHfJNReWpoxGBKOChA==} - engines: {node: '>=18'} - - '@es-joy/jsdoccomment@0.76.0': - resolution: {integrity: sha512-g+RihtzFgGTx2WYCuTHbdOXJeAlGnROws0TeALx9ow/ZmOROOZkVg5wp/B44n0WJgI4SQFP1eWM2iRPlU2Y14w==} - engines: {node: '>=20.11.0'} - - '@es-joy/resolve.exports@1.2.0': - resolution: {integrity: sha512-Q9hjxWI5xBM+qW2enxfe8wDKdFWMfd0Z29k5ZJnuBqD/CasY5Zryj09aCA6owbGATWz+39p5uIdaHXpopOcG8g==} - engines: {node: '>=10'} - - '@esbuild/aix-ppc64@0.27.2': - resolution: {integrity: sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw==} + '@esbuild/aix-ppc64@0.27.3': + resolution: {integrity: sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg==} engines: {node: '>=18'} cpu: [ppc64] os: [aix] - '@esbuild/android-arm64@0.27.2': - resolution: {integrity: sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA==} + '@esbuild/android-arm64@0.27.3': + resolution: {integrity: sha512-YdghPYUmj/FX2SYKJ0OZxf+iaKgMsKHVPF1MAq/P8WirnSpCStzKJFjOjzsW0QQ7oIAiccHdcqjbHmJxRb/dmg==} engines: {node: '>=18'} cpu: [arm64] os: [android] - '@esbuild/android-arm@0.27.2': - resolution: {integrity: sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA==} + '@esbuild/android-arm@0.27.3': + resolution: {integrity: sha512-i5D1hPY7GIQmXlXhs2w8AWHhenb00+GxjxRncS2ZM7YNVGNfaMxgzSGuO8o8SJzRc/oZwU2bcScvVERk03QhzA==} engines: {node: '>=18'} cpu: [arm] os: [android] - '@esbuild/android-x64@0.27.2': - resolution: {integrity: sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A==} + '@esbuild/android-x64@0.27.3': + resolution: {integrity: sha512-IN/0BNTkHtk8lkOM8JWAYFg4ORxBkZQf9zXiEOfERX/CzxW3Vg1ewAhU7QSWQpVIzTW+b8Xy+lGzdYXV6UZObQ==} engines: {node: '>=18'} cpu: [x64] os: [android] - '@esbuild/darwin-arm64@0.27.2': - resolution: {integrity: sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg==} + '@esbuild/darwin-arm64@0.27.3': + resolution: {integrity: sha512-Re491k7ByTVRy0t3EKWajdLIr0gz2kKKfzafkth4Q8A5n1xTHrkqZgLLjFEHVD+AXdUGgQMq+Godfq45mGpCKg==} engines: {node: '>=18'} cpu: [arm64] os: [darwin] - '@esbuild/darwin-x64@0.27.2': - resolution: {integrity: sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA==} + '@esbuild/darwin-x64@0.27.3': + resolution: {integrity: sha512-vHk/hA7/1AckjGzRqi6wbo+jaShzRowYip6rt6q7VYEDX4LEy1pZfDpdxCBnGtl+A5zq8iXDcyuxwtv3hNtHFg==} engines: {node: '>=18'} cpu: [x64] os: [darwin] - '@esbuild/freebsd-arm64@0.27.2': - resolution: {integrity: sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g==} + '@esbuild/freebsd-arm64@0.27.3': + resolution: {integrity: sha512-ipTYM2fjt3kQAYOvo6vcxJx3nBYAzPjgTCk7QEgZG8AUO3ydUhvelmhrbOheMnGOlaSFUoHXB6un+A7q4ygY9w==} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-x64@0.27.2': - resolution: {integrity: sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA==} + '@esbuild/freebsd-x64@0.27.3': + resolution: {integrity: sha512-dDk0X87T7mI6U3K9VjWtHOXqwAMJBNN2r7bejDsc+j03SEjtD9HrOl8gVFByeM0aJksoUuUVU9TBaZa2rgj0oA==} engines: {node: '>=18'} cpu: [x64] os: [freebsd] - '@esbuild/linux-arm64@0.27.2': - resolution: {integrity: sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw==} + '@esbuild/linux-arm64@0.27.3': + resolution: {integrity: sha512-sZOuFz/xWnZ4KH3YfFrKCf1WyPZHakVzTiqji3WDc0BCl2kBwiJLCXpzLzUBLgmp4veFZdvN5ChW4Eq/8Fc2Fg==} engines: {node: '>=18'} cpu: [arm64] os: [linux] - '@esbuild/linux-arm@0.27.2': - resolution: {integrity: sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw==} + '@esbuild/linux-arm@0.27.3': + resolution: {integrity: sha512-s6nPv2QkSupJwLYyfS+gwdirm0ukyTFNl3KTgZEAiJDd+iHZcbTPPcWCcRYH+WlNbwChgH2QkE9NSlNrMT8Gfw==} engines: {node: '>=18'} cpu: [arm] os: [linux] - '@esbuild/linux-ia32@0.27.2': - resolution: {integrity: sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w==} + '@esbuild/linux-ia32@0.27.3': + resolution: {integrity: sha512-yGlQYjdxtLdh0a3jHjuwOrxQjOZYD/C9PfdbgJJF3TIZWnm/tMd/RcNiLngiu4iwcBAOezdnSLAwQDPqTmtTYg==} engines: {node: '>=18'} cpu: [ia32] os: [linux] - '@esbuild/linux-loong64@0.27.2': - resolution: {integrity: sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg==} + '@esbuild/linux-loong64@0.27.3': + resolution: {integrity: sha512-WO60Sn8ly3gtzhyjATDgieJNet/KqsDlX5nRC5Y3oTFcS1l0KWba+SEa9Ja1GfDqSF1z6hif/SkpQJbL63cgOA==} engines: {node: '>=18'} cpu: [loong64] os: [linux] - '@esbuild/linux-mips64el@0.27.2': - resolution: {integrity: sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw==} + '@esbuild/linux-mips64el@0.27.3': + resolution: {integrity: sha512-APsymYA6sGcZ4pD6k+UxbDjOFSvPWyZhjaiPyl/f79xKxwTnrn5QUnXR5prvetuaSMsb4jgeHewIDCIWljrSxw==} engines: {node: '>=18'} cpu: [mips64el] os: [linux] - '@esbuild/linux-ppc64@0.27.2': - resolution: {integrity: sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ==} + '@esbuild/linux-ppc64@0.27.3': + resolution: {integrity: sha512-eizBnTeBefojtDb9nSh4vvVQ3V9Qf9Df01PfawPcRzJH4gFSgrObw+LveUyDoKU3kxi5+9RJTCWlj4FjYXVPEA==} engines: {node: '>=18'} cpu: [ppc64] os: [linux] - '@esbuild/linux-riscv64@0.27.2': - resolution: {integrity: sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA==} + '@esbuild/linux-riscv64@0.27.3': + resolution: {integrity: sha512-3Emwh0r5wmfm3ssTWRQSyVhbOHvqegUDRd0WhmXKX2mkHJe1SFCMJhagUleMq+Uci34wLSipf8Lagt4LlpRFWQ==} engines: {node: '>=18'} cpu: [riscv64] os: [linux] - '@esbuild/linux-s390x@0.27.2': - resolution: {integrity: sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w==} + '@esbuild/linux-s390x@0.27.3': + resolution: {integrity: sha512-pBHUx9LzXWBc7MFIEEL0yD/ZVtNgLytvx60gES28GcWMqil8ElCYR4kvbV2BDqsHOvVDRrOxGySBM9Fcv744hw==} engines: {node: '>=18'} cpu: [s390x] os: [linux] - '@esbuild/linux-x64@0.27.2': - resolution: {integrity: sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA==} + '@esbuild/linux-x64@0.27.3': + resolution: {integrity: sha512-Czi8yzXUWIQYAtL/2y6vogER8pvcsOsk5cpwL4Gk5nJqH5UZiVByIY8Eorm5R13gq+DQKYg0+JyQoytLQas4dA==} engines: {node: '>=18'} cpu: [x64] os: [linux] - '@esbuild/netbsd-arm64@0.27.2': - resolution: {integrity: sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw==} + '@esbuild/netbsd-arm64@0.27.3': + resolution: {integrity: sha512-sDpk0RgmTCR/5HguIZa9n9u+HVKf40fbEUt+iTzSnCaGvY9kFP0YKBWZtJaraonFnqef5SlJ8/TiPAxzyS+UoA==} engines: {node: '>=18'} cpu: [arm64] os: [netbsd] - '@esbuild/netbsd-x64@0.27.2': - resolution: {integrity: sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA==} + '@esbuild/netbsd-x64@0.27.3': + resolution: {integrity: sha512-P14lFKJl/DdaE00LItAukUdZO5iqNH7+PjoBm+fLQjtxfcfFE20Xf5CrLsmZdq5LFFZzb5JMZ9grUwvtVYzjiA==} engines: {node: '>=18'} cpu: [x64] os: [netbsd] - '@esbuild/openbsd-arm64@0.27.2': - resolution: {integrity: sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA==} + '@esbuild/openbsd-arm64@0.27.3': + resolution: {integrity: sha512-AIcMP77AvirGbRl/UZFTq5hjXK+2wC7qFRGoHSDrZ5v5b8DK/GYpXW3CPRL53NkvDqb9D+alBiC/dV0Fb7eJcw==} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] - '@esbuild/openbsd-x64@0.27.2': - resolution: {integrity: sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg==} + '@esbuild/openbsd-x64@0.27.3': + resolution: {integrity: sha512-DnW2sRrBzA+YnE70LKqnM3P+z8vehfJWHXECbwBmH/CU51z6FiqTQTHFenPlHmo3a8UgpLyH3PT+87OViOh1AQ==} engines: {node: '>=18'} cpu: [x64] os: [openbsd] - '@esbuild/openharmony-arm64@0.27.2': - resolution: {integrity: sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag==} + '@esbuild/openharmony-arm64@0.27.3': + resolution: {integrity: sha512-NinAEgr/etERPTsZJ7aEZQvvg/A6IsZG/LgZy+81wON2huV7SrK3e63dU0XhyZP4RKGyTm7aOgmQk0bGp0fy2g==} engines: {node: '>=18'} cpu: [arm64] os: [openharmony] - '@esbuild/sunos-x64@0.27.2': - resolution: {integrity: sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg==} + '@esbuild/sunos-x64@0.27.3': + resolution: {integrity: sha512-PanZ+nEz+eWoBJ8/f8HKxTTD172SKwdXebZ0ndd953gt1HRBbhMsaNqjTyYLGLPdoWHy4zLU7bDVJztF5f3BHA==} engines: {node: '>=18'} cpu: [x64] os: [sunos] - '@esbuild/win32-arm64@0.27.2': - resolution: {integrity: sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg==} + '@esbuild/win32-arm64@0.27.3': + resolution: {integrity: sha512-B2t59lWWYrbRDw/tjiWOuzSsFh1Y/E95ofKz7rIVYSQkUYBjfSgf6oeYPNWHToFRr2zx52JKApIcAS/D5TUBnA==} engines: {node: '>=18'} cpu: [arm64] os: [win32] - '@esbuild/win32-ia32@0.27.2': - resolution: {integrity: sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ==} + '@esbuild/win32-ia32@0.27.3': + resolution: {integrity: sha512-QLKSFeXNS8+tHW7tZpMtjlNb7HKau0QDpwm49u0vUp9y1WOF+PEzkU84y9GqYaAVW8aH8f3GcBck26jh54cX4Q==} engines: {node: '>=18'} cpu: [ia32] os: [win32] - '@esbuild/win32-x64@0.27.2': - resolution: {integrity: sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ==} + '@esbuild/win32-x64@0.27.3': + resolution: {integrity: sha512-4uJGhsxuptu3OcpVAzli+/gWusVGwZZHTlS63hh++ehExkVT8SgiEf7/uC/PclrPPkLhZqGgCTjd0VWLo6xMqA==} engines: {node: '>=18'} cpu: [x64] os: [win32] - '@eslint-community/eslint-plugin-eslint-comments@4.5.0': - resolution: {integrity: sha512-MAhuTKlr4y/CE3WYX26raZjy+I/kS2PLKSzvfmDCGrBLTFHOYwqROZdr4XwPgXwX3K9rjzMr4pSmUWGnzsUyMg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 - - '@eslint-community/eslint-utils@4.9.0': - resolution: {integrity: sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - - '@eslint-community/regexpp@4.12.2': - resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==} - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - - '@eslint/compat@1.4.1': - resolution: {integrity: sha512-cfO82V9zxxGBxcQDr1lfaYB7wykTa0b00mGa36FrJl7iTFd0Z2cHfEYuxcBRP/iNijCsWsEkA+jzT8hGYmv33w==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.40 || 9 - peerDependenciesMeta: - eslint: - optional: true - - '@eslint/config-array@0.21.1': - resolution: {integrity: sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/config-helpers@0.4.2': - resolution: {integrity: sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/core@0.17.0': - resolution: {integrity: sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/eslintrc@3.3.3': - resolution: {integrity: sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/js@9.39.1': - resolution: {integrity: sha512-S26Stp4zCy88tH94QbBv3XCuzRQiZ9yXofEILmglYTh/Ug/a9/umqvgFtYBAo3Lp0nsI/5/qH1CCrbdK3AP1Tw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/js@9.39.2': - resolution: {integrity: sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/markdown@7.5.1': - resolution: {integrity: sha512-R8uZemG9dKTbru/DQRPblbJyXpObwKzo8rv1KYGGuPUPtjM4LXBYM9q5CIZAComzZupws3tWbDwam5AFpPLyJQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/object-schema@2.1.7': - resolution: {integrity: sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/plugin-kit@0.4.1': - resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@humanfs/core@0.19.1': - resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} - engines: {node: '>=18.18.0'} - - '@humanfs/node@0.16.7': - resolution: {integrity: sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==} - engines: {node: '>=18.18.0'} - - '@humanwhocodes/module-importer@1.0.1': - resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} - engines: {node: '>=12.22'} - - '@humanwhocodes/retry@0.4.3': - resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} - engines: {node: '>=18.18'} - - '@isaacs/balanced-match@4.0.1': - resolution: {integrity: sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==} - engines: {node: 20 || >=22} - - '@isaacs/brace-expansion@5.0.0': - resolution: {integrity: sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==} - engines: {node: 20 || >=22} - '@jridgewell/gen-mapping@0.3.13': resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} @@ -366,637 +271,592 @@ packages: '@jridgewell/trace-mapping@0.3.31': resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} - '@napi-rs/wasm-runtime@0.2.12': - resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==} - - '@napi-rs/wasm-runtime@1.1.0': - resolution: {integrity: sha512-Fq6DJW+Bb5jaWE69/qOE0D1TUN9+6uWhCeZpdnSBk14pjLcCWR7Q8n49PTSPHazM37JqrsdpEthXy2xn6jWWiA==} - '@napi-rs/wasm-runtime@1.1.1': resolution: {integrity: sha512-p64ah1M1ld8xjWv3qbvFwHiFVWrq1yFvV4f7w+mzaqiR4IlSgkqhcRdHwsGgomwzBH51sRY4NEowLxnaBjcW/A==} - '@ntnyq/eslint-config@5.8.0': - resolution: {integrity: sha512-1cEC2jxa5vG/WLoRC/cFEdCvZcl+NirxuKgnxiEc4HXkQmJpgATuSBFIQ1c/ztLqZVFEXkx2m2+zUabNvWU9Qw==} - engines: {node: ^20.11.0 || >=21.1.0} - peerDependencies: - '@html-eslint/eslint-plugin': ^0.47.0 - '@html-eslint/parser': ^0.47.0 - astro-eslint-parser: ^1.2.2 - eslint: ^9.20.0 - eslint-plugin-astro: ^1.4.0 - eslint-plugin-eslint-plugin: ^7.2.0 - eslint-plugin-format: ^1.0.2 - eslint-plugin-pnpm: ^1.3.0 - eslint-plugin-svelte: ^3.13.0 - eslint-plugin-unused-imports: ^4.3.0 - svelte: ^5.43.2 - svelte-eslint-parser: ^1.4.0 - peerDependenciesMeta: - '@html-eslint/eslint-plugin': - optional: true - '@html-eslint/parser': - optional: true - astro-eslint-parser: - optional: true - eslint-plugin-astro: - optional: true - eslint-plugin-eslint-plugin: - optional: true - eslint-plugin-format: - optional: true - eslint-plugin-pnpm: - optional: true - eslint-plugin-svelte: - optional: true - eslint-plugin-unused-imports: - optional: true - svelte: - optional: true - svelte-eslint-parser: - optional: true - - '@ntnyq/prettier-config@3.0.1': - resolution: {integrity: sha512-Mi8pvBu6Z0HsC6vFQQ9ucmEiot4GJ3AbwfU8J626m5oll9mgF5InO+pdGnFVtr9e82YHUHA67MihHLYT7CDhHw==} - - '@ntnyq/utils@0.6.5': - resolution: {integrity: sha512-sjCzIYGXvRRuwN37twCVjszeDTfPtDE3hQ+vT/orH9Xo0ubKQDEA+HsyTewN1vo3ao0Kl3DGpsgPJ4nxy+nyvQ==} - engines: {node: '>=18.18.0'} - - '@ntnyq/utils@0.9.2': - resolution: {integrity: sha512-hQGd//GjqL1AXE99/w9+7ol0Kddl9dyODTR3xprMGGftcHozLIgqMYAzVtmjQsRwFxRPMp+/jLCohoabPG1Lhg==} - engines: {node: '>=18.18.0'} - - '@oxc-project/types@0.103.0': - resolution: {integrity: sha512-bkiYX5kaXWwUessFRSoXFkGIQTmc6dLGdxuRTrC+h8PSnIdZyuXHHlLAeTmOue5Br/a0/a7dHH0Gca6eXn9MKg==} + '@oxc-project/types@0.122.0': + resolution: {integrity: sha512-oLAl5kBpV4w69UtFZ9xqcmTi+GENWOcPF7FCrczTiBbmC0ibXxCwyvZGbO39rCVEuLGAZM84DH0pUIyyv/YJzA==} - '@oxc-project/types@0.106.0': - resolution: {integrity: sha512-QdsH3rZq480VnOHSHgPYOhjL8O8LBdcnSjM408BpPCCUc0JYYZPG9Gafl9i3OcGk/7137o+gweb4cCv3WAUykg==} - - '@pkgr/core@0.2.9': - resolution: {integrity: sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==} - engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - - '@quansync/fs@1.0.0': - resolution: {integrity: sha512-4TJ3DFtlf1L5LDMaM6CanJ/0lckGNtJcMjQ1NAV6zDmA0tEHKZtxNKin8EgPaVX1YzljbxckyT2tJrpQKAtngQ==} - - '@rolldown/binding-android-arm64@1.0.0-beta.57': - resolution: {integrity: sha512-GoOVDy8bjw9z1K30Oo803nSzXJS/vWhFijFsW3kzvZCO8IZwFnNa6pGctmbbJstKl3Fv6UBwyjJQN6msejW0IQ==} + '@oxfmt/binding-android-arm-eabi@0.41.0': + resolution: {integrity: sha512-REfrqeMKGkfMP+m/ScX4f5jJBSmVNYcpoDF8vP8f8eYPDuPGZmzp56NIUsYmx3h7f6NzC6cE3gqh8GDWrJHCKw==} engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm64] + cpu: [arm] os: [android] - '@rolldown/binding-android-arm64@1.0.0-beta.58': - resolution: {integrity: sha512-mWj5eE4Qc8TbPdGGaaLvBb9XfDPvE1EmZkJQgiGKwchkWH4oAJcRAKMTw7ZHnb1L+t7Ah41sBkAecaIsuUgsug==} + '@oxfmt/binding-android-arm64@0.41.0': + resolution: {integrity: sha512-s0b1dxNgb2KomspFV2LfogC2XtSJB42POXF4bMCLJyvQmAGos4ZtjGPfQreToQEaY0FQFjz3030ggI36rF1q5g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@rolldown/binding-darwin-arm64@1.0.0-beta.57': - resolution: {integrity: sha512-9c4FOhRGpl+PX7zBK5p17c5efpF9aSpTPgyigv57hXf5NjQUaJOOiejPLAtFiKNBIfm5Uu6yFkvLKzOafNvlTw==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm64] - os: [darwin] - - '@rolldown/binding-darwin-arm64@1.0.0-beta.58': - resolution: {integrity: sha512-wFxUymI/5R8bH8qZFYDfAxAN9CyISEIYke+95oZPiv6EWo88aa5rskjVcCpKA532R+klFmdqjbbaD56GNmTF4Q==} + '@oxfmt/binding-darwin-arm64@0.41.0': + resolution: {integrity: sha512-EGXGualADbv/ZmamE7/2DbsrYmjoPlAmHEpTL4vapLF4EfVD6fr8/uQDFnPJkUBjiSWFJZtFNsGeN1B6V3owmA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@rolldown/binding-darwin-x64@1.0.0-beta.57': - resolution: {integrity: sha512-6RsB8Qy4LnGqNGJJC/8uWeLWGOvbRL/KG5aJ8XXpSEupg/KQtlBEiFaYU/Ma5Usj1s+bt3ItkqZYAI50kSplBA==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [x64] - os: [darwin] - - '@rolldown/binding-darwin-x64@1.0.0-beta.58': - resolution: {integrity: sha512-ybp3MkPj23VDV9PhtRwdU5qrGhlViWRV5BjKwO6epaSlUD5lW0WyY+roN3ZAzbma/9RrMTgZ/a/gtQq8YXOcqw==} + '@oxfmt/binding-darwin-x64@0.41.0': + resolution: {integrity: sha512-WxySJEvdQQYMmyvISH3qDpTvoS0ebnIP63IMxLLWowJyPp/AAH0hdWtlo+iGNK5y3eVfa5jZguwNaQkDKWpGSw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@rolldown/binding-freebsd-x64@1.0.0-beta.57': - resolution: {integrity: sha512-uA9kG7+MYkHTbqwv67Tx+5GV5YcKd33HCJIi0311iYBd25yuwyIqvJfBdt1VVB8tdOlyTb9cPAgfCki8nhwTQg==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [x64] - os: [freebsd] - - '@rolldown/binding-freebsd-x64@1.0.0-beta.58': - resolution: {integrity: sha512-Evxj3yh7FWvyklUYZa0qTVT9N2zX9TPDqGF056hl8hlCZ9/ndQ2xMv6uw9PD1VlLpukbsqL+/C6M0qwipL0QMg==} + '@oxfmt/binding-freebsd-x64@0.41.0': + resolution: {integrity: sha512-Y2kzMkv3U3oyuYaR4wTfGjOTYTXiFC/hXmG0yVASKkbh02BJkvD98Ij8bIevr45hNZ0DmZEgqiXF+9buD4yMYQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.57': - resolution: {integrity: sha512-3KkS0cHsllT2T+Te+VZMKHNw6FPQihYsQh+8J4jkzwgvAQpbsbXmrqhkw3YU/QGRrD8qgcOvBr6z5y6Jid+rmw==} + '@oxfmt/binding-linux-arm-gnueabihf@0.41.0': + resolution: {integrity: sha512-ptazDjdUyhket01IjPTT6ULS1KFuBfTUU97osTP96X5y/0oso+AgAaJzuH81oP0+XXyrWIHbRzozSAuQm4p48g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.58': - resolution: {integrity: sha512-tYeXprDOrEgVHUbPXH6MPso4cM/c6RTkmJNICMQlYdki4hGMh92aj3yU6CKs+4X5gfG0yj5kVUw/L4M685SYag==} + '@oxfmt/binding-linux-arm-musleabihf@0.41.0': + resolution: {integrity: sha512-UkoL2OKxFD+56bPEBcdGn+4juTW4HRv/T6w1dIDLnvKKWr6DbarB/mtHXlADKlFiJubJz8pRkttOR7qjYR6lTA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.57': - resolution: {integrity: sha512-A3/wu1RgsHhqP3rVH2+sM81bpk+Qd2XaHTl8LtX5/1LNR7QVBFBCpAoiXwjTdGnI5cMdBVi7Z1pi52euW760Fw==} + '@oxfmt/binding-linux-arm64-gnu@0.41.0': + resolution: {integrity: sha512-gofu0PuumSOHYczD8p62CPY4UF6ee+rSLZJdUXkpwxg6pILiwSDBIouPskjF/5nF3A7QZTz2O9KFNkNxxFN9tA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] + libc: [glibc] - '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.58': - resolution: {integrity: sha512-N78vmZzP6zG967Ohr+MasCjmKtis0geZ1SOVmxrA0/bklTQSzH5kHEjW5Qn+i1taFno6GEre1E40v0wuWsNOQw==} + '@oxfmt/binding-linux-arm64-musl@0.41.0': + resolution: {integrity: sha512-VfVZxL0+6RU86T8F8vKiDBa+iHsr8PAjQmKGBzSCAX70b6x+UOMFl+2dNihmKmUwqkCazCPfYjt6SuAPOeQJ3g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] + libc: [musl] - '@rolldown/binding-linux-arm64-musl@1.0.0-beta.57': - resolution: {integrity: sha512-d0kIVezTQtazpyWjiJIn5to8JlwfKITDqwsFv0Xc6s31N16CD2PC/Pl2OtKgS7n8WLOJbfqgIp5ixYzTAxCqMg==} + '@oxfmt/binding-linux-ppc64-gnu@0.41.0': + resolution: {integrity: sha512-bwzokz2eGvdfJbc0i+zXMJ4BBjQPqg13jyWpEEZDOrBCQ91r8KeY2Mi2kUeuMTZNFXju+jcAbAbpyJxRGla0eg==} engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm64] + cpu: [ppc64] os: [linux] + libc: [glibc] - '@rolldown/binding-linux-arm64-musl@1.0.0-beta.58': - resolution: {integrity: sha512-l+p4QVtG72C7wI2SIkNQw/KQtSjuYwS3rV6AKcWrRBF62ClsFUcif5vLaZIEbPrCXu5OFRXigXFJnxYsVVZqdQ==} + '@oxfmt/binding-linux-riscv64-gnu@0.41.0': + resolution: {integrity: sha512-POLM//PCH9uqDeNDwWL3b3DkMmI3oI2cU6hwc2lnztD1o7dzrQs3R9nq555BZ6wI7t2lyhT9CS+CRaz5X0XqLA==} engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm64] + cpu: [riscv64] os: [linux] + libc: [glibc] - '@rolldown/binding-linux-x64-gnu@1.0.0-beta.57': - resolution: {integrity: sha512-E199LPijo98yrLjPCmETx8EF43sZf9t3guSrLee/ej1rCCc3zDVTR4xFfN9BRAapGVl7/8hYqbbiQPTkv73kUg==} + '@oxfmt/binding-linux-riscv64-musl@0.41.0': + resolution: {integrity: sha512-NNK7PzhFqLUwx/G12Xtm6scGv7UITvyGdAR5Y+TlqsG+essnuRWR4jRNODWRjzLZod0T3SayRbnkSIWMBov33w==} engines: {node: ^20.19.0 || >=22.12.0} - cpu: [x64] + cpu: [riscv64] os: [linux] + libc: [musl] - '@rolldown/binding-linux-x64-gnu@1.0.0-beta.58': - resolution: {integrity: sha512-urzJX0HrXxIh0FfxwWRjfPCMeInU9qsImLQxHBgLp5ivji1EEUnOfux8KxPPnRQthJyneBrN2LeqUix9DYrNaQ==} + '@oxfmt/binding-linux-s390x-gnu@0.41.0': + resolution: {integrity: sha512-qVf/zDC5cN9eKe4qI/O/m445er1IRl6swsSl7jHkqmOSVfknwCe5JXitYjZca+V/cNJSU/xPlC5EFMabMMFDpw==} engines: {node: ^20.19.0 || >=22.12.0} - cpu: [x64] + cpu: [s390x] os: [linux] + libc: [glibc] - '@rolldown/binding-linux-x64-musl@1.0.0-beta.57': - resolution: {integrity: sha512-++EQDpk/UJ33kY/BNsh7A7/P1sr/jbMuQ8cE554ZIy+tCUWCivo9zfyjDUoiMdnxqX6HLJEqqGnbGQOvzm2OMQ==} + '@oxfmt/binding-linux-x64-gnu@0.41.0': + resolution: {integrity: sha512-ojxYWu7vUb6ysYqVCPHuAPVZHAI40gfZ0PDtZAMwVmh2f0V8ExpPIKoAKr7/8sNbAXJBBpZhs2coypIo2jJX4w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] + libc: [glibc] - '@rolldown/binding-linux-x64-musl@1.0.0-beta.58': - resolution: {integrity: sha512-7ijfVK3GISnXIwq/1FZo+KyAUJjL3kWPJ7rViAL6MWeEBhEgRzJ0yEd9I8N9aut8Y8ab+EKFJyRNMWZuUBwQ0A==} + '@oxfmt/binding-linux-x64-musl@0.41.0': + resolution: {integrity: sha512-O2exZLBxoCMIv2vlvcbkdedazJPTdG0VSup+0QUCfYQtx751zCZNboX2ZUOiQ/gDTdhtXvSiot0h6GEGkOyalA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] + libc: [musl] - '@rolldown/binding-openharmony-arm64@1.0.0-beta.57': - resolution: {integrity: sha512-voDEBcNqxbUv/GeXKFtxXVWA+H45P/8Dec4Ii/SbyJyGvCqV1j+nNHfnFUIiRQ2Q40DwPe/djvgYBs9PpETiMA==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm64] - os: [openharmony] - - '@rolldown/binding-openharmony-arm64@1.0.0-beta.58': - resolution: {integrity: sha512-/m7sKZCS+cUULbzyJTIlv8JbjNohxbpAOA6cM+lgWgqVzPee3U6jpwydrib328JFN/gF9A99IZEnuGYqEDJdww==} + '@oxfmt/binding-openharmony-arm64@0.41.0': + resolution: {integrity: sha512-N+31/VoL+z+NNBt8viy3I4NaIdPbiYeOnB884LKqvXldaE2dRztdPv3q5ipfZYv0RwFp7JfqS4I27K/DSHCakg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@rolldown/binding-wasm32-wasi@1.0.0-beta.57': - resolution: {integrity: sha512-bRhcF7NLlCnpkzLVlVhrDEd0KH22VbTPkPTbMjlYvqhSmarxNIq5vtlQS8qmV7LkPKHrNLWyJW/V/sOyFba26Q==} - engines: {node: '>=14.0.0'} - cpu: [wasm32] - - '@rolldown/binding-wasm32-wasi@1.0.0-beta.58': - resolution: {integrity: sha512-6SZk7zMgv+y3wFFQ9qE5P9NnRHcRsptL1ypmudD26PDY+PvFCvfHRkJNfclWnvacVGxjowr7JOL3a9fd1wWhUw==} - engines: {node: '>=14.0.0'} - cpu: [wasm32] - - '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.57': - resolution: {integrity: sha512-rnDVGRks2FQ2hgJ2g15pHtfxqkGFGjJQUDWzYznEkE8Ra2+Vag9OffxdbJMZqBWXHVM0iS4dv8qSiEn7bO+n1Q==} + '@oxfmt/binding-win32-arm64-msvc@0.41.0': + resolution: {integrity: sha512-Z7NAtu/RN8kjCQ1y5oDD0nTAeRswh3GJ93qwcW51srmidP7XPBmZbLlwERu1W5veCevQJtPS9xmkpcDTYsGIwQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.58': - resolution: {integrity: sha512-sFqfYPnBZ6xBhMkadB7UD0yjEDRvs7ipR3nCggblN+N4ODCXY6qhg/bKL39+W+dgQybL7ErD4EGERVbW9DAWvg==} + '@oxfmt/binding-win32-ia32-msvc@0.41.0': + resolution: {integrity: sha512-uNxxP3l4bJ6VyzIeRqCmBU2Q0SkCFgIhvx9/9dJ9V8t/v+jP1IBsuaLwCXGR8JPHtkj4tFp+RHtUmU2ZYAUpMA==} engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm64] + cpu: [ia32] os: [win32] - '@rolldown/binding-win32-x64-msvc@1.0.0-beta.57': - resolution: {integrity: sha512-OqIUyNid1M4xTj6VRXp/Lht/qIP8fo25QyAZlCP+p6D2ATCEhyW4ZIFLnC9zAGN/HMbXoCzvwfa8Jjg/8J4YEg==} + '@oxfmt/binding-win32-x64-msvc@0.41.0': + resolution: {integrity: sha512-49ZSpbZ1noozyPapE8SUOSm3IN0Ze4b5nkO+4+7fq6oEYQQJFhE0saj5k/Gg4oewVPdjn0L3ZFeWk2Vehjcw7A==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] - '@rolldown/binding-win32-x64-msvc@1.0.0-beta.58': - resolution: {integrity: sha512-AnFWJdAqB8+IDPcGrATYs67Kik/6tnndNJV2jGRmwlbeNiQQ8GhRJU8ETRlINfII0pqi9k4WWLnb00p1QCxw/Q==} + '@oxlint/binding-android-arm-eabi@1.57.0': + resolution: {integrity: sha512-C7EiyfAJG4B70496eV543nKiq5cH0o/xIh/ufbjQz3SIvHhlDDsyn+mRFh+aW8KskTyUpyH2LGWL8p2oN6bl1A==} engines: {node: ^20.19.0 || >=22.12.0} - cpu: [x64] - os: [win32] - - '@rolldown/pluginutils@1.0.0-beta.57': - resolution: {integrity: sha512-aQNelgx14tGA+n2tNSa9x6/jeoCL9fkDeCei7nOKnHx0fEFRRMu5ReiITo+zZD5TzWDGGRjbSYCs93IfRIyTuQ==} - - '@rolldown/pluginutils@1.0.0-beta.58': - resolution: {integrity: sha512-qWhDs6yFGR5xDfdrwiSa3CWGIHxD597uGE/A9xGqytBjANvh4rLCTTkq7szhMV4+Ygh+PMS90KVJ8xWG/TkX4w==} - - '@rollup/rollup-android-arm-eabi@4.53.3': - resolution: {integrity: sha512-mRSi+4cBjrRLoaal2PnqH82Wqyb+d3HsPUN/W+WslCXsZsyHa9ZeQQX/pQsZaVIWDkPcpV6jJ+3KLbTbgnwv8w==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.53.3': - resolution: {integrity: sha512-CbDGaMpdE9sh7sCmTrTUyllhrg65t6SwhjlMJsLr+J8YjFuPmCEjbBSx4Z/e4SmDyH3aB5hGaJUP2ltV/vcs4w==} + '@oxlint/binding-android-arm64@1.57.0': + resolution: {integrity: sha512-9i80AresjZ/FZf5xK8tKFbhQnijD4s1eOZw6/FHUwD59HEZbVLRc2C88ADYJfLZrF5XofWDiRX/Ja9KefCLy7w==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.53.3': - resolution: {integrity: sha512-Nr7SlQeqIBpOV6BHHGZgYBuSdanCXuw09hon14MGOLGmXAFYjx1wNvquVPmpZnl0tLjg25dEdr4IQ6GgyToCUA==} + '@oxlint/binding-darwin-arm64@1.57.0': + resolution: {integrity: sha512-0eUfhRz5L2yKa9I8k3qpyl37XK3oBS5BvrgdVIx599WZK63P8sMbg+0s4IuxmIiZuBK68Ek+Z+gcKgeYf0otsg==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.53.3': - resolution: {integrity: sha512-DZ8N4CSNfl965CmPktJ8oBnfYr3F8dTTNBQkRlffnUarJ2ohudQD17sZBa097J8xhQ26AwhHJ5mvUyQW8ddTsQ==} + '@oxlint/binding-darwin-x64@1.57.0': + resolution: {integrity: sha512-UvrSuzBaYOue+QMAcuDITe0k/Vhj6KZGjfnI6x+NkxBTke/VoM7ZisaxgNY0LWuBkTnd1OmeQfEQdQ48fRjkQg==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@rollup/rollup-freebsd-arm64@4.53.3': - resolution: {integrity: sha512-yMTrCrK92aGyi7GuDNtGn2sNW+Gdb4vErx4t3Gv/Tr+1zRb8ax4z8GWVRfr3Jw8zJWvpGHNpss3vVlbF58DZ4w==} - cpu: [arm64] - os: [freebsd] - - '@rollup/rollup-freebsd-x64@4.53.3': - resolution: {integrity: sha512-lMfF8X7QhdQzseM6XaX0vbno2m3hlyZFhwcndRMw8fbAGUGL3WFMBdK0hbUBIUYcEcMhVLr1SIamDeuLBnXS+Q==} + '@oxlint/binding-freebsd-x64@1.57.0': + resolution: {integrity: sha512-wtQq0dCoiw4bUwlsNVDJJ3pxJA218fOezpgtLKrbQqUtQJcM9yP8z+I9fu14aHg0uyAxIY+99toL6uBa2r7nxA==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.53.3': - resolution: {integrity: sha512-k9oD15soC/Ln6d2Wv/JOFPzZXIAIFLp6B+i14KhxAfnq76ajt0EhYc5YPeX6W1xJkAdItcVT+JhKl1QZh44/qw==} + '@oxlint/binding-linux-arm-gnueabihf@1.57.0': + resolution: {integrity: sha512-qxFWl2BBBFcT4djKa+OtMdnLgoHEJXpqjyGwz8OhW35ImoCwR5qtAGqApNYce5260FQqoAHW8S8eZTjiX67Tsg==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.53.3': - resolution: {integrity: sha512-vTNlKq+N6CK/8UktsrFuc+/7NlEYVxgaEgRXVUVK258Z5ymho29skzW1sutgYjqNnquGwVUObAaxae8rZ6YMhg==} + '@oxlint/binding-linux-arm-musleabihf@1.57.0': + resolution: {integrity: sha512-SQoIsBU7J0bDW15/f0/RvxHfY3Y0+eB/caKBQtNFbuerTiA6JCYx9P1MrrFTwY2dTm/lMgTSgskvCEYk2AtG/Q==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.53.3': - resolution: {integrity: sha512-RGrFLWgMhSxRs/EWJMIFM1O5Mzuz3Xy3/mnxJp/5cVhZ2XoCAxJnmNsEyeMJtpK+wu0FJFWz+QF4mjCA7AUQ3w==} + '@oxlint/binding-linux-arm64-gnu@1.57.0': + resolution: {integrity: sha512-jqxYd1W6WMeozsCmqe9Rzbu3SRrGTyGDAipRlRggetyYbUksJqJKvUNTQtZR/KFoJPb+grnSm5SHhdWrywv3RQ==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] + libc: [glibc] - '@rollup/rollup-linux-arm64-musl@4.53.3': - resolution: {integrity: sha512-kASyvfBEWYPEwe0Qv4nfu6pNkITLTb32p4yTgzFCocHnJLAHs+9LjUu9ONIhvfT/5lv4YS5muBHyuV84epBo/A==} + '@oxlint/binding-linux-arm64-musl@1.57.0': + resolution: {integrity: sha512-i66WyEPVEvq9bxRUCJ/MP5EBfnTDN3nhwEdFZFTO5MmLLvzngfWEG3NSdXQzTT3vk5B9i6C2XSIYBh+aG6uqyg==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] + libc: [musl] - '@rollup/rollup-linux-loong64-gnu@4.53.3': - resolution: {integrity: sha512-JiuKcp2teLJwQ7vkJ95EwESWkNRFJD7TQgYmCnrPtlu50b4XvT5MOmurWNrCj3IFdyjBQ5p9vnrX4JM6I8OE7g==} - cpu: [loong64] - os: [linux] - - '@rollup/rollup-linux-ppc64-gnu@4.53.3': - resolution: {integrity: sha512-EoGSa8nd6d3T7zLuqdojxC20oBfNT8nexBbB/rkxgKj5T5vhpAQKKnD+h3UkoMuTyXkP5jTjK/ccNRmQrPNDuw==} + '@oxlint/binding-linux-ppc64-gnu@1.57.0': + resolution: {integrity: sha512-oMZDCwz4NobclZU3pH+V1/upVlJZiZvne4jQP+zhJwt+lmio4XXr4qG47CehvrW1Lx2YZiIHuxM2D4YpkG3KVA==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] + libc: [glibc] - '@rollup/rollup-linux-riscv64-gnu@4.53.3': - resolution: {integrity: sha512-4s+Wped2IHXHPnAEbIB0YWBv7SDohqxobiiPA1FIWZpX+w9o2i4LezzH/NkFUl8LRci/8udci6cLq+jJQlh+0g==} + '@oxlint/binding-linux-riscv64-gnu@1.57.0': + resolution: {integrity: sha512-uoBnjJ3MMEBbfnWC1jSFr7/nSCkcQYa72NYoNtLl1imshDnWSolYCjzb8LVCwYCCfLJXD+0gBLD7fyC14c0+0g==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] + libc: [glibc] - '@rollup/rollup-linux-riscv64-musl@4.53.3': - resolution: {integrity: sha512-68k2g7+0vs2u9CxDt5ktXTngsxOQkSEV/xBbwlqYcUrAVh6P9EgMZvFsnHy4SEiUl46Xf0IObWVbMvPrr2gw8A==} + '@oxlint/binding-linux-riscv64-musl@1.57.0': + resolution: {integrity: sha512-BdrwD7haPZ8a9KrZhKJRSj6jwCor+Z8tHFZ3PT89Y3Jq5v3LfMfEePeAmD0LOTWpiTmzSzdmyw9ijneapiVHKQ==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] + libc: [musl] - '@rollup/rollup-linux-s390x-gnu@4.53.3': - resolution: {integrity: sha512-VYsFMpULAz87ZW6BVYw3I6sWesGpsP9OPcyKe8ofdg9LHxSbRMd7zrVrr5xi/3kMZtpWL/wC+UIJWJYVX5uTKg==} + '@oxlint/binding-linux-s390x-gnu@1.57.0': + resolution: {integrity: sha512-BNs+7ZNsRstVg2tpNxAXfMX/Iv5oZh204dVyb8Z37+/gCh+yZqNTlg6YwCLIMPSk5wLWIGOaQjT0GUOahKYImw==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] + libc: [glibc] - '@rollup/rollup-linux-x64-gnu@4.53.3': - resolution: {integrity: sha512-3EhFi1FU6YL8HTUJZ51imGJWEX//ajQPfqWLI3BQq4TlvHy4X0MOr5q3D2Zof/ka0d5FNdPwZXm3Yyib/UEd+w==} + '@oxlint/binding-linux-x64-gnu@1.57.0': + resolution: {integrity: sha512-AghS18w+XcENcAX0+BQGLiqjpqpaxKJa4cWWP0OWNLacs27vHBxu7TYkv9LUSGe5w8lOJHeMxcYfZNOAPqw2bg==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] + libc: [glibc] - '@rollup/rollup-linux-x64-musl@4.53.3': - resolution: {integrity: sha512-eoROhjcc6HbZCJr+tvVT8X4fW3/5g/WkGvvmwz/88sDtSJzO7r/blvoBDgISDiCjDRZmHpwud7h+6Q9JxFwq1Q==} + '@oxlint/binding-linux-x64-musl@1.57.0': + resolution: {integrity: sha512-E/FV3GB8phu/Rpkhz5T96hAiJlGzn91qX5yj5gU754P5cmVGXY1Jw/VSjDSlZBCY3VHjsVLdzgdkJaomEmcNOg==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] + libc: [musl] - '@rollup/rollup-openharmony-arm64@4.53.3': - resolution: {integrity: sha512-OueLAWgrNSPGAdUdIjSWXw+u/02BRTcnfw9PN41D2vq/JSEPnJnVuBgw18VkN8wcd4fjUs+jFHVM4t9+kBSNLw==} + '@oxlint/binding-openharmony-arm64@1.57.0': + resolution: {integrity: sha512-xvZ2yZt0nUVfU14iuGv3V25jpr9pov5N0Wr28RXnHFxHCRxNDMtYPHV61gGLhN9IlXM96gI4pyYpLSJC5ClLCQ==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@rollup/rollup-win32-arm64-msvc@4.53.3': - resolution: {integrity: sha512-GOFuKpsxR/whszbF/bzydebLiXIHSgsEUp6M0JI8dWvi+fFa1TD6YQa4aSZHtpmh2/uAlj/Dy+nmby3TJ3pkTw==} + '@oxlint/binding-win32-arm64-msvc@1.57.0': + resolution: {integrity: sha512-Z4D8Pd0AyHBKeazhdIXeUUy5sIS3Mo0veOlzlDECg6PhRRKgEsBJCCV1n+keUZtQ04OP+i7+itS3kOykUyNhDg==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.53.3': - resolution: {integrity: sha512-iah+THLcBJdpfZ1TstDFbKNznlzoxa8fmnFYK4V67HvmuNYkVdAywJSoteUszvBQ9/HqN2+9AZghbajMsFT+oA==} + '@oxlint/binding-win32-ia32-msvc@1.57.0': + resolution: {integrity: sha512-StOZ9nFMVKvevicbQfql6Pouu9pgbeQnu60Fvhz2S6yfMaii+wnueLnqQ5I1JPgNF0Syew4voBlAaHD13wH6tw==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-gnu@4.53.3': - resolution: {integrity: sha512-J9QDiOIZlZLdcot5NXEepDkstocktoVjkaKUtqzgzpt2yWjGlbYiKyp05rWwk4nypbYUNoFAztEgixoLaSETkg==} - cpu: [x64] - os: [win32] - - '@rollup/rollup-win32-x64-msvc@4.53.3': - resolution: {integrity: sha512-UhTd8u31dXadv0MopwGgNOBpUVROFKWVQgAg5N1ESyCz8AuBcMqm4AuTjrwgQKGDfoFuz02EuMRHQIw/frmYKQ==} + '@oxlint/binding-win32-x64-msvc@1.57.0': + resolution: {integrity: sha512-6PuxhYgth8TuW0+ABPOIkGdBYw+qYGxgIdXPHSVpiCDm+hqTTWCmC739St1Xni0DJBt8HnSHTG67i1y6gr8qrA==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] - '@sindresorhus/base62@1.0.0': - resolution: {integrity: sha512-TeheYy0ILzBEI/CO55CP6zJCSdSWeRtGnHy8U8dWSUH4I68iqTsy7HkMktR4xakThc9jotkPQUXT4ITdbV7cHA==} - engines: {node: '>=18'} - - '@standard-schema/spec@1.0.0': - resolution: {integrity: sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==} - - '@tybys/wasm-util@0.10.1': - resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} - - '@types/chai@5.2.3': - resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==} - - '@types/debug@4.1.12': - resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} - - '@types/deep-eql@4.0.2': - resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==} - - '@types/estree@1.0.8': - resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} - - '@types/json-schema@7.0.15': - resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - - '@types/mdast@4.0.4': - resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} - - '@types/ms@2.1.0': - resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} + '@quansync/fs@1.0.0': + resolution: {integrity: sha512-4TJ3DFtlf1L5LDMaM6CanJ/0lckGNtJcMjQ1NAV6zDmA0tEHKZtxNKin8EgPaVX1YzljbxckyT2tJrpQKAtngQ==} - '@types/node@25.0.3': - resolution: {integrity: sha512-W609buLVRVmeW693xKfzHeIV6nJGGz98uCPfeXI1ELMLXVeKYZ9m15fAMSaUPBHYLGFsVRcMmSCksQOrZV9BYA==} + '@rolldown/binding-android-arm64@1.0.0-rc.12': + resolution: {integrity: sha512-pv1y2Fv0JybcykuiiD3qBOBdz6RteYojRFY1d+b95WVuzx211CRh+ytI/+9iVyWQ6koTh5dawe4S/yRfOFjgaA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [android] - '@types/unist@3.0.3': - resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} + '@rolldown/binding-darwin-arm64@1.0.0-rc.12': + resolution: {integrity: sha512-cFYr6zTG/3PXXF3pUO+umXxt1wkRK/0AYT8lDwuqvRC+LuKYWSAQAQZjCWDQpAH172ZV6ieYrNnFzVVcnSflAg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [darwin] - '@typescript-eslint/eslint-plugin@8.48.1': - resolution: {integrity: sha512-X63hI1bxl5ohelzr0LY5coufyl0LJNthld+abwxpCoo6Gq+hSqhKwci7MUWkXo67mzgUK6YFByhmaHmUcuBJmA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - '@typescript-eslint/parser': ^8.48.1 - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <6.0.0' + '@rolldown/binding-darwin-x64@1.0.0-rc.12': + resolution: {integrity: sha512-ZCsYknnHzeXYps0lGBz8JrF37GpE9bFVefrlmDrAQhOEi4IOIlcoU1+FwHEtyXGx2VkYAvhu7dyBf75EJQffBw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [darwin] - '@typescript-eslint/parser@8.48.1': - resolution: {integrity: sha512-PC0PDZfJg8sP7cmKe6L3QIL8GZwU5aRvUFedqSIpw3B+QjRSUZeeITC2M5XKeMXEzL6wccN196iy3JLwKNvDVA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <6.0.0' + '@rolldown/binding-freebsd-x64@1.0.0-rc.12': + resolution: {integrity: sha512-dMLeprcVsyJsKolRXyoTH3NL6qtsT0Y2xeuEA8WQJquWFXkEC4bcu1rLZZSnZRMtAqwtrF/Ib9Ddtpa/Gkge9Q==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [freebsd] - '@typescript-eslint/project-service@8.48.1': - resolution: {integrity: sha512-HQWSicah4s9z2/HifRPQ6b6R7G+SBx64JlFQpgSSHWPKdvCZX57XCbszg/bapbRsOEv42q5tayTYcEFpACcX1w==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.0.0' + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.12': + resolution: {integrity: sha512-YqWjAgGC/9M1lz3GR1r1rP79nMgo3mQiiA+Hfo+pvKFK1fAJ1bCi0ZQVh8noOqNacuY1qIcfyVfP6HoyBRZ85Q==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [linux] - '@typescript-eslint/scope-manager@8.48.1': - resolution: {integrity: sha512-rj4vWQsytQbLxC5Bf4XwZ0/CKd362DkWMUkviT7DCS057SK64D5lH74sSGzhI6PDD2HCEq02xAP9cX68dYyg1w==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.12': + resolution: {integrity: sha512-/I5AS4cIroLpslsmzXfwbe5OmWvSsrFuEw3mwvbQ1kDxJ822hFHIx+vsN/TAzNVyepI/j/GSzrtCIwQPeKCLIg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + libc: [glibc] - '@typescript-eslint/tsconfig-utils@8.48.1': - resolution: {integrity: sha512-k0Jhs4CpEffIBm6wPaCXBAD7jxBtrHjrSgtfCjUvPp9AZ78lXKdTR8fxyZO5y4vWNlOvYXRtngSZNSn+H53Jkw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.0.0' + '@rolldown/binding-linux-arm64-musl@1.0.0-rc.12': + resolution: {integrity: sha512-V6/wZztnBqlx5hJQqNWwFdxIKN0m38p8Jas+VoSfgH54HSj9tKTt1dZvG6JRHcjh6D7TvrJPWFGaY9UBVOaWPw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + libc: [musl] - '@typescript-eslint/type-utils@8.48.1': - resolution: {integrity: sha512-1jEop81a3LrJQLTf/1VfPQdhIY4PlGDBc/i67EVWObrtvcziysbLN3oReexHOM6N3jyXgCrkBsZpqwH0hiDOQg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <6.0.0' + '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.12': + resolution: {integrity: sha512-AP3E9BpcUYliZCxa3w5Kwj9OtEVDYK6sVoUzy4vTOJsjPOgdaJZKFmN4oOlX0Wp0RPV2ETfmIra9x1xuayFB7g==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [ppc64] + os: [linux] + libc: [glibc] - '@typescript-eslint/types@8.48.1': - resolution: {integrity: sha512-+fZ3LZNeiELGmimrujsDCT4CRIbq5oXdHe7chLiW8qzqyPMnn1puNstCrMNVAqwcl2FdIxkuJ4tOs/RFDBVc/Q==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.12': + resolution: {integrity: sha512-nWwpvUSPkoFmZo0kQazZYOrT7J5DGOJ/+QHHzjvNlooDZED8oH82Yg67HvehPPLAg5fUff7TfWFHQS8IV1n3og==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [s390x] + os: [linux] + libc: [glibc] - '@typescript-eslint/typescript-estree@8.48.1': - resolution: {integrity: sha512-/9wQ4PqaefTK6POVTjJaYS0bynCgzh6ClJHGSBj06XEHjkfylzB+A3qvyaXnErEZSaxhIo4YdyBgq6j4RysxDg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.0.0' + '@rolldown/binding-linux-x64-gnu@1.0.0-rc.12': + resolution: {integrity: sha512-RNrafz5bcwRy+O9e6P8Z/OCAJW/A+qtBczIqVYwTs14pf4iV1/+eKEjdOUta93q2TsT/FI0XYDP3TCky38LMAg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + libc: [glibc] - '@typescript-eslint/utils@8.48.1': - resolution: {integrity: sha512-fAnhLrDjiVfey5wwFRwrweyRlCmdz5ZxXz2G/4cLn0YDLjTapmN4gcCsTBR1N2rWnZSDeWpYtgLDsJt+FpmcwA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <6.0.0' + '@rolldown/binding-linux-x64-musl@1.0.0-rc.12': + resolution: {integrity: sha512-Jpw/0iwoKWx3LJ2rc1yjFrj+T7iHZn2JDg1Yny1ma0luviFS4mhAIcd1LFNxK3EYu3DHWCps0ydXQ5i/rrJ2ig==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + libc: [musl] - '@typescript-eslint/visitor-keys@8.48.1': - resolution: {integrity: sha512-BmxxndzEWhE4TIEEMBs8lP3MBWN3jFPs/p6gPm/wkv02o41hI6cq9AuSmGAaTTHPtA1FTi2jBre4A9rm5ZmX+Q==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@rolldown/binding-openharmony-arm64@1.0.0-rc.12': + resolution: {integrity: sha512-vRugONE4yMfVn0+7lUKdKvN4D5YusEiPilaoO2sgUWpCvrncvWgPMzK00ZFFJuiPgLwgFNP5eSiUlv2tfc+lpA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [openharmony] - '@unocss/config@66.5.10': - resolution: {integrity: sha512-udBhfMe+2MU70ZdjnRLnwLQ+0EHYJ4f5JjjvHsfmQ0If4KeYmSStWBuX+/LHNQidhl487JiwW1lBDQ8pKHmbiw==} - engines: {node: '>=14'} + '@rolldown/binding-wasm32-wasi@1.0.0-rc.12': + resolution: {integrity: sha512-ykGiLr/6kkiHc0XnBfmFJuCjr5ZYKKofkx+chJWDjitX+KsJuAmrzWhwyOMSHzPhzOHOy7u9HlFoa5MoAOJ/Zg==} + engines: {node: '>=14.0.0'} + cpu: [wasm32] - '@unocss/core@66.5.10': - resolution: {integrity: sha512-SEmPE4pWNn9VcCvZqovPwFGuG/j69W3zh+x1Ky4z/I2pnyoB0Y0lBmq22KVu/dwExe+ZKKTQpxa0j5rbE27rDQ==} + '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.12': + resolution: {integrity: sha512-5eOND4duWkwx1AzCxadcOrNeighiLwMInEADT0YM7xeEOOFcovWZCq8dadXgcRHSf3Ulh1kFo/qvzoFiCLOL1Q==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [win32] - '@unocss/eslint-plugin@66.5.10': - resolution: {integrity: sha512-Fzvl5ISMoGnALo9tqI15nNNWZza2ICqmzyujQCyzsxDZEVZzajNvt8wACVHoEz+dUZykjMPJqqdmX5ZijcPZ1w==} - engines: {node: '>=14'} + '@rolldown/binding-win32-x64-msvc@1.0.0-rc.12': + resolution: {integrity: sha512-PyqoipaswDLAZtot351MLhrlrh6lcZPo2LSYE+VDxbVk24LVKAGOuE4hb8xZQmrPAuEtTZW8E6D2zc5EUZX4Lw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [win32] - '@unocss/rule-utils@66.5.10': - resolution: {integrity: sha512-497GPWZpArNG25cto0Yq3/Yw+i0x7/N/ySq1HHeE3lB43sdmCv6+m6QEv14I/9/e5WJhQOmrY5LmHZYXC7xxMw==} - engines: {node: '>=14'} + '@rolldown/pluginutils@1.0.0-rc.12': + resolution: {integrity: sha512-HHMwmarRKvoFsJorqYlFeFRzXZqCt2ETQlEDOb9aqssrnVBB1/+xgTGtuTrIk5vzLNX1MjMtTf7W9z3tsSbrxw==} - '@unrs/resolver-binding-android-arm-eabi@1.11.1': - resolution: {integrity: sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==} + '@rollup/rollup-android-arm-eabi@4.59.0': + resolution: {integrity: sha512-upnNBkA6ZH2VKGcBj9Fyl9IGNPULcjXRlg0LLeaioQWueH30p6IXtJEbKAgvyv+mJaMxSm1l6xwDXYjpEMiLMg==} cpu: [arm] os: [android] - '@unrs/resolver-binding-android-arm64@1.11.1': - resolution: {integrity: sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g==} + '@rollup/rollup-android-arm64@4.59.0': + resolution: {integrity: sha512-hZ+Zxj3SySm4A/DylsDKZAeVg0mvi++0PYVceVyX7hemkw7OreKdCvW2oQ3T1FMZvCaQXqOTHb8qmBShoqk69Q==} cpu: [arm64] os: [android] - '@unrs/resolver-binding-darwin-arm64@1.11.1': - resolution: {integrity: sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g==} + '@rollup/rollup-darwin-arm64@4.59.0': + resolution: {integrity: sha512-W2Psnbh1J8ZJw0xKAd8zdNgF9HRLkdWwwdWqubSVk0pUuQkoHnv7rx4GiF9rT4t5DIZGAsConRE3AxCdJ4m8rg==} cpu: [arm64] os: [darwin] - '@unrs/resolver-binding-darwin-x64@1.11.1': - resolution: {integrity: sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ==} + '@rollup/rollup-darwin-x64@4.59.0': + resolution: {integrity: sha512-ZW2KkwlS4lwTv7ZVsYDiARfFCnSGhzYPdiOU4IM2fDbL+QGlyAbjgSFuqNRbSthybLbIJ915UtZBtmuLrQAT/w==} cpu: [x64] os: [darwin] - '@unrs/resolver-binding-freebsd-x64@1.11.1': - resolution: {integrity: sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw==} + '@rollup/rollup-freebsd-arm64@4.59.0': + resolution: {integrity: sha512-EsKaJ5ytAu9jI3lonzn3BgG8iRBjV4LxZexygcQbpiU0wU0ATxhNVEpXKfUa0pS05gTcSDMKpn3Sx+QB9RlTTA==} + cpu: [arm64] + os: [freebsd] + + '@rollup/rollup-freebsd-x64@4.59.0': + resolution: {integrity: sha512-d3DuZi2KzTMjImrxoHIAODUZYoUUMsuUiY4SRRcJy6NJoZ6iIqWnJu9IScV9jXysyGMVuW+KNzZvBLOcpdl3Vg==} cpu: [x64] os: [freebsd] - '@unrs/resolver-binding-linux-arm-gnueabihf@1.11.1': - resolution: {integrity: sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw==} + '@rollup/rollup-linux-arm-gnueabihf@4.59.0': + resolution: {integrity: sha512-t4ONHboXi/3E0rT6OZl1pKbl2Vgxf9vJfWgmUoCEVQVxhW6Cw/c8I6hbbu7DAvgp82RKiH7TpLwxnJeKv2pbsw==} cpu: [arm] os: [linux] + libc: [glibc] - '@unrs/resolver-binding-linux-arm-musleabihf@1.11.1': - resolution: {integrity: sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw==} + '@rollup/rollup-linux-arm-musleabihf@4.59.0': + resolution: {integrity: sha512-CikFT7aYPA2ufMD086cVORBYGHffBo4K8MQ4uPS/ZnY54GKj36i196u8U+aDVT2LX4eSMbyHtyOh7D7Zvk2VvA==} cpu: [arm] os: [linux] + libc: [musl] - '@unrs/resolver-binding-linux-arm64-gnu@1.11.1': - resolution: {integrity: sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==} + '@rollup/rollup-linux-arm64-gnu@4.59.0': + resolution: {integrity: sha512-jYgUGk5aLd1nUb1CtQ8E+t5JhLc9x5WdBKew9ZgAXg7DBk0ZHErLHdXM24rfX+bKrFe+Xp5YuJo54I5HFjGDAA==} cpu: [arm64] os: [linux] + libc: [glibc] - '@unrs/resolver-binding-linux-arm64-musl@1.11.1': - resolution: {integrity: sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==} + '@rollup/rollup-linux-arm64-musl@4.59.0': + resolution: {integrity: sha512-peZRVEdnFWZ5Bh2KeumKG9ty7aCXzzEsHShOZEFiCQlDEepP1dpUl/SrUNXNg13UmZl+gzVDPsiCwnV1uI0RUA==} cpu: [arm64] os: [linux] + libc: [musl] + + '@rollup/rollup-linux-loong64-gnu@4.59.0': + resolution: {integrity: sha512-gbUSW/97f7+r4gHy3Jlup8zDG190AuodsWnNiXErp9mT90iCy9NKKU0Xwx5k8VlRAIV2uU9CsMnEFg/xXaOfXg==} + cpu: [loong64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-loong64-musl@4.59.0': + resolution: {integrity: sha512-yTRONe79E+o0FWFijasoTjtzG9EBedFXJMl888NBEDCDV9I2wGbFFfJQQe63OijbFCUZqxpHz1GzpbtSFikJ4Q==} + cpu: [loong64] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-ppc64-gnu@4.59.0': + resolution: {integrity: sha512-sw1o3tfyk12k3OEpRddF68a1unZ5VCN7zoTNtSn2KndUE+ea3m3ROOKRCZxEpmT9nsGnogpFP9x6mnLTCaoLkA==} + cpu: [ppc64] + os: [linux] + libc: [glibc] - '@unrs/resolver-binding-linux-ppc64-gnu@1.11.1': - resolution: {integrity: sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==} + '@rollup/rollup-linux-ppc64-musl@4.59.0': + resolution: {integrity: sha512-+2kLtQ4xT3AiIxkzFVFXfsmlZiG5FXYW7ZyIIvGA7Bdeuh9Z0aN4hVyXS/G1E9bTP/vqszNIN/pUKCk/BTHsKA==} cpu: [ppc64] os: [linux] + libc: [musl] - '@unrs/resolver-binding-linux-riscv64-gnu@1.11.1': - resolution: {integrity: sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==} + '@rollup/rollup-linux-riscv64-gnu@4.59.0': + resolution: {integrity: sha512-NDYMpsXYJJaj+I7UdwIuHHNxXZ/b/N2hR15NyH3m2qAtb/hHPA4g4SuuvrdxetTdndfj9b1WOmy73kcPRoERUg==} cpu: [riscv64] os: [linux] + libc: [glibc] - '@unrs/resolver-binding-linux-riscv64-musl@1.11.1': - resolution: {integrity: sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==} + '@rollup/rollup-linux-riscv64-musl@4.59.0': + resolution: {integrity: sha512-nLckB8WOqHIf1bhymk+oHxvM9D3tyPndZH8i8+35p/1YiVoVswPid2yLzgX7ZJP0KQvnkhM4H6QZ5m0LzbyIAg==} cpu: [riscv64] os: [linux] + libc: [musl] - '@unrs/resolver-binding-linux-s390x-gnu@1.11.1': - resolution: {integrity: sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==} + '@rollup/rollup-linux-s390x-gnu@4.59.0': + resolution: {integrity: sha512-oF87Ie3uAIvORFBpwnCvUzdeYUqi2wY6jRFWJAy1qus/udHFYIkplYRW+wo+GRUP4sKzYdmE1Y3+rY5Gc4ZO+w==} cpu: [s390x] os: [linux] + libc: [glibc] - '@unrs/resolver-binding-linux-x64-gnu@1.11.1': - resolution: {integrity: sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==} + '@rollup/rollup-linux-x64-gnu@4.59.0': + resolution: {integrity: sha512-3AHmtQq/ppNuUspKAlvA8HtLybkDflkMuLK4DPo77DfthRb71V84/c4MlWJXixZz4uruIH4uaa07IqoAkG64fg==} cpu: [x64] os: [linux] + libc: [glibc] - '@unrs/resolver-binding-linux-x64-musl@1.11.1': - resolution: {integrity: sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==} + '@rollup/rollup-linux-x64-musl@4.59.0': + resolution: {integrity: sha512-2UdiwS/9cTAx7qIUZB/fWtToJwvt0Vbo0zmnYt7ED35KPg13Q0ym1g442THLC7VyI6JfYTP4PiSOWyoMdV2/xg==} cpu: [x64] os: [linux] + libc: [musl] - '@unrs/resolver-binding-wasm32-wasi@1.11.1': - resolution: {integrity: sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==} - engines: {node: '>=14.0.0'} - cpu: [wasm32] + '@rollup/rollup-openbsd-x64@4.59.0': + resolution: {integrity: sha512-M3bLRAVk6GOwFlPTIxVBSYKUaqfLrn8l0psKinkCFxl4lQvOSz8ZrKDz2gxcBwHFpci0B6rttydI4IpS4IS/jQ==} + cpu: [x64] + os: [openbsd] + + '@rollup/rollup-openharmony-arm64@4.59.0': + resolution: {integrity: sha512-tt9KBJqaqp5i5HUZzoafHZX8b5Q2Fe7UjYERADll83O4fGqJ49O1FsL6LpdzVFQcpwvnyd0i+K/VSwu/o/nWlA==} + cpu: [arm64] + os: [openharmony] - '@unrs/resolver-binding-win32-arm64-msvc@1.11.1': - resolution: {integrity: sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw==} + '@rollup/rollup-win32-arm64-msvc@4.59.0': + resolution: {integrity: sha512-V5B6mG7OrGTwnxaNUzZTDTjDS7F75PO1ae6MJYdiMu60sq0CqN5CVeVsbhPxalupvTX8gXVSU9gq+Rx1/hvu6A==} cpu: [arm64] os: [win32] - '@unrs/resolver-binding-win32-ia32-msvc@1.11.1': - resolution: {integrity: sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ==} + '@rollup/rollup-win32-ia32-msvc@4.59.0': + resolution: {integrity: sha512-UKFMHPuM9R0iBegwzKF4y0C4J9u8C6MEJgFuXTBerMk7EJ92GFVFYBfOZaSGLu6COf7FxpQNqhNS4c4icUPqxA==} cpu: [ia32] os: [win32] - '@unrs/resolver-binding-win32-x64-msvc@1.11.1': - resolution: {integrity: sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g==} + '@rollup/rollup-win32-x64-gnu@4.59.0': + resolution: {integrity: sha512-laBkYlSS1n2L8fSo1thDNGrCTQMmxjYY5G0WFWjFFYZkKPjsMBsgJfGf4TLxXrF6RyhI60L8TMOjBMvXiTcxeA==} cpu: [x64] os: [win32] - '@vitest/coverage-v8@4.0.16': - resolution: {integrity: sha512-2rNdjEIsPRzsdu6/9Eq0AYAzYdpP6Bx9cje9tL3FE5XzXRQF1fNU9pe/1yE8fCrS0HD+fBtt6gLPh6LI57tX7A==} - peerDependencies: - '@vitest/browser': 4.0.16 - vitest: 4.0.16 - peerDependenciesMeta: - '@vitest/browser': - optional: true + '@rollup/rollup-win32-x64-msvc@4.59.0': + resolution: {integrity: sha512-2HRCml6OztYXyJXAvdDXPKcawukWY2GpR5/nxKp4iBgiO3wcoEGkAaqctIbZcNB6KlUQBIqt8VYkNSj2397EfA==} + cpu: [x64] + os: [win32] - '@vitest/eslint-plugin@1.5.1': - resolution: {integrity: sha512-t49CNERe/YadnLn90NTTKJLKzs99xBkXElcoUTLodG6j1G0Q7jy3mXqqiHd3N5aryG2KkgOg4UAoGwgwSrZqKQ==} - engines: {node: '>=18'} - peerDependencies: - eslint: '>=8.57.0' - typescript: '>=5.0.0' - vitest: '*' - peerDependenciesMeta: - typescript: - optional: true - vitest: - optional: true + '@standard-schema/spec@1.1.0': + resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==} - '@vitest/expect@4.0.16': - resolution: {integrity: sha512-eshqULT2It7McaJkQGLkPjPjNph+uevROGuIMJdG3V+0BSR2w9u6J9Lwu+E8cK5TETlfou8GRijhafIMhXsimA==} + '@tybys/wasm-util@0.10.1': + resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} - '@vitest/mocker@4.0.16': - resolution: {integrity: sha512-yb6k4AZxJTB+q9ycAvsoxGn+j/po0UaPgajllBgt1PzoMAAmJGYFdDk0uCcRcxb3BrME34I6u8gHZTQlkqSZpg==} - peerDependencies: - msw: ^2.4.9 - vite: ^6.0.0 || ^7.0.0-0 - peerDependenciesMeta: - msw: - optional: true - vite: - optional: true + '@types/chai@5.2.3': + resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==} - '@vitest/pretty-format@4.0.16': - resolution: {integrity: sha512-eNCYNsSty9xJKi/UdVD8Ou16alu7AYiS2fCPRs0b1OdhJiV89buAXQLpTbe+X8V9L6qrs9CqyvU7OaAopJYPsA==} + '@types/deep-eql@4.0.2': + resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==} - '@vitest/runner@4.0.16': - resolution: {integrity: sha512-VWEDm5Wv9xEo80ctjORcTQRJ539EGPB3Pb9ApvVRAY1U/WkHXmmYISqU5E79uCwcW7xYUV38gwZD+RV755fu3Q==} + '@types/estree@1.0.8': + resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} - '@vitest/snapshot@4.0.16': - resolution: {integrity: sha512-sf6NcrYhYBsSYefxnry+DR8n3UV4xWZwWxYbCJUt2YdvtqzSPR7VfGrY0zsv090DAbjFZsi7ZaMi1KnSRyK1XA==} + '@types/jsesc@2.5.1': + resolution: {integrity: sha512-9VN+6yxLOPLOav+7PwjZbxiID2bVaeq0ED4qSQmdQTdjnXJSaCVKTR58t15oqH1H5t8Ng2ZX1SabJVoN9Q34bw==} - '@vitest/spy@4.0.16': - resolution: {integrity: sha512-4jIOWjKP0ZUaEmJm00E0cOBLU+5WE0BpeNr3XN6TEF05ltro6NJqHWxXD0kA8/Zc8Nh23AT8WQxwNG+WeROupw==} + '@types/node@25.5.0': + resolution: {integrity: sha512-jp2P3tQMSxWugkCUKLRPVUpGaL5MVFwF8RDuSRztfwgN1wmqJeMSbKlnEtQqU8UrhTmzEmZdu2I6v2dpp7XIxw==} - '@vitest/utils@4.0.16': - resolution: {integrity: sha512-h8z9yYhV3e1LEfaQ3zdypIrnAg/9hguReGZoS7Gl0aBG5xgA410zBqECqmaF/+RkTggRsfnzc1XaAHA6bmUufA==} + '@typescript/native-preview-darwin-arm64@7.0.0-dev.20260329.1': + resolution: {integrity: sha512-zS1thDk7luD82nXVwvMd97F7FgxAE6jGtSmnHeXdaQ+6hJQcQLOVkfUdaehhdodqKDapWA2jEURxQAYjDGvv3g==} + cpu: [arm64] + os: [darwin] - '@vue/compiler-core@3.5.25': - resolution: {integrity: sha512-vay5/oQJdsNHmliWoZfHPoVZZRmnSWhug0BYT34njkYTPqClh3DNWLkZNJBVSjsNMrg0CCrBfoKkjZQPM/QVUw==} + '@typescript/native-preview-darwin-x64@7.0.0-dev.20260329.1': + resolution: {integrity: sha512-3IJ2qmpjQ1OXpZNUhJRjF1+SbDuqGC14Ug8DjWJlPBp06isi1fcJph90f5qW//FxEsNnJPYRcNwpP0A2RbTASg==} + cpu: [x64] + os: [darwin] - '@vue/compiler-dom@3.5.25': - resolution: {integrity: sha512-4We0OAcMZsKgYoGlMjzYvaoErltdFI2/25wqanuTu+S4gismOTRTBPi4IASOjxWdzIwrYSjnqONfKvuqkXzE2Q==} + '@typescript/native-preview-linux-arm64@7.0.0-dev.20260329.1': + resolution: {integrity: sha512-gQb6SjB5JlUKDaDuz6mv/m+/OBWVDlcjHINFOykBZZYZtgxBx6nEDjLrT8TiJRjmHEG6hSbv+yisUL9IThWycA==} + cpu: [arm64] + os: [linux] - '@vue/compiler-sfc@3.5.25': - resolution: {integrity: sha512-PUgKp2rn8fFsI++lF2sO7gwO2d9Yj57Utr5yEsDf3GNaQcowCLKL7sf+LvVFvtJDXUp/03+dC6f2+LCv5aK1ag==} + '@typescript/native-preview-linux-arm@7.0.0-dev.20260329.1': + resolution: {integrity: sha512-WKSSJrH611DFFAg6YCkgbnkdy0a4RRpzvDpNXtPzLTbMYC5oJdq3Dpvncx5nrJvGh4J4yvzXoMxraGPyygqGLw==} + cpu: [arm] + os: [linux] - '@vue/compiler-ssr@3.5.25': - resolution: {integrity: sha512-ritPSKLBcParnsKYi+GNtbdbrIE1mtuFEJ4U1sWeuOMlIziK5GtOL85t5RhsNy4uWIXPgk+OUdpnXiTdzn8o3A==} + '@typescript/native-preview-linux-x64@7.0.0-dev.20260329.1': + resolution: {integrity: sha512-kg4r+ssxoEWruBynUg9bFMdcMpo5NupzAPqNBlV8uWbmYGZjaPLonFWAi9ZZMiVJY/x5ZQ9GBl6xskwLdd3PJQ==} + cpu: [x64] + os: [linux] - '@vue/shared@3.5.25': - resolution: {integrity: sha512-AbOPdQQnAnzs58H2FrrDxYj/TJfmeS2jdfEEhgiKINy+bnOANmVizIEgq1r+C5zsbs6l1CCQxtcj71rwNQ4jWg==} + '@typescript/native-preview-win32-arm64@7.0.0-dev.20260329.1': + resolution: {integrity: sha512-Qi4lddVxl5MG7Tk67gYhCFnoqqLGd4TvaI8RN4qHFjt3GV8s6c+0cQGsJXJnVgMx27qbyDTdsyAa2pvb42rYcQ==} + cpu: [arm64] + os: [win32] - acorn-jsx@5.3.2: - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + '@typescript/native-preview-win32-x64@7.0.0-dev.20260329.1': + resolution: {integrity: sha512-+k5+usuB8HZ6Xc+enLdb95ZJd25bQqsnI1zXxfRCHP+RS9mxs70Mi9ezQz3lKOLZFFXShSH7iW9iulm8KwVzCQ==} + cpu: [x64] + os: [win32] - acorn@8.15.0: - resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} - engines: {node: '>=0.4.0'} + '@typescript/native-preview@7.0.0-dev.20260329.1': + resolution: {integrity: sha512-v5lJ0TgSt2m9yVk2xoj9+NH/gTDeWTLaWGPx6MJsUKOYd6bmCJhHbMcWmb8d/zlfhE9ffpixUKYj62CdYfriqA==} hasBin: true - ajv@6.12.6: - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + '@vitest/coverage-v8@4.1.0': + resolution: {integrity: sha512-nDWulKeik2bL2Va/Wl4x7DLuTKAXa906iRFooIRPR+huHkcvp9QDkPQ2RJdmjOFrqOqvNfoSQLF68deE3xC3CQ==} + peerDependencies: + '@vitest/browser': 4.1.0 + vitest: 4.1.0 + peerDependenciesMeta: + '@vitest/browser': + optional: true + + '@vitest/expect@4.1.0': + resolution: {integrity: sha512-EIxG7k4wlWweuCLG9Y5InKFwpMEOyrMb6ZJ1ihYu02LVj/bzUwn2VMU+13PinsjRW75XnITeFrQBMH5+dLvCDA==} - ansi-styles@4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} + '@vitest/mocker@4.1.0': + resolution: {integrity: sha512-evxREh+Hork43+Y4IOhTo+h5lGmVRyjqI739Rz4RlUPqwrkFFDF6EMvOOYjTx4E8Tl6gyCLRL8Mu7Ry12a13Tw==} + peerDependencies: + msw: ^2.4.9 + vite: ^6.0.0 || ^7.0.0 || ^8.0.0-0 + peerDependenciesMeta: + msw: + optional: true + vite: + optional: true + + '@vitest/pretty-format@4.1.0': + resolution: {integrity: sha512-3RZLZlh88Ib0J7NQTRATfc/3ZPOnSUn2uDBUoGNn5T36+bALixmzphN26OUD3LRXWkJu4H0s5vvUeqBiw+kS0A==} + + '@vitest/runner@4.1.0': + resolution: {integrity: sha512-Duvx2OzQ7d6OjchL+trw+aSrb9idh7pnNfxrklo14p3zmNL4qPCDeIJAK+eBKYjkIwG96Bc6vYuxhqDXQOWpoQ==} + + '@vitest/snapshot@4.1.0': + resolution: {integrity: sha512-0Vy9euT1kgsnj1CHttwi9i9o+4rRLEaPRSOJ5gyv579GJkNpgJK+B4HSv/rAWixx2wdAFci1X4CEPjiu2bXIMg==} + + '@vitest/spy@4.1.0': + resolution: {integrity: sha512-pz77k+PgNpyMDv2FV6qmk5ZVau6c3R8HC8v342T2xlFxQKTrSeYw9waIJG8KgV9fFwAtTu4ceRzMivPTH6wSxw==} + + '@vitest/utils@4.1.0': + resolution: {integrity: sha512-XfPXT6a8TZY3dcGY8EdwsBulFCIw+BeeX0RZn2x/BtiY/75YGh8FeWGG8QISN/WhaqSrE2OrlDgtF8q5uhOTmw==} ansi-styles@6.2.3: resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} @@ -1006,13 +866,6 @@ packages: resolution: {integrity: sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig==} engines: {node: '>=14'} - are-docs-informative@0.0.2: - resolution: {integrity: sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==} - engines: {node: '>=14'} - - argparse@2.0.1: - resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - args-tokenizer@0.3.0: resolution: {integrity: sha512-xXAd7G2Mll5W8uo37GETpQ2VrE84M181Z7ugHFGQnJZ50M2mbOv0osSZ9VsSgPfJQ+LVG0prSi0th+ELMsno7Q==} @@ -1020,205 +873,42 @@ packages: resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} engines: {node: '>=12'} - ast-kit@2.2.0: - resolution: {integrity: sha512-m1Q/RaVOnTp9JxPX+F+Zn7IcLYMzM8kZofDImfsKZd8MbR+ikdOzTeztStWqfrqIxZnYWryyI9ePm3NGjnZgGw==} + ast-kit@3.0.0-beta.1: + resolution: {integrity: sha512-trmleAnZ2PxN/loHWVhhx1qeOHSRXq4TDsBBxq3GqeJitfk3+jTQ+v/C1km/KYq9M7wKqCewMh+/NAvVH7m+bw==} engines: {node: '>=20.19.0'} - ast-v8-to-istanbul@0.3.8: - resolution: {integrity: sha512-szgSZqUxI5T8mLKvS7WTjF9is+MVbOeLADU73IseOcrqhxr/VAvy6wfoVE39KnKzA7JRhjF5eUagNlHwvZPlKQ==} - - balanced-match@1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - - baseline-browser-mapping@2.9.2: - resolution: {integrity: sha512-PxSsosKQjI38iXkmb3d0Y32efqyA0uW4s41u4IVBsLlWLhCiYNpH/AfNOVWRqCQBlD8TFJTz6OUWNd4DFJCnmw==} - hasBin: true + ast-v8-to-istanbul@1.0.0: + resolution: {integrity: sha512-1fSfIwuDICFA4LKkCzRPO7F0hzFf0B7+Xqrl27ynQaa+Rh0e1Es0v6kWHPott3lU10AyAr7oKHa65OppjLn3Rg==} birpc@4.0.0: resolution: {integrity: sha512-LShSxJP0KTmd101b6DRyGBj57LZxSDYWKitQNW/mi8GRMvZb078Uf9+pveax1DrVL89vm7mWe+TovdI/UDOuPw==} - boolbase@1.0.0: - resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} - - brace-expansion@1.1.12: - resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==} - - brace-expansion@2.0.2: - resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==} - - browserslist@4.28.1: - resolution: {integrity: sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - - builtin-modules@5.0.0: - resolution: {integrity: sha512-bkXY9WsVpY7CvMhKSR6pZilZu9Ln5WDrKVBUXf2S443etkmEO4V58heTecXcUIsNsi4Rx8JUO4NfX1IcQl4deg==} - engines: {node: '>=18.20'} - - bumpp@10.3.2: - resolution: {integrity: sha512-yUUkVx5zpTywLNX97MlrqtpanI7eMMwFwLntWR2EBVDw3/Pm3aRIzCoDEGHATLIiHK9PuJC7xWI4XNWqXItSPg==} - engines: {node: '>=18'} + bumpp@11.0.1: + resolution: {integrity: sha512-X0ti27I/ewsx/u0EJSyl0IZWWOE95q+wIpAG/60kc5gqMNR4a23YJdd3lL7JsBN11TgLbCM4KpfGMuFfdigb4g==} + engines: {node: '>=20.19.0'} hasBin: true - c12@3.3.2: - resolution: {integrity: sha512-QkikB2X5voO1okL3QsES0N690Sn/K9WokXqUsDQsWy5SnYb+psYQFGA10iy1bZHj3fjISKsI67Q90gruvWWM3A==} - peerDependencies: - magicast: '*' - peerDependenciesMeta: - magicast: - optional: true - - cac@6.7.14: - resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} - engines: {node: '>=8'} - - callsites@3.1.0: - resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} - engines: {node: '>=6'} - - caniuse-lite@1.0.30001759: - resolution: {integrity: sha512-Pzfx9fOKoKvevQf8oCXoyNRQ5QyxJj+3O0Rqx2V5oxT61KGx8+n6hV/IUyJeifUci2clnmmKVpvtiqRzgiWjSw==} - - ccount@2.0.1: - resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} + cac@7.0.0: + resolution: {integrity: sha512-tixWYgm5ZoOD+3g6UTea91eow5z6AAHaho3g0V9CNSNb45gM8SmflpAc+GRd1InC4AqN/07Unrgp56Y94N9hJQ==} + engines: {node: '>=20.19.0'} - chai@6.2.1: - resolution: {integrity: sha512-p4Z49OGG5W/WBCPSS/dH3jQ73kD6tiMmUM+bckNK6Jr5JHMG3k9bg/BvKR8lKmtVBKmOiuVaV2ws8s9oSbwysg==} + chai@6.2.2: + resolution: {integrity: sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==} engines: {node: '>=18'} - chalk@4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} - change-case@5.4.4: resolution: {integrity: sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==} - character-entities@2.0.2: - resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} - - chokidar@4.0.3: - resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} - engines: {node: '>= 14.16.0'} - - ci-info@4.3.1: - resolution: {integrity: sha512-Wdy2Igu8OcBpI2pZePZ5oWjPC38tmDVx5WKUXKwlLYkA0ozo85sLsLvkBbBn/sZaSCMFOGZJ14fvW9t5/d7kdA==} - engines: {node: '>=8'} - - citty@0.1.6: - resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} - - clean-regexp@1.0.0: - resolution: {integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==} - engines: {node: '>=4'} - - color-convert@2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} - - color-name@1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - - commander@11.1.0: - resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} - engines: {node: '>=16'} - - comment-parser@1.4.1: - resolution: {integrity: sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==} - engines: {node: '>= 12.0.0'} - - concat-map@0.0.1: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - - confbox@0.1.8: - resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} - - confbox@0.2.2: - resolution: {integrity: sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==} - - consola@3.4.2: - resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==} - engines: {node: ^14.18.0 || >=16.10.0} - - core-js-compat@3.47.0: - resolution: {integrity: sha512-IGfuznZ/n7Kp9+nypamBhvwdwLsW6KC8IOaURw2doAK5e98AG3acVLdh0woOnEqCfUtS+Vu882JE4k/DAm3ItQ==} + convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} cross-spawn@7.0.6: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} - css-select@5.2.2: - resolution: {integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==} - - css-tree@2.2.1: - resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} - engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} - - css-tree@3.1.0: - resolution: {integrity: sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==} - engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} - - css-what@6.2.2: - resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==} - engines: {node: '>= 6'} - - cssesc@3.0.0: - resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} - engines: {node: '>=4'} - hasBin: true - - csso@5.0.5: - resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} - engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} - - debug@4.4.3: - resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - decode-named-character-reference@1.2.0: - resolution: {integrity: sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==} - - deep-is@0.1.4: - resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - defu@6.1.4: resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} - dequal@2.0.3: - resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} - engines: {node: '>=6'} - - destr@2.0.5: - resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==} - - devlop@1.1.0: - resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} - - diff-sequences@27.5.1: - resolution: {integrity: sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - dom-serializer@2.0.0: - resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} - - domelementtype@2.3.0: - resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} - - domhandler@5.0.3: - resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} - engines: {node: '>= 4'} - - domutils@3.2.2: - resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==} - - dotenv@17.2.3: - resolution: {integrity: sha512-JVUnt+DUIzu87TABbhPmNfVdBDt18BLOWjMUFJMSi/Qqg7NTYtabbvSNJGOJ7afbRuv9D/lngizHtP7QyLQ+9w==} - engines: {node: '>=12'} - dts-resolver@2.1.3: resolution: {integrity: sha512-bihc7jPC90VrosXNzK0LTE2cuLP6jr0Ro8jk+kMugHReJVLIpHz/xadeq3MhuwyO4TD4OA3L1Q8pBBFRc08Tsw==} engines: {node: '>=20.19.0'} @@ -1228,330 +918,25 @@ packages: oxc-resolver: optional: true - electron-to-chromium@1.5.266: - resolution: {integrity: sha512-kgWEglXvkEfMH7rxP5OSZZwnaDWT7J9EoZCujhnpLbfi0bbNtRkgdX2E3gt0Uer11c61qCYktB3hwkAS325sJg==} - empathic@2.0.0: resolution: {integrity: sha512-i6UzDscO/XfAcNYD75CfICkmfLedpyPDdozrLMmQc5ORaQcdMoc21OnlEylMIqI7U8eniKrPMxxtj8k0vhmJhA==} engines: {node: '>=14'} - enhanced-resolve@5.18.3: - resolution: {integrity: sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==} - engines: {node: '>=10.13.0'} - - entities@4.5.0: - resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} - engines: {node: '>=0.12'} - - es-module-lexer@1.7.0: - resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} + es-module-lexer@2.0.0: + resolution: {integrity: sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==} - esbuild@0.27.2: - resolution: {integrity: sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw==} + esbuild@0.27.3: + resolution: {integrity: sha512-8VwMnyGCONIs6cWue2IdpHxHnAjzxnw2Zr7MkVxB2vjmQ2ivqGFb4LEG3SMnv0Gb2F/G/2yA8zUaiL1gywDCCg==} engines: {node: '>=18'} hasBin: true - escalade@3.2.0: - resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} - engines: {node: '>=6'} - - escape-string-regexp@1.0.5: - resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} - engines: {node: '>=0.8.0'} - - escape-string-regexp@4.0.0: - resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} - engines: {node: '>=10'} - - escape-string-regexp@5.0.0: - resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} - engines: {node: '>=12'} - - eslint-compat-utils@0.5.1: - resolution: {integrity: sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==} - engines: {node: '>=12'} - peerDependencies: - eslint: '>=6.0.0' - - eslint-compat-utils@0.6.5: - resolution: {integrity: sha512-vAUHYzue4YAa2hNACjB8HvUQj5yehAZgiClyFVVom9cP8z5NSFq3PwB/TtJslN2zAMgRX6FCFCjYBbQh71g5RQ==} - engines: {node: '>=12'} - peerDependencies: - eslint: '>=6.0.0' - - eslint-config-flat-gitignore@2.1.0: - resolution: {integrity: sha512-cJzNJ7L+psWp5mXM7jBX+fjHtBvvh06RBlcweMhKD8jWqQw0G78hOW5tpVALGHGFPsBV+ot2H+pdDGJy6CV8pA==} - peerDependencies: - eslint: ^9.5.0 - - eslint-flat-config-utils@2.1.4: - resolution: {integrity: sha512-bEnmU5gqzS+4O+id9vrbP43vByjF+8KOs+QuuV4OlqAuXmnRW2zfI/Rza1fQvdihQ5h4DUo0NqFAiViD4mSrzQ==} - - eslint-import-context@0.1.9: - resolution: {integrity: sha512-K9Hb+yRaGAGUbwjhFNHvSmmkZs9+zbuoe3kFQ4V1wYjrepUFYM2dZAfNtjbbj3qsPfUfsA68Bx/ICWQMi+C8Eg==} - engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - peerDependencies: - unrs-resolver: ^1.0.0 - peerDependenciesMeta: - unrs-resolver: - optional: true - - eslint-import-resolver-typescript@4.4.4: - resolution: {integrity: sha512-1iM2zeBvrYmUNTj2vSC/90JTHDth+dfOfiNKkxApWRsTJYNrc8rOdxxIf5vazX+BiAXTeOT0UvWpGI/7qIWQOw==} - engines: {node: ^16.17.0 || >=18.6.0} - peerDependencies: - eslint: '*' - eslint-plugin-import: '*' - eslint-plugin-import-x: '*' - peerDependenciesMeta: - eslint-plugin-import: - optional: true - eslint-plugin-import-x: - optional: true - - eslint-json-compat-utils@0.2.1: - resolution: {integrity: sha512-YzEodbDyW8DX8bImKhAcCeu/L31Dd/70Bidx2Qex9OFUtgzXLqtfWL4Hr5fM/aCCB8QUZLuJur0S9k6UfgFkfg==} - engines: {node: '>=12'} - peerDependencies: - '@eslint/json': '*' - eslint: '*' - jsonc-eslint-parser: ^2.4.0 - peerDependenciesMeta: - '@eslint/json': - optional: true - - eslint-merge-processors@2.0.0: - resolution: {integrity: sha512-sUuhSf3IrJdGooquEUB5TNpGNpBoQccbnaLHsb1XkBLUPPqCNivCpY05ZcpCOiV9uHwO2yxXEWVczVclzMxYlA==} - peerDependencies: - eslint: '*' - - eslint-parser-plain@0.1.1: - resolution: {integrity: sha512-KRgd6wuxH4U8kczqPp+Oyk4irThIhHWxgFgLDtpgjUGVIS3wGrJntvZW/p6hHq1T4FOwnOtCNkvAI4Kr+mQ/Hw==} - - eslint-plugin-antfu@3.1.1: - resolution: {integrity: sha512-7Q+NhwLfHJFvopI2HBZbSxWXngTwBLKxW1AGXLr2lEGxcEIK/AsDs8pn8fvIizl5aZjBbVbVK5ujmMpBe4Tvdg==} - peerDependencies: - eslint: '*' - - eslint-plugin-command@3.3.1: - resolution: {integrity: sha512-fBVTXQ2y48TVLT0+4A6PFINp7GcdIailHAXbvPBixE7x+YpYnNQhFZxTdvnb+aWk+COgNebQKen/7m4dmgyWAw==} - peerDependencies: - eslint: '*' - - eslint-plugin-de-morgan@2.0.0: - resolution: {integrity: sha512-oGkawlmwOp7p3yYG/abEkQRw6IfQ677E5ejQulUZdXdXpSHv/jNNaHPokA7mo1SaxcQWRn5vojaBLrwJ7wy5MQ==} - engines: {node: ^20.0.0 || >=22.0.0} - peerDependencies: - eslint: '>=8.0.0' - - eslint-plugin-depend@1.4.0: - resolution: {integrity: sha512-MQs+m4nHSfgAO9bJDsBzqw0ofK/AOA0vfeY/6ahofqcUMLeM6/D1sTYs21fOhc17kNU/gn58YCtj20XaAssh2A==} - - eslint-plugin-es-x@7.8.0: - resolution: {integrity: sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - eslint: '>=8' - - eslint-plugin-github-action@0.0.16: - resolution: {integrity: sha512-eo7vvTZYpwfNbECYa67Lbg2xeM1Hcmh47CRK6AfqUFGxyouDKem7DQB9heopRMwk07bE4Ykkh5QEXRX3s12BVQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^9.5.0 - - eslint-plugin-import-x@4.16.1: - resolution: {integrity: sha512-vPZZsiOKaBAIATpFE2uMI4w5IRwdv/FpQ+qZZMR4E+PeOcM4OeoEbqxRMnywdxP19TyB/3h6QBB0EWon7letSQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - '@typescript-eslint/utils': ^8.0.0 - eslint: ^8.57.0 || ^9.0.0 - eslint-import-resolver-node: '*' - peerDependenciesMeta: - '@typescript-eslint/utils': - optional: true - eslint-import-resolver-node: - optional: true - - eslint-plugin-jsdoc@61.4.1: - resolution: {integrity: sha512-3c1QW/bV25sJ1MsIvsvW+EtLtN6yZMduw7LVQNVt72y2/5BbV5Pg5b//TE5T48LRUxoEQGaZJejCmcj3wCxBzw==} - engines: {node: '>=20.11.0'} - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 - - eslint-plugin-jsonc@2.21.0: - resolution: {integrity: sha512-HttlxdNG5ly3YjP1cFMP62R4qKLxJURfBZo2gnMY+yQojZxkLyOpY1H1KRTKBmvQeSG9pIpSGEhDjE17vvYosg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: '>=6.0.0' - - eslint-plugin-n@17.23.1: - resolution: {integrity: sha512-68PealUpYoHOBh332JLLD9Sj7OQUDkFpmcfqt8R9sySfFSeuGJjMTJQvCRRB96zO3A/PELRLkPrzsHmzEFQQ5A==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: '>=8.23.0' - - eslint-plugin-no-only-tests@3.3.0: - resolution: {integrity: sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==} - engines: {node: '>=5.0.0'} - - eslint-plugin-ntnyq@0.12.0: - resolution: {integrity: sha512-xQVrU6biPaDva3kfsKB4N/CMhBECPu88qXKwyGH8jRusQXx0KjJEBku7R/onLeHe7MYIrHEB2aQTQQnid0fXSg==} - peerDependencies: - eslint: ^9.5.0 - - eslint-plugin-perfectionist@4.15.1: - resolution: {integrity: sha512-MHF0cBoOG0XyBf7G0EAFCuJJu4I18wy0zAoT1OHfx2o6EOx1EFTIzr2HGeuZa1kDcusoX0xJ9V7oZmaeFd773Q==} - engines: {node: ^18.0.0 || >=20.0.0} - peerDependencies: - eslint: '>=8.45.0' - - eslint-plugin-pinia@0.4.2: - resolution: {integrity: sha512-Bf6x2iMa+NOP52OsW66ewg5Xn7rkoolxnWWBud0yFoUF6xVk/rm9F88GsSIMyNajobYws4DweEzL1sWKZg+YNQ==} - engines: {node: '>= 18'} - peerDependencies: - '@typescript-eslint/utils': '>= 7.5 || 8.0.1' - eslint: '>=8.0.0' - peerDependenciesMeta: - '@typescript-eslint/utils': - optional: true - - eslint-plugin-prettier@5.5.4: - resolution: {integrity: sha512-swNtI95SToIz05YINMA6Ox5R057IMAmWZ26GqPxusAp1TZzj+IdY9tXNWWD3vkF/wEqydCONcwjTFpxybBqZsg==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - '@types/eslint': '>=8.0.0' - eslint: '>=8.0.0' - eslint-config-prettier: '>= 7.0.0 <10.0.0 || >=10.1.0' - prettier: '>=3.0.0' - peerDependenciesMeta: - '@types/eslint': - optional: true - eslint-config-prettier: - optional: true - - eslint-plugin-regexp@2.10.0: - resolution: {integrity: sha512-ovzQT8ESVn5oOe5a7gIDPD5v9bCSjIFJu57sVPDqgPRXicQzOnYfFN21WoQBQF18vrhT5o7UMKFwJQVVjyJ0ng==} - engines: {node: ^18 || >=20} - peerDependencies: - eslint: '>=8.44.0' - - eslint-plugin-svgo@0.11.3: - resolution: {integrity: sha512-NfdsaIxEWWZzSqVkvWlyXujAde0N69wOXi8XkZuG4/sRMaXn83TyGzXqMwdh8ldym4FwinqZragqW5Y6c3IfVQ==} - peerDependencies: - eslint: ^9.5.0 - - 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' - - eslint-plugin-unicorn@62.0.0: - resolution: {integrity: sha512-HIlIkGLkvf29YEiS/ImuDZQbP12gWyx5i3C6XrRxMvVdqMroCI9qoVYCoIl17ChN+U89pn9sVwLxhIWj5nEc7g==} - engines: {node: ^20.10.0 || >=21.0.0} - peerDependencies: - eslint: '>=9.38.0' - - eslint-plugin-vue@10.6.2: - resolution: {integrity: sha512-nA5yUs/B1KmKzvC42fyD0+l9Yd+LtEpVhWRbXuDj0e+ZURcTtyRbMDWUeJmTAh2wC6jC83raS63anNM2YT3NPw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - '@stylistic/eslint-plugin': ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 - '@typescript-eslint/parser': ^7.0.0 || ^8.0.0 - eslint: ^8.57.0 || ^9.0.0 - vue-eslint-parser: ^10.0.0 - peerDependenciesMeta: - '@stylistic/eslint-plugin': - optional: true - '@typescript-eslint/parser': - optional: true - - eslint-plugin-yml@1.19.0: - resolution: {integrity: sha512-S+4GbcCWksFKAvFJtf0vpdiCkZZvDJCV4Zsi9ahmYkYOYcf+LRqqzvzkb/ST7vTYV6sFwXOvawzYyL/jFT2nQA==} - engines: {node: ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: '>=6.0.0' - - eslint-processor-vue-blocks@2.0.0: - resolution: {integrity: sha512-u4W0CJwGoWY3bjXAuFpc/b6eK3NQEI8MoeW7ritKj3G3z/WtHrKjkqf+wk8mPEy5rlMGS+k6AZYOw2XBoN/02Q==} - peerDependencies: - '@vue/compiler-sfc': ^3.3.0 - eslint: '>=9.0.0' - - eslint-scope@8.4.0: - resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - eslint-visitor-keys@3.4.3: - resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - eslint-visitor-keys@4.2.1: - resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - eslint@9.39.2: - resolution: {integrity: sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - hasBin: true - peerDependencies: - jiti: '*' - peerDependenciesMeta: - jiti: - optional: true - - espree@10.4.0: - resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - espree@9.6.1: - resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - esquery@1.6.0: - resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} - engines: {node: '>=0.10'} - - esrecurse@4.3.0: - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} - engines: {node: '>=4.0'} - - estraverse@5.3.0: - resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} - engines: {node: '>=4.0'} - - estree-walker@2.0.2: - resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} - estree-walker@3.0.3: resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} - esutils@2.0.3: - resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} - engines: {node: '>=0.10.0'} - - expect-type@1.2.2: - resolution: {integrity: sha512-JhFGDVJ7tmDJItKhYgJCGLOWjuK9vPxiXoUFLwLDc99NlmklilbiQJwoctZtt13+xMw91MCk/REan6MWHqDjyA==} + expect-type@1.3.0: + resolution: {integrity: sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==} engines: {node: '>=12.0.0'} - exsolve@1.0.8: - resolution: {integrity: sha512-LmDxfWXwcTArk8fUEnOfSZpHOJ6zOMUJKOtFLFqJLoKJetuQG874Uc7/Kki7zFLzYybmZhp1M7+98pfMqeX8yA==} - - fast-deep-equal@3.1.3: - resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - - fast-diff@1.3.0: - resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} - - fast-json-stable-stringify@2.1.0: - resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - - fast-levenshtein@2.0.6: - resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - - fault@2.0.1: - resolution: {integrity: sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==} - fdir@6.5.0: resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} engines: {node: '>=12.0.0'} @@ -1561,81 +946,20 @@ packages: picomatch: optional: true - file-entry-cache@8.0.0: - resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} - engines: {node: '>=16.0.0'} - - find-up-simple@1.0.1: - resolution: {integrity: sha512-afd4O7zpqHeRyg4PfDQsXmlDe2PfdHtJt6Akt8jOWaApLOZk5JXs6VMR29lz03pRe9mpykrRCYIYxaJYcfpncQ==} - engines: {node: '>=18'} - - find-up@5.0.0: - resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} - engines: {node: '>=10'} - - flat-cache@4.0.1: - resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} - engines: {node: '>=16'} - - flatted@3.3.3: - resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} - - format@0.2.2: - resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==} - engines: {node: '>=0.4.x'} - fsevents@2.3.3: resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] - generate-differences@0.1.0: - resolution: {integrity: sha512-V5pUOHbOjqKJmNjmyGPdPpZ70fqgSXDztJhmavPfWXUciBUqZuLuunuTg7W5lr2B4JkhCHtjjsa3jV2QkCg6mg==} - - get-tsconfig@4.13.0: - resolution: {integrity: sha512-1VKTZJCwBrvbd+Wn3AOgQP/2Av+TfTCOlE4AcRJE72W1ksZXbAx8PPBR9RzgTeSPzlPMHrbANMH3LbltH73wxQ==} - - giget@2.0.0: - resolution: {integrity: sha512-L5bGsVkxJbJgdnwyuheIunkGatUF/zssUoxxjACCseZYAVbaqdh9Tsmmlkl8vYan09H7sbvKt4pS8GqKLBrEzA==} - hasBin: true - - github-slugger@2.0.0: - resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} - - glob-parent@6.0.2: - resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} - engines: {node: '>=10.13.0'} - - globals@14.0.0: - resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} - engines: {node: '>=18'} - - globals@15.15.0: - resolution: {integrity: sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==} - engines: {node: '>=18'} - - globals@16.5.0: - resolution: {integrity: sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==} - engines: {node: '>=18'} - - globrex@0.1.2: - resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} - - graceful-fs@4.2.11: - resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - - graphemer@1.4.0: - resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + get-tsconfig@4.13.7: + resolution: {integrity: sha512-7tN6rFgBlMgpBML5j8typ92BKFi2sFQvIdpAqLA2beia5avZDrMs0FLZiM5etShWq5irVyGcGMEA1jcDaK7A/Q==} has-flag@4.0.0: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} - hookable@6.0.1: - resolution: {integrity: sha512-uKGyY8BuzN/a5gvzvA+3FVWo0+wUjgtfSdnmjtrOVwQCZPHpHDH2WRO3VZSOeluYrHoDCiXFffZXs8Dj1ULWtw==} - - html-entities@2.6.0: - resolution: {integrity: sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==} + hookable@6.1.0: + resolution: {integrity: sha512-ZoKZSJgu8voGK2geJS+6YtYjvIzu9AOM/KZXsBxr83uhLL++e9pEv/dlgwgy3dvHg06kTz6JOh1hk3C8Ceiymw==} html-escaper@2.0.2: resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} @@ -1645,51 +969,16 @@ packages: engines: {node: '>=18'} hasBin: true - ignore@5.3.2: - resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} - engines: {node: '>= 4'} - - ignore@7.0.5: - resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} - engines: {node: '>= 4'} - - import-fresh@3.3.1: - resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} - engines: {node: '>=6'} - import-without-cache@0.2.5: resolution: {integrity: sha512-B6Lc2s6yApwnD2/pMzFh/d5AVjdsDXjgkeJ766FmFuJELIGHNycKRj+l3A39yZPM4CchqNCB4RITEAYB1KUM6A==} engines: {node: '>=20.19.0'} - imurmurhash@0.1.4: - resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} - engines: {node: '>=0.8.19'} - - indent-string@5.0.0: - resolution: {integrity: sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==} - engines: {node: '>=12'} - - is-builtin-module@5.0.0: - resolution: {integrity: sha512-f4RqJKBUe5rQkJ2eJEJBXSticB3hGbN9j0yxxMQFqIW89Jp9WYFtzfTcRlstDKVUTRzSOTLKRfO9vIztenwtxA==} - engines: {node: '>=18.20'} - - is-bun-module@2.0.0: - resolution: {integrity: sha512-gNCGbnnnnFAUGKeZ9PdbyeGYJqewpmc2aKHUEMO5nQPWU9lOmv7jcmQIv+qHD8fXW6W7qfuCwX4rY9LNRjXrkQ==} - - is-extglob@2.1.1: - resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} - engines: {node: '>=0.10.0'} - - is-glob@4.0.3: - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} - engines: {node: '>=0.10.0'} - isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - isexe@3.1.1: - resolution: {integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==} - engines: {node: '>=16'} + isexe@3.1.5: + resolution: {integrity: sha512-6B3tLtFqtQS4ekarvLVMZ+X+VlvQekbe4taUkf/rhVO3d/h0M2rfARm/pXLcPEsjjMsFgrFgSrhQIxcSVrBz8w==} + engines: {node: '>=18'} istanbul-lib-coverage@3.2.2: resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} @@ -1699,10 +988,6 @@ packages: resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} engines: {node: '>=10'} - istanbul-lib-source-maps@5.0.6: - resolution: {integrity: sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A==} - engines: {node: '>=10'} - istanbul-reports@3.2.0: resolution: {integrity: sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==} engines: {node: '>=8'} @@ -1711,240 +996,35 @@ packages: resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==} hasBin: true - js-tokens@9.0.1: - resolution: {integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==} + js-tokens@10.0.0: + resolution: {integrity: sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==} - js-yaml@4.1.1: - resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} + jsesc@3.1.0: + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} + engines: {node: '>=6'} hasBin: true - jsdoc-type-pratt-parser@4.1.0: - resolution: {integrity: sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg==} - engines: {node: '>=12.0.0'} - - jsdoc-type-pratt-parser@4.8.0: - resolution: {integrity: sha512-iZ8Bdb84lWRuGHamRXFyML07r21pcwBrLkHEuHgEY5UbCouBwv7ECknDRKzsQIXMiqpPymqtIf8TC/shYKB5rw==} - engines: {node: '>=12.0.0'} - - jsdoc-type-pratt-parser@6.10.0: - resolution: {integrity: sha512-+LexoTRyYui5iOhJGn13N9ZazL23nAHGkXsa1p/C8yeq79WRfLBag6ZZ0FQG2aRoc9yfo59JT9EYCQonOkHKkQ==} - engines: {node: '>=20.0.0'} - - jsesc@3.1.0: - resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} - engines: {node: '>=6'} - hasBin: true - - json-buffer@3.0.1: - resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} - json-parse-even-better-errors@4.0.0: resolution: {integrity: sha512-lR4MXjGNgkJc7tkQ97kb2nuEMnNCyU//XYVH0MKTGcXEiSudQ5MKGKen3C5QubYy0vmq+JGitUg92uuywGEwIA==} engines: {node: ^18.17.0 || >=20.5.0} - json-schema-traverse@0.4.1: - resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} - - json-stable-stringify-without-jsonify@1.0.1: - resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} - - jsonc-eslint-parser@2.4.1: - resolution: {integrity: sha512-uuPNLJkKN8NXAlZlQ6kmUF9qO+T6Kyd7oV4+/7yy8Jz6+MZNyhPq8EdLpdfnPVzUC8qSf1b4j1azKaGnFsjmsw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - jsonc-parser@3.3.1: resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==} - keyv@4.5.4: - resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} - - levn@0.4.1: - resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} - engines: {node: '>= 0.8.0'} - - local-pkg@1.1.2: - resolution: {integrity: sha512-arhlxbFRmoQHl33a0Zkle/YWlmNwoyt6QNZEIJcqNbdrsix5Lvc4HyyI3EnwxTYlZYc32EbYrQ8SzEZ7dqgg9A==} - engines: {node: '>=14'} - - locate-path@6.0.0: - resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} - engines: {node: '>=10'} - - lodash.merge@4.6.2: - resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - - lodash@4.17.21: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - - longest-streak@3.1.0: - resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} - magic-string@0.30.21: resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} - magicast@0.5.1: - resolution: {integrity: sha512-xrHS24IxaLrvuo613F719wvOIv9xPHFWQHuvGUBmPnCA/3MQxKI3b+r7n1jAoDHmsbC5bRhTZYR77invLAxVnw==} + magicast@0.5.2: + resolution: {integrity: sha512-E3ZJh4J3S9KfwdjZhe2afj6R9lGIN5Pher1pF39UGrXRqq/VDaGVIGN13BjHd2u8B61hArAGOnso7nBOouW3TQ==} make-dir@4.0.0: resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} engines: {node: '>=10'} - markdown-table@3.0.4: - resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} - - mdast-util-find-and-replace@3.0.2: - resolution: {integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==} - - mdast-util-from-markdown@2.0.2: - resolution: {integrity: sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==} - - mdast-util-frontmatter@2.0.1: - resolution: {integrity: sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==} - - mdast-util-gfm-autolink-literal@2.0.1: - resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} - - mdast-util-gfm-footnote@2.1.0: - resolution: {integrity: sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==} - - mdast-util-gfm-strikethrough@2.0.0: - resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} - - mdast-util-gfm-table@2.0.0: - resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} - - mdast-util-gfm-task-list-item@2.0.0: - resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} - - mdast-util-gfm@3.1.0: - resolution: {integrity: sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==} - - mdast-util-phrasing@4.1.0: - resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} - - mdast-util-to-markdown@2.1.2: - resolution: {integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==} - - mdast-util-to-string@4.0.0: - resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} - - mdn-data@2.0.28: - resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} - - mdn-data@2.12.2: - resolution: {integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==} - memorystream@0.3.1: resolution: {integrity: sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==} engines: {node: '>= 0.10.0'} - micromark-core-commonmark@2.0.3: - resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==} - - micromark-extension-frontmatter@2.0.0: - resolution: {integrity: sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==} - - micromark-extension-gfm-autolink-literal@2.1.0: - resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} - - micromark-extension-gfm-footnote@2.1.0: - resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} - - micromark-extension-gfm-strikethrough@2.1.0: - resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==} - - micromark-extension-gfm-table@2.1.1: - resolution: {integrity: sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==} - - micromark-extension-gfm-tagfilter@2.0.0: - resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} - - micromark-extension-gfm-task-list-item@2.1.0: - resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} - - micromark-extension-gfm@3.0.0: - resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} - - micromark-factory-destination@2.0.1: - resolution: {integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==} - - micromark-factory-label@2.0.1: - resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==} - - micromark-factory-space@2.0.1: - resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==} - - micromark-factory-title@2.0.1: - resolution: {integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==} - - micromark-factory-whitespace@2.0.1: - resolution: {integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==} - - micromark-util-character@2.1.1: - resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} - - micromark-util-chunked@2.0.1: - resolution: {integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==} - - micromark-util-classify-character@2.0.1: - resolution: {integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==} - - micromark-util-combine-extensions@2.0.1: - resolution: {integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==} - - micromark-util-decode-numeric-character-reference@2.0.2: - resolution: {integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==} - - micromark-util-decode-string@2.0.1: - resolution: {integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==} - - micromark-util-encode@2.0.1: - resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==} - - micromark-util-html-tag-name@2.0.1: - resolution: {integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==} - - micromark-util-normalize-identifier@2.0.1: - resolution: {integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==} - - micromark-util-resolve-all@2.0.1: - resolution: {integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==} - - micromark-util-sanitize-uri@2.0.1: - resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==} - - micromark-util-subtokenize@2.1.0: - resolution: {integrity: sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==} - - micromark-util-symbol@2.0.1: - resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==} - - micromark-util-types@2.0.2: - resolution: {integrity: sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==} - - micromark@4.0.2: - resolution: {integrity: sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==} - - minimatch@10.1.1: - resolution: {integrity: sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ==} - engines: {node: 20 || >=22} - - minimatch@3.1.2: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} - - minimatch@9.0.5: - resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} - engines: {node: '>=16 || 14 >=14.17'} - - mlly@1.8.0: - resolution: {integrity: sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==} - - module-replacements@2.10.1: - resolution: {integrity: sha512-qkKuLpMHDqRSM676OPL7HUpCiiP3NSxgf8NNR1ga2h/iJLNKTsOSjMEwrcT85DMSti2vmOqxknOVBGWj6H6etQ==} - - ms@2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - nano-staged@0.9.0: resolution: {integrity: sha512-0JfyX4i0Vp5HhC9RDtJ1kp7psz8CFuS3Gya3Z6WZv//QCwA9dPzi1S803VdR0c0P6R7sSvweZ5mSJmYQ/N+loQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -1955,24 +1035,6 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - napi-postinstall@0.3.4: - resolution: {integrity: sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ==} - engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - hasBin: true - - natural-compare@1.4.0: - resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - - natural-orderby@5.0.0: - resolution: {integrity: sha512-kKHJhxwpR/Okycz4HhQKKlhWe4ASEfPgkSWNmKFHd7+ezuQlxkA5cM3+XkBPvm1gmHen3w53qsYAv+8GwRrBlg==} - engines: {node: '>=18'} - - node-fetch-native@1.6.7: - resolution: {integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==} - - node-releases@2.0.27: - resolution: {integrity: sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==} - npm-normalize-package-bin@4.0.0: resolution: {integrity: sha512-TZKxPvItzai9kN9H/TkmCtx/ZN/hvr3vUycjlfmH0ootY9yFBzNOpiXAdIn1Iteqsvk4lQn6B5PTrt+n6h8k/w==} engines: {node: ^18.17.0 || >=20.5.0} @@ -1982,52 +1044,27 @@ packages: engines: {node: ^20.5.0 || >=22.0.0, npm: '>= 10'} hasBin: true - nth-check@2.1.1: - resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} - - nypm@0.6.2: - resolution: {integrity: sha512-7eM+hpOtrKrBDCh7Ypu2lJ9Z7PNZBdi/8AT3AX8xoCj43BBVHD0hPSTEvMtkMpfs8FCqBGhxB+uToIQimA111g==} - engines: {node: ^14.16.0 || >=16.10.0} - hasBin: true - - object-deep-merge@2.0.0: - resolution: {integrity: sha512-3DC3UMpeffLTHiuXSy/UG4NOIYTLlY9u3V82+djSCLYClWobZiS4ivYzpIUWrRY/nfsJ8cWsKyG3QfyLePmhvg==} - obug@2.1.1: resolution: {integrity: sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==} - ohash@2.0.11: - resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==} - - optionator@0.9.4: - resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} - engines: {node: '>= 0.8.0'} - - p-limit@3.1.0: - resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} - engines: {node: '>=10'} + oxfmt@0.41.0: + resolution: {integrity: sha512-sKLdJZdQ3bw6x9qKiT7+eID4MNEXlDHf5ZacfIircrq6Qwjk0L6t2/JQlZZrVHTXJawK3KaMuBoJnEJPcqCEdg==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true - p-locate@5.0.0: - resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} - engines: {node: '>=10'} + oxlint@1.57.0: + resolution: {integrity: sha512-DGFsuBX5MFZX9yiDdtKjTrYPq45CZ8Fft6qCltJITYZxfwYjVdGf/6wycGYTACloauwIPxUnYhBVeZbHvleGhw==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + peerDependencies: + oxlint-tsgolint: '>=0.15.0' + peerDependenciesMeta: + oxlint-tsgolint: + optional: true package-manager-detector@1.6.0: resolution: {integrity: sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA==} - parent-module@1.0.1: - resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} - engines: {node: '>=6'} - - parse-imports-exports@0.2.4: - resolution: {integrity: sha512-4s6vd6dx1AotCx/RCI2m7t7GCh5bDRUtGNvRfHSP2wbBQdMi67pPe7mtzmgwcaQ8VKK/6IB7Glfyu3qdZJPybQ==} - - parse-statements@1.0.11: - resolution: {integrity: sha512-HlsyYdMBnbPQ9Jr/VgJ1YF4scnldvJpJxCVx6KgqPL4dxppsWrJHCIIxQXMJrqGnsRkNPATbeMJ8Yxu7JMsYcA==} - - path-exists@4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} - engines: {node: '>=8'} - path-key@3.1.1: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} @@ -2035,9 +1072,6 @@ packages: pathe@2.0.3: resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} - perfect-debounce@2.0.0: - resolution: {integrity: sha512-fkEH/OBiKrqqI/yIgjR92lMfs2K8105zt/VT6+7eTjNwisrsh47CeIED9z58zI7DfKdH3uHAn25ziRZn3kgAow==} - picocolors@1.1.1: resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} @@ -2045,98 +1079,37 @@ packages: resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} engines: {node: '>=12'} + picomatch@4.0.4: + resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==} + engines: {node: '>=12'} + pidtree@0.6.0: resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==} engines: {node: '>=0.10'} hasBin: true - pkg-types@1.3.1: - resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==} - - pkg-types@2.3.0: - resolution: {integrity: sha512-SIqCzDRg0s9npO5XQ3tNZioRY1uK06lA41ynBC1YmFTmnY6FjUjVt6s4LoADmwoig1qqD0oK8h1p/8mlMx8Oig==} - - pluralize@8.0.0: - resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} - engines: {node: '>=4'} - - postcss-selector-parser@7.1.1: - resolution: {integrity: sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==} - engines: {node: '>=4'} - postcss@8.5.6: resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} engines: {node: ^10 || ^12 || >=14} - prelude-ls@1.2.1: - resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} - engines: {node: '>= 0.8.0'} - - prettier-linter-helpers@1.0.0: - resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} - engines: {node: '>=6.0.0'} - - prettier@3.7.4: - resolution: {integrity: sha512-v6UNi1+3hSlVvv8fSaoUbggEM5VErKmmpGA7Pl3HF8V6uKY7rvClBOJlH6yNwQtfTueNkGVpOv/mtWL9L4bgRA==} - engines: {node: '>=14'} - hasBin: true - - punycode@2.3.1: - resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} - engines: {node: '>=6'} - - quansync@0.2.11: - resolution: {integrity: sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==} - quansync@1.0.0: resolution: {integrity: sha512-5xZacEEufv3HSTPQuchrvV6soaiACMFnq1H8wkVioctoH3TRha9Sz66lOxRwPK/qZj7HPiSveih9yAyh98gvqA==} - rc9@2.1.2: - resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==} - read-package-json-fast@4.0.0: resolution: {integrity: sha512-qpt8EwugBWDw2cgE2W+/3oxC+KTez2uSVR8JU9Q36TXPAGCaozfQUs59v4j4GFpWTaw0i6hAZSvOmu1J0uOEUg==} engines: {node: ^18.17.0 || >=20.5.0} - readdirp@4.1.2: - resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} - engines: {node: '>= 14.18.0'} - - refa@0.12.1: - resolution: {integrity: sha512-J8rn6v4DBb2nnFqkqwy6/NnTYMcgLA+sLr0iIO41qpv0n+ngb7ksag2tMRl0inb1bbO/esUwzW1vbJi7K0sI0g==} - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - - regexp-ast-analysis@0.7.1: - resolution: {integrity: sha512-sZuz1dYW/ZsfG17WSAG7eS85r5a0dDsvg+7BiiYR5o6lKCAtUrEwdmRmaGF6rwVj3LcmAeYkOWKEPlbPzN3Y3A==} - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - - regexp-tree@0.1.27: - resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==} - hasBin: true - - regjsparser@0.13.0: - resolution: {integrity: sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q==} - hasBin: true - - reserved-identifiers@1.2.0: - resolution: {integrity: sha512-yE7KUfFvaBFzGPs5H3Ops1RevfUEsDc5Iz65rOwWg4lE8HJSYtle77uul3+573457oHvBKuHYDl/xqUkKpEEdw==} - engines: {node: '>=18'} - - resolve-from@4.0.0: - resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} - engines: {node: '>=4'} - resolve-pkg-maps@1.0.0: resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} - rolldown-plugin-dts@0.20.0: - resolution: {integrity: sha512-cLAY1kN2ilTYMfZcFlGWbXnu6Nb+8uwUBsi+Mjbh4uIx7IN8uMOmJ7RxrrRgPsO4H7eSz3E+JwGoL1gyugiyUA==} + rolldown-plugin-dts@0.23.2: + resolution: {integrity: sha512-PbSqLawLgZBGcOGT3yqWBGn4cX+wh2nt5FuBGdcMHyOhoukmjbhYAl8NT9sE4U38Cm9tqLOIQeOrvzeayM0DLQ==} engines: {node: '>=20.19.0'} peerDependencies: '@ts-macro/tsc': ^0.3.6 - '@typescript/native-preview': '>=7.0.0-dev.20250601.1' - rolldown: ^1.0.0-beta.57 - typescript: ^5.0.0 + '@typescript/native-preview': '>=7.0.0-dev.20260325.1' + rolldown: ^1.0.0-rc.12 + typescript: ^5.0.0 || ^6.0.0 vue-tsc: ~3.2.0 peerDependenciesMeta: '@ts-macro/tsc': @@ -2148,30 +1121,18 @@ packages: vue-tsc: optional: true - rolldown@1.0.0-beta.57: - resolution: {integrity: sha512-lMMxcNN71GMsSko8RyeTaFoATHkCh4IWU7pYF73ziMYjhHZWfVesC6GQ+iaJCvZmVjvgSks9Ks1aaqEkBd8udg==} - engines: {node: ^20.19.0 || >=22.12.0} - hasBin: true - - rolldown@1.0.0-beta.58: - resolution: {integrity: sha512-v1FCjMZCan7f+xGAHBi+mqiE4MlH7I+SXEHSQSJoMOGNNB2UYtvMiejsq9YuUOiZjNeUeV/a21nSFbrUR+4ZCQ==} + rolldown@1.0.0-rc.12: + resolution: {integrity: sha512-yP4USLIMYrwpPHEFB5JGH1uxhcslv6/hL0OyvTuY+3qlOSJvZ7ntYnoWpehBxufkgN0cvXxppuTu5hHa/zPh+A==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true - rollup@4.53.3: - resolution: {integrity: sha512-w8GmOxZfBmKknvdXU1sdM9NHcoQejwF/4mNgj2JuEEdRaHwwF12K7e9eXn1nLZ07ad+du76mkVsyeb2rKGllsA==} + rollup@4.59.0: + resolution: {integrity: sha512-2oMpl67a3zCH9H79LeMcbDhXW/UmWG/y2zuqnF2jQq5uq9TbM9TVyXvA4+t+ne2IIkBdrLpAaRQAvo7YI/Yyeg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true - sax@1.4.3: - resolution: {integrity: sha512-yqYn1JhPczigF94DMS+shiDMjDowYO6y9+wB/4WgO0Y19jWYk0lQ4tuG5KI7kj4FTp1wxPj5IFfcrz/s1c3jjQ==} - - scslre@0.3.0: - resolution: {integrity: sha512-3A6sD0WYP7+QrjbfNA2FN3FsOaGGFoekCVgTyypy53gPxhbkCIjtO6YWgdrfM+n/8sI8JeXZOIxsHjMTNxQ4nQ==} - engines: {node: ^14.0.0 || >=16.0.0} - - semver@7.7.3: - resolution: {integrity: sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==} + semver@7.7.4: + resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==} engines: {node: '>=10'} hasBin: true @@ -2190,172 +1151,85 @@ packages: siginfo@2.0.0: resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} - sisteransi@1.0.5: - resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} - source-map-js@1.2.1: resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} - spdx-exceptions@2.5.0: - resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==} - - spdx-expression-parse@4.0.0: - resolution: {integrity: sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==} - - spdx-license-ids@3.0.22: - resolution: {integrity: sha512-4PRT4nh1EImPbt2jASOKHX7PB7I+e4IWNLvkKFDxNhJlfjbYlleYQh285Z/3mPTHSAK/AvdMmw5BNNuYH8ShgQ==} - - stable-hash-x@0.2.0: - resolution: {integrity: sha512-o3yWv49B/o4QZk5ZcsALc6t0+eCelPc44zZsLtCQnZPDwFpDYSWcDnrv2TtMmMbQ7uKo3J0HTURCqckw23czNQ==} - engines: {node: '>=12.0.0'} - stackback@0.0.2: resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} - std-env@3.10.0: - resolution: {integrity: sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==} - - strip-indent@4.1.1: - resolution: {integrity: sha512-SlyRoSkdh1dYP0PzclLE7r0M9sgbFKKMFXpFRUMNuKhQSbC6VQIGzq3E0qsfvGJaUFJPGv6Ws1NZ/haTAjfbMA==} - engines: {node: '>=12'} - - strip-json-comments@3.1.1: - resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} - engines: {node: '>=8'} + std-env@4.0.0: + resolution: {integrity: sha512-zUMPtQ/HBY3/50VbpkupYHbRroTRZJPRLvreamgErJVys0ceuzMkD44J/QjqhHjOzK42GQ3QZIeFG1OYfOtKqQ==} supports-color@7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} - svgo@4.0.0: - resolution: {integrity: sha512-VvrHQ+9uniE+Mvx3+C9IEe/lWasXCU0nXMY2kZeLrHNICuRiC8uMPyM14UEaMOFA5mhyQqEkB02VoQ16n3DLaw==} - engines: {node: '>=16'} - hasBin: true - - synckit@0.11.11: - resolution: {integrity: sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw==} - engines: {node: ^14.18.0 || >=16.0.0} - - tapable@2.3.0: - resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==} - engines: {node: '>=6'} - tinybench@2.9.0: resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} - tinyexec@1.0.2: - resolution: {integrity: sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==} + tinyexec@1.0.4: + resolution: {integrity: sha512-u9r3uZC0bdpGOXtlxUIdwf9pkmvhqJdrVCH9fapQtgy/OeTTMZ1nqH7agtvEfmGui6e1XxjcdrlxvxJvc3sMqw==} engines: {node: '>=18'} tinyglobby@0.2.15: resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} engines: {node: '>=12.0.0'} + tinypool@2.1.0: + resolution: {integrity: sha512-Pugqs6M0m7Lv1I7FtxN4aoyToKg1C4tu+/381vH35y8oENM/Ai7f7C4StcoK4/+BSw9ebcS8jRiVrORFKCALLw==} + engines: {node: ^20.0.0 || >=22.0.0} + tinyrainbow@3.0.3: resolution: {integrity: sha512-PSkbLUoxOFRzJYjjxHJt9xro7D+iilgMX/C9lawzVuYiIdcihh9DXmVibBe8lmcFrRi/VzlPjBxbN7rH24q8/Q==} engines: {node: '>=14.0.0'} - to-valid-identifier@1.0.0: - resolution: {integrity: sha512-41wJyvKep3yT2tyPqX/4blcfybknGB4D+oETKLs7Q76UiPqRpUJK3hr1nxelyYO0PHKVzJwlu0aCeEAsGI6rpw==} - engines: {node: '>=20'} - - toml-eslint-parser@0.10.0: - resolution: {integrity: sha512-khrZo4buq4qVmsGzS5yQjKe/WsFvV8fGfOjDQN0q4iy9FjRfPWRgTFrU8u1R2iu/SfWLhY9WnCi4Jhdrcbtg+g==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - tree-kill@1.2.2: resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} hasBin: true - ts-api-utils@2.1.0: - resolution: {integrity: sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==} - engines: {node: '>=18.12'} - peerDependencies: - typescript: '>=4.8.4' - - ts-declaration-location@1.0.7: - resolution: {integrity: sha512-EDyGAwH1gO0Ausm9gV6T2nUvBgXT5kGoCMJPllOaooZ+4VvJiKBdZE7wK18N1deEowhcUptS+5GXZK8U/fvpwA==} - peerDependencies: - typescript: '>=4.0.0' - - tsdown@0.18.4: - resolution: {integrity: sha512-J/tRS6hsZTkvqmt4+xdELUCkQYDuUCXgBv0fw3ImV09WPGbEKfsPD65E+WUjSu3E7Z6tji9XZ1iWs8rbGqB/ZA==} + tsdown@0.21.7: + resolution: {integrity: sha512-ukKIxKQzngkWvOYJAyptudclkm4VQqbjq+9HF5K5qDO8GJsYtMh8gIRwicbnZEnvFPr6mquFwYAVZ8JKt3rY2g==} engines: {node: '>=20.19.0'} hasBin: true peerDependencies: '@arethetypeswrong/core': ^0.18.1 + '@tsdown/css': 0.21.7 + '@tsdown/exe': 0.21.7 '@vitejs/devtools': '*' publint: ^0.3.0 - typescript: ^5.0.0 - unplugin-lightningcss: ^0.4.0 + typescript: ^5.0.0 || ^6.0.0 unplugin-unused: ^0.5.0 peerDependenciesMeta: '@arethetypeswrong/core': optional: true + '@tsdown/css': + optional: true + '@tsdown/exe': + optional: true '@vitejs/devtools': optional: true publint: optional: true typescript: optional: true - unplugin-lightningcss: - optional: true unplugin-unused: optional: true tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - type-check@0.4.0: - resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} - engines: {node: '>= 0.8.0'} - - typescript-eslint@8.48.1: - resolution: {integrity: sha512-FbOKN1fqNoXp1hIl5KYpObVrp0mCn+CLgn479nmu2IsRMrx2vyv74MmsBLVlhg8qVwNFGbXSp8fh1zp8pEoC2A==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <6.0.0' - - typescript@5.9.3: - resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} - engines: {node: '>=14.17'} - hasBin: true - - ufo@1.6.1: - resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==} - - uncase@0.1.0: - resolution: {integrity: sha512-xLz7Ekr0e+kNRy9lsxkaui5mZvDWlVMslLjacUPna7b4JrzHW3ZGsp9482bUoqIo0V7gDxSF2HxuKtABwo7SmA==} - engines: {node: '>=18.18.0'} - - unconfig-core@7.4.2: - resolution: {integrity: sha512-VgPCvLWugINbXvMQDf8Jh0mlbvNjNC6eSUziHsBCMpxR05OPrNrvDnyatdMjRgcHaaNsCqz+wjNXxNw1kRLHUg==} - - unconfig@7.4.2: - resolution: {integrity: sha512-nrMlWRQ1xdTjSnSUqvYqJzbTBFugoqHobQj58B2bc8qxHKBBHMNNsWQFP3Cd3/JZK907voM2geYPWqD4VK3MPQ==} - - undici-types@7.16.0: - resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} - - unist-util-is@6.0.1: - resolution: {integrity: sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==} - - unist-util-stringify-position@4.0.0: - resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} - - unist-util-visit-parents@6.0.2: - resolution: {integrity: sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==} + unconfig-core@7.5.0: + resolution: {integrity: sha512-Su3FauozOGP44ZmKdHy2oE6LPjk51M/TRRjHv2HNCWiDvfvCoxC2lno6jevMA91MYAdCdwP05QnWdWpSbncX/w==} - unist-util-visit@5.0.0: - resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} + unconfig@7.5.0: + resolution: {integrity: sha512-oi8Qy2JV4D3UQ0PsopR28CzdQ3S/5A1zwsUwp/rosSbfhJ5z7b90bIyTwi/F7hCLD4SGcZVjDzd4XoUQcEanvA==} - unrs-resolver@1.11.1: - resolution: {integrity: sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg==} + undici-types@7.18.2: + resolution: {integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==} - unrun@0.2.22: - resolution: {integrity: sha512-vlQce4gTLNyCZxGylEQXGG+fSrrEFWiM/L8aghtp+t6j8xXh+lmsBtQJknG7ZSvv7P+/MRgbQtHWHBWk981uTg==} + unrun@0.2.34: + resolution: {integrity: sha512-LyaghRBR++r7svhDK6tnDz2XaYHWdneBOA0jbS8wnRsHerI9MFljX4fIiTgbbNbEVzZ0C9P1OjWLLe1OqoaaEw==} engines: {node: '>=20.19.0'} hasBin: true peerDependencies: @@ -2364,20 +1238,8 @@ packages: synckit: optional: true - update-browserslist-db@1.2.2: - resolution: {integrity: sha512-E85pfNzMQ9jpKkA7+TJAi4TJN+tBCuWh5rUcS/sv6cFi+1q9LYDwDI5dpUL0u/73EElyQ8d3TEaeW4sPedBqYA==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - - uri-js@4.4.1: - resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} - - util-deprecate@1.0.2: - resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - - vite@7.2.6: - resolution: {integrity: sha512-tI2l/nFHC5rLh7+5+o7QjKjSR04ivXDF4jcgV0f/bTQ+OJiITy5S6gaynVsEM+7RqzufMnVbIon6Sr5x1SDYaQ==} + vite@7.3.1: + resolution: {integrity: sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -2416,20 +1278,21 @@ packages: yaml: optional: true - vitest@4.0.16: - resolution: {integrity: sha512-E4t7DJ9pESL6E3I8nFjPa4xGUd3PmiWDLsDztS2qXSJWfHtbQnwAWylaBvSNY48I3vr8PTqIZlyK8TE3V3CA4Q==} + vitest@4.1.0: + resolution: {integrity: sha512-YbDrMF9jM2Lqc++2530UourxZHmkKLxrs4+mYhEwqWS97WJ7wOYEkcr+QfRgJ3PW9wz3odRijLZjHEaRLTNbqw==} engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@opentelemetry/api': ^1.9.0 '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0 - '@vitest/browser-playwright': 4.0.16 - '@vitest/browser-preview': 4.0.16 - '@vitest/browser-webdriverio': 4.0.16 - '@vitest/ui': 4.0.16 + '@vitest/browser-playwright': 4.1.0 + '@vitest/browser-preview': 4.1.0 + '@vitest/browser-webdriverio': 4.1.0 + '@vitest/ui': 4.1.0 happy-dom: '*' jsdom: '*' + vite: ^6.0.0 || ^7.0.0 || ^8.0.0-0 peerDependenciesMeta: '@edge-runtime/vm': optional: true @@ -2450,12 +1313,6 @@ packages: jsdom: optional: true - vue-eslint-parser@10.2.0: - resolution: {integrity: sha512-CydUvFOQKD928UzZhTp4pr2vWz1L+H99t7Pkln2QSPdvmURT0MoC4wUccfCnuEaihNsu9aYYyk+bep8rlfkUXw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - which@2.0.2: resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} engines: {node: '>= 8'} @@ -2471,2029 +1328,675 @@ packages: engines: {node: '>=8'} hasBin: true - word-wrap@1.2.5: - resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} - engines: {node: '>=0.10.0'} - - xml-name-validator@4.0.0: - resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} - engines: {node: '>=12'} - - yaml-eslint-parser@1.3.2: - resolution: {integrity: sha512-odxVsHAkZYYglR30aPYRY4nUGJnoJ2y1ww2HDvZALo0BDETv9kWbi16J52eHs+PWRNmF4ub6nZqfVOeesOvntg==} - engines: {node: ^14.17.0 || >=16.0.0} - yaml@2.8.2: resolution: {integrity: sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==} engines: {node: '>= 14.6'} hasBin: true - yocto-queue@0.1.0: - resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} - engines: {node: '>=10'} - - zwitch@2.0.4: - resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} - snapshots: - '@antfu/install-pkg@1.1.0': - dependencies: - package-manager-detector: 1.6.0 - tinyexec: 1.0.2 - - '@babel/generator@7.28.5': + '@babel/generator@8.0.0-rc.3': dependencies: - '@babel/parser': 7.28.5 - '@babel/types': 7.28.5 + '@babel/parser': 8.0.0-rc.3 + '@babel/types': 8.0.0-rc.3 '@jridgewell/gen-mapping': 0.3.13 - '@jridgewell/trace-mapping': 0.3.31 - jsesc: 3.1.0 - - '@babel/helper-string-parser@7.27.1': {} - - '@babel/helper-validator-identifier@7.28.5': {} - - '@babel/parser@7.28.5': - dependencies: - '@babel/types': 7.28.5 - - '@babel/types@7.28.5': - dependencies: - '@babel/helper-string-parser': 7.27.1 - '@babel/helper-validator-identifier': 7.28.5 - - '@bcoe/v8-coverage@1.0.2': {} - - '@clack/core@0.5.0': - dependencies: - picocolors: 1.1.1 - sisteransi: 1.0.5 - - '@clack/prompts@0.11.0': - dependencies: - '@clack/core': 0.5.0 - picocolors: 1.1.1 - sisteransi: 1.0.5 - - '@emnapi/core@1.7.1': - dependencies: - '@emnapi/wasi-threads': 1.1.0 - tslib: 2.8.1 - optional: true - - '@emnapi/runtime@1.7.1': - dependencies: - tslib: 2.8.1 - optional: true - - '@emnapi/wasi-threads@1.1.0': - dependencies: - tslib: 2.8.1 - optional: true - - '@es-joy/jsdoccomment@0.50.2': - dependencies: - '@types/estree': 1.0.8 - '@typescript-eslint/types': 8.48.1 - comment-parser: 1.4.1 - esquery: 1.6.0 - jsdoc-type-pratt-parser: 4.1.0 - - '@es-joy/jsdoccomment@0.76.0': - dependencies: - '@types/estree': 1.0.8 - '@typescript-eslint/types': 8.48.1 - comment-parser: 1.4.1 - esquery: 1.6.0 - jsdoc-type-pratt-parser: 6.10.0 - - '@es-joy/resolve.exports@1.2.0': {} - - '@esbuild/aix-ppc64@0.27.2': - optional: true - - '@esbuild/android-arm64@0.27.2': - optional: true - - '@esbuild/android-arm@0.27.2': - optional: true - - '@esbuild/android-x64@0.27.2': - optional: true - - '@esbuild/darwin-arm64@0.27.2': - optional: true - - '@esbuild/darwin-x64@0.27.2': - optional: true - - '@esbuild/freebsd-arm64@0.27.2': - optional: true - - '@esbuild/freebsd-x64@0.27.2': - optional: true - - '@esbuild/linux-arm64@0.27.2': - optional: true - - '@esbuild/linux-arm@0.27.2': - optional: true - - '@esbuild/linux-ia32@0.27.2': - optional: true - - '@esbuild/linux-loong64@0.27.2': - optional: true - - '@esbuild/linux-mips64el@0.27.2': - optional: true - - '@esbuild/linux-ppc64@0.27.2': - optional: true - - '@esbuild/linux-riscv64@0.27.2': - optional: true - - '@esbuild/linux-s390x@0.27.2': - optional: true - - '@esbuild/linux-x64@0.27.2': - optional: true - - '@esbuild/netbsd-arm64@0.27.2': - optional: true - - '@esbuild/netbsd-x64@0.27.2': - optional: true - - '@esbuild/openbsd-arm64@0.27.2': - optional: true - - '@esbuild/openbsd-x64@0.27.2': - optional: true - - '@esbuild/openharmony-arm64@0.27.2': - optional: true - - '@esbuild/sunos-x64@0.27.2': - optional: true - - '@esbuild/win32-arm64@0.27.2': - optional: true - - '@esbuild/win32-ia32@0.27.2': - optional: true - - '@esbuild/win32-x64@0.27.2': - optional: true - - '@eslint-community/eslint-plugin-eslint-comments@4.5.0(eslint@9.39.2(jiti@2.6.1))': - dependencies: - escape-string-regexp: 4.0.0 - eslint: 9.39.2(jiti@2.6.1) - ignore: 5.3.2 - - '@eslint-community/eslint-utils@4.9.0(eslint@9.39.2(jiti@2.6.1))': - dependencies: - eslint: 9.39.2(jiti@2.6.1) - eslint-visitor-keys: 3.4.3 - - '@eslint-community/regexpp@4.12.2': {} - - '@eslint/compat@1.4.1(eslint@9.39.2(jiti@2.6.1))': - dependencies: - '@eslint/core': 0.17.0 - optionalDependencies: - eslint: 9.39.2(jiti@2.6.1) - - '@eslint/config-array@0.21.1': - dependencies: - '@eslint/object-schema': 2.1.7 - debug: 4.4.3 - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color - - '@eslint/config-helpers@0.4.2': - dependencies: - '@eslint/core': 0.17.0 - - '@eslint/core@0.17.0': - dependencies: - '@types/json-schema': 7.0.15 - - '@eslint/eslintrc@3.3.3': - dependencies: - ajv: 6.12.6 - debug: 4.4.3 - espree: 10.4.0 - globals: 14.0.0 - ignore: 5.3.2 - import-fresh: 3.3.1 - js-yaml: 4.1.1 - minimatch: 3.1.2 - strip-json-comments: 3.1.1 - transitivePeerDependencies: - - supports-color - - '@eslint/js@9.39.1': {} - - '@eslint/js@9.39.2': {} - - '@eslint/markdown@7.5.1': - dependencies: - '@eslint/core': 0.17.0 - '@eslint/plugin-kit': 0.4.1 - github-slugger: 2.0.0 - mdast-util-from-markdown: 2.0.2 - mdast-util-frontmatter: 2.0.1 - mdast-util-gfm: 3.1.0 - micromark-extension-frontmatter: 2.0.0 - micromark-extension-gfm: 3.0.0 - micromark-util-normalize-identifier: 2.0.1 - transitivePeerDependencies: - - supports-color - - '@eslint/object-schema@2.1.7': {} - - '@eslint/plugin-kit@0.4.1': - dependencies: - '@eslint/core': 0.17.0 - levn: 0.4.1 - - '@humanfs/core@0.19.1': {} - - '@humanfs/node@0.16.7': - dependencies: - '@humanfs/core': 0.19.1 - '@humanwhocodes/retry': 0.4.3 - - '@humanwhocodes/module-importer@1.0.1': {} - - '@humanwhocodes/retry@0.4.3': {} - - '@isaacs/balanced-match@4.0.1': {} - - '@isaacs/brace-expansion@5.0.0': - dependencies: - '@isaacs/balanced-match': 4.0.1 - - '@jridgewell/gen-mapping@0.3.13': - dependencies: - '@jridgewell/sourcemap-codec': 1.5.5 - '@jridgewell/trace-mapping': 0.3.31 - - '@jridgewell/resolve-uri@3.1.2': {} - - '@jridgewell/sourcemap-codec@1.5.5': {} - - '@jridgewell/trace-mapping@0.3.31': - dependencies: - '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.5 - - '@napi-rs/wasm-runtime@0.2.12': - dependencies: - '@emnapi/core': 1.7.1 - '@emnapi/runtime': 1.7.1 - '@tybys/wasm-util': 0.10.1 - optional: true - - '@napi-rs/wasm-runtime@1.1.0': - dependencies: - '@emnapi/core': 1.7.1 - '@emnapi/runtime': 1.7.1 - '@tybys/wasm-util': 0.10.1 - optional: true - - '@napi-rs/wasm-runtime@1.1.1': - dependencies: - '@emnapi/core': 1.7.1 - '@emnapi/runtime': 1.7.1 - '@tybys/wasm-util': 0.10.1 - optional: true - - '@ntnyq/eslint-config@5.8.0(@typescript-eslint/parser@8.48.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(@typescript-eslint/utils@8.48.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(@vue/compiler-sfc@3.5.25)(eslint@9.39.2(jiti@2.6.1))(prettier@3.7.4)(typescript@5.9.3)(vitest@4.0.16(@types/node@25.0.3)(jiti@2.6.1)(yaml@2.8.2))': - dependencies: - '@antfu/install-pkg': 1.1.0 - '@clack/prompts': 0.11.0 - '@eslint-community/eslint-plugin-eslint-comments': 4.5.0(eslint@9.39.2(jiti@2.6.1)) - '@eslint/js': 9.39.1 - '@eslint/markdown': 7.5.1 - '@unocss/eslint-plugin': 66.5.10(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) - '@vitest/eslint-plugin': 1.5.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)(vitest@4.0.16(@types/node@25.0.3)(jiti@2.6.1)(yaml@2.8.2)) - eslint: 9.39.2(jiti@2.6.1) - eslint-config-flat-gitignore: 2.1.0(eslint@9.39.2(jiti@2.6.1)) - eslint-flat-config-utils: 2.1.4 - eslint-import-resolver-typescript: 4.4.4(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.48.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1)) - eslint-merge-processors: 2.0.0(eslint@9.39.2(jiti@2.6.1)) - eslint-parser-plain: 0.1.1 - eslint-plugin-antfu: 3.1.1(eslint@9.39.2(jiti@2.6.1)) - eslint-plugin-command: 3.3.1(eslint@9.39.2(jiti@2.6.1)) - eslint-plugin-de-morgan: 2.0.0(eslint@9.39.2(jiti@2.6.1)) - eslint-plugin-depend: 1.4.0 - eslint-plugin-github-action: 0.0.16(eslint@9.39.2(jiti@2.6.1)) - eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.48.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1)) - eslint-plugin-jsdoc: 61.4.1(eslint@9.39.2(jiti@2.6.1)) - eslint-plugin-jsonc: 2.21.0(eslint@9.39.2(jiti@2.6.1)) - eslint-plugin-n: 17.23.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) - eslint-plugin-no-only-tests: 3.3.0 - eslint-plugin-ntnyq: 0.12.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) - eslint-plugin-perfectionist: 4.15.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) - eslint-plugin-pinia: 0.4.2(@typescript-eslint/utils@8.48.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1)) - eslint-plugin-prettier: 5.5.4(eslint@9.39.2(jiti@2.6.1))(prettier@3.7.4) - eslint-plugin-regexp: 2.10.0(eslint@9.39.2(jiti@2.6.1)) - eslint-plugin-svgo: 0.11.3(eslint@9.39.2(jiti@2.6.1)) - eslint-plugin-toml: 0.12.0(eslint@9.39.2(jiti@2.6.1)) - eslint-plugin-unicorn: 62.0.0(eslint@9.39.2(jiti@2.6.1)) - eslint-plugin-vue: 10.6.2(@typescript-eslint/parser@8.48.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.2(jiti@2.6.1))) - eslint-plugin-yml: 1.19.0(eslint@9.39.2(jiti@2.6.1)) - eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.25)(eslint@9.39.2(jiti@2.6.1)) - globals: 16.5.0 - jsonc-eslint-parser: 2.4.1 - local-pkg: 1.1.2 - toml-eslint-parser: 0.10.0 - typescript-eslint: 8.48.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) - vue-eslint-parser: 10.2.0(eslint@9.39.2(jiti@2.6.1)) - yaml-eslint-parser: 1.3.2 - transitivePeerDependencies: - - '@eslint/json' - - '@stylistic/eslint-plugin' - - '@types/eslint' - - '@typescript-eslint/parser' - - '@typescript-eslint/utils' - - '@vue/compiler-sfc' - - eslint-config-prettier - - eslint-import-resolver-node - - eslint-plugin-import - - prettier - - supports-color - - typescript - - vitest - - '@ntnyq/prettier-config@3.0.1': {} - - '@ntnyq/utils@0.6.5': {} - - '@ntnyq/utils@0.9.2': {} - - '@oxc-project/types@0.103.0': {} - - '@oxc-project/types@0.106.0': {} - - '@pkgr/core@0.2.9': {} - - '@quansync/fs@1.0.0': - dependencies: - quansync: 1.0.0 - - '@rolldown/binding-android-arm64@1.0.0-beta.57': - optional: true - - '@rolldown/binding-android-arm64@1.0.0-beta.58': - optional: true - - '@rolldown/binding-darwin-arm64@1.0.0-beta.57': - optional: true - - '@rolldown/binding-darwin-arm64@1.0.0-beta.58': - optional: true - - '@rolldown/binding-darwin-x64@1.0.0-beta.57': - optional: true - - '@rolldown/binding-darwin-x64@1.0.0-beta.58': - optional: true - - '@rolldown/binding-freebsd-x64@1.0.0-beta.57': - optional: true - - '@rolldown/binding-freebsd-x64@1.0.0-beta.58': - optional: true - - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.57': - optional: true - - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.58': - optional: true - - '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.57': - optional: true - - '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.58': - optional: true - - '@rolldown/binding-linux-arm64-musl@1.0.0-beta.57': - optional: true - - '@rolldown/binding-linux-arm64-musl@1.0.0-beta.58': - optional: true - - '@rolldown/binding-linux-x64-gnu@1.0.0-beta.57': - optional: true - - '@rolldown/binding-linux-x64-gnu@1.0.0-beta.58': - optional: true - - '@rolldown/binding-linux-x64-musl@1.0.0-beta.57': - optional: true - - '@rolldown/binding-linux-x64-musl@1.0.0-beta.58': - optional: true - - '@rolldown/binding-openharmony-arm64@1.0.0-beta.57': - optional: true - - '@rolldown/binding-openharmony-arm64@1.0.0-beta.58': - optional: true - - '@rolldown/binding-wasm32-wasi@1.0.0-beta.57': - dependencies: - '@napi-rs/wasm-runtime': 1.1.0 - optional: true - - '@rolldown/binding-wasm32-wasi@1.0.0-beta.58': - dependencies: - '@napi-rs/wasm-runtime': 1.1.1 - optional: true - - '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.57': - optional: true - - '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.58': - optional: true - - '@rolldown/binding-win32-x64-msvc@1.0.0-beta.57': - optional: true - - '@rolldown/binding-win32-x64-msvc@1.0.0-beta.58': - optional: true - - '@rolldown/pluginutils@1.0.0-beta.57': {} - - '@rolldown/pluginutils@1.0.0-beta.58': {} - - '@rollup/rollup-android-arm-eabi@4.53.3': - optional: true - - '@rollup/rollup-android-arm64@4.53.3': - optional: true - - '@rollup/rollup-darwin-arm64@4.53.3': - optional: true - - '@rollup/rollup-darwin-x64@4.53.3': - optional: true - - '@rollup/rollup-freebsd-arm64@4.53.3': - optional: true - - '@rollup/rollup-freebsd-x64@4.53.3': - optional: true - - '@rollup/rollup-linux-arm-gnueabihf@4.53.3': - optional: true - - '@rollup/rollup-linux-arm-musleabihf@4.53.3': - optional: true - - '@rollup/rollup-linux-arm64-gnu@4.53.3': - optional: true - - '@rollup/rollup-linux-arm64-musl@4.53.3': - optional: true - - '@rollup/rollup-linux-loong64-gnu@4.53.3': - optional: true - - '@rollup/rollup-linux-ppc64-gnu@4.53.3': - optional: true - - '@rollup/rollup-linux-riscv64-gnu@4.53.3': - optional: true - - '@rollup/rollup-linux-riscv64-musl@4.53.3': - optional: true - - '@rollup/rollup-linux-s390x-gnu@4.53.3': - optional: true - - '@rollup/rollup-linux-x64-gnu@4.53.3': - optional: true - - '@rollup/rollup-linux-x64-musl@4.53.3': - optional: true - - '@rollup/rollup-openharmony-arm64@4.53.3': - optional: true - - '@rollup/rollup-win32-arm64-msvc@4.53.3': - optional: true - - '@rollup/rollup-win32-ia32-msvc@4.53.3': - optional: true - - '@rollup/rollup-win32-x64-gnu@4.53.3': - optional: true - - '@rollup/rollup-win32-x64-msvc@4.53.3': - optional: true - - '@sindresorhus/base62@1.0.0': {} - - '@standard-schema/spec@1.0.0': {} - - '@tybys/wasm-util@0.10.1': - dependencies: - tslib: 2.8.1 - optional: true - - '@types/chai@5.2.3': - dependencies: - '@types/deep-eql': 4.0.2 - assertion-error: 2.0.1 - - '@types/debug@4.1.12': - dependencies: - '@types/ms': 2.1.0 - - '@types/deep-eql@4.0.2': {} - - '@types/estree@1.0.8': {} - - '@types/json-schema@7.0.15': {} - - '@types/mdast@4.0.4': - dependencies: - '@types/unist': 3.0.3 - - '@types/ms@2.1.0': {} - - '@types/node@25.0.3': - dependencies: - undici-types: 7.16.0 - - '@types/unist@3.0.3': {} - - '@typescript-eslint/eslint-plugin@8.48.1(@typescript-eslint/parser@8.48.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': - dependencies: - '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.48.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/scope-manager': 8.48.1 - '@typescript-eslint/type-utils': 8.48.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/utils': 8.48.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.48.1 - eslint: 9.39.2(jiti@2.6.1) - graphemer: 1.4.0 - ignore: 7.0.5 - natural-compare: 1.4.0 - ts-api-utils: 2.1.0(typescript@5.9.3) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/parser@8.48.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': - dependencies: - '@typescript-eslint/scope-manager': 8.48.1 - '@typescript-eslint/types': 8.48.1 - '@typescript-eslint/typescript-estree': 8.48.1(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.48.1 - debug: 4.4.3 - eslint: 9.39.2(jiti@2.6.1) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/project-service@8.48.1(typescript@5.9.3)': - dependencies: - '@typescript-eslint/tsconfig-utils': 8.48.1(typescript@5.9.3) - '@typescript-eslint/types': 8.48.1 - debug: 4.4.3 - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/scope-manager@8.48.1': - dependencies: - '@typescript-eslint/types': 8.48.1 - '@typescript-eslint/visitor-keys': 8.48.1 - - '@typescript-eslint/tsconfig-utils@8.48.1(typescript@5.9.3)': - dependencies: - typescript: 5.9.3 - - '@typescript-eslint/type-utils@8.48.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': - dependencies: - '@typescript-eslint/types': 8.48.1 - '@typescript-eslint/typescript-estree': 8.48.1(typescript@5.9.3) - '@typescript-eslint/utils': 8.48.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) - debug: 4.4.3 - eslint: 9.39.2(jiti@2.6.1) - ts-api-utils: 2.1.0(typescript@5.9.3) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/types@8.48.1': {} - - '@typescript-eslint/typescript-estree@8.48.1(typescript@5.9.3)': - dependencies: - '@typescript-eslint/project-service': 8.48.1(typescript@5.9.3) - '@typescript-eslint/tsconfig-utils': 8.48.1(typescript@5.9.3) - '@typescript-eslint/types': 8.48.1 - '@typescript-eslint/visitor-keys': 8.48.1 - debug: 4.4.3 - minimatch: 9.0.5 - semver: 7.7.3 - tinyglobby: 0.2.15 - ts-api-utils: 2.1.0(typescript@5.9.3) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/utils@8.48.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': - dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.2(jiti@2.6.1)) - '@typescript-eslint/scope-manager': 8.48.1 - '@typescript-eslint/types': 8.48.1 - '@typescript-eslint/typescript-estree': 8.48.1(typescript@5.9.3) - eslint: 9.39.2(jiti@2.6.1) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/visitor-keys@8.48.1': - dependencies: - '@typescript-eslint/types': 8.48.1 - eslint-visitor-keys: 4.2.1 - - '@unocss/config@66.5.10': - dependencies: - '@unocss/core': 66.5.10 - unconfig: 7.4.2 - - '@unocss/core@66.5.10': {} - - '@unocss/eslint-plugin@66.5.10(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': - dependencies: - '@typescript-eslint/utils': 8.48.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) - '@unocss/config': 66.5.10 - '@unocss/core': 66.5.10 - '@unocss/rule-utils': 66.5.10 - magic-string: 0.30.21 - synckit: 0.11.11 - transitivePeerDependencies: - - eslint - - supports-color - - typescript - - '@unocss/rule-utils@66.5.10': - dependencies: - '@unocss/core': 66.5.10 - magic-string: 0.30.21 - - '@unrs/resolver-binding-android-arm-eabi@1.11.1': - optional: true - - '@unrs/resolver-binding-android-arm64@1.11.1': - optional: true - - '@unrs/resolver-binding-darwin-arm64@1.11.1': - optional: true - - '@unrs/resolver-binding-darwin-x64@1.11.1': - optional: true - - '@unrs/resolver-binding-freebsd-x64@1.11.1': - optional: true - - '@unrs/resolver-binding-linux-arm-gnueabihf@1.11.1': - optional: true - - '@unrs/resolver-binding-linux-arm-musleabihf@1.11.1': - optional: true - - '@unrs/resolver-binding-linux-arm64-gnu@1.11.1': - optional: true - - '@unrs/resolver-binding-linux-arm64-musl@1.11.1': - optional: true - - '@unrs/resolver-binding-linux-ppc64-gnu@1.11.1': - optional: true - - '@unrs/resolver-binding-linux-riscv64-gnu@1.11.1': - optional: true - - '@unrs/resolver-binding-linux-riscv64-musl@1.11.1': - optional: true - - '@unrs/resolver-binding-linux-s390x-gnu@1.11.1': - optional: true - - '@unrs/resolver-binding-linux-x64-gnu@1.11.1': - optional: true - - '@unrs/resolver-binding-linux-x64-musl@1.11.1': - optional: true - - '@unrs/resolver-binding-wasm32-wasi@1.11.1': - dependencies: - '@napi-rs/wasm-runtime': 0.2.12 - optional: true - - '@unrs/resolver-binding-win32-arm64-msvc@1.11.1': - optional: true - - '@unrs/resolver-binding-win32-ia32-msvc@1.11.1': - optional: true - - '@unrs/resolver-binding-win32-x64-msvc@1.11.1': - optional: true - - '@vitest/coverage-v8@4.0.16(vitest@4.0.16(@types/node@25.0.3)(jiti@2.6.1)(yaml@2.8.2))': - dependencies: - '@bcoe/v8-coverage': 1.0.2 - '@vitest/utils': 4.0.16 - ast-v8-to-istanbul: 0.3.8 - istanbul-lib-coverage: 3.2.2 - istanbul-lib-report: 3.0.1 - istanbul-lib-source-maps: 5.0.6 - istanbul-reports: 3.2.0 - magicast: 0.5.1 - obug: 2.1.1 - std-env: 3.10.0 - tinyrainbow: 3.0.3 - vitest: 4.0.16(@types/node@25.0.3)(jiti@2.6.1)(yaml@2.8.2) - transitivePeerDependencies: - - supports-color - - '@vitest/eslint-plugin@1.5.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)(vitest@4.0.16(@types/node@25.0.3)(jiti@2.6.1)(yaml@2.8.2))': - dependencies: - '@typescript-eslint/scope-manager': 8.48.1 - '@typescript-eslint/utils': 8.48.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) - eslint: 9.39.2(jiti@2.6.1) - optionalDependencies: - typescript: 5.9.3 - vitest: 4.0.16(@types/node@25.0.3)(jiti@2.6.1)(yaml@2.8.2) - transitivePeerDependencies: - - supports-color - - '@vitest/expect@4.0.16': - dependencies: - '@standard-schema/spec': 1.0.0 - '@types/chai': 5.2.3 - '@vitest/spy': 4.0.16 - '@vitest/utils': 4.0.16 - chai: 6.2.1 - tinyrainbow: 3.0.3 - - '@vitest/mocker@4.0.16(vite@7.2.6(@types/node@25.0.3)(jiti@2.6.1)(yaml@2.8.2))': - dependencies: - '@vitest/spy': 4.0.16 - estree-walker: 3.0.3 - magic-string: 0.30.21 - optionalDependencies: - vite: 7.2.6(@types/node@25.0.3)(jiti@2.6.1)(yaml@2.8.2) - - '@vitest/pretty-format@4.0.16': - dependencies: - tinyrainbow: 3.0.3 - - '@vitest/runner@4.0.16': - dependencies: - '@vitest/utils': 4.0.16 - pathe: 2.0.3 - - '@vitest/snapshot@4.0.16': - dependencies: - '@vitest/pretty-format': 4.0.16 - magic-string: 0.30.21 - pathe: 2.0.3 - - '@vitest/spy@4.0.16': {} - - '@vitest/utils@4.0.16': - dependencies: - '@vitest/pretty-format': 4.0.16 - tinyrainbow: 3.0.3 - - '@vue/compiler-core@3.5.25': - dependencies: - '@babel/parser': 7.28.5 - '@vue/shared': 3.5.25 - entities: 4.5.0 - estree-walker: 2.0.2 - source-map-js: 1.2.1 - - '@vue/compiler-dom@3.5.25': - dependencies: - '@vue/compiler-core': 3.5.25 - '@vue/shared': 3.5.25 - - '@vue/compiler-sfc@3.5.25': - dependencies: - '@babel/parser': 7.28.5 - '@vue/compiler-core': 3.5.25 - '@vue/compiler-dom': 3.5.25 - '@vue/compiler-ssr': 3.5.25 - '@vue/shared': 3.5.25 - estree-walker: 2.0.2 - magic-string: 0.30.21 - postcss: 8.5.6 - source-map-js: 1.2.1 - - '@vue/compiler-ssr@3.5.25': - dependencies: - '@vue/compiler-dom': 3.5.25 - '@vue/shared': 3.5.25 - - '@vue/shared@3.5.25': {} - - acorn-jsx@5.3.2(acorn@8.15.0): - dependencies: - acorn: 8.15.0 - - acorn@8.15.0: {} - - ajv@6.12.6: - dependencies: - fast-deep-equal: 3.1.3 - fast-json-stable-stringify: 2.1.0 - json-schema-traverse: 0.4.1 - uri-js: 4.4.1 - - ansi-styles@4.3.0: - dependencies: - color-convert: 2.0.1 - - ansi-styles@6.2.3: {} - - ansis@4.2.0: {} - - are-docs-informative@0.0.2: {} - - argparse@2.0.1: {} - - args-tokenizer@0.3.0: {} - - assertion-error@2.0.1: {} - - ast-kit@2.2.0: - dependencies: - '@babel/parser': 7.28.5 - pathe: 2.0.3 - - ast-v8-to-istanbul@0.3.8: - dependencies: - '@jridgewell/trace-mapping': 0.3.31 - estree-walker: 3.0.3 - js-tokens: 9.0.1 - - balanced-match@1.0.2: {} - - baseline-browser-mapping@2.9.2: {} - - birpc@4.0.0: {} - - boolbase@1.0.0: {} - - brace-expansion@1.1.12: - dependencies: - balanced-match: 1.0.2 - concat-map: 0.0.1 - - brace-expansion@2.0.2: - dependencies: - balanced-match: 1.0.2 - - browserslist@4.28.1: - dependencies: - baseline-browser-mapping: 2.9.2 - caniuse-lite: 1.0.30001759 - electron-to-chromium: 1.5.266 - node-releases: 2.0.27 - update-browserslist-db: 1.2.2(browserslist@4.28.1) - - builtin-modules@5.0.0: {} - - bumpp@10.3.2(magicast@0.5.1): - dependencies: - ansis: 4.2.0 - args-tokenizer: 0.3.0 - c12: 3.3.2(magicast@0.5.1) - cac: 6.7.14 - escalade: 3.2.0 - jsonc-parser: 3.3.1 - package-manager-detector: 1.6.0 - semver: 7.7.3 - tinyexec: 1.0.2 - tinyglobby: 0.2.15 - yaml: 2.8.2 - transitivePeerDependencies: - - magicast - - c12@3.3.2(magicast@0.5.1): - dependencies: - chokidar: 4.0.3 - confbox: 0.2.2 - defu: 6.1.4 - dotenv: 17.2.3 - exsolve: 1.0.8 - giget: 2.0.0 - jiti: 2.6.1 - ohash: 2.0.11 - pathe: 2.0.3 - perfect-debounce: 2.0.0 - pkg-types: 2.3.0 - rc9: 2.1.2 - optionalDependencies: - magicast: 0.5.1 - - cac@6.7.14: {} - - callsites@3.1.0: {} - - caniuse-lite@1.0.30001759: {} - - ccount@2.0.1: {} - - chai@6.2.1: {} - - chalk@4.1.2: - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - - change-case@5.4.4: {} - - character-entities@2.0.2: {} - - chokidar@4.0.3: - dependencies: - readdirp: 4.1.2 - - ci-info@4.3.1: {} - - citty@0.1.6: - dependencies: - consola: 3.4.2 - - clean-regexp@1.0.0: - dependencies: - escape-string-regexp: 1.0.5 - - color-convert@2.0.1: - dependencies: - color-name: 1.1.4 - - color-name@1.1.4: {} - - commander@11.1.0: {} - - comment-parser@1.4.1: {} - - concat-map@0.0.1: {} + '@jridgewell/trace-mapping': 0.3.31 + '@types/jsesc': 2.5.1 + jsesc: 3.1.0 - confbox@0.1.8: {} + '@babel/helper-string-parser@7.27.1': {} - confbox@0.2.2: {} + '@babel/helper-string-parser@8.0.0-rc.3': {} - consola@3.4.2: {} + '@babel/helper-validator-identifier@7.28.5': {} - core-js-compat@3.47.0: - dependencies: - browserslist: 4.28.1 + '@babel/helper-validator-identifier@8.0.0-rc.3': {} - cross-spawn@7.0.6: + '@babel/parser@7.29.0': dependencies: - path-key: 3.1.1 - shebang-command: 2.0.0 - which: 2.0.2 + '@babel/types': 7.29.0 - css-select@5.2.2: + '@babel/parser@8.0.0-rc.3': dependencies: - boolbase: 1.0.0 - css-what: 6.2.2 - domhandler: 5.0.3 - domutils: 3.2.2 - nth-check: 2.1.1 + '@babel/types': 8.0.0-rc.3 - css-tree@2.2.1: + '@babel/types@7.29.0': dependencies: - mdn-data: 2.0.28 - source-map-js: 1.2.1 + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.28.5 - css-tree@3.1.0: + '@babel/types@8.0.0-rc.3': dependencies: - mdn-data: 2.12.2 - source-map-js: 1.2.1 - - css-what@6.2.2: {} + '@babel/helper-string-parser': 8.0.0-rc.3 + '@babel/helper-validator-identifier': 8.0.0-rc.3 - cssesc@3.0.0: {} + '@bcoe/v8-coverage@1.0.2': {} - csso@5.0.5: + '@emnapi/core@1.8.1': dependencies: - css-tree: 2.2.1 + '@emnapi/wasi-threads': 1.1.0 + tslib: 2.8.1 + optional: true - debug@4.4.3: + '@emnapi/runtime@1.8.1': dependencies: - ms: 2.1.3 + tslib: 2.8.1 + optional: true - decode-named-character-reference@1.2.0: + '@emnapi/wasi-threads@1.1.0': dependencies: - character-entities: 2.0.2 + tslib: 2.8.1 + optional: true - deep-is@0.1.4: {} + '@esbuild/aix-ppc64@0.27.3': + optional: true - defu@6.1.4: {} + '@esbuild/android-arm64@0.27.3': + optional: true - dequal@2.0.3: {} + '@esbuild/android-arm@0.27.3': + optional: true - destr@2.0.5: {} + '@esbuild/android-x64@0.27.3': + optional: true - devlop@1.1.0: - dependencies: - dequal: 2.0.3 + '@esbuild/darwin-arm64@0.27.3': + optional: true - diff-sequences@27.5.1: {} + '@esbuild/darwin-x64@0.27.3': + optional: true - dom-serializer@2.0.0: - dependencies: - domelementtype: 2.3.0 - domhandler: 5.0.3 - entities: 4.5.0 + '@esbuild/freebsd-arm64@0.27.3': + optional: true - domelementtype@2.3.0: {} + '@esbuild/freebsd-x64@0.27.3': + optional: true - domhandler@5.0.3: - dependencies: - domelementtype: 2.3.0 + '@esbuild/linux-arm64@0.27.3': + optional: true - domutils@3.2.2: - dependencies: - dom-serializer: 2.0.0 - domelementtype: 2.3.0 - domhandler: 5.0.3 + '@esbuild/linux-arm@0.27.3': + optional: true - dotenv@17.2.3: {} + '@esbuild/linux-ia32@0.27.3': + optional: true - dts-resolver@2.1.3: {} + '@esbuild/linux-loong64@0.27.3': + optional: true - electron-to-chromium@1.5.266: {} + '@esbuild/linux-mips64el@0.27.3': + optional: true - empathic@2.0.0: {} + '@esbuild/linux-ppc64@0.27.3': + optional: true - enhanced-resolve@5.18.3: - dependencies: - graceful-fs: 4.2.11 - tapable: 2.3.0 + '@esbuild/linux-riscv64@0.27.3': + optional: true - entities@4.5.0: {} + '@esbuild/linux-s390x@0.27.3': + optional: true - es-module-lexer@1.7.0: {} + '@esbuild/linux-x64@0.27.3': + optional: true - esbuild@0.27.2: - optionalDependencies: - '@esbuild/aix-ppc64': 0.27.2 - '@esbuild/android-arm': 0.27.2 - '@esbuild/android-arm64': 0.27.2 - '@esbuild/android-x64': 0.27.2 - '@esbuild/darwin-arm64': 0.27.2 - '@esbuild/darwin-x64': 0.27.2 - '@esbuild/freebsd-arm64': 0.27.2 - '@esbuild/freebsd-x64': 0.27.2 - '@esbuild/linux-arm': 0.27.2 - '@esbuild/linux-arm64': 0.27.2 - '@esbuild/linux-ia32': 0.27.2 - '@esbuild/linux-loong64': 0.27.2 - '@esbuild/linux-mips64el': 0.27.2 - '@esbuild/linux-ppc64': 0.27.2 - '@esbuild/linux-riscv64': 0.27.2 - '@esbuild/linux-s390x': 0.27.2 - '@esbuild/linux-x64': 0.27.2 - '@esbuild/netbsd-arm64': 0.27.2 - '@esbuild/netbsd-x64': 0.27.2 - '@esbuild/openbsd-arm64': 0.27.2 - '@esbuild/openbsd-x64': 0.27.2 - '@esbuild/openharmony-arm64': 0.27.2 - '@esbuild/sunos-x64': 0.27.2 - '@esbuild/win32-arm64': 0.27.2 - '@esbuild/win32-ia32': 0.27.2 - '@esbuild/win32-x64': 0.27.2 - - escalade@3.2.0: {} - - escape-string-regexp@1.0.5: {} - - escape-string-regexp@4.0.0: {} - - escape-string-regexp@5.0.0: {} - - eslint-compat-utils@0.5.1(eslint@9.39.2(jiti@2.6.1)): - dependencies: - eslint: 9.39.2(jiti@2.6.1) - semver: 7.7.3 + '@esbuild/netbsd-arm64@0.27.3': + optional: true - eslint-compat-utils@0.6.5(eslint@9.39.2(jiti@2.6.1)): - dependencies: - eslint: 9.39.2(jiti@2.6.1) - semver: 7.7.3 + '@esbuild/netbsd-x64@0.27.3': + optional: true - eslint-config-flat-gitignore@2.1.0(eslint@9.39.2(jiti@2.6.1)): - dependencies: - '@eslint/compat': 1.4.1(eslint@9.39.2(jiti@2.6.1)) - eslint: 9.39.2(jiti@2.6.1) + '@esbuild/openbsd-arm64@0.27.3': + optional: true - eslint-flat-config-utils@2.1.4: - dependencies: - pathe: 2.0.3 + '@esbuild/openbsd-x64@0.27.3': + optional: true - eslint-import-context@0.1.9(unrs-resolver@1.11.1): - dependencies: - get-tsconfig: 4.13.0 - stable-hash-x: 0.2.0 - optionalDependencies: - unrs-resolver: 1.11.1 + '@esbuild/openharmony-arm64@0.27.3': + optional: true - eslint-import-resolver-typescript@4.4.4(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.48.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1)): - dependencies: - debug: 4.4.3 - eslint: 9.39.2(jiti@2.6.1) - eslint-import-context: 0.1.9(unrs-resolver@1.11.1) - get-tsconfig: 4.13.0 - is-bun-module: 2.0.0 - stable-hash-x: 0.2.0 - tinyglobby: 0.2.15 - unrs-resolver: 1.11.1 - optionalDependencies: - eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.48.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1)) - transitivePeerDependencies: - - supports-color + '@esbuild/sunos-x64@0.27.3': + optional: true - eslint-json-compat-utils@0.2.1(eslint@9.39.2(jiti@2.6.1))(jsonc-eslint-parser@2.4.1): - dependencies: - eslint: 9.39.2(jiti@2.6.1) - esquery: 1.6.0 - jsonc-eslint-parser: 2.4.1 + '@esbuild/win32-arm64@0.27.3': + optional: true - eslint-merge-processors@2.0.0(eslint@9.39.2(jiti@2.6.1)): - dependencies: - eslint: 9.39.2(jiti@2.6.1) + '@esbuild/win32-ia32@0.27.3': + optional: true - eslint-parser-plain@0.1.1: {} + '@esbuild/win32-x64@0.27.3': + optional: true - eslint-plugin-antfu@3.1.1(eslint@9.39.2(jiti@2.6.1)): + '@jridgewell/gen-mapping@0.3.13': dependencies: - eslint: 9.39.2(jiti@2.6.1) + '@jridgewell/sourcemap-codec': 1.5.5 + '@jridgewell/trace-mapping': 0.3.31 - eslint-plugin-command@3.3.1(eslint@9.39.2(jiti@2.6.1)): - dependencies: - '@es-joy/jsdoccomment': 0.50.2 - eslint: 9.39.2(jiti@2.6.1) + '@jridgewell/resolve-uri@3.1.2': {} - eslint-plugin-de-morgan@2.0.0(eslint@9.39.2(jiti@2.6.1)): - dependencies: - eslint: 9.39.2(jiti@2.6.1) + '@jridgewell/sourcemap-codec@1.5.5': {} - eslint-plugin-depend@1.4.0: + '@jridgewell/trace-mapping@0.3.31': dependencies: - empathic: 2.0.0 - module-replacements: 2.10.1 - semver: 7.7.3 + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.5 - eslint-plugin-es-x@7.8.0(eslint@9.39.2(jiti@2.6.1)): + '@napi-rs/wasm-runtime@1.1.1': dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.2(jiti@2.6.1)) - '@eslint-community/regexpp': 4.12.2 - eslint: 9.39.2(jiti@2.6.1) - eslint-compat-utils: 0.5.1(eslint@9.39.2(jiti@2.6.1)) + '@emnapi/core': 1.8.1 + '@emnapi/runtime': 1.8.1 + '@tybys/wasm-util': 0.10.1 + optional: true - eslint-plugin-github-action@0.0.16(eslint@9.39.2(jiti@2.6.1)): - dependencies: - '@ntnyq/utils': 0.6.5 - '@types/json-schema': 7.0.15 - eslint: 9.39.2(jiti@2.6.1) - uncase: 0.1.0 - yaml-eslint-parser: 1.3.2 + '@oxc-project/types@0.122.0': {} - eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.48.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1)): - dependencies: - '@typescript-eslint/types': 8.48.1 - comment-parser: 1.4.1 - debug: 4.4.3 - eslint: 9.39.2(jiti@2.6.1) - eslint-import-context: 0.1.9(unrs-resolver@1.11.1) - is-glob: 4.0.3 - minimatch: 10.1.1 - semver: 7.7.3 - stable-hash-x: 0.2.0 - unrs-resolver: 1.11.1 - optionalDependencies: - '@typescript-eslint/utils': 8.48.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) - transitivePeerDependencies: - - supports-color + '@oxfmt/binding-android-arm-eabi@0.41.0': + optional: true - eslint-plugin-jsdoc@61.4.1(eslint@9.39.2(jiti@2.6.1)): - dependencies: - '@es-joy/jsdoccomment': 0.76.0 - '@es-joy/resolve.exports': 1.2.0 - are-docs-informative: 0.0.2 - comment-parser: 1.4.1 - debug: 4.4.3 - escape-string-regexp: 4.0.0 - eslint: 9.39.2(jiti@2.6.1) - espree: 10.4.0 - esquery: 1.6.0 - html-entities: 2.6.0 - object-deep-merge: 2.0.0 - parse-imports-exports: 0.2.4 - semver: 7.7.3 - spdx-expression-parse: 4.0.0 - to-valid-identifier: 1.0.0 - transitivePeerDependencies: - - supports-color + '@oxfmt/binding-android-arm64@0.41.0': + optional: true - eslint-plugin-jsonc@2.21.0(eslint@9.39.2(jiti@2.6.1)): - dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.2(jiti@2.6.1)) - diff-sequences: 27.5.1 - eslint: 9.39.2(jiti@2.6.1) - eslint-compat-utils: 0.6.5(eslint@9.39.2(jiti@2.6.1)) - eslint-json-compat-utils: 0.2.1(eslint@9.39.2(jiti@2.6.1))(jsonc-eslint-parser@2.4.1) - espree: 10.4.0 - graphemer: 1.4.0 - jsonc-eslint-parser: 2.4.1 - natural-compare: 1.4.0 - synckit: 0.11.11 - transitivePeerDependencies: - - '@eslint/json' + '@oxfmt/binding-darwin-arm64@0.41.0': + optional: true - eslint-plugin-n@17.23.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3): - dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.2(jiti@2.6.1)) - enhanced-resolve: 5.18.3 - eslint: 9.39.2(jiti@2.6.1) - eslint-plugin-es-x: 7.8.0(eslint@9.39.2(jiti@2.6.1)) - get-tsconfig: 4.13.0 - globals: 15.15.0 - globrex: 0.1.2 - ignore: 5.3.2 - semver: 7.7.3 - ts-declaration-location: 1.0.7(typescript@5.9.3) - transitivePeerDependencies: - - typescript + '@oxfmt/binding-darwin-x64@0.41.0': + optional: true - eslint-plugin-no-only-tests@3.3.0: {} + '@oxfmt/binding-freebsd-x64@0.41.0': + optional: true - eslint-plugin-ntnyq@0.12.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3): - dependencies: - '@ntnyq/utils': 0.9.2 - '@typescript-eslint/parser': 8.48.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/utils': 8.48.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) - eslint: 9.39.2(jiti@2.6.1) - transitivePeerDependencies: - - supports-color - - typescript + '@oxfmt/binding-linux-arm-gnueabihf@0.41.0': + optional: true - eslint-plugin-perfectionist@4.15.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3): - dependencies: - '@typescript-eslint/types': 8.48.1 - '@typescript-eslint/utils': 8.48.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) - eslint: 9.39.2(jiti@2.6.1) - natural-orderby: 5.0.0 - transitivePeerDependencies: - - supports-color - - typescript + '@oxfmt/binding-linux-arm-musleabihf@0.41.0': + optional: true - eslint-plugin-pinia@0.4.2(@typescript-eslint/utils@8.48.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1)): - dependencies: - eslint: 9.39.2(jiti@2.6.1) - optionalDependencies: - '@typescript-eslint/utils': 8.48.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@oxfmt/binding-linux-arm64-gnu@0.41.0': + optional: true - eslint-plugin-prettier@5.5.4(eslint@9.39.2(jiti@2.6.1))(prettier@3.7.4): - dependencies: - eslint: 9.39.2(jiti@2.6.1) - prettier: 3.7.4 - prettier-linter-helpers: 1.0.0 - synckit: 0.11.11 + '@oxfmt/binding-linux-arm64-musl@0.41.0': + optional: true - eslint-plugin-regexp@2.10.0(eslint@9.39.2(jiti@2.6.1)): - dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.2(jiti@2.6.1)) - '@eslint-community/regexpp': 4.12.2 - comment-parser: 1.4.1 - eslint: 9.39.2(jiti@2.6.1) - jsdoc-type-pratt-parser: 4.8.0 - refa: 0.12.1 - regexp-ast-analysis: 0.7.1 - scslre: 0.3.0 - - eslint-plugin-svgo@0.11.3(eslint@9.39.2(jiti@2.6.1)): - dependencies: - eslint: 9.39.2(jiti@2.6.1) - generate-differences: 0.1.0 - svgo: 4.0.0 - synckit: 0.11.11 + '@oxfmt/binding-linux-ppc64-gnu@0.41.0': + optional: true - eslint-plugin-toml@0.12.0(eslint@9.39.2(jiti@2.6.1)): - dependencies: - debug: 4.4.3 - eslint: 9.39.2(jiti@2.6.1) - eslint-compat-utils: 0.6.5(eslint@9.39.2(jiti@2.6.1)) - lodash: 4.17.21 - toml-eslint-parser: 0.10.0 - transitivePeerDependencies: - - supports-color + '@oxfmt/binding-linux-riscv64-gnu@0.41.0': + optional: true - eslint-plugin-unicorn@62.0.0(eslint@9.39.2(jiti@2.6.1)): - dependencies: - '@babel/helper-validator-identifier': 7.28.5 - '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.2(jiti@2.6.1)) - '@eslint/plugin-kit': 0.4.1 - change-case: 5.4.4 - ci-info: 4.3.1 - clean-regexp: 1.0.0 - core-js-compat: 3.47.0 - eslint: 9.39.2(jiti@2.6.1) - esquery: 1.6.0 - find-up-simple: 1.0.1 - globals: 16.5.0 - indent-string: 5.0.0 - is-builtin-module: 5.0.0 - jsesc: 3.1.0 - pluralize: 8.0.0 - regexp-tree: 0.1.27 - regjsparser: 0.13.0 - semver: 7.7.3 - strip-indent: 4.1.1 + '@oxfmt/binding-linux-riscv64-musl@0.41.0': + optional: true - eslint-plugin-vue@10.6.2(@typescript-eslint/parser@8.48.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.2(jiti@2.6.1))): - dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.2(jiti@2.6.1)) - eslint: 9.39.2(jiti@2.6.1) - natural-compare: 1.4.0 - nth-check: 2.1.1 - postcss-selector-parser: 7.1.1 - semver: 7.7.3 - vue-eslint-parser: 10.2.0(eslint@9.39.2(jiti@2.6.1)) - xml-name-validator: 4.0.0 - optionalDependencies: - '@typescript-eslint/parser': 8.48.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@oxfmt/binding-linux-s390x-gnu@0.41.0': + optional: true - eslint-plugin-yml@1.19.0(eslint@9.39.2(jiti@2.6.1)): - dependencies: - debug: 4.4.3 - diff-sequences: 27.5.1 - escape-string-regexp: 4.0.0 - eslint: 9.39.2(jiti@2.6.1) - eslint-compat-utils: 0.6.5(eslint@9.39.2(jiti@2.6.1)) - natural-compare: 1.4.0 - yaml-eslint-parser: 1.3.2 - transitivePeerDependencies: - - supports-color + '@oxfmt/binding-linux-x64-gnu@0.41.0': + optional: true - eslint-processor-vue-blocks@2.0.0(@vue/compiler-sfc@3.5.25)(eslint@9.39.2(jiti@2.6.1)): - dependencies: - '@vue/compiler-sfc': 3.5.25 - eslint: 9.39.2(jiti@2.6.1) + '@oxfmt/binding-linux-x64-musl@0.41.0': + optional: true - eslint-scope@8.4.0: - dependencies: - esrecurse: 4.3.0 - estraverse: 5.3.0 + '@oxfmt/binding-openharmony-arm64@0.41.0': + optional: true - eslint-visitor-keys@3.4.3: {} + '@oxfmt/binding-win32-arm64-msvc@0.41.0': + optional: true - eslint-visitor-keys@4.2.1: {} + '@oxfmt/binding-win32-ia32-msvc@0.41.0': + optional: true - eslint@9.39.2(jiti@2.6.1): - dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.2(jiti@2.6.1)) - '@eslint-community/regexpp': 4.12.2 - '@eslint/config-array': 0.21.1 - '@eslint/config-helpers': 0.4.2 - '@eslint/core': 0.17.0 - '@eslint/eslintrc': 3.3.3 - '@eslint/js': 9.39.2 - '@eslint/plugin-kit': 0.4.1 - '@humanfs/node': 0.16.7 - '@humanwhocodes/module-importer': 1.0.1 - '@humanwhocodes/retry': 0.4.3 - '@types/estree': 1.0.8 - ajv: 6.12.6 - chalk: 4.1.2 - cross-spawn: 7.0.6 - debug: 4.4.3 - escape-string-regexp: 4.0.0 - eslint-scope: 8.4.0 - eslint-visitor-keys: 4.2.1 - espree: 10.4.0 - esquery: 1.6.0 - esutils: 2.0.3 - fast-deep-equal: 3.1.3 - file-entry-cache: 8.0.0 - find-up: 5.0.0 - glob-parent: 6.0.2 - ignore: 5.3.2 - imurmurhash: 0.1.4 - is-glob: 4.0.3 - json-stable-stringify-without-jsonify: 1.0.1 - lodash.merge: 4.6.2 - minimatch: 3.1.2 - natural-compare: 1.4.0 - optionator: 0.9.4 - optionalDependencies: - jiti: 2.6.1 - transitivePeerDependencies: - - supports-color + '@oxfmt/binding-win32-x64-msvc@0.41.0': + optional: true - espree@10.4.0: - dependencies: - acorn: 8.15.0 - acorn-jsx: 5.3.2(acorn@8.15.0) - eslint-visitor-keys: 4.2.1 + '@oxlint/binding-android-arm-eabi@1.57.0': + optional: true - espree@9.6.1: - dependencies: - acorn: 8.15.0 - acorn-jsx: 5.3.2(acorn@8.15.0) - eslint-visitor-keys: 3.4.3 + '@oxlint/binding-android-arm64@1.57.0': + optional: true - esquery@1.6.0: - dependencies: - estraverse: 5.3.0 + '@oxlint/binding-darwin-arm64@1.57.0': + optional: true - esrecurse@4.3.0: - dependencies: - estraverse: 5.3.0 + '@oxlint/binding-darwin-x64@1.57.0': + optional: true - estraverse@5.3.0: {} + '@oxlint/binding-freebsd-x64@1.57.0': + optional: true - estree-walker@2.0.2: {} + '@oxlint/binding-linux-arm-gnueabihf@1.57.0': + optional: true - estree-walker@3.0.3: - dependencies: - '@types/estree': 1.0.8 + '@oxlint/binding-linux-arm-musleabihf@1.57.0': + optional: true + + '@oxlint/binding-linux-arm64-gnu@1.57.0': + optional: true - esutils@2.0.3: {} + '@oxlint/binding-linux-arm64-musl@1.57.0': + optional: true - expect-type@1.2.2: {} + '@oxlint/binding-linux-ppc64-gnu@1.57.0': + optional: true - exsolve@1.0.8: {} + '@oxlint/binding-linux-riscv64-gnu@1.57.0': + optional: true - fast-deep-equal@3.1.3: {} + '@oxlint/binding-linux-riscv64-musl@1.57.0': + optional: true - fast-diff@1.3.0: {} + '@oxlint/binding-linux-s390x-gnu@1.57.0': + optional: true - fast-json-stable-stringify@2.1.0: {} + '@oxlint/binding-linux-x64-gnu@1.57.0': + optional: true - fast-levenshtein@2.0.6: {} + '@oxlint/binding-linux-x64-musl@1.57.0': + optional: true - fault@2.0.1: - dependencies: - format: 0.2.2 + '@oxlint/binding-openharmony-arm64@1.57.0': + optional: true - fdir@6.5.0(picomatch@4.0.3): - optionalDependencies: - picomatch: 4.0.3 + '@oxlint/binding-win32-arm64-msvc@1.57.0': + optional: true - file-entry-cache@8.0.0: - dependencies: - flat-cache: 4.0.1 + '@oxlint/binding-win32-ia32-msvc@1.57.0': + optional: true - find-up-simple@1.0.1: {} + '@oxlint/binding-win32-x64-msvc@1.57.0': + optional: true - find-up@5.0.0: + '@quansync/fs@1.0.0': dependencies: - locate-path: 6.0.0 - path-exists: 4.0.0 + quansync: 1.0.0 - flat-cache@4.0.1: - dependencies: - flatted: 3.3.3 - keyv: 4.5.4 + '@rolldown/binding-android-arm64@1.0.0-rc.12': + optional: true - flatted@3.3.3: {} + '@rolldown/binding-darwin-arm64@1.0.0-rc.12': + optional: true - format@0.2.2: {} + '@rolldown/binding-darwin-x64@1.0.0-rc.12': + optional: true - fsevents@2.3.3: + '@rolldown/binding-freebsd-x64@1.0.0-rc.12': optional: true - generate-differences@0.1.0: {} + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.12': + optional: true - get-tsconfig@4.13.0: - dependencies: - resolve-pkg-maps: 1.0.0 + '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.12': + optional: true - giget@2.0.0: - dependencies: - citty: 0.1.6 - consola: 3.4.2 - defu: 6.1.4 - node-fetch-native: 1.6.7 - nypm: 0.6.2 - pathe: 2.0.3 + '@rolldown/binding-linux-arm64-musl@1.0.0-rc.12': + optional: true - github-slugger@2.0.0: {} + '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.12': + optional: true - glob-parent@6.0.2: - dependencies: - is-glob: 4.0.3 + '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.12': + optional: true - globals@14.0.0: {} + '@rolldown/binding-linux-x64-gnu@1.0.0-rc.12': + optional: true - globals@15.15.0: {} + '@rolldown/binding-linux-x64-musl@1.0.0-rc.12': + optional: true - globals@16.5.0: {} + '@rolldown/binding-openharmony-arm64@1.0.0-rc.12': + optional: true - globrex@0.1.2: {} + '@rolldown/binding-wasm32-wasi@1.0.0-rc.12': + dependencies: + '@napi-rs/wasm-runtime': 1.1.1 + optional: true - graceful-fs@4.2.11: {} + '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.12': + optional: true - graphemer@1.4.0: {} + '@rolldown/binding-win32-x64-msvc@1.0.0-rc.12': + optional: true - has-flag@4.0.0: {} + '@rolldown/pluginutils@1.0.0-rc.12': {} - hookable@6.0.1: {} + '@rollup/rollup-android-arm-eabi@4.59.0': + optional: true - html-entities@2.6.0: {} + '@rollup/rollup-android-arm64@4.59.0': + optional: true - html-escaper@2.0.2: {} + '@rollup/rollup-darwin-arm64@4.59.0': + optional: true - husky@9.1.7: {} + '@rollup/rollup-darwin-x64@4.59.0': + optional: true - ignore@5.3.2: {} + '@rollup/rollup-freebsd-arm64@4.59.0': + optional: true - ignore@7.0.5: {} + '@rollup/rollup-freebsd-x64@4.59.0': + optional: true - import-fresh@3.3.1: - dependencies: - parent-module: 1.0.1 - resolve-from: 4.0.0 + '@rollup/rollup-linux-arm-gnueabihf@4.59.0': + optional: true - import-without-cache@0.2.5: {} + '@rollup/rollup-linux-arm-musleabihf@4.59.0': + optional: true - imurmurhash@0.1.4: {} + '@rollup/rollup-linux-arm64-gnu@4.59.0': + optional: true - indent-string@5.0.0: {} + '@rollup/rollup-linux-arm64-musl@4.59.0': + optional: true - is-builtin-module@5.0.0: - dependencies: - builtin-modules: 5.0.0 + '@rollup/rollup-linux-loong64-gnu@4.59.0': + optional: true - is-bun-module@2.0.0: - dependencies: - semver: 7.7.3 + '@rollup/rollup-linux-loong64-musl@4.59.0': + optional: true - is-extglob@2.1.1: {} + '@rollup/rollup-linux-ppc64-gnu@4.59.0': + optional: true - is-glob@4.0.3: - dependencies: - is-extglob: 2.1.1 + '@rollup/rollup-linux-ppc64-musl@4.59.0': + optional: true - isexe@2.0.0: {} + '@rollup/rollup-linux-riscv64-gnu@4.59.0': + optional: true - isexe@3.1.1: {} + '@rollup/rollup-linux-riscv64-musl@4.59.0': + optional: true - istanbul-lib-coverage@3.2.2: {} + '@rollup/rollup-linux-s390x-gnu@4.59.0': + optional: true - istanbul-lib-report@3.0.1: - dependencies: - istanbul-lib-coverage: 3.2.2 - make-dir: 4.0.0 - supports-color: 7.2.0 + '@rollup/rollup-linux-x64-gnu@4.59.0': + optional: true - istanbul-lib-source-maps@5.0.6: - dependencies: - '@jridgewell/trace-mapping': 0.3.31 - debug: 4.4.3 - istanbul-lib-coverage: 3.2.2 - transitivePeerDependencies: - - supports-color + '@rollup/rollup-linux-x64-musl@4.59.0': + optional: true - istanbul-reports@3.2.0: - dependencies: - html-escaper: 2.0.2 - istanbul-lib-report: 3.0.1 + '@rollup/rollup-openbsd-x64@4.59.0': + optional: true - jiti@2.6.1: {} + '@rollup/rollup-openharmony-arm64@4.59.0': + optional: true - js-tokens@9.0.1: {} + '@rollup/rollup-win32-arm64-msvc@4.59.0': + optional: true - js-yaml@4.1.1: - dependencies: - argparse: 2.0.1 + '@rollup/rollup-win32-ia32-msvc@4.59.0': + optional: true - jsdoc-type-pratt-parser@4.1.0: {} + '@rollup/rollup-win32-x64-gnu@4.59.0': + optional: true - jsdoc-type-pratt-parser@4.8.0: {} + '@rollup/rollup-win32-x64-msvc@4.59.0': + optional: true - jsdoc-type-pratt-parser@6.10.0: {} + '@standard-schema/spec@1.1.0': {} - jsesc@3.1.0: {} + '@tybys/wasm-util@0.10.1': + dependencies: + tslib: 2.8.1 + optional: true - json-buffer@3.0.1: {} + '@types/chai@5.2.3': + dependencies: + '@types/deep-eql': 4.0.2 + assertion-error: 2.0.1 - json-parse-even-better-errors@4.0.0: {} + '@types/deep-eql@4.0.2': {} - json-schema-traverse@0.4.1: {} + '@types/estree@1.0.8': {} - json-stable-stringify-without-jsonify@1.0.1: {} + '@types/jsesc@2.5.1': {} - jsonc-eslint-parser@2.4.1: + '@types/node@25.5.0': dependencies: - acorn: 8.15.0 - eslint-visitor-keys: 3.4.3 - espree: 9.6.1 - semver: 7.7.3 + undici-types: 7.18.2 - jsonc-parser@3.3.1: {} + '@typescript/native-preview-darwin-arm64@7.0.0-dev.20260329.1': + optional: true - keyv@4.5.4: - dependencies: - json-buffer: 3.0.1 + '@typescript/native-preview-darwin-x64@7.0.0-dev.20260329.1': + optional: true - levn@0.4.1: - dependencies: - prelude-ls: 1.2.1 - type-check: 0.4.0 + '@typescript/native-preview-linux-arm64@7.0.0-dev.20260329.1': + optional: true - local-pkg@1.1.2: - dependencies: - mlly: 1.8.0 - pkg-types: 2.3.0 - quansync: 0.2.11 + '@typescript/native-preview-linux-arm@7.0.0-dev.20260329.1': + optional: true - locate-path@6.0.0: - dependencies: - p-locate: 5.0.0 + '@typescript/native-preview-linux-x64@7.0.0-dev.20260329.1': + optional: true - lodash.merge@4.6.2: {} + '@typescript/native-preview-win32-arm64@7.0.0-dev.20260329.1': + optional: true - lodash@4.17.21: {} + '@typescript/native-preview-win32-x64@7.0.0-dev.20260329.1': + optional: true - longest-streak@3.1.0: {} + '@typescript/native-preview@7.0.0-dev.20260329.1': + optionalDependencies: + '@typescript/native-preview-darwin-arm64': 7.0.0-dev.20260329.1 + '@typescript/native-preview-darwin-x64': 7.0.0-dev.20260329.1 + '@typescript/native-preview-linux-arm': 7.0.0-dev.20260329.1 + '@typescript/native-preview-linux-arm64': 7.0.0-dev.20260329.1 + '@typescript/native-preview-linux-x64': 7.0.0-dev.20260329.1 + '@typescript/native-preview-win32-arm64': 7.0.0-dev.20260329.1 + '@typescript/native-preview-win32-x64': 7.0.0-dev.20260329.1 - magic-string@0.30.21: + '@vitest/coverage-v8@4.1.0(vitest@4.1.0(@types/node@25.5.0)(vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(yaml@2.8.2)))': dependencies: - '@jridgewell/sourcemap-codec': 1.5.5 + '@bcoe/v8-coverage': 1.0.2 + '@vitest/utils': 4.1.0 + ast-v8-to-istanbul: 1.0.0 + istanbul-lib-coverage: 3.2.2 + istanbul-lib-report: 3.0.1 + istanbul-reports: 3.2.0 + magicast: 0.5.2 + obug: 2.1.1 + std-env: 4.0.0 + tinyrainbow: 3.0.3 + vitest: 4.1.0(@types/node@25.5.0)(vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(yaml@2.8.2)) - magicast@0.5.1: + '@vitest/expect@4.1.0': dependencies: - '@babel/parser': 7.28.5 - '@babel/types': 7.28.5 - source-map-js: 1.2.1 + '@standard-schema/spec': 1.1.0 + '@types/chai': 5.2.3 + '@vitest/spy': 4.1.0 + '@vitest/utils': 4.1.0 + chai: 6.2.2 + tinyrainbow: 3.0.3 - make-dir@4.0.0: + '@vitest/mocker@4.1.0(vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(yaml@2.8.2))': dependencies: - semver: 7.7.3 - - markdown-table@3.0.4: {} + '@vitest/spy': 4.1.0 + estree-walker: 3.0.3 + magic-string: 0.30.21 + optionalDependencies: + vite: 7.3.1(@types/node@25.5.0)(jiti@2.6.1)(yaml@2.8.2) - mdast-util-find-and-replace@3.0.2: + '@vitest/pretty-format@4.1.0': dependencies: - '@types/mdast': 4.0.4 - escape-string-regexp: 5.0.0 - unist-util-is: 6.0.1 - unist-util-visit-parents: 6.0.2 + tinyrainbow: 3.0.3 - mdast-util-from-markdown@2.0.2: + '@vitest/runner@4.1.0': dependencies: - '@types/mdast': 4.0.4 - '@types/unist': 3.0.3 - decode-named-character-reference: 1.2.0 - devlop: 1.1.0 - mdast-util-to-string: 4.0.0 - micromark: 4.0.2 - micromark-util-decode-numeric-character-reference: 2.0.2 - micromark-util-decode-string: 2.0.1 - micromark-util-normalize-identifier: 2.0.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 - unist-util-stringify-position: 4.0.0 - transitivePeerDependencies: - - supports-color + '@vitest/utils': 4.1.0 + pathe: 2.0.3 - mdast-util-frontmatter@2.0.1: + '@vitest/snapshot@4.1.0': dependencies: - '@types/mdast': 4.0.4 - devlop: 1.1.0 - escape-string-regexp: 5.0.0 - mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.2 - micromark-extension-frontmatter: 2.0.0 - transitivePeerDependencies: - - supports-color + '@vitest/pretty-format': 4.1.0 + '@vitest/utils': 4.1.0 + magic-string: 0.30.21 + pathe: 2.0.3 - mdast-util-gfm-autolink-literal@2.0.1: - dependencies: - '@types/mdast': 4.0.4 - ccount: 2.0.1 - devlop: 1.1.0 - mdast-util-find-and-replace: 3.0.2 - micromark-util-character: 2.1.1 + '@vitest/spy@4.1.0': {} - mdast-util-gfm-footnote@2.1.0: + '@vitest/utils@4.1.0': dependencies: - '@types/mdast': 4.0.4 - devlop: 1.1.0 - mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.2 - micromark-util-normalize-identifier: 2.0.1 - transitivePeerDependencies: - - supports-color + '@vitest/pretty-format': 4.1.0 + convert-source-map: 2.0.0 + tinyrainbow: 3.0.3 - mdast-util-gfm-strikethrough@2.0.0: - dependencies: - '@types/mdast': 4.0.4 - mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.2 - transitivePeerDependencies: - - supports-color + ansi-styles@6.2.3: {} - mdast-util-gfm-table@2.0.0: - dependencies: - '@types/mdast': 4.0.4 - devlop: 1.1.0 - markdown-table: 3.0.4 - mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.2 - transitivePeerDependencies: - - supports-color + ansis@4.2.0: {} - mdast-util-gfm-task-list-item@2.0.0: - dependencies: - '@types/mdast': 4.0.4 - devlop: 1.1.0 - mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.2 - transitivePeerDependencies: - - supports-color + args-tokenizer@0.3.0: {} - mdast-util-gfm@3.1.0: - dependencies: - mdast-util-from-markdown: 2.0.2 - mdast-util-gfm-autolink-literal: 2.0.1 - mdast-util-gfm-footnote: 2.1.0 - mdast-util-gfm-strikethrough: 2.0.0 - mdast-util-gfm-table: 2.0.0 - mdast-util-gfm-task-list-item: 2.0.0 - mdast-util-to-markdown: 2.1.2 - transitivePeerDependencies: - - supports-color + assertion-error@2.0.1: {} - mdast-util-phrasing@4.1.0: + ast-kit@3.0.0-beta.1: dependencies: - '@types/mdast': 4.0.4 - unist-util-is: 6.0.1 + '@babel/parser': 8.0.0-rc.3 + estree-walker: 3.0.3 + pathe: 2.0.3 - mdast-util-to-markdown@2.1.2: + ast-v8-to-istanbul@1.0.0: dependencies: - '@types/mdast': 4.0.4 - '@types/unist': 3.0.3 - longest-streak: 3.1.0 - mdast-util-phrasing: 4.1.0 - mdast-util-to-string: 4.0.0 - micromark-util-classify-character: 2.0.1 - micromark-util-decode-string: 2.0.1 - unist-util-visit: 5.0.0 - zwitch: 2.0.4 - - mdast-util-to-string@4.0.0: + '@jridgewell/trace-mapping': 0.3.31 + estree-walker: 3.0.3 + js-tokens: 10.0.0 + + birpc@4.0.0: {} + + bumpp@11.0.1: dependencies: - '@types/mdast': 4.0.4 + args-tokenizer: 0.3.0 + cac: 7.0.0 + jsonc-parser: 3.3.1 + package-manager-detector: 1.6.0 + semver: 7.7.4 + tinyexec: 1.0.4 + tinyglobby: 0.2.15 + unconfig: 7.5.0 + yaml: 2.8.2 - mdn-data@2.0.28: {} + cac@7.0.0: {} - mdn-data@2.12.2: {} + chai@6.2.2: {} - memorystream@0.3.1: {} + change-case@5.4.4: {} - micromark-core-commonmark@2.0.3: - dependencies: - decode-named-character-reference: 1.2.0 - devlop: 1.1.0 - micromark-factory-destination: 2.0.1 - micromark-factory-label: 2.0.1 - micromark-factory-space: 2.0.1 - micromark-factory-title: 2.0.1 - micromark-factory-whitespace: 2.0.1 - micromark-util-character: 2.1.1 - micromark-util-chunked: 2.0.1 - micromark-util-classify-character: 2.0.1 - micromark-util-html-tag-name: 2.0.1 - micromark-util-normalize-identifier: 2.0.1 - micromark-util-resolve-all: 2.0.1 - micromark-util-subtokenize: 2.1.0 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 - - micromark-extension-frontmatter@2.0.0: - dependencies: - fault: 2.0.1 - micromark-util-character: 2.1.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + convert-source-map@2.0.0: {} - micromark-extension-gfm-autolink-literal@2.1.0: + cross-spawn@7.0.6: dependencies: - micromark-util-character: 2.1.1 - micromark-util-sanitize-uri: 2.0.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 - micromark-extension-gfm-footnote@2.1.0: - dependencies: - devlop: 1.1.0 - micromark-core-commonmark: 2.0.3 - micromark-factory-space: 2.0.1 - micromark-util-character: 2.1.1 - micromark-util-normalize-identifier: 2.0.1 - micromark-util-sanitize-uri: 2.0.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 - - micromark-extension-gfm-strikethrough@2.1.0: - dependencies: - devlop: 1.1.0 - micromark-util-chunked: 2.0.1 - micromark-util-classify-character: 2.0.1 - micromark-util-resolve-all: 2.0.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 - - micromark-extension-gfm-table@2.1.1: - dependencies: - devlop: 1.1.0 - micromark-factory-space: 2.0.1 - micromark-util-character: 2.1.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + defu@6.1.4: {} - micromark-extension-gfm-tagfilter@2.0.0: - dependencies: - micromark-util-types: 2.0.2 + dts-resolver@2.1.3: {} - micromark-extension-gfm-task-list-item@2.1.0: - dependencies: - devlop: 1.1.0 - micromark-factory-space: 2.0.1 - micromark-util-character: 2.1.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + empathic@2.0.0: {} - micromark-extension-gfm@3.0.0: - dependencies: - micromark-extension-gfm-autolink-literal: 2.1.0 - micromark-extension-gfm-footnote: 2.1.0 - micromark-extension-gfm-strikethrough: 2.1.0 - micromark-extension-gfm-table: 2.1.1 - micromark-extension-gfm-tagfilter: 2.0.0 - micromark-extension-gfm-task-list-item: 2.1.0 - micromark-util-combine-extensions: 2.0.1 - micromark-util-types: 2.0.2 - - micromark-factory-destination@2.0.1: - dependencies: - micromark-util-character: 2.1.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + es-module-lexer@2.0.0: {} - micromark-factory-label@2.0.1: - dependencies: - devlop: 1.1.0 - micromark-util-character: 2.1.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + esbuild@0.27.3: + optionalDependencies: + '@esbuild/aix-ppc64': 0.27.3 + '@esbuild/android-arm': 0.27.3 + '@esbuild/android-arm64': 0.27.3 + '@esbuild/android-x64': 0.27.3 + '@esbuild/darwin-arm64': 0.27.3 + '@esbuild/darwin-x64': 0.27.3 + '@esbuild/freebsd-arm64': 0.27.3 + '@esbuild/freebsd-x64': 0.27.3 + '@esbuild/linux-arm': 0.27.3 + '@esbuild/linux-arm64': 0.27.3 + '@esbuild/linux-ia32': 0.27.3 + '@esbuild/linux-loong64': 0.27.3 + '@esbuild/linux-mips64el': 0.27.3 + '@esbuild/linux-ppc64': 0.27.3 + '@esbuild/linux-riscv64': 0.27.3 + '@esbuild/linux-s390x': 0.27.3 + '@esbuild/linux-x64': 0.27.3 + '@esbuild/netbsd-arm64': 0.27.3 + '@esbuild/netbsd-x64': 0.27.3 + '@esbuild/openbsd-arm64': 0.27.3 + '@esbuild/openbsd-x64': 0.27.3 + '@esbuild/openharmony-arm64': 0.27.3 + '@esbuild/sunos-x64': 0.27.3 + '@esbuild/win32-arm64': 0.27.3 + '@esbuild/win32-ia32': 0.27.3 + '@esbuild/win32-x64': 0.27.3 - micromark-factory-space@2.0.1: + estree-walker@3.0.3: dependencies: - micromark-util-character: 2.1.1 - micromark-util-types: 2.0.2 + '@types/estree': 1.0.8 - micromark-factory-title@2.0.1: - dependencies: - micromark-factory-space: 2.0.1 - micromark-util-character: 2.1.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + expect-type@1.3.0: {} - micromark-factory-whitespace@2.0.1: - dependencies: - micromark-factory-space: 2.0.1 - micromark-util-character: 2.1.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + fdir@6.5.0(picomatch@4.0.3): + optionalDependencies: + picomatch: 4.0.3 - micromark-util-character@2.1.1: - dependencies: - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + fdir@6.5.0(picomatch@4.0.4): + optionalDependencies: + picomatch: 4.0.4 - micromark-util-chunked@2.0.1: - dependencies: - micromark-util-symbol: 2.0.1 + fsevents@2.3.3: + optional: true - micromark-util-classify-character@2.0.1: + get-tsconfig@4.13.7: dependencies: - micromark-util-character: 2.1.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + resolve-pkg-maps: 1.0.0 - micromark-util-combine-extensions@2.0.1: - dependencies: - micromark-util-chunked: 2.0.1 - micromark-util-types: 2.0.2 + has-flag@4.0.0: {} - micromark-util-decode-numeric-character-reference@2.0.2: - dependencies: - micromark-util-symbol: 2.0.1 + hookable@6.1.0: {} - micromark-util-decode-string@2.0.1: - dependencies: - decode-named-character-reference: 1.2.0 - micromark-util-character: 2.1.1 - micromark-util-decode-numeric-character-reference: 2.0.2 - micromark-util-symbol: 2.0.1 + html-escaper@2.0.2: {} - micromark-util-encode@2.0.1: {} + husky@9.1.7: {} - micromark-util-html-tag-name@2.0.1: {} + import-without-cache@0.2.5: {} - micromark-util-normalize-identifier@2.0.1: - dependencies: - micromark-util-symbol: 2.0.1 + isexe@2.0.0: {} - micromark-util-resolve-all@2.0.1: - dependencies: - micromark-util-types: 2.0.2 + isexe@3.1.5: {} + + istanbul-lib-coverage@3.2.2: {} - micromark-util-sanitize-uri@2.0.1: + istanbul-lib-report@3.0.1: dependencies: - micromark-util-character: 2.1.1 - micromark-util-encode: 2.0.1 - micromark-util-symbol: 2.0.1 + istanbul-lib-coverage: 3.2.2 + make-dir: 4.0.0 + supports-color: 7.2.0 - micromark-util-subtokenize@2.1.0: + istanbul-reports@3.2.0: dependencies: - devlop: 1.1.0 - micromark-util-chunked: 2.0.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + html-escaper: 2.0.2 + istanbul-lib-report: 3.0.1 - micromark-util-symbol@2.0.1: {} + jiti@2.6.1: {} - micromark-util-types@2.0.2: {} + js-tokens@10.0.0: {} - micromark@4.0.2: - dependencies: - '@types/debug': 4.1.12 - debug: 4.4.3 - decode-named-character-reference: 1.2.0 - devlop: 1.1.0 - micromark-core-commonmark: 2.0.3 - micromark-factory-space: 2.0.1 - micromark-util-character: 2.1.1 - micromark-util-chunked: 2.0.1 - micromark-util-combine-extensions: 2.0.1 - micromark-util-decode-numeric-character-reference: 2.0.2 - micromark-util-encode: 2.0.1 - micromark-util-normalize-identifier: 2.0.1 - micromark-util-resolve-all: 2.0.1 - micromark-util-sanitize-uri: 2.0.1 - micromark-util-subtokenize: 2.1.0 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 - transitivePeerDependencies: - - supports-color + jsesc@3.1.0: {} - minimatch@10.1.1: - dependencies: - '@isaacs/brace-expansion': 5.0.0 + json-parse-even-better-errors@4.0.0: {} - minimatch@3.1.2: - dependencies: - brace-expansion: 1.1.12 + jsonc-parser@3.3.1: {} - minimatch@9.0.5: + magic-string@0.30.21: dependencies: - brace-expansion: 2.0.2 + '@jridgewell/sourcemap-codec': 1.5.5 - mlly@1.8.0: + magicast@0.5.2: dependencies: - acorn: 8.15.0 - pathe: 2.0.3 - pkg-types: 1.3.1 - ufo: 1.6.1 + '@babel/parser': 7.29.0 + '@babel/types': 7.29.0 + source-map-js: 1.2.1 - module-replacements@2.10.1: {} + make-dir@4.0.0: + dependencies: + semver: 7.7.4 - ms@2.1.3: {} + memorystream@0.3.1: {} nano-staged@0.9.0: dependencies: @@ -4501,16 +2004,6 @@ snapshots: nanoid@3.3.11: {} - napi-postinstall@0.3.4: {} - - natural-compare@1.4.0: {} - - natural-orderby@5.0.0: {} - - node-fetch-native@1.6.7: {} - - node-releases@2.0.27: {} - npm-normalize-package-bin@4.0.0: {} npm-run-all2@8.0.4: @@ -4524,85 +2017,67 @@ snapshots: shell-quote: 1.8.3 which: 5.0.0 - nth-check@2.1.1: - dependencies: - boolbase: 1.0.0 - - nypm@0.6.2: - dependencies: - citty: 0.1.6 - consola: 3.4.2 - pathe: 2.0.3 - pkg-types: 2.3.0 - tinyexec: 1.0.2 - - object-deep-merge@2.0.0: {} - obug@2.1.1: {} - ohash@2.0.11: {} - - optionator@0.9.4: - dependencies: - deep-is: 0.1.4 - fast-levenshtein: 2.0.6 - levn: 0.4.1 - prelude-ls: 1.2.1 - type-check: 0.4.0 - word-wrap: 1.2.5 - - p-limit@3.1.0: - dependencies: - yocto-queue: 0.1.0 - - p-locate@5.0.0: + oxfmt@0.41.0: dependencies: - p-limit: 3.1.0 + tinypool: 2.1.0 + optionalDependencies: + '@oxfmt/binding-android-arm-eabi': 0.41.0 + '@oxfmt/binding-android-arm64': 0.41.0 + '@oxfmt/binding-darwin-arm64': 0.41.0 + '@oxfmt/binding-darwin-x64': 0.41.0 + '@oxfmt/binding-freebsd-x64': 0.41.0 + '@oxfmt/binding-linux-arm-gnueabihf': 0.41.0 + '@oxfmt/binding-linux-arm-musleabihf': 0.41.0 + '@oxfmt/binding-linux-arm64-gnu': 0.41.0 + '@oxfmt/binding-linux-arm64-musl': 0.41.0 + '@oxfmt/binding-linux-ppc64-gnu': 0.41.0 + '@oxfmt/binding-linux-riscv64-gnu': 0.41.0 + '@oxfmt/binding-linux-riscv64-musl': 0.41.0 + '@oxfmt/binding-linux-s390x-gnu': 0.41.0 + '@oxfmt/binding-linux-x64-gnu': 0.41.0 + '@oxfmt/binding-linux-x64-musl': 0.41.0 + '@oxfmt/binding-openharmony-arm64': 0.41.0 + '@oxfmt/binding-win32-arm64-msvc': 0.41.0 + '@oxfmt/binding-win32-ia32-msvc': 0.41.0 + '@oxfmt/binding-win32-x64-msvc': 0.41.0 + + oxlint@1.57.0: + optionalDependencies: + '@oxlint/binding-android-arm-eabi': 1.57.0 + '@oxlint/binding-android-arm64': 1.57.0 + '@oxlint/binding-darwin-arm64': 1.57.0 + '@oxlint/binding-darwin-x64': 1.57.0 + '@oxlint/binding-freebsd-x64': 1.57.0 + '@oxlint/binding-linux-arm-gnueabihf': 1.57.0 + '@oxlint/binding-linux-arm-musleabihf': 1.57.0 + '@oxlint/binding-linux-arm64-gnu': 1.57.0 + '@oxlint/binding-linux-arm64-musl': 1.57.0 + '@oxlint/binding-linux-ppc64-gnu': 1.57.0 + '@oxlint/binding-linux-riscv64-gnu': 1.57.0 + '@oxlint/binding-linux-riscv64-musl': 1.57.0 + '@oxlint/binding-linux-s390x-gnu': 1.57.0 + '@oxlint/binding-linux-x64-gnu': 1.57.0 + '@oxlint/binding-linux-x64-musl': 1.57.0 + '@oxlint/binding-openharmony-arm64': 1.57.0 + '@oxlint/binding-win32-arm64-msvc': 1.57.0 + '@oxlint/binding-win32-ia32-msvc': 1.57.0 + '@oxlint/binding-win32-x64-msvc': 1.57.0 package-manager-detector@1.6.0: {} - parent-module@1.0.1: - dependencies: - callsites: 3.1.0 - - parse-imports-exports@0.2.4: - dependencies: - parse-statements: 1.0.11 - - parse-statements@1.0.11: {} - - path-exists@4.0.0: {} - path-key@3.1.1: {} pathe@2.0.3: {} - perfect-debounce@2.0.0: {} - picocolors@1.1.1: {} picomatch@4.0.3: {} - pidtree@0.6.0: {} - - pkg-types@1.3.1: - dependencies: - confbox: 0.1.8 - mlly: 1.8.0 - pathe: 2.0.3 - - pkg-types@2.3.0: - dependencies: - confbox: 0.2.2 - exsolve: 1.0.8 - pathe: 2.0.3 - - pluralize@8.0.0: {} + picomatch@4.0.4: {} - postcss-selector-parser@7.1.1: - dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 + pidtree@0.6.0: {} postcss@8.5.6: dependencies: @@ -4610,144 +2085,86 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 - prelude-ls@1.2.1: {} - - prettier-linter-helpers@1.0.0: - dependencies: - fast-diff: 1.3.0 - - prettier@3.7.4: {} - - punycode@2.3.1: {} - - quansync@0.2.11: {} - quansync@1.0.0: {} - rc9@2.1.2: - dependencies: - defu: 6.1.4 - destr: 2.0.5 - read-package-json-fast@4.0.0: dependencies: json-parse-even-better-errors: 4.0.0 npm-normalize-package-bin: 4.0.0 - readdirp@4.1.2: {} - - refa@0.12.1: - dependencies: - '@eslint-community/regexpp': 4.12.2 - - regexp-ast-analysis@0.7.1: - dependencies: - '@eslint-community/regexpp': 4.12.2 - refa: 0.12.1 - - regexp-tree@0.1.27: {} - - regjsparser@0.13.0: - dependencies: - jsesc: 3.1.0 - - reserved-identifiers@1.2.0: {} - - resolve-from@4.0.0: {} - resolve-pkg-maps@1.0.0: {} - rolldown-plugin-dts@0.20.0(rolldown@1.0.0-beta.57)(typescript@5.9.3): + rolldown-plugin-dts@0.23.2(@typescript/native-preview@7.0.0-dev.20260329.1)(rolldown@1.0.0-rc.12): dependencies: - '@babel/generator': 7.28.5 - '@babel/parser': 7.28.5 - '@babel/types': 7.28.5 - ast-kit: 2.2.0 + '@babel/generator': 8.0.0-rc.3 + '@babel/helper-validator-identifier': 8.0.0-rc.3 + '@babel/parser': 8.0.0-rc.3 + '@babel/types': 8.0.0-rc.3 + ast-kit: 3.0.0-beta.1 birpc: 4.0.0 dts-resolver: 2.1.3 - get-tsconfig: 4.13.0 + get-tsconfig: 4.13.7 obug: 2.1.1 - rolldown: 1.0.0-beta.57 + picomatch: 4.0.4 + rolldown: 1.0.0-rc.12 optionalDependencies: - typescript: 5.9.3 + '@typescript/native-preview': 7.0.0-dev.20260329.1 transitivePeerDependencies: - oxc-resolver - rolldown@1.0.0-beta.57: - dependencies: - '@oxc-project/types': 0.103.0 - '@rolldown/pluginutils': 1.0.0-beta.57 - optionalDependencies: - '@rolldown/binding-android-arm64': 1.0.0-beta.57 - '@rolldown/binding-darwin-arm64': 1.0.0-beta.57 - '@rolldown/binding-darwin-x64': 1.0.0-beta.57 - '@rolldown/binding-freebsd-x64': 1.0.0-beta.57 - '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-beta.57 - '@rolldown/binding-linux-arm64-gnu': 1.0.0-beta.57 - '@rolldown/binding-linux-arm64-musl': 1.0.0-beta.57 - '@rolldown/binding-linux-x64-gnu': 1.0.0-beta.57 - '@rolldown/binding-linux-x64-musl': 1.0.0-beta.57 - '@rolldown/binding-openharmony-arm64': 1.0.0-beta.57 - '@rolldown/binding-wasm32-wasi': 1.0.0-beta.57 - '@rolldown/binding-win32-arm64-msvc': 1.0.0-beta.57 - '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.57 - - rolldown@1.0.0-beta.58: + rolldown@1.0.0-rc.12: dependencies: - '@oxc-project/types': 0.106.0 - '@rolldown/pluginutils': 1.0.0-beta.58 + '@oxc-project/types': 0.122.0 + '@rolldown/pluginutils': 1.0.0-rc.12 optionalDependencies: - '@rolldown/binding-android-arm64': 1.0.0-beta.58 - '@rolldown/binding-darwin-arm64': 1.0.0-beta.58 - '@rolldown/binding-darwin-x64': 1.0.0-beta.58 - '@rolldown/binding-freebsd-x64': 1.0.0-beta.58 - '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-beta.58 - '@rolldown/binding-linux-arm64-gnu': 1.0.0-beta.58 - '@rolldown/binding-linux-arm64-musl': 1.0.0-beta.58 - '@rolldown/binding-linux-x64-gnu': 1.0.0-beta.58 - '@rolldown/binding-linux-x64-musl': 1.0.0-beta.58 - '@rolldown/binding-openharmony-arm64': 1.0.0-beta.58 - '@rolldown/binding-wasm32-wasi': 1.0.0-beta.58 - '@rolldown/binding-win32-arm64-msvc': 1.0.0-beta.58 - '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.58 - - rollup@4.53.3: + '@rolldown/binding-android-arm64': 1.0.0-rc.12 + '@rolldown/binding-darwin-arm64': 1.0.0-rc.12 + '@rolldown/binding-darwin-x64': 1.0.0-rc.12 + '@rolldown/binding-freebsd-x64': 1.0.0-rc.12 + '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-rc.12 + '@rolldown/binding-linux-arm64-gnu': 1.0.0-rc.12 + '@rolldown/binding-linux-arm64-musl': 1.0.0-rc.12 + '@rolldown/binding-linux-ppc64-gnu': 1.0.0-rc.12 + '@rolldown/binding-linux-s390x-gnu': 1.0.0-rc.12 + '@rolldown/binding-linux-x64-gnu': 1.0.0-rc.12 + '@rolldown/binding-linux-x64-musl': 1.0.0-rc.12 + '@rolldown/binding-openharmony-arm64': 1.0.0-rc.12 + '@rolldown/binding-wasm32-wasi': 1.0.0-rc.12 + '@rolldown/binding-win32-arm64-msvc': 1.0.0-rc.12 + '@rolldown/binding-win32-x64-msvc': 1.0.0-rc.12 + + rollup@4.59.0: dependencies: '@types/estree': 1.0.8 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.53.3 - '@rollup/rollup-android-arm64': 4.53.3 - '@rollup/rollup-darwin-arm64': 4.53.3 - '@rollup/rollup-darwin-x64': 4.53.3 - '@rollup/rollup-freebsd-arm64': 4.53.3 - '@rollup/rollup-freebsd-x64': 4.53.3 - '@rollup/rollup-linux-arm-gnueabihf': 4.53.3 - '@rollup/rollup-linux-arm-musleabihf': 4.53.3 - '@rollup/rollup-linux-arm64-gnu': 4.53.3 - '@rollup/rollup-linux-arm64-musl': 4.53.3 - '@rollup/rollup-linux-loong64-gnu': 4.53.3 - '@rollup/rollup-linux-ppc64-gnu': 4.53.3 - '@rollup/rollup-linux-riscv64-gnu': 4.53.3 - '@rollup/rollup-linux-riscv64-musl': 4.53.3 - '@rollup/rollup-linux-s390x-gnu': 4.53.3 - '@rollup/rollup-linux-x64-gnu': 4.53.3 - '@rollup/rollup-linux-x64-musl': 4.53.3 - '@rollup/rollup-openharmony-arm64': 4.53.3 - '@rollup/rollup-win32-arm64-msvc': 4.53.3 - '@rollup/rollup-win32-ia32-msvc': 4.53.3 - '@rollup/rollup-win32-x64-gnu': 4.53.3 - '@rollup/rollup-win32-x64-msvc': 4.53.3 + '@rollup/rollup-android-arm-eabi': 4.59.0 + '@rollup/rollup-android-arm64': 4.59.0 + '@rollup/rollup-darwin-arm64': 4.59.0 + '@rollup/rollup-darwin-x64': 4.59.0 + '@rollup/rollup-freebsd-arm64': 4.59.0 + '@rollup/rollup-freebsd-x64': 4.59.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.59.0 + '@rollup/rollup-linux-arm-musleabihf': 4.59.0 + '@rollup/rollup-linux-arm64-gnu': 4.59.0 + '@rollup/rollup-linux-arm64-musl': 4.59.0 + '@rollup/rollup-linux-loong64-gnu': 4.59.0 + '@rollup/rollup-linux-loong64-musl': 4.59.0 + '@rollup/rollup-linux-ppc64-gnu': 4.59.0 + '@rollup/rollup-linux-ppc64-musl': 4.59.0 + '@rollup/rollup-linux-riscv64-gnu': 4.59.0 + '@rollup/rollup-linux-riscv64-musl': 4.59.0 + '@rollup/rollup-linux-s390x-gnu': 4.59.0 + '@rollup/rollup-linux-x64-gnu': 4.59.0 + '@rollup/rollup-linux-x64-musl': 4.59.0 + '@rollup/rollup-openbsd-x64': 4.59.0 + '@rollup/rollup-openharmony-arm64': 4.59.0 + '@rollup/rollup-win32-arm64-msvc': 4.59.0 + '@rollup/rollup-win32-ia32-msvc': 4.59.0 + '@rollup/rollup-win32-x64-gnu': 4.59.0 + '@rollup/rollup-win32-x64-msvc': 4.59.0 fsevents: 2.3.3 - sax@1.4.3: {} - - scslre@0.3.0: - dependencies: - '@eslint-community/regexpp': 4.12.2 - refa: 0.12.1 - regexp-ast-analysis: 0.7.1 - - semver@7.7.3: {} + semver@7.7.4: {} shebang-command@2.0.0: dependencies: @@ -4759,100 +2176,49 @@ snapshots: siginfo@2.0.0: {} - sisteransi@1.0.5: {} - source-map-js@1.2.1: {} - spdx-exceptions@2.5.0: {} - - spdx-expression-parse@4.0.0: - dependencies: - spdx-exceptions: 2.5.0 - spdx-license-ids: 3.0.22 - - spdx-license-ids@3.0.22: {} - - stable-hash-x@0.2.0: {} - stackback@0.0.2: {} - std-env@3.10.0: {} - - strip-indent@4.1.1: {} - - strip-json-comments@3.1.1: {} + std-env@4.0.0: {} supports-color@7.2.0: dependencies: has-flag: 4.0.0 - svgo@4.0.0: - dependencies: - commander: 11.1.0 - css-select: 5.2.2 - css-tree: 3.1.0 - css-what: 6.2.2 - csso: 5.0.5 - picocolors: 1.1.1 - sax: 1.4.3 - - synckit@0.11.11: - dependencies: - '@pkgr/core': 0.2.9 - - tapable@2.3.0: {} - tinybench@2.9.0: {} - tinyexec@1.0.2: {} + tinyexec@1.0.4: {} tinyglobby@0.2.15: dependencies: - fdir: 6.5.0(picomatch@4.0.3) - picomatch: 4.0.3 + fdir: 6.5.0(picomatch@4.0.4) + picomatch: 4.0.4 - tinyrainbow@3.0.3: {} - - to-valid-identifier@1.0.0: - dependencies: - '@sindresorhus/base62': 1.0.0 - reserved-identifiers: 1.2.0 + tinypool@2.1.0: {} - toml-eslint-parser@0.10.0: - dependencies: - eslint-visitor-keys: 3.4.3 + tinyrainbow@3.0.3: {} tree-kill@1.2.2: {} - ts-api-utils@2.1.0(typescript@5.9.3): - dependencies: - typescript: 5.9.3 - - ts-declaration-location@1.0.7(typescript@5.9.3): - dependencies: - picomatch: 4.0.3 - typescript: 5.9.3 - - tsdown@0.18.4(synckit@0.11.11)(typescript@5.9.3): + tsdown@0.21.7(@typescript/native-preview@7.0.0-dev.20260329.1): dependencies: ansis: 4.2.0 - cac: 6.7.14 + cac: 7.0.0 defu: 6.1.4 empathic: 2.0.0 - hookable: 6.0.1 + hookable: 6.1.0 import-without-cache: 0.2.5 obug: 2.1.1 - picomatch: 4.0.3 - rolldown: 1.0.0-beta.57 - rolldown-plugin-dts: 0.20.0(rolldown@1.0.0-beta.57)(typescript@5.9.3) - semver: 7.7.3 - tinyexec: 1.0.2 + picomatch: 4.0.4 + rolldown: 1.0.0-rc.12 + rolldown-plugin-dts: 0.23.2(@typescript/native-preview@7.0.0-dev.20260329.1)(rolldown@1.0.0-rc.12) + semver: 7.7.4 + tinyexec: 1.0.4 tinyglobby: 0.2.15 tree-kill: 1.2.2 - unconfig-core: 7.4.2 - unrun: 0.2.22(synckit@0.11.11) - optionalDependencies: - typescript: 5.9.3 + unconfig-core: 7.5.0 + unrun: 0.2.34 transitivePeerDependencies: - '@ts-macro/tsc' - '@typescript/native-preview' @@ -4863,167 +2229,65 @@ snapshots: tslib@2.8.1: optional: true - type-check@0.4.0: - dependencies: - prelude-ls: 1.2.1 - - typescript-eslint@8.48.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3): - dependencies: - '@typescript-eslint/eslint-plugin': 8.48.1(@typescript-eslint/parser@8.48.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/parser': 8.48.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/typescript-estree': 8.48.1(typescript@5.9.3) - '@typescript-eslint/utils': 8.48.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) - eslint: 9.39.2(jiti@2.6.1) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - - typescript@5.9.3: {} - - ufo@1.6.1: {} - - uncase@0.1.0: - dependencies: - change-case: 5.4.4 - - unconfig-core@7.4.2: + unconfig-core@7.5.0: dependencies: '@quansync/fs': 1.0.0 quansync: 1.0.0 - unconfig@7.4.2: + unconfig@7.5.0: dependencies: '@quansync/fs': 1.0.0 defu: 6.1.4 jiti: 2.6.1 quansync: 1.0.0 - unconfig-core: 7.4.2 - - undici-types@7.16.0: {} - - unist-util-is@6.0.1: - dependencies: - '@types/unist': 3.0.3 - - unist-util-stringify-position@4.0.0: - dependencies: - '@types/unist': 3.0.3 - - unist-util-visit-parents@6.0.2: - dependencies: - '@types/unist': 3.0.3 - unist-util-is: 6.0.1 - - unist-util-visit@5.0.0: - dependencies: - '@types/unist': 3.0.3 - unist-util-is: 6.0.1 - unist-util-visit-parents: 6.0.2 - - unrs-resolver@1.11.1: - dependencies: - napi-postinstall: 0.3.4 - optionalDependencies: - '@unrs/resolver-binding-android-arm-eabi': 1.11.1 - '@unrs/resolver-binding-android-arm64': 1.11.1 - '@unrs/resolver-binding-darwin-arm64': 1.11.1 - '@unrs/resolver-binding-darwin-x64': 1.11.1 - '@unrs/resolver-binding-freebsd-x64': 1.11.1 - '@unrs/resolver-binding-linux-arm-gnueabihf': 1.11.1 - '@unrs/resolver-binding-linux-arm-musleabihf': 1.11.1 - '@unrs/resolver-binding-linux-arm64-gnu': 1.11.1 - '@unrs/resolver-binding-linux-arm64-musl': 1.11.1 - '@unrs/resolver-binding-linux-ppc64-gnu': 1.11.1 - '@unrs/resolver-binding-linux-riscv64-gnu': 1.11.1 - '@unrs/resolver-binding-linux-riscv64-musl': 1.11.1 - '@unrs/resolver-binding-linux-s390x-gnu': 1.11.1 - '@unrs/resolver-binding-linux-x64-gnu': 1.11.1 - '@unrs/resolver-binding-linux-x64-musl': 1.11.1 - '@unrs/resolver-binding-wasm32-wasi': 1.11.1 - '@unrs/resolver-binding-win32-arm64-msvc': 1.11.1 - '@unrs/resolver-binding-win32-ia32-msvc': 1.11.1 - '@unrs/resolver-binding-win32-x64-msvc': 1.11.1 - - unrun@0.2.22(synckit@0.11.11): - dependencies: - rolldown: 1.0.0-beta.58 - optionalDependencies: - synckit: 0.11.11 + unconfig-core: 7.5.0 - update-browserslist-db@1.2.2(browserslist@4.28.1): - dependencies: - browserslist: 4.28.1 - escalade: 3.2.0 - picocolors: 1.1.1 + undici-types@7.18.2: {} - uri-js@4.4.1: + unrun@0.2.34: dependencies: - punycode: 2.3.1 - - util-deprecate@1.0.2: {} + rolldown: 1.0.0-rc.12 - vite@7.2.6(@types/node@25.0.3)(jiti@2.6.1)(yaml@2.8.2): + vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(yaml@2.8.2): dependencies: - esbuild: 0.27.2 + esbuild: 0.27.3 fdir: 6.5.0(picomatch@4.0.3) picomatch: 4.0.3 postcss: 8.5.6 - rollup: 4.53.3 + rollup: 4.59.0 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 25.0.3 + '@types/node': 25.5.0 fsevents: 2.3.3 jiti: 2.6.1 yaml: 2.8.2 - vitest@4.0.16(@types/node@25.0.3)(jiti@2.6.1)(yaml@2.8.2): - dependencies: - '@vitest/expect': 4.0.16 - '@vitest/mocker': 4.0.16(vite@7.2.6(@types/node@25.0.3)(jiti@2.6.1)(yaml@2.8.2)) - '@vitest/pretty-format': 4.0.16 - '@vitest/runner': 4.0.16 - '@vitest/snapshot': 4.0.16 - '@vitest/spy': 4.0.16 - '@vitest/utils': 4.0.16 - es-module-lexer: 1.7.0 - expect-type: 1.2.2 + vitest@4.1.0(@types/node@25.5.0)(vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(yaml@2.8.2)): + dependencies: + '@vitest/expect': 4.1.0 + '@vitest/mocker': 4.1.0(vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(yaml@2.8.2)) + '@vitest/pretty-format': 4.1.0 + '@vitest/runner': 4.1.0 + '@vitest/snapshot': 4.1.0 + '@vitest/spy': 4.1.0 + '@vitest/utils': 4.1.0 + es-module-lexer: 2.0.0 + expect-type: 1.3.0 magic-string: 0.30.21 obug: 2.1.1 pathe: 2.0.3 picomatch: 4.0.3 - std-env: 3.10.0 + std-env: 4.0.0 tinybench: 2.9.0 - tinyexec: 1.0.2 + tinyexec: 1.0.4 tinyglobby: 0.2.15 tinyrainbow: 3.0.3 - vite: 7.2.6(@types/node@25.0.3)(jiti@2.6.1)(yaml@2.8.2) + vite: 7.3.1(@types/node@25.5.0)(jiti@2.6.1)(yaml@2.8.2) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 25.0.3 + '@types/node': 25.5.0 transitivePeerDependencies: - - jiti - - less - - lightningcss - msw - - sass - - sass-embedded - - stylus - - sugarss - - terser - - tsx - - yaml - - vue-eslint-parser@10.2.0(eslint@9.39.2(jiti@2.6.1)): - dependencies: - debug: 4.4.3 - eslint: 9.39.2(jiti@2.6.1) - eslint-scope: 8.4.0 - eslint-visitor-keys: 4.2.1 - espree: 10.4.0 - esquery: 1.6.0 - semver: 7.7.3 - transitivePeerDependencies: - - supports-color which@2.0.2: dependencies: @@ -5031,24 +2295,11 @@ snapshots: which@5.0.0: dependencies: - isexe: 3.1.1 + isexe: 3.1.5 why-is-node-running@2.3.0: dependencies: siginfo: 2.0.0 stackback: 0.0.2 - word-wrap@1.2.5: {} - - xml-name-validator@4.0.0: {} - - yaml-eslint-parser@1.3.2: - dependencies: - eslint-visitor-keys: 3.4.3 - yaml: 2.8.2 - yaml@2.8.2: {} - - yocto-queue@0.1.0: {} - - zwitch@2.0.4: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 83f994e..8f664f6 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,5 +1,5 @@ overrides: - esbuild: ^0.27.2 + esbuild: ^0.27.3 onlyBuiltDependencies: - esbuild - unrs-resolver diff --git a/prettier.config.mjs b/prettier.config.mjs deleted file mode 100644 index f3a977d..0000000 --- a/prettier.config.mjs +++ /dev/null @@ -1,5 +0,0 @@ -// @ts-check - -import { defineConfig } from '@ntnyq/prettier-config' - -export default defineConfig() diff --git a/src/core.ts b/src/core.ts index 5ca1878..3284668 100644 --- a/src/core.ts +++ b/src/core.ts @@ -22,17 +22,15 @@ export type CaseConverter = (input: string) => CaseConvertResult /** * Case convert result */ -export type CaseConvertResult = { +export interface CaseConvertResult { /** * whether output has changed from input */ changed: boolean - /** * input value */ input: string - /** * converted value */ @@ -74,28 +72,28 @@ export const convertersMap: Record< CaseType, (value: string, options?: Options) => string > = { + CONSTANT_CASE: constantCase, + 'Capital Case': capitalCase, + PascalCase: pascalCase, + Pascal_Snake_Case: pascalSnakeCase, + 'Sentence case': sentenceCase, + 'Train-Case': trainCase, camelCase, capitalCase, - 'Capital Case': capitalCase, - CONSTANT_CASE: constantCase, constantCase, 'dot.case': dotCase, dotCase, 'kebab-case': kebabCase, kebabCase, - noCase, 'no case': noCase, - Pascal_Snake_Case: pascalSnakeCase, + noCase, pascalCase, - PascalCase: pascalCase, pascalSnakeCase, 'path/case': pathCase, pathCase, sentenceCase, - 'Sentence case': sentenceCase, - snake_case: snakeCase, snakeCase, - 'Train-Case': trainCase, + snake_case: snakeCase, trainCase, } as const diff --git a/src/is.ts b/src/is.ts index 1ac09d1..7a3dcc9 100644 --- a/src/is.ts +++ b/src/is.ts @@ -1,30 +1,19 @@ import { getCaseConverter } from './core' import type { CaseType } from './core' -/** - * Case validator - */ -export type CaseValidator = (input: string) => boolean - /** * Non-empty string */ type NonEmptyString = string & { 0: '' } /** - * Create a case validator by caseType + * Check if given value is a string * - * @param caseType - {@link CaseType} - * @returns case validator + * @param value - given value + * @returns true if it is a string, false otherwise */ -function createCaseValidator(caseType: CaseType): CaseValidator { - const convert = getCaseConverter(caseType) - return (input: string) => { - if (!isNonEmptyString(input)) { - return false - } - return !convert(input).changed - } +function isString(value: unknown): value is string { + return typeof value === 'string' } /** @@ -38,13 +27,19 @@ function isNonEmptyString(value: unknown): value is NonEmptyString { } /** - * Check if given value is a string + * Create a case validator by caseType * - * @param value - given value - * @returns true if it is a string, false otherwise + * @param caseType - {@link CaseType} + * @returns case validator */ -function isString(value: unknown): value is string { - return typeof value === 'string' +function createCaseValidator(caseType: CaseType): CaseValidator { + const convert = getCaseConverter(caseType) + return (input: string) => { + if (!isNonEmptyString(input)) { + return false + } + return !convert(input).changed + } } /** @@ -154,3 +149,8 @@ export const isSnakeCase: CaseValidator = (input: string) => */ export const isTrainCase: CaseValidator = (input: string) => createCaseValidator('trainCase')(input) + +/** + * Case validator + */ +export type CaseValidator = (input: string) => boolean diff --git a/tests/__snapshots__/index.test.ts.snap b/tests/__snapshots__/index.test.ts.snap index e72eda9..9f354cf 100644 --- a/tests/__snapshots__/index.test.ts.snap +++ b/tests/__snapshots__/index.test.ts.snap @@ -4,139 +4,162 @@ exports[`to CONSTANT_CASE 1`] = ` [ { "caseType": "CONSTANT_CASE", - "changed": true, - "input": "camelCase", - "output": "CAMEL_CASE", + "changed": false, + "description": "to: CONSTANT_CASE", + "input": "CONSTANT_CASE", + "output": "CONSTANT_CASE", }, { "caseType": "CONSTANT_CASE", "changed": true, + "description": "to: CONSTANT_CASE", "input": "Capital Case", "output": "CAPITAL_CASE", }, { "caseType": "CONSTANT_CASE", "changed": true, - "input": "Capital Case", - "output": "CAPITAL_CASE", + "description": "to: CONSTANT_CASE", + "input": "PascalCase", + "output": "PASCAL_CASE", }, { "caseType": "CONSTANT_CASE", - "changed": false, - "input": "CONSTANT_CASE", - "output": "CONSTANT_CASE", + "changed": true, + "description": "to: CONSTANT_CASE", + "input": "Pascal_Snake_Case", + "output": "PASCAL_SNAKE_CASE", + }, + { + "caseType": "CONSTANT_CASE", + "changed": true, + "description": "to: CONSTANT_CASE", + "input": "Sentence case", + "output": "SENTENCE_CASE", + }, + { + "caseType": "CONSTANT_CASE", + "changed": true, + "description": "to: CONSTANT_CASE", + "input": "Train-Case", + "output": "TRAIN_CASE", + }, + { + "caseType": "CONSTANT_CASE", + "changed": true, + "description": "to: CONSTANT_CASE", + "input": "camelCase", + "output": "CAMEL_CASE", + }, + { + "caseType": "CONSTANT_CASE", + "changed": true, + "description": "to: CONSTANT_CASE", + "input": "Capital Case", + "output": "CAPITAL_CASE", }, { "caseType": "CONSTANT_CASE", "changed": false, + "description": "to: CONSTANT_CASE", "input": "CONSTANT_CASE", "output": "CONSTANT_CASE", }, { "caseType": "CONSTANT_CASE", "changed": true, + "description": "to: CONSTANT_CASE", "input": "dot.case", "output": "DOT_CASE", }, { "caseType": "CONSTANT_CASE", "changed": true, + "description": "to: CONSTANT_CASE", "input": "dot.case", "output": "DOT_CASE", }, { "caseType": "CONSTANT_CASE", "changed": true, + "description": "to: CONSTANT_CASE", "input": "kebab-case", "output": "KEBAB_CASE", }, { "caseType": "CONSTANT_CASE", "changed": true, + "description": "to: CONSTANT_CASE", "input": "kebab-case", "output": "KEBAB_CASE", }, { "caseType": "CONSTANT_CASE", "changed": true, + "description": "to: CONSTANT_CASE", "input": "no case", "output": "NO_CASE", }, { "caseType": "CONSTANT_CASE", "changed": true, + "description": "to: CONSTANT_CASE", "input": "no case", "output": "NO_CASE", }, { "caseType": "CONSTANT_CASE", "changed": true, - "input": "Pascal_Snake_Case", - "output": "PASCAL_SNAKE_CASE", - }, - { - "caseType": "CONSTANT_CASE", - "changed": true, - "input": "PascalCase", - "output": "PASCAL_CASE", - }, - { - "caseType": "CONSTANT_CASE", - "changed": true, + "description": "to: CONSTANT_CASE", "input": "PascalCase", "output": "PASCAL_CASE", }, { "caseType": "CONSTANT_CASE", "changed": true, + "description": "to: CONSTANT_CASE", "input": "Pascal_Snake_Case", "output": "PASCAL_SNAKE_CASE", }, { "caseType": "CONSTANT_CASE", "changed": true, + "description": "to: CONSTANT_CASE", "input": "path/case", "output": "PATH_CASE", }, { "caseType": "CONSTANT_CASE", "changed": true, + "description": "to: CONSTANT_CASE", "input": "path/case", "output": "PATH_CASE", }, { "caseType": "CONSTANT_CASE", "changed": true, + "description": "to: CONSTANT_CASE", "input": "Sentence case", "output": "SENTENCE_CASE", }, { "caseType": "CONSTANT_CASE", "changed": true, - "input": "Sentence case", - "output": "SENTENCE_CASE", - }, - { - "caseType": "CONSTANT_CASE", - "changed": true, + "description": "to: CONSTANT_CASE", "input": "snake_case", "output": "SNAKE_CASE", }, { "caseType": "CONSTANT_CASE", "changed": true, + "description": "to: CONSTANT_CASE", "input": "snake_case", "output": "SNAKE_CASE", }, { "caseType": "CONSTANT_CASE", "changed": true, - "input": "Train-Case", - "output": "TRAIN_CASE", - }, - { - "caseType": "CONSTANT_CASE", - "changed": true, + "description": "to: CONSTANT_CASE", "input": "Train-Case", "output": "TRAIN_CASE", }, @@ -148,138 +171,161 @@ exports[`to Capital Case 1`] = ` { "caseType": "Capital Case", "changed": true, - "input": "camelCase", - "output": "Camel Case", + "description": "to: Capital Case", + "input": "CONSTANT_CASE", + "output": "Constant Case", }, { "caseType": "Capital Case", "changed": false, + "description": "to: Capital Case", "input": "Capital Case", "output": "Capital Case", }, { "caseType": "Capital Case", - "changed": false, - "input": "Capital Case", - "output": "Capital Case", + "changed": true, + "description": "to: Capital Case", + "input": "PascalCase", + "output": "Pascal Case", }, { "caseType": "Capital Case", "changed": true, - "input": "CONSTANT_CASE", - "output": "Constant Case", + "description": "to: Capital Case", + "input": "Pascal_Snake_Case", + "output": "Pascal Snake Case", + }, + { + "caseType": "Capital Case", + "changed": true, + "description": "to: Capital Case", + "input": "Sentence case", + "output": "Sentence Case", + }, + { + "caseType": "Capital Case", + "changed": true, + "description": "to: Capital Case", + "input": "Train-Case", + "output": "Train Case", + }, + { + "caseType": "Capital Case", + "changed": true, + "description": "to: Capital Case", + "input": "camelCase", + "output": "Camel Case", + }, + { + "caseType": "Capital Case", + "changed": false, + "description": "to: Capital Case", + "input": "Capital Case", + "output": "Capital Case", }, { "caseType": "Capital Case", "changed": true, + "description": "to: Capital Case", "input": "CONSTANT_CASE", "output": "Constant Case", }, { "caseType": "Capital Case", "changed": true, + "description": "to: Capital Case", "input": "dot.case", "output": "Dot Case", }, { "caseType": "Capital Case", "changed": true, + "description": "to: Capital Case", "input": "dot.case", "output": "Dot Case", }, { "caseType": "Capital Case", "changed": true, + "description": "to: Capital Case", "input": "kebab-case", "output": "Kebab Case", }, { "caseType": "Capital Case", "changed": true, + "description": "to: Capital Case", "input": "kebab-case", "output": "Kebab Case", }, { "caseType": "Capital Case", "changed": true, + "description": "to: Capital Case", "input": "no case", "output": "No Case", }, { "caseType": "Capital Case", "changed": true, + "description": "to: Capital Case", "input": "no case", "output": "No Case", }, { "caseType": "Capital Case", "changed": true, - "input": "Pascal_Snake_Case", - "output": "Pascal Snake Case", - }, - { - "caseType": "Capital Case", - "changed": true, - "input": "PascalCase", - "output": "Pascal Case", - }, - { - "caseType": "Capital Case", - "changed": true, + "description": "to: Capital Case", "input": "PascalCase", "output": "Pascal Case", }, { "caseType": "Capital Case", "changed": true, + "description": "to: Capital Case", "input": "Pascal_Snake_Case", "output": "Pascal Snake Case", }, { "caseType": "Capital Case", "changed": true, + "description": "to: Capital Case", "input": "path/case", "output": "Path Case", }, { "caseType": "Capital Case", "changed": true, + "description": "to: Capital Case", "input": "path/case", "output": "Path Case", }, { "caseType": "Capital Case", "changed": true, + "description": "to: Capital Case", "input": "Sentence case", "output": "Sentence Case", }, { "caseType": "Capital Case", "changed": true, - "input": "Sentence case", - "output": "Sentence Case", - }, - { - "caseType": "Capital Case", - "changed": true, + "description": "to: Capital Case", "input": "snake_case", "output": "Snake Case", }, { "caseType": "Capital Case", "changed": true, + "description": "to: Capital Case", "input": "snake_case", "output": "Snake Case", }, { "caseType": "Capital Case", "changed": true, - "input": "Train-Case", - "output": "Train Case", - }, - { - "caseType": "Capital Case", - "changed": true, + "description": "to: Capital Case", "input": "Train-Case", "output": "Train Case", }, @@ -291,138 +337,161 @@ exports[`to Pascal_Snake_Case 1`] = ` { "caseType": "Pascal_Snake_Case", "changed": true, - "input": "camelCase", - "output": "Camel_Case", + "description": "to: Pascal_Snake_Case", + "input": "CONSTANT_CASE", + "output": "Constant_Case", }, { "caseType": "Pascal_Snake_Case", "changed": true, + "description": "to: Pascal_Snake_Case", "input": "Capital Case", "output": "Capital_Case", }, { "caseType": "Pascal_Snake_Case", "changed": true, - "input": "Capital Case", - "output": "Capital_Case", + "description": "to: Pascal_Snake_Case", + "input": "PascalCase", + "output": "Pascal_Case", + }, + { + "caseType": "Pascal_Snake_Case", + "changed": false, + "description": "to: Pascal_Snake_Case", + "input": "Pascal_Snake_Case", + "output": "Pascal_Snake_Case", }, { "caseType": "Pascal_Snake_Case", "changed": true, - "input": "CONSTANT_CASE", - "output": "Constant_Case", + "description": "to: Pascal_Snake_Case", + "input": "Sentence case", + "output": "Sentence_Case", + }, + { + "caseType": "Pascal_Snake_Case", + "changed": true, + "description": "to: Pascal_Snake_Case", + "input": "Train-Case", + "output": "Train_Case", + }, + { + "caseType": "Pascal_Snake_Case", + "changed": true, + "description": "to: Pascal_Snake_Case", + "input": "camelCase", + "output": "Camel_Case", + }, + { + "caseType": "Pascal_Snake_Case", + "changed": true, + "description": "to: Pascal_Snake_Case", + "input": "Capital Case", + "output": "Capital_Case", }, { "caseType": "Pascal_Snake_Case", "changed": true, + "description": "to: Pascal_Snake_Case", "input": "CONSTANT_CASE", "output": "Constant_Case", }, { "caseType": "Pascal_Snake_Case", "changed": true, + "description": "to: Pascal_Snake_Case", "input": "dot.case", "output": "Dot_Case", }, { "caseType": "Pascal_Snake_Case", "changed": true, + "description": "to: Pascal_Snake_Case", "input": "dot.case", "output": "Dot_Case", }, { "caseType": "Pascal_Snake_Case", "changed": true, + "description": "to: Pascal_Snake_Case", "input": "kebab-case", "output": "Kebab_Case", }, { "caseType": "Pascal_Snake_Case", "changed": true, + "description": "to: Pascal_Snake_Case", "input": "kebab-case", "output": "Kebab_Case", }, { "caseType": "Pascal_Snake_Case", "changed": true, + "description": "to: Pascal_Snake_Case", "input": "no case", "output": "No_Case", }, { "caseType": "Pascal_Snake_Case", "changed": true, + "description": "to: Pascal_Snake_Case", "input": "no case", "output": "No_Case", }, - { - "caseType": "Pascal_Snake_Case", - "changed": false, - "input": "Pascal_Snake_Case", - "output": "Pascal_Snake_Case", - }, - { - "caseType": "Pascal_Snake_Case", - "changed": true, - "input": "PascalCase", - "output": "Pascal_Case", - }, { "caseType": "Pascal_Snake_Case", "changed": true, + "description": "to: Pascal_Snake_Case", "input": "PascalCase", "output": "Pascal_Case", }, { "caseType": "Pascal_Snake_Case", "changed": false, + "description": "to: Pascal_Snake_Case", "input": "Pascal_Snake_Case", "output": "Pascal_Snake_Case", }, { "caseType": "Pascal_Snake_Case", "changed": true, + "description": "to: Pascal_Snake_Case", "input": "path/case", "output": "Path_Case", }, { "caseType": "Pascal_Snake_Case", "changed": true, + "description": "to: Pascal_Snake_Case", "input": "path/case", "output": "Path_Case", }, { "caseType": "Pascal_Snake_Case", "changed": true, + "description": "to: Pascal_Snake_Case", "input": "Sentence case", "output": "Sentence_Case", }, { "caseType": "Pascal_Snake_Case", "changed": true, - "input": "Sentence case", - "output": "Sentence_Case", - }, - { - "caseType": "Pascal_Snake_Case", - "changed": true, + "description": "to: Pascal_Snake_Case", "input": "snake_case", "output": "Snake_Case", }, { "caseType": "Pascal_Snake_Case", "changed": true, + "description": "to: Pascal_Snake_Case", "input": "snake_case", "output": "Snake_Case", }, { "caseType": "Pascal_Snake_Case", "changed": true, - "input": "Train-Case", - "output": "Train_Case", - }, - { - "caseType": "Pascal_Snake_Case", - "changed": true, + "description": "to: Pascal_Snake_Case", "input": "Train-Case", "output": "Train_Case", }, @@ -434,138 +503,161 @@ exports[`to PascalCase 1`] = ` { "caseType": "PascalCase", "changed": true, - "input": "camelCase", - "output": "CamelCase", + "description": "to: PascalCase", + "input": "CONSTANT_CASE", + "output": "ConstantCase", }, { "caseType": "PascalCase", "changed": true, + "description": "to: PascalCase", "input": "Capital Case", "output": "CapitalCase", }, + { + "caseType": "PascalCase", + "changed": false, + "description": "to: PascalCase", + "input": "PascalCase", + "output": "PascalCase", + }, { "caseType": "PascalCase", "changed": true, - "input": "Capital Case", - "output": "CapitalCase", + "description": "to: PascalCase", + "input": "Pascal_Snake_Case", + "output": "PascalSnakeCase", }, { "caseType": "PascalCase", "changed": true, - "input": "CONSTANT_CASE", - "output": "ConstantCase", + "description": "to: PascalCase", + "input": "Sentence case", + "output": "SentenceCase", + }, + { + "caseType": "PascalCase", + "changed": true, + "description": "to: PascalCase", + "input": "Train-Case", + "output": "TrainCase", + }, + { + "caseType": "PascalCase", + "changed": true, + "description": "to: PascalCase", + "input": "camelCase", + "output": "CamelCase", }, { "caseType": "PascalCase", "changed": true, + "description": "to: PascalCase", + "input": "Capital Case", + "output": "CapitalCase", + }, + { + "caseType": "PascalCase", + "changed": true, + "description": "to: PascalCase", "input": "CONSTANT_CASE", "output": "ConstantCase", }, { "caseType": "PascalCase", "changed": true, + "description": "to: PascalCase", "input": "dot.case", "output": "DotCase", }, { "caseType": "PascalCase", "changed": true, + "description": "to: PascalCase", "input": "dot.case", "output": "DotCase", }, { "caseType": "PascalCase", "changed": true, + "description": "to: PascalCase", "input": "kebab-case", "output": "KebabCase", }, { "caseType": "PascalCase", "changed": true, + "description": "to: PascalCase", "input": "kebab-case", "output": "KebabCase", }, { "caseType": "PascalCase", "changed": true, + "description": "to: PascalCase", "input": "no case", "output": "NoCase", }, { "caseType": "PascalCase", "changed": true, + "description": "to: PascalCase", "input": "no case", "output": "NoCase", }, - { - "caseType": "PascalCase", - "changed": true, - "input": "Pascal_Snake_Case", - "output": "PascalSnakeCase", - }, - { - "caseType": "PascalCase", - "changed": false, - "input": "PascalCase", - "output": "PascalCase", - }, { "caseType": "PascalCase", "changed": false, + "description": "to: PascalCase", "input": "PascalCase", "output": "PascalCase", }, { "caseType": "PascalCase", "changed": true, + "description": "to: PascalCase", "input": "Pascal_Snake_Case", "output": "PascalSnakeCase", }, { "caseType": "PascalCase", "changed": true, + "description": "to: PascalCase", "input": "path/case", "output": "PathCase", }, { "caseType": "PascalCase", "changed": true, + "description": "to: PascalCase", "input": "path/case", "output": "PathCase", }, { "caseType": "PascalCase", "changed": true, + "description": "to: PascalCase", "input": "Sentence case", "output": "SentenceCase", }, { "caseType": "PascalCase", "changed": true, - "input": "Sentence case", - "output": "SentenceCase", - }, - { - "caseType": "PascalCase", - "changed": true, + "description": "to: PascalCase", "input": "snake_case", "output": "SnakeCase", }, { "caseType": "PascalCase", "changed": true, + "description": "to: PascalCase", "input": "snake_case", "output": "SnakeCase", }, { "caseType": "PascalCase", "changed": true, - "input": "Train-Case", - "output": "TrainCase", - }, - { - "caseType": "PascalCase", - "changed": true, + "description": "to: PascalCase", "input": "Train-Case", "output": "TrainCase", }, @@ -577,138 +669,161 @@ exports[`to Sentence case 1`] = ` { "caseType": "Sentence case", "changed": true, - "input": "camelCase", - "output": "Camel case", + "description": "to: Sentence case", + "input": "CONSTANT_CASE", + "output": "Constant case", }, { "caseType": "Sentence case", "changed": true, + "description": "to: Sentence case", "input": "Capital Case", "output": "Capital case", }, { "caseType": "Sentence case", "changed": true, - "input": "Capital Case", - "output": "Capital case", + "description": "to: Sentence case", + "input": "PascalCase", + "output": "Pascal case", }, { "caseType": "Sentence case", "changed": true, - "input": "CONSTANT_CASE", - "output": "Constant case", + "description": "to: Sentence case", + "input": "Pascal_Snake_Case", + "output": "Pascal snake case", + }, + { + "caseType": "Sentence case", + "changed": false, + "description": "to: Sentence case", + "input": "Sentence case", + "output": "Sentence case", }, { "caseType": "Sentence case", "changed": true, + "description": "to: Sentence case", + "input": "Train-Case", + "output": "Train case", + }, + { + "caseType": "Sentence case", + "changed": true, + "description": "to: Sentence case", + "input": "camelCase", + "output": "Camel case", + }, + { + "caseType": "Sentence case", + "changed": true, + "description": "to: Sentence case", + "input": "Capital Case", + "output": "Capital case", + }, + { + "caseType": "Sentence case", + "changed": true, + "description": "to: Sentence case", "input": "CONSTANT_CASE", "output": "Constant case", }, { "caseType": "Sentence case", "changed": true, + "description": "to: Sentence case", "input": "dot.case", "output": "Dot case", }, { "caseType": "Sentence case", "changed": true, + "description": "to: Sentence case", "input": "dot.case", "output": "Dot case", }, { "caseType": "Sentence case", "changed": true, + "description": "to: Sentence case", "input": "kebab-case", "output": "Kebab case", }, { "caseType": "Sentence case", "changed": true, + "description": "to: Sentence case", "input": "kebab-case", "output": "Kebab case", }, { "caseType": "Sentence case", "changed": true, + "description": "to: Sentence case", "input": "no case", "output": "No case", }, { "caseType": "Sentence case", "changed": true, + "description": "to: Sentence case", "input": "no case", "output": "No case", }, { "caseType": "Sentence case", "changed": true, - "input": "Pascal_Snake_Case", - "output": "Pascal snake case", - }, - { - "caseType": "Sentence case", - "changed": true, - "input": "PascalCase", - "output": "Pascal case", - }, - { - "caseType": "Sentence case", - "changed": true, + "description": "to: Sentence case", "input": "PascalCase", "output": "Pascal case", }, { "caseType": "Sentence case", "changed": true, + "description": "to: Sentence case", "input": "Pascal_Snake_Case", "output": "Pascal snake case", }, { "caseType": "Sentence case", "changed": true, + "description": "to: Sentence case", "input": "path/case", "output": "Path case", }, { "caseType": "Sentence case", "changed": true, + "description": "to: Sentence case", "input": "path/case", "output": "Path case", }, { "caseType": "Sentence case", "changed": false, - "input": "Sentence case", - "output": "Sentence case", - }, - { - "caseType": "Sentence case", - "changed": false, + "description": "to: Sentence case", "input": "Sentence case", "output": "Sentence case", }, { "caseType": "Sentence case", "changed": true, + "description": "to: Sentence case", "input": "snake_case", "output": "Snake case", }, { "caseType": "Sentence case", "changed": true, + "description": "to: Sentence case", "input": "snake_case", "output": "Snake case", }, { "caseType": "Sentence case", "changed": true, - "input": "Train-Case", - "output": "Train case", - }, - { - "caseType": "Sentence case", - "changed": true, + "description": "to: Sentence case", "input": "Train-Case", "output": "Train case", }, @@ -720,138 +835,161 @@ exports[`to Train-Case 1`] = ` { "caseType": "Train-Case", "changed": true, - "input": "camelCase", - "output": "Camel-Case", + "description": "to: Train-Case", + "input": "CONSTANT_CASE", + "output": "Constant-Case", }, { "caseType": "Train-Case", "changed": true, + "description": "to: Train-Case", "input": "Capital Case", "output": "Capital-Case", }, { "caseType": "Train-Case", "changed": true, - "input": "Capital Case", - "output": "Capital-Case", + "description": "to: Train-Case", + "input": "PascalCase", + "output": "Pascal-Case", }, { "caseType": "Train-Case", "changed": true, - "input": "CONSTANT_CASE", - "output": "Constant-Case", + "description": "to: Train-Case", + "input": "Pascal_Snake_Case", + "output": "Pascal-Snake-Case", + }, + { + "caseType": "Train-Case", + "changed": true, + "description": "to: Train-Case", + "input": "Sentence case", + "output": "Sentence-Case", + }, + { + "caseType": "Train-Case", + "changed": false, + "description": "to: Train-Case", + "input": "Train-Case", + "output": "Train-Case", + }, + { + "caseType": "Train-Case", + "changed": true, + "description": "to: Train-Case", + "input": "camelCase", + "output": "Camel-Case", + }, + { + "caseType": "Train-Case", + "changed": true, + "description": "to: Train-Case", + "input": "Capital Case", + "output": "Capital-Case", }, { "caseType": "Train-Case", "changed": true, + "description": "to: Train-Case", "input": "CONSTANT_CASE", "output": "Constant-Case", }, { "caseType": "Train-Case", "changed": true, + "description": "to: Train-Case", "input": "dot.case", "output": "Dot-Case", }, { "caseType": "Train-Case", "changed": true, + "description": "to: Train-Case", "input": "dot.case", "output": "Dot-Case", }, { "caseType": "Train-Case", "changed": true, + "description": "to: Train-Case", "input": "kebab-case", "output": "Kebab-Case", }, { "caseType": "Train-Case", "changed": true, + "description": "to: Train-Case", "input": "kebab-case", "output": "Kebab-Case", }, { "caseType": "Train-Case", "changed": true, + "description": "to: Train-Case", "input": "no case", "output": "No-Case", }, { "caseType": "Train-Case", "changed": true, + "description": "to: Train-Case", "input": "no case", "output": "No-Case", }, { "caseType": "Train-Case", "changed": true, - "input": "Pascal_Snake_Case", - "output": "Pascal-Snake-Case", - }, - { - "caseType": "Train-Case", - "changed": true, - "input": "PascalCase", - "output": "Pascal-Case", - }, - { - "caseType": "Train-Case", - "changed": true, + "description": "to: Train-Case", "input": "PascalCase", "output": "Pascal-Case", }, { "caseType": "Train-Case", "changed": true, + "description": "to: Train-Case", "input": "Pascal_Snake_Case", "output": "Pascal-Snake-Case", }, { "caseType": "Train-Case", "changed": true, + "description": "to: Train-Case", "input": "path/case", "output": "Path-Case", }, { "caseType": "Train-Case", "changed": true, + "description": "to: Train-Case", "input": "path/case", "output": "Path-Case", }, { "caseType": "Train-Case", "changed": true, + "description": "to: Train-Case", "input": "Sentence case", "output": "Sentence-Case", }, { "caseType": "Train-Case", "changed": true, - "input": "Sentence case", - "output": "Sentence-Case", - }, - { - "caseType": "Train-Case", - "changed": true, + "description": "to: Train-Case", "input": "snake_case", "output": "Snake-Case", }, { "caseType": "Train-Case", "changed": true, + "description": "to: Train-Case", "input": "snake_case", "output": "Snake-Case", }, { "caseType": "Train-Case", "changed": false, - "input": "Train-Case", - "output": "Train-Case", - }, - { - "caseType": "Train-Case", - "changed": false, + "description": "to: Train-Case", "input": "Train-Case", "output": "Train-Case", }, @@ -862,139 +1000,162 @@ exports[`to camelCase 1`] = ` [ { "caseType": "camelCase", - "changed": false, - "input": "camelCase", - "output": "camelCase", + "changed": true, + "description": "to: camelCase", + "input": "CONSTANT_CASE", + "output": "constantCase", }, { "caseType": "camelCase", "changed": true, + "description": "to: camelCase", "input": "Capital Case", "output": "capitalCase", }, { "caseType": "camelCase", "changed": true, - "input": "Capital Case", - "output": "capitalCase", + "description": "to: camelCase", + "input": "PascalCase", + "output": "pascalCase", }, { "caseType": "camelCase", "changed": true, - "input": "CONSTANT_CASE", - "output": "constantCase", + "description": "to: camelCase", + "input": "Pascal_Snake_Case", + "output": "pascalSnakeCase", + }, + { + "caseType": "camelCase", + "changed": true, + "description": "to: camelCase", + "input": "Sentence case", + "output": "sentenceCase", + }, + { + "caseType": "camelCase", + "changed": true, + "description": "to: camelCase", + "input": "Train-Case", + "output": "trainCase", + }, + { + "caseType": "camelCase", + "changed": false, + "description": "to: camelCase", + "input": "camelCase", + "output": "camelCase", + }, + { + "caseType": "camelCase", + "changed": true, + "description": "to: camelCase", + "input": "Capital Case", + "output": "capitalCase", }, { "caseType": "camelCase", "changed": true, + "description": "to: camelCase", "input": "CONSTANT_CASE", "output": "constantCase", }, { "caseType": "camelCase", "changed": true, + "description": "to: camelCase", "input": "dot.case", "output": "dotCase", }, { "caseType": "camelCase", "changed": true, + "description": "to: camelCase", "input": "dot.case", "output": "dotCase", }, { "caseType": "camelCase", "changed": true, + "description": "to: camelCase", "input": "kebab-case", "output": "kebabCase", }, { "caseType": "camelCase", "changed": true, + "description": "to: camelCase", "input": "kebab-case", "output": "kebabCase", }, { "caseType": "camelCase", "changed": true, + "description": "to: camelCase", "input": "no case", "output": "noCase", }, { "caseType": "camelCase", "changed": true, + "description": "to: camelCase", "input": "no case", "output": "noCase", }, { "caseType": "camelCase", "changed": true, - "input": "Pascal_Snake_Case", - "output": "pascalSnakeCase", - }, - { - "caseType": "camelCase", - "changed": true, - "input": "PascalCase", - "output": "pascalCase", - }, - { - "caseType": "camelCase", - "changed": true, + "description": "to: camelCase", "input": "PascalCase", "output": "pascalCase", }, { "caseType": "camelCase", "changed": true, + "description": "to: camelCase", "input": "Pascal_Snake_Case", "output": "pascalSnakeCase", }, { "caseType": "camelCase", "changed": true, + "description": "to: camelCase", "input": "path/case", "output": "pathCase", }, { "caseType": "camelCase", "changed": true, + "description": "to: camelCase", "input": "path/case", "output": "pathCase", }, { "caseType": "camelCase", "changed": true, + "description": "to: camelCase", "input": "Sentence case", "output": "sentenceCase", }, { "caseType": "camelCase", "changed": true, - "input": "Sentence case", - "output": "sentenceCase", - }, - { - "caseType": "camelCase", - "changed": true, + "description": "to: camelCase", "input": "snake_case", "output": "snakeCase", }, { "caseType": "camelCase", "changed": true, + "description": "to: camelCase", "input": "snake_case", "output": "snakeCase", }, { "caseType": "camelCase", "changed": true, - "input": "Train-Case", - "output": "trainCase", - }, - { - "caseType": "camelCase", - "changed": true, + "description": "to: camelCase", "input": "Train-Case", "output": "trainCase", }, @@ -1006,138 +1167,161 @@ exports[`to capitalCase 1`] = ` { "caseType": "capitalCase", "changed": true, - "input": "camelCase", - "output": "Camel Case", + "description": "to: capitalCase", + "input": "CONSTANT_CASE", + "output": "Constant Case", }, { "caseType": "capitalCase", "changed": false, + "description": "to: capitalCase", "input": "Capital Case", "output": "Capital Case", }, { "caseType": "capitalCase", - "changed": false, - "input": "Capital Case", - "output": "Capital Case", + "changed": true, + "description": "to: capitalCase", + "input": "PascalCase", + "output": "Pascal Case", }, { "caseType": "capitalCase", "changed": true, - "input": "CONSTANT_CASE", - "output": "Constant Case", + "description": "to: capitalCase", + "input": "Pascal_Snake_Case", + "output": "Pascal Snake Case", + }, + { + "caseType": "capitalCase", + "changed": true, + "description": "to: capitalCase", + "input": "Sentence case", + "output": "Sentence Case", + }, + { + "caseType": "capitalCase", + "changed": true, + "description": "to: capitalCase", + "input": "Train-Case", + "output": "Train Case", }, { "caseType": "capitalCase", "changed": true, + "description": "to: capitalCase", + "input": "camelCase", + "output": "Camel Case", + }, + { + "caseType": "capitalCase", + "changed": false, + "description": "to: capitalCase", + "input": "Capital Case", + "output": "Capital Case", + }, + { + "caseType": "capitalCase", + "changed": true, + "description": "to: capitalCase", "input": "CONSTANT_CASE", "output": "Constant Case", }, { "caseType": "capitalCase", "changed": true, + "description": "to: capitalCase", "input": "dot.case", "output": "Dot Case", }, { "caseType": "capitalCase", "changed": true, + "description": "to: capitalCase", "input": "dot.case", "output": "Dot Case", }, { "caseType": "capitalCase", "changed": true, + "description": "to: capitalCase", "input": "kebab-case", "output": "Kebab Case", }, { "caseType": "capitalCase", "changed": true, + "description": "to: capitalCase", "input": "kebab-case", "output": "Kebab Case", }, { "caseType": "capitalCase", "changed": true, + "description": "to: capitalCase", "input": "no case", "output": "No Case", }, { "caseType": "capitalCase", "changed": true, + "description": "to: capitalCase", "input": "no case", "output": "No Case", }, { "caseType": "capitalCase", "changed": true, - "input": "Pascal_Snake_Case", - "output": "Pascal Snake Case", - }, - { - "caseType": "capitalCase", - "changed": true, - "input": "PascalCase", - "output": "Pascal Case", - }, - { - "caseType": "capitalCase", - "changed": true, + "description": "to: capitalCase", "input": "PascalCase", "output": "Pascal Case", }, { "caseType": "capitalCase", "changed": true, + "description": "to: capitalCase", "input": "Pascal_Snake_Case", "output": "Pascal Snake Case", }, { "caseType": "capitalCase", "changed": true, + "description": "to: capitalCase", "input": "path/case", "output": "Path Case", }, { "caseType": "capitalCase", "changed": true, + "description": "to: capitalCase", "input": "path/case", "output": "Path Case", }, { "caseType": "capitalCase", "changed": true, + "description": "to: capitalCase", "input": "Sentence case", "output": "Sentence Case", }, { "caseType": "capitalCase", "changed": true, - "input": "Sentence case", - "output": "Sentence Case", - }, - { - "caseType": "capitalCase", - "changed": true, + "description": "to: capitalCase", "input": "snake_case", "output": "Snake Case", }, { "caseType": "capitalCase", "changed": true, + "description": "to: capitalCase", "input": "snake_case", "output": "Snake Case", }, { "caseType": "capitalCase", "changed": true, - "input": "Train-Case", - "output": "Train Case", - }, - { - "caseType": "capitalCase", - "changed": true, + "description": "to: capitalCase", "input": "Train-Case", "output": "Train Case", }, @@ -1148,139 +1332,162 @@ exports[`to constantCase 1`] = ` [ { "caseType": "constantCase", - "changed": true, - "input": "camelCase", - "output": "CAMEL_CASE", + "changed": false, + "description": "to: constantCase", + "input": "CONSTANT_CASE", + "output": "CONSTANT_CASE", }, { "caseType": "constantCase", "changed": true, + "description": "to: constantCase", "input": "Capital Case", "output": "CAPITAL_CASE", }, { "caseType": "constantCase", "changed": true, - "input": "Capital Case", - "output": "CAPITAL_CASE", + "description": "to: constantCase", + "input": "PascalCase", + "output": "PASCAL_CASE", }, { "caseType": "constantCase", - "changed": false, - "input": "CONSTANT_CASE", - "output": "CONSTANT_CASE", + "changed": true, + "description": "to: constantCase", + "input": "Pascal_Snake_Case", + "output": "PASCAL_SNAKE_CASE", + }, + { + "caseType": "constantCase", + "changed": true, + "description": "to: constantCase", + "input": "Sentence case", + "output": "SENTENCE_CASE", + }, + { + "caseType": "constantCase", + "changed": true, + "description": "to: constantCase", + "input": "Train-Case", + "output": "TRAIN_CASE", + }, + { + "caseType": "constantCase", + "changed": true, + "description": "to: constantCase", + "input": "camelCase", + "output": "CAMEL_CASE", + }, + { + "caseType": "constantCase", + "changed": true, + "description": "to: constantCase", + "input": "Capital Case", + "output": "CAPITAL_CASE", }, { "caseType": "constantCase", "changed": false, + "description": "to: constantCase", "input": "CONSTANT_CASE", "output": "CONSTANT_CASE", }, { "caseType": "constantCase", "changed": true, + "description": "to: constantCase", "input": "dot.case", "output": "DOT_CASE", }, { "caseType": "constantCase", "changed": true, + "description": "to: constantCase", "input": "dot.case", "output": "DOT_CASE", }, { "caseType": "constantCase", "changed": true, + "description": "to: constantCase", "input": "kebab-case", "output": "KEBAB_CASE", }, { "caseType": "constantCase", "changed": true, + "description": "to: constantCase", "input": "kebab-case", "output": "KEBAB_CASE", }, { "caseType": "constantCase", "changed": true, + "description": "to: constantCase", "input": "no case", "output": "NO_CASE", }, { "caseType": "constantCase", "changed": true, + "description": "to: constantCase", "input": "no case", "output": "NO_CASE", }, { "caseType": "constantCase", "changed": true, - "input": "Pascal_Snake_Case", - "output": "PASCAL_SNAKE_CASE", - }, - { - "caseType": "constantCase", - "changed": true, - "input": "PascalCase", - "output": "PASCAL_CASE", - }, - { - "caseType": "constantCase", - "changed": true, + "description": "to: constantCase", "input": "PascalCase", "output": "PASCAL_CASE", }, { "caseType": "constantCase", "changed": true, + "description": "to: constantCase", "input": "Pascal_Snake_Case", "output": "PASCAL_SNAKE_CASE", }, { "caseType": "constantCase", "changed": true, + "description": "to: constantCase", "input": "path/case", "output": "PATH_CASE", }, { "caseType": "constantCase", "changed": true, + "description": "to: constantCase", "input": "path/case", "output": "PATH_CASE", }, { "caseType": "constantCase", "changed": true, + "description": "to: constantCase", "input": "Sentence case", "output": "SENTENCE_CASE", }, { "caseType": "constantCase", "changed": true, - "input": "Sentence case", - "output": "SENTENCE_CASE", - }, - { - "caseType": "constantCase", - "changed": true, + "description": "to: constantCase", "input": "snake_case", "output": "SNAKE_CASE", }, { "caseType": "constantCase", "changed": true, + "description": "to: constantCase", "input": "snake_case", "output": "SNAKE_CASE", }, { "caseType": "constantCase", "changed": true, - "input": "Train-Case", - "output": "TRAIN_CASE", - }, - { - "caseType": "constantCase", - "changed": true, + "description": "to: constantCase", "input": "Train-Case", "output": "TRAIN_CASE", }, @@ -1292,281 +1499,327 @@ exports[`to dot.case 1`] = ` { "caseType": "dot.case", "changed": true, - "input": "camelCase", - "output": "camel.case", + "description": "to: dot.case", + "input": "CONSTANT_CASE", + "output": "constant.case", }, { "caseType": "dot.case", "changed": true, + "description": "to: dot.case", "input": "Capital Case", "output": "capital.case", }, { "caseType": "dot.case", "changed": true, - "input": "Capital Case", - "output": "capital.case", + "description": "to: dot.case", + "input": "PascalCase", + "output": "pascal.case", }, { "caseType": "dot.case", "changed": true, - "input": "CONSTANT_CASE", - "output": "constant.case", + "description": "to: dot.case", + "input": "Pascal_Snake_Case", + "output": "pascal.snake.case", + }, + { + "caseType": "dot.case", + "changed": true, + "description": "to: dot.case", + "input": "Sentence case", + "output": "sentence.case", + }, + { + "caseType": "dot.case", + "changed": true, + "description": "to: dot.case", + "input": "Train-Case", + "output": "train.case", + }, + { + "caseType": "dot.case", + "changed": true, + "description": "to: dot.case", + "input": "camelCase", + "output": "camel.case", + }, + { + "caseType": "dot.case", + "changed": true, + "description": "to: dot.case", + "input": "Capital Case", + "output": "capital.case", }, { "caseType": "dot.case", "changed": true, + "description": "to: dot.case", "input": "CONSTANT_CASE", "output": "constant.case", }, { "caseType": "dot.case", "changed": false, + "description": "to: dot.case", "input": "dot.case", "output": "dot.case", }, { "caseType": "dot.case", "changed": false, + "description": "to: dot.case", "input": "dot.case", "output": "dot.case", }, { "caseType": "dot.case", "changed": true, + "description": "to: dot.case", "input": "kebab-case", "output": "kebab.case", }, { "caseType": "dot.case", "changed": true, + "description": "to: dot.case", "input": "kebab-case", "output": "kebab.case", }, { "caseType": "dot.case", "changed": true, + "description": "to: dot.case", "input": "no case", "output": "no.case", }, { "caseType": "dot.case", "changed": true, + "description": "to: dot.case", "input": "no case", "output": "no.case", }, { "caseType": "dot.case", "changed": true, - "input": "Pascal_Snake_Case", - "output": "pascal.snake.case", - }, - { - "caseType": "dot.case", - "changed": true, - "input": "PascalCase", - "output": "pascal.case", - }, - { - "caseType": "dot.case", - "changed": true, + "description": "to: dot.case", "input": "PascalCase", "output": "pascal.case", }, { "caseType": "dot.case", "changed": true, + "description": "to: dot.case", "input": "Pascal_Snake_Case", "output": "pascal.snake.case", }, { "caseType": "dot.case", "changed": true, + "description": "to: dot.case", "input": "path/case", "output": "path.case", }, { "caseType": "dot.case", "changed": true, + "description": "to: dot.case", "input": "path/case", "output": "path.case", }, { "caseType": "dot.case", "changed": true, + "description": "to: dot.case", "input": "Sentence case", "output": "sentence.case", }, { "caseType": "dot.case", "changed": true, - "input": "Sentence case", - "output": "sentence.case", - }, - { - "caseType": "dot.case", - "changed": true, + "description": "to: dot.case", "input": "snake_case", "output": "snake.case", }, { "caseType": "dot.case", "changed": true, + "description": "to: dot.case", "input": "snake_case", "output": "snake.case", }, { "caseType": "dot.case", "changed": true, + "description": "to: dot.case", "input": "Train-Case", "output": "train.case", }, +] +`; + +exports[`to dotCase 1`] = ` +[ + { + "caseType": "dotCase", + "changed": true, + "description": "to: dotCase", + "input": "CONSTANT_CASE", + "output": "constant.case", + }, + { + "caseType": "dotCase", + "changed": true, + "description": "to: dotCase", + "input": "Capital Case", + "output": "capital.case", + }, + { + "caseType": "dotCase", + "changed": true, + "description": "to: dotCase", + "input": "PascalCase", + "output": "pascal.case", + }, + { + "caseType": "dotCase", + "changed": true, + "description": "to: dotCase", + "input": "Pascal_Snake_Case", + "output": "pascal.snake.case", + }, + { + "caseType": "dotCase", + "changed": true, + "description": "to: dotCase", + "input": "Sentence case", + "output": "sentence.case", + }, { - "caseType": "dot.case", + "caseType": "dotCase", "changed": true, + "description": "to: dotCase", "input": "Train-Case", "output": "train.case", }, -] -`; - -exports[`to dotCase 1`] = ` -[ { "caseType": "dotCase", "changed": true, + "description": "to: dotCase", "input": "camelCase", "output": "camel.case", }, { "caseType": "dotCase", "changed": true, + "description": "to: dotCase", "input": "Capital Case", "output": "capital.case", }, { "caseType": "dotCase", "changed": true, - "input": "Capital Case", - "output": "capital.case", - }, - { - "caseType": "dotCase", - "changed": true, - "input": "CONSTANT_CASE", - "output": "constant.case", - }, - { - "caseType": "dotCase", - "changed": true, + "description": "to: dotCase", "input": "CONSTANT_CASE", "output": "constant.case", }, { "caseType": "dotCase", "changed": false, + "description": "to: dotCase", "input": "dot.case", "output": "dot.case", }, { "caseType": "dotCase", "changed": false, + "description": "to: dotCase", "input": "dot.case", "output": "dot.case", }, { "caseType": "dotCase", "changed": true, + "description": "to: dotCase", "input": "kebab-case", "output": "kebab.case", }, { "caseType": "dotCase", "changed": true, + "description": "to: dotCase", "input": "kebab-case", "output": "kebab.case", }, { "caseType": "dotCase", "changed": true, + "description": "to: dotCase", "input": "no case", "output": "no.case", }, { "caseType": "dotCase", "changed": true, + "description": "to: dotCase", "input": "no case", "output": "no.case", }, { "caseType": "dotCase", "changed": true, - "input": "Pascal_Snake_Case", - "output": "pascal.snake.case", - }, - { - "caseType": "dotCase", - "changed": true, - "input": "PascalCase", - "output": "pascal.case", - }, - { - "caseType": "dotCase", - "changed": true, + "description": "to: dotCase", "input": "PascalCase", "output": "pascal.case", }, { "caseType": "dotCase", "changed": true, + "description": "to: dotCase", "input": "Pascal_Snake_Case", "output": "pascal.snake.case", }, { "caseType": "dotCase", "changed": true, + "description": "to: dotCase", "input": "path/case", "output": "path.case", }, { "caseType": "dotCase", "changed": true, + "description": "to: dotCase", "input": "path/case", "output": "path.case", }, { "caseType": "dotCase", "changed": true, + "description": "to: dotCase", "input": "Sentence case", "output": "sentence.case", }, { "caseType": "dotCase", "changed": true, - "input": "Sentence case", - "output": "sentence.case", - }, - { - "caseType": "dotCase", - "changed": true, + "description": "to: dotCase", "input": "snake_case", "output": "snake.case", }, { "caseType": "dotCase", "changed": true, + "description": "to: dotCase", "input": "snake_case", "output": "snake.case", }, { "caseType": "dotCase", "changed": true, - "input": "Train-Case", - "output": "train.case", - }, - { - "caseType": "dotCase", - "changed": true, + "description": "to: dotCase", "input": "Train-Case", "output": "train.case", }, @@ -1578,138 +1831,161 @@ exports[`to kebab-case 1`] = ` { "caseType": "kebab-case", "changed": true, - "input": "camelCase", - "output": "camel-case", + "description": "to: kebab-case", + "input": "CONSTANT_CASE", + "output": "constant-case", }, { "caseType": "kebab-case", "changed": true, + "description": "to: kebab-case", "input": "Capital Case", "output": "capital-case", }, { "caseType": "kebab-case", "changed": true, - "input": "Capital Case", - "output": "capital-case", + "description": "to: kebab-case", + "input": "PascalCase", + "output": "pascal-case", }, { "caseType": "kebab-case", "changed": true, - "input": "CONSTANT_CASE", - "output": "constant-case", + "description": "to: kebab-case", + "input": "Pascal_Snake_Case", + "output": "pascal-snake-case", + }, + { + "caseType": "kebab-case", + "changed": true, + "description": "to: kebab-case", + "input": "Sentence case", + "output": "sentence-case", + }, + { + "caseType": "kebab-case", + "changed": true, + "description": "to: kebab-case", + "input": "Train-Case", + "output": "train-case", + }, + { + "caseType": "kebab-case", + "changed": true, + "description": "to: kebab-case", + "input": "camelCase", + "output": "camel-case", + }, + { + "caseType": "kebab-case", + "changed": true, + "description": "to: kebab-case", + "input": "Capital Case", + "output": "capital-case", }, { "caseType": "kebab-case", "changed": true, + "description": "to: kebab-case", "input": "CONSTANT_CASE", "output": "constant-case", }, { "caseType": "kebab-case", "changed": true, + "description": "to: kebab-case", "input": "dot.case", "output": "dot-case", }, { "caseType": "kebab-case", "changed": true, + "description": "to: kebab-case", "input": "dot.case", "output": "dot-case", }, { "caseType": "kebab-case", "changed": false, + "description": "to: kebab-case", "input": "kebab-case", "output": "kebab-case", }, { "caseType": "kebab-case", "changed": false, + "description": "to: kebab-case", "input": "kebab-case", "output": "kebab-case", }, { "caseType": "kebab-case", "changed": true, + "description": "to: kebab-case", "input": "no case", "output": "no-case", }, { "caseType": "kebab-case", "changed": true, + "description": "to: kebab-case", "input": "no case", "output": "no-case", }, { "caseType": "kebab-case", "changed": true, - "input": "Pascal_Snake_Case", - "output": "pascal-snake-case", - }, - { - "caseType": "kebab-case", - "changed": true, - "input": "PascalCase", - "output": "pascal-case", - }, - { - "caseType": "kebab-case", - "changed": true, + "description": "to: kebab-case", "input": "PascalCase", "output": "pascal-case", }, { "caseType": "kebab-case", "changed": true, + "description": "to: kebab-case", "input": "Pascal_Snake_Case", "output": "pascal-snake-case", }, { "caseType": "kebab-case", "changed": true, + "description": "to: kebab-case", "input": "path/case", "output": "path-case", }, { "caseType": "kebab-case", "changed": true, + "description": "to: kebab-case", "input": "path/case", "output": "path-case", }, { "caseType": "kebab-case", "changed": true, + "description": "to: kebab-case", "input": "Sentence case", "output": "sentence-case", }, { "caseType": "kebab-case", "changed": true, - "input": "Sentence case", - "output": "sentence-case", - }, - { - "caseType": "kebab-case", - "changed": true, + "description": "to: kebab-case", "input": "snake_case", "output": "snake-case", }, { "caseType": "kebab-case", "changed": true, + "description": "to: kebab-case", "input": "snake_case", "output": "snake-case", }, { "caseType": "kebab-case", "changed": true, - "input": "Train-Case", - "output": "train-case", - }, - { - "caseType": "kebab-case", - "changed": true, + "description": "to: kebab-case", "input": "Train-Case", "output": "train-case", }, @@ -1721,138 +1997,161 @@ exports[`to kebabCase 1`] = ` { "caseType": "kebabCase", "changed": true, - "input": "camelCase", - "output": "camel-case", + "description": "to: kebabCase", + "input": "CONSTANT_CASE", + "output": "constant-case", }, { "caseType": "kebabCase", "changed": true, + "description": "to: kebabCase", "input": "Capital Case", "output": "capital-case", }, { "caseType": "kebabCase", "changed": true, - "input": "Capital Case", - "output": "capital-case", + "description": "to: kebabCase", + "input": "PascalCase", + "output": "pascal-case", }, { "caseType": "kebabCase", "changed": true, - "input": "CONSTANT_CASE", - "output": "constant-case", + "description": "to: kebabCase", + "input": "Pascal_Snake_Case", + "output": "pascal-snake-case", + }, + { + "caseType": "kebabCase", + "changed": true, + "description": "to: kebabCase", + "input": "Sentence case", + "output": "sentence-case", + }, + { + "caseType": "kebabCase", + "changed": true, + "description": "to: kebabCase", + "input": "Train-Case", + "output": "train-case", }, { "caseType": "kebabCase", "changed": true, + "description": "to: kebabCase", + "input": "camelCase", + "output": "camel-case", + }, + { + "caseType": "kebabCase", + "changed": true, + "description": "to: kebabCase", + "input": "Capital Case", + "output": "capital-case", + }, + { + "caseType": "kebabCase", + "changed": true, + "description": "to: kebabCase", "input": "CONSTANT_CASE", "output": "constant-case", }, { "caseType": "kebabCase", "changed": true, + "description": "to: kebabCase", "input": "dot.case", "output": "dot-case", }, { "caseType": "kebabCase", "changed": true, + "description": "to: kebabCase", "input": "dot.case", "output": "dot-case", }, { "caseType": "kebabCase", "changed": false, + "description": "to: kebabCase", "input": "kebab-case", "output": "kebab-case", }, { "caseType": "kebabCase", "changed": false, + "description": "to: kebabCase", "input": "kebab-case", "output": "kebab-case", }, { "caseType": "kebabCase", "changed": true, + "description": "to: kebabCase", "input": "no case", "output": "no-case", }, { "caseType": "kebabCase", "changed": true, + "description": "to: kebabCase", "input": "no case", "output": "no-case", }, { "caseType": "kebabCase", "changed": true, - "input": "Pascal_Snake_Case", - "output": "pascal-snake-case", - }, - { - "caseType": "kebabCase", - "changed": true, - "input": "PascalCase", - "output": "pascal-case", - }, - { - "caseType": "kebabCase", - "changed": true, + "description": "to: kebabCase", "input": "PascalCase", "output": "pascal-case", }, { "caseType": "kebabCase", "changed": true, + "description": "to: kebabCase", "input": "Pascal_Snake_Case", "output": "pascal-snake-case", }, { "caseType": "kebabCase", "changed": true, + "description": "to: kebabCase", "input": "path/case", "output": "path-case", }, { "caseType": "kebabCase", "changed": true, + "description": "to: kebabCase", "input": "path/case", "output": "path-case", }, { "caseType": "kebabCase", "changed": true, + "description": "to: kebabCase", "input": "Sentence case", "output": "sentence-case", }, { "caseType": "kebabCase", "changed": true, - "input": "Sentence case", - "output": "sentence-case", - }, - { - "caseType": "kebabCase", - "changed": true, + "description": "to: kebabCase", "input": "snake_case", "output": "snake-case", }, { "caseType": "kebabCase", "changed": true, + "description": "to: kebabCase", "input": "snake_case", "output": "snake-case", }, { "caseType": "kebabCase", "changed": true, - "input": "Train-Case", - "output": "train-case", - }, - { - "caseType": "kebabCase", - "changed": true, + "description": "to: kebabCase", "input": "Train-Case", "output": "train-case", }, @@ -1864,138 +2163,161 @@ exports[`to no case 1`] = ` { "caseType": "no case", "changed": true, - "input": "camelCase", - "output": "camel case", + "description": "to: no case", + "input": "CONSTANT_CASE", + "output": "constant case", }, { "caseType": "no case", "changed": true, + "description": "to: no case", "input": "Capital Case", "output": "capital case", }, { "caseType": "no case", "changed": true, - "input": "Capital Case", - "output": "capital case", + "description": "to: no case", + "input": "PascalCase", + "output": "pascal case", }, { "caseType": "no case", "changed": true, - "input": "CONSTANT_CASE", - "output": "constant case", + "description": "to: no case", + "input": "Pascal_Snake_Case", + "output": "pascal snake case", + }, + { + "caseType": "no case", + "changed": true, + "description": "to: no case", + "input": "Sentence case", + "output": "sentence case", + }, + { + "caseType": "no case", + "changed": true, + "description": "to: no case", + "input": "Train-Case", + "output": "train case", + }, + { + "caseType": "no case", + "changed": true, + "description": "to: no case", + "input": "camelCase", + "output": "camel case", + }, + { + "caseType": "no case", + "changed": true, + "description": "to: no case", + "input": "Capital Case", + "output": "capital case", }, { "caseType": "no case", "changed": true, + "description": "to: no case", "input": "CONSTANT_CASE", "output": "constant case", }, { "caseType": "no case", "changed": true, + "description": "to: no case", "input": "dot.case", "output": "dot case", }, { "caseType": "no case", "changed": true, + "description": "to: no case", "input": "dot.case", "output": "dot case", }, { "caseType": "no case", "changed": true, + "description": "to: no case", "input": "kebab-case", "output": "kebab case", }, { "caseType": "no case", "changed": true, + "description": "to: no case", "input": "kebab-case", "output": "kebab case", }, { "caseType": "no case", "changed": false, + "description": "to: no case", "input": "no case", "output": "no case", }, { "caseType": "no case", "changed": false, + "description": "to: no case", "input": "no case", "output": "no case", }, { "caseType": "no case", "changed": true, - "input": "Pascal_Snake_Case", - "output": "pascal snake case", - }, - { - "caseType": "no case", - "changed": true, - "input": "PascalCase", - "output": "pascal case", - }, - { - "caseType": "no case", - "changed": true, + "description": "to: no case", "input": "PascalCase", "output": "pascal case", }, { "caseType": "no case", "changed": true, + "description": "to: no case", "input": "Pascal_Snake_Case", "output": "pascal snake case", }, { "caseType": "no case", "changed": true, + "description": "to: no case", "input": "path/case", "output": "path case", }, { "caseType": "no case", "changed": true, + "description": "to: no case", "input": "path/case", "output": "path case", }, { "caseType": "no case", "changed": true, + "description": "to: no case", "input": "Sentence case", "output": "sentence case", }, { "caseType": "no case", "changed": true, - "input": "Sentence case", - "output": "sentence case", - }, - { - "caseType": "no case", - "changed": true, + "description": "to: no case", "input": "snake_case", "output": "snake case", }, { "caseType": "no case", "changed": true, + "description": "to: no case", "input": "snake_case", "output": "snake case", }, { "caseType": "no case", "changed": true, - "input": "Train-Case", - "output": "train case", - }, - { - "caseType": "no case", - "changed": true, + "description": "to: no case", "input": "Train-Case", "output": "train case", }, @@ -2007,138 +2329,161 @@ exports[`to noCase 1`] = ` { "caseType": "noCase", "changed": true, - "input": "camelCase", - "output": "camel case", + "description": "to: noCase", + "input": "CONSTANT_CASE", + "output": "constant case", }, { "caseType": "noCase", "changed": true, + "description": "to: noCase", "input": "Capital Case", "output": "capital case", }, { "caseType": "noCase", "changed": true, - "input": "Capital Case", - "output": "capital case", + "description": "to: noCase", + "input": "PascalCase", + "output": "pascal case", + }, + { + "caseType": "noCase", + "changed": true, + "description": "to: noCase", + "input": "Pascal_Snake_Case", + "output": "pascal snake case", + }, + { + "caseType": "noCase", + "changed": true, + "description": "to: noCase", + "input": "Sentence case", + "output": "sentence case", + }, + { + "caseType": "noCase", + "changed": true, + "description": "to: noCase", + "input": "Train-Case", + "output": "train case", + }, + { + "caseType": "noCase", + "changed": true, + "description": "to: noCase", + "input": "camelCase", + "output": "camel case", }, { "caseType": "noCase", "changed": true, - "input": "CONSTANT_CASE", - "output": "constant case", + "description": "to: noCase", + "input": "Capital Case", + "output": "capital case", }, { "caseType": "noCase", "changed": true, + "description": "to: noCase", "input": "CONSTANT_CASE", "output": "constant case", }, { "caseType": "noCase", "changed": true, + "description": "to: noCase", "input": "dot.case", "output": "dot case", }, { "caseType": "noCase", "changed": true, + "description": "to: noCase", "input": "dot.case", "output": "dot case", }, { "caseType": "noCase", "changed": true, + "description": "to: noCase", "input": "kebab-case", "output": "kebab case", }, { "caseType": "noCase", "changed": true, + "description": "to: noCase", "input": "kebab-case", "output": "kebab case", }, { "caseType": "noCase", "changed": false, + "description": "to: noCase", "input": "no case", "output": "no case", }, { "caseType": "noCase", "changed": false, + "description": "to: noCase", "input": "no case", "output": "no case", }, { "caseType": "noCase", "changed": true, - "input": "Pascal_Snake_Case", - "output": "pascal snake case", - }, - { - "caseType": "noCase", - "changed": true, - "input": "PascalCase", - "output": "pascal case", - }, - { - "caseType": "noCase", - "changed": true, + "description": "to: noCase", "input": "PascalCase", "output": "pascal case", }, { "caseType": "noCase", "changed": true, + "description": "to: noCase", "input": "Pascal_Snake_Case", "output": "pascal snake case", }, { "caseType": "noCase", "changed": true, + "description": "to: noCase", "input": "path/case", "output": "path case", }, { "caseType": "noCase", "changed": true, + "description": "to: noCase", "input": "path/case", "output": "path case", }, { "caseType": "noCase", "changed": true, + "description": "to: noCase", "input": "Sentence case", "output": "sentence case", }, { "caseType": "noCase", "changed": true, - "input": "Sentence case", - "output": "sentence case", - }, - { - "caseType": "noCase", - "changed": true, + "description": "to: noCase", "input": "snake_case", "output": "snake case", }, { "caseType": "noCase", "changed": true, + "description": "to: noCase", "input": "snake_case", "output": "snake case", }, { "caseType": "noCase", "changed": true, - "input": "Train-Case", - "output": "train case", - }, - { - "caseType": "noCase", - "changed": true, + "description": "to: noCase", "input": "Train-Case", "output": "train case", }, @@ -2150,138 +2495,161 @@ exports[`to pascalCase 1`] = ` { "caseType": "pascalCase", "changed": true, - "input": "camelCase", - "output": "CamelCase", + "description": "to: pascalCase", + "input": "CONSTANT_CASE", + "output": "ConstantCase", }, { "caseType": "pascalCase", "changed": true, + "description": "to: pascalCase", "input": "Capital Case", "output": "CapitalCase", }, + { + "caseType": "pascalCase", + "changed": false, + "description": "to: pascalCase", + "input": "PascalCase", + "output": "PascalCase", + }, { "caseType": "pascalCase", "changed": true, - "input": "Capital Case", - "output": "CapitalCase", + "description": "to: pascalCase", + "input": "Pascal_Snake_Case", + "output": "PascalSnakeCase", }, { "caseType": "pascalCase", "changed": true, - "input": "CONSTANT_CASE", - "output": "ConstantCase", + "description": "to: pascalCase", + "input": "Sentence case", + "output": "SentenceCase", + }, + { + "caseType": "pascalCase", + "changed": true, + "description": "to: pascalCase", + "input": "Train-Case", + "output": "TrainCase", + }, + { + "caseType": "pascalCase", + "changed": true, + "description": "to: pascalCase", + "input": "camelCase", + "output": "CamelCase", + }, + { + "caseType": "pascalCase", + "changed": true, + "description": "to: pascalCase", + "input": "Capital Case", + "output": "CapitalCase", }, { "caseType": "pascalCase", "changed": true, + "description": "to: pascalCase", "input": "CONSTANT_CASE", "output": "ConstantCase", }, { "caseType": "pascalCase", "changed": true, + "description": "to: pascalCase", "input": "dot.case", "output": "DotCase", }, { "caseType": "pascalCase", "changed": true, + "description": "to: pascalCase", "input": "dot.case", "output": "DotCase", }, { "caseType": "pascalCase", "changed": true, + "description": "to: pascalCase", "input": "kebab-case", "output": "KebabCase", }, { "caseType": "pascalCase", "changed": true, + "description": "to: pascalCase", "input": "kebab-case", "output": "KebabCase", }, { "caseType": "pascalCase", "changed": true, + "description": "to: pascalCase", "input": "no case", "output": "NoCase", }, { "caseType": "pascalCase", "changed": true, + "description": "to: pascalCase", "input": "no case", "output": "NoCase", }, - { - "caseType": "pascalCase", - "changed": true, - "input": "Pascal_Snake_Case", - "output": "PascalSnakeCase", - }, - { - "caseType": "pascalCase", - "changed": false, - "input": "PascalCase", - "output": "PascalCase", - }, { "caseType": "pascalCase", "changed": false, + "description": "to: pascalCase", "input": "PascalCase", "output": "PascalCase", }, { "caseType": "pascalCase", "changed": true, + "description": "to: pascalCase", "input": "Pascal_Snake_Case", "output": "PascalSnakeCase", }, { "caseType": "pascalCase", "changed": true, + "description": "to: pascalCase", "input": "path/case", "output": "PathCase", }, { "caseType": "pascalCase", "changed": true, + "description": "to: pascalCase", "input": "path/case", "output": "PathCase", }, { "caseType": "pascalCase", "changed": true, + "description": "to: pascalCase", "input": "Sentence case", "output": "SentenceCase", }, { "caseType": "pascalCase", "changed": true, - "input": "Sentence case", - "output": "SentenceCase", - }, - { - "caseType": "pascalCase", - "changed": true, + "description": "to: pascalCase", "input": "snake_case", "output": "SnakeCase", }, { "caseType": "pascalCase", "changed": true, + "description": "to: pascalCase", "input": "snake_case", "output": "SnakeCase", }, { "caseType": "pascalCase", "changed": true, - "input": "Train-Case", - "output": "TrainCase", - }, - { - "caseType": "pascalCase", - "changed": true, + "description": "to: pascalCase", "input": "Train-Case", "output": "TrainCase", }, @@ -2293,138 +2661,161 @@ exports[`to pascalSnakeCase 1`] = ` { "caseType": "pascalSnakeCase", "changed": true, - "input": "camelCase", - "output": "Camel_Case", + "description": "to: pascalSnakeCase", + "input": "CONSTANT_CASE", + "output": "Constant_Case", }, { "caseType": "pascalSnakeCase", "changed": true, + "description": "to: pascalSnakeCase", "input": "Capital Case", "output": "Capital_Case", }, { "caseType": "pascalSnakeCase", "changed": true, - "input": "Capital Case", - "output": "Capital_Case", + "description": "to: pascalSnakeCase", + "input": "PascalCase", + "output": "Pascal_Case", + }, + { + "caseType": "pascalSnakeCase", + "changed": false, + "description": "to: pascalSnakeCase", + "input": "Pascal_Snake_Case", + "output": "Pascal_Snake_Case", }, { "caseType": "pascalSnakeCase", "changed": true, - "input": "CONSTANT_CASE", - "output": "Constant_Case", + "description": "to: pascalSnakeCase", + "input": "Sentence case", + "output": "Sentence_Case", + }, + { + "caseType": "pascalSnakeCase", + "changed": true, + "description": "to: pascalSnakeCase", + "input": "Train-Case", + "output": "Train_Case", }, { "caseType": "pascalSnakeCase", "changed": true, + "description": "to: pascalSnakeCase", + "input": "camelCase", + "output": "Camel_Case", + }, + { + "caseType": "pascalSnakeCase", + "changed": true, + "description": "to: pascalSnakeCase", + "input": "Capital Case", + "output": "Capital_Case", + }, + { + "caseType": "pascalSnakeCase", + "changed": true, + "description": "to: pascalSnakeCase", "input": "CONSTANT_CASE", "output": "Constant_Case", }, { "caseType": "pascalSnakeCase", "changed": true, + "description": "to: pascalSnakeCase", "input": "dot.case", "output": "Dot_Case", }, { "caseType": "pascalSnakeCase", "changed": true, + "description": "to: pascalSnakeCase", "input": "dot.case", "output": "Dot_Case", }, { "caseType": "pascalSnakeCase", "changed": true, + "description": "to: pascalSnakeCase", "input": "kebab-case", "output": "Kebab_Case", }, { "caseType": "pascalSnakeCase", "changed": true, + "description": "to: pascalSnakeCase", "input": "kebab-case", "output": "Kebab_Case", }, { "caseType": "pascalSnakeCase", "changed": true, + "description": "to: pascalSnakeCase", "input": "no case", "output": "No_Case", }, { "caseType": "pascalSnakeCase", "changed": true, + "description": "to: pascalSnakeCase", "input": "no case", "output": "No_Case", }, - { - "caseType": "pascalSnakeCase", - "changed": false, - "input": "Pascal_Snake_Case", - "output": "Pascal_Snake_Case", - }, - { - "caseType": "pascalSnakeCase", - "changed": true, - "input": "PascalCase", - "output": "Pascal_Case", - }, { "caseType": "pascalSnakeCase", "changed": true, + "description": "to: pascalSnakeCase", "input": "PascalCase", "output": "Pascal_Case", }, { "caseType": "pascalSnakeCase", "changed": false, + "description": "to: pascalSnakeCase", "input": "Pascal_Snake_Case", "output": "Pascal_Snake_Case", }, { "caseType": "pascalSnakeCase", "changed": true, + "description": "to: pascalSnakeCase", "input": "path/case", "output": "Path_Case", }, { "caseType": "pascalSnakeCase", "changed": true, + "description": "to: pascalSnakeCase", "input": "path/case", "output": "Path_Case", }, { "caseType": "pascalSnakeCase", "changed": true, + "description": "to: pascalSnakeCase", "input": "Sentence case", "output": "Sentence_Case", }, { "caseType": "pascalSnakeCase", "changed": true, - "input": "Sentence case", - "output": "Sentence_Case", - }, - { - "caseType": "pascalSnakeCase", - "changed": true, + "description": "to: pascalSnakeCase", "input": "snake_case", "output": "Snake_Case", }, { "caseType": "pascalSnakeCase", "changed": true, + "description": "to: pascalSnakeCase", "input": "snake_case", "output": "Snake_Case", }, { "caseType": "pascalSnakeCase", "changed": true, - "input": "Train-Case", - "output": "Train_Case", - }, - { - "caseType": "pascalSnakeCase", - "changed": true, + "description": "to: pascalSnakeCase", "input": "Train-Case", "output": "Train_Case", }, @@ -2436,138 +2827,161 @@ exports[`to path/case 1`] = ` { "caseType": "path/case", "changed": true, - "input": "camelCase", - "output": "camel/case", + "description": "to: path/case", + "input": "CONSTANT_CASE", + "output": "constant/case", }, { "caseType": "path/case", "changed": true, + "description": "to: path/case", "input": "Capital Case", "output": "capital/case", }, { "caseType": "path/case", "changed": true, - "input": "Capital Case", - "output": "capital/case", + "description": "to: path/case", + "input": "PascalCase", + "output": "pascal/case", }, { "caseType": "path/case", "changed": true, - "input": "CONSTANT_CASE", - "output": "constant/case", + "description": "to: path/case", + "input": "Pascal_Snake_Case", + "output": "pascal/snake/case", }, { "caseType": "path/case", "changed": true, + "description": "to: path/case", + "input": "Sentence case", + "output": "sentence/case", + }, + { + "caseType": "path/case", + "changed": true, + "description": "to: path/case", + "input": "Train-Case", + "output": "train/case", + }, + { + "caseType": "path/case", + "changed": true, + "description": "to: path/case", + "input": "camelCase", + "output": "camel/case", + }, + { + "caseType": "path/case", + "changed": true, + "description": "to: path/case", + "input": "Capital Case", + "output": "capital/case", + }, + { + "caseType": "path/case", + "changed": true, + "description": "to: path/case", "input": "CONSTANT_CASE", "output": "constant/case", }, { "caseType": "path/case", "changed": true, + "description": "to: path/case", "input": "dot.case", "output": "dot/case", }, { "caseType": "path/case", "changed": true, + "description": "to: path/case", "input": "dot.case", "output": "dot/case", }, { "caseType": "path/case", "changed": true, + "description": "to: path/case", "input": "kebab-case", "output": "kebab/case", }, { "caseType": "path/case", "changed": true, + "description": "to: path/case", "input": "kebab-case", "output": "kebab/case", }, { "caseType": "path/case", "changed": true, + "description": "to: path/case", "input": "no case", "output": "no/case", }, { "caseType": "path/case", "changed": true, + "description": "to: path/case", "input": "no case", "output": "no/case", }, { "caseType": "path/case", "changed": true, - "input": "Pascal_Snake_Case", - "output": "pascal/snake/case", - }, - { - "caseType": "path/case", - "changed": true, - "input": "PascalCase", - "output": "pascal/case", - }, - { - "caseType": "path/case", - "changed": true, + "description": "to: path/case", "input": "PascalCase", "output": "pascal/case", }, { "caseType": "path/case", "changed": true, + "description": "to: path/case", "input": "Pascal_Snake_Case", "output": "pascal/snake/case", }, { "caseType": "path/case", "changed": false, + "description": "to: path/case", "input": "path/case", "output": "path/case", }, { "caseType": "path/case", "changed": false, + "description": "to: path/case", "input": "path/case", "output": "path/case", }, { "caseType": "path/case", "changed": true, + "description": "to: path/case", "input": "Sentence case", "output": "sentence/case", }, { "caseType": "path/case", "changed": true, - "input": "Sentence case", - "output": "sentence/case", - }, - { - "caseType": "path/case", - "changed": true, + "description": "to: path/case", "input": "snake_case", "output": "snake/case", }, { "caseType": "path/case", "changed": true, + "description": "to: path/case", "input": "snake_case", "output": "snake/case", }, { "caseType": "path/case", "changed": true, - "input": "Train-Case", - "output": "train/case", - }, - { - "caseType": "path/case", - "changed": true, + "description": "to: path/case", "input": "Train-Case", "output": "train/case", }, @@ -2579,138 +2993,161 @@ exports[`to pathCase 1`] = ` { "caseType": "pathCase", "changed": true, - "input": "camelCase", - "output": "camel/case", + "description": "to: pathCase", + "input": "CONSTANT_CASE", + "output": "constant/case", }, { "caseType": "pathCase", "changed": true, + "description": "to: pathCase", "input": "Capital Case", "output": "capital/case", }, { "caseType": "pathCase", "changed": true, - "input": "Capital Case", - "output": "capital/case", + "description": "to: pathCase", + "input": "PascalCase", + "output": "pascal/case", }, { "caseType": "pathCase", "changed": true, - "input": "CONSTANT_CASE", - "output": "constant/case", + "description": "to: pathCase", + "input": "Pascal_Snake_Case", + "output": "pascal/snake/case", + }, + { + "caseType": "pathCase", + "changed": true, + "description": "to: pathCase", + "input": "Sentence case", + "output": "sentence/case", + }, + { + "caseType": "pathCase", + "changed": true, + "description": "to: pathCase", + "input": "Train-Case", + "output": "train/case", + }, + { + "caseType": "pathCase", + "changed": true, + "description": "to: pathCase", + "input": "camelCase", + "output": "camel/case", + }, + { + "caseType": "pathCase", + "changed": true, + "description": "to: pathCase", + "input": "Capital Case", + "output": "capital/case", }, { "caseType": "pathCase", "changed": true, + "description": "to: pathCase", "input": "CONSTANT_CASE", "output": "constant/case", }, { "caseType": "pathCase", "changed": true, + "description": "to: pathCase", "input": "dot.case", "output": "dot/case", }, { "caseType": "pathCase", "changed": true, + "description": "to: pathCase", "input": "dot.case", "output": "dot/case", }, { "caseType": "pathCase", "changed": true, + "description": "to: pathCase", "input": "kebab-case", "output": "kebab/case", }, { "caseType": "pathCase", "changed": true, + "description": "to: pathCase", "input": "kebab-case", "output": "kebab/case", }, { "caseType": "pathCase", "changed": true, + "description": "to: pathCase", "input": "no case", "output": "no/case", }, { "caseType": "pathCase", "changed": true, - "input": "no case", - "output": "no/case", - }, - { - "caseType": "pathCase", - "changed": true, - "input": "Pascal_Snake_Case", - "output": "pascal/snake/case", - }, - { - "caseType": "pathCase", - "changed": true, - "input": "PascalCase", - "output": "pascal/case", + "description": "to: pathCase", + "input": "no case", + "output": "no/case", }, { "caseType": "pathCase", "changed": true, + "description": "to: pathCase", "input": "PascalCase", "output": "pascal/case", }, { "caseType": "pathCase", "changed": true, + "description": "to: pathCase", "input": "Pascal_Snake_Case", "output": "pascal/snake/case", }, { "caseType": "pathCase", "changed": false, + "description": "to: pathCase", "input": "path/case", "output": "path/case", }, { "caseType": "pathCase", "changed": false, + "description": "to: pathCase", "input": "path/case", "output": "path/case", }, { "caseType": "pathCase", "changed": true, + "description": "to: pathCase", "input": "Sentence case", "output": "sentence/case", }, { "caseType": "pathCase", "changed": true, - "input": "Sentence case", - "output": "sentence/case", - }, - { - "caseType": "pathCase", - "changed": true, + "description": "to: pathCase", "input": "snake_case", "output": "snake/case", }, { "caseType": "pathCase", "changed": true, + "description": "to: pathCase", "input": "snake_case", "output": "snake/case", }, { "caseType": "pathCase", "changed": true, - "input": "Train-Case", - "output": "train/case", - }, - { - "caseType": "pathCase", - "changed": true, + "description": "to: pathCase", "input": "Train-Case", "output": "train/case", }, @@ -2722,138 +3159,161 @@ exports[`to sentenceCase 1`] = ` { "caseType": "sentenceCase", "changed": true, - "input": "camelCase", - "output": "Camel case", + "description": "to: sentenceCase", + "input": "CONSTANT_CASE", + "output": "Constant case", }, { "caseType": "sentenceCase", "changed": true, + "description": "to: sentenceCase", "input": "Capital Case", "output": "Capital case", }, { "caseType": "sentenceCase", "changed": true, - "input": "Capital Case", - "output": "Capital case", + "description": "to: sentenceCase", + "input": "PascalCase", + "output": "Pascal case", }, { "caseType": "sentenceCase", "changed": true, - "input": "CONSTANT_CASE", - "output": "Constant case", + "description": "to: sentenceCase", + "input": "Pascal_Snake_Case", + "output": "Pascal snake case", + }, + { + "caseType": "sentenceCase", + "changed": false, + "description": "to: sentenceCase", + "input": "Sentence case", + "output": "Sentence case", + }, + { + "caseType": "sentenceCase", + "changed": true, + "description": "to: sentenceCase", + "input": "Train-Case", + "output": "Train case", + }, + { + "caseType": "sentenceCase", + "changed": true, + "description": "to: sentenceCase", + "input": "camelCase", + "output": "Camel case", + }, + { + "caseType": "sentenceCase", + "changed": true, + "description": "to: sentenceCase", + "input": "Capital Case", + "output": "Capital case", }, { "caseType": "sentenceCase", "changed": true, + "description": "to: sentenceCase", "input": "CONSTANT_CASE", "output": "Constant case", }, { "caseType": "sentenceCase", "changed": true, + "description": "to: sentenceCase", "input": "dot.case", "output": "Dot case", }, { "caseType": "sentenceCase", "changed": true, + "description": "to: sentenceCase", "input": "dot.case", "output": "Dot case", }, { "caseType": "sentenceCase", "changed": true, + "description": "to: sentenceCase", "input": "kebab-case", "output": "Kebab case", }, { "caseType": "sentenceCase", "changed": true, + "description": "to: sentenceCase", "input": "kebab-case", "output": "Kebab case", }, { "caseType": "sentenceCase", "changed": true, + "description": "to: sentenceCase", "input": "no case", "output": "No case", }, { "caseType": "sentenceCase", "changed": true, + "description": "to: sentenceCase", "input": "no case", "output": "No case", }, { "caseType": "sentenceCase", "changed": true, - "input": "Pascal_Snake_Case", - "output": "Pascal snake case", - }, - { - "caseType": "sentenceCase", - "changed": true, - "input": "PascalCase", - "output": "Pascal case", - }, - { - "caseType": "sentenceCase", - "changed": true, + "description": "to: sentenceCase", "input": "PascalCase", "output": "Pascal case", }, { "caseType": "sentenceCase", "changed": true, + "description": "to: sentenceCase", "input": "Pascal_Snake_Case", "output": "Pascal snake case", }, { "caseType": "sentenceCase", "changed": true, + "description": "to: sentenceCase", "input": "path/case", "output": "Path case", }, { "caseType": "sentenceCase", "changed": true, + "description": "to: sentenceCase", "input": "path/case", "output": "Path case", }, { "caseType": "sentenceCase", "changed": false, - "input": "Sentence case", - "output": "Sentence case", - }, - { - "caseType": "sentenceCase", - "changed": false, + "description": "to: sentenceCase", "input": "Sentence case", "output": "Sentence case", }, { "caseType": "sentenceCase", "changed": true, + "description": "to: sentenceCase", "input": "snake_case", "output": "Snake case", }, { "caseType": "sentenceCase", "changed": true, + "description": "to: sentenceCase", "input": "snake_case", "output": "Snake case", }, { "caseType": "sentenceCase", "changed": true, - "input": "Train-Case", - "output": "Train case", - }, - { - "caseType": "sentenceCase", - "changed": true, + "description": "to: sentenceCase", "input": "Train-Case", "output": "Train case", }, @@ -2865,138 +3325,161 @@ exports[`to snake_case 1`] = ` { "caseType": "snake_case", "changed": true, - "input": "camelCase", - "output": "camel_case", + "description": "to: snake_case", + "input": "CONSTANT_CASE", + "output": "constant_case", }, { "caseType": "snake_case", "changed": true, + "description": "to: snake_case", "input": "Capital Case", "output": "capital_case", }, { "caseType": "snake_case", "changed": true, - "input": "Capital Case", - "output": "capital_case", + "description": "to: snake_case", + "input": "PascalCase", + "output": "pascal_case", }, { "caseType": "snake_case", "changed": true, - "input": "CONSTANT_CASE", - "output": "constant_case", + "description": "to: snake_case", + "input": "Pascal_Snake_Case", + "output": "pascal_snake_case", + }, + { + "caseType": "snake_case", + "changed": true, + "description": "to: snake_case", + "input": "Sentence case", + "output": "sentence_case", + }, + { + "caseType": "snake_case", + "changed": true, + "description": "to: snake_case", + "input": "Train-Case", + "output": "train_case", + }, + { + "caseType": "snake_case", + "changed": true, + "description": "to: snake_case", + "input": "camelCase", + "output": "camel_case", + }, + { + "caseType": "snake_case", + "changed": true, + "description": "to: snake_case", + "input": "Capital Case", + "output": "capital_case", }, { "caseType": "snake_case", "changed": true, + "description": "to: snake_case", "input": "CONSTANT_CASE", "output": "constant_case", }, { "caseType": "snake_case", "changed": true, + "description": "to: snake_case", "input": "dot.case", "output": "dot_case", }, { "caseType": "snake_case", "changed": true, + "description": "to: snake_case", "input": "dot.case", "output": "dot_case", }, { "caseType": "snake_case", "changed": true, + "description": "to: snake_case", "input": "kebab-case", "output": "kebab_case", }, { "caseType": "snake_case", "changed": true, + "description": "to: snake_case", "input": "kebab-case", "output": "kebab_case", }, { "caseType": "snake_case", "changed": true, + "description": "to: snake_case", "input": "no case", "output": "no_case", }, { "caseType": "snake_case", "changed": true, + "description": "to: snake_case", "input": "no case", "output": "no_case", }, { "caseType": "snake_case", "changed": true, - "input": "Pascal_Snake_Case", - "output": "pascal_snake_case", - }, - { - "caseType": "snake_case", - "changed": true, - "input": "PascalCase", - "output": "pascal_case", - }, - { - "caseType": "snake_case", - "changed": true, + "description": "to: snake_case", "input": "PascalCase", "output": "pascal_case", }, { "caseType": "snake_case", "changed": true, + "description": "to: snake_case", "input": "Pascal_Snake_Case", "output": "pascal_snake_case", }, { "caseType": "snake_case", "changed": true, + "description": "to: snake_case", "input": "path/case", "output": "path_case", }, { "caseType": "snake_case", "changed": true, + "description": "to: snake_case", "input": "path/case", "output": "path_case", }, { "caseType": "snake_case", "changed": true, - "input": "Sentence case", - "output": "sentence_case", - }, - { - "caseType": "snake_case", - "changed": true, + "description": "to: snake_case", "input": "Sentence case", "output": "sentence_case", }, { "caseType": "snake_case", "changed": false, + "description": "to: snake_case", "input": "snake_case", "output": "snake_case", }, { "caseType": "snake_case", "changed": false, + "description": "to: snake_case", "input": "snake_case", "output": "snake_case", }, { "caseType": "snake_case", "changed": true, - "input": "Train-Case", - "output": "train_case", - }, - { - "caseType": "snake_case", - "changed": true, + "description": "to: snake_case", "input": "Train-Case", "output": "train_case", }, @@ -3008,138 +3491,161 @@ exports[`to snakeCase 1`] = ` { "caseType": "snakeCase", "changed": true, - "input": "camelCase", - "output": "camel_case", + "description": "to: snakeCase", + "input": "CONSTANT_CASE", + "output": "constant_case", }, { "caseType": "snakeCase", "changed": true, + "description": "to: snakeCase", "input": "Capital Case", "output": "capital_case", }, { "caseType": "snakeCase", "changed": true, - "input": "Capital Case", - "output": "capital_case", + "description": "to: snakeCase", + "input": "PascalCase", + "output": "pascal_case", }, { "caseType": "snakeCase", "changed": true, - "input": "CONSTANT_CASE", - "output": "constant_case", + "description": "to: snakeCase", + "input": "Pascal_Snake_Case", + "output": "pascal_snake_case", + }, + { + "caseType": "snakeCase", + "changed": true, + "description": "to: snakeCase", + "input": "Sentence case", + "output": "sentence_case", + }, + { + "caseType": "snakeCase", + "changed": true, + "description": "to: snakeCase", + "input": "Train-Case", + "output": "train_case", }, { "caseType": "snakeCase", "changed": true, + "description": "to: snakeCase", + "input": "camelCase", + "output": "camel_case", + }, + { + "caseType": "snakeCase", + "changed": true, + "description": "to: snakeCase", + "input": "Capital Case", + "output": "capital_case", + }, + { + "caseType": "snakeCase", + "changed": true, + "description": "to: snakeCase", "input": "CONSTANT_CASE", "output": "constant_case", }, { "caseType": "snakeCase", "changed": true, + "description": "to: snakeCase", "input": "dot.case", "output": "dot_case", }, { "caseType": "snakeCase", "changed": true, + "description": "to: snakeCase", "input": "dot.case", "output": "dot_case", }, { "caseType": "snakeCase", "changed": true, + "description": "to: snakeCase", "input": "kebab-case", "output": "kebab_case", }, { "caseType": "snakeCase", "changed": true, + "description": "to: snakeCase", "input": "kebab-case", "output": "kebab_case", }, { "caseType": "snakeCase", "changed": true, + "description": "to: snakeCase", "input": "no case", "output": "no_case", }, { "caseType": "snakeCase", "changed": true, + "description": "to: snakeCase", "input": "no case", "output": "no_case", }, { "caseType": "snakeCase", "changed": true, - "input": "Pascal_Snake_Case", - "output": "pascal_snake_case", - }, - { - "caseType": "snakeCase", - "changed": true, - "input": "PascalCase", - "output": "pascal_case", - }, - { - "caseType": "snakeCase", - "changed": true, + "description": "to: snakeCase", "input": "PascalCase", "output": "pascal_case", }, { "caseType": "snakeCase", "changed": true, + "description": "to: snakeCase", "input": "Pascal_Snake_Case", "output": "pascal_snake_case", }, { "caseType": "snakeCase", "changed": true, + "description": "to: snakeCase", "input": "path/case", "output": "path_case", }, { "caseType": "snakeCase", "changed": true, + "description": "to: snakeCase", "input": "path/case", "output": "path_case", }, { "caseType": "snakeCase", "changed": true, - "input": "Sentence case", - "output": "sentence_case", - }, - { - "caseType": "snakeCase", - "changed": true, + "description": "to: snakeCase", "input": "Sentence case", "output": "sentence_case", }, { "caseType": "snakeCase", "changed": false, + "description": "to: snakeCase", "input": "snake_case", "output": "snake_case", }, { "caseType": "snakeCase", "changed": false, + "description": "to: snakeCase", "input": "snake_case", "output": "snake_case", }, { "caseType": "snakeCase", "changed": true, - "input": "Train-Case", - "output": "train_case", - }, - { - "caseType": "snakeCase", - "changed": true, + "description": "to: snakeCase", "input": "Train-Case", "output": "train_case", }, @@ -3151,138 +3657,161 @@ exports[`to trainCase 1`] = ` { "caseType": "trainCase", "changed": true, - "input": "camelCase", - "output": "Camel-Case", + "description": "to: trainCase", + "input": "CONSTANT_CASE", + "output": "Constant-Case", }, { "caseType": "trainCase", "changed": true, + "description": "to: trainCase", "input": "Capital Case", "output": "Capital-Case", }, { "caseType": "trainCase", "changed": true, - "input": "Capital Case", - "output": "Capital-Case", + "description": "to: trainCase", + "input": "PascalCase", + "output": "Pascal-Case", }, { "caseType": "trainCase", "changed": true, - "input": "CONSTANT_CASE", - "output": "Constant-Case", + "description": "to: trainCase", + "input": "Pascal_Snake_Case", + "output": "Pascal-Snake-Case", + }, + { + "caseType": "trainCase", + "changed": true, + "description": "to: trainCase", + "input": "Sentence case", + "output": "Sentence-Case", + }, + { + "caseType": "trainCase", + "changed": false, + "description": "to: trainCase", + "input": "Train-Case", + "output": "Train-Case", + }, + { + "caseType": "trainCase", + "changed": true, + "description": "to: trainCase", + "input": "camelCase", + "output": "Camel-Case", + }, + { + "caseType": "trainCase", + "changed": true, + "description": "to: trainCase", + "input": "Capital Case", + "output": "Capital-Case", }, { "caseType": "trainCase", "changed": true, + "description": "to: trainCase", "input": "CONSTANT_CASE", "output": "Constant-Case", }, { "caseType": "trainCase", "changed": true, + "description": "to: trainCase", "input": "dot.case", "output": "Dot-Case", }, { "caseType": "trainCase", "changed": true, + "description": "to: trainCase", "input": "dot.case", "output": "Dot-Case", }, { "caseType": "trainCase", "changed": true, + "description": "to: trainCase", "input": "kebab-case", "output": "Kebab-Case", }, { "caseType": "trainCase", "changed": true, + "description": "to: trainCase", "input": "kebab-case", "output": "Kebab-Case", }, { "caseType": "trainCase", "changed": true, + "description": "to: trainCase", "input": "no case", "output": "No-Case", }, { "caseType": "trainCase", "changed": true, + "description": "to: trainCase", "input": "no case", "output": "No-Case", }, { "caseType": "trainCase", "changed": true, - "input": "Pascal_Snake_Case", - "output": "Pascal-Snake-Case", - }, - { - "caseType": "trainCase", - "changed": true, - "input": "PascalCase", - "output": "Pascal-Case", - }, - { - "caseType": "trainCase", - "changed": true, + "description": "to: trainCase", "input": "PascalCase", "output": "Pascal-Case", }, { "caseType": "trainCase", "changed": true, + "description": "to: trainCase", "input": "Pascal_Snake_Case", "output": "Pascal-Snake-Case", }, { "caseType": "trainCase", "changed": true, + "description": "to: trainCase", "input": "path/case", "output": "Path-Case", }, { "caseType": "trainCase", "changed": true, + "description": "to: trainCase", "input": "path/case", "output": "Path-Case", }, { "caseType": "trainCase", "changed": true, + "description": "to: trainCase", "input": "Sentence case", "output": "Sentence-Case", }, { "caseType": "trainCase", "changed": true, - "input": "Sentence case", - "output": "Sentence-Case", - }, - { - "caseType": "trainCase", - "changed": true, + "description": "to: trainCase", "input": "snake_case", "output": "Snake-Case", }, { "caseType": "trainCase", "changed": true, + "description": "to: trainCase", "input": "snake_case", "output": "Snake-Case", }, { "caseType": "trainCase", "changed": false, - "input": "Train-Case", - "output": "Train-Case", - }, - { - "caseType": "trainCase", - "changed": false, + "description": "to: trainCase", "input": "Train-Case", "output": "Train-Case", }, diff --git a/tests/__snapshots__/is.test.ts.snap b/tests/__snapshots__/is.test.ts.snap index 2507e1d..71d221c 100644 --- a/tests/__snapshots__/is.test.ts.snap +++ b/tests/__snapshots__/is.test.ts.snap @@ -3,98 +3,122 @@ exports[`isCamelCase 1`] = ` [ { - "isValid": true, - "value": "camelCase", + "description": "isCamelCase", + "isValid": false, + "value": "CONSTANT_CASE", }, { + "description": "isCamelCase", "isValid": false, "value": "Capital Case", }, { + "description": "isCamelCase", "isValid": false, - "value": "Capital Case", + "value": "PascalCase", }, { + "description": "isCamelCase", "isValid": false, - "value": "CONSTANT_CASE", + "value": "Pascal_Snake_Case", }, { + "description": "isCamelCase", + "isValid": false, + "value": "Sentence case", + }, + { + "description": "isCamelCase", + "isValid": false, + "value": "Train-Case", + }, + { + "description": "isCamelCase", + "isValid": true, + "value": "camelCase", + }, + { + "description": "isCamelCase", + "isValid": false, + "value": "Capital Case", + }, + { + "description": "isCamelCase", "isValid": false, "value": "CONSTANT_CASE", }, { + "description": "isCamelCase", "isValid": false, "value": "dot.case", }, { + "description": "isCamelCase", "isValid": false, "value": "dot.case", }, { + "description": "isCamelCase", "isValid": false, "value": "kebab-case", }, { + "description": "isCamelCase", "isValid": false, "value": "kebab-case", }, { + "description": "isCamelCase", "isValid": false, "value": "no case", }, { + "description": "isCamelCase", "isValid": false, "value": "no case", }, { - "isValid": false, - "value": "Pascal_Snake_Case", - }, - { - "isValid": false, - "value": "PascalCase", - }, - { + "description": "isCamelCase", "isValid": false, "value": "PascalCase", }, { + "description": "isCamelCase", "isValid": false, "value": "Pascal_Snake_Case", }, { + "description": "isCamelCase", "isValid": false, "value": "path/case", }, { + "description": "isCamelCase", "isValid": false, "value": "path/case", }, { + "description": "isCamelCase", "isValid": false, "value": "Sentence case", }, { - "isValid": false, - "value": "Sentence case", - }, - { + "description": "isCamelCase", "isValid": false, "value": "snake_case", }, { + "description": "isCamelCase", "isValid": false, "value": "snake_case", }, { + "description": "isCamelCase", "isValid": false, "value": "Train-Case", }, { - "isValid": false, - "value": "Train-Case", - }, - { + "description": "isCamelCase", "isValid": false, "value": "", }, @@ -104,98 +128,122 @@ exports[`isCamelCase 1`] = ` exports[`isCapitalCase 1`] = ` [ { + "description": "isCapitalCase", "isValid": false, - "value": "camelCase", + "value": "CONSTANT_CASE", }, { + "description": "isCapitalCase", "isValid": true, "value": "Capital Case", }, { - "isValid": true, - "value": "Capital Case", + "description": "isCapitalCase", + "isValid": false, + "value": "PascalCase", }, { + "description": "isCapitalCase", "isValid": false, - "value": "CONSTANT_CASE", + "value": "Pascal_Snake_Case", + }, + { + "description": "isCapitalCase", + "isValid": false, + "value": "Sentence case", + }, + { + "description": "isCapitalCase", + "isValid": false, + "value": "Train-Case", + }, + { + "description": "isCapitalCase", + "isValid": false, + "value": "camelCase", + }, + { + "description": "isCapitalCase", + "isValid": true, + "value": "Capital Case", }, { + "description": "isCapitalCase", "isValid": false, "value": "CONSTANT_CASE", }, { + "description": "isCapitalCase", "isValid": false, "value": "dot.case", }, { + "description": "isCapitalCase", "isValid": false, "value": "dot.case", }, { + "description": "isCapitalCase", "isValid": false, "value": "kebab-case", }, { + "description": "isCapitalCase", "isValid": false, "value": "kebab-case", }, { + "description": "isCapitalCase", "isValid": false, "value": "no case", }, { + "description": "isCapitalCase", "isValid": false, "value": "no case", }, { - "isValid": false, - "value": "Pascal_Snake_Case", - }, - { - "isValid": false, - "value": "PascalCase", - }, - { + "description": "isCapitalCase", "isValid": false, "value": "PascalCase", }, { + "description": "isCapitalCase", "isValid": false, "value": "Pascal_Snake_Case", }, { + "description": "isCapitalCase", "isValid": false, "value": "path/case", }, { + "description": "isCapitalCase", "isValid": false, "value": "path/case", }, { + "description": "isCapitalCase", "isValid": false, "value": "Sentence case", }, { - "isValid": false, - "value": "Sentence case", - }, - { + "description": "isCapitalCase", "isValid": false, "value": "snake_case", }, { + "description": "isCapitalCase", "isValid": false, "value": "snake_case", }, { + "description": "isCapitalCase", "isValid": false, "value": "Train-Case", }, { - "isValid": false, - "value": "Train-Case", - }, - { + "description": "isCapitalCase", "isValid": false, "value": "", }, @@ -205,98 +253,122 @@ exports[`isCapitalCase 1`] = ` exports[`isConstantCase 1`] = ` [ { - "isValid": false, - "value": "camelCase", + "description": "isConstantCase", + "isValid": true, + "value": "CONSTANT_CASE", }, { + "description": "isConstantCase", "isValid": false, "value": "Capital Case", }, { + "description": "isConstantCase", "isValid": false, - "value": "Capital Case", + "value": "PascalCase", }, { - "isValid": true, - "value": "CONSTANT_CASE", + "description": "isConstantCase", + "isValid": false, + "value": "Pascal_Snake_Case", + }, + { + "description": "isConstantCase", + "isValid": false, + "value": "Sentence case", + }, + { + "description": "isConstantCase", + "isValid": false, + "value": "Train-Case", + }, + { + "description": "isConstantCase", + "isValid": false, + "value": "camelCase", }, { + "description": "isConstantCase", + "isValid": false, + "value": "Capital Case", + }, + { + "description": "isConstantCase", "isValid": true, "value": "CONSTANT_CASE", }, { + "description": "isConstantCase", "isValid": false, "value": "dot.case", }, { + "description": "isConstantCase", "isValid": false, "value": "dot.case", }, { + "description": "isConstantCase", "isValid": false, "value": "kebab-case", }, { + "description": "isConstantCase", "isValid": false, "value": "kebab-case", }, { + "description": "isConstantCase", "isValid": false, "value": "no case", }, { + "description": "isConstantCase", "isValid": false, "value": "no case", }, { - "isValid": false, - "value": "Pascal_Snake_Case", - }, - { - "isValid": false, - "value": "PascalCase", - }, - { + "description": "isConstantCase", "isValid": false, "value": "PascalCase", }, { + "description": "isConstantCase", "isValid": false, "value": "Pascal_Snake_Case", }, { + "description": "isConstantCase", "isValid": false, "value": "path/case", }, { + "description": "isConstantCase", "isValid": false, "value": "path/case", }, { + "description": "isConstantCase", "isValid": false, "value": "Sentence case", }, { - "isValid": false, - "value": "Sentence case", - }, - { + "description": "isConstantCase", "isValid": false, "value": "snake_case", }, { + "description": "isConstantCase", "isValid": false, "value": "snake_case", }, { + "description": "isConstantCase", "isValid": false, "value": "Train-Case", }, { - "isValid": false, - "value": "Train-Case", - }, - { + "description": "isConstantCase", "isValid": false, "value": "", }, @@ -306,98 +378,122 @@ exports[`isConstantCase 1`] = ` exports[`isDotCase 1`] = ` [ { + "description": "isDotCase", "isValid": false, - "value": "camelCase", + "value": "CONSTANT_CASE", }, { + "description": "isDotCase", "isValid": false, "value": "Capital Case", }, { + "description": "isDotCase", "isValid": false, - "value": "Capital Case", + "value": "PascalCase", }, { + "description": "isDotCase", "isValid": false, - "value": "CONSTANT_CASE", + "value": "Pascal_Snake_Case", }, { + "description": "isDotCase", + "isValid": false, + "value": "Sentence case", + }, + { + "description": "isDotCase", + "isValid": false, + "value": "Train-Case", + }, + { + "description": "isDotCase", + "isValid": false, + "value": "camelCase", + }, + { + "description": "isDotCase", + "isValid": false, + "value": "Capital Case", + }, + { + "description": "isDotCase", "isValid": false, "value": "CONSTANT_CASE", }, { + "description": "isDotCase", "isValid": true, "value": "dot.case", }, { + "description": "isDotCase", "isValid": true, "value": "dot.case", }, { + "description": "isDotCase", "isValid": false, "value": "kebab-case", }, { + "description": "isDotCase", "isValid": false, "value": "kebab-case", }, { + "description": "isDotCase", "isValid": false, "value": "no case", }, { + "description": "isDotCase", "isValid": false, "value": "no case", }, { - "isValid": false, - "value": "Pascal_Snake_Case", - }, - { - "isValid": false, - "value": "PascalCase", - }, - { + "description": "isDotCase", "isValid": false, "value": "PascalCase", }, { + "description": "isDotCase", "isValid": false, "value": "Pascal_Snake_Case", }, { + "description": "isDotCase", "isValid": false, "value": "path/case", }, { + "description": "isDotCase", "isValid": false, "value": "path/case", }, { + "description": "isDotCase", "isValid": false, "value": "Sentence case", }, { - "isValid": false, - "value": "Sentence case", - }, - { + "description": "isDotCase", "isValid": false, "value": "snake_case", }, { + "description": "isDotCase", "isValid": false, "value": "snake_case", }, { + "description": "isDotCase", "isValid": false, "value": "Train-Case", }, { - "isValid": false, - "value": "Train-Case", - }, - { + "description": "isDotCase", "isValid": false, "value": "", }, @@ -407,98 +503,122 @@ exports[`isDotCase 1`] = ` exports[`isKebabCase 1`] = ` [ { + "description": "isKebabCase", "isValid": false, - "value": "camelCase", + "value": "CONSTANT_CASE", }, { + "description": "isKebabCase", "isValid": false, "value": "Capital Case", }, { + "description": "isKebabCase", "isValid": false, - "value": "Capital Case", + "value": "PascalCase", }, { + "description": "isKebabCase", "isValid": false, - "value": "CONSTANT_CASE", + "value": "Pascal_Snake_Case", + }, + { + "description": "isKebabCase", + "isValid": false, + "value": "Sentence case", + }, + { + "description": "isKebabCase", + "isValid": false, + "value": "Train-Case", }, { + "description": "isKebabCase", + "isValid": false, + "value": "camelCase", + }, + { + "description": "isKebabCase", + "isValid": false, + "value": "Capital Case", + }, + { + "description": "isKebabCase", "isValid": false, "value": "CONSTANT_CASE", }, { + "description": "isKebabCase", "isValid": false, "value": "dot.case", }, { + "description": "isKebabCase", "isValid": false, "value": "dot.case", }, { + "description": "isKebabCase", "isValid": true, "value": "kebab-case", }, { + "description": "isKebabCase", "isValid": true, "value": "kebab-case", }, { + "description": "isKebabCase", "isValid": false, "value": "no case", }, { + "description": "isKebabCase", "isValid": false, "value": "no case", }, { - "isValid": false, - "value": "Pascal_Snake_Case", - }, - { - "isValid": false, - "value": "PascalCase", - }, - { + "description": "isKebabCase", "isValid": false, "value": "PascalCase", }, { + "description": "isKebabCase", "isValid": false, "value": "Pascal_Snake_Case", }, { + "description": "isKebabCase", "isValid": false, "value": "path/case", }, { + "description": "isKebabCase", "isValid": false, "value": "path/case", }, { + "description": "isKebabCase", "isValid": false, "value": "Sentence case", }, { - "isValid": false, - "value": "Sentence case", - }, - { + "description": "isKebabCase", "isValid": false, "value": "snake_case", }, { + "description": "isKebabCase", "isValid": false, "value": "snake_case", }, { + "description": "isKebabCase", "isValid": false, "value": "Train-Case", }, { - "isValid": false, - "value": "Train-Case", - }, - { + "description": "isKebabCase", "isValid": false, "value": "", }, @@ -508,98 +628,122 @@ exports[`isKebabCase 1`] = ` exports[`isNoCase 1`] = ` [ { + "description": "isNoCase", "isValid": false, - "value": "camelCase", + "value": "CONSTANT_CASE", }, { + "description": "isNoCase", "isValid": false, "value": "Capital Case", }, { + "description": "isNoCase", "isValid": false, - "value": "Capital Case", + "value": "PascalCase", }, { + "description": "isNoCase", "isValid": false, - "value": "CONSTANT_CASE", + "value": "Pascal_Snake_Case", + }, + { + "description": "isNoCase", + "isValid": false, + "value": "Sentence case", }, { + "description": "isNoCase", + "isValid": false, + "value": "Train-Case", + }, + { + "description": "isNoCase", + "isValid": false, + "value": "camelCase", + }, + { + "description": "isNoCase", + "isValid": false, + "value": "Capital Case", + }, + { + "description": "isNoCase", "isValid": false, "value": "CONSTANT_CASE", }, { + "description": "isNoCase", "isValid": false, "value": "dot.case", }, { + "description": "isNoCase", "isValid": false, "value": "dot.case", }, { + "description": "isNoCase", "isValid": false, "value": "kebab-case", }, { + "description": "isNoCase", "isValid": false, "value": "kebab-case", }, { + "description": "isNoCase", "isValid": true, "value": "no case", }, { + "description": "isNoCase", "isValid": true, "value": "no case", }, { - "isValid": false, - "value": "Pascal_Snake_Case", - }, - { - "isValid": false, - "value": "PascalCase", - }, - { + "description": "isNoCase", "isValid": false, "value": "PascalCase", }, { + "description": "isNoCase", "isValid": false, "value": "Pascal_Snake_Case", }, { + "description": "isNoCase", "isValid": false, "value": "path/case", }, { + "description": "isNoCase", "isValid": false, "value": "path/case", }, { + "description": "isNoCase", "isValid": false, "value": "Sentence case", }, { - "isValid": false, - "value": "Sentence case", - }, - { + "description": "isNoCase", "isValid": false, "value": "snake_case", }, { + "description": "isNoCase", "isValid": false, "value": "snake_case", }, { + "description": "isNoCase", "isValid": false, "value": "Train-Case", }, { - "isValid": false, - "value": "Train-Case", - }, - { + "description": "isNoCase", "isValid": false, "value": "", }, @@ -609,98 +753,122 @@ exports[`isNoCase 1`] = ` exports[`isPascalCase 1`] = ` [ { + "description": "isPascalCase", "isValid": false, - "value": "camelCase", + "value": "CONSTANT_CASE", }, { + "description": "isPascalCase", "isValid": false, "value": "Capital Case", }, { + "description": "isPascalCase", + "isValid": true, + "value": "PascalCase", + }, + { + "description": "isPascalCase", "isValid": false, - "value": "Capital Case", + "value": "Pascal_Snake_Case", }, { + "description": "isPascalCase", "isValid": false, - "value": "CONSTANT_CASE", + "value": "Sentence case", }, { + "description": "isPascalCase", + "isValid": false, + "value": "Train-Case", + }, + { + "description": "isPascalCase", + "isValid": false, + "value": "camelCase", + }, + { + "description": "isPascalCase", + "isValid": false, + "value": "Capital Case", + }, + { + "description": "isPascalCase", "isValid": false, "value": "CONSTANT_CASE", }, { + "description": "isPascalCase", "isValid": false, "value": "dot.case", }, { + "description": "isPascalCase", "isValid": false, "value": "dot.case", }, { + "description": "isPascalCase", "isValid": false, "value": "kebab-case", }, { + "description": "isPascalCase", "isValid": false, "value": "kebab-case", }, { + "description": "isPascalCase", "isValid": false, "value": "no case", }, { + "description": "isPascalCase", "isValid": false, "value": "no case", }, { - "isValid": false, - "value": "Pascal_Snake_Case", - }, - { - "isValid": true, - "value": "PascalCase", - }, - { + "description": "isPascalCase", "isValid": true, "value": "PascalCase", }, { + "description": "isPascalCase", "isValid": false, "value": "Pascal_Snake_Case", }, { + "description": "isPascalCase", "isValid": false, "value": "path/case", }, { + "description": "isPascalCase", "isValid": false, "value": "path/case", }, { + "description": "isPascalCase", "isValid": false, "value": "Sentence case", }, { - "isValid": false, - "value": "Sentence case", - }, - { + "description": "isPascalCase", "isValid": false, "value": "snake_case", }, { + "description": "isPascalCase", "isValid": false, "value": "snake_case", }, { + "description": "isPascalCase", "isValid": false, "value": "Train-Case", }, { - "isValid": false, - "value": "Train-Case", - }, - { + "description": "isPascalCase", "isValid": false, "value": "", }, @@ -710,98 +878,122 @@ exports[`isPascalCase 1`] = ` exports[`isPascalSnakeCase 1`] = ` [ { + "description": "isPascalSnakeCase", "isValid": false, - "value": "camelCase", + "value": "CONSTANT_CASE", }, { + "description": "isPascalSnakeCase", "isValid": false, "value": "Capital Case", }, { + "description": "isPascalSnakeCase", "isValid": false, - "value": "Capital Case", + "value": "PascalCase", }, { + "description": "isPascalSnakeCase", + "isValid": true, + "value": "Pascal_Snake_Case", + }, + { + "description": "isPascalSnakeCase", "isValid": false, - "value": "CONSTANT_CASE", + "value": "Sentence case", + }, + { + "description": "isPascalSnakeCase", + "isValid": false, + "value": "Train-Case", + }, + { + "description": "isPascalSnakeCase", + "isValid": false, + "value": "camelCase", + }, + { + "description": "isPascalSnakeCase", + "isValid": false, + "value": "Capital Case", }, { + "description": "isPascalSnakeCase", "isValid": false, "value": "CONSTANT_CASE", }, { + "description": "isPascalSnakeCase", "isValid": false, "value": "dot.case", }, { + "description": "isPascalSnakeCase", "isValid": false, "value": "dot.case", }, { + "description": "isPascalSnakeCase", "isValid": false, "value": "kebab-case", }, { + "description": "isPascalSnakeCase", "isValid": false, "value": "kebab-case", }, { + "description": "isPascalSnakeCase", "isValid": false, "value": "no case", }, { + "description": "isPascalSnakeCase", "isValid": false, "value": "no case", }, { - "isValid": true, - "value": "Pascal_Snake_Case", - }, - { - "isValid": false, - "value": "PascalCase", - }, - { + "description": "isPascalSnakeCase", "isValid": false, "value": "PascalCase", }, { + "description": "isPascalSnakeCase", "isValid": true, "value": "Pascal_Snake_Case", }, { + "description": "isPascalSnakeCase", "isValid": false, "value": "path/case", }, { + "description": "isPascalSnakeCase", "isValid": false, "value": "path/case", }, { + "description": "isPascalSnakeCase", "isValid": false, "value": "Sentence case", }, { - "isValid": false, - "value": "Sentence case", - }, - { + "description": "isPascalSnakeCase", "isValid": false, "value": "snake_case", }, { + "description": "isPascalSnakeCase", "isValid": false, "value": "snake_case", }, { + "description": "isPascalSnakeCase", "isValid": false, "value": "Train-Case", }, { - "isValid": false, - "value": "Train-Case", - }, - { + "description": "isPascalSnakeCase", "isValid": false, "value": "", }, @@ -811,98 +1003,122 @@ exports[`isPascalSnakeCase 1`] = ` exports[`isPathCase 1`] = ` [ { + "description": "isPathCase", "isValid": false, - "value": "camelCase", + "value": "CONSTANT_CASE", }, { + "description": "isPathCase", "isValid": false, "value": "Capital Case", }, { + "description": "isPathCase", "isValid": false, - "value": "Capital Case", + "value": "PascalCase", }, { + "description": "isPathCase", "isValid": false, - "value": "CONSTANT_CASE", + "value": "Pascal_Snake_Case", + }, + { + "description": "isPathCase", + "isValid": false, + "value": "Sentence case", + }, + { + "description": "isPathCase", + "isValid": false, + "value": "Train-Case", + }, + { + "description": "isPathCase", + "isValid": false, + "value": "camelCase", + }, + { + "description": "isPathCase", + "isValid": false, + "value": "Capital Case", }, { + "description": "isPathCase", "isValid": false, "value": "CONSTANT_CASE", }, { + "description": "isPathCase", "isValid": false, "value": "dot.case", }, { + "description": "isPathCase", "isValid": false, "value": "dot.case", }, { + "description": "isPathCase", "isValid": false, "value": "kebab-case", }, { + "description": "isPathCase", "isValid": false, "value": "kebab-case", }, { + "description": "isPathCase", "isValid": false, "value": "no case", }, { + "description": "isPathCase", "isValid": false, "value": "no case", }, { - "isValid": false, - "value": "Pascal_Snake_Case", - }, - { - "isValid": false, - "value": "PascalCase", - }, - { + "description": "isPathCase", "isValid": false, "value": "PascalCase", }, { + "description": "isPathCase", "isValid": false, "value": "Pascal_Snake_Case", }, { + "description": "isPathCase", "isValid": true, "value": "path/case", }, { + "description": "isPathCase", "isValid": true, "value": "path/case", }, { + "description": "isPathCase", "isValid": false, "value": "Sentence case", }, { - "isValid": false, - "value": "Sentence case", - }, - { + "description": "isPathCase", "isValid": false, "value": "snake_case", }, { + "description": "isPathCase", "isValid": false, "value": "snake_case", }, { + "description": "isPathCase", "isValid": false, "value": "Train-Case", }, { - "isValid": false, - "value": "Train-Case", - }, - { + "description": "isPathCase", "isValid": false, "value": "", }, @@ -912,98 +1128,122 @@ exports[`isPathCase 1`] = ` exports[`isSentenceCase 1`] = ` [ { + "description": "isSentenceCase", "isValid": false, - "value": "camelCase", + "value": "CONSTANT_CASE", }, { + "description": "isSentenceCase", "isValid": false, "value": "Capital Case", }, { + "description": "isSentenceCase", "isValid": false, - "value": "Capital Case", + "value": "PascalCase", }, { + "description": "isSentenceCase", "isValid": false, - "value": "CONSTANT_CASE", + "value": "Pascal_Snake_Case", }, { + "description": "isSentenceCase", + "isValid": true, + "value": "Sentence case", + }, + { + "description": "isSentenceCase", + "isValid": false, + "value": "Train-Case", + }, + { + "description": "isSentenceCase", + "isValid": false, + "value": "camelCase", + }, + { + "description": "isSentenceCase", + "isValid": false, + "value": "Capital Case", + }, + { + "description": "isSentenceCase", "isValid": false, "value": "CONSTANT_CASE", }, { + "description": "isSentenceCase", "isValid": false, "value": "dot.case", }, { + "description": "isSentenceCase", "isValid": false, "value": "dot.case", }, { + "description": "isSentenceCase", "isValid": false, "value": "kebab-case", }, { + "description": "isSentenceCase", "isValid": false, "value": "kebab-case", }, { + "description": "isSentenceCase", "isValid": false, "value": "no case", }, { + "description": "isSentenceCase", "isValid": false, "value": "no case", }, { - "isValid": false, - "value": "Pascal_Snake_Case", - }, - { - "isValid": false, - "value": "PascalCase", - }, - { + "description": "isSentenceCase", "isValid": false, "value": "PascalCase", }, { + "description": "isSentenceCase", "isValid": false, "value": "Pascal_Snake_Case", }, { + "description": "isSentenceCase", "isValid": false, "value": "path/case", }, { + "description": "isSentenceCase", "isValid": false, "value": "path/case", }, { + "description": "isSentenceCase", "isValid": true, "value": "Sentence case", }, { - "isValid": true, - "value": "Sentence case", - }, - { + "description": "isSentenceCase", "isValid": false, "value": "snake_case", }, { + "description": "isSentenceCase", "isValid": false, "value": "snake_case", }, { + "description": "isSentenceCase", "isValid": false, "value": "Train-Case", }, { - "isValid": false, - "value": "Train-Case", - }, - { + "description": "isSentenceCase", "isValid": false, "value": "", }, @@ -1013,98 +1253,122 @@ exports[`isSentenceCase 1`] = ` exports[`isSnakeCase 1`] = ` [ { + "description": "isSnakeCase", "isValid": false, - "value": "camelCase", + "value": "CONSTANT_CASE", }, { + "description": "isSnakeCase", "isValid": false, "value": "Capital Case", }, { + "description": "isSnakeCase", "isValid": false, - "value": "Capital Case", + "value": "PascalCase", }, { + "description": "isSnakeCase", "isValid": false, - "value": "CONSTANT_CASE", + "value": "Pascal_Snake_Case", + }, + { + "description": "isSnakeCase", + "isValid": false, + "value": "Sentence case", + }, + { + "description": "isSnakeCase", + "isValid": false, + "value": "Train-Case", + }, + { + "description": "isSnakeCase", + "isValid": false, + "value": "camelCase", }, { + "description": "isSnakeCase", + "isValid": false, + "value": "Capital Case", + }, + { + "description": "isSnakeCase", "isValid": false, "value": "CONSTANT_CASE", }, { + "description": "isSnakeCase", "isValid": false, "value": "dot.case", }, { + "description": "isSnakeCase", "isValid": false, "value": "dot.case", }, { + "description": "isSnakeCase", "isValid": false, "value": "kebab-case", }, { + "description": "isSnakeCase", "isValid": false, "value": "kebab-case", }, { + "description": "isSnakeCase", "isValid": false, "value": "no case", }, { + "description": "isSnakeCase", "isValid": false, "value": "no case", }, { - "isValid": false, - "value": "Pascal_Snake_Case", - }, - { - "isValid": false, - "value": "PascalCase", - }, - { + "description": "isSnakeCase", "isValid": false, "value": "PascalCase", }, { + "description": "isSnakeCase", "isValid": false, "value": "Pascal_Snake_Case", }, { + "description": "isSnakeCase", "isValid": false, "value": "path/case", }, { + "description": "isSnakeCase", "isValid": false, "value": "path/case", }, { + "description": "isSnakeCase", "isValid": false, "value": "Sentence case", }, { - "isValid": false, - "value": "Sentence case", - }, - { + "description": "isSnakeCase", "isValid": true, "value": "snake_case", }, { + "description": "isSnakeCase", "isValid": true, "value": "snake_case", }, { + "description": "isSnakeCase", "isValid": false, "value": "Train-Case", }, { - "isValid": false, - "value": "Train-Case", - }, - { + "description": "isSnakeCase", "isValid": false, "value": "", }, @@ -1114,98 +1378,122 @@ exports[`isSnakeCase 1`] = ` exports[`isTrainCase 1`] = ` [ { + "description": "isTrainCase", "isValid": false, - "value": "camelCase", + "value": "CONSTANT_CASE", }, { + "description": "isTrainCase", "isValid": false, "value": "Capital Case", }, { + "description": "isTrainCase", "isValid": false, - "value": "Capital Case", + "value": "PascalCase", }, { + "description": "isTrainCase", "isValid": false, - "value": "CONSTANT_CASE", + "value": "Pascal_Snake_Case", + }, + { + "description": "isTrainCase", + "isValid": false, + "value": "Sentence case", + }, + { + "description": "isTrainCase", + "isValid": true, + "value": "Train-Case", }, { + "description": "isTrainCase", + "isValid": false, + "value": "camelCase", + }, + { + "description": "isTrainCase", + "isValid": false, + "value": "Capital Case", + }, + { + "description": "isTrainCase", "isValid": false, "value": "CONSTANT_CASE", }, { + "description": "isTrainCase", "isValid": false, "value": "dot.case", }, { + "description": "isTrainCase", "isValid": false, "value": "dot.case", }, { + "description": "isTrainCase", "isValid": false, "value": "kebab-case", }, { + "description": "isTrainCase", "isValid": false, "value": "kebab-case", }, { + "description": "isTrainCase", "isValid": false, "value": "no case", }, { + "description": "isTrainCase", "isValid": false, "value": "no case", }, { - "isValid": false, - "value": "Pascal_Snake_Case", - }, - { - "isValid": false, - "value": "PascalCase", - }, - { + "description": "isTrainCase", "isValid": false, "value": "PascalCase", }, { + "description": "isTrainCase", "isValid": false, "value": "Pascal_Snake_Case", }, { + "description": "isTrainCase", "isValid": false, "value": "path/case", }, { + "description": "isTrainCase", "isValid": false, "value": "path/case", }, { + "description": "isTrainCase", "isValid": false, "value": "Sentence case", }, { - "isValid": false, - "value": "Sentence case", - }, - { + "description": "isTrainCase", "isValid": false, "value": "snake_case", }, { + "description": "isTrainCase", "isValid": false, "value": "snake_case", }, { + "description": "isTrainCase", "isValid": true, "value": "Train-Case", }, { - "isValid": true, - "value": "Train-Case", - }, - { + "description": "isTrainCase", "isValid": false, "value": "", }, diff --git a/tests/fixtures.ts b/tests/fixtures.ts index 4848b5b..7fa436b 100644 --- a/tests/fixtures.ts +++ b/tests/fixtures.ts @@ -1,30 +1,27 @@ import type { CaseType } from '../src' export const CASE_FIXTURES: Record = { + CONSTANT_CASE: 'CONSTANT_CASE', + 'Capital Case': 'Capital Case', + PascalCase: 'PascalCase', + Pascal_Snake_Case: 'Pascal_Snake_Case', + 'Sentence case': 'Sentence case', + 'Train-Case': 'Train-Case', camelCase: 'camelCase', capitalCase: 'Capital Case', - 'Capital Case': 'Capital Case', - CONSTANT_CASE: 'CONSTANT_CASE', constantCase: 'CONSTANT_CASE', 'dot.case': 'dot.case', dotCase: 'dot.case', 'kebab-case': 'kebab-case', kebabCase: 'kebab-case', - noCase: 'no case', 'no case': 'no case', - Pascal_Snake_Case: 'Pascal_Snake_Case', + noCase: 'no case', pascalCase: 'PascalCase', - PascalCase: 'PascalCase', pascalSnakeCase: 'Pascal_Snake_Case', 'path/case': 'path/case', pathCase: 'path/case', sentenceCase: 'Sentence case', - 'Sentence case': 'Sentence case', - snake_case: 'snake_case', snakeCase: 'snake_case', - 'Train-Case': 'Train-Case', + snake_case: 'snake_case', trainCase: 'Train-Case', } - -export const allCaseTypes: string[] = Object.keys(CASE_FIXTURES) -export const allCaseValues: string[] = Object.values(CASE_FIXTURES) diff --git a/tests/index.test.ts b/tests/index.test.ts index 45f7e92..cda1e01 100644 --- a/tests/index.test.ts +++ b/tests/index.test.ts @@ -1,20 +1,19 @@ import { expect, it } from 'vitest' import { getCaseConverter } from '../src' -import { allCaseTypes, allCaseValues } from './fixtures' import type { CaseType } from '../src' +import { CASE_FIXTURES } from './fixtures' -it.each(allCaseTypes)('to %s', caseType => { +it.each(Object.keys(CASE_FIXTURES))('to %s', caseType => { const convert = getCaseConverter(caseType as CaseType) - const results = allCaseValues.map(v => ({ + const results = Object.values(CASE_FIXTURES).map(v => ({ ...convert(v), caseType, + description: `to: ${caseType}`, })) if (caseType === 'camelCase') { - // eslint-disable-next-line vitest/no-conditional-expect expect(results.filter(v => !v.changed)).toHaveLength(1) } else { - // eslint-disable-next-line vitest/no-conditional-expect expect(results.filter(v => !v.changed)).toHaveLength(2) } diff --git a/tests/is.test.ts b/tests/is.test.ts index e4ca642..7dffefb 100644 --- a/tests/is.test.ts +++ b/tests/is.test.ts @@ -13,16 +13,17 @@ import { isSnakeCase, isTrainCase, } from '../src/is' -import { allCaseValues } from './fixtures' +import { CASE_FIXTURES } from './fixtures' const CASE_VALUES_FIXTURES = [ - ...allCaseValues, + ...Object.values(CASE_FIXTURES), // empty string is treated as false '', ] it('isCamelCase', () => { const results = CASE_VALUES_FIXTURES.map(value => ({ + description: 'isCamelCase', isValid: isCamelCase(value), value, })) @@ -33,6 +34,7 @@ it('isCamelCase', () => { it('isCapitalCase', () => { const results = CASE_VALUES_FIXTURES.map(value => ({ + description: 'isCapitalCase', isValid: isCapitalCase(value), value, })) @@ -43,6 +45,7 @@ it('isCapitalCase', () => { it('isConstantCase', () => { const results = CASE_VALUES_FIXTURES.map(value => ({ + description: 'isConstantCase', isValid: isConstantCase(value), value, })) @@ -53,6 +56,7 @@ it('isConstantCase', () => { it('isDotCase', () => { const results = CASE_VALUES_FIXTURES.map(value => ({ + description: 'isDotCase', isValid: isDotCase(value), value, })) @@ -63,6 +67,7 @@ it('isDotCase', () => { it('isKebabCase', () => { const results = CASE_VALUES_FIXTURES.map(value => ({ + description: 'isKebabCase', isValid: isKebabCase(value), value, })) @@ -73,6 +78,7 @@ it('isKebabCase', () => { it('isNoCase', () => { const results = CASE_VALUES_FIXTURES.map(value => ({ + description: 'isNoCase', isValid: isNoCase(value), value, })) @@ -83,6 +89,7 @@ it('isNoCase', () => { it('isPascalCase', () => { const results = CASE_VALUES_FIXTURES.map(value => ({ + description: 'isPascalCase', isValid: isPascalCase(value), value, })) @@ -93,6 +100,7 @@ it('isPascalCase', () => { it('isPascalSnakeCase', () => { const results = CASE_VALUES_FIXTURES.map(value => ({ + description: 'isPascalSnakeCase', isValid: isPascalSnakeCase(value), value, })) @@ -103,6 +111,7 @@ it('isPascalSnakeCase', () => { it('isPathCase', () => { const results = CASE_VALUES_FIXTURES.map(value => ({ + description: 'isPathCase', isValid: isPathCase(value), value, })) @@ -113,6 +122,7 @@ it('isPathCase', () => { it('isSentenceCase', () => { const results = CASE_VALUES_FIXTURES.map(value => ({ + description: 'isSentenceCase', isValid: isSentenceCase(value), value, })) @@ -123,6 +133,7 @@ it('isSentenceCase', () => { it('isSnakeCase', () => { const results = CASE_VALUES_FIXTURES.map(value => ({ + description: 'isSnakeCase', isValid: isSnakeCase(value), value, })) @@ -133,6 +144,7 @@ it('isSnakeCase', () => { it('isTrainCase', () => { const results = CASE_VALUES_FIXTURES.map(value => ({ + description: 'isTrainCase', isValid: isTrainCase(value), value, })) diff --git a/tsconfig.json b/tsconfig.json index bfaffa2..c1a4440 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -16,6 +16,5 @@ "esModuleInterop": true, "strict": true, "skipLibCheck": true - }, - "include": ["./src/**/*.ts", "./tests/**/*.ts"] + } } diff --git a/tsdown.config.ts b/tsdown.config.ts index 4ae1fd9..e3e2ab7 100644 --- a/tsdown.config.ts +++ b/tsdown.config.ts @@ -2,7 +2,9 @@ import { defineConfig } from 'tsdown' export default defineConfig({ clean: true, - dts: true, + dts: { + tsgo: true, + }, entry: ['src/index.ts', 'src/is.ts'], platform: 'neutral', }) diff --git a/vitest.config.ts b/vitest.config.ts index 82eaf2d..67c4da2 100644 --- a/vitest.config.ts +++ b/vitest.config.ts @@ -2,7 +2,6 @@ import { defineConfig } from 'vitest/config' export default defineConfig({ test: { - watch: false, coverage: { include: ['src/**/*.ts'], reporter: ['lcov', 'text'], @@ -10,5 +9,6 @@ export default defineConfig({ 100: true, }, }, + watch: false, }, })