Hi — would Dualmark be welcome alongside the existing JavaScript Implementation in the spec's "Various tools and plugins" section?
Dualmark is an open-source implementation of llms.txt + markdown content negotiation that ships as installable packages for several JavaScript frameworks. Apache 2.0, npm provenance attested.
@dualmark/core — framework-agnostic primitives (content negotiation, AI-bot detection, llms.txt renderer). Zero runtime deps, ESM+CJS, TypeScript.
@dualmark/astro — Astro integration (auto-generates .md endpoints + /llms.txt from collection config)
@dualmark/nextjs — Next.js App Router adapter
@dualmark/cloudflare — Cloudflare Workers edge adapter
@dualmark/cli — conformance runner (dualmark verify <url>)
- Spec extension: AEO Specification v1.0 — RFC-2119 formatted, framework-agnostic; extends llms.txt with content negotiation, markdown-twin discovery, and an AI-bot UA registry
Live llms.txt: https://dualmark.dev/llms.txt
Suggested entry text for nbs/index.qmd (happy to send the PR if you like the framing):
- Dualmark — TypeScript implementation of llms.txt + content negotiation, with adapters for Astro, Next.js, and Cloudflare Workers. Includes a conformance CLI (
dualmark verify <url>).
Drop a 👍 if I should send the PR, or let me know if you'd prefer different phrasing / a different section.
Hi — would Dualmark be welcome alongside the existing JavaScript Implementation in the spec's "Various tools and plugins" section?
Dualmark is an open-source implementation of llms.txt + markdown content negotiation that ships as installable packages for several JavaScript frameworks. Apache 2.0, npm provenance attested.
@dualmark/core— framework-agnostic primitives (content negotiation, AI-bot detection, llms.txt renderer). Zero runtime deps, ESM+CJS, TypeScript.@dualmark/astro— Astro integration (auto-generates.mdendpoints +/llms.txtfrom collection config)@dualmark/nextjs— Next.js App Router adapter@dualmark/cloudflare— Cloudflare Workers edge adapter@dualmark/cli— conformance runner (dualmark verify <url>)Live llms.txt: https://dualmark.dev/llms.txt
Suggested entry text for
nbs/index.qmd(happy to send the PR if you like the framing):Drop a 👍 if I should send the PR, or let me know if you'd prefer different phrasing / a different section.