@tanstack/markdown
Version:
A tiny, fast, deterministic Markdown renderer for blogs and documentation.
135 lines • 4.08 kB
JSON
{
"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"
}
}