From e57c4a557a2b1e07c59542a9e2fb63722a74bf1b Mon Sep 17 00:00:00 2001 From: httphypixelnet Date: Sat, 22 Aug 2026 20:57:49 -0700 Subject: [PATCH 1/2] fix the deprecated warning --- astro.config.mjs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/astro.config.mjs b/astro.config.mjs index 19cfa56f..d2118519 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -25,13 +25,13 @@ export default defineConfig({ remarkMdxGlobalImports, remarkCodeRegion, ], + remarkRehype: { + footnoteLabel: 'References', + footnoteLabelTagName: 'h4', + // override properties so footnote label is visible + footnoteLabelProperties: {}, + }, }), - remarkRehype: { - footnoteLabel: 'References', - footnoteLabelTagName: 'h4', - // override properties so footnote label is visible - footnoteLabelProperties: {}, - }, }, integrations: [ From 2364ee4828cb28b1372cb263a8189ae262e4f967 Mon Sep 17 00:00:00 2001 From: httphypixelnet Date: Sat, 22 Aug 2026 21:08:19 -0700 Subject: [PATCH 2/2] update link validator to latest --- package.json | 2 +- pnpm-lock.yaml | 23 ++++++++++++----------- 2 files changed, 13 insertions(+), 12 deletions(-) diff --git a/package.json b/package.json index 56b3f457..f73e3ad4 100644 --- a/package.json +++ b/package.json @@ -64,7 +64,7 @@ "remark-lint-no-literal-urls": "^4.0.1", "remark-mdx": "^3.1.1", "remark-preset-lint-recommended": "^7.0.1", - "starlight-links-validator": "^0.20.0", + "starlight-links-validator": "^0.25.1", "tsx": "^4.22.4", "typescript": "^6.0.3", "typescript-eslint": "^8.61.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index eb375e84..fd665e0f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -109,8 +109,8 @@ importers: specifier: ^7.0.1 version: 7.0.1 starlight-links-validator: - specifier: ^0.20.0 - version: 0.20.1(@astrojs/starlight@0.41.4(@astrojs/markdown-remark@7.2.1)(astro@7.1.3(@astrojs/markdown-remark@7.2.1)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@24.12.4)(rollup@4.59.0)(tsx@4.22.4)(yaml@2.9.0))(typescript@6.0.3))(astro@7.1.3(@astrojs/markdown-remark@7.2.1)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@24.12.4)(rollup@4.59.0)(tsx@4.22.4)(yaml@2.9.0)) + specifier: ^0.25.1 + version: 0.25.3(@astrojs/starlight@0.41.4(@astrojs/markdown-remark@7.2.1)(astro@7.1.3(@astrojs/markdown-remark@7.2.1)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@24.12.4)(rollup@4.59.0)(tsx@4.22.4)(yaml@2.9.0))(typescript@6.0.3))(astro@7.1.3(@astrojs/markdown-remark@7.2.1)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@24.12.4)(rollup@4.59.0)(tsx@4.22.4)(yaml@2.9.0)) tsx: specifier: ^4.22.4 version: 4.22.4 @@ -3409,12 +3409,12 @@ packages: spdx-license-ids@3.0.23: resolution: {integrity: sha512-CWLcCCH7VLu13TgOH+r8p1O/Znwhqv/dbb6lqWy67G+pT1kHmeD/+V36AVb/vq8QMIQwVShJ6Ssl5FPh0fuSdw==} - starlight-links-validator@0.20.1: - resolution: {integrity: sha512-bPfX9tlvkLcygIwo4nszOf7TOj1iqfZEpUss5oxRlaa3/mt7zGBHANSkanVMd0FK6VQa2oUD9MjH1DszykkwPA==} + starlight-links-validator@0.25.3: + resolution: {integrity: sha512-kNE2F8fwdq7r8l6Zx2nH3SDnLlVu2VRmbmyV/nSpbtWzf9+S81H2VBZ6GRevIKbm8qOoYSZvXzNATT8ZXw9bmw==} engines: {node: '>=22.12.0'} peerDependencies: - '@astrojs/starlight': '>=0.38.0' - astro: '>=6.0.0' + '@astrojs/starlight': '>=0.41.0' + astro: '>=7.0.2' starlight-sidebar-topics-dropdown@0.6.0: resolution: {integrity: sha512-V9a31xML6B28Eo/EZU84AqE8sjhPLjmRpo0buYtRyugRAp2vH7ZKJQDzQwpjSZen7MVb3hgYTNqBus0pdDr+XQ==} @@ -8349,21 +8349,22 @@ snapshots: spdx-license-ids@3.0.23: {} - starlight-links-validator@0.20.1(@astrojs/starlight@0.41.4(@astrojs/markdown-remark@7.2.1)(astro@7.1.3(@astrojs/markdown-remark@7.2.1)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@24.12.4)(rollup@4.59.0)(tsx@4.22.4)(yaml@2.9.0))(typescript@6.0.3))(astro@7.1.3(@astrojs/markdown-remark@7.2.1)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@24.12.4)(rollup@4.59.0)(tsx@4.22.4)(yaml@2.9.0)): + starlight-links-validator@0.25.3(@astrojs/starlight@0.41.4(@astrojs/markdown-remark@7.2.1)(astro@7.1.3(@astrojs/markdown-remark@7.2.1)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@24.12.4)(rollup@4.59.0)(tsx@4.22.4)(yaml@2.9.0))(typescript@6.0.3))(astro@7.1.3(@astrojs/markdown-remark@7.2.1)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@24.12.4)(rollup@4.59.0)(tsx@4.22.4)(yaml@2.9.0)): dependencies: + '@astrojs/markdown-satteri': 0.3.4 '@astrojs/starlight': 0.41.4(@astrojs/markdown-remark@7.2.1)(astro@7.1.3(@astrojs/markdown-remark@7.2.1)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@24.12.4)(rollup@4.59.0)(tsx@4.22.4)(yaml@2.9.0))(typescript@6.0.3) '@types/picomatch': 4.0.3 astro: 7.1.3(@astrojs/markdown-remark@7.2.1)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@24.12.4)(rollup@4.59.0)(tsx@4.22.4)(yaml@2.9.0) github-slugger: 2.0.0 hast-util-from-html: 2.0.3 - hast-util-has-property: 3.0.0 is-absolute-url: 5.0.0 - kleur: 4.1.5 mdast-util-mdx-jsx: 3.2.0 - mdast-util-to-string: 4.0.0 - picomatch: 4.0.4 + mdast-util-to-hast: 13.2.1 + picomatch: 4.0.5 + satteri: 0.9.5 terminal-link: 5.0.0 unist-util-visit: 5.1.0 + yaml: 2.9.0 transitivePeerDependencies: - supports-color