From dc94175b9c60e9917028a9d885560625000c8ea7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89verton=20Toffanetto?= Date: Sun, 28 Dec 2025 23:52:49 -0300 Subject: [PATCH 01/11] fix(docs): separate nav and page titles --- scripts/collections/build-file-tree.mjs | 5 +++-- scripts/create-i18n-entries.mjs | 4 ++-- src/routes/index.mdx | 4 +++- src/routes/solid-meta/index.mdx | 4 +++- src/routes/solid-router/index.mdx | 4 +++- src/routes/solid-start/index.mdx | 4 +++- 6 files changed, 17 insertions(+), 8 deletions(-) diff --git a/scripts/collections/build-file-tree.mjs b/scripts/collections/build-file-tree.mjs index 627fb0beb8..198ff4150d 100644 --- a/scripts/collections/build-file-tree.mjs +++ b/scripts/collections/build-file-tree.mjs @@ -44,7 +44,8 @@ export async function buildFileTree(entry = COLLECTIONS_ROOT) { const file = await fs.readFile(entryPath, "utf-8"); const parentSection = await getDirData(path.resolve(parentSegment)); - const { title, mainNavExclude, isDeprecated } = matter(file).data; + const { title, nav_title, mainNavExclude, isDeprecated } = + matter(file).data; /** * @todo @@ -61,7 +62,7 @@ export async function buildFileTree(entry = COLLECTIONS_ROOT) { .replace(/\.mdx?/, ""), slug: path.basename(entryPath, path.extname(entryPath)), parent: parentSection.title, - title, + title: nav_title ?? title, mainNavExclude, isDeprecated, isTranslated: true, diff --git a/scripts/create-i18n-entries.mjs b/scripts/create-i18n-entries.mjs index 640a80238c..317c97bd5b 100644 --- a/scripts/create-i18n-entries.mjs +++ b/scripts/create-i18n-entries.mjs @@ -40,14 +40,14 @@ async function buildSectionList(entryList = [], locale, project = "") { ); if (existsSync(i18nEntryPath + ".mdx")) { - const { title, isDeprecated } = await getFrontMatterData( + const { title, nav_title, isDeprecated } = await getFrontMatterData( i18nEntryPath + ".mdx" ); sectionList.push({ ...entry, path: path.join(locale, entry.path), - title, + title: nav_title ?? title, isDeprecated, isTranslated: true, }); diff --git a/src/routes/index.mdx b/src/routes/index.mdx index d288af1652..6d10f263ac 100644 --- a/src/routes/index.mdx +++ b/src/routes/index.mdx @@ -1,5 +1,7 @@ --- -title: Overview +title: Solid Docs +nav_title: Overview +titleTemplate: ":title" mainNavExclude: true use_cases: >- getting started, learning solid, understanding framework, first project, diff --git a/src/routes/solid-meta/index.mdx b/src/routes/solid-meta/index.mdx index 61137e8d6e..8414f64a36 100644 --- a/src/routes/solid-meta/index.mdx +++ b/src/routes/solid-meta/index.mdx @@ -1,5 +1,7 @@ --- -title: Overview +title: Solid Meta Docs +nav_title: Overview +titleTemplate: ":title" mainNavExclude: true use_cases: >- managing head tags, seo optimization, document metadata, dynamic meta tags, diff --git a/src/routes/solid-router/index.mdx b/src/routes/solid-router/index.mdx index a970c8223d..f699bbc0ca 100644 --- a/src/routes/solid-router/index.mdx +++ b/src/routes/solid-router/index.mdx @@ -1,5 +1,7 @@ --- -title: Overview +title: Solid Router Docs +nav_title: Overview +titleTemplate: ":title" use_cases: >- understanding routing, learning basics, overview needed, getting started, spa routing concepts diff --git a/src/routes/solid-start/index.mdx b/src/routes/solid-start/index.mdx index aa284f9960..f060d9e625 100644 --- a/src/routes/solid-start/index.mdx +++ b/src/routes/solid-start/index.mdx @@ -1,5 +1,7 @@ --- -title: Overview +title: SolidStart Docs +nav_title: Overview +titleTemplate: ":title" use_cases: >- getting started, new projects, learning solidstart, framework overview, architecture decisions From f52eb0a473c9d79e33236bb09a6f8db754346558 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89verton=20Toffanetto?= Date: Mon, 29 Dec 2025 00:09:57 -0300 Subject: [PATCH 02/11] fix(meta): avoid duplicate title updates --- src/solidbase-theme/Layout.tsx | 4 ---- src/ui/docs-layout.tsx | 6 ------ 2 files changed, 10 deletions(-) diff --git a/src/solidbase-theme/Layout.tsx b/src/solidbase-theme/Layout.tsx index ba9b62e1e1..8c88005ff2 100644 --- a/src/solidbase-theme/Layout.tsx +++ b/src/solidbase-theme/Layout.tsx @@ -6,17 +6,13 @@ import { NotFound } from "~/ui/not-found"; import { I18nProvider } from "~/i18n/i18n-context"; import { useThemeListener } from "@kobalte/solidbase/client"; import { usePace } from "@kobalte/solidbase/default-theme/pace.js"; -import { Title } from "@solidjs/meta"; -import { useProjectTitle } from "~/ui/use-project"; export default function (props: RouteSectionProps) { useThemeListener(); usePace(); - const projectTitle = useProjectTitle(); return ( - {projectTitle()} }> {props.children} diff --git a/src/ui/docs-layout.tsx b/src/ui/docs-layout.tsx index fda9b86a0d..20760ab49f 100644 --- a/src/ui/docs-layout.tsx +++ b/src/ui/docs-layout.tsx @@ -1,11 +1,9 @@ import { Show, onMount, JSX } from "solid-js"; import { useLocation } from "@solidjs/router"; -import { Title } from "@solidjs/meta"; import { coreEntries } from "solid:collection"; import { Pagination } from "~/ui/pagination"; import { EditPageLink } from "./edit-page-link"; import { PageIssueLink } from "./page-issue-link"; -import { useProjectTitle } from "./use-project"; interface DocsLayoutProps { entries: typeof coreEntries; @@ -14,7 +12,6 @@ interface DocsLayoutProps { export const DocsLayout = (props: DocsLayoutProps) => { const location = useLocation(); - const projectTitle = useProjectTitle(); const collection = () => location.pathname.includes("/reference/") @@ -41,9 +38,6 @@ export const DocsLayout = (props: DocsLayoutProps) => { return ( <> - SolidDocs}> - {(title) => {`${title()} - ${projectTitle()}`}} -
{(t) => ( From 4c071973188ce2bc0f4ba60462de64c2464d3abc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 30 Dec 2025 09:27:31 -0800 Subject: [PATCH 03/11] Bump tailwindcss from 3.4.18 to 3.4.19 (#1398) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 40 ++++++++++++++++++++-------------------- 2 files changed, 21 insertions(+), 21 deletions(-) diff --git a/package.json b/package.json index ee0087ab51..c4b2cbab9a 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ "globals": "^16.5.0", "prettier": "3.7.4", "prettier-plugin-tailwindcss": "^0.7.2", - "tailwindcss": "^3.4.18", + "tailwindcss": "^3.4.19", "typescript": "^5.9.3", "typescript-eslint": "^8.49.0", "vite": "^6.3.5" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2f77b18167..a2135af427 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -77,13 +77,13 @@ importers: version: 9.39.2 '@kobalte/tailwindcss': specifier: ^0.9.0 - version: 0.9.0(tailwindcss@3.4.18(yaml@2.8.1)) + version: 0.9.0(tailwindcss@3.4.19(yaml@2.8.1)) '@orama/crawly': specifier: ^0.0.6 version: 0.0.6 '@tailwindcss/typography': specifier: ^0.5.19 - version: 0.5.19(tailwindcss@3.4.18(yaml@2.8.1)) + version: 0.5.19(tailwindcss@3.4.19(yaml@2.8.1)) '@types/node': specifier: ^25.0.2 version: 25.0.2 @@ -112,8 +112,8 @@ importers: specifier: ^0.7.2 version: 0.7.2(prettier@3.7.4) tailwindcss: - specifier: ^3.4.18 - version: 3.4.18(yaml@2.8.1) + specifier: ^3.4.19 + version: 3.4.19(yaml@2.8.1) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -2591,8 +2591,8 @@ packages: fast-string-width@3.0.2: resolution: {integrity: sha512-gX8LrtNEI5hq8DVUfRQMbr5lpaS4nMIWV+7XEbXk2b8kiQIizgnlr12B4dA3ZEx3308ze0O4Q1R+cHts8kyUJg==} - fastq@1.19.1: - resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==} + fastq@1.20.1: + resolution: {integrity: sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==} fault@2.0.1: resolution: {integrity: sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==} @@ -4523,8 +4523,8 @@ packages: style-to-object@1.0.8: resolution: {integrity: sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g==} - sucrase@3.35.0: - resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} + sucrase@3.35.1: + resolution: {integrity: sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw==} engines: {node: '>=16 || 14 >=14.17'} hasBin: true @@ -4548,8 +4548,8 @@ packages: resolution: {integrity: sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==} engines: {node: '>=18'} - tailwindcss@3.4.18: - resolution: {integrity: sha512-6A2rnmW5xZMdw11LYjhcI5846rt9pbLSabY5XPxo+XWdxwZaFEn47Go4NzFiHu9sNNmr/kXivP1vStfvMaK1GQ==} + tailwindcss@3.4.19: + resolution: {integrity: sha512-3ofp+LL8E+pK/JuPLPggVAIaEuhvIz4qNcf3nA1Xn2o/7fb7s/TYpHhwGDv1ZU3PkBluUVaF8PyCHcm48cKLWQ==} engines: {node: '>=14.0.0'} hasBin: true @@ -5917,9 +5917,9 @@ snapshots: - vue-template-compiler - vue-template-es2015-compiler - '@kobalte/tailwindcss@0.9.0(tailwindcss@3.4.18(yaml@2.8.1))': + '@kobalte/tailwindcss@0.9.0(tailwindcss@3.4.19(yaml@2.8.1))': dependencies: - tailwindcss: 3.4.18(yaml@2.8.1) + tailwindcss: 3.4.19(yaml@2.8.1) '@kobalte/utils@0.9.1(solid-js@1.9.10)': dependencies: @@ -6075,7 +6075,7 @@ snapshots: '@nodelib/fs.walk@1.2.8': dependencies: '@nodelib/fs.scandir': 2.1.5 - fastq: 1.19.1 + fastq: 1.20.1 '@orama/core@1.2.15': dependencies: @@ -6607,10 +6607,10 @@ snapshots: dependencies: tslib: 2.8.1 - '@tailwindcss/typography@0.5.19(tailwindcss@3.4.18(yaml@2.8.1))': + '@tailwindcss/typography@0.5.19(tailwindcss@3.4.19(yaml@2.8.1))': dependencies: postcss-selector-parser: 6.0.10 - tailwindcss: 3.4.18(yaml@2.8.1) + tailwindcss: 3.4.19(yaml@2.8.1) '@tanstack/directive-functions-plugin@1.121.21(vite@6.3.5(@types/node@25.0.2)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1))': dependencies: @@ -8062,7 +8062,7 @@ snapshots: dependencies: fast-string-truncated-width: 3.0.3 - fastq@1.19.1: + fastq@1.20.1: dependencies: reusify: 1.1.0 @@ -10513,14 +10513,14 @@ snapshots: dependencies: inline-style-parser: 0.2.4 - sucrase@3.35.0: + sucrase@3.35.1: dependencies: '@jridgewell/gen-mapping': 0.3.13 commander: 4.1.1 - glob: 10.5.0 lines-and-columns: 1.2.4 mz: 2.7.0 pirates: 4.0.7 + tinyglobby: 0.2.15 ts-interface-checker: 0.1.13 supports-color@10.2.2: {} @@ -10537,7 +10537,7 @@ snapshots: system-architecture@0.1.0: {} - tailwindcss@3.4.18(yaml@2.8.1): + tailwindcss@3.4.19(yaml@2.8.1): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -10560,7 +10560,7 @@ snapshots: postcss-nested: 6.2.0(postcss@8.5.6) postcss-selector-parser: 6.1.2 resolve: 1.22.11 - sucrase: 3.35.0 + sucrase: 3.35.1 transitivePeerDependencies: - tsx - yaml From d62d941f61da0b2a141046e4a2c1a32889151774 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 30 Dec 2025 09:29:13 -0800 Subject: [PATCH 04/11] Bump @types/node from 25.0.2 to 25.0.3 (#1394) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 84 +++++++++++++++++++++++++------------------------- 2 files changed, 43 insertions(+), 43 deletions(-) diff --git a/package.json b/package.json index c4b2cbab9a..d97b53cbbe 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "@kobalte/tailwindcss": "^0.9.0", "@orama/crawly": "^0.0.6", "@tailwindcss/typography": "^0.5.19", - "@types/node": "^25.0.2", + "@types/node": "^25.0.3", "@typescript-eslint/eslint-plugin": "^8.46.4", "@typescript-eslint/parser": "^8.50.1", "autoprefixer": "^10.4.23", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a2135af427..8ad5edbe72 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,7 +13,7 @@ importers: version: 0.13.11(solid-js@1.9.10) '@kobalte/solidbase': specifier: ^0.2.20 - version: 0.2.20(@solidjs/start@1.2.0(solid-js@1.9.10)(vinxi@0.5.7(@types/node@25.0.2)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1))(vite@6.3.5(@types/node@25.0.2)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1)))(@vue/compiler-sfc@3.5.16)(solid-js@1.9.10)(vinxi@0.5.7(@types/node@25.0.2)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1))(vite@6.3.5(@types/node@25.0.2)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1)) + version: 0.2.20(@solidjs/start@1.2.0(solid-js@1.9.10)(vinxi@0.5.7(@types/node@25.0.3)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1))(vite@6.3.5(@types/node@25.0.3)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1)))(@vue/compiler-sfc@3.5.16)(solid-js@1.9.10)(vinxi@0.5.7(@types/node@25.0.3)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1))(vite@6.3.5(@types/node@25.0.3)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1)) '@orama/core': specifier: ^1.2.15 version: 1.2.15 @@ -37,7 +37,7 @@ importers: version: 0.15.4(solid-js@1.9.10) '@solidjs/start': specifier: ^1.2.0 - version: 1.2.0(solid-js@1.9.10)(vinxi@0.5.7(@types/node@25.0.2)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1))(vite@6.3.5(@types/node@25.0.2)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1)) + version: 1.2.0(solid-js@1.9.10)(vinxi@0.5.7(@types/node@25.0.3)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1))(vite@6.3.5(@types/node@25.0.3)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1)) dotenv: specifier: ^17.2.3 version: 17.2.3 @@ -67,7 +67,7 @@ importers: version: 0.3.0(solid-js@1.9.10) vinxi: specifier: ^0.5.7 - version: 0.5.7(@types/node@25.0.2)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1) + version: 0.5.7(@types/node@25.0.3)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1) zod: specifier: ^4.2.1 version: 4.2.1 @@ -85,8 +85,8 @@ importers: specifier: ^0.5.19 version: 0.5.19(tailwindcss@3.4.19(yaml@2.8.1)) '@types/node': - specifier: ^25.0.2 - version: 25.0.2 + specifier: ^25.0.3 + version: 25.0.3 '@typescript-eslint/eslint-plugin': specifier: ^8.46.4 version: 8.46.4(@typescript-eslint/parser@8.50.1(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3))(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) @@ -122,7 +122,7 @@ importers: version: 8.49.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) vite: specifier: ^6.3.5 - version: 6.3.5(@types/node@25.0.2)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1) + version: 6.3.5(@types/node@25.0.3)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1) packages: @@ -1426,8 +1426,8 @@ packages: '@types/node@17.0.45': resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} - '@types/node@25.0.2': - resolution: {integrity: sha512-gWEkeiyYE4vqjON/+Obqcoeffmk0NF15WSBwSs7zwVA2bAbTaE0SJ7P0WNGoJn8uE7fiaV5a7dKYIJriEqOrmA==} + '@types/node@25.0.3': + resolution: {integrity: sha512-W609buLVRVmeW693xKfzHeIV6nJGGz98uCPfeXI1ELMLXVeKYZ9m15fAMSaUPBHYLGFsVRcMmSCksQOrZV9BYA==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -5842,7 +5842,7 @@ snapshots: solid-presence: 0.1.8(solid-js@1.9.10) solid-prevent-scroll: 0.1.10(solid-js@1.9.10) - '@kobalte/solidbase@0.2.20(@solidjs/start@1.2.0(solid-js@1.9.10)(vinxi@0.5.7(@types/node@25.0.2)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1))(vite@6.3.5(@types/node@25.0.2)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1)))(@vue/compiler-sfc@3.5.16)(solid-js@1.9.10)(vinxi@0.5.7(@types/node@25.0.2)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1))(vite@6.3.5(@types/node@25.0.2)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1))': + '@kobalte/solidbase@0.2.20(@solidjs/start@1.2.0(solid-js@1.9.10)(vinxi@0.5.7(@types/node@25.0.3)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1))(vite@6.3.5(@types/node@25.0.3)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1)))(@vue/compiler-sfc@3.5.16)(solid-js@1.9.10)(vinxi@0.5.7(@types/node@25.0.3)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1))(vite@6.3.5(@types/node@25.0.3)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1))': dependencies: '@alloc/quick-lru': 5.2.0 '@bprogress/core': 1.3.4 @@ -5866,7 +5866,7 @@ snapshots: '@solid-primitives/storage': 4.3.3(solid-js@1.9.10) '@solidjs/meta': 0.29.4(solid-js@1.9.10) '@solidjs/router': 0.15.4(solid-js@1.9.10) - '@solidjs/start': 1.2.0(solid-js@1.9.10)(vinxi@0.5.7(@types/node@25.0.2)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1))(vite@6.3.5(@types/node@25.0.2)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1)) + '@solidjs/start': 1.2.0(solid-js@1.9.10)(vinxi@0.5.7(@types/node@25.0.3)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1))(vite@6.3.5(@types/node@25.0.3)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1)) cross-spawn: 7.0.6 diff: 8.0.2 esast-util-from-js: 2.0.1 @@ -5890,7 +5890,7 @@ snapshots: remark-frontmatter: 5.0.0 remark-gfm: 4.0.1 solid-js: 1.9.10 - solid-mdx: 0.0.7(solid-js@1.9.10)(vite@6.3.5(@types/node@25.0.2)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1)) + solid-mdx: 0.0.7(solid-js@1.9.10)(vite@6.3.5(@types/node@25.0.3)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1)) source-map: 0.7.6 toml: 3.0.0 typescript: 5.9.3 @@ -5901,8 +5901,8 @@ snapshots: unist-util-visit: 5.0.0 unplugin-auto-import: 19.3.0 unplugin-icons: 22.5.0(@vue/compiler-sfc@3.5.16) - vinxi: 0.5.7(@types/node@25.0.2)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1) - vite: 6.3.5(@types/node@25.0.2)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1) + vinxi: 0.5.7(@types/node@25.0.3)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1) + vite: 6.3.5(@types/node@25.0.3)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1) yaml: 2.8.1 transitivePeerDependencies: - '@nuxt/kit' @@ -6577,11 +6577,11 @@ snapshots: dependencies: solid-js: 1.9.10 - '@solidjs/start@1.2.0(solid-js@1.9.10)(vinxi@0.5.7(@types/node@25.0.2)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1))(vite@6.3.5(@types/node@25.0.2)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1))': + '@solidjs/start@1.2.0(solid-js@1.9.10)(vinxi@0.5.7(@types/node@25.0.3)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1))(vite@6.3.5(@types/node@25.0.3)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1))': dependencies: - '@tanstack/server-functions-plugin': 1.121.21(vite@6.3.5(@types/node@25.0.2)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1)) - '@vinxi/plugin-directives': 0.5.1(vinxi@0.5.7(@types/node@25.0.2)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1)) - '@vinxi/server-components': 0.5.1(vinxi@0.5.7(@types/node@25.0.2)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1)) + '@tanstack/server-functions-plugin': 1.121.21(vite@6.3.5(@types/node@25.0.3)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1)) + '@vinxi/plugin-directives': 0.5.1(vinxi@0.5.7(@types/node@25.0.3)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1)) + '@vinxi/server-components': 0.5.1(vinxi@0.5.7(@types/node@25.0.3)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1)) cookie-es: 2.0.0 defu: 6.1.4 error-stack-parser: 2.1.4 @@ -6593,8 +6593,8 @@ snapshots: source-map-js: 1.2.1 terracotta: 1.0.6(solid-js@1.9.10) tinyglobby: 0.2.15 - vinxi: 0.5.7(@types/node@25.0.2)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1) - vite-plugin-solid: 2.11.8(solid-js@1.9.10)(vite@6.3.5(@types/node@25.0.2)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1)) + vinxi: 0.5.7(@types/node@25.0.3)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1) + vite-plugin-solid: 2.11.8(solid-js@1.9.10)(vite@6.3.5(@types/node@25.0.3)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1)) transitivePeerDependencies: - '@testing-library/jest-dom' - solid-js @@ -6612,7 +6612,7 @@ snapshots: postcss-selector-parser: 6.0.10 tailwindcss: 3.4.19(yaml@2.8.1) - '@tanstack/directive-functions-plugin@1.121.21(vite@6.3.5(@types/node@25.0.2)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1))': + '@tanstack/directive-functions-plugin@1.121.21(vite@6.3.5(@types/node@25.0.3)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1))': dependencies: '@babel/code-frame': 7.26.2 '@babel/core': 7.28.4 @@ -6621,7 +6621,7 @@ snapshots: '@tanstack/router-utils': 1.131.2 babel-dead-code-elimination: 1.0.10 tiny-invariant: 1.3.3 - vite: 6.3.5(@types/node@25.0.2)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1) + vite: 6.3.5(@types/node@25.0.3)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1) transitivePeerDependencies: - supports-color @@ -6636,7 +6636,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@tanstack/server-functions-plugin@1.121.21(vite@6.3.5(@types/node@25.0.2)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1))': + '@tanstack/server-functions-plugin@1.121.21(vite@6.3.5(@types/node@25.0.3)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1))': dependencies: '@babel/code-frame': 7.26.2 '@babel/core': 7.28.4 @@ -6645,7 +6645,7 @@ snapshots: '@babel/template': 7.27.2 '@babel/traverse': 7.28.4 '@babel/types': 7.28.4 - '@tanstack/directive-functions-plugin': 1.121.21(vite@6.3.5(@types/node@25.0.2)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1)) + '@tanstack/directive-functions-plugin': 1.121.21(vite@6.3.5(@types/node@25.0.3)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1)) babel-dead-code-elimination: 1.0.10 tiny-invariant: 1.3.3 transitivePeerDependencies: @@ -6707,7 +6707,7 @@ snapshots: '@types/node@17.0.45': {} - '@types/node@25.0.2': + '@types/node@25.0.3': dependencies: undici-types: 7.16.0 @@ -6717,7 +6717,7 @@ snapshots: '@types/sax@1.2.7': dependencies: - '@types/node': 25.0.2 + '@types/node': 25.0.3 '@types/triple-beam@1.3.5': {} @@ -6729,7 +6729,7 @@ snapshots: '@types/yauzl@2.10.3': dependencies: - '@types/node': 25.0.2 + '@types/node': 25.0.3 optional: true '@typescript-eslint/eslint-plugin@8.46.4(@typescript-eslint/parser@8.50.1(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3))(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3)': @@ -7056,7 +7056,7 @@ snapshots: untun: 0.1.3 uqr: 0.1.2 - '@vinxi/plugin-directives@0.5.1(vinxi@0.5.7(@types/node@25.0.2)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1))': + '@vinxi/plugin-directives@0.5.1(vinxi@0.5.7(@types/node@25.0.3)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1))': dependencies: '@babel/parser': 7.28.4 acorn: 8.15.0 @@ -7067,18 +7067,18 @@ snapshots: magicast: 0.2.11 recast: 0.23.11 tslib: 2.8.1 - vinxi: 0.5.7(@types/node@25.0.2)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1) + vinxi: 0.5.7(@types/node@25.0.3)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1) - '@vinxi/server-components@0.5.1(vinxi@0.5.7(@types/node@25.0.2)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1))': + '@vinxi/server-components@0.5.1(vinxi@0.5.7(@types/node@25.0.3)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1))': dependencies: - '@vinxi/plugin-directives': 0.5.1(vinxi@0.5.7(@types/node@25.0.2)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1)) + '@vinxi/plugin-directives': 0.5.1(vinxi@0.5.7(@types/node@25.0.3)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1)) acorn: 8.15.0 acorn-loose: 8.5.2 acorn-typescript: 1.4.13(acorn@8.15.0) astring: 1.9.0 magicast: 0.2.11 recast: 0.23.11 - vinxi: 0.5.7(@types/node@25.0.2)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1) + vinxi: 0.5.7(@types/node@25.0.3)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1) '@vue/compiler-core@3.5.16': dependencies: @@ -10353,10 +10353,10 @@ snapshots: '@corvu/utils': 0.4.2(solid-js@1.9.10) solid-js: 1.9.10 - solid-mdx@0.0.7(solid-js@1.9.10)(vite@6.3.5(@types/node@25.0.2)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1)): + solid-mdx@0.0.7(solid-js@1.9.10)(vite@6.3.5(@types/node@25.0.3)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1)): dependencies: solid-js: 1.9.10 - vite: 6.3.5(@types/node@25.0.2)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1) + vite: 6.3.5(@types/node@25.0.3)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1) solid-presence@0.1.8(solid-js@1.9.10): dependencies: @@ -11002,7 +11002,7 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.3 - vinxi@0.5.7(@types/node@25.0.2)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1): + vinxi@0.5.7(@types/node@25.0.3)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1): dependencies: '@babel/core': 7.25.8 '@babel/plugin-syntax-jsx': 7.25.7(@babel/core@7.25.8) @@ -11036,7 +11036,7 @@ snapshots: unctx: 2.4.1 unenv: 1.10.0 unstorage: 1.16.0(db0@0.3.2)(ioredis@5.6.1) - vite: 6.3.5(@types/node@25.0.2)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1) + vite: 6.3.5(@types/node@25.0.3)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1) zod: 3.25.76 transitivePeerDependencies: - '@azure/app-configuration' @@ -11080,7 +11080,7 @@ snapshots: - xml2js - yaml - vite-plugin-solid@2.11.8(solid-js@1.9.10)(vite@6.3.5(@types/node@25.0.2)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1)): + vite-plugin-solid@2.11.8(solid-js@1.9.10)(vite@6.3.5(@types/node@25.0.3)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1)): dependencies: '@babel/core': 7.28.4 '@types/babel__core': 7.20.5 @@ -11088,12 +11088,12 @@ snapshots: merge-anything: 5.1.7 solid-js: 1.9.10 solid-refresh: 0.6.3(solid-js@1.9.10) - vite: 6.3.5(@types/node@25.0.2)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1) - vitefu: 1.1.1(vite@6.3.5(@types/node@25.0.2)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1)) + vite: 6.3.5(@types/node@25.0.3)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1) + vitefu: 1.1.1(vite@6.3.5(@types/node@25.0.3)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1)) transitivePeerDependencies: - supports-color - vite@6.3.5(@types/node@25.0.2)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1): + vite@6.3.5(@types/node@25.0.3)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1): dependencies: esbuild: 0.25.5 fdir: 6.4.6(picomatch@4.0.2) @@ -11102,15 +11102,15 @@ snapshots: rollup: 4.43.0 tinyglobby: 0.2.14 optionalDependencies: - '@types/node': 25.0.2 + '@types/node': 25.0.3 fsevents: 2.3.3 jiti: 1.21.7 terser: 5.42.0 yaml: 2.8.1 - vitefu@1.1.1(vite@6.3.5(@types/node@25.0.2)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1)): + vitefu@1.1.1(vite@6.3.5(@types/node@25.0.3)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1)): optionalDependencies: - vite: 6.3.5(@types/node@25.0.2)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1) + vite: 6.3.5(@types/node@25.0.3)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1) web-namespaces@2.0.1: {} From 030a6bb5bf6a13b75608a080c5a40fd55b19038d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 30 Dec 2025 09:30:47 -0800 Subject: [PATCH 05/11] Bump @typescript-eslint/parser from 8.50.1 to 8.51.0 (#1396) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 108 +++++++++++++++++++++++++++---------------------- 2 files changed, 60 insertions(+), 50 deletions(-) diff --git a/package.json b/package.json index d97b53cbbe..40d7e185f7 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "@tailwindcss/typography": "^0.5.19", "@types/node": "^25.0.3", "@typescript-eslint/eslint-plugin": "^8.46.4", - "@typescript-eslint/parser": "^8.50.1", + "@typescript-eslint/parser": "^8.51.0", "autoprefixer": "^10.4.23", "eslint": "^9.39.2", "eslint-plugin-solid": "^0.14.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8ad5edbe72..36527ad0f7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -89,10 +89,10 @@ importers: version: 25.0.3 '@typescript-eslint/eslint-plugin': specifier: ^8.46.4 - version: 8.46.4(@typescript-eslint/parser@8.50.1(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3))(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) + version: 8.46.4(@typescript-eslint/parser@8.51.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3))(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) '@typescript-eslint/parser': - specifier: ^8.50.1 - version: 8.50.1(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) + specifier: ^8.51.0 + version: 8.51.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) autoprefixer: specifier: ^10.4.23 version: 10.4.23(postcss@8.5.6) @@ -1476,8 +1476,8 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/parser@8.50.1': - resolution: {integrity: sha512-hM5faZwg7aVNa819m/5r7D0h0c9yC4DUlWAOvHAtISdFTc8xB86VmX5Xqabrama3wIPJ/q9RbGS1worb6JfnMg==} + '@typescript-eslint/parser@8.51.0': + resolution: {integrity: sha512-3xP4XzzDNQOIqBMWogftkwxhg5oMKApqY0BAflmLZiFYHqyhSOxv/cd/zPQLTcCXr4AkaKb25joocY0BD1WC6A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1501,8 +1501,8 @@ packages: peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/project-service@8.50.1': - resolution: {integrity: sha512-E1ur1MCVf+YiP89+o4Les/oBAVzmSbeRB0MQLfSlYtbWU17HPxZ6Bhs5iYmKZRALvEuBoXIZMOIRRc/P++Ortg==} + '@typescript-eslint/project-service@8.51.0': + resolution: {integrity: sha512-Luv/GafO07Z7HpiI7qeEW5NW8HUtZI/fo/kE0YbtQEFpJRUuR0ajcWfCE5bnMvL7QQFrmT/odMe8QZww8X2nfQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' @@ -1519,8 +1519,8 @@ packages: resolution: {integrity: sha512-npgS3zi+/30KSOkXNs0LQXtsg9ekZ8OISAOLGWA/ZOEn0ZH74Ginfl7foziV8DT+D98WfQ5Kopwqb/PZOaIJGg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/scope-manager@8.50.1': - resolution: {integrity: sha512-mfRx06Myt3T4vuoHaKi8ZWNTPdzKPNBhiblze5N50//TSHOAQQevl/aolqA/BcqqbJ88GUnLqjjcBc8EWdBcVw==} + '@typescript-eslint/scope-manager@8.51.0': + resolution: {integrity: sha512-JhhJDVwsSx4hiOEQPeajGhCWgBMBwVkxC/Pet53EpBVs7zHHtayKefw1jtPaNRXpI9RA2uocdmpdfE7T+NrizA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/tsconfig-utils@8.34.0': @@ -1541,8 +1541,8 @@ packages: peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/tsconfig-utils@8.50.1': - resolution: {integrity: sha512-ooHmotT/lCWLXi55G4mvaUF60aJa012QzvLK0Y+Mp4WdSt17QhMhWOaBWeGTFVkb2gDgBe19Cxy1elPXylslDw==} + '@typescript-eslint/tsconfig-utils@8.51.0': + resolution: {integrity: sha512-Qi5bSy/vuHeWyir2C8u/uqGMIlIDu8fuiYWv48ZGlZ/k+PRPHtaAu7erpc7p5bzw2WNNSniuxoMSO4Ar6V9OXw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' @@ -1573,8 +1573,8 @@ packages: resolution: {integrity: sha512-e9k/fneezorUo6WShlQpMxXh8/8wfyc+biu6tnAqA81oWrEic0k21RHzP9uqqpyBBeBKu4T+Bsjy9/b8u7obXQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/types@8.50.1': - resolution: {integrity: sha512-v5lFIS2feTkNyMhd7AucE/9j/4V9v5iIbpVRncjk/K0sQ6Sb+Np9fgYS/63n6nwqahHQvbmujeBL7mp07Q9mlA==} + '@typescript-eslint/types@8.51.0': + resolution: {integrity: sha512-TizAvWYFM6sSscmEakjY3sPqGwxZRSywSsPEiuZF6d5GmGD9Gvlsv0f6N8FvAAA0CD06l3rIcWNbsN1e5F/9Ag==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/typescript-estree@8.34.0': @@ -1595,8 +1595,8 @@ packages: peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/typescript-estree@8.50.1': - resolution: {integrity: sha512-woHPdW+0gj53aM+cxchymJCrh0cyS7BTIdcDxWUNsclr9VDkOSbqC13juHzxOmQ22dDkMZEpZB+3X1WpUvzgVQ==} + '@typescript-eslint/typescript-estree@8.51.0': + resolution: {integrity: sha512-1qNjGqFRmlq0VW5iVlcyHBbCjPB7y6SxpBkrbhNWMy/65ZoncXCEPJxkRZL8McrseNH6lFhaxCIaX+vBuFnRng==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' @@ -1634,8 +1634,8 @@ packages: resolution: {integrity: sha512-LlKaciDe3GmZFphXIc79THF/YYBugZ7FS1pO581E/edlVVNbZKDy93evqmrfQ9/Y4uN0vVhX4iuchq26mK/iiA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/visitor-keys@8.50.1': - resolution: {integrity: sha512-IrDKrw7pCRUR94zeuCSUWQ+w8JEf5ZX5jl/e6AHGSLi1/zIr0lgutfn/7JpfCey+urpgQEdrZVYzCaVVKiTwhQ==} + '@typescript-eslint/visitor-keys@8.51.0': + resolution: {integrity: sha512-mM/JRQOzhVN1ykejrvwnBRV3+7yTKK8tVANVN3o1O0t0v7o+jqdVu9crPy5Y9dov15TJk/FTIgoUGHrTOVL3Zg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript/vfs@1.6.2': @@ -4679,6 +4679,12 @@ packages: peerDependencies: typescript: '>=4.8.4' + ts-api-utils@2.3.0: + resolution: {integrity: sha512-6eg3Y9SF7SsAvGzRHQvvc1skDAhwI4YQ32ui1scxD1Ccr0G5qIIbUBT3pFTKX8kmWIQClHobtUdNuaBgwdfdWg==} + engines: {node: '>=18.12'} + peerDependencies: + typescript: '>=4.8.4' + ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} @@ -6732,10 +6738,10 @@ snapshots: '@types/node': 25.0.3 optional: true - '@typescript-eslint/eslint-plugin@8.46.4(@typescript-eslint/parser@8.50.1(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3))(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@8.46.4(@typescript-eslint/parser@8.51.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3))(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.50.1(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) + '@typescript-eslint/parser': 8.51.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) '@typescript-eslint/scope-manager': 8.46.4 '@typescript-eslint/type-utils': 8.46.4(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) '@typescript-eslint/utils': 8.46.4(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) @@ -6777,12 +6783,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.50.1(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3)': + '@typescript-eslint/parser@8.51.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3)': dependencies: - '@typescript-eslint/scope-manager': 8.50.1 - '@typescript-eslint/types': 8.50.1 - '@typescript-eslint/typescript-estree': 8.50.1(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.50.1 + '@typescript-eslint/scope-manager': 8.51.0 + '@typescript-eslint/types': 8.51.0 + '@typescript-eslint/typescript-estree': 8.51.0(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.51.0 debug: 4.4.3 eslint: 9.39.2(jiti@1.21.7) typescript: 5.9.3 @@ -6791,8 +6797,8 @@ snapshots: '@typescript-eslint/project-service@8.34.0(typescript@5.9.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.50.1(typescript@5.9.3) - '@typescript-eslint/types': 8.50.1 + '@typescript-eslint/tsconfig-utils': 8.51.0(typescript@5.9.3) + '@typescript-eslint/types': 8.51.0 debug: 4.4.3 typescript: 5.9.3 transitivePeerDependencies: @@ -6800,8 +6806,8 @@ snapshots: '@typescript-eslint/project-service@8.46.4(typescript@5.9.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.50.1(typescript@5.9.3) - '@typescript-eslint/types': 8.50.1 + '@typescript-eslint/tsconfig-utils': 8.51.0(typescript@5.9.3) + '@typescript-eslint/types': 8.51.0 debug: 4.4.3 typescript: 5.9.3 transitivePeerDependencies: @@ -6809,17 +6815,17 @@ snapshots: '@typescript-eslint/project-service@8.49.0(typescript@5.9.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.50.1(typescript@5.9.3) - '@typescript-eslint/types': 8.50.1 + '@typescript-eslint/tsconfig-utils': 8.51.0(typescript@5.9.3) + '@typescript-eslint/types': 8.51.0 debug: 4.4.3 typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.50.1(typescript@5.9.3)': + '@typescript-eslint/project-service@8.51.0(typescript@5.9.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.50.1(typescript@5.9.3) - '@typescript-eslint/types': 8.50.1 + '@typescript-eslint/tsconfig-utils': 8.51.0(typescript@5.9.3) + '@typescript-eslint/types': 8.51.0 debug: 4.4.3 typescript: 5.9.3 transitivePeerDependencies: @@ -6840,10 +6846,10 @@ snapshots: '@typescript-eslint/types': 8.49.0 '@typescript-eslint/visitor-keys': 8.49.0 - '@typescript-eslint/scope-manager@8.50.1': + '@typescript-eslint/scope-manager@8.51.0': dependencies: - '@typescript-eslint/types': 8.50.1 - '@typescript-eslint/visitor-keys': 8.50.1 + '@typescript-eslint/types': 8.51.0 + '@typescript-eslint/visitor-keys': 8.51.0 '@typescript-eslint/tsconfig-utils@8.34.0(typescript@5.9.3)': dependencies: @@ -6857,7 +6863,7 @@ snapshots: dependencies: typescript: 5.9.3 - '@typescript-eslint/tsconfig-utils@8.50.1(typescript@5.9.3)': + '@typescript-eslint/tsconfig-utils@8.51.0(typescript@5.9.3)': dependencies: typescript: 5.9.3 @@ -6880,7 +6886,7 @@ snapshots: '@typescript-eslint/utils': 8.49.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) debug: 4.4.3 eslint: 9.39.2(jiti@1.21.7) - ts-api-utils: 2.1.0(typescript@5.9.3) + ts-api-utils: 2.3.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -6891,7 +6897,7 @@ snapshots: '@typescript-eslint/types@8.49.0': {} - '@typescript-eslint/types@8.50.1': {} + '@typescript-eslint/types@8.51.0': {} '@typescript-eslint/typescript-estree@8.34.0(typescript@5.9.3)': dependencies: @@ -6904,7 +6910,7 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.7.3 - ts-api-utils: 2.1.0(typescript@5.9.3) + ts-api-utils: 2.3.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -6940,17 +6946,17 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.50.1(typescript@5.9.3)': + '@typescript-eslint/typescript-estree@8.51.0(typescript@5.9.3)': dependencies: - '@typescript-eslint/project-service': 8.50.1(typescript@5.9.3) - '@typescript-eslint/tsconfig-utils': 8.50.1(typescript@5.9.3) - '@typescript-eslint/types': 8.50.1 - '@typescript-eslint/visitor-keys': 8.50.1 + '@typescript-eslint/project-service': 8.51.0(typescript@5.9.3) + '@typescript-eslint/tsconfig-utils': 8.51.0(typescript@5.9.3) + '@typescript-eslint/types': 8.51.0 + '@typescript-eslint/visitor-keys': 8.51.0 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) + ts-api-utils: 2.3.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -7003,9 +7009,9 @@ snapshots: '@typescript-eslint/types': 8.49.0 eslint-visitor-keys: 4.2.1 - '@typescript-eslint/visitor-keys@8.50.1': + '@typescript-eslint/visitor-keys@8.51.0': dependencies: - '@typescript-eslint/types': 8.50.1 + '@typescript-eslint/types': 8.51.0 eslint-visitor-keys: 4.2.1 '@typescript/vfs@1.6.2(typescript@5.9.3)': @@ -7673,7 +7679,7 @@ snapshots: detective-typescript@14.0.0(typescript@5.9.3): dependencies: - '@typescript-eslint/typescript-estree': 8.50.1(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.51.0(typescript@5.9.3) ast-module-types: 6.0.1 node-source-walk: 7.0.1 typescript: 5.9.3 @@ -10706,6 +10712,10 @@ snapshots: dependencies: typescript: 5.9.3 + ts-api-utils@2.3.0(typescript@5.9.3): + dependencies: + typescript: 5.9.3 + ts-interface-checker@0.1.13: {} tslib@2.8.1: {} From 30f8fed7b47c9590bd8fff982da6eb0ae0108a0f Mon Sep 17 00:00:00 2001 From: KipZonderKop101 <80620930+KipzonderKop101@users.noreply.github.com> Date: Tue, 30 Dec 2025 18:31:34 +0100 Subject: [PATCH 06/11] Update 'use server' directive explanation (#1393) Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> --- .../solid-start/reference/server/use-server.mdx | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/routes/solid-start/reference/server/use-server.mdx b/src/routes/solid-start/reference/server/use-server.mdx index c19e3fbf03..5f8be72126 100644 --- a/src/routes/solid-start/reference/server/use-server.mdx +++ b/src/routes/solid-start/reference/server/use-server.mdx @@ -17,14 +17,24 @@ description: >- Handle database operations, API calls, and secure logic on the server. --- -`"use server"` will enable functions that only run on the server. +`"use server"` enables functions or files to be executed only on the server. Server functions allow client components to call code that is executed in the server context. ```tsx +// Function-level const logHello = async (message: string) => { "use server"; console.log(message); }; ``` +Or when using at the top of a file. +```tsx +// File-level +"use server"; + +const logHello = async (message: string) => { + console.log(message); +}; +``` **Note:** `"use server"` functions must be marked async or return a promise. From 2eb5522445390b820e836fcf61b1272044ab8149 Mon Sep 17 00:00:00 2001 From: Amir Hossein Hashemi <87268103+amirhhashemi@users.noreply.github.com> Date: Tue, 30 Dec 2025 21:03:31 +0330 Subject: [PATCH 07/11] Update `useLocation` reference page (#1392) Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> --- .../reference/primitives/use-location.mdx | 102 +++++++++++++++--- 1 file changed, 90 insertions(+), 12 deletions(-) diff --git a/src/routes/solid-router/reference/primitives/use-location.mdx b/src/routes/solid-router/reference/primitives/use-location.mdx index 5e60a31751..6ce9b86df0 100644 --- a/src/routes/solid-router/reference/primitives/use-location.mdx +++ b/src/routes/solid-router/reference/primitives/use-location.mdx @@ -10,24 +10,102 @@ tags: - query - hash - state -version: '1.0' +version: "1.0" description: >- Access reactive URL information with useLocation - track pathname, query strings, hash, and navigation state in your SolidJS app. --- -Retrieves reactive `location` object useful for getting things like `pathname` +The `useLocation` function provides information about the current URL, including pathname, query strings, hash, and navigation state. -```js -const location = useLocation(); +## Import -const pathname = createMemo(() => parsePath(location.pathname)); +```ts +import { useLocation } from "@solidjs/router"; ``` -| attribute | type | description | -| ---------- | ------ | ----------------------------------------------------------------------------------------- | -| `pathname` | string | The pathname part of the URL, without the query string. | -| `search` | string | The query string part of the URL. | -| `hash` | string | The hash part of the URL, including the `#`. | -| `state` | any | Custom state passed from [`useNavigate`](/solid-router/reference/primitives/use-navigate) | -| `query` | object | Returns a store-like object containing all the query parameters of the URL. | +## Type + +```ts +const useLocation: () => Location; + +interface Location extends Path { + query: SearchParams; + state: Readonly> | null; +} + +interface Path { + pathname: string; + search: string; + hash: string; +} +``` + +## Parameters + +None. + +## Return value + +`useLocation` returns a reactive `Location` object containing the current URL information. + +The `Location` object contains: + +### `pathname` + +**Type:** `string` + +The path portion of the URL, beginning with a `/` and excluding the query string and hash. + +### `search` + +**Type:** `string` + +The query string portion of the URL, including the leading `?` character if a parameter exists. + +### `hash` + +**Type:** `string` + +The hash fragment of the URL, including the leading `#` character if a hash exists. + +### `state` + +**Type:** `Readonly> | null` + +Custom state passed from [`useNavigate`](/solid-router/reference/primitives/use-navigate). + +### `query` + +**Type:** `SearchParams` + +A reactive object containing the parsed query parameters from the URL. + +## Examples + +### Basic usage + +```tsx +import { useLocation } from "@solidjs/router"; + +function ProductFilter() { + const location = useLocation(); + + const category = () => location.query.category || "all"; + const page = () => location.query.page || "1"; + + return ( +
+

+ Filtering by: {category()}, Page {page()} +

+
+ ); +} +``` + +## Related + +- [`useNavigate`](/solid-router/reference/primitives/use-navigate) +- [`useParams`](/solid-router/reference/primitives/use-params) +- [`useSearchParams`](/solid-router/reference/primitives/use-search-params) From 200a4cbea4ba41bf1971e9388c318dfd13bcc28f Mon Sep 17 00:00:00 2001 From: Amir Hossein Hashemi <87268103+amirhhashemi@users.noreply.github.com> Date: Tue, 30 Dec 2025 21:04:54 +0330 Subject: [PATCH 08/11] Update `useMatch` reference page (#1391) Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> --- .../reference/primitives/use-match.mdx | 147 ++++++++++++++---- 1 file changed, 119 insertions(+), 28 deletions(-) diff --git a/src/routes/solid-router/reference/primitives/use-match.mdx b/src/routes/solid-router/reference/primitives/use-match.mdx index 4c46cbe807..6dca9eceb7 100644 --- a/src/routes/solid-router/reference/primitives/use-match.mdx +++ b/src/routes/solid-router/reference/primitives/use-match.mdx @@ -10,52 +10,143 @@ tags: - path - conditional - links -version: '1.0' +version: "1.0" description: >- Check if paths match current route with useMatch - create active navigation links, conditional rendering based on route matching. --- -`useMatch` takes an accessor that returns the path and creates a Memo that returns match information if the current path matches the provided path. -Useful for determining if a given path matches the current route. +The `useMatch` function checks whether the current path matches a provided path pattern. -```js -const match = useMatch(() => props.href); +## Import -return
; +```ts +import { useMatch } from "@solidjs/router"; ``` -As a second parameter, `useMatch` also accepts a group of `MatchFilters`. -These filteres allow for a more granular check. +## Type -The filters are the same used by the `` itself and they accept either a an array of strings, or a regular expression. Additionally, there's a `boolean` option to match a route only if it has, or doesn't have, the HTML extension. +```ts +const useMatch: ( + path: () => S, + matchFilters?: MatchFilters +): Accessor; -```js -const filters: MatchFilters = { - parent: ["mom", "dad"] - id: /^\d+$/, - withHtmlExtension: (v: string) => v.length > 5 && v.endsWith(".html") +type MatchFilters

= P extends string + ? { [K in PathParams

[number]]?: MatchFilter } + : Record; + +interface PathMatch { + params: Params; + path: string; +} +``` + +## Parameters + +### `path` + +- **Type:** `() => S` +- **Required:** Yes + +An accessor function that returns the path pattern to match against the current route. +Uses the same syntax as the `path` prop in the [``](/solid-router/reference/components/route) component. +Supports [path parameters](/solid-router/concepts/path-parameters), [optional parameters](/solid-router/concepts/path-parameters#optional-parameters), and [wildcard parameters](/solid-router/concepts/path-parameters#wildcard-routes). + +### `filters` + +- **Type:** `MatchFilters` +- **Required:** No + +An object where keys correspond to route parameter names and values define match filters. +Each filter can be: + +- An array of allowed strings +- A regular expression pattern +- A function that receives the parameter value as a string and returns true if the parameter should match + +## Return value + +`useMatch` returns a memo containing a `PathMatch` object when the path matches, or `undefined` when there's no match. + +The `PathMatch` object contains: + +### `params` + +- **Type:** `Record` + +An object containing the matched path parameters as key-value pairs. + +### `path` + +- **Type:** `string` + +The matched path. + +## Examples + +### Basic usage + +```tsx +import { useMatch } from "@solidjs/router"; +import { type JSXElement } from "solid-js"; + +type NavLinkProps = { + href: string; + children: JSXElement; }; + +function NavLink(props: NavLinkProps) { + const match = useMatch(() => props.href); + + return ( + + {props.children} + + ); +} ``` -Finally, any parameter can be determined optional by adding a `?` at the end of the parameter name. +### With filters + +```tsx +import { useMatch } from "@solidjs/router"; +import { Show } from "solid-js"; -```js - const isReference = useMatch(() => "/:project?/reference/*?", { - project: ["solid-router", "solid-meta", "solid-start"], +function BlogPost() { + const match = useMatch(() => "/:lang?/blog/:slug", { + lang: ["en", "es", "fr"], + slug: /^[a-z0-9-]+$/, // Only allow lowercase letters, numbers, and hyphens }); + + const lang = () => match()?.params.lang || "en"; + + return ( + +

+

Blog slug: {match()?.params.slug}

+
+ + ); +} ``` -The check above will match: +### With custom filter functions -```text -/reference -/solid-router/reference -/solid-meta/reference -/solid-start/reference +```tsx +import { useMatch } from "@solidjs/router"; -/reference/... -/solid-router/reference/... -/solid-meta/reference/... -/solid-start/reference/... +function FileInfo() { + const match = useMatch(() => "/files/:type/:name", { + type: ["images", "documents", "videos"], + name: (name) => name.length > 5 && name.endsWith(".html"), + }); + + return
File: {match()?.params.name}
; +} ``` + +## Related + +- [`useParams`](/reference/router-primitives/use-params) +- [`useLocation`](/reference/router-primitives/use-location) From 44fc023bc6745b65025cd11ddc7168f8c34bc0f2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 30 Dec 2025 17:36:39 +0000 Subject: [PATCH 09/11] Bump @typescript-eslint/eslint-plugin from 8.46.4 to 8.50.1 (#1397) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 183 +++++++++++++------------------------------------ 2 files changed, 49 insertions(+), 136 deletions(-) diff --git a/package.json b/package.json index 40d7e185f7..23b5c0663a 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "@orama/crawly": "^0.0.6", "@tailwindcss/typography": "^0.5.19", "@types/node": "^25.0.3", - "@typescript-eslint/eslint-plugin": "^8.46.4", + "@typescript-eslint/eslint-plugin": "^8.51.0", "@typescript-eslint/parser": "^8.51.0", "autoprefixer": "^10.4.23", "eslint": "^9.39.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 36527ad0f7..8b936ba390 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -88,8 +88,8 @@ importers: specifier: ^25.0.3 version: 25.0.3 '@typescript-eslint/eslint-plugin': - specifier: ^8.46.4 - version: 8.46.4(@typescript-eslint/parser@8.51.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3))(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) + specifier: ^8.51.0 + version: 8.51.0(@typescript-eslint/parser@8.51.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3))(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) '@typescript-eslint/parser': specifier: ^8.51.0 version: 8.51.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) @@ -1453,19 +1453,19 @@ packages: '@types/yauzl@2.10.3': resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} - '@typescript-eslint/eslint-plugin@8.46.4': - resolution: {integrity: sha512-R48VhmTJqplNyDxCyqqVkFSZIx1qX6PzwqgcXn1olLrzxcSBDlOsbtcnQuQhNtnNiJ4Xe5gREI1foajYaYU2Vg==} + '@typescript-eslint/eslint-plugin@8.49.0': + resolution: {integrity: sha512-JXij0vzIaTtCwu6SxTh8qBc66kmf1xs7pI4UOiMDFVct6q86G0Zs7KRcEoJgY3Cav3x5Tq0MF5jwgpgLqgKG3A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.46.4 + '@typescript-eslint/parser': ^8.49.0 eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/eslint-plugin@8.49.0': - resolution: {integrity: sha512-JXij0vzIaTtCwu6SxTh8qBc66kmf1xs7pI4UOiMDFVct6q86G0Zs7KRcEoJgY3Cav3x5Tq0MF5jwgpgLqgKG3A==} + '@typescript-eslint/eslint-plugin@8.51.0': + resolution: {integrity: sha512-XtssGWJvypyM2ytBnSnKtHYOGT+4ZwTnBVl36TA4nRO2f4PRNGz5/1OszHzcZCvcBMh+qb7I06uoCmLTRdR9og==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.49.0 + '@typescript-eslint/parser': ^8.51.0 eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' @@ -1489,12 +1489,6 @@ packages: peerDependencies: typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/project-service@8.46.4': - resolution: {integrity: sha512-nPiRSKuvtTN+no/2N1kt2tUh/HoFzeEgOm9fQ6XQk4/ApGqjx0zFIIaLJ6wooR1HIoozvj2j6vTi/1fgAz7UYQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/project-service@8.49.0': resolution: {integrity: sha512-/wJN0/DKkmRUMXjZUXYZpD1NEQzQAAn9QWfGwo+Ai8gnzqH7tvqS7oNVdTjKqOcPyVIdZdyCMoqN66Ia789e7g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1511,10 +1505,6 @@ packages: resolution: {integrity: sha512-9Ac0X8WiLykl0aj1oYQNcLZjHgBojT6cW68yAgZ19letYu+Hxd0rE0veI1XznSSst1X5lwnxhPbVdwjDRIomRw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/scope-manager@8.46.4': - resolution: {integrity: sha512-tMDbLGXb1wC+McN1M6QeDx7P7c0UWO5z9CXqp7J8E+xGcJuUuevWKxuG8j41FoweS3+L41SkyKKkia16jpX7CA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/scope-manager@8.49.0': resolution: {integrity: sha512-npgS3zi+/30KSOkXNs0LQXtsg9ekZ8OISAOLGWA/ZOEn0ZH74Ginfl7foziV8DT+D98WfQ5Kopwqb/PZOaIJGg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1529,12 +1519,6 @@ packages: peerDependencies: typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/tsconfig-utils@8.46.4': - resolution: {integrity: sha512-+/XqaZPIAk6Cjg7NWgSGe27X4zMGqrFqZ8atJsX3CWxH/jACqWnrWI68h7nHQld0y+k9eTTjb9r+KU4twLoo9A==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/tsconfig-utils@8.49.0': resolution: {integrity: sha512-8prixNi1/6nawsRYxet4YOhnbW+W9FK/bQPxsGB1D3ZrDzbJ5FXw5XmzxZv82X3B+ZccuSxo/X8q9nQ+mFecWA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1547,15 +1531,15 @@ packages: peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/type-utils@8.46.4': - resolution: {integrity: sha512-V4QC8h3fdT5Wro6vANk6eojqfbv5bpwHuMsBcJUJkqs2z5XnYhJzyz9Y02eUmF9u3PgXEUiOt4w4KHR3P+z0PQ==} + '@typescript-eslint/type-utils@8.49.0': + resolution: {integrity: sha512-KTExJfQ+svY8I10P4HdxKzWsvtVnsuCifU5MvXrRwoP2KOlNZ9ADNEWWsQTJgMxLzS5VLQKDjkCT/YzgsnqmZg==} 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-eslint/type-utils@8.49.0': - resolution: {integrity: sha512-KTExJfQ+svY8I10P4HdxKzWsvtVnsuCifU5MvXrRwoP2KOlNZ9ADNEWWsQTJgMxLzS5VLQKDjkCT/YzgsnqmZg==} + '@typescript-eslint/type-utils@8.51.0': + resolution: {integrity: sha512-0XVtYzxnobc9K0VU7wRWg1yiUrw4oQzexCG2V2IDxxCxhqBMSMbjB+6o91A+Uc0GWtgjCa3Y8bi7hwI0Tu4n5Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1565,10 +1549,6 @@ packages: resolution: {integrity: sha512-9V24k/paICYPniajHfJ4cuAWETnt7Ssy+R0Rbcqo5sSFr3QEZ/8TSoUi9XeXVBGXCaLtwTOKSLGcInCAvyZeMA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/types@8.46.4': - resolution: {integrity: sha512-USjyxm3gQEePdUwJBFjjGNG18xY9A2grDVGuk7/9AkjIF1L+ZrVnwR5VAU5JXtUnBL/Nwt3H31KlRDaksnM7/w==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/types@8.49.0': resolution: {integrity: sha512-e9k/fneezorUo6WShlQpMxXh8/8wfyc+biu6tnAqA81oWrEic0k21RHzP9uqqpyBBeBKu4T+Bsjy9/b8u7obXQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1583,12 +1563,6 @@ packages: peerDependencies: typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/typescript-estree@8.46.4': - resolution: {integrity: sha512-7oV2qEOr1d4NWNmpXLR35LvCfOkTNymY9oyW+lUHkmCno7aOmIf/hMaydnJBUTBMRCOGZh8YjkFOc8dadEoNGA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/typescript-estree@8.49.0': resolution: {integrity: sha512-jrLdRuAbPfPIdYNppHJ/D0wN+wwNfJ32YTAm10eJVsFmrVpXQnDWBn8niCSMlWjvml8jsce5E/O+86IQtTbJWA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1608,15 +1582,15 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/utils@8.46.4': - resolution: {integrity: sha512-AbSv11fklGXV6T28dp2Me04Uw90R2iJ30g2bgLz529Koehrmkbs1r7paFqr1vPCZi7hHwYxYtxfyQMRC8QaVSg==} + '@typescript-eslint/utils@8.49.0': + resolution: {integrity: sha512-N3W7rJw7Rw+z1tRsHZbK395TWSYvufBXumYtEGzypgMUthlg0/hmCImeA8hgO2d2G4pd7ftpxxul2J8OdtdaFA==} 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-eslint/utils@8.49.0': - resolution: {integrity: sha512-N3W7rJw7Rw+z1tRsHZbK395TWSYvufBXumYtEGzypgMUthlg0/hmCImeA8hgO2d2G4pd7ftpxxul2J8OdtdaFA==} + '@typescript-eslint/utils@8.51.0': + resolution: {integrity: sha512-11rZYxSe0zabiKaCP2QAwRf/dnmgFgvTmeDTtZvUvXG3UuAdg/GU02NExmmIXzz3vLGgMdtrIosI84jITQOxUA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1626,10 +1600,6 @@ packages: resolution: {integrity: sha512-qHV7pW7E85A0x6qyrFn+O+q1k1p3tQCsqIZ1KZ5ESLXY57aTvUd3/a4rdPTeXisvhXn2VQG0VSKUqs8KHF2zcA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/visitor-keys@8.46.4': - resolution: {integrity: sha512-/++5CYLQqsO9HFGLI7APrxBJYo+5OCMpViuhV8q5/Qa3o5mMrF//eQHks+PXcsAVaLdn817fMuS7zqoXNNZGaw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/visitor-keys@8.49.0': resolution: {integrity: sha512-LlKaciDe3GmZFphXIc79THF/YYBugZ7FS1pO581E/edlVVNbZKDy93evqmrfQ9/Y4uN0vVhX4iuchq26mK/iiA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2806,9 +2776,6 @@ packages: grammex@3.1.11: resolution: {integrity: sha512-HNwLkgRg9SqTAd1N3Uh/MnKwTBTzwBxTOPbXQ8pb0tpwydjk90k4zRE8JUn9fMUiRwKtXFZ1TWFmms3dZHN+Fg==} - graphemer@1.4.0: - resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - graphmatch@1.1.0: resolution: {integrity: sha512-0E62MaTW5rPZVRLyIJZG/YejmdA/Xr1QydHEw3Vt+qOKkMIOE8WDLc9ZX2bmAjtJFZcId4lEdrdmASsEy7D1QA==} @@ -4673,12 +4640,6 @@ packages: trough@2.2.0: resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} - ts-api-utils@2.1.0: - resolution: {integrity: sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==} - engines: {node: '>=18.12'} - peerDependencies: - typescript: '>=4.8.4' - ts-api-utils@2.3.0: resolution: {integrity: sha512-6eg3Y9SF7SsAvGzRHQvvc1skDAhwI4YQ32ui1scxD1Ccr0G5qIIbUBT3pFTKX8kmWIQClHobtUdNuaBgwdfdWg==} engines: {node: '>=18.12'} @@ -6738,35 +6699,34 @@ snapshots: '@types/node': 25.0.3 optional: true - '@typescript-eslint/eslint-plugin@8.46.4(@typescript-eslint/parser@8.51.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3))(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@8.49.0(@typescript-eslint/parser@8.49.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3))(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.51.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) - '@typescript-eslint/scope-manager': 8.46.4 - '@typescript-eslint/type-utils': 8.46.4(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) - '@typescript-eslint/utils': 8.46.4(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.46.4 + '@typescript-eslint/parser': 8.49.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.49.0 + '@typescript-eslint/type-utils': 8.49.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) + '@typescript-eslint/utils': 8.49.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.49.0 eslint: 9.39.2(jiti@1.21.7) - graphemer: 1.4.0 ignore: 7.0.5 natural-compare: 1.4.0 - ts-api-utils: 2.1.0(typescript@5.9.3) + ts-api-utils: 2.3.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.49.0(@typescript-eslint/parser@8.49.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3))(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@8.51.0(@typescript-eslint/parser@8.51.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3))(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.49.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) - '@typescript-eslint/scope-manager': 8.49.0 - '@typescript-eslint/type-utils': 8.49.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) - '@typescript-eslint/utils': 8.49.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.49.0 + '@typescript-eslint/parser': 8.51.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.51.0 + '@typescript-eslint/type-utils': 8.51.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) + '@typescript-eslint/utils': 8.51.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.51.0 eslint: 9.39.2(jiti@1.21.7) ignore: 7.0.5 natural-compare: 1.4.0 - ts-api-utils: 2.1.0(typescript@5.9.3) + ts-api-utils: 2.3.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -6804,15 +6764,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.46.4(typescript@5.9.3)': - dependencies: - '@typescript-eslint/tsconfig-utils': 8.51.0(typescript@5.9.3) - '@typescript-eslint/types': 8.51.0 - debug: 4.4.3 - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/project-service@8.49.0(typescript@5.9.3)': dependencies: '@typescript-eslint/tsconfig-utils': 8.51.0(typescript@5.9.3) @@ -6836,11 +6787,6 @@ snapshots: '@typescript-eslint/types': 8.34.0 '@typescript-eslint/visitor-keys': 8.34.0 - '@typescript-eslint/scope-manager@8.46.4': - dependencies: - '@typescript-eslint/types': 8.46.4 - '@typescript-eslint/visitor-keys': 8.46.4 - '@typescript-eslint/scope-manager@8.49.0': dependencies: '@typescript-eslint/types': 8.49.0 @@ -6855,10 +6801,6 @@ snapshots: dependencies: typescript: 5.9.3 - '@typescript-eslint/tsconfig-utils@8.46.4(typescript@5.9.3)': - dependencies: - typescript: 5.9.3 - '@typescript-eslint/tsconfig-utils@8.49.0(typescript@5.9.3)': dependencies: typescript: 5.9.3 @@ -6867,23 +6809,23 @@ snapshots: dependencies: typescript: 5.9.3 - '@typescript-eslint/type-utils@8.46.4(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3)': + '@typescript-eslint/type-utils@8.49.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3)': dependencies: - '@typescript-eslint/types': 8.46.4 - '@typescript-eslint/typescript-estree': 8.46.4(typescript@5.9.3) - '@typescript-eslint/utils': 8.46.4(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) + '@typescript-eslint/types': 8.49.0 + '@typescript-eslint/typescript-estree': 8.49.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.49.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) debug: 4.4.3 eslint: 9.39.2(jiti@1.21.7) - ts-api-utils: 2.1.0(typescript@5.9.3) + ts-api-utils: 2.3.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.49.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3)': + '@typescript-eslint/type-utils@8.51.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3)': dependencies: - '@typescript-eslint/types': 8.49.0 - '@typescript-eslint/typescript-estree': 8.49.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.49.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) + '@typescript-eslint/types': 8.51.0 + '@typescript-eslint/typescript-estree': 8.51.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.51.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) debug: 4.4.3 eslint: 9.39.2(jiti@1.21.7) ts-api-utils: 2.3.0(typescript@5.9.3) @@ -6893,8 +6835,6 @@ snapshots: '@typescript-eslint/types@8.34.0': {} - '@typescript-eslint/types@8.46.4': {} - '@typescript-eslint/types@8.49.0': {} '@typescript-eslint/types@8.51.0': {} @@ -6915,22 +6855,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.46.4(typescript@5.9.3)': - dependencies: - '@typescript-eslint/project-service': 8.46.4(typescript@5.9.3) - '@typescript-eslint/tsconfig-utils': 8.46.4(typescript@5.9.3) - '@typescript-eslint/types': 8.46.4 - '@typescript-eslint/visitor-keys': 8.46.4 - debug: 4.4.3 - fast-glob: 3.3.3 - is-glob: 4.0.3 - minimatch: 9.0.5 - semver: 7.7.3 - ts-api-utils: 2.1.0(typescript@5.9.3) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/typescript-estree@8.49.0(typescript@5.9.3)': dependencies: '@typescript-eslint/project-service': 8.49.0(typescript@5.9.3) @@ -6941,7 +6865,7 @@ snapshots: minimatch: 9.0.5 semver: 7.7.3 tinyglobby: 0.2.15 - ts-api-utils: 2.1.0(typescript@5.9.3) + ts-api-utils: 2.3.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -6972,23 +6896,23 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.46.4(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3)': + '@typescript-eslint/utils@8.49.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3)': dependencies: '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.2(jiti@1.21.7)) - '@typescript-eslint/scope-manager': 8.46.4 - '@typescript-eslint/types': 8.46.4 - '@typescript-eslint/typescript-estree': 8.46.4(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.49.0 + '@typescript-eslint/types': 8.49.0 + '@typescript-eslint/typescript-estree': 8.49.0(typescript@5.9.3) eslint: 9.39.2(jiti@1.21.7) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.49.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3)': + '@typescript-eslint/utils@8.51.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3)': dependencies: '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.2(jiti@1.21.7)) - '@typescript-eslint/scope-manager': 8.49.0 - '@typescript-eslint/types': 8.49.0 - '@typescript-eslint/typescript-estree': 8.49.0(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.51.0 + '@typescript-eslint/types': 8.51.0 + '@typescript-eslint/typescript-estree': 8.51.0(typescript@5.9.3) eslint: 9.39.2(jiti@1.21.7) typescript: 5.9.3 transitivePeerDependencies: @@ -6999,11 +6923,6 @@ snapshots: '@typescript-eslint/types': 8.34.0 eslint-visitor-keys: 4.2.1 - '@typescript-eslint/visitor-keys@8.46.4': - dependencies: - '@typescript-eslint/types': 8.46.4 - eslint-visitor-keys: 4.2.1 - '@typescript-eslint/visitor-keys@8.49.0': dependencies: '@typescript-eslint/types': 8.49.0 @@ -8263,8 +8182,6 @@ snapshots: grammex@3.1.11: {} - graphemer@1.4.0: {} - graphmatch@1.1.0: {} gray-matter@4.0.3: @@ -10708,10 +10625,6 @@ snapshots: trough@2.2.0: {} - ts-api-utils@2.1.0(typescript@5.9.3): - dependencies: - typescript: 5.9.3 - ts-api-utils@2.3.0(typescript@5.9.3): dependencies: typescript: 5.9.3 From 7b385d15bc936883b7aa142593c0caf7ff6dafe6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 30 Dec 2025 17:38:22 +0000 Subject: [PATCH 10/11] Bump @solidjs/start from 1.2.0 to 1.2.1 (#1395) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 419 ++++++++++++++++++------------------------------- 2 files changed, 156 insertions(+), 265 deletions(-) diff --git a/package.json b/package.json index 23b5c0663a..7cc6790fd0 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "@solid-primitives/platform": "^0.2.1", "@solidjs/meta": "^0.29.4", "@solidjs/router": "^0.15.4", - "@solidjs/start": "^1.2.0", + "@solidjs/start": "^1.2.1", "dotenv": "^17.2.3", "glob": "^13.0.0", "gray-matter": "^4.0.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8b936ba390..85069fc286 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,7 +13,7 @@ importers: version: 0.13.11(solid-js@1.9.10) '@kobalte/solidbase': specifier: ^0.2.20 - version: 0.2.20(@solidjs/start@1.2.0(solid-js@1.9.10)(vinxi@0.5.7(@types/node@25.0.3)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1))(vite@6.3.5(@types/node@25.0.3)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1)))(@vue/compiler-sfc@3.5.16)(solid-js@1.9.10)(vinxi@0.5.7(@types/node@25.0.3)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1))(vite@6.3.5(@types/node@25.0.3)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1)) + version: 0.2.20(@solidjs/start@1.2.1(solid-js@1.9.10)(vinxi@0.5.7(@types/node@25.0.3)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1))(vite@6.3.5(@types/node@25.0.3)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1)))(@vue/compiler-sfc@3.5.16)(solid-js@1.9.10)(vinxi@0.5.7(@types/node@25.0.3)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1))(vite@6.3.5(@types/node@25.0.3)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1)) '@orama/core': specifier: ^1.2.15 version: 1.2.15 @@ -36,8 +36,8 @@ importers: specifier: ^0.15.4 version: 0.15.4(solid-js@1.9.10) '@solidjs/start': - specifier: ^1.2.0 - version: 1.2.0(solid-js@1.9.10)(vinxi@0.5.7(@types/node@25.0.3)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1))(vite@6.3.5(@types/node@25.0.3)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1)) + specifier: ^1.2.1 + version: 1.2.1(solid-js@1.9.10)(vinxi@0.5.7(@types/node@25.0.3)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1))(vite@6.3.5(@types/node@25.0.3)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1)) dotenv: specifier: ^17.2.3 version: 17.2.3 @@ -156,28 +156,24 @@ packages: resolution: {integrity: sha512-ZsysZyXY4Tlx+Q53XdnOFmqwfB9QDTHYxaZYajWRoBLuLEAwI2UIbtxOjWh/cFaa9IKUlcB+DDuoskLuKu56JA==} engines: {node: '>=6.9.0'} - '@babel/compat-data@7.28.4': - resolution: {integrity: sha512-YsmSKC29MJwf0gF8Rjjrg5LQCmyh+j/nD8/eP7f+BeoQTKYqs9RoWbjGOdy0+1Ekr68RJZMUOPVQaQisnIo4Rw==} + '@babel/compat-data@7.28.5': + resolution: {integrity: sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA==} engines: {node: '>=6.9.0'} '@babel/core@7.25.8': resolution: {integrity: sha512-Oixnb+DzmRT30qu9d3tJSQkxuygWm32DFykT4bRoORPa9hZ/L4KhVB/XiRm6KG+roIEM7DBQlmg27kw2HZkdZg==} engines: {node: '>=6.9.0'} - '@babel/core@7.28.4': - resolution: {integrity: sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA==} + '@babel/core@7.28.5': + resolution: {integrity: sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==} engines: {node: '>=6.9.0'} '@babel/generator@7.25.7': resolution: {integrity: sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA==} engines: {node: '>=6.9.0'} - '@babel/generator@7.28.3': - resolution: {integrity: sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==} - engines: {node: '>=6.9.0'} - - '@babel/helper-annotate-as-pure@7.27.3': - resolution: {integrity: sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==} + '@babel/generator@7.28.5': + resolution: {integrity: sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==} engines: {node: '>=6.9.0'} '@babel/helper-compilation-targets@7.25.7': @@ -188,20 +184,10 @@ packages: resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==} engines: {node: '>=6.9.0'} - '@babel/helper-create-class-features-plugin@7.28.3': - resolution: {integrity: sha512-V9f6ZFIYSLNEbuGA/92uOvYsGCJNsuA8ESZ4ldc09bWk/j8H8TKiPw8Mk1eG6olpnO0ALHJmYfZvF4MEE4gajg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - '@babel/helper-globals@7.28.0': resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==} engines: {node: '>=6.9.0'} - '@babel/helper-member-expression-to-functions@7.27.1': - resolution: {integrity: sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==} - engines: {node: '>=6.9.0'} - '@babel/helper-module-imports@7.18.6': resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} engines: {node: '>=6.9.0'} @@ -226,10 +212,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-optimise-call-expression@7.27.1': - resolution: {integrity: sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==} - engines: {node: '>=6.9.0'} - '@babel/helper-plugin-utils@7.25.7': resolution: {integrity: sha512-eaPZai0PiqCi09pPs3pAFfl/zYgGaE6IdXtYvmf0qlcDTd3WCtO7JWCcRd64e0EQrcYgiHibEZnOGsSY4QSgaw==} engines: {node: '>=6.9.0'} @@ -238,20 +220,10 @@ packages: resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==} engines: {node: '>=6.9.0'} - '@babel/helper-replace-supers@7.27.1': - resolution: {integrity: sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - '@babel/helper-simple-access@7.25.7': resolution: {integrity: sha512-FPGAkJmyoChQeM+ruBGIDyrT2tKfZJO8NcxdC+CWNJi7N8/rZpSxK7yvBJ5O/nF1gfu5KzN7VKG3YVSLFfRSxQ==} engines: {node: '>=6.9.0'} - '@babel/helper-skip-transparent-expression-wrappers@7.27.1': - resolution: {integrity: sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==} - engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.25.7': resolution: {integrity: sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==} engines: {node: '>=6.9.0'} @@ -264,8 +236,8 @@ packages: resolution: {integrity: sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.27.1': - resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} + '@babel/helper-validator-identifier@7.28.5': + resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} engines: {node: '>=6.9.0'} '@babel/helper-validator-option@7.25.7': @@ -293,8 +265,8 @@ packages: engines: {node: '>=6.0.0'} hasBin: true - '@babel/parser@7.28.4': - resolution: {integrity: sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==} + '@babel/parser@7.28.5': + resolution: {integrity: sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==} engines: {node: '>=6.0.0'} hasBin: true @@ -322,24 +294,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-modules-commonjs@7.27.1': - resolution: {integrity: sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-typescript@7.28.0': - resolution: {integrity: sha512-4AEiDEBPIZvLQaWlc9liCavE0xRM0dNca41WtBeM3jgFptfUOSG9z0uteLhq6+3rq+WB6jIvUwKDTpXEHPJ2Vg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/preset-typescript@7.27.1': - resolution: {integrity: sha512-l7WfQfX0WK4M0v2RudjuQK4u99BS6yLHYEmdtVPP7lKV013zr9DygFuWNlnbvQ9LR+LS0Egz/XAvGx5U9MX0fQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/template@7.25.7': resolution: {integrity: sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==} engines: {node: '>=6.9.0'} @@ -352,8 +306,8 @@ packages: resolution: {integrity: sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.28.4': - resolution: {integrity: sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ==} + '@babel/traverse@7.28.5': + resolution: {integrity: sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==} engines: {node: '>=6.9.0'} '@babel/types@7.25.8': @@ -364,8 +318,8 @@ packages: resolution: {integrity: sha512-ETyHEk2VHHvl9b9jZP5IHPavHYk57EhanlRRuae9XCpb/j5bDCbPPMOBfCWhnl/7EDJz0jEMCi/RhccCE8r1+Q==} engines: {node: '>=6.9.0'} - '@babel/types@7.28.4': - resolution: {integrity: sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==} + '@babel/types@7.28.5': + resolution: {integrity: sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==} engines: {node: '>=6.9.0'} '@bprogress/core@1.3.4': @@ -1348,8 +1302,8 @@ packages: peerDependencies: solid-js: ^1.8.6 - '@solidjs/start@1.2.0': - resolution: {integrity: sha512-SRv1g3R+4sxZnxCBPK1IedtLKsPhPJ7W/Yv4xEHjM4jJGPWi3ed35/yd0D5zhRK0C7zJIkZKbhnR/S3g8JUD5w==} + '@solidjs/start@1.2.1': + resolution: {integrity: sha512-O5E7rcCwm2f8GlXKgS2xnU37Ld5vMVXJgo/qR7UI5iR5uFo9V2Ac+SSVNXkM98CeHKHt55h1UjbpxxTANEsHmA==} peerDependencies: vinxi: ^0.5.7 @@ -1370,8 +1324,8 @@ packages: peerDependencies: vite: '>=6.0.0' - '@tanstack/router-utils@1.131.2': - resolution: {integrity: sha512-sr3x0d2sx9YIJoVth0QnfEcAcl+39sQYaNQxThtHmRpyeFYNyM2TTH+Ud3TNEnI3bbzmLYEUD+7YqB987GzhDA==} + '@tanstack/router-utils@1.143.11': + resolution: {integrity: sha512-N24G4LpfyK8dOlnP8BvNdkuxg1xQljkyl6PcrdiPSA301pOjatRT1y8wuCCJZKVVD8gkd0MpCZ0VEjRMGILOtA==} engines: {node: '>=12'} '@tanstack/server-functions-plugin@1.121.21': @@ -1738,8 +1692,8 @@ packages: ansi-truncate@1.4.0: resolution: {integrity: sha512-p6d2MrNs/mbpdXFT08fGabIg4pbgnUbbhrsoFfxWV5L3zFKw7tUkYUxGY3xCGJUPohENM80Q4sWkl/VDEN3pZg==} - ansis@4.1.0: - resolution: {integrity: sha512-BGcItUBWSMRgOCe+SVZJ+S7yTRG0eGt9cXAHev72yuGcY23hnLA7Bky5L/xLyPINoSN95geovfBkqoTlNZYa7w==} + ansis@4.2.0: + resolution: {integrity: sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig==} engines: {node: '>=14'} any-promise@1.3.0: @@ -1797,19 +1751,19 @@ packages: b4a@1.6.7: resolution: {integrity: sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==} - babel-dead-code-elimination@1.0.10: - resolution: {integrity: sha512-DV5bdJZTzZ0zn0DC24v3jD7Mnidh6xhKa4GfKCbq3sfW8kaWhDdZjP3i81geA8T33tdYqWKw4D3fVv0CwEgKVA==} + babel-dead-code-elimination@1.0.11: + resolution: {integrity: sha512-mwq3W3e/pKSI6TG8lXMiDWvEi1VXYlSBlJlB3l+I0bAb5u1RNUl88udos85eOPNK3m5EXK9uO7d2g08pesTySQ==} - babel-plugin-jsx-dom-expressions@0.40.1: - resolution: {integrity: sha512-b4iHuirqK7RgaMzB2Lsl7MqrlDgQtVRSSazyrmx7wB3T759ggGjod5Rkok5MfHjQXhR7tRPmdwoeGPqBnW2KfA==} + babel-plugin-jsx-dom-expressions@0.40.3: + resolution: {integrity: sha512-5HOwwt0BYiv/zxl7j8Pf2bGL6rDXfV6nUhLs8ygBX+EFJXzBPHM/euj9j/6deMZ6wa52Wb2PBaAV5U/jKwIY1w==} peerDependencies: '@babel/core': ^7.20.12 - babel-preset-solid@1.9.9: - resolution: {integrity: sha512-pCnxWrciluXCeli/dj5PIEHgbNzim3evtTn12snjqqg8QZWJNMjH1AWIp4iG/tbVjqQ72aBEymMSagvmgxubXw==} + babel-preset-solid@1.9.10: + resolution: {integrity: sha512-HCelrgua/Y+kqO8RyL04JBWS/cVdrtUv/h45GntgQY+cJl4eBcKkCDV3TdMjtKx1nXwRaR9QXslM/Npm1dxdZQ==} peerDependencies: '@babel/core': ^7.0.0 - solid-js: ^1.9.8 + solid-js: ^1.9.10 peerDependenciesMeta: solid-js: optional: true @@ -4248,10 +4202,20 @@ packages: peerDependencies: seroval: ^1.0 + seroval-plugins@1.4.2: + resolution: {integrity: sha512-X7p4MEDTi+60o2sXZ4bnDBhgsUYDSkQEvzYZuJyFqWg9jcoPsHts5nrg5O956py2wyt28lUrBxk0M0/wU8URpA==} + engines: {node: '>=10'} + peerDependencies: + seroval: ^1.0 + seroval@1.3.2: resolution: {integrity: sha512-RbcPH1n5cfwKrru7v7+zrZvjLurgHhGyso3HTyGtRivGWgYjbOmGuivCQaORNELjNONoK35nj28EoWul9sb1zQ==} engines: {node: '>=10'} + seroval@1.4.2: + resolution: {integrity: sha512-N3HEHRCZYn3cQbsC4B5ldj9j+tHdf4JZoYPlcI4rRYu0Xy4qN8MQf1Z08EibzB0WpgRG5BGK08FTrmM66eSzKQ==} + engines: {node: '>=10'} + serve-placeholder@2.0.2: resolution: {integrity: sha512-/TMG8SboeiQbZJWRlfTCqMs2DD3SZgWp0kDQePz9yUuCnDfDh/92gf7/PxGhzXTKBIPASIHxFcZndoNbp6QOLQ==} @@ -4911,9 +4875,6 @@ packages: resolution: {integrity: sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==} hasBin: true - validate-html-nesting@1.2.3: - resolution: {integrity: sha512-kdkWdCl6eCeLlRShJKbjVOU2kFKxMF8Ghu50n+crEoyx+VKm3FxAxF9z4DCy6+bbTOqNW0+jcIYRnjoIRzigRw==} - validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} @@ -4930,8 +4891,8 @@ packages: resolution: {integrity: sha512-8+xsAx/+J+QENGV2igI29u1/gvlFKeXYBAsIk1OOzt9USmLxyaqBHf+GvkiZ8QgPTFP9OyA2w+TuPynyushr7g==} hasBin: true - vite-plugin-solid@2.11.8: - resolution: {integrity: sha512-hFrCxBfv3B1BmFqnJF4JOCYpjrmi/zwyeKjcomQ0khh8HFyQ8SbuBWQ7zGojfrz6HUOBFrJBNySDi/JgAHytWg==} + vite-plugin-solid@2.11.10: + resolution: {integrity: sha512-Yr1dQybmtDtDAHkii6hXuc1oVH9CPcS/Zb2jN/P36qqcrkNnVPsMTzQ06jyzFPFjj3U1IYKMVt/9ZqcwGCEbjw==} peerDependencies: '@testing-library/jest-dom': ^5.16.6 || ^5.17.0 || ^6.* solid-js: ^1.7.2 @@ -5160,19 +5121,19 @@ snapshots: '@babel/code-frame@7.26.2': dependencies: - '@babel/helper-validator-identifier': 7.27.1 + '@babel/helper-validator-identifier': 7.28.5 js-tokens: 4.0.0 picocolors: 1.1.1 '@babel/code-frame@7.27.1': dependencies: - '@babel/helper-validator-identifier': 7.27.1 + '@babel/helper-validator-identifier': 7.28.5 js-tokens: 4.0.0 picocolors: 1.1.1 '@babel/compat-data@7.25.8': {} - '@babel/compat-data@7.28.4': {} + '@babel/compat-data@7.28.5': {} '@babel/core@7.25.8': dependencies: @@ -5194,17 +5155,17 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/core@7.28.4': + '@babel/core@7.28.5': dependencies: '@babel/code-frame': 7.27.1 - '@babel/generator': 7.28.3 + '@babel/generator': 7.28.5 '@babel/helper-compilation-targets': 7.27.2 - '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.4) + '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.5) '@babel/helpers': 7.28.4 - '@babel/parser': 7.28.4 + '@babel/parser': 7.28.5 '@babel/template': 7.27.2 - '@babel/traverse': 7.28.4 - '@babel/types': 7.28.4 + '@babel/traverse': 7.28.5 + '@babel/types': 7.28.5 '@jridgewell/remapping': 2.3.5 convert-source-map: 2.0.0 debug: 4.4.3 @@ -5216,23 +5177,19 @@ snapshots: '@babel/generator@7.25.7': dependencies: - '@babel/types': 7.28.4 + '@babel/types': 7.28.5 '@jridgewell/gen-mapping': 0.3.13 '@jridgewell/trace-mapping': 0.3.25 jsesc: 3.0.2 - '@babel/generator@7.28.3': + '@babel/generator@7.28.5': dependencies: - '@babel/parser': 7.28.4 - '@babel/types': 7.28.4 + '@babel/parser': 7.28.5 + '@babel/types': 7.28.5 '@jridgewell/gen-mapping': 0.3.13 '@jridgewell/trace-mapping': 0.3.31 jsesc: 3.1.0 - '@babel/helper-annotate-as-pure@7.27.3': - dependencies: - '@babel/types': 7.28.4 - '@babel/helper-compilation-targets@7.25.7': dependencies: '@babel/compat-data': 7.25.8 @@ -5243,49 +5200,29 @@ snapshots: '@babel/helper-compilation-targets@7.27.2': dependencies: - '@babel/compat-data': 7.28.4 + '@babel/compat-data': 7.28.5 '@babel/helper-validator-option': 7.27.1 browserslist: 4.28.1 lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.28.3(@babel/core@7.28.4)': - dependencies: - '@babel/core': 7.28.4 - '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-member-expression-to-functions': 7.27.1 - '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.4) - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/traverse': 7.28.4 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - '@babel/helper-globals@7.28.0': {} - '@babel/helper-member-expression-to-functions@7.27.1': - dependencies: - '@babel/traverse': 7.28.4 - '@babel/types': 7.28.4 - transitivePeerDependencies: - - supports-color - '@babel/helper-module-imports@7.18.6': dependencies: - '@babel/types': 7.28.4 + '@babel/types': 7.28.5 '@babel/helper-module-imports@7.25.7': dependencies: - '@babel/traverse': 7.28.4 - '@babel/types': 7.28.4 + '@babel/traverse': 7.28.5 + '@babel/types': 7.28.5 transitivePeerDependencies: - supports-color '@babel/helper-module-imports@7.27.1': dependencies: - '@babel/traverse': 7.28.4 - '@babel/types': 7.28.4 + '@babel/traverse': 7.28.5 + '@babel/types': 7.28.5 transitivePeerDependencies: - supports-color @@ -5295,47 +5232,27 @@ snapshots: '@babel/helper-module-imports': 7.25.7 '@babel/helper-simple-access': 7.25.7 '@babel/helper-validator-identifier': 7.25.7 - '@babel/traverse': 7.28.4 + '@babel/traverse': 7.28.5 transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.28.3(@babel/core@7.28.4)': + '@babel/helper-module-transforms@7.28.3(@babel/core@7.28.5)': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.5 '@babel/helper-module-imports': 7.27.1 - '@babel/helper-validator-identifier': 7.27.1 - '@babel/traverse': 7.28.4 + '@babel/helper-validator-identifier': 7.28.5 + '@babel/traverse': 7.28.5 transitivePeerDependencies: - supports-color - '@babel/helper-optimise-call-expression@7.27.1': - dependencies: - '@babel/types': 7.28.4 - '@babel/helper-plugin-utils@7.25.7': {} '@babel/helper-plugin-utils@7.27.1': {} - '@babel/helper-replace-supers@7.27.1(@babel/core@7.28.4)': - dependencies: - '@babel/core': 7.28.4 - '@babel/helper-member-expression-to-functions': 7.27.1 - '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/traverse': 7.28.4 - transitivePeerDependencies: - - supports-color - '@babel/helper-simple-access@7.25.7': dependencies: - '@babel/traverse': 7.28.4 - '@babel/types': 7.28.4 - transitivePeerDependencies: - - supports-color - - '@babel/helper-skip-transparent-expression-wrappers@7.27.1': - dependencies: - '@babel/traverse': 7.28.4 - '@babel/types': 7.28.4 + '@babel/traverse': 7.28.5 + '@babel/types': 7.28.5 transitivePeerDependencies: - supports-color @@ -5345,7 +5262,7 @@ snapshots: '@babel/helper-validator-identifier@7.25.7': {} - '@babel/helper-validator-identifier@7.27.1': {} + '@babel/helper-validator-identifier@7.28.5': {} '@babel/helper-validator-option@7.25.7': {} @@ -5354,36 +5271,36 @@ snapshots: '@babel/helpers@7.25.7': dependencies: '@babel/template': 7.27.2 - '@babel/types': 7.28.4 + '@babel/types': 7.28.5 '@babel/helpers@7.28.4': dependencies: '@babel/template': 7.27.2 - '@babel/types': 7.28.4 + '@babel/types': 7.28.5 '@babel/highlight@7.25.7': dependencies: - '@babel/helper-validator-identifier': 7.27.1 + '@babel/helper-validator-identifier': 7.28.5 chalk: 2.4.2 js-tokens: 4.0.0 picocolors: 1.1.1 '@babel/parser@7.25.8': dependencies: - '@babel/types': 7.28.4 + '@babel/types': 7.28.5 - '@babel/parser@7.28.4': + '@babel/parser@7.28.5': dependencies: - '@babel/types': 7.28.4 + '@babel/types': 7.28.5 '@babel/plugin-syntax-jsx@7.25.7(@babel/core@7.25.8)': dependencies: '@babel/core': 7.25.8 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.5)': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.5 '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-syntax-typescript@7.25.7(@babel/core@7.25.8)': @@ -5391,73 +5308,43 @@ snapshots: '@babel/core': 7.25.8 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.28.4)': - dependencies: - '@babel/core': 7.28.4 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.28.4)': - dependencies: - '@babel/core': 7.28.4 - '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.4) - '@babel/helper-plugin-utils': 7.27.1 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-typescript@7.28.0(@babel/core@7.28.4)': - dependencies: - '@babel/core': 7.28.4 - '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.4) - '@babel/helper-plugin-utils': 7.27.1 - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.4) - transitivePeerDependencies: - - supports-color - - '@babel/preset-typescript@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.28.5)': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.5 '@babel/helper-plugin-utils': 7.27.1 - '@babel/helper-validator-option': 7.27.1 - '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.4) - transitivePeerDependencies: - - supports-color '@babel/template@7.25.7': dependencies: '@babel/code-frame': 7.27.1 - '@babel/parser': 7.28.4 - '@babel/types': 7.28.4 + '@babel/parser': 7.28.5 + '@babel/types': 7.28.5 '@babel/template@7.27.2': dependencies: '@babel/code-frame': 7.27.1 - '@babel/parser': 7.28.4 - '@babel/types': 7.28.4 + '@babel/parser': 7.28.5 + '@babel/types': 7.28.5 '@babel/traverse@7.25.7': dependencies: '@babel/code-frame': 7.27.1 '@babel/generator': 7.25.7 - '@babel/parser': 7.28.4 + '@babel/parser': 7.28.5 '@babel/template': 7.27.2 - '@babel/types': 7.28.4 + '@babel/types': 7.28.5 debug: 4.4.3 globals: 11.12.0 transitivePeerDependencies: - supports-color - '@babel/traverse@7.28.4': + '@babel/traverse@7.28.5': dependencies: '@babel/code-frame': 7.27.1 - '@babel/generator': 7.28.3 + '@babel/generator': 7.28.5 '@babel/helper-globals': 7.28.0 - '@babel/parser': 7.28.4 + '@babel/parser': 7.28.5 '@babel/template': 7.27.2 - '@babel/types': 7.28.4 + '@babel/types': 7.28.5 debug: 4.4.3 transitivePeerDependencies: - supports-color @@ -5471,12 +5358,12 @@ snapshots: '@babel/types@7.27.6': dependencies: '@babel/helper-string-parser': 7.27.1 - '@babel/helper-validator-identifier': 7.27.1 + '@babel/helper-validator-identifier': 7.28.5 - '@babel/types@7.28.4': + '@babel/types@7.28.5': dependencies: '@babel/helper-string-parser': 7.27.1 - '@babel/helper-validator-identifier': 7.27.1 + '@babel/helper-validator-identifier': 7.28.5 '@bprogress/core@1.3.4': {} @@ -5809,7 +5696,7 @@ snapshots: solid-presence: 0.1.8(solid-js@1.9.10) solid-prevent-scroll: 0.1.10(solid-js@1.9.10) - '@kobalte/solidbase@0.2.20(@solidjs/start@1.2.0(solid-js@1.9.10)(vinxi@0.5.7(@types/node@25.0.3)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1))(vite@6.3.5(@types/node@25.0.3)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1)))(@vue/compiler-sfc@3.5.16)(solid-js@1.9.10)(vinxi@0.5.7(@types/node@25.0.3)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1))(vite@6.3.5(@types/node@25.0.3)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1))': + '@kobalte/solidbase@0.2.20(@solidjs/start@1.2.1(solid-js@1.9.10)(vinxi@0.5.7(@types/node@25.0.3)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1))(vite@6.3.5(@types/node@25.0.3)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1)))(@vue/compiler-sfc@3.5.16)(solid-js@1.9.10)(vinxi@0.5.7(@types/node@25.0.3)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1))(vite@6.3.5(@types/node@25.0.3)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1))': dependencies: '@alloc/quick-lru': 5.2.0 '@bprogress/core': 1.3.4 @@ -5833,7 +5720,7 @@ snapshots: '@solid-primitives/storage': 4.3.3(solid-js@1.9.10) '@solidjs/meta': 0.29.4(solid-js@1.9.10) '@solidjs/router': 0.15.4(solid-js@1.9.10) - '@solidjs/start': 1.2.0(solid-js@1.9.10)(vinxi@0.5.7(@types/node@25.0.3)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1))(vite@6.3.5(@types/node@25.0.3)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1)) + '@solidjs/start': 1.2.1(solid-js@1.9.10)(vinxi@0.5.7(@types/node@25.0.3)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1))(vite@6.3.5(@types/node@25.0.3)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1)) cross-spawn: 7.0.6 diff: 8.0.2 esast-util-from-js: 2.0.1 @@ -5992,7 +5879,7 @@ snapshots: '@netlify/zip-it-and-ship-it@12.1.4(rollup@4.43.0)': dependencies: - '@babel/parser': 7.28.4 + '@babel/parser': 7.28.5 '@babel/types': 7.27.6 '@netlify/binary-info': 1.0.0 '@netlify/serverless-functions-api': 2.1.1 @@ -6544,7 +6431,7 @@ snapshots: dependencies: solid-js: 1.9.10 - '@solidjs/start@1.2.0(solid-js@1.9.10)(vinxi@0.5.7(@types/node@25.0.3)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1))(vite@6.3.5(@types/node@25.0.3)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1))': + '@solidjs/start@1.2.1(solid-js@1.9.10)(vinxi@0.5.7(@types/node@25.0.3)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1))(vite@6.3.5(@types/node@25.0.3)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1))': dependencies: '@tanstack/server-functions-plugin': 1.121.21(vite@6.3.5(@types/node@25.0.3)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1)) '@vinxi/plugin-directives': 0.5.1(vinxi@0.5.7(@types/node@25.0.3)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1)) @@ -6554,14 +6441,14 @@ snapshots: error-stack-parser: 2.1.4 html-to-image: 1.11.13 radix3: 1.1.2 - seroval: 1.3.2 - seroval-plugins: 1.3.3(seroval@1.3.2) + seroval: 1.4.2 + seroval-plugins: 1.4.2(seroval@1.4.2) shiki: 1.29.2 source-map-js: 1.2.1 terracotta: 1.0.6(solid-js@1.9.10) tinyglobby: 0.2.15 vinxi: 0.5.7(@types/node@25.0.3)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1) - vite-plugin-solid: 2.11.8(solid-js@1.9.10)(vite@6.3.5(@types/node@25.0.3)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1)) + vite-plugin-solid: 2.11.10(solid-js@1.9.10)(vite@6.3.5(@types/node@25.0.3)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1)) transitivePeerDependencies: - '@testing-library/jest-dom' - solid-js @@ -6582,38 +6469,39 @@ snapshots: '@tanstack/directive-functions-plugin@1.121.21(vite@6.3.5(@types/node@25.0.3)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1))': dependencies: '@babel/code-frame': 7.26.2 - '@babel/core': 7.28.4 - '@babel/traverse': 7.28.4 - '@babel/types': 7.28.4 - '@tanstack/router-utils': 1.131.2 - babel-dead-code-elimination: 1.0.10 + '@babel/core': 7.28.5 + '@babel/traverse': 7.28.5 + '@babel/types': 7.28.5 + '@tanstack/router-utils': 1.143.11 + babel-dead-code-elimination: 1.0.11 tiny-invariant: 1.3.3 vite: 6.3.5(@types/node@25.0.3)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1) transitivePeerDependencies: - supports-color - '@tanstack/router-utils@1.131.2': + '@tanstack/router-utils@1.143.11': dependencies: - '@babel/core': 7.28.4 - '@babel/generator': 7.28.3 - '@babel/parser': 7.28.4 - '@babel/preset-typescript': 7.27.1(@babel/core@7.28.4) - ansis: 4.1.0 + '@babel/core': 7.28.5 + '@babel/generator': 7.28.5 + '@babel/parser': 7.28.5 + ansis: 4.2.0 diff: 8.0.2 + pathe: 2.0.3 + tinyglobby: 0.2.15 transitivePeerDependencies: - supports-color '@tanstack/server-functions-plugin@1.121.21(vite@6.3.5(@types/node@25.0.3)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1))': dependencies: '@babel/code-frame': 7.26.2 - '@babel/core': 7.28.4 - '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.4) + '@babel/core': 7.28.5 + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.5) + '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.5) '@babel/template': 7.27.2 - '@babel/traverse': 7.28.4 - '@babel/types': 7.28.4 + '@babel/traverse': 7.28.5 + '@babel/types': 7.28.5 '@tanstack/directive-functions-plugin': 1.121.21(vite@6.3.5(@types/node@25.0.3)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1)) - babel-dead-code-elimination: 1.0.10 + babel-dead-code-elimination: 1.0.11 tiny-invariant: 1.3.3 transitivePeerDependencies: - supports-color @@ -6621,24 +6509,24 @@ snapshots: '@types/babel__core@7.20.5': dependencies: - '@babel/parser': 7.28.4 - '@babel/types': 7.28.4 + '@babel/parser': 7.28.5 + '@babel/types': 7.28.5 '@types/babel__generator': 7.27.0 '@types/babel__template': 7.4.4 '@types/babel__traverse': 7.28.0 '@types/babel__generator@7.27.0': dependencies: - '@babel/types': 7.28.4 + '@babel/types': 7.28.5 '@types/babel__template@7.4.4': dependencies: - '@babel/parser': 7.28.4 - '@babel/types': 7.28.4 + '@babel/parser': 7.28.5 + '@babel/types': 7.28.5 '@types/babel__traverse@7.28.0': dependencies: - '@babel/types': 7.28.4 + '@babel/types': 7.28.5 '@types/braces@3.0.4': {} @@ -6983,7 +6871,7 @@ snapshots: '@vinxi/plugin-directives@0.5.1(vinxi@0.5.7(@types/node@25.0.3)(db0@0.3.2)(ioredis@5.6.1)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1))': dependencies: - '@babel/parser': 7.28.4 + '@babel/parser': 7.28.5 acorn: 8.15.0 acorn-jsx: 5.3.2(acorn@8.15.0) acorn-loose: 8.5.2 @@ -7007,7 +6895,7 @@ snapshots: '@vue/compiler-core@3.5.16': dependencies: - '@babel/parser': 7.28.4 + '@babel/parser': 7.28.5 '@vue/shared': 3.5.16 entities: 4.5.0 estree-walker: 2.0.2 @@ -7020,7 +6908,7 @@ snapshots: '@vue/compiler-sfc@3.5.16': dependencies: - '@babel/parser': 7.28.4 + '@babel/parser': 7.28.5 '@vue/compiler-core': 3.5.16 '@vue/compiler-dom': 3.5.16 '@vue/compiler-ssr': 3.5.16 @@ -7122,7 +7010,7 @@ snapshots: dependencies: fast-string-truncated-width: 3.0.3 - ansis@4.1.0: {} + ansis@4.2.0: {} any-promise@1.3.0: {} @@ -7187,29 +7075,28 @@ snapshots: b4a@1.6.7: {} - babel-dead-code-elimination@1.0.10: + babel-dead-code-elimination@1.0.11: dependencies: - '@babel/core': 7.28.4 - '@babel/parser': 7.28.4 - '@babel/traverse': 7.28.4 - '@babel/types': 7.28.4 + '@babel/core': 7.28.5 + '@babel/parser': 7.28.5 + '@babel/traverse': 7.28.5 + '@babel/types': 7.28.5 transitivePeerDependencies: - supports-color - babel-plugin-jsx-dom-expressions@0.40.1(@babel/core@7.28.4): + babel-plugin-jsx-dom-expressions@0.40.3(@babel/core@7.28.5): dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.5 '@babel/helper-module-imports': 7.18.6 - '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.4) - '@babel/types': 7.28.4 + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.5) + '@babel/types': 7.28.5 html-entities: 2.3.3 parse5: 7.3.0 - validate-html-nesting: 1.2.3 - babel-preset-solid@1.9.9(@babel/core@7.28.4)(solid-js@1.9.10): + babel-preset-solid@1.9.10(@babel/core@7.28.5)(solid-js@1.9.10): dependencies: - '@babel/core': 7.28.4 - babel-plugin-jsx-dom-expressions: 0.40.1(@babel/core@7.28.4) + '@babel/core': 7.28.5 + babel-plugin-jsx-dom-expressions: 0.40.3(@babel/core@7.28.5) optionalDependencies: solid-js: 1.9.10 @@ -8708,14 +8595,14 @@ snapshots: magicast@0.2.11: dependencies: - '@babel/parser': 7.28.4 - '@babel/types': 7.28.4 + '@babel/parser': 7.28.5 + '@babel/types': 7.28.5 recast: 0.23.11 magicast@0.3.5: dependencies: - '@babel/parser': 7.28.4 - '@babel/types': 7.28.4 + '@babel/parser': 7.28.5 + '@babel/types': 7.28.5 source-map-js: 1.2.1 markdown-extensions@2.0.0: {} @@ -9449,7 +9336,7 @@ snapshots: node-source-walk@7.0.1: dependencies: - '@babel/parser': 7.28.4 + '@babel/parser': 7.28.5 nopt@8.1.0: dependencies: @@ -10160,8 +10047,14 @@ snapshots: dependencies: seroval: 1.3.2 + seroval-plugins@1.4.2(seroval@1.4.2): + dependencies: + seroval: 1.4.2 + seroval@1.3.2: {} + seroval@1.4.2: {} + serve-placeholder@2.0.2: dependencies: defu: 6.1.4 @@ -10293,9 +10186,9 @@ snapshots: solid-refresh@0.6.3(solid-js@1.9.10): dependencies: - '@babel/generator': 7.28.3 + '@babel/generator': 7.28.5 '@babel/helper-module-imports': 7.27.1 - '@babel/types': 7.28.4 + '@babel/types': 7.28.5 solid-js: 1.9.10 transitivePeerDependencies: - supports-color @@ -10903,8 +10796,6 @@ snapshots: uuid@11.1.0: {} - validate-html-nesting@1.2.3: {} - validate-npm-package-license@3.0.4: dependencies: spdx-correct: 3.2.0 @@ -11003,11 +10894,11 @@ snapshots: - xml2js - yaml - vite-plugin-solid@2.11.8(solid-js@1.9.10)(vite@6.3.5(@types/node@25.0.3)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1)): + vite-plugin-solid@2.11.10(solid-js@1.9.10)(vite@6.3.5(@types/node@25.0.3)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1)): dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.5 '@types/babel__core': 7.20.5 - babel-preset-solid: 1.9.9(@babel/core@7.28.4)(solid-js@1.9.10) + babel-preset-solid: 1.9.10(@babel/core@7.28.5)(solid-js@1.9.10) merge-anything: 5.1.7 solid-js: 1.9.10 solid-refresh: 0.6.3(solid-js@1.9.10) From ac7e52470cf5bc48a2375b7cf9d40ad0cda71137 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89verton=20Toffanetto?= Date: Wed, 31 Dec 2025 05:11:47 -0300 Subject: [PATCH 11/11] docs(use-match): update links to use solid-router references --- src/routes/solid-router/concepts/data.json | 1 - src/routes/solid-router/reference/primitives/use-match.mdx | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/routes/solid-router/concepts/data.json b/src/routes/solid-router/concepts/data.json index 835a9fb964..8cef16056b 100644 --- a/src/routes/solid-router/concepts/data.json +++ b/src/routes/solid-router/concepts/data.json @@ -8,7 +8,6 @@ "nesting.mdx", "layouts.mdx", "alternative-routers.mdx", - "queries.mdx", "actions.mdx" ] } diff --git a/src/routes/solid-router/reference/primitives/use-match.mdx b/src/routes/solid-router/reference/primitives/use-match.mdx index 6dca9eceb7..3b0446131b 100644 --- a/src/routes/solid-router/reference/primitives/use-match.mdx +++ b/src/routes/solid-router/reference/primitives/use-match.mdx @@ -148,5 +148,5 @@ function FileInfo() { ## Related -- [`useParams`](/reference/router-primitives/use-params) -- [`useLocation`](/reference/router-primitives/use-location) +- [`useParams`](/solid-router/reference/primitives/use-params) +- [`useLocation`](/solid-router/reference/primitives/use-location)