UNPKG

@tanstack/markdown

Version:

A tiny, fast, deterministic Markdown renderer for blogs and documentation.

135 lines 4.08 kB
{ "name": "@tanstack/markdown", "version": "0.0.13", "type": "module", "description": "A tiny, fast, deterministic Markdown renderer for blogs and documentation.", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/TanStack/markdown.git" }, "homepage": "https://github.com/TanStack/markdown#readme", "bugs": { "url": "https://github.com/TanStack/markdown/issues" }, "sideEffects": false, "files": [ "dist", "README.md", "skills", "!skills/_artifacts" ], "types": "./dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js" }, "./html": { "types": "./dist/html.d.ts", "import": "./dist/html.js" }, "./parser": { "types": "./dist/parser.d.ts", "import": "./dist/parser.js" }, "./react": { "types": "./dist/react.d.ts", "import": "./dist/react.js" }, "./octane": { "types": "./dist/octane.d.ts", "import": "./dist/octane.js" }, "./extensions/callouts": { "types": "./dist/extensions/callouts.d.ts", "import": "./dist/extensions/callouts.js" }, "./extensions/comment-components": { "types": "./dist/extensions/comment-components.d.ts", "import": "./dist/extensions/comment-components.js" }, "./extensions/docs": { "types": "./dist/extensions/docs.d.ts", "import": "./dist/extensions/docs.js" }, "./extensions/framework": { "types": "./dist/extensions/framework.d.ts", "import": "./dist/extensions/framework.js" }, "./extensions/headings": { "types": "./dist/extensions/headings.d.ts", "import": "./dist/extensions/headings.js" }, "./extensions/streaming": { "types": "./dist/extensions/streaming.d.ts", "import": "./dist/extensions/streaming.js" }, "./extensions/tabs": { "types": "./dist/extensions/tabs.d.ts", "import": "./dist/extensions/tabs.js" } }, "publishConfig": { "access": "public" }, "peerDependencies": { "octane": ">=0.1.12", "react": ">=18" }, "peerDependenciesMeta": { "octane": { "optional": true }, "react": { "optional": true } }, "devDependencies": { "@tanstack/highlight": "0.0.6", "@tanstack/intent": "^0.3.6", "@types/node": "^24.0.0", "@types/react": "^19.0.0", "@types/react-dom": "^19.0.0", "commonmark": "^0.31.2", "commonmark-spec": "0.31.2", "esbuild": "^0.25.0", "markdown-it": "^14.2.0", "markdown-wasm": "^1.2.0", "marked": "^18.0.5", "micromark": "^4.0.2", "octane": "0.1.12", "react": "^19.0.0", "react-dom": "^19.0.0", "rehype-stringify": "^10.0.1", "remark-parse": "^11.0.0", "remark-rehype": "^11.1.2", "tsx": "^4.20.0", "typescript": "^5.8.0", "unified": "^11.0.5", "vitest": "^3.2.0" }, "keywords": [ "tanstack-intent" ], "scripts": { "build": "rm -rf dist && tsc -p tsconfig.build.json", "typecheck": "tsc --noEmit", "test": "vitest run", "test:corpus": "vitest run tests/corpus.test.tsx", "corpus:audit": "tsx scripts/audit-corpus.ts", "corpus:audit:tanstack": "tsx scripts/audit-tanstack-corpus.ts", "corpus:audit:external": "tsx scripts/audit-external-corpus.ts", "docs:verify": "node scripts/verify-docs.mjs", "test:skills": "intent validate skills --check && pnpm run skills:check-version", "skills:check-version": "node scripts/sync-skill-version.mjs --check", "skills:sync-version": "node scripts/sync-skill-version.mjs", "skills:stale": "intent stale", "conformance": "tsx scripts/conformance.ts", "bench": "tsx scripts/bench.ts", "size": "tsx scripts/measure-size.ts", "research": "pnpm run conformance && pnpm run size && pnpm run bench", "verify": "pnpm test && pnpm run typecheck && pnpm run build && pnpm run docs:verify && pnpm run test:skills && pnpm run research && pnpm pack --dry-run", "version": "pnpm run skills:sync-version" } }