diff --git a/package.json b/package.json index ef08b9c..f3f461c 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,7 @@ "@eslint/js": "^10.0.1", "@stylistic/eslint-plugin": "^5.10.0", "astro-eslint-parser": "^1.4.0", + "bumpp": "^11.0.1", "devalue": "^5.6.4", "eslint": "^10.2.0", "eslint-plugin-astro": "^1.6.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5035c90..b1ae86e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,22 +16,25 @@ importers: version: 1.1.0 '@eslint/js': specifier: ^10.0.1 - version: 10.0.1(eslint@10.2.0) + version: 10.0.1(eslint@10.2.0(jiti@2.6.1)) '@stylistic/eslint-plugin': specifier: ^5.10.0 - version: 5.10.0(eslint@10.2.0) + version: 5.10.0(eslint@10.2.0(jiti@2.6.1)) astro-eslint-parser: specifier: ^1.4.0 version: 1.4.0 + bumpp: + specifier: ^11.0.1 + version: 11.0.1 devalue: specifier: ^5.6.4 version: 5.6.4 eslint: specifier: ^10.2.0 - version: 10.2.0 + version: 10.2.0(jiti@2.6.1) eslint-plugin-astro: specifier: ^1.6.0 - version: 1.6.0(eslint@10.2.0) + version: 1.6.0(eslint@10.2.0(jiti@2.6.1)) globals: specifier: ^17.4.0 version: 17.4.0 @@ -40,7 +43,7 @@ importers: version: 9.1.7 typescript-eslint: specifier: ^8.58.0 - version: 8.58.0(eslint@10.2.0)(typescript@5.7.2) + version: 8.58.0(eslint@10.2.0(jiti@2.6.1))(typescript@5.7.2) demo: dependencies: @@ -49,13 +52,13 @@ importers: version: link:../package astro: specifier: ^6.1.3 - version: 6.1.3(@types/node@24.0.1)(rollup@4.60.1)(typescript@5.7.2) + version: 6.1.3(@types/node@24.0.1)(jiti@2.6.1)(rollup@4.60.1)(typescript@5.7.2)(yaml@2.8.3) package: dependencies: astro: specifier: ^6 - version: 6.1.3(@types/node@24.0.1)(rollup@4.60.1)(typescript@5.7.2) + version: 6.1.3(@types/node@24.0.1)(jiti@2.6.1)(rollup@4.60.1)(typescript@5.7.2)(yaml@2.8.3) packages: @@ -488,6 +491,9 @@ packages: 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==} + '@rollup/pluginutils@5.3.0': resolution: {integrity: sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==} engines: {node: '>=14.0.0'} @@ -771,6 +777,9 @@ packages: argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + args-tokenizer@0.3.0: + resolution: {integrity: sha512-xXAd7G2Mll5W8uo37GETpQ2VrE84M181Z7ugHFGQnJZ50M2mbOv0osSZ9VsSgPfJQ+LVG0prSi0th+ELMsno7Q==} + aria-query@5.3.2: resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} engines: {node: '>= 0.4'} @@ -815,6 +824,15 @@ packages: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} + bumpp@11.0.1: + resolution: {integrity: sha512-X0ti27I/ewsx/u0EJSyl0IZWWOE95q+wIpAG/60kc5gqMNR4a23YJdd3lL7JsBN11TgLbCM4KpfGMuFfdigb4g==} + engines: {node: '>=20.19.0'} + hasBin: true + + cac@7.0.0: + resolution: {integrity: sha512-tixWYgm5ZoOD+3g6UTea91eow5z6AAHaho3g0V9CNSNb45gM8SmflpAc+GRd1InC4AqN/07Unrgp56Y94N9hJQ==} + engines: {node: '>=20.19.0'} + ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -1238,6 +1256,10 @@ packages: isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + jiti@2.6.1: + resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==} + hasBin: true + js-yaml@4.1.1: resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} hasBin: true @@ -1251,6 +1273,9 @@ packages: json-stable-stringify-without-jsonify@1.0.1: resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + 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==} @@ -1553,6 +1578,9 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} + quansync@1.0.0: + resolution: {integrity: sha512-5xZacEEufv3HSTPQuchrvV6soaiACMFnq1H8wkVioctoH3TRha9Sz66lOxRwPK/qZj7HPiSveih9yAyh98gvqA==} + queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} @@ -1741,6 +1769,12 @@ packages: ultrahtml@1.6.0: resolution: {integrity: sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw==} + unconfig-core@7.5.0: + resolution: {integrity: sha512-Su3FauozOGP44ZmKdHy2oE6LPjk51M/TRRjHv2HNCWiDvfvCoxC2lno6jevMA91MYAdCdwP05QnWdWpSbncX/w==} + + unconfig@7.5.0: + resolution: {integrity: sha512-oi8Qy2JV4D3UQ0PsopR28CzdQ3S/5A1zwsUwp/rosSbfhJ5z7b90bIyTwi/F7hCLD4SGcZVjDzd4XoUQcEanvA==} + uncrypto@0.1.3: resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} @@ -1924,6 +1958,11 @@ packages: xxhash-wasm@1.1.0: resolution: {integrity: sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==} + yaml@2.8.3: + resolution: {integrity: sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==} + engines: {node: '>= 14.6'} + hasBin: true + yargs-parser@22.0.0: resolution: {integrity: sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==} engines: {node: ^20.19.0 || ^22.12.0 || >=23} @@ -2104,9 +2143,9 @@ snapshots: '@esbuild/win32-x64@0.27.7': optional: true - '@eslint-community/eslint-utils@4.9.1(eslint@10.2.0)': + '@eslint-community/eslint-utils@4.9.1(eslint@10.2.0(jiti@2.6.1))': dependencies: - eslint: 10.2.0 + eslint: 10.2.0(jiti@2.6.1) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.2': {} @@ -2138,9 +2177,9 @@ snapshots: '@eslint/css-tree': 3.6.9 '@eslint/plugin-kit': 0.6.1 - '@eslint/js@10.0.1(eslint@10.2.0)': + '@eslint/js@10.0.1(eslint@10.2.0(jiti@2.6.1))': optionalDependencies: - eslint: 10.2.0 + eslint: 10.2.0(jiti@2.6.1) '@eslint/object-schema@3.0.4': {} @@ -2280,6 +2319,10 @@ snapshots: '@pkgr/core@0.2.9': {} + '@quansync/fs@1.0.0': + dependencies: + quansync: 1.0.0 + '@rollup/pluginutils@5.3.0(rollup@4.60.1)': dependencies: '@types/estree': 1.0.8 @@ -2403,11 +2446,11 @@ snapshots: '@shikijs/vscode-textmate@10.0.2': {} - '@stylistic/eslint-plugin@5.10.0(eslint@10.2.0)': + '@stylistic/eslint-plugin@5.10.0(eslint@10.2.0(jiti@2.6.1))': dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.2.0) + '@eslint-community/eslint-utils': 4.9.1(eslint@10.2.0(jiti@2.6.1)) '@typescript-eslint/types': 8.58.0 - eslint: 10.2.0 + eslint: 10.2.0(jiti@2.6.1) eslint-visitor-keys: 4.2.1 espree: 10.4.0 estraverse: 5.3.0 @@ -2444,15 +2487,15 @@ snapshots: '@types/unist@3.0.3': {} - '@typescript-eslint/eslint-plugin@8.58.0(@typescript-eslint/parser@8.58.0(eslint@10.2.0)(typescript@5.7.2))(eslint@10.2.0)(typescript@5.7.2)': + '@typescript-eslint/eslint-plugin@8.58.0(@typescript-eslint/parser@8.58.0(eslint@10.2.0(jiti@2.6.1))(typescript@5.7.2))(eslint@10.2.0(jiti@2.6.1))(typescript@5.7.2)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.58.0(eslint@10.2.0)(typescript@5.7.2) + '@typescript-eslint/parser': 8.58.0(eslint@10.2.0(jiti@2.6.1))(typescript@5.7.2) '@typescript-eslint/scope-manager': 8.58.0 - '@typescript-eslint/type-utils': 8.58.0(eslint@10.2.0)(typescript@5.7.2) - '@typescript-eslint/utils': 8.58.0(eslint@10.2.0)(typescript@5.7.2) + '@typescript-eslint/type-utils': 8.58.0(eslint@10.2.0(jiti@2.6.1))(typescript@5.7.2) + '@typescript-eslint/utils': 8.58.0(eslint@10.2.0(jiti@2.6.1))(typescript@5.7.2) '@typescript-eslint/visitor-keys': 8.58.0 - eslint: 10.2.0 + eslint: 10.2.0(jiti@2.6.1) ignore: 7.0.5 natural-compare: 1.4.0 ts-api-utils: 2.5.0(typescript@5.7.2) @@ -2460,14 +2503,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.58.0(eslint@10.2.0)(typescript@5.7.2)': + '@typescript-eslint/parser@8.58.0(eslint@10.2.0(jiti@2.6.1))(typescript@5.7.2)': dependencies: '@typescript-eslint/scope-manager': 8.58.0 '@typescript-eslint/types': 8.58.0 '@typescript-eslint/typescript-estree': 8.58.0(typescript@5.7.2) '@typescript-eslint/visitor-keys': 8.58.0 debug: 4.4.3 - eslint: 10.2.0 + eslint: 10.2.0(jiti@2.6.1) typescript: 5.7.2 transitivePeerDependencies: - supports-color @@ -2490,13 +2533,13 @@ snapshots: dependencies: typescript: 5.7.2 - '@typescript-eslint/type-utils@8.58.0(eslint@10.2.0)(typescript@5.7.2)': + '@typescript-eslint/type-utils@8.58.0(eslint@10.2.0(jiti@2.6.1))(typescript@5.7.2)': dependencies: '@typescript-eslint/types': 8.58.0 '@typescript-eslint/typescript-estree': 8.58.0(typescript@5.7.2) - '@typescript-eslint/utils': 8.58.0(eslint@10.2.0)(typescript@5.7.2) + '@typescript-eslint/utils': 8.58.0(eslint@10.2.0(jiti@2.6.1))(typescript@5.7.2) debug: 4.4.3 - eslint: 10.2.0 + eslint: 10.2.0(jiti@2.6.1) ts-api-utils: 2.5.0(typescript@5.7.2) typescript: 5.7.2 transitivePeerDependencies: @@ -2519,13 +2562,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.58.0(eslint@10.2.0)(typescript@5.7.2)': + '@typescript-eslint/utils@8.58.0(eslint@10.2.0(jiti@2.6.1))(typescript@5.7.2)': dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.2.0) + '@eslint-community/eslint-utils': 4.9.1(eslint@10.2.0(jiti@2.6.1)) '@typescript-eslint/scope-manager': 8.58.0 '@typescript-eslint/types': 8.58.0 '@typescript-eslint/typescript-estree': 8.58.0(typescript@5.7.2) - eslint: 10.2.0 + eslint: 10.2.0(jiti@2.6.1) typescript: 5.7.2 transitivePeerDependencies: - supports-color @@ -2557,6 +2600,8 @@ snapshots: argparse@2.0.1: {} + args-tokenizer@0.3.0: {} + aria-query@5.3.2: {} array-iterate@2.0.1: {} @@ -2578,7 +2623,7 @@ snapshots: transitivePeerDependencies: - supports-color - astro@6.1.3(@types/node@24.0.1)(rollup@4.60.1)(typescript@5.7.2): + astro@6.1.3(@types/node@24.0.1)(jiti@2.6.1)(rollup@4.60.1)(typescript@5.7.2)(yaml@2.8.3): dependencies: '@astrojs/compiler': 3.0.1 '@astrojs/internal-helpers': 0.8.0 @@ -2630,8 +2675,8 @@ snapshots: unist-util-visit: 5.1.0 unstorage: 1.17.5 vfile: 6.0.3 - vite: 7.3.1(@types/node@24.0.1) - vitefu: 1.1.3(vite@7.3.1(@types/node@24.0.1)) + vite: 7.3.1(@types/node@24.0.1)(jiti@2.6.1)(yaml@2.8.3) + vitefu: 1.1.3(vite@7.3.1(@types/node@24.0.1)(jiti@2.6.1)(yaml@2.8.3)) xxhash-wasm: 1.1.0 yargs-parser: 22.0.0 zod: 4.3.6 @@ -2693,6 +2738,20 @@ snapshots: dependencies: fill-range: 7.1.1 + bumpp@11.0.1: + dependencies: + 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.3 + + cac@7.0.0: {} + ccount@2.0.1: {} character-entities-html4@2.1.0: {} @@ -2847,19 +2906,19 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-compat-utils@0.6.5(eslint@10.2.0): + eslint-compat-utils@0.6.5(eslint@10.2.0(jiti@2.6.1)): dependencies: - eslint: 10.2.0 + eslint: 10.2.0(jiti@2.6.1) semver: 7.7.4 - eslint-plugin-astro@1.6.0(eslint@10.2.0): + eslint-plugin-astro@1.6.0(eslint@10.2.0(jiti@2.6.1)): dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.2.0) + '@eslint-community/eslint-utils': 4.9.1(eslint@10.2.0(jiti@2.6.1)) '@jridgewell/sourcemap-codec': 1.5.5 '@typescript-eslint/types': 8.58.0 astro-eslint-parser: 1.4.0 - eslint: 10.2.0 - eslint-compat-utils: 0.6.5(eslint@10.2.0) + eslint: 10.2.0(jiti@2.6.1) + eslint-compat-utils: 0.6.5(eslint@10.2.0(jiti@2.6.1)) globals: 16.5.0 postcss: 8.5.8 postcss-selector-parser: 7.1.1 @@ -2884,9 +2943,9 @@ snapshots: eslint-visitor-keys@5.0.1: {} - eslint@10.2.0: + eslint@10.2.0(jiti@2.6.1): dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.2.0) + '@eslint-community/eslint-utils': 4.9.1(eslint@10.2.0(jiti@2.6.1)) '@eslint-community/regexpp': 4.12.2 '@eslint/config-array': 0.23.4 '@eslint/config-helpers': 0.5.4 @@ -2916,6 +2975,8 @@ snapshots: minimatch: 10.2.5 natural-compare: 1.4.0 optionator: 0.9.4 + optionalDependencies: + jiti: 2.6.1 transitivePeerDependencies: - supports-color @@ -3165,6 +3226,8 @@ snapshots: isexe@2.0.0: {} + jiti@2.6.1: {} + js-yaml@4.1.1: dependencies: argparse: 2.0.1 @@ -3175,6 +3238,8 @@ snapshots: json-stable-stringify-without-jsonify@1.0.1: {} + jsonc-parser@3.3.1: {} + keyv@4.5.4: dependencies: json-buffer: 3.0.1 @@ -3650,6 +3715,8 @@ snapshots: punycode@2.3.1: {} + quansync@1.0.0: {} + queue-microtask@1.2.3: {} radix3@1.1.2: {} @@ -3908,13 +3975,13 @@ snapshots: dependencies: prelude-ls: 1.2.1 - typescript-eslint@8.58.0(eslint@10.2.0)(typescript@5.7.2): + typescript-eslint@8.58.0(eslint@10.2.0(jiti@2.6.1))(typescript@5.7.2): dependencies: - '@typescript-eslint/eslint-plugin': 8.58.0(@typescript-eslint/parser@8.58.0(eslint@10.2.0)(typescript@5.7.2))(eslint@10.2.0)(typescript@5.7.2) - '@typescript-eslint/parser': 8.58.0(eslint@10.2.0)(typescript@5.7.2) + '@typescript-eslint/eslint-plugin': 8.58.0(@typescript-eslint/parser@8.58.0(eslint@10.2.0(jiti@2.6.1))(typescript@5.7.2))(eslint@10.2.0(jiti@2.6.1))(typescript@5.7.2) + '@typescript-eslint/parser': 8.58.0(eslint@10.2.0(jiti@2.6.1))(typescript@5.7.2) '@typescript-eslint/typescript-estree': 8.58.0(typescript@5.7.2) - '@typescript-eslint/utils': 8.58.0(eslint@10.2.0)(typescript@5.7.2) - eslint: 10.2.0 + '@typescript-eslint/utils': 8.58.0(eslint@10.2.0(jiti@2.6.1))(typescript@5.7.2) + eslint: 10.2.0(jiti@2.6.1) typescript: 5.7.2 transitivePeerDependencies: - supports-color @@ -3925,6 +3992,19 @@ snapshots: ultrahtml@1.6.0: {} + unconfig-core@7.5.0: + dependencies: + '@quansync/fs': 1.0.0 + quansync: 1.0.0 + + unconfig@7.5.0: + dependencies: + '@quansync/fs': 1.0.0 + defu: 6.1.6 + jiti: 2.6.1 + quansync: 1.0.0 + unconfig-core: 7.5.0 + uncrypto@0.1.3: {} undici-types@7.8.0: @@ -4020,7 +4100,7 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite@7.3.1(@types/node@24.0.1): + vite@7.3.1(@types/node@24.0.1)(jiti@2.6.1)(yaml@2.8.3): dependencies: esbuild: 0.27.7 fdir: 6.5.0(picomatch@4.0.4) @@ -4031,10 +4111,12 @@ snapshots: optionalDependencies: '@types/node': 24.0.1 fsevents: 2.3.3 + jiti: 2.6.1 + yaml: 2.8.3 - vitefu@1.1.3(vite@7.3.1(@types/node@24.0.1)): + vitefu@1.1.3(vite@7.3.1(@types/node@24.0.1)(jiti@2.6.1)(yaml@2.8.3)): optionalDependencies: - vite: 7.3.1(@types/node@24.0.1) + vite: 7.3.1(@types/node@24.0.1)(jiti@2.6.1)(yaml@2.8.3) web-namespaces@2.0.1: {} @@ -4048,6 +4130,8 @@ snapshots: xxhash-wasm@1.1.0: {} + yaml@2.8.3: {} + yargs-parser@22.0.0: {} yocto-queue@0.1.0: {}