Skip to content
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .tool-versions
Original file line number Diff line number Diff line change
@@ -1 +1 @@
pnpm 10.11.0
pnpm 10.30.1
38 changes: 20 additions & 18 deletions astro.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import starlight from "@astrojs/starlight";
import starlightDocSearch from "@astrojs/starlight-docsearch";
import vercel from "@astrojs/vercel";
import tailwindcss from "@tailwindcss/vite";
import { defineConfig, envField } from "astro/config";
import { defineConfig, envField, fontProviders } from "astro/config";
import favicons from "astro-favicons";
import icon from "astro-icon";
import mermaid from "astro-mermaid";
Expand Down Expand Up @@ -339,26 +339,28 @@ export default defineConfig({
csp: cspConfig,
fonts: [
{
provider: "local",
provider: fontProviders.local(),
name: "Atkinson Hyperlegible Next",
cssVariable: "--font-atkinson-hyperlegible-next",
optimizedFallbacks: false,
variants: [
{
weight: "200 800",
style: "normal",
src: ["./src/assets/fonts/AtkinsonHyperlegibleNext-VariableFont_wght.woff2"],
variationSettings: "normal",
display: "swap",
},
{
weight: "200 800",
style: "italic",
src: ["./src/assets/fonts/AtkinsonHyperlegibleNext-Italic-VariableFont_wght.woff2"],
variationSettings: "normal",
display: "swap",
},
],
options: {
variants: [
{
weight: "200 800",
style: "normal",
src: ["./src/assets/fonts/AtkinsonHyperlegibleNext-VariableFont_wght.woff2"],
variationSettings: "normal",
display: "swap",
},
{
weight: "200 800",
style: "italic",
src: ["./src/assets/fonts/AtkinsonHyperlegibleNext-Italic-VariableFont_wght.woff2"],
variationSettings: "normal",
display: "swap",
},
],
},
},
],
},
Expand Down
106 changes: 44 additions & 62 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@
"dev": "astro dev",
"start": "astro dev",
"build": "pnpm prebuild && astro build && pnpm build:generate-middleware-function",
"build:middleware-matcher": "node ./scripts/generate-middleware-matcher.js",
"build:middleware": "node ./scripts/generate-middleware.js",
"build:generate-middleware-function": "node ./scripts/generate-middleware-function.js",
"build:middleware-matcher": "tsx ./scripts/generate-middleware-matcher.js",
"build:middleware": "tsx ./scripts/generate-middleware.js",
"build:generate-middleware-function": "tsx ./scripts/generate-middleware-function.js",
"preview": "astro preview",
"astro": "astro",
"check": "astro check",
Expand All @@ -25,86 +25,87 @@
"format:content": "remark \"src/content/**/*.{md,mdx}\" --output",
"postinstall": "pnpm exec simple-git-hooks",
"tools:audit-sidebar": "tsx scripts/audit-sidebar.ts",
"tools:fix-i18n-links": "node ./scripts/fix-i18n-links/fix-i18n-links-launcher.cjs",
"tools:fix-i18n-links": "tsx ./scripts/fix-i18n-links/fix-i18n-links-launcher.cjs",
"test": "vitest run",
"test:mermaid": "vitest run tests/mermaid-rendering.test.ts"
},
"engines": {
"node": ">=22",
"pnpm": "^10.2.0"
"pnpm": "^10.30.1"
},
"packageManager": "pnpm@10.2.0",
"packageManager": "pnpm@10.30.1",
"dependencies": {
"@aptos-labs/ai-chatbot-client": "^0.1.4",
"@astrojs/node": "^9.5.4",
"@astrojs/partytown": "^2.1.4",
"@astrojs/react": "^4.4.2",
"@astrojs/sitemap": "^3.6.0",
"@astrojs/starlight": "^0.37.1",
"@astrojs/sitemap": "^3.7.0",
"@astrojs/starlight": "^0.37.6",
"@astrojs/starlight-docsearch": "^0.6.1",
"@astrojs/starlight-tailwind": "^4.0.2",
"@astrojs/tailwind": "^6.0.2",
"@astrojs/vercel": "^9.0.2",
"@iconify/json": "^2.2.425",
"@astrojs/vercel": "^9.0.4",
"@iconify/json": "^2.2.443",
"@nanostores/react": "^1.0.0",
"@octokit/graphql": "^9.0.3",
"@radix-ui/react-dialog": "^1.1.15",
"@radix-ui/react-scroll-area": "^1.2.10",
"@vercel/analytics": "^1.6.1",
"@vercel/edge": "^1.2.2",
"@vercel/og": "^0.8.6",
"@vercel/og": "^0.9.0",
"@vercel/speed-insights": "^1.3.1",
"astro": "^5.16.6",
"astro": "^5.18.0",
"astro-mermaid": "^1.3.1",
"class-variance-authority": "^0.7.1",
"firebase": "^12.7.0",
"@firebase/auth": "^1.12.0",
"@firebase/app": "^0.14.8",
"jose": "^6.1.3",
"lucide-react": "^0.562.0",
"mermaid": "^11.12.2",
"nanostores": "^1.1.0",
"lucide-react": "^0.575.0",
"mermaid": "^11.12.3",
"nanostores": "^1.1.1",
"octokit": "^5.0.5",
"react": "^19.2.3",
"react-dom": "^19.2.3",
"react": "^19.2.4",
"react-dom": "^19.2.4",
"react-markdown": "^10.1.0",
"react-syntax-highlighter": "^16.1.0",
"starlight-image-zoom": "^0.13.2",
"starlight-links-validator": "^0.19.2",
"tailwindcss": "^4.1.18"
"tailwindcss": "^4.2.1"
},
"devDependencies": {
"@astrojs/check": "^0.9.6",
"@astrojs/markdown-remark": "^6.3.10",
"@biomejs/biome": "2.4.4",
"@crowdin/cli": "^4.12.0",
"@expressive-code/plugin-collapsible-sections": "^0.41.5",
"@crowdin/cli": "^4.14.0",
"@expressive-code/plugin-collapsible-sections": "^0.41.7",
"@graphiql/toolkit": "^0.11.3",
"@iconify-json/ph": "^1.2.2",
"@readme/openapi-parser": "^5.4.0",
"@scalar/api-client": "^2.17.1",
"@scalar/snippetz": "^0.6.1",
"@swc/core": "^1.15.8",
"@tailwindcss/vite": "^4.1.18",
"@readme/openapi-parser": "^5.5.0",
"@scalar/api-client": "^2.29.3",
"@scalar/snippetz": "^0.6.16",
"@swc/core": "^1.15.13",
"@tailwindcss/vite": "^4.2.1",
"@types/gtag.js": "^0.0.20",
"@types/node": "^25.0.3",
"@types/react": "^19.2.7",
"@types/node": "^25.3.1",
"@types/react": "^19.2.14",
"@types/react-dom": "^19.2.3",
"@types/react-syntax-highlighter": "^15.5.13",
"@vercel/node": "^5.5.16",
"astro-embed": "^0.10.0",
"@vercel/node": "^5.6.7",
"astro-embed": "^0.12.0",
"astro-favicons": "^3.1.5",
"astro-icon": "^1.1.5",
"astro-seo-schema": "^5.1.0",
"baseline-browser-mapping": "^2.9.11",
"astro-seo-schema": "^5.2.0",
"baseline-browser-mapping": "^2.10.0",
"fast-glob": "^3.3.3",
"github-slugger": "^2.0.0",
"graphiql": "^5.2.2",
"gray-matter": "^4.0.3",
"katex": "^0.16.27",
"katex": "^0.16.33",
"kleur": "^4.1.5",
"mdast-util-to-string": "^4.0.0",
"nano-staged": "^0.9.0",
"openapi-types": "^12.1.3",
"prettier": "^3.7.4",
"prettier": "^3.8.1",
"prettier-plugin-astro": "^0.14.1",
"rehype-katex": "^7.0.1",
"rehype-raw": "^7.0.0",
Expand All @@ -116,16 +117,16 @@
"satori-html": "^0.3.2",
"schema-dts": "^1.1.5",
"sharp": "^0.34.5",
"shiki": "^3.20.0",
"shiki": "^3.23.0",
"simple-git-hooks": "^2.13.1",
"starlight-llms-txt": "^0.7.0",
"starlight-openapi": "^0.21.1",
"starlight-package-managers": "^0.11.1",
"starlight-openapi": "^0.22.0",
"starlight-package-managers": "^0.12.0",
"tsx": "^4.21.0",
"typescript": "^5.9.3",
"unist-util-remove": "^4.0.0",
"unist-util-visit": "^5.0.0",
"vite": "^7.3.0",
"unist-util-visit": "^5.1.0",
"vite": "^6.4.1",
"vite-plugin-monaco-editor": "^1.1.0",
"vitest": "^4.0.18"
},
Expand All @@ -137,29 +138,10 @@
"vite-plugin-monaco-editor@1.1.0": "patches/vite-plugin-monaco-editor@1.1.0.patch"
},
"overrides": {
"@anthropic-ai/claude-code": ">=2.1.7",
"vite": "^7.3.0",
"esbuild": ">=0.25.0",
"undici": ">=7.21.0",
"path-to-regexp": ">=6.3.0",
"glob": ">=11.1.0",
"devalue": ">=5.6.3",
"prismjs": ">=1.30.0",
"sitemap": ">=8.0.2",
"tar": ">=7.5.8",
"js-yaml": ">=4.1.1",
"mdast-util-to-hast": ">=13.2.1",
"sharp": ">=0.34.0",
"preact": ">=10.28.2",
"h3": ">=1.15.5",
"@isaacs/brace-expansion": ">=5.0.1",
"lodash": ">=4.17.23",
"lodash-es": ">=4.17.23",
"diff": ">=8.0.3",
"axios": ">=1.13.5",
"minimatch": ">=10.2.1",
"markdown-it": ">=14.1.1",
"@vercel/static-config>ajv": ">=8.18.0"
"minimatch@^10": "^10.2.1",
"undici@^5||^6": "^6.23.0",
"lodash@4": "^4.17.23",
"ajv@^8": "^8.18.0"
}
},
"simple-git-hooks": {
Expand Down
Loading