{
  "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"
  }
}