From 64d2d627d2aa76ce1b6b987abab95dfdaa883073 Mon Sep 17 00:00:00 2001 From: Santiago Molina Date: Mon, 24 Aug 2026 12:50:37 -0500 Subject: [PATCH] chore: prepare 1.0.0 release --- .github/workflows/release.yml | 2 +- apps/web/package.json | 2 +- apps/web/src/pages/docs/index.astro | 6 +- packages/og/CHANGELOG.md | 6 + packages/og/README.md | 2 +- packages/og/STABILITY.md | 20 +- .../og/docs/migrating-existing-projects.md | 2 +- packages/og/docs/release-acceptance.md | 4 +- packages/og/package.json | 6 +- packages/og/src/version.ts | 2 +- packages/og/tests/cli.test.mjs | 2 +- packages/og/tests/generate.test.ts | 2 +- pnpm-lock.yaml | 293 ++++++++++++++---- 13 files changed, 261 insertions(+), 88 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1c0be18..2609009 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -6,7 +6,7 @@ on: version: description: Version to publish required: true - default: 0.9.0 + default: 1.0.0 type: string permissions: diff --git a/apps/web/package.json b/apps/web/package.json index 98b514b..9e271f9 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -18,7 +18,7 @@ "@astrojs/sitemap": "^3.7.3", "@santi020k/lumen-astro": "^1.4.0", "@santi020k/og": "workspace:*", - "astro": "^7.2.5" + "astro": "^7.2.6" }, "devDependencies": { "@astrojs/check": "^0.9.10", diff --git a/apps/web/src/pages/docs/index.astro b/apps/web/src/pages/docs/index.astro index 3948cc9..5e5b631 100644 --- a/apps/web/src/pages/docs/index.astro +++ b/apps/web/src/pages/docs/index.astro @@ -259,7 +259,7 @@ const jsonResultExample = `{ "cleaned": [], "stale": [], "total": 2, - "version": "0.9.0", + "version": "1.0.0", "elapsedMilliseconds": 184 }` @@ -271,7 +271,7 @@ pnpm exec santi-og inspect http://localhost:4321 --open pnpm exec santi-og audit --site dist --site-url https://example.com --sarif pnpm exec santi-og audit --site dist --site-url https://example.com --standards pnpm exec santi-og migrate --report --json -pnpm exec santi-og upgrade --to 0.9.0` +pnpm exec santi-og upgrade --to 1.0.0` --- @@ -288,7 +288,7 @@ pnpm exec santi-og upgrade --to 0.9.0`

{description} Start with a useful visual default and customize only what your project needs.

- v0.9.0 Current docs + v1.0.0 Current docs Node.js 22.18+ Runtime 4 presets Included
diff --git a/packages/og/CHANGELOG.md b/packages/og/CHANGELOG.md index 2b51118..9e8cd00 100644 --- a/packages/og/CHANGELOG.md +++ b/packages/og/CHANGELOG.md @@ -2,8 +2,14 @@ ## Unreleased +## 1.0.0 - 2026-08-24 + +- Establish the documented package subpaths, runtime exports, configuration shapes, CLI commands, + and machine-readable results as the stable public contract. - Add a transparent 0–100 score to hosted, CLI, visual, and JSON inspection results while keeping the underlying pass, warning, and error evidence visible. +- Support the hosted checker during local Astro development while preserving production Turnstile + verification requirements. ## 0.9.0 - 2026-08-24 diff --git a/packages/og/README.md b/packages/og/README.md index 7aae6ed..0244158 100644 --- a/packages/og/README.md +++ b/packages/og/README.md @@ -525,7 +525,7 @@ output. It fails when a card exceeds the accepted difference and always fails fo or dimension changes, which cannot be expressed as a pixel ratio. Add `--json` for automation. `santi-og migrate --report` inventories logical cards, physical outputs, local renderer modules, -and remaining custom-renderer responsibilities. `santi-og upgrade --to 0.9.0` updates regular +and remaining custom-renderer responsibilities. `santi-og upgrade --to 1.0.0` updates regular dependencies in the root and every declared workspace package, plus pnpm catalogs and release-age exclusions; run your package manager install command after reviewing the changes. `generate`, `check`, `compare`, `inspect`, `migrate`, and `upgrade` support machine-readable JSON summaries. diff --git a/packages/og/STABILITY.md b/packages/og/STABILITY.md index f71368b..f84737a 100644 --- a/packages/og/STABILITY.md +++ b/packages/og/STABILITY.md @@ -1,8 +1,7 @@ # Stability and compatibility -`@santi020k/og` 0.9 is the final acceptance release before 1.0. The 0.8 cycle made the compatibility -boundary explicit; 0.9 verifies that boundary from packed and registry-installed artifacts in real -framework builds before the first stable major. +`@santi020k/og` 1.0 establishes the stable public contract after the 0.8 compatibility review and +the 0.9 acceptance cycle verified packed and registry-installed artifacts in real framework builds. ## Supported runtime @@ -66,14 +65,13 @@ The stable package subpaths are: - Product copy, brand policy, locale topology, redirects, severity choices, and remote image digests remain consumer-owned configuration. -## Before 1.0 +## 1.0 acceptance -The 0.9 cycle keeps the export surface frozen, runs the complete suite on Node.js 22 and 24, and -builds plain Node.js, Astro, and Next.js consumers from both the packed candidate and the published -registry artifact. The hosted checker is protected by application URL policy, same-origin request -validation, server-validated single-use Turnstile tokens, and the Workers public-network egress -boundary. +The stable export surface is locked by public contract tests. The complete suite runs on Node.js 22 +and 24, and plain Node.js, Astro, and Next.js consumers build from both the packed candidate and the +published registry artifact. The hosted checker is protected by application URL policy, +same-origin request validation, server-validated single-use Turnstile tokens, and the Workers +public-network egress boundary. The executable acceptance criteria live in [the release checklist](./docs/release-acceptance.md). -Any required breaking correction discovered during this cycle should ship before 1.0 instead of -being carried into the stable contract. +Future changes follow the compatibility and deprecation policy above. diff --git a/packages/og/docs/migrating-existing-projects.md b/packages/og/docs/migrating-existing-projects.md index bbc3b78..5b38f9f 100644 --- a/packages/og/docs/migrating-existing-projects.md +++ b/packages/og/docs/migrating-existing-projects.md @@ -173,5 +173,5 @@ Start with `santi-og migrate --report --json` to inventory the remaining work. R `santi-og compare --threshold 0.01` when visual parity is required; it renders in a temporary directory and can fail CI when decoded pixel differences exceed the chosen ratio. Missing outputs and dimension changes always fail because they have no comparable pixel ratio. Use -`santi-og upgrade --to 0.9.0` to update root and declared workspace package manifests or pnpm +`santi-og upgrade --to 1.0.0` to update root and declared workspace package manifests or pnpm catalogs, then run the package manager install command yourself. diff --git a/packages/og/docs/release-acceptance.md b/packages/og/docs/release-acceptance.md index adbd847..a6f7052 100644 --- a/packages/og/docs/release-acceptance.md +++ b/packages/og/docs/release-acceptance.md @@ -1,7 +1,7 @@ # Release acceptance -Version 0.9 is the final validation release before the public contract becomes stable in 1.0. A -release is accepted only when every required item below has evidence from the release commit. +Version 1.0 establishes the stable public contract after the 0.9 validation cycle. The release is +accepted only when every required item below has evidence from the release commit. ## Repository state diff --git a/packages/og/package.json b/packages/og/package.json index d66f635..be82b1f 100644 --- a/packages/og/package.json +++ b/packages/og/package.json @@ -1,6 +1,6 @@ { "name": "@santi020k/og", - "version": "0.9.0", + "version": "1.0.0", "description": "Generate deterministic Open Graph images with reusable presets or project-owned renderers.", "type": "module", "sideEffects": false, @@ -120,8 +120,8 @@ "@types/fontkit": "^2.0.9", "@types/node": "^22.20.1", "@types/react": "^19.2.18", - "@typescript-eslint/eslint-plugin": "^8.67.0", - "@typescript-eslint/parser": "^8.67.0", + "@typescript-eslint/eslint-plugin": "^8.68.0", + "@typescript-eslint/parser": "^8.68.0", "@vitest/coverage-v8": "^4.1.11", "astro-eslint-parser": "^3.1.0", "cspell": "^10.1.0", diff --git a/packages/og/src/version.ts b/packages/og/src/version.ts index 8fc0be3..781928c 100644 --- a/packages/og/src/version.ts +++ b/packages/og/src/version.ts @@ -1,2 +1,2 @@ -export const GENERATOR_VERSION = '0.9.0' +export const GENERATOR_VERSION = '1.0.0' export const PRESET_VERSION = '2' diff --git a/packages/og/tests/cli.test.mjs b/packages/og/tests/cli.test.mjs index 001cd66..eed7f2d 100644 --- a/packages/og/tests/cli.test.mjs +++ b/packages/og/tests/cli.test.mjs @@ -168,7 +168,7 @@ test('prints machine-readable generation and migration reports', async () => { const generation = JSON.parse(generated.stdout) const report = JSON.parse(migrated.stdout) - assert.equal(generation.version, '0.9.0') + assert.equal(generation.version, '1.0.0') assert.equal(generation.total, 2) diff --git a/packages/og/tests/generate.test.ts b/packages/og/tests/generate.test.ts index 05bc944..959414a 100644 --- a/packages/og/tests/generate.test.ts +++ b/packages/og/tests/generate.test.ts @@ -136,7 +136,7 @@ describe('generate', () => { .resolves.toBe('png:Hello') await expect(readFile(path.join(root, '.og-cache.json'), 'utf8')) - .resolves.toContain('"generatorVersion": "0.9.0"') + .resolves.toContain('"generatorVersion": "1.0.0"') }) it('writes cards and skips unchanged outputs using content fingerprints', async () => { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2398d52..aafd912 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -28,13 +28,13 @@ importers: version: 3.7.3 '@santi020k/lumen-astro': specifier: ^1.4.0 - version: 1.4.0(astro@7.2.5(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@types/node@24.13.3)(jiti@2.7.0)(yaml@2.9.0)) + version: 1.4.0(astro@7.2.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@types/node@24.13.3)(jiti@2.7.0)(yaml@2.9.0)) '@santi020k/og': specifier: workspace:* version: link:../../packages/og astro: - specifier: ^7.2.5 - version: 7.2.5(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@types/node@24.13.3)(jiti@2.7.0)(yaml@2.9.0) + specifier: ^7.2.6 + version: 7.2.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@types/node@24.13.3)(jiti@2.7.0)(yaml@2.9.0) devDependencies: '@astrojs/check': specifier: ^0.9.10 @@ -72,7 +72,7 @@ importers: devDependencies: '@santi020k/eslint-config-basic': specifier: ^3.5.1 - version: 3.5.1(840a810762dd732737a11c85f0bafa35) + version: 3.5.1(54b961447605fb2a969039ef64a665a8) '@types/fontkit': specifier: ^2.0.9 version: 2.0.9 @@ -83,11 +83,11 @@ importers: specifier: ^19.2.18 version: 19.2.18 '@typescript-eslint/eslint-plugin': - specifier: ^8.67.0 - version: 8.67.0(@typescript-eslint/parser@8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) + specifier: ^8.68.0 + version: 8.68.0(@typescript-eslint/parser@8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) '@typescript-eslint/parser': - specifier: ^8.67.0 - version: 8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) + specifier: ^8.68.0 + version: 8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) '@vitest/coverage-v8': specifier: ^4.1.11 version: 4.1.11(vitest@4.1.11) @@ -2385,6 +2385,14 @@ packages: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/eslint-plugin@8.68.0': + resolution: {integrity: sha512-WASHDpCm6qO5jj9g1a+8NiW5+GCkAyLReR56/4VruYmNgfUmqpxOfZ2Yfb8xGfJPWv5Qi6LSD8sXdces3vbp/Q==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + '@typescript-eslint/parser': ^8.68.0 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/parser@8.67.0': resolution: {integrity: sha512-fUBfTuuEulWqX6V8+O3PtScV01tzYYRUDTAirHFKoRAt7nOzoGiPt0M/bB47wWNy0coOOcgEwAMUtBpykMxl6w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2392,6 +2400,13 @@ packages: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/parser@8.68.0': + resolution: {integrity: sha512-fHq2VC1kpyYfvEcbiMjOpySY4WS7voEp89yAThrHRX5sm9j2lzYppCb2umFMEed4fWcyeLjHxrz0mpjNBaBxMQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/project-service@8.56.1': resolution: {integrity: sha512-TAdqQTzHNNvlVFfR+hu2PDJrURiwKsUvxFn1M0h95BB8ah5jejas08jUWG4dBA68jDMI988IvtfdAI53JzEHOQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2404,6 +2419,12 @@ packages: peerDependencies: typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/project-service@8.68.0': + resolution: {integrity: sha512-5GQtWZCXFcFYux955pvoS02WLc49pXNlvIxocKjS0clvwo3in1RdlzVKyiqQH9vE5AKWFLTaUgeQkOrTS+0Qxw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/scope-manager@8.56.1': resolution: {integrity: sha512-YAi4VDKcIZp0O4tz/haYKhmIDZFEUPOreKbfdAN3SzUDMcPhJ8QI99xQXqX+HoUVq8cs85eRKnD+rne2UAnj2w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2412,6 +2433,10 @@ packages: resolution: {integrity: sha512-EgvsleTwS4E+WzzSvem8fAUubLwatMNF1B5hHSLQxcvs7q2dtRhGyujHwLJSYlG41niJ7GP24Aha2+0mb1b2kg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/scope-manager@8.68.0': + resolution: {integrity: sha512-T5eXpcaJNg8bhjHJ8Rjp68Vq/QBteYtTKY8TZqVNPaUbuz0f6jI9t6aDkylwvalpAB9XTTFeFOjrjXAZ3YvmVA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/tsconfig-utils@8.56.1': resolution: {integrity: sha512-qOtCYzKEeyr3aR9f28mPJqBty7+DBqsdd63eO0yyDwc6vgThj2UjWfJIcsFeSucYydqcuudMOprZ+x1SpF3ZuQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2424,6 +2449,12 @@ packages: peerDependencies: typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/tsconfig-utils@8.68.0': + resolution: {integrity: sha512-F7zrGQfiJHojPwi8vhxZQC1tWtJzvL74cK/nqri2lk8YUXvYaYwl263xOJ69jDWPUk1hmcdoayFwk9lX09npVw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/type-utils@8.67.0': resolution: {integrity: sha512-aVWDXbRmdXO9siTfX4ditQI1T9+zVcNazT48EJCD0v40/9RIFoUgZ05CmGEq9H2gixRpjUn/iplwvlcvutJW/Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2431,6 +2462,13 @@ packages: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/type-utils@8.68.0': + resolution: {integrity: sha512-X77zqoY1EjeWGs/0JNxeaMfp5C5lIz4Tw8y66F1Ne8Faq6g424sBNYM6xBAqElfGZPLpWS+CZAp0DXyKDzWiHg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/types@8.56.1': resolution: {integrity: sha512-dbMkdIUkIkchgGDIv7KLUpa0Mda4IYjo4IAMJUZ+3xNoUXxMsk9YtKpTHSChRS85o+H9ftm51gsK1dZReY9CVw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2439,6 +2477,10 @@ packages: resolution: {integrity: sha512-sBtgslww8nsMYUjhdPBiSyUqSzT8uR6g93A2QXnQC8+cGdjz0CyaOdqHDRJb1AtORbZCNUJBBeFA/tNR2uQmww==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/types@8.68.0': + resolution: {integrity: sha512-9RnpsGJjrAllCMefGVVsImJM24YurhC0Q1h4UbvivtvOqXmR/vEJge2OoE++z9m6hyg8T1Q8t5SNT6tHSbrxcg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/typescript-estree@8.56.1': resolution: {integrity: sha512-qzUL1qgalIvKWAf9C1HpvBjif+Vm6rcT5wZd4VoMb9+Km3iS3Cv9DY6dMRMDtPnwRAFyAi7YXJpTIEXLvdfPxg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2451,6 +2493,12 @@ packages: peerDependencies: typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/typescript-estree@8.68.0': + resolution: {integrity: sha512-OKKsD0tYmoNiU5PW2zehO1yO56jYOm1ShYlxon/Z0SJNidAkdVg86eg9ruRuoXf8xfnuWZGbwDsStkoXbZtIIA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/utils@8.56.1': resolution: {integrity: sha512-HPAVNIME3tABJ61siYlHzSWCGtOoeP2RTIaHXFMPqjrQKCGB9OgUVdiNgH7TJS2JNIQ5qQ4RsAUDuGaGme/KOA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2465,6 +2513,13 @@ packages: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/utils@8.68.0': + resolution: {integrity: sha512-PB5gJMMOg0Q5P1tsgWtEAqQacJXq0qEqRHDX/YJ4FaTMLfZPpHB3gjl2EJuiZyPABxmj4ZQYiY9m1bdAJ5y7tQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/visitor-keys@8.56.1': resolution: {integrity: sha512-KiROIzYdEV85YygXw6BI/Dx4fnBlFQu6Mq4QE4MOH9fFnhohw6wX/OAvDY2/C+ut0I3RSPKenvZJIVYqJNkhEw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2473,6 +2528,10 @@ packages: resolution: {integrity: sha512-fkv8dHRDqfGtTHuJeebdrQ7cX6Ad4WAS00rgHh9UGvMycF1mjBfsxry1XsLIFhWZ6Judlh6UdzK+TYlbpCXgnA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/visitor-keys@8.68.0': + resolution: {integrity: sha512-YR65gGdGvTUAWLldC3xLOvOzamdGzB4A5/N8rehEaHs3Zvoe39BhgY+u0SPch1OvrVTfLcc55wsSgK2NcnTS/A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@ungap/structured-clone@1.3.3': resolution: {integrity: sha512-60YRaenCQcVjYEKOcG824+DRGGIQ3VKErcBoAEDJZz5bKIs2ZG+X/H9Nk+Q6EVkwJk5QNApxbrc5QtBSwtrXAg==} @@ -2802,8 +2861,8 @@ packages: resolution: {integrity: sha512-lS5qlx401Q1ZUhQ44XQnM4uT2qI6hA0H+vstrd841xGVxunFOs0ut3DWJGYHK1l7mxRxQdDi1j53pfE7/AyGlA==} engines: {node: ^22.22.3 || ^24.16.0 || >=26.3.0} - astro@7.2.5: - resolution: {integrity: sha512-E92+I7yiqB2GA7u87JFpVG+glyGAYsGbiWPoZhH7mEja5SXyZniMoDd4UUuySpzM0tU4OlVWvYCcithkd/Hkig==} + astro@7.2.6: + resolution: {integrity: sha512-qzT4tAhgHYX/6/MUGslAkF0PVkM4WNsMw2A1GrbfA9cXp68hmdqF3f7MuF5rRFvwQbjowqjOf90ao9whfgV5mw==} engines: {node: '>=22.12.0', npm: '>=9.6.5', pnpm: '>=7.1.0'} hasBin: true peerDependencies: @@ -5602,6 +5661,13 @@ packages: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' + typescript-eslint@8.68.0: + resolution: {integrity: sha512-MHy0Y0ynqeEbx/S45+i/bBssdy3X6KNBfmJAP35GrgtNxu2TQ5K5xsFDhAnmsq1jvpdoZOPG1LGtJo0HWqYCrQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' + typescript@5.9.3: resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} engines: {node: '>=14.17'} @@ -6742,15 +6808,15 @@ snapshots: dependencies: '@jridgewell/trace-mapping': 0.3.9 - '@darraghor/eslint-plugin-nestjs-typed@7.3.3(@typescript-eslint/parser@8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(class-validator@0.15.1)(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3)': + '@darraghor/eslint-plugin-nestjs-typed@7.3.3(@typescript-eslint/parser@8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(class-validator@0.15.1)(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3)': dependencies: - '@typescript-eslint/parser': 8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) - '@typescript-eslint/scope-manager': 8.67.0 - '@typescript-eslint/type-utils': 8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) - '@typescript-eslint/utils': 8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) + '@typescript-eslint/parser': 8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.68.0 + '@typescript-eslint/type-utils': 8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) + '@typescript-eslint/utils': 8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) class-validator: 0.15.1 eslint: 10.9.0(jiti@2.7.0) - eslint-module-utils: 2.14.0(@typescript-eslint/parser@8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0)) + eslint-module-utils: 2.14.0(@typescript-eslint/parser@8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0)) glob: 13.0.6 reflect-metadata: 0.2.2 ts-api-utils: 2.5.0(typescript@5.9.3) @@ -6845,7 +6911,7 @@ snapshots: '@es-joy/jsdoccomment@0.92.0': dependencies: '@types/estree': 1.0.9 - '@typescript-eslint/types': 8.67.0 + '@typescript-eslint/types': 8.68.0 comment-parser: 1.4.7 esquery: 1.7.0 jsdoc-type-pratt-parser: 9.0.1 @@ -6854,7 +6920,7 @@ snapshots: '@es-joy/jsdoccomment@0.95.1': dependencies: '@types/estree': 1.0.9 - '@typescript-eslint/types': 8.67.0 + '@typescript-eslint/types': 8.68.0 comment-parser: 1.4.8 esquery: 1.7.0 jsdoc-type-pratt-parser: 9.1.2 @@ -7974,17 +8040,17 @@ snapshots: transitivePeerDependencies: - typescript - '@santi020k/eslint-config-basic@3.5.1(840a810762dd732737a11c85f0bafa35)': + '@santi020k/eslint-config-basic@3.5.1(54b961447605fb2a969039ef64a665a8)': dependencies: - '@santi020k/eslint-config-core': 3.1.1(@typescript-eslint/eslint-plugin@8.67.0(@typescript-eslint/parser@8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) - '@santi020k/eslint-config-typescript': 3.1.3(@typescript-eslint/eslint-plugin@8.67.0(@typescript-eslint/parser@8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) + '@santi020k/eslint-config-core': 3.1.1(@typescript-eslint/eslint-plugin@8.68.0(@typescript-eslint/parser@8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) + '@santi020k/eslint-config-typescript': 3.1.3(@typescript-eslint/eslint-plugin@8.68.0(@typescript-eslint/parser@8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) '@typescript-eslint/utils': 8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) eslint: 10.9.0(jiti@2.7.0) semver: 7.8.5 optionalDependencies: - '@santi020k/eslint-config-extensions': 3.1.1(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@typescript-eslint/eslint-plugin@8.67.0(@typescript-eslint/parser@8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(@typescript-eslint/parser@8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(globals@17.11.0)(oxlint@1.80.0)(typescript-eslint@8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(typescript@5.9.3) - '@santi020k/eslint-config-formats': 3.1.1(@types/node@22.20.1)(@typescript-eslint/eslint-plugin@8.67.0(@typescript-eslint/parser@8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(crossws@0.3.5)(eslint@10.9.0(jiti@2.7.0))(graphql@16.14.2)(typescript@5.9.3) - '@santi020k/eslint-config-tools': 3.1.1(@types/node@22.20.1)(@typescript-eslint/eslint-plugin@8.67.0(@typescript-eslint/parser@8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(@typescript-eslint/parser@8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(@typescript-eslint/typescript-estree@8.67.0(typescript@5.9.3))(class-validator@0.15.1)(crossws@0.3.5)(eslint@10.9.0(jiti@2.7.0))(graphql@16.14.2)(typescript@5.9.3) + '@santi020k/eslint-config-extensions': 3.1.1(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@typescript-eslint/eslint-plugin@8.68.0(@typescript-eslint/parser@8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(@typescript-eslint/parser@8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(globals@17.11.0)(oxlint@1.80.0)(typescript-eslint@8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(typescript@5.9.3) + '@santi020k/eslint-config-formats': 3.1.1(@types/node@22.20.1)(@typescript-eslint/eslint-plugin@8.68.0(@typescript-eslint/parser@8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(crossws@0.3.5)(eslint@10.9.0(jiti@2.7.0))(graphql@16.14.2)(typescript@5.9.3) + '@santi020k/eslint-config-tools': 3.1.1(@types/node@22.20.1)(@typescript-eslint/eslint-plugin@8.68.0(@typescript-eslint/parser@8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(@typescript-eslint/parser@8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(@typescript-eslint/typescript-estree@8.68.0(typescript@5.9.3))(class-validator@0.15.1)(crossws@0.3.5)(eslint@10.9.0(jiti@2.7.0))(graphql@16.14.2)(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - '@typescript-eslint/eslint-plugin' @@ -7992,7 +8058,7 @@ snapshots: - supports-color - ts-declaration-location - '@santi020k/eslint-config-core@3.1.1(@typescript-eslint/eslint-plugin@8.67.0(@typescript-eslint/parser@8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3)': + '@santi020k/eslint-config-core@3.1.1(@typescript-eslint/eslint-plugin@8.68.0(@typescript-eslint/parser@8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3)': dependencies: '@eslint/config-helpers': 0.7.0 '@eslint/js': 10.0.1(eslint@10.9.0(jiti@2.7.0)) @@ -8003,7 +8069,7 @@ snapshots: eslint-plugin-n: 18.3.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) eslint-plugin-promise: 7.3.0(eslint@10.9.0(jiti@2.7.0)) eslint-plugin-simple-import-sort: 14.0.0(eslint@10.9.0(jiti@2.7.0)) - eslint-plugin-unused-imports: 4.4.1(@typescript-eslint/eslint-plugin@8.67.0(@typescript-eslint/parser@8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0)) + eslint-plugin-unused-imports: 4.4.1(@typescript-eslint/eslint-plugin@8.68.0(@typescript-eslint/parser@8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0)) globals: 17.11.0 transitivePeerDependencies: - '@typescript-eslint/eslint-plugin' @@ -8012,10 +8078,10 @@ snapshots: - ts-declaration-location - typescript - '@santi020k/eslint-config-extensions@3.1.1(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@typescript-eslint/eslint-plugin@8.67.0(@typescript-eslint/parser@8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(@typescript-eslint/parser@8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(globals@17.11.0)(oxlint@1.80.0)(typescript-eslint@8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(typescript@5.9.3)': + '@santi020k/eslint-config-extensions@3.1.1(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@typescript-eslint/eslint-plugin@8.68.0(@typescript-eslint/parser@8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(@typescript-eslint/parser@8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(globals@17.11.0)(oxlint@1.80.0)(typescript-eslint@8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(typescript@5.9.3)': dependencies: - '@santi020k/eslint-config-core': 3.1.1(@typescript-eslint/eslint-plugin@8.67.0(@typescript-eslint/parser@8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) - '@typescript-eslint/utils': 8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) + '@santi020k/eslint-config-core': 3.1.1(@typescript-eslint/eslint-plugin@8.68.0(@typescript-eslint/parser@8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) + '@typescript-eslint/utils': 8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) eslint: 10.9.0(jiti@2.7.0) eslint-plugin-compat: 7.0.2(eslint@10.9.0(jiti@2.7.0)) eslint-plugin-de-morgan: 2.1.3(eslint@10.9.0(jiti@2.7.0)) @@ -8031,7 +8097,7 @@ snapshots: eslint-plugin-unicorn: 73.0.0(eslint@10.9.0(jiti@2.7.0)) eslint-plugin-vuejs-accessibility: 2.6.0(eslint@10.9.0(jiti@2.7.0))(globals@17.11.0) optionalDependencies: - '@santi020k/eslint-plugin-astro-doctor': 1.3.2(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@typescript-eslint/parser@8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint-plugin-jsx-a11y@6.10.2(eslint@10.9.0(jiti@2.7.0)))(eslint@10.9.0(jiti@2.7.0))(typescript-eslint@8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3)) + '@santi020k/eslint-plugin-astro-doctor': 1.3.2(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@typescript-eslint/parser@8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint-plugin-jsx-a11y@6.10.2(eslint@10.9.0(jiti@2.7.0)))(eslint@10.9.0(jiti@2.7.0))(typescript-eslint@8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3)) oxlint: 1.80.0 typescript: 5.9.3 transitivePeerDependencies: @@ -8046,22 +8112,22 @@ snapshots: - typescript-eslint optional: true - '@santi020k/eslint-config-formats@3.1.1(@types/node@22.20.1)(@typescript-eslint/eslint-plugin@8.67.0(@typescript-eslint/parser@8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(crossws@0.3.5)(eslint@10.9.0(jiti@2.7.0))(graphql@16.14.2)(typescript@5.9.3)': + '@santi020k/eslint-config-formats@3.1.1(@types/node@22.20.1)(@typescript-eslint/eslint-plugin@8.68.0(@typescript-eslint/parser@8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(crossws@0.3.5)(eslint@10.9.0(jiti@2.7.0))(graphql@16.14.2)(typescript@5.9.3)': dependencies: '@eslint/css': 1.4.0 '@eslint/markdown': 8.0.3 '@graphql-eslint/eslint-plugin': 4.4.1(@types/node@22.20.1)(crossws@0.3.5)(eslint@10.9.0(jiti@2.7.0))(graphql@16.14.2)(typescript@5.9.3) '@html-eslint/eslint-plugin': 0.64.0(eslint@10.9.0(jiti@2.7.0)) '@html-eslint/parser': 0.64.0 - '@santi020k/eslint-config-core': 3.1.1(@typescript-eslint/eslint-plugin@8.67.0(@typescript-eslint/parser@8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) - '@typescript-eslint/utils': 8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) + '@santi020k/eslint-config-core': 3.1.1(@typescript-eslint/eslint-plugin@8.68.0(@typescript-eslint/parser@8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) + '@typescript-eslint/utils': 8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) eslint: 10.9.0(jiti@2.7.0) eslint-plugin-jsonc: 3.4.2(eslint@10.9.0(jiti@2.7.0)) eslint-plugin-mdx: 3.8.1(eslint@10.9.0(jiti@2.7.0)) eslint-plugin-package-json: 1.7.1(eslint@10.9.0(jiti@2.7.0)) eslint-plugin-toml: 1.5.0(eslint@10.9.0(jiti@2.7.0)) eslint-plugin-yml: 3.8.1(eslint@10.9.0(jiti@2.7.0)) - typescript-eslint: 8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) + typescript-eslint: 8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) optionalDependencies: graphql: 16.14.2 typescript: 5.9.3 @@ -8083,16 +8149,16 @@ snapshots: - utf-8-validate optional: true - '@santi020k/eslint-config-tools@3.1.1(@types/node@22.20.1)(@typescript-eslint/eslint-plugin@8.67.0(@typescript-eslint/parser@8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(@typescript-eslint/parser@8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(@typescript-eslint/typescript-estree@8.67.0(typescript@5.9.3))(class-validator@0.15.1)(crossws@0.3.5)(eslint@10.9.0(jiti@2.7.0))(graphql@16.14.2)(typescript@5.9.3)': + '@santi020k/eslint-config-tools@3.1.1(@types/node@22.20.1)(@typescript-eslint/eslint-plugin@8.68.0(@typescript-eslint/parser@8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(@typescript-eslint/parser@8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(@typescript-eslint/typescript-estree@8.68.0(typescript@5.9.3))(class-validator@0.15.1)(crossws@0.3.5)(eslint@10.9.0(jiti@2.7.0))(graphql@16.14.2)(typescript@5.9.3)': dependencies: '@cspell/eslint-plugin': 10.1.0(eslint@10.9.0(jiti@2.7.0)) - '@darraghor/eslint-plugin-nestjs-typed': 7.3.3(@typescript-eslint/parser@8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(class-validator@0.15.1)(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) - '@santi020k/eslint-config-core': 3.1.1(@typescript-eslint/eslint-plugin@8.67.0(@typescript-eslint/parser@8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) - '@santi020k/eslint-config-formats': 3.1.1(@types/node@22.20.1)(@typescript-eslint/eslint-plugin@8.67.0(@typescript-eslint/parser@8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(crossws@0.3.5)(eslint@10.9.0(jiti@2.7.0))(graphql@16.14.2)(typescript@5.9.3) - '@typescript-eslint/utils': 8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) + '@darraghor/eslint-plugin-nestjs-typed': 7.3.3(@typescript-eslint/parser@8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(class-validator@0.15.1)(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) + '@santi020k/eslint-config-core': 3.1.1(@typescript-eslint/eslint-plugin@8.68.0(@typescript-eslint/parser@8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) + '@santi020k/eslint-config-formats': 3.1.1(@types/node@22.20.1)(@typescript-eslint/eslint-plugin@8.68.0(@typescript-eslint/parser@8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(crossws@0.3.5)(eslint@10.9.0(jiti@2.7.0))(graphql@16.14.2)(typescript@5.9.3) + '@typescript-eslint/utils': 8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) eslint: 10.9.0(jiti@2.7.0) eslint-config-prettier: 10.1.8(eslint@10.9.0(jiti@2.7.0)) - eslint-plugin-command: 4.0.0(@typescript-eslint/typescript-estree@8.67.0(typescript@5.9.3))(@typescript-eslint/utils@8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0)) + eslint-plugin-command: 4.0.0(@typescript-eslint/typescript-estree@8.68.0(typescript@5.9.3))(@typescript-eslint/utils@8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0)) eslint-plugin-jsdoc: 64.2.1(eslint@10.9.0(jiti@2.7.0)) eslint-plugin-pnpm: 1.8.0(eslint@10.9.0(jiti@2.7.0)) eslint-plugin-tsdoc: 0.5.2(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) @@ -8122,10 +8188,10 @@ snapshots: - utf-8-validate optional: true - '@santi020k/eslint-config-typescript@3.1.3(@typescript-eslint/eslint-plugin@8.67.0(@typescript-eslint/parser@8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3)': + '@santi020k/eslint-config-typescript@3.1.3(@typescript-eslint/eslint-plugin@8.68.0(@typescript-eslint/parser@8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3)': dependencies: - '@santi020k/eslint-config-core': 3.1.1(@typescript-eslint/eslint-plugin@8.67.0(@typescript-eslint/parser@8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) - '@typescript-eslint/parser': 8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) + '@santi020k/eslint-config-core': 3.1.1(@typescript-eslint/eslint-plugin@8.68.0(@typescript-eslint/parser@8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) + '@typescript-eslint/parser': 8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) '@typescript-eslint/utils': 8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) eslint: 10.9.0(jiti@2.7.0) typescript-eslint: 8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) @@ -8137,11 +8203,11 @@ snapshots: - supports-color - ts-declaration-location - '@santi020k/eslint-plugin-astro-doctor@1.3.2(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@typescript-eslint/parser@8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint-plugin-jsx-a11y@6.10.2(eslint@10.9.0(jiti@2.7.0)))(eslint@10.9.0(jiti@2.7.0))(typescript-eslint@8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))': + '@santi020k/eslint-plugin-astro-doctor@1.3.2(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@typescript-eslint/parser@8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint-plugin-jsx-a11y@6.10.2(eslint@10.9.0(jiti@2.7.0)))(eslint@10.9.0(jiti@2.7.0))(typescript-eslint@8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))': dependencies: astro-eslint-parser: 3.1.0(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3) eslint: 10.9.0(jiti@2.7.0) - eslint-plugin-astro: 3.1.0(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@typescript-eslint/parser@8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint-plugin-jsx-a11y@6.10.2(eslint@10.9.0(jiti@2.7.0)))(eslint@10.9.0(jiti@2.7.0))(typescript-eslint@8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3)) + eslint-plugin-astro: 3.1.0(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@typescript-eslint/parser@8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint-plugin-jsx-a11y@6.10.2(eslint@10.9.0(jiti@2.7.0)))(eslint@10.9.0(jiti@2.7.0))(typescript-eslint@8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3)) transitivePeerDependencies: - '@emnapi/core' - '@emnapi/runtime' @@ -8151,11 +8217,11 @@ snapshots: - typescript-eslint optional: true - '@santi020k/lumen-astro@1.4.0(astro@7.2.5(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@types/node@24.13.3)(jiti@2.7.0)(yaml@2.9.0))': + '@santi020k/lumen-astro@1.4.0(astro@7.2.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@types/node@24.13.3)(jiti@2.7.0)(yaml@2.9.0))': dependencies: '@santi020k/lumen': 1.4.0 '@santi020k/lumen-core': 1.4.0 - astro: 7.2.5(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@types/node@24.13.3)(jiti@2.7.0)(yaml@2.9.0) + astro: 7.2.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@types/node@24.13.3)(jiti@2.7.0)(yaml@2.9.0) uqr: 0.1.3 '@santi020k/lumen-core@1.4.0': @@ -8363,6 +8429,22 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/eslint-plugin@8.68.0(@typescript-eslint/parser@8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3)': + dependencies: + '@eslint-community/regexpp': 4.12.2 + '@typescript-eslint/parser': 8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.68.0 + '@typescript-eslint/type-utils': 8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) + '@typescript-eslint/utils': 8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.68.0 + eslint: 10.9.0(jiti@2.7.0) + ignore: 7.0.6 + natural-compare: 1.4.0 + ts-api-utils: 2.5.0(typescript@5.9.3) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/parser@8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3)': dependencies: '@typescript-eslint/scope-manager': 8.67.0 @@ -8375,10 +8457,22 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/parser@8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3)': + dependencies: + '@typescript-eslint/scope-manager': 8.68.0 + '@typescript-eslint/types': 8.68.0 + '@typescript-eslint/typescript-estree': 8.68.0(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.68.0 + debug: 4.4.3 + eslint: 10.9.0(jiti@2.7.0) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/project-service@8.56.1(typescript@5.9.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.67.0(typescript@5.9.3) - '@typescript-eslint/types': 8.67.0 + '@typescript-eslint/tsconfig-utils': 8.56.1(typescript@5.9.3) + '@typescript-eslint/types': 8.56.1 debug: 4.4.3 typescript: 5.9.3 transitivePeerDependencies: @@ -8394,6 +8488,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/project-service@8.68.0(typescript@5.9.3)': + dependencies: + '@typescript-eslint/tsconfig-utils': 8.68.0(typescript@5.9.3) + '@typescript-eslint/types': 8.68.0 + debug: 4.4.3 + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/scope-manager@8.56.1': dependencies: '@typescript-eslint/types': 8.56.1 @@ -8405,6 +8508,11 @@ snapshots: '@typescript-eslint/types': 8.67.0 '@typescript-eslint/visitor-keys': 8.67.0 + '@typescript-eslint/scope-manager@8.68.0': + dependencies: + '@typescript-eslint/types': 8.68.0 + '@typescript-eslint/visitor-keys': 8.68.0 + '@typescript-eslint/tsconfig-utils@8.56.1(typescript@5.9.3)': dependencies: typescript: 5.9.3 @@ -8414,6 +8522,10 @@ snapshots: dependencies: typescript: 5.9.3 + '@typescript-eslint/tsconfig-utils@8.68.0(typescript@5.9.3)': + dependencies: + typescript: 5.9.3 + '@typescript-eslint/type-utils@8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3)': dependencies: '@typescript-eslint/types': 8.67.0 @@ -8426,11 +8538,25 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/type-utils@8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3)': + dependencies: + '@typescript-eslint/types': 8.68.0 + '@typescript-eslint/typescript-estree': 8.68.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) + debug: 4.4.3 + eslint: 10.9.0(jiti@2.7.0) + ts-api-utils: 2.5.0(typescript@5.9.3) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/types@8.56.1': optional: true '@typescript-eslint/types@8.67.0': {} + '@typescript-eslint/types@8.68.0': {} + '@typescript-eslint/typescript-estree@8.56.1(typescript@5.9.3)': dependencies: '@typescript-eslint/project-service': 8.56.1(typescript@5.9.3) @@ -8462,6 +8588,21 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/typescript-estree@8.68.0(typescript@5.9.3)': + dependencies: + '@typescript-eslint/project-service': 8.68.0(typescript@5.9.3) + '@typescript-eslint/tsconfig-utils': 8.68.0(typescript@5.9.3) + '@typescript-eslint/types': 8.68.0 + '@typescript-eslint/visitor-keys': 8.68.0 + debug: 4.4.3 + minimatch: 10.2.6 + semver: 7.8.5 + tinyglobby: 0.2.17 + ts-api-utils: 2.5.0(typescript@5.9.3) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/utils@8.56.1(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3)': dependencies: '@eslint-community/eslint-utils': 4.10.1(eslint@10.9.0(jiti@2.7.0)) @@ -8485,6 +8626,17 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/utils@8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3)': + dependencies: + '@eslint-community/eslint-utils': 4.10.1(eslint@10.9.0(jiti@2.7.0)) + '@typescript-eslint/scope-manager': 8.68.0 + '@typescript-eslint/types': 8.68.0 + '@typescript-eslint/typescript-estree': 8.68.0(typescript@5.9.3) + eslint: 10.9.0(jiti@2.7.0) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/visitor-keys@8.56.1': dependencies: '@typescript-eslint/types': 8.56.1 @@ -8496,6 +8648,11 @@ snapshots: '@typescript-eslint/types': 8.67.0 eslint-visitor-keys: 5.0.1 + '@typescript-eslint/visitor-keys@8.68.0': + dependencies: + '@typescript-eslint/types': 8.68.0 + eslint-visitor-keys: 5.0.1 + '@ungap/structured-clone@1.3.3': {} '@unrs/resolver-binding-android-arm-eabi@1.12.2': @@ -8861,7 +9018,7 @@ snapshots: - '@emnapi/runtime' - supports-color - astro@7.2.5(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@types/node@24.13.3)(jiti@2.7.0)(yaml@2.9.0): + astro@7.2.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@types/node@24.13.3)(jiti@2.7.0)(yaml@2.9.0): dependencies: '@astrojs/compiler-rs': 0.4.0(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3) '@astrojs/internal-helpers': 0.10.4 @@ -9732,21 +9889,21 @@ snapshots: - supports-color optional: true - eslint-module-utils@2.14.0(@typescript-eslint/parser@8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0)): + eslint-module-utils@2.14.0(@typescript-eslint/parser@8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) + '@typescript-eslint/parser': 8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) eslint: 10.9.0(jiti@2.7.0) transitivePeerDependencies: - supports-color optional: true - eslint-plugin-astro@3.1.0(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@typescript-eslint/parser@8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint-plugin-jsx-a11y@6.10.2(eslint@10.9.0(jiti@2.7.0)))(eslint@10.9.0(jiti@2.7.0))(typescript-eslint@8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3)): + eslint-plugin-astro@3.1.0(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@typescript-eslint/parser@8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint-plugin-jsx-a11y@6.10.2(eslint@10.9.0(jiti@2.7.0)))(eslint@10.9.0(jiti@2.7.0))(typescript-eslint@8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3)): dependencies: '@eslint-community/eslint-utils': 4.10.1(eslint@10.9.0(jiti@2.7.0)) '@jridgewell/sourcemap-codec': 1.5.5 - '@typescript-eslint/types': 8.67.0 + '@typescript-eslint/types': 8.68.0 astro-eslint-parser: 3.1.0(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3) eslint: 10.9.0(jiti@2.7.0) espree: 11.2.0 @@ -9754,20 +9911,20 @@ snapshots: postcss: 8.5.26 postcss-selector-parser: 7.1.5 optionalDependencies: - '@typescript-eslint/parser': 8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) + '@typescript-eslint/parser': 8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) eslint-plugin-jsx-a11y: 6.10.2(eslint@10.9.0(jiti@2.7.0)) - typescript-eslint: 8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) + typescript-eslint: 8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) transitivePeerDependencies: - '@emnapi/core' - '@emnapi/runtime' - supports-color optional: true - eslint-plugin-command@4.0.0(@typescript-eslint/typescript-estree@8.67.0(typescript@5.9.3))(@typescript-eslint/utils@8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0)): + eslint-plugin-command@4.0.0(@typescript-eslint/typescript-estree@8.68.0(typescript@5.9.3))(@typescript-eslint/utils@8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0)): dependencies: '@es-joy/jsdoccomment': 0.92.0 - '@typescript-eslint/typescript-estree': 8.67.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.68.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) eslint: 10.9.0(jiti@2.7.0) optional: true @@ -9938,7 +10095,7 @@ snapshots: eslint-plugin-perfectionist@5.10.1(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3): dependencies: - '@typescript-eslint/utils': 8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) + '@typescript-eslint/utils': 8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) eslint: 10.9.0(jiti@2.7.0) natural-orderby: 5.0.0 transitivePeerDependencies: @@ -10053,11 +10210,11 @@ snapshots: yaml: 2.9.0 optional: true - eslint-plugin-unused-imports@4.4.1(@typescript-eslint/eslint-plugin@8.67.0(@typescript-eslint/parser@8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0)): + eslint-plugin-unused-imports@4.4.1(@typescript-eslint/eslint-plugin@8.68.0(@typescript-eslint/parser@8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0)): dependencies: eslint: 10.9.0(jiti@2.7.0) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.67.0(@typescript-eslint/parser@8.67.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 8.68.0(@typescript-eslint/parser@8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) eslint-plugin-vuejs-accessibility@2.6.0(eslint@10.9.0(jiti@2.7.0))(globals@17.11.0): dependencies: @@ -12747,6 +12904,18 @@ snapshots: transitivePeerDependencies: - supports-color + typescript-eslint@8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3): + dependencies: + '@typescript-eslint/eslint-plugin': 8.68.0(@typescript-eslint/parser@8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) + '@typescript-eslint/parser': 8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.68.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.68.0(eslint@10.9.0(jiti@2.7.0))(typescript@5.9.3) + eslint: 10.9.0(jiti@2.7.0) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + optional: true + typescript@5.9.3: {} ufo@1.6.4: {}