From 06871e8edf5a71d325d4270d25fa32a8da092f65 Mon Sep 17 00:00:00 2001 From: Tanner Linsley Date: Fri, 11 Sep 2026 13:55:55 -0600 Subject: [PATCH] Refresh Markdown landing page for v0.0.14 --- package.json | 2 +- pnpm-lock.yaml | 10 ++-- src/components/landing/LibraryLanding.tsx | 10 ++-- src/components/landing/MarkdownLanding.tsx | 59 ++++++++-------------- 4 files changed, 33 insertions(+), 48 deletions(-) diff --git a/package.json b/package.json index b90910949..fe8edd200 100644 --- a/package.json +++ b/package.json @@ -79,7 +79,7 @@ "@tanstack/charts": "0.16.1", "@tanstack/create": "^0.70.0", "@tanstack/highlight": "^0.0.9", - "@tanstack/markdown": "^0.0.11", + "@tanstack/markdown": "^0.0.14", "@tanstack/pacer": "^0.21.1", "@tanstack/react-db": "0.3.1", "@tanstack/react-hotkeys": "^0.10.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 05725556b..ceb12bc47 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -121,8 +121,8 @@ importers: specifier: ^0.0.9 version: 0.0.9 '@tanstack/markdown': - specifier: ^0.0.11 - version: 0.0.11(octane@0.1.13(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@8.0.16(@types/node@25.5.0)(esbuild@0.27.4)(jiti@2.7.0)(tsx@4.21.0)(yaml@2.9.0)))(react@19.2.3) + specifier: ^0.0.14 + version: 0.0.14(octane@0.1.13(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@8.0.16(@types/node@25.5.0)(esbuild@0.27.4)(jiti@2.7.0)(tsx@4.21.0)(yaml@2.9.0)))(react@19.2.3) '@tanstack/pacer': specifier: ^0.21.1 version: 0.21.1 @@ -3475,8 +3475,8 @@ packages: resolution: {integrity: sha512-vqH7X9nb0MTJ/O08++dB5bP9jgj4+BIPOUu/U+6myG86lDsirZSVSobpq5UQpE7nBuk62i8eIYeOhd+OMl/UrA==} engines: {node: '>=18'} - '@tanstack/markdown@0.0.11': - resolution: {integrity: sha512-Awu1PXI8VQ3limqRFe2GRFVnYAKzhEE9h/D5g6iTQYSpZVDn1kZ/1W40EFP3HWy8hVuop0fAlIhB+aEhrerpGw==} + '@tanstack/markdown@0.0.14': + resolution: {integrity: sha512-NNjOoA7Zbmh3LG6MTxTBX3zM8sGe5bMfH3xxX5oCt1zh75TiCiaQFoQ4FKSNNhVKqpD0zzNd+qNdmA+sXR5XTw==} peerDependencies: octane: '>=0.1.12' react: '>=18' @@ -9693,7 +9693,7 @@ snapshots: dependencies: '@tanstack/store': 0.11.0 - '@tanstack/markdown@0.0.11(octane@0.1.13(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@8.0.16(@types/node@25.5.0)(esbuild@0.27.4)(jiti@2.7.0)(tsx@4.21.0)(yaml@2.9.0)))(react@19.2.3)': + '@tanstack/markdown@0.0.14(octane@0.1.13(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@8.0.16(@types/node@25.5.0)(esbuild@0.27.4)(jiti@2.7.0)(tsx@4.21.0)(yaml@2.9.0)))(react@19.2.3)': optionalDependencies: octane: 0.1.13(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@8.0.16(@types/node@25.5.0)(esbuild@0.27.4)(jiti@2.7.0)(tsx@4.21.0)(yaml@2.9.0)) react: 19.2.3 diff --git a/src/components/landing/LibraryLanding.tsx b/src/components/landing/LibraryLanding.tsx index 896f9c39a..f0663ddc8 100644 --- a/src/components/landing/LibraryLanding.tsx +++ b/src/components/landing/LibraryLanding.tsx @@ -371,14 +371,18 @@ export function LandingSectionIntro({ action?: React.ReactNode body: React.ReactNode centered?: boolean - eyebrow: string + eyebrow?: string icon?: React.ReactNode title: string }) { return (
- {eyebrow} -

{title}

+ {eyebrow ? {eyebrow} : null} +

+ {title} +

{body}

diff --git a/src/components/landing/MarkdownLanding.tsx b/src/components/landing/MarkdownLanding.tsx index 3fece9b9a..d9c777102 100644 --- a/src/components/landing/MarkdownLanding.tsx +++ b/src/components/landing/MarkdownLanding.tsx @@ -6,17 +6,11 @@ import { Markdown } from '@tanstack/markdown/react' import { streamingMarkdownExtension } from '@tanstack/markdown/extensions/streaming' import { ArrowRightIcon, - BracketsCurlyIcon, CheckIcon, - FileTextIcon, - HighlighterIcon, LockKeyIcon, - PackageIcon, PauseIcon, PlayIcon, - RadioIcon, ArrowCounterClockwiseIcon, - ShieldCheckIcon, XIcon, } from '@phosphor-icons/react' @@ -138,9 +132,9 @@ const streamingExtensions = [streamingMarkdownExtension()] const bundleComparisons = [ { - name: 'TanStack parser', - size: '4.9 KB', - width: 'w-[9%]', + name: 'TanStack HTML', + size: '6.7 KB', + width: 'w-[13%]', emphasis: true, }, { name: 'marked', size: '12.5 KB', width: 'w-[24%]', emphasis: false }, @@ -171,8 +165,6 @@ export default function MarkdownLanding() {