{"_id":"blume","_rev":"51-babee1afaf1a16be9b27015150a08d44","name":"blume","dist-tags":{"latest":"1.6.3"},"versions":{"0.0.0":{"name":"blume","version":"0.0.0","author":"","license":"ISC","_id":"blume@0.0.0","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"dist":{"shasum":"182f5d07ba2b94212772df4557eeffb43565a157","tarball":"https://registry.npmjs.org/blume/-/blume-0.0.0.tgz","fileCount":1,"integrity":"sha512-1kb01G3x71fO1/5w1qxBw5i9wZcRPiSMBtOtIDvUZm93Ns8Y7TdkCb7jSwQEec1xNCwj7TaQVwaN5gOJbuoj1Q==","signatures":[{"sig":"MEUCIHL1cWxBNKguyIScoz1S7n3LwgBbYxYPlZ3u/m700jDfAiEA59IzbQ7FsOMfC71LAE58T5OugsUuWubUbTCORT1WowA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},"_npmVersion":"10.8.1","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/blume_0.0.0_1758433717860_0.9801910508187612","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"blume","version":"0.1.0","keywords":["astro","docs","documentation","markdown","mdx","vite"],"author":{"name":"Hayden Bleasel"},"license":"MIT","_id":"blume@0.1.0","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"homepage":"https://github.com/haydenbleasel/blume#readme","bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"bin":{"blume":"bin/blume.mjs"},"dist":{"shasum":"68d8636eef9d18913d17a3c06e8ac17cad996def","tarball":"https://registry.npmjs.org/blume/-/blume-0.1.0.tgz","fileCount":263,"integrity":"sha512-qaqFgNpEe541tP9vLvInb0N7R5CsiaP4exWCsnZOo86LmBYmOP2Br2qLeV5u6XBq0TvUl1RtzKPYVjymUYbjmQ==","signatures":[{"sig":"MEUCIQCp4dzPLD7jsH1mYzjeWUCnmysZFHX5BZBmNWWLY8HeaAIgaRWhrWnl+k4Eh72VDAgK23f0L0xz3LJx4ovYQijvglo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2214187},"type":"module","engines":{"node":">=22.12.0"},"exports":{".":"./src/index.ts","./og":"./src/og/index.ts","./ai/*":"./src/ai/*","./astro":"./src/astro/index.ts","./core/*":"./src/core/*","./schema":"./src/core/schema.ts","./runtime":"./src/runtime/index.ts","./theme/*":"./src/theme/*","./markdown":"./src/markdown/index.ts","./sources/*":"./src/core/sources/*","./components":"./src/components/index.ts","./components/*":"./src/components/*","./package.json":"./package.json"},"gitHead":"f4e7569b70ed0072099213e5e793f7616d9b1dc5","scripts":{"test":"bun test","build":"bun run scripts/build.ts","prepack":"bun run scripts/build.ts && node scripts/bundle-docs.mjs","typecheck":"tsgo --noEmit && tsgo -p test/tsconfig.json --noEmit","bundle-docs":"node scripts/bundle-docs.mjs","test:coverage":"bun test --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e426b9-ff0c-4af1-9cbe-8765b5d4b89c"}},"repository":{"url":"git+https://github.com/haydenbleasel/blume.git","type":"git","directory":"packages/blume"},"_npmVersion":"11.18.0","description":"Documentation that's fast, AI-ready, and zero-config.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ai":"^5.0.0","zod":"^3.24.0","jiti":"^2.4.0","astro":"^7.0.2","citty":"^0.1.6","katex":"^0.17.0","pathe":"^2.0.0","react":"^19.0.0","shiki":"^4.2.0","consola":"^3.4.0","mermaid":"^11.15.0","pagefind":"^1.3.0","deepmerge":"^4.3.1","react-dom":"^19.0.0","tinyglobby":"^0.2.10","typescript":"^5.7.0","gray-matter":"^4.0.3","tailwindcss":"^4","@astrojs/mdx":"^7.0.0","@orama/orama":"^3.1.18","simple-icons":"^13.0.0","@astrojs/node":"^11.0.0","@scalar/astro":"^0.4.5","@astrojs/react":"^6.0.0","github-slugger":"^2.0.0","@astrojs/vercel":"^11.0.0","@takumi-rs/core":"^1.8.7","epub-gen-memory":"^1.1.2","@shikijs/twoslash":"^4.2.0","@tailwindcss/vite":"^4","@vercel/analytics":"^2.0.1","@takumi-rs/helpers":"^1.8.7","@shikijs/transformers":"^4.2.0","@tailwindcss/typography":"^0.5.20","@astrojs/markdown-satteri":"^0.3.2","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.14","@types/node":"^22.10.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@typescript/native-preview":"^7.0.0-dev.20260626.1"},"peerDependencies":{"typesense":"^3.0.0","flexsearch":"^0.8.0","algoliasearch":"^5.55.0","@sanity/client":"^6.21.0","@mixedbread/sdk":"^0.76.0","@notionhq/client":"^2.2.15","@oramacloud/client":"^2.1.0","@ai-sdk/openai-compatible":"^1.0.41","@openrouter/ai-sdk-provider":"^1.5.4"},"peerDependenciesMeta":{"typesense":{"optional":true},"flexsearch":{"optional":true},"algoliasearch":{"optional":true},"@sanity/client":{"optional":true},"@mixedbread/sdk":{"optional":true},"@notionhq/client":{"optional":true},"@oramacloud/client":{"optional":true},"@ai-sdk/openai-compatible":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blume_0.1.0_1782788752262_0.2693672685095925","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"blume","version":"0.1.1","keywords":["astro","docs","documentation","markdown","mdx","vite"],"author":{"name":"Hayden Bleasel"},"license":"MIT","_id":"blume@0.1.1","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"homepage":"https://github.com/haydenbleasel/blume#readme","bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"bin":{"blume":"bin/blume.mjs"},"dist":{"shasum":"c3c770c69c33e50394c2041cfa3b7c5ce49fc784","tarball":"https://registry.npmjs.org/blume/-/blume-0.1.1.tgz","fileCount":330,"integrity":"sha512-wtzsNQKnc+BpGDbbS2lzXRTRUFjYSuN5/fajJyEzKetEbrOPEDqhbuthiJkn4RiacFsrvfxrq8d+8V9zcQSYgA==","signatures":[{"sig":"MEUCIHBhAVGI0RsYWUYn9qVSdfF7v7c1yl68JayqG2p/D6pjAiEAl833w9GGKSoocCADpS5Mk/2boIvo7oE72Uv7mFCEmqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2564445},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.ts"},"./og":"./src/og/index.ts","./ai/*":"./src/ai/*","./astro":"./src/astro/index.ts","./core/*":"./src/core/*","./schema":{"types":"./dist/types/core/schema.d.ts","default":"./src/core/schema.ts"},"./runtime":"./src/runtime/index.ts","./theme/*":"./src/theme/*","./markdown":"./src/markdown/index.ts","./sources/*":"./src/core/sources/*","./components":"./src/components/index.ts","./components/*":"./src/components/*","./package.json":"./package.json"},"gitHead":"4938faa71f08878db2bae580d9210121a4aedeec","scripts":{"test":"bun test","build":"bun run scripts/build.ts","prepack":"bun run scripts/build.ts && node scripts/bundle-docs.mjs","typecheck":"tsgo --noEmit && tsgo -p test/tsconfig.json --noEmit","bundle-docs":"node scripts/bundle-docs.mjs","test:coverage":"bun test --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e426b9-ff0c-4af1-9cbe-8765b5d4b89c"}},"repository":{"url":"git+https://github.com/haydenbleasel/blume.git","type":"git","directory":"packages/blume"},"_npmVersion":"11.18.0","description":"Documentation that's fast, AI-ready, and zero-config.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ai":"^5.0.0","zod":"^3.24.0","jiti":"^2.4.0","astro":"^7.0.2","citty":"^0.1.6","katex":"^0.17.0","pathe":"^2.0.0","react":"^19.0.0","shiki":"^4.2.0","consola":"^3.4.0","js-yaml":"^4.1.0","mermaid":"^11.15.0","pagefind":"^1.3.0","deepmerge":"^4.3.1","react-dom":"^19.0.0","tinyglobby":"^0.2.10","typescript":"^5.7.0","gray-matter":"^4.0.3","tailwindcss":"^4","@astrojs/mdx":"^7.0.0","@orama/orama":"^3.1.18","simple-icons":"^13.0.0","@astrojs/node":"^11.0.0","@pierre/diffs":"^1.2.11","@scalar/astro":"^0.4.5","@astrojs/react":"^6.0.0","github-slugger":"^2.0.0","@astrojs/vercel":"^11.0.0","@takumi-rs/core":"^1.8.7","epub-gen-memory":"^1.1.2","@shikijs/twoslash":"^4.2.0","@tailwindcss/vite":"^4","@vercel/analytics":"^2.0.1","@takumi-rs/helpers":"^1.8.7","@shikijs/transformers":"^4.2.0","@tailwindcss/typography":"^0.5.20","@astrojs/markdown-satteri":"^0.3.2","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.14","@types/node":"^22.10.0","@types/react":"^19.0.0","@types/js-yaml":"^4.0.9","@types/react-dom":"^19.0.0","@typescript/native-preview":"^7.0.0-dev.20260626.1"},"peerDependencies":{"typesense":"^3.0.0","flexsearch":"^0.8.0","algoliasearch":"^5.55.0","@sanity/client":"^6.21.0","@mixedbread/sdk":"^0.76.0","@notionhq/client":"^2.2.15","@oramacloud/client":"^2.1.0","@ai-sdk/openai-compatible":"^1.0.41","@openrouter/ai-sdk-provider":"^1.5.4"},"peerDependenciesMeta":{"typesense":{"optional":true},"flexsearch":{"optional":true},"algoliasearch":{"optional":true},"@sanity/client":{"optional":true},"@mixedbread/sdk":{"optional":true},"@notionhq/client":{"optional":true},"@oramacloud/client":{"optional":true},"@ai-sdk/openai-compatible":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blume_0.1.1_1782807110321_0.22682381967167586","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"blume","version":"0.1.2","keywords":["astro","docs","documentation","markdown","mdx","vite"],"author":{"name":"Hayden Bleasel"},"license":"MIT","_id":"blume@0.1.2","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"homepage":"https://github.com/haydenbleasel/blume#readme","bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"bin":{"blume":"bin/blume.mjs"},"dist":{"shasum":"29b0208b52b977239170a8b51f980e892f3361e0","tarball":"https://registry.npmjs.org/blume/-/blume-0.1.2.tgz","fileCount":330,"integrity":"sha512-oY2NV/2slJMjKlu0b6X4qqgYjR9ObPzptg3yLpIDpvA3K093jWzpmIUANICPCQAKuKRGR2qKLysgvUG8UDDrvQ==","signatures":[{"sig":"MEYCIQCwF5GJKCKHOF9rQ6UdF6m5VXxIA0RJ2kCMBVeNVkSIgQIhAMAvz283BilMhwrrJK7qX964AHNSFckX0ovmQRq8+h5o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2579873},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.ts"},"./og":"./src/og/index.ts","./ai/*":"./src/ai/*","./astro":"./src/astro/index.ts","./core/*":"./src/core/*","./schema":{"types":"./dist/types/core/schema.d.ts","default":"./src/core/schema.ts"},"./runtime":"./src/runtime/index.ts","./theme/*":"./src/theme/*","./markdown":"./src/markdown/index.ts","./sources/*":"./src/core/sources/*","./components":"./src/components/index.ts","./components/*":"./src/components/*","./package.json":"./package.json"},"gitHead":"38d9518ea1b7771b3f266d8ac55fca9f8b037412","scripts":{"test":"bun test","build":"bun run scripts/build.ts","prepack":"bun run scripts/build.ts && node scripts/bundle-docs.mjs","typecheck":"tsgo --noEmit && tsgo -p test/tsconfig.json --noEmit","bundle-docs":"node scripts/bundle-docs.mjs","test:coverage":"bun test --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e426b9-ff0c-4af1-9cbe-8765b5d4b89c"}},"repository":{"url":"git+https://github.com/haydenbleasel/blume.git","type":"git","directory":"packages/blume"},"_npmVersion":"11.18.0","description":"Documentation that's fast, AI-ready, and zero-config.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ai":"^5.0.0","zod":"^3.24.0","jiti":"^2.4.0","astro":"^7.0.2","citty":"^0.1.6","katex":"^0.17.0","pathe":"^2.0.0","react":"^19.0.0","shiki":"^4.2.0","consola":"^3.4.0","js-yaml":"^4.1.0","mermaid":"^11.15.0","pagefind":"^1.3.0","deepmerge":"^4.3.1","react-dom":"^19.0.0","tinyglobby":"^0.2.10","typescript":"^5.7.0","gray-matter":"^4.0.3","tailwindcss":"^4","@astrojs/mdx":"^7.0.0","@orama/orama":"^3.1.18","simple-icons":"^13.0.0","@astrojs/node":"^11.0.0","@pierre/diffs":"^1.2.11","@scalar/astro":"^0.4.5","@astrojs/react":"^6.0.0","github-slugger":"^2.0.0","@astrojs/vercel":"^11.0.0","@takumi-rs/core":"^1.8.7","epub-gen-memory":"^1.1.2","@shikijs/twoslash":"^4.2.0","@tailwindcss/vite":"^4","@vercel/analytics":"^2.0.1","@takumi-rs/helpers":"^1.8.7","@shikijs/transformers":"^4.2.0","@tailwindcss/typography":"^0.5.20","@astrojs/markdown-satteri":"^0.3.2","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.14","@types/node":"^22.10.0","@types/react":"^19.0.0","@types/js-yaml":"^4.0.9","@types/react-dom":"^19.0.0","@typescript/native-preview":"^7.0.0-dev.20260626.1"},"peerDependencies":{"typesense":"^3.0.0","flexsearch":"^0.8.0","algoliasearch":"^5.55.0","@sanity/client":"^6.21.0","@mixedbread/sdk":"^0.76.0","@notionhq/client":"^2.2.15","@oramacloud/client":"^2.1.0","@ai-sdk/openai-compatible":"^1.0.41","@openrouter/ai-sdk-provider":"^1.5.4"},"peerDependenciesMeta":{"typesense":{"optional":true},"flexsearch":{"optional":true},"algoliasearch":{"optional":true},"@sanity/client":{"optional":true},"@mixedbread/sdk":{"optional":true},"@notionhq/client":{"optional":true},"@oramacloud/client":{"optional":true},"@ai-sdk/openai-compatible":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blume_0.1.2_1782837166548_0.44497655678443415","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"blume","version":"0.1.3","keywords":["astro","docs","documentation","markdown","mdx","vite"],"author":{"name":"Hayden Bleasel"},"license":"MIT","_id":"blume@0.1.3","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"homepage":"https://github.com/haydenbleasel/blume#readme","bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"bin":{"blume":"bin/blume.mjs"},"dist":{"shasum":"5b3382477d13fe7193f0854bcc1b33f4fbf7ad96","tarball":"https://registry.npmjs.org/blume/-/blume-0.1.3.tgz","fileCount":330,"integrity":"sha512-gRj87Rvs2eFyBqBDBHB+dD0wH42ey8kzBbsFXcrlPEmqQoCSHwImq2T7sASg3udck64BgYki161ndo3N68T7BQ==","signatures":[{"sig":"MEUCIQDHLciQXwt2O2Gl7Wmi+VU0azZZlrztsIg9Gf3FjEdo3gIgAl7M4K37fmrk792Is1isjT12o8n/bd1NKubwMDfYq6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2587456},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.ts"},"./og":"./src/og/index.ts","./ai/*":"./src/ai/*","./astro":"./src/astro/index.ts","./core/*":"./src/core/*","./schema":{"types":"./dist/types/core/schema.d.ts","default":"./src/core/schema.ts"},"./runtime":"./src/runtime/index.ts","./theme/*":"./src/theme/*","./markdown":"./src/markdown/index.ts","./sources/*":"./src/core/sources/*","./components":"./src/components/index.ts","./components/*":"./src/components/*","./package.json":"./package.json"},"gitHead":"aea9ff146b13c1c1087cce95c202f1fd3411ece5","scripts":{"test":"bun test","build":"bun run scripts/build.ts","prepack":"bun run scripts/build.ts && node scripts/bundle-docs.mjs","typecheck":"tsgo --noEmit && tsgo -p test/tsconfig.json --noEmit","bundle-docs":"node scripts/bundle-docs.mjs","test:coverage":"bun test --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e426b9-ff0c-4af1-9cbe-8765b5d4b89c"}},"repository":{"url":"git+https://github.com/haydenbleasel/blume.git","type":"git","directory":"packages/blume"},"_npmVersion":"11.18.0","description":"Documentation that's fast, AI-ready, and zero-config.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ai":"^5.0.0","zod":"^3.24.0","jiti":"^2.4.0","astro":"^7.0.2","citty":"^0.1.6","katex":"^0.17.0","pathe":"^2.0.0","react":"^19.0.0","shiki":"^4.2.0","consola":"^3.4.0","js-yaml":"^4.1.0","mermaid":"^11.15.0","pagefind":"^1.3.0","deepmerge":"^4.3.1","react-dom":"^19.0.0","tinyglobby":"^0.2.10","typescript":"^5.7.0","gray-matter":"^4.0.3","tailwindcss":"^4","@astrojs/mdx":"^7.0.0","@orama/orama":"^3.1.18","simple-icons":"^13.0.0","@astrojs/node":"^11.0.0","@pierre/diffs":"^1.2.11","@scalar/astro":"^0.4.5","@astrojs/react":"^6.0.0","github-slugger":"^2.0.0","@astrojs/vercel":"^11.0.0","@takumi-rs/core":"^1.8.7","epub-gen-memory":"^1.1.2","@shikijs/twoslash":"^4.2.0","@tailwindcss/vite":"^4","@vercel/analytics":"^2.0.1","@takumi-rs/helpers":"^1.8.7","@shikijs/transformers":"^4.2.0","@tailwindcss/typography":"^0.5.20","@astrojs/markdown-satteri":"^0.3.2","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.14","@types/node":"^22.10.0","@types/react":"^19.0.0","@types/js-yaml":"^4.0.9","@types/react-dom":"^19.0.0","@typescript/native-preview":"^7.0.0-dev.20260626.1"},"peerDependencies":{"typesense":"^3.0.0","flexsearch":"^0.8.0","algoliasearch":"^5.55.0","@sanity/client":"^6.21.0","@mixedbread/sdk":"^0.76.0","@notionhq/client":"^2.2.15","@oramacloud/client":"^2.1.0","@ai-sdk/openai-compatible":"^1.0.41","@openrouter/ai-sdk-provider":"^1.5.4"},"peerDependenciesMeta":{"typesense":{"optional":true},"flexsearch":{"optional":true},"algoliasearch":{"optional":true},"@sanity/client":{"optional":true},"@mixedbread/sdk":{"optional":true},"@notionhq/client":{"optional":true},"@oramacloud/client":{"optional":true},"@ai-sdk/openai-compatible":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blume_0.1.3_1782848899626_0.8043121146129655","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"blume","version":"0.1.4","keywords":["astro","docs","documentation","markdown","mdx","vite"],"author":{"name":"Hayden Bleasel"},"license":"MIT","_id":"blume@0.1.4","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"homepage":"https://github.com/haydenbleasel/blume#readme","bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"bin":{"blume":"bin/blume.mjs"},"dist":{"shasum":"332e107b8899f6b1e0fce2dedd280b962d0ce32d","tarball":"https://registry.npmjs.org/blume/-/blume-0.1.4.tgz","fileCount":330,"integrity":"sha512-oI9q54Cq2N6CEZUwHBaiPkF7zL7+Rxdae30UsHoq+goq5Os/1d3OKlNS98yHejpJAZrJnE3y7ru40SGNzF+bLw==","signatures":[{"sig":"MEUCIH4JqbIDt3k7kdBQepUZpc4LfWivcDMnVMctfUi06Ar8AiEAoRacL/70yF/7fIzxO64Lf/DjxgiiiUvE/XD3bollBX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2606764},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.ts"},"./og":"./src/og/index.ts","./ai/*":"./src/ai/*","./astro":"./src/astro/index.ts","./core/*":"./src/core/*","./schema":{"types":"./dist/types/core/schema.d.ts","default":"./src/core/schema.ts"},"./runtime":"./src/runtime/index.ts","./theme/*":"./src/theme/*","./markdown":"./src/markdown/index.ts","./sources/*":"./src/core/sources/*","./components":"./src/components/index.ts","./components/*":"./src/components/*","./package.json":"./package.json"},"gitHead":"d9f6be2f04d5c9d5b087f4d633b6035de51a0052","scripts":{"test":"bun test","build":"bun run scripts/build.ts","prepack":"bun run scripts/build.ts && node scripts/bundle-docs.mjs","typecheck":"tsgo --noEmit && tsgo -p test/tsconfig.json --noEmit","bundle-docs":"node scripts/bundle-docs.mjs","test:coverage":"bun test --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e426b9-ff0c-4af1-9cbe-8765b5d4b89c"}},"repository":{"url":"git+https://github.com/haydenbleasel/blume.git","type":"git","directory":"packages/blume"},"_npmVersion":"11.18.0","description":"Documentation that's fast, AI-ready, and zero-config.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^5.0.0","zod":"^3.24.0","jiti":"^2.4.0","astro":"^7.0.2","citty":"^0.1.6","katex":"^0.17.0","pathe":"^2.0.0","react":"^19.0.0","shiki":"^4.2.0","consola":"^3.4.0","js-yaml":"^4.1.0","mermaid":"^11.15.0","pagefind":"^1.3.0","deepmerge":"^4.3.1","react-dom":"^19.0.0","tinyglobby":"^0.2.10","typescript":"^5.7.0","gray-matter":"^4.0.3","tailwindcss":"^4","@astrojs/mdx":"^7.0.0","@orama/orama":"^3.1.18","simple-icons":"^13.0.0","@astrojs/node":"^11.0.0","@pierre/diffs":"^1.2.11","@scalar/astro":"^0.4.5","@astrojs/react":"^6.0.0","github-slugger":"^2.0.0","@astrojs/vercel":"^11.0.0","@takumi-rs/core":"^1.8.7","epub-gen-memory":"^1.1.2","@shikijs/twoslash":"^4.2.0","@tailwindcss/vite":"^4","@vercel/analytics":"^2.0.1","@takumi-rs/helpers":"^1.8.7","@shikijs/transformers":"^4.2.0","@tailwindcss/typography":"^0.5.20","@astrojs/markdown-satteri":"^0.3.2","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.14","@types/node":"^22.10.0","@types/react":"^19.0.0","@types/js-yaml":"^4.0.9","@types/react-dom":"^19.0.0","@typescript/native-preview":"^7.0.0-dev.20260626.1"},"peerDependencies":{"typesense":"^3.0.0","flexsearch":"^0.8.0","algoliasearch":"^5.55.0","@sanity/client":"^6.21.0","@mixedbread/sdk":"^0.76.0","@notionhq/client":"^2.2.15","@oramacloud/client":"^2.1.0","@ai-sdk/openai-compatible":"^1.0.41","@openrouter/ai-sdk-provider":"^1.5.4"},"peerDependenciesMeta":{"typesense":{"optional":true},"flexsearch":{"optional":true},"algoliasearch":{"optional":true},"@sanity/client":{"optional":true},"@mixedbread/sdk":{"optional":true},"@notionhq/client":{"optional":true},"@oramacloud/client":{"optional":true},"@ai-sdk/openai-compatible":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blume_0.1.4_1782853318830_0.06204506679006827","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"blume","version":"0.1.5","keywords":["astro","docs","documentation","markdown","mdx","vite"],"author":{"name":"Hayden Bleasel"},"license":"MIT","_id":"blume@0.1.5","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"homepage":"https://github.com/haydenbleasel/blume#readme","bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"bin":{"blume":"bin/blume.mjs"},"dist":{"shasum":"67edf75ba1843eec3b91db1324d713936bf39a8f","tarball":"https://registry.npmjs.org/blume/-/blume-0.1.5.tgz","fileCount":330,"integrity":"sha512-wZijI9XslE4i4k6XMJZ36kyYYdnpdFP5olNoUWJ6wSBkLgaYlBcOW1pILe2Rd4eu9TZI4ePVn8NrOVOOWQDWSw==","signatures":[{"sig":"MEUCIH8BG0awFXYqw3KMhSnknBnEeTS7PX65Wx7FwsOVsilFAiEA8upg/KZDD8luQy2r1orqPHtF0a3JFncSZ06vZw2flDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2608808},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.ts"},"./og":"./src/og/index.ts","./ai/*":"./src/ai/*","./astro":"./src/astro/index.ts","./core/*":"./src/core/*","./schema":{"types":"./dist/types/core/schema.d.ts","default":"./src/core/schema.ts"},"./runtime":"./src/runtime/index.ts","./theme/*":"./src/theme/*","./markdown":"./src/markdown/index.ts","./sources/*":"./src/core/sources/*","./components":"./src/components/index.ts","./components/*":"./src/components/*","./package.json":"./package.json"},"gitHead":"a7daac718a1b63718b6a318f12cd945cd43fd29a","scripts":{"test":"bun test","build":"bun run scripts/build.ts","prepack":"bun run scripts/build.ts && node scripts/bundle-docs.mjs","typecheck":"tsgo --noEmit && tsgo -p test/tsconfig.json --noEmit","bundle-docs":"node scripts/bundle-docs.mjs","test:coverage":"bun test --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e426b9-ff0c-4af1-9cbe-8765b5d4b89c"}},"repository":{"url":"git+https://github.com/haydenbleasel/blume.git","type":"git","directory":"packages/blume"},"_npmVersion":"11.18.0","description":"Documentation that's fast, AI-ready, and zero-config.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ai":"^5.0.0","zod":"^3.24.0","jiti":"^2.4.0","astro":"^7.0.2","citty":"^0.1.6","katex":"^0.17.0","pathe":"^2.0.0","react":"^19.0.0","shiki":"^4.2.0","consola":"^3.4.0","js-yaml":"^4.1.0","mermaid":"^11.15.0","pagefind":"^1.3.0","deepmerge":"^4.3.1","react-dom":"^19.0.0","tinyglobby":"^0.2.10","typescript":"^5.7.0","gray-matter":"^4.0.3","tailwindcss":"^4","@astrojs/mdx":"^7.0.0","@orama/orama":"^3.1.18","simple-icons":"^13.0.0","@astrojs/node":"^11.0.0","@pierre/diffs":"^1.2.11","@scalar/astro":"^0.4.5","@astrojs/react":"^6.0.0","github-slugger":"^2.0.0","@astrojs/vercel":"^11.0.0","@takumi-rs/core":"^1.8.7","epub-gen-memory":"^1.1.2","@shikijs/twoslash":"^4.2.0","@tailwindcss/vite":"^4","@vercel/analytics":"^2.0.1","@takumi-rs/helpers":"^1.8.7","@shikijs/transformers":"^4.2.0","@tailwindcss/typography":"^0.5.20","@astrojs/markdown-satteri":"^0.3.2","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.14","@types/node":"^22.10.0","@types/react":"^19.0.0","@types/js-yaml":"^4.0.9","@types/react-dom":"^19.0.0","@typescript/native-preview":"^7.0.0-dev.20260626.1"},"peerDependencies":{"typesense":"^3.0.0","flexsearch":"^0.8.0","algoliasearch":"^5.55.0","@sanity/client":"^6.21.0","@mixedbread/sdk":"^0.76.0","@notionhq/client":"^2.2.15","@oramacloud/client":"^2.1.0","@ai-sdk/openai-compatible":"^1.0.41","@openrouter/ai-sdk-provider":"^1.5.4"},"peerDependenciesMeta":{"typesense":{"optional":true},"flexsearch":{"optional":true},"algoliasearch":{"optional":true},"@sanity/client":{"optional":true},"@mixedbread/sdk":{"optional":true},"@notionhq/client":{"optional":true},"@oramacloud/client":{"optional":true},"@ai-sdk/openai-compatible":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blume_0.1.5_1782868080199_0.04170832960686788","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"blume","version":"0.2.0","keywords":["astro","docs","documentation","markdown","mdx","vite"],"author":{"name":"Hayden Bleasel"},"license":"MIT","_id":"blume@0.2.0","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"homepage":"https://github.com/haydenbleasel/blume#readme","bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"bin":{"blume":"bin/blume.mjs"},"dist":{"shasum":"ac8051277d1fe7f729666b014d4e2c57ad6a5e07","tarball":"https://registry.npmjs.org/blume/-/blume-0.2.0.tgz","fileCount":330,"integrity":"sha512-VVU0XVpBsLnnIVas9znjWngah3yx1Z7BdhcJuNDLezIQyZuCu38b1B5VNrABWjY3uwQlP+xYfn6EttWXKhfLeA==","signatures":[{"sig":"MEQCIHOuQf9ql4T1QGaRnk0kg/3m4urVcYVzarIuzL5oEQBtAiBFpBxIFdqeZLOGP2gBTYCliLqJZYsWAz9e3ARGnIllDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2655873},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.ts"},"./og":"./src/og/index.ts","./ai/*":"./src/ai/*","./astro":"./src/astro/index.ts","./core/*":"./src/core/*","./schema":{"types":"./dist/types/core/schema.d.ts","default":"./src/core/schema.ts"},"./runtime":"./src/runtime/index.ts","./theme/*":"./src/theme/*","./markdown":"./src/markdown/index.ts","./sources/*":"./src/core/sources/*","./components":"./src/components/index.ts","./components/*":"./src/components/*","./package.json":"./package.json"},"gitHead":"08eef0226eb1015c00cde778872f0a5c00433b35","scripts":{"test":"bun test","build":"bun run scripts/build.ts","prepack":"bun run scripts/build.ts && node scripts/bundle-docs.mjs","typecheck":"tsgo --noEmit && tsgo -p test/tsconfig.json --noEmit","bundle-docs":"node scripts/bundle-docs.mjs","test:coverage":"bun test --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e426b9-ff0c-4af1-9cbe-8765b5d4b89c"}},"repository":{"url":"git+https://github.com/haydenbleasel/blume.git","type":"git","directory":"packages/blume"},"_npmVersion":"11.18.0","description":"Documentation that's fast, AI-ready, and zero-config.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ai":"^5.0.0","zod":"^3.24.0","jiti":"^2.4.0","astro":"^7.0.2","citty":"^0.1.6","katex":"^0.17.0","pathe":"^2.0.0","react":"^19.0.0","shiki":"^4.2.0","consola":"^3.4.0","js-yaml":"^4.1.0","mermaid":"^11.15.0","pagefind":"^1.3.0","deepmerge":"^4.3.1","react-dom":"^19.0.0","tinyglobby":"^0.2.10","typescript":"^5.7.0","gray-matter":"^4.0.3","tailwindcss":"^4","@astrojs/mdx":"^7.0.0","@orama/orama":"^3.1.18","simple-icons":"^13.0.0","@astrojs/node":"^11.0.0","@pierre/diffs":"^1.2.11","@scalar/astro":"^0.4.5","@astrojs/react":"^6.0.0","github-slugger":"^2.0.0","@astrojs/vercel":"^11.0.0","@takumi-rs/core":"^1.8.7","epub-gen-memory":"^1.1.2","@shikijs/twoslash":"^4.2.0","@tailwindcss/vite":"^4","@vercel/analytics":"^2.0.1","@takumi-rs/helpers":"^1.8.7","@shikijs/transformers":"^4.2.0","@tailwindcss/typography":"^0.5.20","@astrojs/markdown-satteri":"^0.3.2","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.14","@types/node":"^22.10.0","@types/react":"^19.0.0","@types/js-yaml":"^4.0.9","@types/react-dom":"^19.0.0","@typescript/native-preview":"^7.0.0-dev.20260626.1"},"peerDependencies":{"typesense":"^3.0.0","flexsearch":"^0.8.0","algoliasearch":"^5.55.0","@sanity/client":"^6.21.0","@mixedbread/sdk":"^0.76.0","@notionhq/client":"^2.2.15","@oramacloud/client":"^2.1.0","@ai-sdk/openai-compatible":"^1.0.41","@openrouter/ai-sdk-provider":"^1.5.4"},"peerDependenciesMeta":{"typesense":{"optional":true},"flexsearch":{"optional":true},"algoliasearch":{"optional":true},"@sanity/client":{"optional":true},"@mixedbread/sdk":{"optional":true},"@notionhq/client":{"optional":true},"@oramacloud/client":{"optional":true},"@ai-sdk/openai-compatible":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blume_0.2.0_1782893871568_0.35598960096885324","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"blume","version":"0.3.0","keywords":["astro","docs","documentation","markdown","mdx","vite"],"author":{"name":"Hayden Bleasel"},"license":"MIT","_id":"blume@0.3.0","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"homepage":"https://github.com/haydenbleasel/blume#readme","bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"bin":{"blume":"bin/blume.mjs"},"dist":{"shasum":"1d017823204cca97f8d376b61dc005ffa20c3140","tarball":"https://registry.npmjs.org/blume/-/blume-0.3.0.tgz","fileCount":350,"integrity":"sha512-jPoUDB1gox3DUtwU5kfRtxNLuyoWVsjs6Rjhiry0xkeHn6z9kqYhD9faI8Vqr4fQQ6QkxVXrni74MupjV3ujpw==","signatures":[{"sig":"MEYCIQDwyWlKdpMs4T1DqPBzTlUKvW159520zNepLB8gD2J2kAIhAIEyT8ckMq2ZzFvEJm6JaifAssDVTWMx3tkzgBPOzGjh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2913202},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.ts"},"./og":"./src/og/index.ts","./ai/*":"./src/ai/*","./astro":"./src/astro/index.ts","./hooks":"./src/components/islands/hooks.ts","./core/*":"./src/core/*","./schema":{"types":"./dist/types/core/schema.d.ts","default":"./src/core/schema.ts"},"./runtime":"./src/runtime/index.ts","./theme/*":"./src/theme/*","./markdown":"./src/markdown/index.ts","./sources/*":"./src/core/sources/*","./components":"./src/components/index.ts","./components/*":"./src/components/*","./package.json":"./package.json"},"gitHead":"52f6bae434955f26f44378bc4a94b87b42040bbc","scripts":{"test":"bun test","build":"bun run scripts/build.ts","prepack":"bun run scripts/build.ts && node scripts/bundle-docs.mjs","typecheck":"tsgo --noEmit && tsgo -p test/tsconfig.json --noEmit","bundle-docs":"node scripts/bundle-docs.mjs","test:coverage":"bun test --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e426b9-ff0c-4af1-9cbe-8765b5d4b89c"}},"repository":{"url":"git+https://github.com/haydenbleasel/blume.git","type":"git","directory":"packages/blume"},"_npmVersion":"11.18.0","description":"Documentation that's fast, AI-ready, and zero-config.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^5.0.0","zod":"^3.24.0","jiti":"^2.4.0","astro":"^7.0.2","citty":"^0.1.6","katex":"^0.17.0","pathe":"^2.0.0","react":"^19.0.0","shiki":"^4.2.0","consola":"^3.4.0","js-yaml":"^4.1.0","mermaid":"^11.15.0","pagefind":"^1.3.0","deepmerge":"^4.3.1","react-dom":"^19.0.0","tinyglobby":"^0.2.10","typescript":"^5.7.0","gray-matter":"^4.0.3","tailwindcss":"^4","@astrojs/mdx":"^7.0.0","@orama/orama":"^3.1.18","simple-icons":"^13.0.0","@astrojs/node":"^11.0.0","@pierre/diffs":"^1.2.11","@scalar/astro":"^0.4.5","@astrojs/check":"^0.9.0","@astrojs/react":"^6.0.0","github-slugger":"^2.0.0","@astrojs/vercel":"^11.0.0","@takumi-rs/core":"^1.8.7","epub-gen-memory":"^1.1.2","@shikijs/twoslash":"^4.2.0","@tailwindcss/vite":"^4","@vercel/analytics":"^2.0.1","@takumi-rs/helpers":"^1.8.7","@shikijs/transformers":"^4.2.0","@tailwindcss/typography":"^0.5.20","@astrojs/markdown-satteri":"^0.3.2","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.14","@types/node":"^22.10.0","@types/react":"^19.0.0","@types/js-yaml":"^4.0.9","@types/react-dom":"^19.0.0","@typescript/native-preview":"^7.0.0-dev.20260626.1"},"peerDependencies":{"typesense":"^3.0.0","flexsearch":"^0.8.0","algoliasearch":"^5.55.0","@sanity/client":"^6.21.0","@mixedbread/sdk":"^0.76.0","@notionhq/client":"^2.2.15","@oramacloud/client":"^2.1.0","@ai-sdk/openai-compatible":"^1.0.41","@openrouter/ai-sdk-provider":"^1.5.4"},"peerDependenciesMeta":{"typesense":{"optional":true},"flexsearch":{"optional":true},"algoliasearch":{"optional":true},"@sanity/client":{"optional":true},"@mixedbread/sdk":{"optional":true},"@notionhq/client":{"optional":true},"@oramacloud/client":{"optional":true},"@ai-sdk/openai-compatible":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blume_0.3.0_1782980315758_0.3530267331587882","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"blume","version":"0.4.0","keywords":["astro","docs","documentation","markdown","mdx","vite"],"author":{"name":"Hayden Bleasel"},"license":"MIT","_id":"blume@0.4.0","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"homepage":"https://github.com/haydenbleasel/blume#readme","bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"bin":{"blume":"bin/blume.mjs"},"dist":{"shasum":"f85ad67adec23e463d132f9873c07c5a3a419aea","tarball":"https://registry.npmjs.org/blume/-/blume-0.4.0.tgz","fileCount":360,"integrity":"sha512-yb7LSwyk5TaAfcHai5m7GtI8h68zA9ABO4Xi+LxvGnDGi4UP9Fq4B20NragIMnFliui5gcsvOz6ZJgrtIDaSDQ==","signatures":[{"sig":"MEQCIC/d68QLxMwYHF7ZkfDfcAbifqAFeYyHDV4CZ4YjGsDJAiBXkLi6zIa0JiyN/x4p3xCXT1wL4sTRHVgGcE0B0HQHNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2988369},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.ts"},"./og":"./src/og/index.ts","./ai/*":"./src/ai/*","./astro":"./src/astro/index.ts","./hooks":"./src/components/islands/hooks.ts","./core/*":"./src/core/*","./schema":{"types":"./dist/types/core/schema.d.ts","default":"./src/core/schema.ts"},"./runtime":"./src/runtime/index.ts","./theme/*":"./src/theme/*","./markdown":"./src/markdown/index.ts","./sources/*":"./src/core/sources/*","./components":"./src/components/index.ts","./components/*":"./src/components/*","./package.json":"./package.json"},"gitHead":"91e8efd4f0981218aee06650f980db46c30618dd","scripts":{"test":"bun test","build":"bun run scripts/build.ts","prepack":"bun run scripts/build.ts && node scripts/bundle-docs.mjs","typecheck":"tsgo --noEmit && tsgo -p test/tsconfig.json --noEmit","bundle-docs":"node scripts/bundle-docs.mjs","test:coverage":"bun test --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e426b9-ff0c-4af1-9cbe-8765b5d4b89c"}},"repository":{"url":"git+https://github.com/haydenbleasel/blume.git","type":"git","directory":"packages/blume"},"_npmVersion":"11.18.0","description":"Documentation that's fast, AI-ready, and zero-config.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^5.0.0","zod":"^3.24.0","jiti":"^2.4.0","astro":"^7.0.2","citty":"^0.1.6","katex":"^0.17.0","pathe":"^2.0.0","react":"^19.0.0","shiki":"^4.2.0","consola":"^3.4.0","js-yaml":"^4.1.0","mermaid":"^11.15.0","pagefind":"^1.3.0","deepmerge":"^4.3.1","react-dom":"^19.0.0","tinyglobby":"^0.2.10","typescript":"^5.7.0","gray-matter":"^4.0.3","tailwindcss":"^4","@astrojs/mdx":"^7.0.0","@orama/orama":"^3.1.18","simple-icons":"^13.0.0","@astrojs/node":"^11.0.0","@pierre/diffs":"^1.2.11","@scalar/astro":"^0.4.5","@astrojs/check":"^0.9.0","@astrojs/react":"^6.0.0","github-slugger":"^2.0.0","@astrojs/vercel":"^11.0.0","@takumi-rs/core":"^1.8.7","epub-gen-memory":"^1.1.2","@shikijs/twoslash":"^4.2.0","@tailwindcss/vite":"^4","@vercel/analytics":"^2.0.1","@takumi-rs/helpers":"^1.8.7","@shikijs/transformers":"^4.2.0","@tailwindcss/typography":"^0.5.20","@astrojs/markdown-satteri":"^0.3.2","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.14","@types/node":"^22.10.0","@types/react":"^19.0.0","@types/js-yaml":"^4.0.9","@types/react-dom":"^19.0.0","@typescript/native-preview":"^7.0.0-dev.20260626.1"},"peerDependencies":{"typesense":"^3.0.0","flexsearch":"^0.8.0","algoliasearch":"^5.55.0","@sanity/client":"^6.21.0","@mixedbread/sdk":"^0.76.0","@notionhq/client":"^2.2.15","@oramacloud/client":"^2.1.0","@ai-sdk/openai-compatible":"^1.0.41","@openrouter/ai-sdk-provider":"^1.5.4"},"peerDependenciesMeta":{"typesense":{"optional":true},"flexsearch":{"optional":true},"algoliasearch":{"optional":true},"@sanity/client":{"optional":true},"@mixedbread/sdk":{"optional":true},"@notionhq/client":{"optional":true},"@oramacloud/client":{"optional":true},"@ai-sdk/openai-compatible":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blume_0.4.0_1783022079875_0.9823794997132838","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"blume","version":"0.5.0","keywords":["astro","docs","documentation","markdown","mdx","vite"],"author":{"name":"Hayden Bleasel"},"license":"MIT","_id":"blume@0.5.0","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"homepage":"https://github.com/haydenbleasel/blume#readme","bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"bin":{"blume":"bin/blume.mjs"},"dist":{"shasum":"99e613fe2c31eaf7b9636f8ab8d193906fa5d5f0","tarball":"https://registry.npmjs.org/blume/-/blume-0.5.0.tgz","fileCount":384,"integrity":"sha512-tvhwUB142AuqZ2H+QXtqRi/lNu5qfzQjqhd4OHgjdt7MJA+k6HfpZ25S9Q2Wupt35oNnQqvCYrR2LHsjauMO9A==","signatures":[{"sig":"MEYCIQDxd2xNCIVv1x69rbMr8QHZjJWlX41ir3ruZh/pnc/fzQIhAOEM64Lsw29Ihp2tTNLonR7/SACGajNKtmpS1B+dgF9W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3145205},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.ts"},"./og":"./src/og/index.ts","./ai/*":"./src/ai/*","./astro":"./src/astro/index.ts","./hooks":"./src/components/islands/hooks.ts","./core/*":"./src/core/*","./schema":{"types":"./dist/types/core/schema.d.ts","default":"./src/core/schema.ts"},"./runtime":"./src/runtime/index.ts","./theme/*":"./src/theme/*","./markdown":"./src/markdown/index.ts","./openapi/*":"./src/openapi/*","./sources/*":"./src/core/sources/*","./components":"./src/components/index.ts","./components/*":"./src/components/*","./package.json":"./package.json"},"gitHead":"58b6299e7a7cf4fad0a06af5090a88462d408c1b","scripts":{"test":"bun test","build":"bun run scripts/build.ts","prepack":"bun run scripts/build.ts && node scripts/bundle-docs.mjs","typecheck":"tsgo --noEmit && tsgo -p test/tsconfig.json --noEmit","bundle-docs":"node scripts/bundle-docs.mjs","test:coverage":"bun test --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e426b9-ff0c-4af1-9cbe-8765b5d4b89c"}},"repository":{"url":"git+https://github.com/haydenbleasel/blume.git","type":"git","directory":"packages/blume"},"_npmVersion":"11.18.0","description":"Documentation that's fast, AI-ready, and zero-config.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^5.0.0","zod":"^3.24.0","jiti":"^2.4.0","astro":"^7.0.2","citty":"^0.1.6","katex":"^0.17.0","pathe":"^2.0.0","react":"^19.0.0","shiki":"^4.2.0","consola":"^3.4.0","js-yaml":"^4.1.0","mermaid":"^11.15.0","pagefind":"^1.3.0","deepmerge":"^4.3.1","react-dom":"^19.0.0","tinyglobby":"^0.2.10","typescript":"^5.7.0","gray-matter":"^4.0.3","tailwindcss":"^4","@astrojs/mdx":"^7.0.0","@orama/orama":"^3.1.18","simple-icons":"^13.0.0","@astrojs/node":"^11.0.0","@pierre/diffs":"^1.2.11","@scalar/astro":"^0.4.5","@astrojs/check":"^0.9.0","@astrojs/react":"^6.0.0","@iconify/types":"^2.0.0","@iconify/utils":"^3.1.3","github-slugger":"^2.0.0","@astrojs/vercel":"^11.0.0","@takumi-rs/core":"^1.8.7","epub-gen-memory":"^1.1.2","@shikijs/twoslash":"^4.2.0","@tailwindcss/vite":"^4","@vercel/analytics":"^2.0.1","@takumi-rs/helpers":"^1.8.7","@iconify-json/lucide":"^1.2.115","@iconify-json/tabler":"^1.2.35","@scalar/openapi-types":"^0.9.1","@shikijs/transformers":"^4.2.0","@scalar/openapi-parser":"^0.28.8","@iconify-json/fa6-solid":"^1.2.4","@tailwindcss/typography":"^0.5.20","@iconify-json/fa6-brands":"^1.2.6","@astrojs/markdown-satteri":"^0.3.2","@iconify-json/fa6-regular":"^1.2.4","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.14","@types/node":"^22.10.0","@types/react":"^19.0.0","@types/js-yaml":"^4.0.9","@types/react-dom":"^19.0.0","@typescript/native-preview":"^7.0.0-dev.20260626.1"},"peerDependencies":{"typesense":"^3.0.0","flexsearch":"^0.8.0","algoliasearch":"^5.55.0","@sanity/client":"^6.21.0","@mixedbread/sdk":"^0.76.0","@notionhq/client":"^2.2.15","@oramacloud/client":"^2.1.0","@ai-sdk/openai-compatible":"^1.0.41","@openrouter/ai-sdk-provider":"^1.5.4"},"peerDependenciesMeta":{"typesense":{"optional":true},"flexsearch":{"optional":true},"algoliasearch":{"optional":true},"@sanity/client":{"optional":true},"@mixedbread/sdk":{"optional":true},"@notionhq/client":{"optional":true},"@oramacloud/client":{"optional":true},"@ai-sdk/openai-compatible":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blume_0.5.0_1783043216913_0.0868894978626904","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"blume","version":"0.5.1","keywords":["astro","docs","documentation","markdown","mdx","vite"],"author":{"name":"Hayden Bleasel"},"license":"MIT","_id":"blume@0.5.1","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"homepage":"https://github.com/haydenbleasel/blume#readme","bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"bin":{"blume":"bin/blume.mjs"},"dist":{"shasum":"899f6c77d300f0b62ac301c7b77a9dce8ff5703b","tarball":"https://registry.npmjs.org/blume/-/blume-0.5.1.tgz","fileCount":384,"integrity":"sha512-kUU6IwwC0R2hTcae3XtfrBXm0BiTmjL4Y60rC5USwtX7v1saMCgWIqjU/Szl/A7dT72lpJuekzrS23A6IB/16Q==","signatures":[{"sig":"MEUCICx7IhFrfGwd665L+Xx369yl6SrNtWsnWSkDJbAjWu3wAiEAwxGU73GDvlXruG8+53lfQNqFIkv+m9QsMUe27I758dA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3139977},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.ts"},"./og":"./src/og/index.ts","./ai/*":"./src/ai/*","./astro":"./src/astro/index.ts","./hooks":"./src/components/islands/hooks.ts","./core/*":"./src/core/*","./schema":{"types":"./dist/types/core/schema.d.ts","default":"./src/core/schema.ts"},"./runtime":"./src/runtime/index.ts","./theme/*":"./src/theme/*","./markdown":"./src/markdown/index.ts","./openapi/*":"./src/openapi/*","./sources/*":"./src/core/sources/*","./components":"./src/components/index.ts","./components/*":"./src/components/*","./package.json":"./package.json"},"gitHead":"080a1c3f0dac30c10dd454d1cdb9a2cbb4164526","scripts":{"test":"bun test","build":"bun run scripts/build.ts","prepack":"bun run scripts/build.ts && node scripts/bundle-docs.mjs","typecheck":"tsgo --noEmit && tsgo -p test/tsconfig.json --noEmit","bundle-docs":"node scripts/bundle-docs.mjs","test:coverage":"bun test --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e426b9-ff0c-4af1-9cbe-8765b5d4b89c"}},"repository":{"url":"git+https://github.com/haydenbleasel/blume.git","type":"git","directory":"packages/blume"},"_npmVersion":"11.18.0","description":"Documentation that's fast, AI-ready, and zero-config.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^5.0.0","zod":"^3.24.0","jiti":"^2.4.0","astro":"^7.0.2","citty":"^0.1.6","katex":"^0.17.0","pathe":"^2.0.0","react":"^19.0.0","shiki":"^4.2.0","consola":"^3.4.0","js-yaml":"^4.1.0","mermaid":"^11.15.0","pagefind":"^1.3.0","deepmerge":"^4.3.1","react-dom":"^19.0.0","tinyglobby":"^0.2.10","typescript":"^5.7.0","gray-matter":"^4.0.3","tailwindcss":"^4","@astrojs/mdx":"^7.0.0","@orama/orama":"^3.1.18","simple-icons":"^13.0.0","@astrojs/node":"^11.0.0","@pierre/diffs":"^1.2.11","@scalar/astro":"^0.4.5","@astrojs/check":"^0.9.0","@astrojs/react":"^6.0.0","@iconify/types":"^2.0.0","@iconify/utils":"^3.1.3","github-slugger":"^2.0.0","@astrojs/vercel":"^11.0.0","@takumi-rs/core":"^1.8.7","epub-gen-memory":"^1.1.2","@shikijs/twoslash":"^4.2.0","@tailwindcss/vite":"^4","@vercel/analytics":"^2.0.1","@takumi-rs/helpers":"^1.8.7","@iconify-json/lucide":"^1.2.115","@iconify-json/tabler":"^1.2.35","@scalar/openapi-types":"^0.9.1","@shikijs/transformers":"^4.2.0","@scalar/openapi-parser":"^0.28.8","@iconify-json/fa6-solid":"^1.2.4","@tailwindcss/typography":"^0.5.20","@iconify-json/fa6-brands":"^1.2.6","@astrojs/markdown-satteri":"^0.3.2","@iconify-json/fa6-regular":"^1.2.4","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.14","@types/node":"^22.10.0","@types/react":"^19.0.0","@types/js-yaml":"^4.0.9","@types/react-dom":"^19.0.0","@typescript/native-preview":"^7.0.0-dev.20260626.1"},"peerDependencies":{"typesense":"^3.0.0","flexsearch":"^0.8.0","algoliasearch":"^5.55.0","@sanity/client":"^6.21.0","@mixedbread/sdk":"^0.76.0","@notionhq/client":"^2.2.15","@oramacloud/client":"^2.1.0","@ai-sdk/openai-compatible":"^1.0.41","@openrouter/ai-sdk-provider":"^1.5.4"},"peerDependenciesMeta":{"typesense":{"optional":true},"flexsearch":{"optional":true},"algoliasearch":{"optional":true},"@sanity/client":{"optional":true},"@mixedbread/sdk":{"optional":true},"@notionhq/client":{"optional":true},"@oramacloud/client":{"optional":true},"@ai-sdk/openai-compatible":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blume_0.5.1_1783052409298_0.1876494498687138","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"blume","version":"0.5.2","keywords":["astro","docs","documentation","markdown","mdx","vite"],"author":{"name":"Hayden Bleasel"},"license":"MIT","_id":"blume@0.5.2","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"homepage":"https://github.com/haydenbleasel/blume#readme","bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"bin":{"blume":"bin/blume.mjs"},"dist":{"shasum":"32cd0bba7fe41107a95484f939dca0f1557a6024","tarball":"https://registry.npmjs.org/blume/-/blume-0.5.2.tgz","fileCount":385,"integrity":"sha512-AtQ71ETypp2Pdve3urrw/58iiaNSIzskoCGmgOJ0a0n4BOhB2PGNcgj7TSycp0IEZZoyhtqSt5OGWe7y7o9VDA==","signatures":[{"sig":"MEQCIC4wDgrAADKgldjArRbtyGsDt48IVE+fCeujjgnnNDfWAiA5MfzWD2rgqBrv1ygDMDh7zu/z6W0cEPulcFBQTS3AVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3154469},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.ts"},"./og":"./src/og/index.ts","./ai/*":"./src/ai/*","./astro":"./src/astro/index.ts","./hooks":"./src/components/islands/hooks.ts","./core/*":"./src/core/*","./schema":{"types":"./dist/types/core/schema.d.ts","default":"./src/core/schema.ts"},"./runtime":"./src/runtime/index.ts","./theme/*":"./src/theme/*","./markdown":"./src/markdown/index.ts","./openapi/*":"./src/openapi/*","./sources/*":"./src/core/sources/*","./components":"./src/components/index.ts","./components/*":"./src/components/*","./package.json":"./package.json"},"gitHead":"9854b9ad84756ea59edffc14a388dc2b706d98cc","scripts":{"test":"bun test","build":"bun run scripts/build.ts","prepack":"bun run scripts/build.ts && node scripts/bundle-docs.mjs","typecheck":"tsgo --noEmit && tsgo -p test/tsconfig.json --noEmit","bundle-docs":"node scripts/bundle-docs.mjs","test:coverage":"bun test --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e426b9-ff0c-4af1-9cbe-8765b5d4b89c"}},"repository":{"url":"git+https://github.com/haydenbleasel/blume.git","type":"git","directory":"packages/blume"},"_npmVersion":"11.18.0","description":"Documentation that's fast, AI-ready, and zero-config.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^5.0.0","zod":"^3.24.0","jiti":"^2.4.0","astro":"^7.0.2","citty":"^0.1.6","katex":"^0.17.0","pathe":"^2.0.0","react":"^19.0.0","shiki":"^4.2.0","consola":"^3.4.0","js-yaml":"^4.1.0","mermaid":"^11.15.0","pagefind":"^1.3.0","deepmerge":"^4.3.1","react-dom":"^19.0.0","tinyglobby":"^0.2.10","typescript":"^5.7.0","gray-matter":"^4.0.3","tailwindcss":"^4","@astrojs/mdx":"^7.0.0","@orama/orama":"^3.1.18","simple-icons":"^13.0.0","@astrojs/node":"^11.0.0","@pierre/diffs":"^1.2.11","@scalar/astro":"^0.4.5","@astrojs/check":"^0.9.0","@astrojs/react":"^6.0.0","@iconify/types":"^2.0.0","@iconify/utils":"^3.1.3","github-slugger":"^2.0.0","@astrojs/vercel":"^11.0.0","@takumi-rs/core":"^1.8.7","epub-gen-memory":"^1.1.2","@shikijs/twoslash":"^4.2.0","@tailwindcss/vite":"^4","@vercel/analytics":"^2.0.1","@takumi-rs/helpers":"^1.8.7","@iconify-json/lucide":"^1.2.115","@iconify-json/tabler":"^1.2.35","@scalar/openapi-types":"^0.9.1","@shikijs/transformers":"^4.2.0","@scalar/openapi-parser":"^0.28.8","@iconify-json/fa6-solid":"^1.2.4","@tailwindcss/typography":"^0.5.20","@iconify-json/fa6-brands":"^1.2.6","@astrojs/markdown-satteri":"^0.3.2","@iconify-json/fa6-regular":"^1.2.4","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.14","@types/node":"^22.10.0","@types/react":"^19.0.0","@types/js-yaml":"^4.0.9","@types/react-dom":"^19.0.0","@typescript/native-preview":"^7.0.0-dev.20260626.1"},"peerDependencies":{"typesense":"^3.0.0","flexsearch":"^0.8.0","algoliasearch":"^5.55.0","@sanity/client":"^6.21.0","@mixedbread/sdk":"^0.76.0","@notionhq/client":"^2.2.15","@oramacloud/client":"^2.1.0","@ai-sdk/openai-compatible":"^1.0.41","@openrouter/ai-sdk-provider":"^1.5.4"},"peerDependenciesMeta":{"typesense":{"optional":true},"flexsearch":{"optional":true},"algoliasearch":{"optional":true},"@sanity/client":{"optional":true},"@mixedbread/sdk":{"optional":true},"@notionhq/client":{"optional":true},"@oramacloud/client":{"optional":true},"@ai-sdk/openai-compatible":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blume_0.5.2_1783056043375_0.49965930260776936","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"blume","version":"0.5.3","keywords":["astro","docs","documentation","markdown","mdx","vite"],"author":{"name":"Hayden Bleasel"},"license":"MIT","_id":"blume@0.5.3","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"homepage":"https://github.com/haydenbleasel/blume#readme","bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"bin":{"blume":"bin/blume.mjs"},"dist":{"shasum":"910d4a4aab7db053483e63caf14df6c1f1d99550","tarball":"https://registry.npmjs.org/blume/-/blume-0.5.3.tgz","fileCount":390,"integrity":"sha512-7pxN7LNrgp20Q0RMGyUgZacpnd7uJYIHdw4/ZZ3eHy6/aMWYVS3MHsuZRVTXthVS+cArCvDdUqqh/z/trG+Wog==","signatures":[{"sig":"MEYCIQDua02r0FGfqu63XwPqNyASwp+guDpoWpTrCiqdYKxKWgIhALnTMPMxG9WWXYwZRZmgjwbP2wmJLSplDQoUtBWmd/uC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3219897},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.ts"},"./og":"./src/og/index.ts","./ai/*":"./src/ai/*","./astro":"./src/astro/index.ts","./hooks":"./src/components/islands/hooks.ts","./core/*":"./src/core/*","./schema":{"types":"./dist/types/core/schema.d.ts","default":"./src/core/schema.ts"},"./runtime":"./src/runtime/index.ts","./theme/*":"./src/theme/*","./markdown":"./src/markdown/index.ts","./openapi/*":"./src/openapi/*","./sources/*":"./src/core/sources/*","./components":"./src/components/index.ts","./components/*":"./src/components/*","./package.json":"./package.json"},"gitHead":"937dce1abf588f3f32d8b3fdaf4c5286c104ef4b","scripts":{"test":"bun test","build":"bun run scripts/build.ts","prepack":"bun run scripts/build.ts && node scripts/bundle-docs.mjs","typecheck":"tsgo --noEmit && tsgo -p test/tsconfig.json --noEmit","bundle-docs":"node scripts/bundle-docs.mjs","test:coverage":"bun test --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e426b9-ff0c-4af1-9cbe-8765b5d4b89c"}},"repository":{"url":"git+https://github.com/haydenbleasel/blume.git","type":"git","directory":"packages/blume"},"_npmVersion":"11.18.0","description":"Documentation that's fast, AI-ready, and zero-config.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^5.0.0","zod":"^3.24.0","jiti":"^2.4.0","astro":"^7.0.2","citty":"^0.1.6","katex":"^0.17.0","pathe":"^2.0.0","react":"^19.0.0","shiki":"^4.2.0","consola":"^3.4.0","js-yaml":"^4.1.0","mermaid":"^11.15.0","pagefind":"^1.3.0","deepmerge":"^4.3.1","react-dom":"^19.0.0","tinyglobby":"^0.2.10","typescript":"^5.7.0","gray-matter":"^4.0.3","tailwindcss":"^4","@astrojs/mdx":"^7.0.0","@orama/orama":"^3.1.18","simple-icons":"^13.0.0","@astrojs/node":"^11.0.0","@pierre/diffs":"^1.2.11","@scalar/astro":"^0.4.5","@astrojs/check":"^0.9.0","@astrojs/react":"^6.0.0","@iconify/types":"^2.0.0","@iconify/utils":"^3.1.3","github-slugger":"^2.0.0","@astrojs/vercel":"^11.0.0","@takumi-rs/core":"^1.8.7","epub-gen-memory":"^1.1.2","@shikijs/twoslash":"^4.2.0","@tailwindcss/vite":"^4","@vercel/analytics":"^2.0.1","@takumi-rs/helpers":"^1.8.7","@iconify-json/lucide":"^1.2.115","@iconify-json/tabler":"^1.2.35","@scalar/openapi-types":"^0.9.1","@shikijs/transformers":"^4.2.0","@scalar/openapi-parser":"^0.28.8","@iconify-json/fa6-solid":"^1.2.4","@tailwindcss/typography":"^0.5.20","@iconify-json/fa6-brands":"^1.2.6","@astrojs/markdown-satteri":"^0.3.2","@iconify-json/fa6-regular":"^1.2.4","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.14","@types/node":"^22.10.0","@types/react":"^19.0.0","@types/js-yaml":"^4.0.9","@types/react-dom":"^19.0.0","@typescript/native-preview":"^7.0.0-dev.20260626.1"},"peerDependencies":{"typesense":"^3.0.0","flexsearch":"^0.8.0","algoliasearch":"^5.55.0","@sanity/client":"^6.21.0","@mixedbread/sdk":"^0.76.0","@notionhq/client":"^2.2.15","@oramacloud/client":"^2.1.0","@ai-sdk/openai-compatible":"^1.0.41","@openrouter/ai-sdk-provider":"^1.5.4"},"peerDependenciesMeta":{"typesense":{"optional":true},"flexsearch":{"optional":true},"algoliasearch":{"optional":true},"@sanity/client":{"optional":true},"@mixedbread/sdk":{"optional":true},"@notionhq/client":{"optional":true},"@oramacloud/client":{"optional":true},"@ai-sdk/openai-compatible":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blume_0.5.3_1783065526582_0.14363427338163137","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"blume","version":"0.5.4","keywords":["astro","docs","documentation","markdown","mdx","vite"],"author":{"name":"Hayden Bleasel"},"license":"MIT","_id":"blume@0.5.4","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"homepage":"https://github.com/haydenbleasel/blume#readme","bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"bin":{"blume":"bin/blume.mjs"},"dist":{"shasum":"2632824aefdf3b9cbaefc47045a54c54b0332ade","tarball":"https://registry.npmjs.org/blume/-/blume-0.5.4.tgz","fileCount":351,"integrity":"sha512-J74gqvTIhetyi4rQ7CL/BKuZW54OsVylbkh50Mn/9GIFW7kk+2vpelqCCg2B7QruY20mNwKw0wmyby2HcAo19w==","signatures":[{"sig":"MEYCIQCy099Xl79b6WUIGU5kLrSDaIDwzDiggcGaVySu1wyKcwIhALV/9y5BoK+V0ym+ZCY9Rqp/zncGkSJjPPoTJU5/bEVU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2538625},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.ts"},"./og":"./src/og/index.ts","./ai/*":"./src/ai/*","./astro":"./src/astro/index.ts","./hooks":"./src/components/islands/hooks.ts","./core/*":"./src/core/*","./schema":{"types":"./dist/types/core/schema.d.ts","default":"./src/core/schema.ts"},"./runtime":"./src/runtime/index.ts","./theme/*":"./src/theme/*","./markdown":"./src/markdown/index.ts","./openapi/*":"./src/openapi/*","./sources/*":"./src/core/sources/*","./components":"./src/components/index.ts","./components/*":"./src/components/*","./package.json":"./package.json"},"gitHead":"06f0c4f0f48d34e47e089cf8f3fc9012401b5d4b","scripts":{"test":"bun test","build":"bun run scripts/build.ts","prepack":"bun run scripts/build.ts && node scripts/bundle-docs.mjs","typecheck":"tsgo --noEmit && tsgo -p test/tsconfig.json --noEmit","bundle-docs":"node scripts/bundle-docs.mjs","test:coverage":"bun test --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e426b9-ff0c-4af1-9cbe-8765b5d4b89c"}},"repository":{"url":"git+https://github.com/haydenbleasel/blume.git","type":"git","directory":"packages/blume"},"_npmVersion":"11.18.0","description":"Documentation that's fast, AI-ready, and zero-config.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^5.0.0","zod":"^3.24.0","jiti":"^2.4.0","astro":"^7.0.2","citty":"^0.1.6","katex":"^0.17.0","pathe":"^2.0.0","react":"^19.0.0","shiki":"^4.2.0","undici":"^8.6.0","consola":"^3.4.0","js-yaml":"^4.1.0","mermaid":"^11.15.0","pagefind":"^1.3.0","deepmerge":"^4.3.1","react-dom":"^19.0.0","tinyglobby":"^0.2.10","typescript":"^5.7.0","gray-matter":"^4.0.3","tailwindcss":"^4","@astrojs/mdx":"^7.0.0","@orama/orama":"^3.1.18","simple-icons":"^13.0.0","@astrojs/node":"^11.0.0","@pierre/diffs":"^1.2.11","@scalar/astro":"^0.4.5","@astrojs/check":"^0.9.0","@astrojs/react":"^6.0.0","@iconify/types":"^2.0.0","@iconify/utils":"^3.1.3","github-slugger":"^2.0.0","@astrojs/vercel":"^11.0.0","@takumi-rs/core":"^1.8.7","epub-gen-memory":"^1.1.2","@shikijs/twoslash":"^4.2.0","@tailwindcss/vite":"^4","@vercel/analytics":"^2.0.1","@takumi-rs/helpers":"^1.8.7","@iconify-json/lucide":"^1.2.115","@scalar/openapi-types":"^0.9.1","@shikijs/transformers":"^4.2.0","@scalar/openapi-parser":"^0.28.8","@tailwindcss/typography":"^0.5.20","@astrojs/markdown-satteri":"^0.3.2","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.14","@types/node":"^22.10.0","@types/react":"^19.0.0","@types/js-yaml":"^4.0.9","@types/react-dom":"^19.0.0","@typescript/native-preview":"^7.0.0-dev.20260626.1"},"peerDependencies":{"typesense":"^3.0.0","flexsearch":"^0.8.0","algoliasearch":"^5.55.0","@sanity/client":"^6.21.0","@mixedbread/sdk":"^0.76.0","@notionhq/client":"^2.2.15","@oramacloud/client":"^2.1.0","@ai-sdk/openai-compatible":"^1.0.41","@openrouter/ai-sdk-provider":"^1.5.4"},"peerDependenciesMeta":{"typesense":{"optional":true},"flexsearch":{"optional":true},"algoliasearch":{"optional":true},"@sanity/client":{"optional":true},"@mixedbread/sdk":{"optional":true},"@notionhq/client":{"optional":true},"@oramacloud/client":{"optional":true},"@ai-sdk/openai-compatible":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blume_0.5.4_1783131088972_0.33676667070878175","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"blume","version":"0.6.0","keywords":["astro","docs","documentation","markdown","mdx","vite"],"author":{"name":"Hayden Bleasel"},"license":"MIT","_id":"blume@0.6.0","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"homepage":"https://github.com/haydenbleasel/blume#readme","bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"bin":{"blume":"bin/blume.mjs"},"dist":{"shasum":"59f4573f65ea80766799f0b9d1d8fab8286cf151","tarball":"https://registry.npmjs.org/blume/-/blume-0.6.0.tgz","fileCount":352,"integrity":"sha512-HRBUh7/GfXjfrhUrghxP8qDaqGB04GCWSjJEB/X3f25vJqUveTjZ3FAQjKHrKtACDaI992keilhmW3sXYnfg5g==","signatures":[{"sig":"MEUCIQC6u8jt7RtvY1LYZpcoEYuH3lVIMip+sZcbhnjiGCr9hQIgRY4+jM50EW8hMA1IhRtxK/Pkuxh+zNFYHo0lMV0DVnw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2622868},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.ts"},"./og":"./src/og/index.ts","./ai/*":"./src/ai/*","./astro":"./src/astro/index.ts","./hooks":"./src/components/islands/hooks.ts","./core/*":"./src/core/*","./schema":{"types":"./dist/types/core/schema.d.ts","default":"./src/core/schema.ts"},"./runtime":"./src/runtime/index.ts","./theme/*":"./src/theme/*","./markdown":"./src/markdown/index.ts","./openapi/*":"./src/openapi/*","./sources/*":"./src/core/sources/*","./components":"./src/components/index.ts","./components/*":"./src/components/*","./package.json":"./package.json"},"gitHead":"a17b202eeadaa65fffb332efb2fd57bbb1d18102","scripts":{"test":"bun test","build":"bun run scripts/build.ts","prepack":"bun run scripts/build.ts && node scripts/bundle-docs.mjs","typecheck":"tsgo --noEmit && tsgo -p test/tsconfig.json --noEmit","bundle-docs":"node scripts/bundle-docs.mjs","test:coverage":"bun test --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e426b9-ff0c-4af1-9cbe-8765b5d4b89c"}},"repository":{"url":"git+https://github.com/haydenbleasel/blume.git","type":"git","directory":"packages/blume"},"_npmVersion":"11.18.0","description":"Documentation that's fast, AI-ready, and zero-config.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^5.0.0","zod":"^3.24.0","jiti":"^2.4.0","astro":"^7.0.2","citty":"^0.1.6","katex":"^0.17.0","pathe":"^2.0.0","react":"^19.0.0","shiki":"^4.2.0","marked":"^18.0.5","undici":"^8.6.0","consola":"^3.4.0","js-yaml":"^4.1.0","mermaid":"^11.15.0","pagefind":"^1.3.0","deepmerge":"^4.3.1","dompurify":"^3.4.11","react-dom":"^19.0.0","tinyglobby":"^0.2.10","typescript":"^5.7.0","gray-matter":"^4.0.3","tailwindcss":"^4","@astrojs/mdx":"^7.0.0","@orama/orama":"^3.1.18","simple-icons":"^13.0.0","@astrojs/node":"^11.0.0","@pierre/diffs":"^1.2.11","@scalar/astro":"^0.4.5","@astrojs/check":"^0.9.0","@astrojs/react":"^6.0.0","@iconify/types":"^2.0.0","@iconify/utils":"^3.1.3","github-slugger":"^2.0.0","@astrojs/vercel":"^11.0.0","@takumi-rs/core":"^1.8.7","epub-gen-memory":"^1.1.2","@shikijs/twoslash":"^4.2.0","@tailwindcss/vite":"^4","@vercel/analytics":"^2.0.1","@takumi-rs/helpers":"^1.8.7","@iconify-json/lucide":"^1.2.115","@scalar/openapi-types":"^0.9.1","@shikijs/transformers":"^4.2.0","@scalar/openapi-parser":"^0.28.8","@tailwindcss/typography":"^0.5.20","@astrojs/markdown-satteri":"^0.3.2","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.14","@types/node":"^22.10.0","@types/react":"^19.0.0","@types/js-yaml":"^4.0.9","@types/react-dom":"^19.0.0","@typescript/native-preview":"^7.0.0-dev.20260626.1"},"peerDependencies":{"typesense":"^3.0.0","flexsearch":"^0.8.0","algoliasearch":"^5.55.0","@sanity/client":"^6.21.0","@mixedbread/sdk":"^0.76.0","@notionhq/client":"^2.2.15","@oramacloud/client":"^2.1.0","@ai-sdk/openai-compatible":"^1.0.41","@openrouter/ai-sdk-provider":"^1.5.4"},"peerDependenciesMeta":{"typesense":{"optional":true},"flexsearch":{"optional":true},"algoliasearch":{"optional":true},"@sanity/client":{"optional":true},"@mixedbread/sdk":{"optional":true},"@notionhq/client":{"optional":true},"@oramacloud/client":{"optional":true},"@ai-sdk/openai-compatible":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blume_0.6.0_1783217600744_0.3300431396121839","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"blume","version":"0.6.1","keywords":["astro","docs","documentation","markdown","mdx","vite"],"author":{"name":"Hayden Bleasel"},"license":"MIT","_id":"blume@0.6.1","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"homepage":"https://github.com/haydenbleasel/blume#readme","bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"bin":{"blume":"bin/blume.mjs"},"dist":{"shasum":"5c5f86021577317f8934bbd31c4100a8ed33d7d6","tarball":"https://registry.npmjs.org/blume/-/blume-0.6.1.tgz","fileCount":356,"integrity":"sha512-4p6vO+AkD5FXR3dvKoGC48XgX/Lo/JClLOFfoBczMVmRozdyXPPFXKc65JIz5Sn3VqjPVF9+e8MKv3Mhp+MwEQ==","signatures":[{"sig":"MEQCIFMqoY3UiGT8qYhlg15K/MRz69sJGIm8/IIZIQA8rGgVAiAa+5oJGgrEwy6DugGFBXfvW4pZoIge6XvxYAkBlTntcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2726329},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.ts"},"./og":"./src/og/index.ts","./ai/*":"./src/ai/*","./astro":"./src/astro/index.ts","./hooks":"./src/components/islands/hooks.ts","./core/*":"./src/core/*","./schema":{"types":"./dist/types/core/schema.d.ts","default":"./src/core/schema.ts"},"./runtime":"./src/runtime/index.ts","./theme/*":"./src/theme/*","./markdown":"./src/markdown/index.ts","./openapi/*":"./src/openapi/*","./sources/*":"./src/core/sources/*","./components":"./src/components/index.ts","./components/*":"./src/components/*","./package.json":"./package.json"},"gitHead":"7da74cd0671f96590c0a72378b190e38b3a4e1ef","scripts":{"test":"bun test","build":"bun run scripts/build.ts","prepack":"bun run scripts/build.ts && node scripts/bundle-docs.mjs","typecheck":"tsgo --noEmit && tsgo -p test/tsconfig.json --noEmit","bundle-docs":"node scripts/bundle-docs.mjs","test:coverage":"bun test --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e426b9-ff0c-4af1-9cbe-8765b5d4b89c"}},"repository":{"url":"git+https://github.com/haydenbleasel/blume.git","type":"git","directory":"packages/blume"},"_npmVersion":"11.18.0","description":"Documentation that's fast, AI-ready, and zero-config.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^5.0.0","zod":"^3.24.0","jiti":"^2.4.0","astro":"^7.0.2","citty":"^0.1.6","katex":"^0.17.0","pathe":"^2.0.0","react":"^19.0.0","shiki":"^4.2.0","marked":"^18.0.5","undici":"^8.6.0","consola":"^3.4.0","js-yaml":"^4.1.0","mermaid":"^11.15.0","pagefind":"^1.3.0","deepmerge":"^4.3.1","dompurify":"^3.4.11","react-dom":"^19.0.0","tinyglobby":"^0.2.10","typescript":"^5.7.0","gray-matter":"^4.0.3","tailwindcss":"^4","@astrojs/mdx":"^7.0.0","@orama/orama":"^3.1.18","simple-icons":"^13.0.0","@astrojs/node":"^11.0.0","@pierre/diffs":"^1.2.11","@scalar/astro":"^0.4.5","@astrojs/check":"^0.9.0","@astrojs/react":"^6.0.0","@iconify/types":"^2.0.0","@iconify/utils":"^3.1.3","github-slugger":"^2.0.0","@astrojs/vercel":"^11.0.0","@takumi-rs/core":"^1.8.7","epub-gen-memory":"^1.1.2","@shikijs/twoslash":"^4.2.0","@tailwindcss/vite":"^4","@vercel/analytics":"^2.0.1","@takumi-rs/helpers":"^1.8.7","@iconify-json/lucide":"^1.2.115","@scalar/openapi-types":"^0.9.1","@shikijs/transformers":"^4.2.0","@scalar/openapi-parser":"^0.28.8","@tailwindcss/typography":"^0.5.20","@astrojs/markdown-satteri":"^0.3.2","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.14","@types/node":"^22.10.0","@types/react":"^19.0.0","@types/js-yaml":"^4.0.9","@types/react-dom":"^19.0.0","@typescript/native-preview":"^7.0.0-dev.20260626.1"},"peerDependencies":{"typesense":"^3.0.0","flexsearch":"^0.8.0","algoliasearch":"^5.55.0","@sanity/client":"^6.21.0","@mixedbread/sdk":"^0.76.0","@notionhq/client":"^2.2.15","@oramacloud/client":"^2.1.0","@ai-sdk/openai-compatible":"^1.0.41","@openrouter/ai-sdk-provider":"^1.5.4"},"peerDependenciesMeta":{"typesense":{"optional":true},"flexsearch":{"optional":true},"algoliasearch":{"optional":true},"@sanity/client":{"optional":true},"@mixedbread/sdk":{"optional":true},"@notionhq/client":{"optional":true},"@oramacloud/client":{"optional":true},"@ai-sdk/openai-compatible":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blume_0.6.1_1783224188188_0.632096193111596","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"blume","version":"0.6.2","keywords":["astro","docs","documentation","markdown","mdx","vite"],"author":{"name":"Hayden Bleasel"},"license":"MIT","_id":"blume@0.6.2","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"homepage":"https://github.com/haydenbleasel/blume#readme","bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"bin":{"blume":"bin/blume.mjs"},"dist":{"shasum":"409c2cd01cebd999605c268379e8f99e086227d8","tarball":"https://registry.npmjs.org/blume/-/blume-0.6.2.tgz","fileCount":356,"integrity":"sha512-qR4L66sTu5Ss4E+HH59Ie/gc5EydctkVzuKyeuRGdGtWbBGlWMnD1l0dQ3Duv4f7iNbqjBCeetIjeluG8zUEqg==","signatures":[{"sig":"MEUCIHqklYHnQaOcNg3vBWo+Yed0dIQVophkfRGE+zqQ9UP4AiEAm0vFHQGND1s6z16xN65LtYNFd9hrjc0DSF9QTb1sQZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2782165},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.ts"},"./og":"./src/og/index.ts","./ai/*":"./src/ai/*","./astro":"./src/astro/index.ts","./hooks":"./src/components/islands/hooks.ts","./core/*":"./src/core/*","./schema":{"types":"./dist/types/core/schema.d.ts","default":"./src/core/schema.ts"},"./runtime":"./src/runtime/index.ts","./theme/*":"./src/theme/*","./markdown":"./src/markdown/index.ts","./openapi/*":"./src/openapi/*","./sources/*":"./src/core/sources/*","./components":"./src/components/index.ts","./components/*":"./src/components/*","./package.json":"./package.json"},"gitHead":"6908d5e7693d50cc803f6ccfe82b2197ed17738d","scripts":{"test":"bun test","build":"bun run scripts/build.ts","prepack":"bun run scripts/build.ts && node scripts/bundle-docs.mjs","typecheck":"tsgo --noEmit && tsgo -p test/tsconfig.json --noEmit","bundle-docs":"node scripts/bundle-docs.mjs","test:coverage":"bun test --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e426b9-ff0c-4af1-9cbe-8765b5d4b89c"}},"repository":{"url":"git+https://github.com/haydenbleasel/blume.git","type":"git","directory":"packages/blume"},"_npmVersion":"11.18.0","description":"Documentation that's fast, AI-ready, and zero-config.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^5.0.0","zod":"^3.24.0","jiti":"^2.4.0","astro":"^7.0.2","citty":"^0.1.6","katex":"^0.17.0","pathe":"^2.0.0","react":"^19.0.0","shiki":"^4.2.0","marked":"^18.0.5","undici":"^8.6.0","consola":"^3.4.0","js-yaml":"^4.1.0","mermaid":"^11.15.0","pagefind":"^1.3.0","deepmerge":"^4.3.1","dompurify":"^3.4.11","react-dom":"^19.0.0","tinyglobby":"^0.2.10","typescript":"^5.7.0","gray-matter":"^4.0.3","tailwindcss":"^4","@astrojs/mdx":"^7.0.0","@orama/orama":"^3.1.18","simple-icons":"^13.0.0","@astrojs/node":"^11.0.0","@pierre/diffs":"^1.2.11","@scalar/astro":"^0.4.5","@astrojs/check":"^0.9.0","@astrojs/react":"^6.0.0","@iconify/types":"^2.0.0","@iconify/utils":"^3.1.3","github-slugger":"^2.0.0","@astrojs/vercel":"^11.0.0","@takumi-rs/core":"^1.8.7","epub-gen-memory":"^1.1.2","@shikijs/twoslash":"^4.2.0","@tailwindcss/vite":"^4","@vercel/analytics":"^2.0.1","@takumi-rs/helpers":"^1.8.7","@iconify-json/lucide":"^1.2.115","@scalar/openapi-types":"^0.9.1","@shikijs/transformers":"^4.2.0","@scalar/openapi-parser":"^0.28.8","@tailwindcss/typography":"^0.5.20","@astrojs/markdown-satteri":"^0.3.2","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.14","@types/node":"^22.10.0","@types/react":"^19.0.0","@types/js-yaml":"^4.0.9","@types/react-dom":"^19.0.0","@typescript/native-preview":"^7.0.0-dev.20260626.1"},"peerDependencies":{"typesense":"^3.0.0","flexsearch":"^0.8.0","algoliasearch":"^5.55.0","@sanity/client":"^6.21.0","@mixedbread/sdk":"^0.76.0","@notionhq/client":"^2.2.15","@oramacloud/client":"^2.1.0","@ai-sdk/openai-compatible":"^1.0.41","@openrouter/ai-sdk-provider":"^1.5.4"},"peerDependenciesMeta":{"typesense":{"optional":true},"flexsearch":{"optional":true},"algoliasearch":{"optional":true},"@sanity/client":{"optional":true},"@mixedbread/sdk":{"optional":true},"@notionhq/client":{"optional":true},"@oramacloud/client":{"optional":true},"@ai-sdk/openai-compatible":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blume_0.6.2_1783231170099_0.9658608519346839","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"blume","version":"0.6.3","keywords":["astro","docs","documentation","markdown","mdx","vite"],"author":{"name":"Hayden Bleasel"},"license":"MIT","_id":"blume@0.6.3","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"homepage":"https://github.com/haydenbleasel/blume#readme","bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"bin":{"blume":"bin/blume.mjs"},"dist":{"shasum":"45bf1d1edcffa6b08340dcfbf8541ab49fdbbe9b","tarball":"https://registry.npmjs.org/blume/-/blume-0.6.3.tgz","fileCount":356,"integrity":"sha512-8wmZDJQ7Ti/rfVIpb1IYTY66PZVL/veL8j/iI3JfLKfFSP+babRAaHvoHKJYtggrlGE7Uk7OCKifs3Md6NWgPA==","signatures":[{"sig":"MEUCIQDDT8C7tp2fw1icu8W4iYEwgeAcPwr9ev6i7R2GV5dHMwIgHfF7FW3073RZIaHxQKWckYmWby4W5ixD6ym/VPkFAkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2783083},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.ts"},"./og":"./src/og/index.ts","./ai/*":"./src/ai/*","./astro":"./src/astro/index.ts","./hooks":"./src/components/islands/hooks.ts","./core/*":"./src/core/*","./schema":{"types":"./dist/types/core/schema.d.ts","default":"./src/core/schema.ts"},"./runtime":"./src/runtime/index.ts","./theme/*":"./src/theme/*","./markdown":"./src/markdown/index.ts","./openapi/*":"./src/openapi/*","./sources/*":"./src/core/sources/*","./components":"./src/components/index.ts","./components/*":"./src/components/*","./package.json":"./package.json"},"gitHead":"3ca55eb3092a3aed9c41773a9fcdb31985f2439d","scripts":{"test":"bun test","build":"bun run scripts/build.ts","prepack":"bun run scripts/build.ts && node scripts/bundle-docs.mjs","typecheck":"tsgo --noEmit && tsgo -p test/tsconfig.json --noEmit","bundle-docs":"node scripts/bundle-docs.mjs","test:coverage":"bun test --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e426b9-ff0c-4af1-9cbe-8765b5d4b89c"}},"repository":{"url":"git+https://github.com/haydenbleasel/blume.git","type":"git","directory":"packages/blume"},"_npmVersion":"11.18.0","description":"Documentation that's fast, AI-ready, and zero-config.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^5.0.0","zod":"^3.24.0","jiti":"^2.4.0","astro":"^7.0.2","citty":"^0.1.6","katex":"^0.17.0","pathe":"^2.0.0","react":"^19.0.0","shiki":"^4.2.0","marked":"^18.0.5","undici":"^8.6.0","consola":"^3.4.0","js-yaml":"^4.1.0","mermaid":"^11.15.0","pagefind":"^1.3.0","deepmerge":"^4.3.1","dompurify":"^3.4.11","react-dom":"^19.0.0","tinyglobby":"^0.2.10","typescript":"^5.7.0","gray-matter":"^4.0.3","tailwindcss":"^4","@astrojs/mdx":"^7.0.0","@orama/orama":"^3.1.18","simple-icons":"^13.0.0","@astrojs/node":"^11.0.0","@pierre/diffs":"^1.2.11","@scalar/astro":"^0.4.5","@astrojs/check":"^0.9.0","@astrojs/react":"^6.0.0","@iconify/types":"^2.0.0","@iconify/utils":"^3.1.3","github-slugger":"^2.0.0","@astrojs/vercel":"^11.0.0","@takumi-rs/core":"^1.8.7","epub-gen-memory":"^1.1.2","@shikijs/twoslash":"^4.2.0","@tailwindcss/vite":"^4","@vercel/analytics":"^2.0.1","@takumi-rs/helpers":"^1.8.7","@iconify-json/lucide":"^1.2.115","@scalar/openapi-types":"^0.9.1","@shikijs/transformers":"^4.2.0","@scalar/openapi-parser":"^0.28.8","@tailwindcss/typography":"^0.5.20","@astrojs/markdown-satteri":"^0.3.2","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.14","@types/node":"^22.10.0","@types/react":"^19.0.0","@types/js-yaml":"^4.0.9","@types/react-dom":"^19.0.0","@typescript/native-preview":"^7.0.0-dev.20260626.1"},"peerDependencies":{"typesense":"^3.0.0","flexsearch":"^0.8.0","algoliasearch":"^5.55.0","@sanity/client":"^6.21.0","@mixedbread/sdk":"^0.76.0","@notionhq/client":"^2.2.15","@oramacloud/client":"^2.1.0","@ai-sdk/openai-compatible":"^1.0.41","@openrouter/ai-sdk-provider":"^1.5.4"},"peerDependenciesMeta":{"typesense":{"optional":true},"flexsearch":{"optional":true},"algoliasearch":{"optional":true},"@sanity/client":{"optional":true},"@mixedbread/sdk":{"optional":true},"@notionhq/client":{"optional":true},"@oramacloud/client":{"optional":true},"@ai-sdk/openai-compatible":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blume_0.6.3_1783234686049_0.5035716405002342","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"blume","version":"0.6.4","keywords":["astro","docs","documentation","markdown","mdx","vite"],"author":{"name":"Hayden Bleasel"},"license":"MIT","_id":"blume@0.6.4","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"homepage":"https://github.com/haydenbleasel/blume#readme","bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"bin":{"blume":"bin/blume.mjs"},"dist":{"shasum":"413cdc821c9c2698b8d4f593ccb8906e17a45f2b","tarball":"https://registry.npmjs.org/blume/-/blume-0.6.4.tgz","fileCount":357,"integrity":"sha512-XfP2IhEf0Lus3O9+YgtQOh+YfQjyHITgAHUhXzFv9ETZ5ga3TS3sVNXHR6wLOe3qN1rv/k7JAzjm+B2WN68JJQ==","signatures":[{"sig":"MEUCIBmV/ZZbDUe4r9+z57Z6lUimYkvizi2VNiLro98NrJBwAiEA1DObCOeyxrISv8xxPQLC3X2pzxwsE/mlyciGsMsiNYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2792922},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.ts"},"./og":"./src/og/index.ts","./ai/*":"./src/ai/*","./astro":"./src/astro/index.ts","./hooks":"./src/components/islands/hooks.ts","./core/*":"./src/core/*","./schema":{"types":"./dist/types/core/schema.d.ts","default":"./src/core/schema.ts"},"./runtime":"./src/runtime/index.ts","./theme/*":"./src/theme/*","./markdown":"./src/markdown/index.ts","./openapi/*":"./src/openapi/*","./sources/*":"./src/core/sources/*","./components":"./src/components/index.ts","./components/*":"./src/components/*","./package.json":"./package.json"},"gitHead":"a07051d88d9530a3c398c31bad0c8797c48a5288","scripts":{"test":"bun test","build":"bun run scripts/build.ts","prepack":"bun run scripts/build.ts && node scripts/bundle-docs.mjs","typecheck":"tsgo --noEmit && tsgo -p test/tsconfig.json --noEmit","bundle-docs":"node scripts/bundle-docs.mjs","test:coverage":"bun test --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e426b9-ff0c-4af1-9cbe-8765b5d4b89c"}},"repository":{"url":"git+https://github.com/haydenbleasel/blume.git","type":"git","directory":"packages/blume"},"_npmVersion":"11.18.0","description":"Documentation that's fast, AI-ready, and zero-config.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^5.0.0","zod":"^3.24.0","jiti":"^2.4.0","astro":"^7.0.2","citty":"^0.1.6","katex":"^0.17.0","pathe":"^2.0.0","react":"^19.0.0","shiki":"^4.2.0","marked":"^18.0.5","undici":"^8.6.0","consola":"^3.4.0","js-yaml":"^4.1.0","mermaid":"^11.15.0","pagefind":"^1.3.0","deepmerge":"^4.3.1","dompurify":"^3.4.11","react-dom":"^19.0.0","tinyglobby":"^0.2.10","typescript":"^5.7.0","gray-matter":"^4.0.3","tailwindcss":"^4","@astrojs/mdx":"^7.0.0","@orama/orama":"^3.1.18","simple-icons":"^13.0.0","@astrojs/node":"^11.0.0","@pierre/diffs":"^1.2.11","@scalar/astro":"^0.4.5","@astrojs/check":"^0.9.0","@astrojs/react":"^6.0.0","@iconify/types":"^2.0.0","@iconify/utils":"^3.1.3","github-slugger":"^2.0.0","@astrojs/vercel":"^11.0.0","@takumi-rs/core":"^1.8.7","epub-gen-memory":"^1.1.2","@shikijs/twoslash":"^4.2.0","@tailwindcss/vite":"^4","@vercel/analytics":"^2.0.1","@takumi-rs/helpers":"^1.8.7","@iconify-json/lucide":"^1.2.115","@scalar/openapi-types":"^0.9.1","@shikijs/transformers":"^4.2.0","@scalar/openapi-parser":"^0.28.8","@tailwindcss/typography":"^0.5.20","@astrojs/markdown-satteri":"^0.3.2","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.14","@types/node":"^22.10.0","@types/react":"^19.0.0","@types/js-yaml":"^4.0.9","@types/react-dom":"^19.0.0","@typescript/native-preview":"^7.0.0-dev.20260626.1"},"peerDependencies":{"typesense":"^3.0.0","flexsearch":"^0.8.0","algoliasearch":"^5.55.0","@sanity/client":"^6.21.0","@mixedbread/sdk":"^0.76.0","@notionhq/client":"^2.2.15","@oramacloud/client":"^2.1.0","@ai-sdk/openai-compatible":"^1.0.41","@openrouter/ai-sdk-provider":"^1.5.4"},"peerDependenciesMeta":{"typesense":{"optional":true},"flexsearch":{"optional":true},"algoliasearch":{"optional":true},"@sanity/client":{"optional":true},"@mixedbread/sdk":{"optional":true},"@notionhq/client":{"optional":true},"@oramacloud/client":{"optional":true},"@ai-sdk/openai-compatible":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blume_0.6.4_1783276834027_0.37127632610478645","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"blume","version":"0.6.5","keywords":["astro","docs","documentation","markdown","mdx","vite"],"author":{"name":"Hayden Bleasel"},"license":"MIT","_id":"blume@0.6.5","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"homepage":"https://github.com/haydenbleasel/blume#readme","bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"bin":{"blume":"bin/blume.mjs"},"dist":{"shasum":"760201b52c390afe431114dba3b60f8ccb2e0cfa","tarball":"https://registry.npmjs.org/blume/-/blume-0.6.5.tgz","fileCount":357,"integrity":"sha512-tq/F1MNsF/zyjxK0d2P+zjg9qO/zkXpEYsDR6PbCNZX37tKqwwuFuBZvFghgL4Iof+Lx+kuD06/gO7O/Yx6WnQ==","signatures":[{"sig":"MEUCIEGzsnr3ePbbUkbAQe2SYU1eh61KWeb8Xsn56LrkoRorAiEAs5Bmdb2ERlUqFiGQgXykISiT1NoWI0Y2rvsXiBBFpfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2793597},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.ts"},"./og":"./src/og/index.ts","./ai/*":"./src/ai/*","./astro":"./src/astro/index.ts","./hooks":"./src/components/islands/hooks.ts","./core/*":"./src/core/*","./schema":{"types":"./dist/types/core/schema.d.ts","default":"./src/core/schema.ts"},"./runtime":"./src/runtime/index.ts","./theme/*":"./src/theme/*","./markdown":"./src/markdown/index.ts","./openapi/*":"./src/openapi/*","./sources/*":"./src/core/sources/*","./components":"./src/components/index.ts","./components/*":"./src/components/*","./package.json":"./package.json"},"gitHead":"ada84f4b0cf5c5409e3edd26e50c4a9a73d28fdb","scripts":{"test":"bun test","build":"bun run scripts/build.ts","prepack":"bun run scripts/build.ts && node scripts/bundle-docs.mjs","typecheck":"tsgo --noEmit && tsgo -p test/tsconfig.json --noEmit","bundle-docs":"node scripts/bundle-docs.mjs","test:coverage":"bun test --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e426b9-ff0c-4af1-9cbe-8765b5d4b89c"}},"repository":{"url":"git+https://github.com/haydenbleasel/blume.git","type":"git","directory":"packages/blume"},"_npmVersion":"11.18.0","description":"Documentation that's fast, AI-ready, and zero-config.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^5.0.0","zod":"^3.24.0","jiti":"^2.4.0","astro":"^7.0.2","citty":"^0.1.6","katex":"^0.17.0","pathe":"^2.0.0","react":"^19.0.0","shiki":"^4.2.0","marked":"^18.0.5","undici":"^8.6.0","consola":"^3.4.0","js-yaml":"^4.1.0","mermaid":"^11.15.0","pagefind":"^1.3.0","deepmerge":"^4.3.1","dompurify":"^3.4.11","react-dom":"^19.0.0","tinyglobby":"^0.2.10","typescript":"^5.7.0","gray-matter":"^4.0.3","tailwindcss":"^4","@astrojs/mdx":"^7.0.0","@orama/orama":"^3.1.18","simple-icons":"^13.0.0","@astrojs/node":"^11.0.0","@pierre/diffs":"^1.2.11","@scalar/astro":"^0.4.5","@astrojs/check":"^0.9.0","@astrojs/react":"^6.0.0","@iconify/types":"^2.0.0","@iconify/utils":"^3.1.3","github-slugger":"^2.0.0","@astrojs/vercel":"^11.0.0","@takumi-rs/core":"^1.8.7","epub-gen-memory":"^1.1.2","@shikijs/twoslash":"^4.2.0","@tailwindcss/vite":"^4","@vercel/analytics":"^2.0.1","@takumi-rs/helpers":"^1.8.7","@iconify-json/lucide":"^1.2.115","@scalar/openapi-types":"^0.9.1","@shikijs/transformers":"^4.2.0","@scalar/openapi-parser":"^0.28.8","@tailwindcss/typography":"^0.5.20","@astrojs/markdown-satteri":"^0.3.2","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.14","@types/node":"^22.10.0","@types/react":"^19.0.0","@types/js-yaml":"^4.0.9","@types/react-dom":"^19.0.0","@typescript/native-preview":"^7.0.0-dev.20260626.1"},"peerDependencies":{"typesense":"^3.0.0","flexsearch":"^0.8.0","algoliasearch":"^5.55.0","@sanity/client":"^6.21.0","@mixedbread/sdk":"^0.76.0","@notionhq/client":"^2.2.15","@oramacloud/client":"^2.1.0","@ai-sdk/openai-compatible":"^1.0.41","@openrouter/ai-sdk-provider":"^1.5.4"},"peerDependenciesMeta":{"typesense":{"optional":true},"flexsearch":{"optional":true},"algoliasearch":{"optional":true},"@sanity/client":{"optional":true},"@mixedbread/sdk":{"optional":true},"@notionhq/client":{"optional":true},"@oramacloud/client":{"optional":true},"@ai-sdk/openai-compatible":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blume_0.6.5_1783278455466_0.38747311678479956","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"blume","version":"0.6.6","keywords":["astro","docs","documentation","markdown","mdx","vite"],"author":{"name":"Hayden Bleasel"},"license":"MIT","_id":"blume@0.6.6","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"homepage":"https://github.com/haydenbleasel/blume#readme","bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"bin":{"blume":"bin/blume.mjs"},"dist":{"shasum":"62a191915b0b81abb9a8534a538fc0917a029ca4","tarball":"https://registry.npmjs.org/blume/-/blume-0.6.6.tgz","fileCount":357,"integrity":"sha512-ywBhKPvllPrZV0nOlFDVQlTKVGILMS7H8Z5J1pHrzy3550s3iTXSUDWkWm1OtbvDPXNE9z3A/HBYt7584HUEcQ==","signatures":[{"sig":"MEUCIAsgwzrjASTvdTiDDuv0WyB/nJs4MgAuLFGtdBSeMJrCAiEAiScLPt43oHqkxzoK5A8vM3zdGQ4P+Q0PfY3qPjubIzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2796237},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.ts"},"./og":"./src/og/index.ts","./ai/*":"./src/ai/*","./astro":"./src/astro/index.ts","./hooks":"./src/components/islands/hooks.ts","./core/*":"./src/core/*","./schema":{"types":"./dist/types/core/schema.d.ts","default":"./src/core/schema.ts"},"./runtime":"./src/runtime/index.ts","./theme/*":"./src/theme/*","./markdown":"./src/markdown/index.ts","./openapi/*":"./src/openapi/*","./sources/*":"./src/core/sources/*","./components":"./src/components/index.ts","./components/*":"./src/components/*","./package.json":"./package.json"},"gitHead":"c6d7a7c4a14fb52124405d75a9450a45581c8c95","scripts":{"test":"bun test","build":"bun run scripts/build.ts","prepack":"bun run scripts/build.ts && node scripts/bundle-docs.mjs","typecheck":"tsgo --noEmit && tsgo -p test/tsconfig.json --noEmit","bundle-docs":"node scripts/bundle-docs.mjs","test:coverage":"bun test --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e426b9-ff0c-4af1-9cbe-8765b5d4b89c"}},"repository":{"url":"git+https://github.com/haydenbleasel/blume.git","type":"git","directory":"packages/blume"},"_npmVersion":"11.18.0","description":"Documentation that's fast, AI-ready, and zero-config.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^5.0.0","zod":"^3.24.0","jiti":"^2.4.0","astro":"^7.0.2","citty":"^0.1.6","katex":"^0.17.0","pathe":"^2.0.0","react":"^19.0.0","shiki":"^4.2.0","marked":"^18.0.5","undici":"^8.6.0","consola":"^3.4.0","js-yaml":"^4.1.0","mermaid":"^11.15.0","pagefind":"^1.3.0","deepmerge":"^4.3.1","dompurify":"^3.4.11","react-dom":"^19.0.0","tinyglobby":"^0.2.10","typescript":"^5.7.0","gray-matter":"^4.0.3","tailwindcss":"^4","@astrojs/mdx":"^7.0.0","@orama/orama":"^3.1.18","simple-icons":"^13.0.0","@astrojs/node":"^11.0.0","@pierre/diffs":"^1.2.11","@scalar/astro":"^0.4.5","@astrojs/check":"^0.9.0","@astrojs/react":"^6.0.0","@iconify/types":"^2.0.0","@iconify/utils":"^3.1.3","github-slugger":"^2.0.0","@astrojs/vercel":"^11.0.0","@takumi-rs/core":"^1.8.7","epub-gen-memory":"^1.1.2","@shikijs/twoslash":"^4.2.0","@tailwindcss/vite":"^4","@vercel/analytics":"^2.0.1","@takumi-rs/helpers":"^1.8.7","@iconify-json/lucide":"^1.2.115","@scalar/openapi-types":"^0.9.1","@shikijs/transformers":"^4.2.0","@scalar/openapi-parser":"^0.28.8","@tailwindcss/typography":"^0.5.20","@astrojs/markdown-satteri":"^0.3.2","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.14","@types/node":"^22.10.0","@types/react":"^19.0.0","@types/js-yaml":"^4.0.9","@types/react-dom":"^19.0.0","@typescript/native-preview":"^7.0.0-dev.20260626.1"},"peerDependencies":{"typesense":"^3.0.0","flexsearch":"^0.8.0","algoliasearch":"^5.55.0","@sanity/client":"^6.21.0","@mixedbread/sdk":"^0.76.0","@notionhq/client":"^2.2.15","@oramacloud/client":"^2.1.0","@ai-sdk/openai-compatible":"^1.0.41","@openrouter/ai-sdk-provider":"^1.5.4"},"peerDependenciesMeta":{"typesense":{"optional":true},"flexsearch":{"optional":true},"algoliasearch":{"optional":true},"@sanity/client":{"optional":true},"@mixedbread/sdk":{"optional":true},"@notionhq/client":{"optional":true},"@oramacloud/client":{"optional":true},"@ai-sdk/openai-compatible":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blume_0.6.6_1783298175495_0.031375086535679664","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"blume","version":"0.6.7","keywords":["astro","docs","documentation","markdown","mdx","vite"],"author":{"name":"Hayden Bleasel"},"license":"MIT","_id":"blume@0.6.7","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"homepage":"https://github.com/haydenbleasel/blume#readme","bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"bin":{"blume":"bin/blume.mjs"},"dist":{"shasum":"5cc15a7567ac96e1b29e0d18a508de2a9170310d","tarball":"https://registry.npmjs.org/blume/-/blume-0.6.7.tgz","fileCount":357,"integrity":"sha512-u19ktoNDT+jAsOR20T6asBJembEJyJyUzBl9ypmxTw/eBijO8CNJx/ssIyqJc34FwxHSxlIMIz5fyoAOQl6jpg==","signatures":[{"sig":"MEQCICSO7bPyXpwS6OF1hgXyZKdhavD2yJa7Zj9v7H481rp8AiB/ONIY0eYpn4f7FL3v/tFGJ2Ax7Dj8rUdRbLosDQckZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2796350},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.ts"},"./og":"./src/og/index.ts","./ai/*":"./src/ai/*","./astro":"./src/astro/index.ts","./hooks":"./src/components/islands/hooks.ts","./core/*":"./src/core/*","./schema":{"types":"./dist/types/core/schema.d.ts","default":"./src/core/schema.ts"},"./runtime":"./src/runtime/index.ts","./theme/*":"./src/theme/*","./markdown":"./src/markdown/index.ts","./openapi/*":"./src/openapi/*","./sources/*":"./src/core/sources/*","./components":"./src/components/index.ts","./components/*":"./src/components/*","./package.json":"./package.json"},"gitHead":"3a32f6cce41dc829a92f1f8a0afd8d9646ac9826","scripts":{"test":"bun test","build":"bun run scripts/build.ts","prepack":"bun run scripts/build.ts && node scripts/bundle-docs.mjs","typecheck":"tsgo --noEmit && tsgo -p test/tsconfig.json --noEmit","bundle-docs":"node scripts/bundle-docs.mjs","test:coverage":"bun test --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e426b9-ff0c-4af1-9cbe-8765b5d4b89c"}},"repository":{"url":"git+https://github.com/haydenbleasel/blume.git","type":"git","directory":"packages/blume"},"_npmVersion":"11.18.0","description":"Documentation that's fast, AI-ready, and zero-config.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^5.0.0","zod":"^3.24.0","jiti":"^2.4.0","astro":"^7.0.2","citty":"^0.1.6","katex":"^0.17.0","pathe":"^2.0.0","react":"^19.0.0","shiki":"^4.2.0","marked":"^18.0.5","undici":"^8.6.0","consola":"^3.4.0","js-yaml":"^4.1.0","mermaid":"^11.15.0","pagefind":"^1.3.0","deepmerge":"^4.3.1","dompurify":"^3.4.11","react-dom":"^19.0.0","tinyglobby":"^0.2.10","typescript":"^5.7.0","gray-matter":"^4.0.3","tailwindcss":"^4","@astrojs/mdx":"^7.0.0","@orama/orama":"^3.1.18","simple-icons":"^13.0.0","@astrojs/node":"^11.0.0","@pierre/diffs":"^1.2.11","@scalar/astro":"^0.4.5","@astrojs/check":"^0.9.0","@astrojs/react":"^6.0.0","@iconify/types":"^2.0.0","@iconify/utils":"^3.1.3","github-slugger":"^2.0.0","@astrojs/vercel":"^11.0.0","@takumi-rs/core":"^1.8.7","epub-gen-memory":"^1.1.2","@shikijs/twoslash":"^4.2.0","@tailwindcss/vite":"^4","@vercel/analytics":"^2.0.1","@takumi-rs/helpers":"^1.8.7","@iconify-json/lucide":"^1.2.115","@scalar/openapi-types":"^0.9.1","@shikijs/transformers":"^4.2.0","@scalar/openapi-parser":"^0.28.8","@tailwindcss/typography":"^0.5.20","@astrojs/markdown-satteri":"^0.3.2","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.14","@types/node":"^22.10.0","@types/react":"^19.0.0","@types/js-yaml":"^4.0.9","@types/react-dom":"^19.0.0","@typescript/native-preview":"^7.0.0-dev.20260626.1"},"peerDependencies":{"typesense":"^3.0.0","flexsearch":"^0.8.0","algoliasearch":"^5.55.0","@sanity/client":"^6.21.0","@mixedbread/sdk":"^0.76.0","@notionhq/client":"^2.2.15","@oramacloud/client":"^2.1.0","@ai-sdk/openai-compatible":"^1.0.41","@openrouter/ai-sdk-provider":"^1.5.4"},"peerDependenciesMeta":{"typesense":{"optional":true},"flexsearch":{"optional":true},"algoliasearch":{"optional":true},"@sanity/client":{"optional":true},"@mixedbread/sdk":{"optional":true},"@notionhq/client":{"optional":true},"@oramacloud/client":{"optional":true},"@ai-sdk/openai-compatible":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blume_0.6.7_1783299673923_0.4186001111805644","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"blume","version":"0.7.0","keywords":["astro","docs","documentation","markdown","mdx","vite"],"author":{"name":"Hayden Bleasel"},"license":"MIT","_id":"blume@0.7.0","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"homepage":"https://github.com/haydenbleasel/blume#readme","bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"bin":{"blume":"bin/blume.mjs"},"dist":{"shasum":"adec1013e347627fe1850253455dbed07566d6b9","tarball":"https://registry.npmjs.org/blume/-/blume-0.7.0.tgz","fileCount":361,"integrity":"sha512-lYRhAX6v6lr7NmGDmh+Gvo2431UkfwL2cVSGbzMB7TxW3iwpwe6cSvdXI1k07XFY79HlaAmX6EKsUdFa685Ivw==","signatures":[{"sig":"MEUCIQDU/dKTG2gwCd7DgrLMGHo7Mr7tzMB54cM5xJ16G4dqkQIgCmQQlkvvGBqJHv4ipn+ATNcx95gFDlHL/oq+bt07zmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2922831},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.ts"},"./og":"./src/og/index.ts","./ai/*":"./src/ai/*","./astro":"./src/astro/index.ts","./hooks":"./src/components/islands/hooks.ts","./core/*":"./src/core/*","./schema":{"types":"./dist/types/core/schema.d.ts","default":"./src/core/schema.ts"},"./runtime":"./src/runtime/index.ts","./theme/*":"./src/theme/*","./markdown":"./src/markdown/index.ts","./openapi/*":"./src/openapi/*","./sources/*":"./src/core/sources/*","./components":"./src/components/index.ts","./components/*":"./src/components/*","./package.json":"./package.json"},"gitHead":"006554e4052610edd6955f08a30dbd56af727de6","scripts":{"test":"bun test","build":"bun run scripts/build.ts","prepack":"bun run scripts/build.ts && node scripts/bundle-docs.mjs","typecheck":"tsgo --noEmit && tsgo -p test/tsconfig.json --noEmit","bundle-docs":"node scripts/bundle-docs.mjs","test:coverage":"bun test --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e426b9-ff0c-4af1-9cbe-8765b5d4b89c"}},"repository":{"url":"git+https://github.com/haydenbleasel/blume.git","type":"git","directory":"packages/blume"},"_npmVersion":"11.18.0","description":"Documentation that's fast, AI-ready, and zero-config.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^5.0.0","zod":"^3.24.0","jiti":"^2.4.0","astro":"^7.0.2","citty":"^0.1.6","katex":"^0.17.0","pathe":"^2.0.0","react":"^19.0.0","shiki":"^4.2.0","marked":"^18.0.5","undici":"^8.6.0","consola":"^3.4.0","js-yaml":"^4.1.0","mermaid":"^11.15.0","pagefind":"^1.3.0","deepmerge":"^4.3.1","dompurify":"^3.4.11","react-dom":"^19.0.0","tinyglobby":"^0.2.10","typescript":"^5.7.0","gray-matter":"^4.0.3","tailwindcss":"^4","@astrojs/mdx":"^7.0.0","@orama/orama":"^3.1.18","simple-icons":"^13.0.0","@astrojs/node":"^11.0.0","@pierre/diffs":"^1.2.11","@scalar/astro":"^0.4.5","@astrojs/check":"^0.9.0","@astrojs/react":"^6.0.0","@iconify/types":"^2.0.0","@iconify/utils":"^3.1.3","github-slugger":"^2.0.0","@astrojs/vercel":"^11.0.0","@takumi-rs/core":"^1.8.7","epub-gen-memory":"^1.1.2","@shikijs/twoslash":"^4.2.0","@tailwindcss/vite":"^4","@vercel/analytics":"^2.0.1","@takumi-rs/helpers":"^1.8.7","@iconify-json/lucide":"^1.2.115","@scalar/openapi-types":"^0.9.1","@shikijs/transformers":"^4.2.0","@scalar/openapi-parser":"^0.28.8","@tailwindcss/typography":"^0.5.20","@astrojs/markdown-satteri":"^0.3.2","@modelcontextprotocol/sdk":"^1.29.0","babel-plugin-react-compiler":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.14","@types/node":"^22.10.0","@types/react":"^19.0.0","@types/js-yaml":"^4.0.9","@types/react-dom":"^19.0.0","@typescript/native-preview":"^7.0.0-dev.20260626.1"},"peerDependencies":{"typesense":"^3.0.0","flexsearch":"^0.8.0","algoliasearch":"^5.55.0","@sanity/client":"^6.21.0","@mixedbread/sdk":"^0.76.0","@notionhq/client":"^2.2.15","@oramacloud/client":"^2.1.0","@ai-sdk/openai-compatible":"^1.0.41","@openrouter/ai-sdk-provider":"^1.5.4"},"peerDependenciesMeta":{"typesense":{"optional":true},"flexsearch":{"optional":true},"algoliasearch":{"optional":true},"@sanity/client":{"optional":true},"@mixedbread/sdk":{"optional":true},"@notionhq/client":{"optional":true},"@oramacloud/client":{"optional":true},"@ai-sdk/openai-compatible":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blume_0.7.0_1783500548908_0.33593086893352986","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"blume","version":"0.8.0","keywords":["astro","docs","documentation","markdown","mdx","vite"],"author":{"name":"Hayden Bleasel"},"license":"MIT","_id":"blume@0.8.0","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"homepage":"https://github.com/haydenbleasel/blume#readme","bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"bin":{"blume":"bin/blume.mjs"},"dist":{"shasum":"ffefb2e61cade5828429b7a5f15b8145cd113bf2","tarball":"https://registry.npmjs.org/blume/-/blume-0.8.0.tgz","fileCount":373,"integrity":"sha512-c0gCXOfNmpf1IqLPjgQLfu2n0qDdamYa08zPXA1rn4pzX+eb5yQes6K2hHKdIb7aiof5U+k4EqCyDLv7Xn/WpQ==","signatures":[{"sig":"MEUCIQDX7qOjguomYzAp8s7jirGqMhj1EMJmB3tSBGPfNaxGlgIgCrvih81h2DngzApHaq3sxCYbcbKW1XueMfQWm0942NM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3385559},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.ts"},"./og":"./src/og/index.ts","./ai/*":"./src/ai/*","./astro":"./src/astro/index.ts","./hooks":"./src/components/islands/hooks.ts","./core/*":"./src/core/*","./schema":{"types":"./dist/types/core/schema.d.ts","default":"./src/core/schema.ts"},"./runtime":"./src/runtime/index.ts","./theme/*":"./src/theme/*","./markdown":"./src/markdown/index.ts","./openapi/*":"./src/openapi/*","./sources/*":"./src/core/sources/*","./components":"./src/components/index.ts","./components/*":"./src/components/*","./package.json":"./package.json"},"gitHead":"844fbcd15875d94c70d1a5b04dae9e41832e161b","scripts":{"test":"bun test","build":"bun run scripts/build.ts","prepack":"bun run scripts/build.ts && node scripts/bundle-docs.mjs","typecheck":"tsgo --noEmit && tsgo -p test/tsconfig.json --noEmit","bundle-docs":"node scripts/bundle-docs.mjs","test:coverage":"bun test --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e426b9-ff0c-4af1-9cbe-8765b5d4b89c"}},"repository":{"url":"git+https://github.com/haydenbleasel/blume.git","type":"git","directory":"packages/blume"},"_npmVersion":"12.0.1","description":"Documentation that's fast, AI-ready, and zero-config.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^5.0.0","zod":"^3.24.0","jiti":"^2.4.0","astro":"^7.0.2","citty":"^0.1.6","katex":"^0.17.0","pathe":"^2.0.0","react":"^19.0.0","shiki":"^4.2.0","marked":"^18.0.5","undici":"^8.6.0","consola":"^3.4.0","js-yaml":"^4.1.0","mermaid":"^11.15.0","satteri":"^0.9.5","pagefind":"^1.3.0","dompurify":"^3.4.11","react-dom":"^19.0.0","tinyglobby":"^0.2.10","typescript":"^6.0.3","gray-matter":"^4.0.3","tailwindcss":"^4","@astrojs/mdx":"^7.0.0","@orama/orama":"^3.1.18","simple-icons":"^13.0.0","@astrojs/node":"^11.0.0","@pierre/diffs":"^1.2.11","@scalar/astro":"^0.4.5","@astrojs/check":"^0.9.0","@astrojs/react":"^6.0.0","@clack/prompts":"^1.7.0","@iconify/types":"^2.0.0","@iconify/utils":"^3.1.3","github-slugger":"^2.0.0","@astrojs/vercel":"^11.0.0","@takumi-rs/core":"^1.8.7","epub-gen-memory":"^1.1.2","@shikijs/twoslash":"^4.2.0","@tailwindcss/vite":"^4","@vercel/analytics":"^2.0.1","@takumi-rs/helpers":"^1.8.7","@iconify-json/lucide":"^1.2.115","@scalar/openapi-types":"^0.9.1","@shikijs/transformers":"^4.2.0","@scalar/openapi-parser":"^0.28.8","@tailwindcss/typography":"^0.5.20","@astrojs/markdown-satteri":"^0.3.2","@modelcontextprotocol/sdk":"^1.29.0","babel-plugin-react-compiler":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.14","@types/node":"^22.10.0","@types/react":"^19.0.0","@types/js-yaml":"^4.0.9","@types/react-dom":"^19.0.0","@typescript/native-preview":"^7.0.0-dev.20260626.1"},"peerDependencies":{"typesense":"^3.0.0","flexsearch":"^0.8.0","algoliasearch":"^5.55.0","@sanity/client":"^6.21.0","@mixedbread/sdk":"^0.76.0","@astrojs/netlify":"^8.0.0","@notionhq/client":"^2.2.15","@oramacloud/client":"^2.1.0","@astrojs/cloudflare":"^14.0.0","@ai-sdk/openai-compatible":"^1.0.41","@openrouter/ai-sdk-provider":"^1.5.4"},"peerDependenciesMeta":{"typesense":{"optional":true},"flexsearch":{"optional":true},"algoliasearch":{"optional":true},"@sanity/client":{"optional":true},"@mixedbread/sdk":{"optional":true},"@astrojs/netlify":{"optional":true},"@notionhq/client":{"optional":true},"@oramacloud/client":{"optional":true},"@astrojs/cloudflare":{"optional":true},"@ai-sdk/openai-compatible":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blume_0.8.0_1783805552117_0.601141182853574","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"blume","version":"1.0.0","keywords":["astro","docs","documentation","markdown","mdx","vite"],"author":{"name":"Hayden Bleasel"},"license":"MIT","_id":"blume@1.0.0","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"homepage":"https://github.com/haydenbleasel/blume#readme","bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"bin":{"blume":"bin/blume.mjs"},"dist":{"shasum":"bf11b1a4d51ccb840724a2686932835690242ba9","tarball":"https://registry.npmjs.org/blume/-/blume-1.0.0.tgz","fileCount":376,"integrity":"sha512-rn5ESrNyahkeZYiqmYXrFN6TpNGQpykNf1O6iQGtrx7C8SjZ05wWU3CgPD3hlMKqTR1USMTv9ZUsYHwppm3vMw==","signatures":[{"sig":"MEUCIQDUxcV0ViKuLHxa3Bs89SgZDd2JAKR3Z+jc/BU1EWAgawIgX27Ewi0Jeso+zvBOPWh1dzX5XjHuDyeWqxidtCrEQeM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3467676},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.ts"},"./og":"./src/og/index.ts","./ai/*":"./src/ai/*","./astro":"./src/astro/index.ts","./hooks":"./src/components/islands/hooks.ts","./core/*":"./src/core/*","./schema":{"types":"./dist/types/core/schema.d.ts","default":"./src/core/schema.ts"},"./runtime":"./src/runtime/index.ts","./theme/*":"./src/theme/*","./markdown":"./src/markdown/index.ts","./openapi/*":"./src/openapi/*","./sources/*":"./src/core/sources/*","./components":"./src/components/index.ts","./components/*":"./src/components/*","./package.json":"./package.json"},"gitHead":"e905b655ac17f9d462379944579cae9f7434b41a","scripts":{"test":"bun test","build":"bun run scripts/build.ts","prepack":"bun run scripts/build.ts && node scripts/bundle-docs.mjs","typecheck":"tsgo --noEmit && tsgo -p test/tsconfig.json --noEmit","bundle-docs":"node scripts/bundle-docs.mjs","test:coverage":"bun test --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e426b9-ff0c-4af1-9cbe-8765b5d4b89c"}},"repository":{"url":"git+https://github.com/haydenbleasel/blume.git","type":"git","directory":"packages/blume"},"_npmVersion":"12.0.1","description":"Documentation that's fast, AI-ready, and zero-config.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^5.0.0","zod":"^3.24.0","jiti":"^2.4.0","astro":"^7.0.2","citty":"^0.1.6","katex":"^0.17.0","pathe":"^2.0.0","react":"^19.0.0","shiki":"^4.2.0","marked":"^18.0.5","undici":"^8.6.0","consola":"^3.4.0","js-yaml":"^4.1.0","mermaid":"^11.15.0","satteri":"^0.9.5","pagefind":"^1.3.0","dompurify":"^3.4.11","react-dom":"^19.0.0","tinyglobby":"^0.2.10","typescript":"^6.0.3","gray-matter":"^4.0.3","tailwindcss":"^4","@astrojs/mdx":"^7.0.0","@orama/orama":"^3.1.18","simple-icons":"^13.0.0","@astrojs/node":"^11.0.0","@pierre/diffs":"^1.2.11","@scalar/astro":"^0.4.5","@astrojs/check":"^0.9.0","@astrojs/react":"^6.0.0","@clack/prompts":"^1.7.0","@iconify/types":"^2.0.0","@iconify/utils":"^3.1.3","github-slugger":"^2.0.0","@astrojs/vercel":"^11.0.0","@takumi-rs/core":"^1.8.7","epub-gen-memory":"^1.1.2","@shikijs/twoslash":"^4.2.0","@tailwindcss/vite":"^4","@vercel/analytics":"^2.0.1","@takumi-rs/helpers":"^1.8.7","@iconify-json/lucide":"^1.2.115","@scalar/openapi-types":"^0.9.1","@shikijs/transformers":"^4.2.0","@scalar/openapi-parser":"^0.28.8","@tailwindcss/typography":"^0.5.20","@astrojs/markdown-satteri":"^0.3.2","@modelcontextprotocol/sdk":"^1.29.0","babel-plugin-react-compiler":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.14","@types/node":"^22.10.0","@types/react":"^19.0.0","@types/js-yaml":"^4.0.9","@types/react-dom":"^19.0.0","@typescript/native-preview":"^7.0.0-dev.20260626.1"},"peerDependencies":{"typesense":"^3.0.0","flexsearch":"^0.8.0","@astrojs/vue":"^7.0.0","algoliasearch":"^5.55.0","@sanity/client":"^6.21.0","@astrojs/svelte":"^9.0.0","@mixedbread/sdk":"^0.76.0","@astrojs/netlify":"^8.0.0","@notionhq/client":"^2.2.15","@oramacloud/client":"^2.1.0","@astrojs/cloudflare":"^14.0.0","@ai-sdk/openai-compatible":"^1.0.41","@openrouter/ai-sdk-provider":"^1.5.4"},"peerDependenciesMeta":{"typesense":{"optional":true},"flexsearch":{"optional":true},"@astrojs/vue":{"optional":true},"algoliasearch":{"optional":true},"@sanity/client":{"optional":true},"@astrojs/svelte":{"optional":true},"@mixedbread/sdk":{"optional":true},"@astrojs/netlify":{"optional":true},"@notionhq/client":{"optional":true},"@oramacloud/client":{"optional":true},"@astrojs/cloudflare":{"optional":true},"@ai-sdk/openai-compatible":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blume_1.0.0_1783921292993_0.06448438017219682","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"blume","version":"1.0.1","keywords":["astro","docs","documentation","markdown","mdx","vite"],"author":{"name":"Hayden Bleasel"},"license":"MIT","_id":"blume@1.0.1","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"homepage":"https://github.com/haydenbleasel/blume#readme","bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"bin":{"blume":"bin/blume.mjs"},"dist":{"shasum":"0e0a28e119c27c41fcf4afe87d5b917ab2323c8c","tarball":"https://registry.npmjs.org/blume/-/blume-1.0.1.tgz","fileCount":376,"integrity":"sha512-2wEXSmiDJk6TwDCX7ncRY+A+suMoa+XjbgXfSVSTLHjIeNlgH8iSZ9oZuwixQHHfihAK4Xg2GoiqGXSt0/WaNQ==","signatures":[{"sig":"MEQCIA/G6Vv88+320cWmZfT2HbenDmppmxby2VlI1xH9NHKzAiBPef4/fDMp97lNqDqvi/b/DvN3bUs6W1l58jPLFml/Dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/blume@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3467976},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.ts"},"./og":"./src/og/index.ts","./ai/*":"./src/ai/*","./astro":"./src/astro/index.ts","./hooks":"./src/components/islands/hooks.ts","./core/*":"./src/core/*","./schema":{"types":"./dist/types/core/schema.d.ts","default":"./src/core/schema.ts"},"./runtime":"./src/runtime/index.ts","./theme/*":"./src/theme/*","./markdown":"./src/markdown/index.ts","./openapi/*":"./src/openapi/*","./sources/*":"./src/core/sources/*","./components":"./src/components/index.ts","./components/*":"./src/components/*","./package.json":"./package.json"},"gitHead":"1d6d5c42ac059e20380a838bf75370661caeb65b","scripts":{"test":"bun test","build":"bun run scripts/build.ts","prepack":"bun run scripts/build.ts && node scripts/bundle-docs.mjs","typecheck":"tsgo --noEmit && tsgo -p test/tsconfig.json --noEmit","bundle-docs":"node scripts/bundle-docs.mjs","test:coverage":"bun test --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e426b9-ff0c-4af1-9cbe-8765b5d4b89c"}},"repository":{"url":"git+https://github.com/haydenbleasel/blume.git","type":"git","directory":"packages/blume"},"_npmVersion":"12.0.1","description":"Documentation that's fast, AI-ready, and zero-config.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^5.0.0","zod":"^3.24.0","jiti":"^2.4.0","astro":"^7.0.2","citty":"^0.1.6","katex":"^0.17.0","pathe":"^2.0.0","react":"^19.0.0","shiki":"^4.2.0","marked":"^18.0.5","undici":"^8.6.0","consola":"^3.4.0","js-yaml":"^4.1.0","mermaid":"^11.15.0","satteri":"^0.9.5","pagefind":"^1.3.0","dompurify":"^3.4.11","react-dom":"^19.0.0","tinyglobby":"^0.2.10","typescript":"^6.0.3","gray-matter":"^4.0.3","tailwindcss":"^4","@astrojs/mdx":"^7.0.0","@orama/orama":"^3.1.18","simple-icons":"^13.0.0","@astrojs/node":"^11.0.0","@pierre/diffs":"^1.2.11","@scalar/astro":"^0.4.5","@astrojs/check":"^0.9.0","@astrojs/react":"^6.0.0","@clack/prompts":"^1.7.0","@iconify/types":"^2.0.0","@iconify/utils":"^3.1.3","github-slugger":"^2.0.0","@astrojs/vercel":"^11.0.0","@takumi-rs/core":"^1.8.7","epub-gen-memory":"^1.1.2","@shikijs/twoslash":"^4.2.0","@tailwindcss/vite":"^4","@vercel/analytics":"^2.0.1","@takumi-rs/helpers":"^1.8.7","@iconify-json/lucide":"^1.2.115","@scalar/openapi-types":"^0.9.1","@shikijs/transformers":"^4.2.0","@scalar/openapi-parser":"^0.28.8","@tailwindcss/typography":"^0.5.20","@astrojs/markdown-satteri":"^0.3.2","@modelcontextprotocol/sdk":"^1.29.0","babel-plugin-react-compiler":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.14","@types/node":"^22.10.0","@types/react":"^19.0.0","@types/js-yaml":"^4.0.9","@types/react-dom":"^19.0.0","@typescript/native-preview":"^7.0.0-dev.20260626.1"},"peerDependencies":{"typesense":"^3.0.0","flexsearch":"^0.8.0","@astrojs/vue":"^7.0.0","algoliasearch":"^5.55.0","@sanity/client":"^6.21.0","@astrojs/svelte":"^9.0.0","@mixedbread/sdk":"^0.76.0","@astrojs/netlify":"^8.0.0","@notionhq/client":"^2.2.15","@oramacloud/client":"^2.1.0","@astrojs/cloudflare":"^14.0.0","@ai-sdk/openai-compatible":"^1.0.41","@openrouter/ai-sdk-provider":"^1.5.4"},"peerDependenciesMeta":{"typesense":{"optional":true},"flexsearch":{"optional":true},"@astrojs/vue":{"optional":true},"algoliasearch":{"optional":true},"@sanity/client":{"optional":true},"@astrojs/svelte":{"optional":true},"@mixedbread/sdk":{"optional":true},"@astrojs/netlify":{"optional":true},"@notionhq/client":{"optional":true},"@oramacloud/client":{"optional":true},"@astrojs/cloudflare":{"optional":true},"@ai-sdk/openai-compatible":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blume_1.0.1_1783922820899_0.8381145923764186","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"blume","version":"1.0.2","keywords":["astro","docs","documentation","markdown","mdx","vite"],"author":{"name":"Hayden Bleasel"},"license":"MIT","_id":"blume@1.0.2","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"homepage":"https://github.com/haydenbleasel/blume#readme","bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"bin":{"blume":"bin/blume.mjs"},"dist":{"shasum":"30ce3aebf80dae1986a1862432c1680fec9326f6","tarball":"https://registry.npmjs.org/blume/-/blume-1.0.2.tgz","fileCount":378,"integrity":"sha512-5XumiLqGB+EhL+cAjrajceH1MW8CJS08rpWw07cb5jLzVddOHsAUdG5Zvrw/cnRY6cY1nZNQR0EpV4gz+mcqqQ==","signatures":[{"sig":"MEUCIF5Mu1Cg/FcG1BheXnNF05SCyK8JtAEeZ7qy0Gg2ChF1AiEAjTa+c/BZqUUQPHI+KtxRmY66g0fZd1OAwZah2na9sSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/blume@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3473296},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.ts"},"./og":"./src/og/index.ts","./ai/*":"./src/ai/*","./astro":"./src/astro/index.ts","./hooks":"./src/components/islands/hooks.ts","./core/*":"./src/core/*","./schema":{"types":"./dist/types/core/schema.d.ts","default":"./src/core/schema.ts"},"./runtime":"./src/runtime/index.ts","./theme/*":"./src/theme/*","./markdown":"./src/markdown/index.ts","./openapi/*":"./src/openapi/*","./sources/*":"./src/core/sources/*","./components":"./src/components/index.ts","./components/*":"./src/components/*","./package.json":"./package.json"},"gitHead":"64389057c6bfe2d5f3bdb4ff7afb0dc70469dac7","scripts":{"test":"bun test","build":"bun run scripts/build.ts","prepack":"bun run scripts/build.ts && node scripts/bundle-docs.mjs","typecheck":"tsgo --noEmit && tsgo -p test/tsconfig.json --noEmit","bundle-docs":"node scripts/bundle-docs.mjs","test:coverage":"bun test --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e426b9-ff0c-4af1-9cbe-8765b5d4b89c"}},"repository":{"url":"git+https://github.com/haydenbleasel/blume.git","type":"git","directory":"packages/blume"},"_npmVersion":"12.0.1","description":"Documentation that's fast, AI-ready, and zero-config.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^5.0.0","zod":"^3.24.0","jiti":"^2.4.0","astro":"^7.0.2","citty":"^0.1.6","katex":"^0.17.0","pathe":"^2.0.0","react":"^19.0.0","shiki":"^4.2.0","marked":"^18.0.5","undici":"^8.6.0","consola":"^3.4.0","js-yaml":"^4.1.0","mermaid":"^11.15.0","satteri":"^0.9.5","pagefind":"^1.3.0","dompurify":"^3.4.11","react-dom":"^19.0.0","tinyglobby":"^0.2.10","typescript":"^6.0.3","gray-matter":"^4.0.3","tailwindcss":"^4","@astrojs/mdx":"^7.0.0","@orama/orama":"^3.1.18","simple-icons":"^13.0.0","@astrojs/node":"^11.0.0","@pierre/diffs":"^1.2.11","@scalar/astro":"^0.4.5","@astrojs/check":"^0.9.0","@astrojs/react":"^6.0.0","@clack/prompts":"^1.7.0","@iconify/types":"^2.0.0","@iconify/utils":"^3.1.3","github-slugger":"^2.0.0","@astrojs/vercel":"^11.0.0","@takumi-rs/core":"^1.8.7","epub-gen-memory":"^1.1.2","@shikijs/twoslash":"^4.2.0","@tailwindcss/vite":"^4","@vercel/analytics":"^2.0.1","@takumi-rs/helpers":"^1.8.7","@iconify-json/lucide":"^1.2.115","@scalar/openapi-types":"^0.9.1","@shikijs/transformers":"^4.2.0","@scalar/openapi-parser":"^0.28.8","@tailwindcss/typography":"^0.5.20","@astrojs/markdown-satteri":"^0.3.2","@modelcontextprotocol/sdk":"^1.29.0","babel-plugin-react-compiler":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.14","@types/node":"^22.10.0","@types/react":"^19.0.0","@types/js-yaml":"^4.0.9","@types/react-dom":"^19.0.0","@typescript/native-preview":"^7.0.0-dev.20260626.1"},"peerDependencies":{"typesense":"^3.0.0","flexsearch":"^0.8.0","@astrojs/vue":"^7.0.0","algoliasearch":"^5.55.0","@sanity/client":"^6.21.0","@astrojs/svelte":"^9.0.0","@mixedbread/sdk":"^0.76.0","@astrojs/netlify":"^8.0.0","@notionhq/client":"^2.2.15","@oramacloud/client":"^2.1.0","@astrojs/cloudflare":"^14.0.0","@ai-sdk/openai-compatible":"^1.0.41","@openrouter/ai-sdk-provider":"^1.5.4"},"peerDependenciesMeta":{"typesense":{"optional":true},"flexsearch":{"optional":true},"@astrojs/vue":{"optional":true},"algoliasearch":{"optional":true},"@sanity/client":{"optional":true},"@astrojs/svelte":{"optional":true},"@mixedbread/sdk":{"optional":true},"@astrojs/netlify":{"optional":true},"@notionhq/client":{"optional":true},"@oramacloud/client":{"optional":true},"@astrojs/cloudflare":{"optional":true},"@ai-sdk/openai-compatible":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blume_1.0.2_1783924721999_0.9561590884470412","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"blume","version":"1.0.3","keywords":["astro","docs","documentation","markdown","mdx","vite"],"author":{"name":"Hayden Bleasel"},"license":"MIT","_id":"blume@1.0.3","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"homepage":"https://github.com/haydenbleasel/blume#readme","bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"bin":{"blume":"bin/blume.mjs"},"dist":{"shasum":"19c2116fcaaf94d430071387686adcdea8d4a0a2","tarball":"https://registry.npmjs.org/blume/-/blume-1.0.3.tgz","fileCount":378,"integrity":"sha512-rPp+KSFBjxlz7SodQt2h4AbZygQrcYn+p+WR+3NctkJcIIs+OXlqXACv7iFAzLDk774Cb5uo7LrQ5/3/GyQ2uA==","signatures":[{"sig":"MEYCIQDng+sSRDTH+L0LCUeGx8jn7HED0zFttGQlwOYawhjxwwIhAKEBseGTY86YCwTE4Mj4ZPaghIQavavwnavw5wD+hE+4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/blume@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3484184},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.ts"},"./og":"./src/og/index.ts","./ai/*":"./src/ai/*","./astro":"./src/astro/index.ts","./hooks":"./src/components/islands/hooks.ts","./core/*":"./src/core/*","./schema":{"types":"./dist/types/core/schema.d.ts","default":"./src/core/schema.ts"},"./runtime":"./src/runtime/index.ts","./theme/*":"./src/theme/*","./markdown":"./src/markdown/index.ts","./openapi/*":"./src/openapi/*","./sources/*":"./src/core/sources/*","./components":"./src/components/index.ts","./components/*":"./src/components/*","./package.json":"./package.json"},"gitHead":"3c07baf052180e3787427e4b32dbaefd7c641cc4","scripts":{"test":"bun test","build":"bun run scripts/build.ts","prepack":"bun run scripts/build.ts && node scripts/bundle-docs.mjs","typecheck":"tsgo --noEmit && tsgo -p test/tsconfig.json --noEmit","bundle-docs":"node scripts/bundle-docs.mjs","test:coverage":"bun test --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e426b9-ff0c-4af1-9cbe-8765b5d4b89c"}},"repository":{"url":"git+https://github.com/haydenbleasel/blume.git","type":"git","directory":"packages/blume"},"_npmVersion":"12.0.1","description":"Documentation that's fast, AI-ready, and zero-config.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^5.0.0","zod":"^3.24.0","jiti":"^2.4.0","astro":"^7.0.2","citty":"^0.1.6","katex":"^0.17.0","pathe":"^2.0.0","react":"^19.0.0","shiki":"^4.2.0","marked":"^18.0.5","undici":"^8.6.0","consola":"^3.4.0","js-yaml":"^4.1.0","mermaid":"^11.15.0","satteri":"^0.9.5","pagefind":"^1.3.0","dompurify":"^3.4.11","react-dom":"^19.0.0","tinyglobby":"^0.2.10","typescript":"^6.0.3","gray-matter":"^4.0.3","tailwindcss":"^4","@astrojs/mdx":"^7.0.0","@orama/orama":"^3.1.18","simple-icons":"^13.0.0","@astrojs/node":"^11.0.0","@pierre/diffs":"^1.2.11","@scalar/astro":"^0.4.5","@astrojs/check":"^0.9.0","@astrojs/react":"^6.0.0","@clack/prompts":"^1.7.0","@iconify/types":"^2.0.0","@iconify/utils":"^3.1.3","github-slugger":"^2.0.0","@astrojs/vercel":"^11.0.0","@takumi-rs/core":"^1.8.7","epub-gen-memory":"^1.1.2","@shikijs/twoslash":"^4.2.0","@tailwindcss/vite":"^4","@vercel/analytics":"^2.0.1","@takumi-rs/helpers":"^1.8.7","@iconify-json/lucide":"^1.2.115","@scalar/openapi-types":"^0.9.1","@shikijs/transformers":"^4.2.0","@scalar/openapi-parser":"^0.28.8","@tailwindcss/typography":"^0.5.20","@astrojs/markdown-satteri":"^0.3.2","@modelcontextprotocol/sdk":"^1.29.0","babel-plugin-react-compiler":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.14","@types/node":"^22.10.0","@types/react":"^19.0.0","@types/js-yaml":"^4.0.9","@types/react-dom":"^19.0.0","@typescript/native-preview":"^7.0.0-dev.20260626.1"},"peerDependencies":{"typesense":"^3.0.0","flexsearch":"^0.8.0","@astrojs/vue":"^7.0.0","algoliasearch":"^5.55.0","@sanity/client":"^6.21.0","@astrojs/svelte":"^9.0.0","@mixedbread/sdk":"^0.76.0","@astrojs/netlify":"^8.0.0","@notionhq/client":"^2.2.15","@oramacloud/client":"^2.1.0","@astrojs/cloudflare":"^14.0.0","@ai-sdk/openai-compatible":"^1.0.41","@openrouter/ai-sdk-provider":"^1.5.4"},"peerDependenciesMeta":{"typesense":{"optional":true},"flexsearch":{"optional":true},"@astrojs/vue":{"optional":true},"algoliasearch":{"optional":true},"@sanity/client":{"optional":true},"@astrojs/svelte":{"optional":true},"@mixedbread/sdk":{"optional":true},"@astrojs/netlify":{"optional":true},"@notionhq/client":{"optional":true},"@oramacloud/client":{"optional":true},"@astrojs/cloudflare":{"optional":true},"@ai-sdk/openai-compatible":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blume_1.0.3_1783927748590_0.463745856428077","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"blume","version":"1.0.4","keywords":["astro","docs","documentation","markdown","mdx","vite"],"author":{"name":"Hayden Bleasel"},"license":"MIT","_id":"blume@1.0.4","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"homepage":"https://github.com/haydenbleasel/blume#readme","bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"bin":{"blume":"bin/blume.mjs"},"dist":{"shasum":"7ad298b719bb6fc03e13ee126cab64de83f51bd9","tarball":"https://registry.npmjs.org/blume/-/blume-1.0.4.tgz","fileCount":389,"integrity":"sha512-sJmmm3MJ1am+4ubZPXlrgE4rx4vn+N92Aqyo9zxDL5+T4a3w5Hpv0FqxF3iMlv6qYOHp+Ts7d72rx348SePxSg==","signatures":[{"sig":"MEQCICzk4DKS/VqP0uI3sRCnmkkwYGmgJi5f9vf48COrxYUuAiBUM23GesncNu+D/dSQn/Xrl0rcEeiOnxVSi8WeEHqFtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/blume@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3651795},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.ts"},"./og":"./src/og/index.ts","./ai/*":"./src/ai/*","./astro":"./src/astro/index.ts","./hooks":"./src/components/islands/hooks.ts","./core/*":"./src/core/*","./schema":{"types":"./dist/types/core/schema.d.ts","default":"./src/core/schema.ts"},"./runtime":"./src/runtime/index.ts","./theme/*":"./src/theme/*","./markdown":"./src/markdown/index.ts","./openapi/*":"./src/openapi/*","./sources/*":"./src/core/sources/*","./components":"./src/components/index.ts","./components/*":"./src/components/*","./package.json":"./package.json"},"gitHead":"1f0ea5a018d35e440fd581bff08fc45dd87443f4","scripts":{"test":"bun test","build":"bun run scripts/build.ts","prepack":"bun run scripts/build.ts && node scripts/bundle-docs.mjs","typecheck":"tsgo --noEmit && tsgo -p test/tsconfig.json --noEmit","bundle-docs":"node scripts/bundle-docs.mjs","test:coverage":"bun test --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e426b9-ff0c-4af1-9cbe-8765b5d4b89c"}},"repository":{"url":"git+https://github.com/haydenbleasel/blume.git","type":"git","directory":"packages/blume"},"_npmVersion":"12.0.1","description":"Documentation that's fast, AI-ready, and zero-config.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^5.0.0","zod":"^3.24.0","jiti":"^2.4.0","astro":"^7.0.2","citty":"^0.1.6","katex":"^0.17.0","pathe":"^2.0.0","react":"^19.0.0","shiki":"^4.2.0","marked":"^18.0.5","undici":"^8.6.0","consola":"^3.4.0","js-yaml":"^4.1.0","mermaid":"^11.15.0","satteri":"^0.9.5","pagefind":"^1.3.0","dompurify":"^3.4.11","react-dom":"^19.0.0","tinyglobby":"^0.2.10","typescript":"^6.0.3","gray-matter":"^4.0.3","tailwindcss":"^4","@astrojs/mdx":"^7.0.0","@orama/orama":"^3.1.18","simple-icons":"^13.0.0","@astrojs/node":"^11.0.0","@pierre/diffs":"^1.2.11","@scalar/astro":"^0.4.5","@astrojs/check":"^0.9.0","@astrojs/react":"^6.0.0","@clack/prompts":"^1.7.0","@iconify/types":"^2.0.0","@iconify/utils":"^3.1.3","github-slugger":"^2.0.0","@astrojs/vercel":"^11.0.0","@takumi-rs/core":"^1.8.7","epub-gen-memory":"^1.1.2","@shikijs/twoslash":"^4.2.0","@tailwindcss/vite":"^4","@vercel/analytics":"^2.0.1","@takumi-rs/helpers":"^1.8.7","@iconify-json/lucide":"^1.2.115","@scalar/openapi-types":"^0.9.1","@shikijs/transformers":"^4.2.0","@scalar/openapi-parser":"^0.28.8","@tailwindcss/typography":"^0.5.20","@astrojs/markdown-satteri":"^0.3.2","@modelcontextprotocol/sdk":"^1.29.0","babel-plugin-react-compiler":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.14","@types/node":"^22.10.0","@types/react":"^19.0.0","@types/js-yaml":"^4.0.9","@types/react-dom":"^19.0.0","@typescript/native-preview":"^7.0.0-dev.20260626.1"},"peerDependencies":{"typesense":"^3.0.0","flexsearch":"^0.8.0","@astrojs/vue":"^7.0.0","algoliasearch":"^5.55.0","@sanity/client":"^6.21.0","@astrojs/svelte":"^9.0.0","@mixedbread/sdk":"^0.76.0","@astrojs/netlify":"^8.0.0","@notionhq/client":"^2.2.15","@oramacloud/client":"^2.1.0","@astrojs/cloudflare":"^14.0.0","@ai-sdk/openai-compatible":"^1.0.41","@openrouter/ai-sdk-provider":"^1.5.4"},"peerDependenciesMeta":{"typesense":{"optional":true},"flexsearch":{"optional":true},"@astrojs/vue":{"optional":true},"algoliasearch":{"optional":true},"@sanity/client":{"optional":true},"@astrojs/svelte":{"optional":true},"@mixedbread/sdk":{"optional":true},"@astrojs/netlify":{"optional":true},"@notionhq/client":{"optional":true},"@oramacloud/client":{"optional":true},"@astrojs/cloudflare":{"optional":true},"@ai-sdk/openai-compatible":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blume_1.0.4_1784094149620_0.9209049349712801","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"blume","version":"1.1.0","keywords":["astro","docs","documentation","markdown","mdx","vite"],"author":{"name":"Hayden Bleasel"},"license":"MIT","_id":"blume@1.1.0","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"homepage":"https://github.com/haydenbleasel/blume#readme","bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"bin":{"blume":"bin/blume.mjs"},"dist":{"shasum":"85ab8a6bad85921394d70b0e4eb22ceeeeebca4c","tarball":"https://registry.npmjs.org/blume/-/blume-1.1.0.tgz","fileCount":426,"integrity":"sha512-zJg2SHzg442rXVIu4uaku+6cjgPidcXrZZ5IdQCyz13+Qr60BN31u6tN5F+9Oso1NU9+iv1w3vHtAmYC8piCxQ==","signatures":[{"sig":"MEYCIQDRrwxC46tG0hQHuoBX+Einw99migNXYSDakDgE14+1XgIhAJ2P6jUYSo+JMRJnHJRkCRusVxnUOKiqlsvy+69SRMjd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/blume@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4296058},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.ts"},"./og":"./src/og/index.ts","./ai/*":"./src/ai/*","./astro":"./src/astro/index.ts","./hooks":"./src/components/islands/hooks.ts","./core/*":"./src/core/*","./schema":{"types":"./dist/types/core/schema.d.ts","default":"./src/core/schema.ts"},"./runtime":"./src/runtime/index.ts","./theme/*":"./src/theme/*","./markdown":"./src/markdown/index.ts","./openapi/*":"./src/openapi/*","./sources/*":"./src/core/sources/*","./components":"./src/components/index.ts","./components/*":"./src/components/*","./package.json":"./package.json"},"gitHead":"5fb679ff88cf7a571b67da928b5ada1725e53685","scripts":{"test":"bun test","build":"bun run scripts/build.ts","prepack":"bun run scripts/build.ts && node scripts/bundle-docs.mjs","typecheck":"tsgo --noEmit && tsgo -p test/tsconfig.json --noEmit","bundle-docs":"node scripts/bundle-docs.mjs","test:coverage":"bun test --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e426b9-ff0c-4af1-9cbe-8765b5d4b89c"}},"repository":{"url":"git+https://github.com/haydenbleasel/blume.git","type":"git","directory":"packages/blume"},"_npmVersion":"12.0.1","description":"Documentation that's fast, AI-ready, and zero-config.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^5.0.0","zod":"^3.24.0","jiti":"^2.4.0","astro":"^7.0.2","citty":"^0.1.6","katex":"^0.17.0","pathe":"^2.0.0","react":"^19.0.0","shiki":"^4.2.0","marked":"^18.0.5","undici":"^8.6.0","consola":"^3.4.0","js-yaml":"^4.1.0","mermaid":"^11.15.0","satteri":"^0.9.5","pagefind":"^1.3.0","dompurify":"^3.4.11","react-dom":"^19.0.0","takumi-js":"^2.2.1","tinyglobby":"^0.2.10","typescript":"^6.0.3","gray-matter":"^4.0.3","tailwindcss":"^4","@astrojs/mdx":"^7.0.0","@orama/orama":"^3.1.18","simple-icons":"^13.0.0","@astrojs/node":"^11.0.0","@pierre/diffs":"^1.2.11","@scalar/astro":"^0.4.5","@astrojs/check":"^0.9.0","@astrojs/react":"^6.0.0","@clack/prompts":"^1.7.0","@iconify/types":"^2.0.0","@iconify/utils":"^3.1.3","github-slugger":"^2.0.0","@astrojs/vercel":"^11.0.0","epub-gen-memory":"^1.1.2","node-html-parser":"^9.0.0","@shikijs/twoslash":"^4.2.0","@tailwindcss/vite":"^4","@vercel/analytics":"^2.0.1","@iconify-json/lucide":"^1.2.115","@scalar/openapi-types":"^0.9.1","@shikijs/transformers":"^4.2.0","@scalar/openapi-parser":"^0.28.8","@tailwindcss/typography":"^0.5.20","@astrojs/markdown-satteri":"^0.3.2","@modelcontextprotocol/sdk":"^1.29.0","babel-plugin-react-compiler":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.14","@types/node":"^22.10.0","@types/react":"^19.0.0","@types/js-yaml":"^4.0.9","@types/react-dom":"^19.0.0","@typescript/native-preview":"^7.0.0-dev.20260626.1"},"peerDependencies":{"typesense":"^3.0.0","flexsearch":"^0.8.0","@astrojs/vue":"^7.0.0","algoliasearch":"^5.55.0","@sanity/client":"^6.21.0","@astrojs/svelte":"^9.0.0","@mixedbread/sdk":"^0.76.0","@astrojs/netlify":"^8.0.0","@notionhq/client":"^2.2.15","@oramacloud/client":"^2.1.0","@astrojs/cloudflare":"^14.0.0","@ai-sdk/openai-compatible":"^1.0.41","@openrouter/ai-sdk-provider":"^1.5.4"},"peerDependenciesMeta":{"typesense":{"optional":true},"flexsearch":{"optional":true},"@astrojs/vue":{"optional":true},"algoliasearch":{"optional":true},"@sanity/client":{"optional":true},"@astrojs/svelte":{"optional":true},"@mixedbread/sdk":{"optional":true},"@astrojs/netlify":{"optional":true},"@notionhq/client":{"optional":true},"@oramacloud/client":{"optional":true},"@astrojs/cloudflare":{"optional":true},"@ai-sdk/openai-compatible":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blume_1.1.0_1784431112594_0.28398068069530624","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"blume","version":"1.1.1","keywords":["astro","docs","documentation","markdown","mdx","vite"],"author":{"name":"Hayden Bleasel"},"license":"MIT","_id":"blume@1.1.1","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"homepage":"https://github.com/haydenbleasel/blume#readme","bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"bin":{"blume":"bin/blume.mjs"},"dist":{"shasum":"90951cee2fed19b04b624f8a4233e2c8e6d5f19a","tarball":"https://registry.npmjs.org/blume/-/blume-1.1.1.tgz","fileCount":427,"integrity":"sha512-y/nhJja4x50AQQy8wVh6Go28cAwfeZnp+r+1ljIFjg5OoTs00qCSCxN/Hbykw0lq7woSgu17RUvTud4Tok5DMQ==","signatures":[{"sig":"MEUCIQCqfKc2h8etwoDZfeZcZvAUssr/baR6A3Ii59loez5yHgIgJJmYxxwNheLzdpzZ9HSdr+FbmIX40QjV5lHBzvfkNeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/blume@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4354518},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.ts"},"./og":"./src/og/index.ts","./ai/*":"./src/ai/*","./astro":"./src/astro/index.ts","./hooks":"./src/components/islands/hooks.ts","./core/*":"./src/core/*","./schema":{"types":"./dist/types/core/schema.d.ts","default":"./src/core/schema.ts"},"./runtime":"./src/runtime/index.ts","./theme/*":"./src/theme/*","./markdown":"./src/markdown/index.ts","./openapi/*":"./src/openapi/*","./sources/*":"./src/core/sources/*","./components":"./src/components/index.ts","./components/*":"./src/components/*","./package.json":"./package.json"},"gitHead":"c86830909e2ebe9d51175cd2d355587de191ad8d","scripts":{"test":"bun test","build":"bun run scripts/build.ts","prepack":"bun run scripts/build.ts && node scripts/bundle-docs.mjs","typecheck":"tsgo --noEmit && tsgo -p test/tsconfig.json --noEmit","bundle-docs":"node scripts/bundle-docs.mjs","test:coverage":"bun test --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e426b9-ff0c-4af1-9cbe-8765b5d4b89c"}},"repository":{"url":"git+https://github.com/haydenbleasel/blume.git","type":"git","directory":"packages/blume"},"_npmVersion":"12.0.1","description":"Documentation that's fast, AI-ready, and zero-config.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^5.0.0","zod":"^3.24.0","jiti":"^2.4.0","astro":"^7.0.2","citty":"^0.1.6","katex":"^0.17.0","pathe":"^2.0.0","react":"^19.0.0","shiki":"^4.2.0","marked":"^18.0.5","undici":"^8.6.0","consola":"^3.4.0","js-yaml":"^4.1.0","mermaid":"^11.15.0","satteri":"^0.9.5","pagefind":"^1.3.0","twoslash":"^0.3.9","dompurify":"^3.4.11","react-dom":"^19.0.0","takumi-js":"^2.2.1","tinyglobby":"^0.2.10","typescript":"^6.0.3","gray-matter":"^4.0.3","tailwindcss":"^4","@astrojs/mdx":"^7.0.0","@orama/orama":"^3.1.18","simple-icons":"^13.0.0","@astrojs/node":"^11.0.0","@pierre/diffs":"^1.2.11","@scalar/astro":"^0.4.5","@astrojs/check":"^0.9.0","@astrojs/react":"^6.0.0","@clack/prompts":"^1.7.0","@iconify/types":"^2.0.0","@iconify/utils":"^3.1.3","github-slugger":"^2.0.0","@astrojs/vercel":"^11.0.0","epub-gen-memory":"^1.1.2","node-html-parser":"^9.0.0","@shikijs/twoslash":"^4.2.0","@tailwindcss/vite":"^4","@vercel/analytics":"^2.0.1","@iconify-json/lucide":"^1.2.115","@scalar/openapi-types":"^0.9.1","@shikijs/transformers":"^4.2.0","@scalar/openapi-parser":"^0.28.8","@tailwindcss/typography":"^0.5.20","@astrojs/markdown-satteri":"^0.3.2","@modelcontextprotocol/sdk":"^1.29.0","babel-plugin-react-compiler":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.14","@types/node":"^22.10.0","@types/react":"^19.0.0","@types/js-yaml":"^4.0.9","@types/react-dom":"^19.0.0","@typescript/native-preview":"^7.0.0-dev.20260626.1"},"peerDependencies":{"typesense":"^3.0.0","flexsearch":"^0.8.0","@astrojs/vue":"^7.0.0","algoliasearch":"^5.55.0","@sanity/client":"^6.21.0","@astrojs/svelte":"^9.0.0","@mixedbread/sdk":"^0.76.0","@astrojs/netlify":"^8.0.0","@notionhq/client":"^2.2.15","@oramacloud/client":"^2.1.0","@astrojs/cloudflare":"^14.0.0","@ai-sdk/openai-compatible":"^1.0.41","@openrouter/ai-sdk-provider":"^1.5.4"},"peerDependenciesMeta":{"typesense":{"optional":true},"flexsearch":{"optional":true},"@astrojs/vue":{"optional":true},"algoliasearch":{"optional":true},"@sanity/client":{"optional":true},"@astrojs/svelte":{"optional":true},"@mixedbread/sdk":{"optional":true},"@astrojs/netlify":{"optional":true},"@notionhq/client":{"optional":true},"@oramacloud/client":{"optional":true},"@astrojs/cloudflare":{"optional":true},"@ai-sdk/openai-compatible":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blume_1.1.1_1784487402828_0.49848347046714614","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"blume","version":"1.1.2","keywords":["astro","docs","documentation","markdown","mdx","vite"],"author":{"name":"Hayden Bleasel"},"license":"MIT","_id":"blume@1.1.2","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"homepage":"https://github.com/haydenbleasel/blume#readme","bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"bin":{"blume":"bin/blume.mjs"},"dist":{"shasum":"3368f57406bc03e81c8ca8a4a4c8a3c02fdfae44","tarball":"https://registry.npmjs.org/blume/-/blume-1.1.2.tgz","fileCount":428,"integrity":"sha512-AnW/vqsP4Fp2t1ZMW6GWYoWNbsoShuaoLBA1xGebW4W2ZH+vNR9UJcxGdOxZ3idF9OkyJbNjZTkY8J3S7JuIAg==","signatures":[{"sig":"MEUCIAEqVZRB/Z4wmglEuBJukpQjRojrc/uPSnEdE//HlD2IAiEA6d5r36/J6b6xLs0E/oGR+uhlj45iRsGR1Uwm1KXmaac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/blume@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4381370},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.ts"},"./og":"./src/og/index.ts","./ai/*":"./src/ai/*","./astro":"./src/astro/index.ts","./hooks":"./src/components/islands/hooks.ts","./core/*":"./src/core/*","./schema":{"types":"./dist/types/core/schema.d.ts","default":"./src/core/schema.ts"},"./runtime":"./src/runtime/index.ts","./theme/*":"./src/theme/*","./markdown":"./src/markdown/index.ts","./openapi/*":"./src/openapi/*","./sources/*":"./src/core/sources/*","./components":"./src/components/index.ts","./components/*":"./src/components/*","./package.json":"./package.json"},"gitHead":"2c3465d52d63246e03920ab483533836f286a019","scripts":{"test":"bun test","build":"bun run scripts/build.ts","prepack":"bun run scripts/build.ts && node scripts/bundle-docs.mjs","typecheck":"tsgo --noEmit && tsgo -p test/tsconfig.json --noEmit","bundle-docs":"node scripts/bundle-docs.mjs","test:coverage":"bun test --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e426b9-ff0c-4af1-9cbe-8765b5d4b89c"}},"repository":{"url":"git+https://github.com/haydenbleasel/blume.git","type":"git","directory":"packages/blume"},"_npmVersion":"12.0.1","description":"Documentation that's fast, AI-ready, and zero-config.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^5.0.0","zod":"^3.24.0","jiti":"^2.4.0","astro":"^7.0.2","citty":"^0.1.6","katex":"^0.17.0","pathe":"^2.0.0","react":"^19.0.0","shiki":"^4.2.0","marked":"^18.0.5","undici":"^8.6.0","consola":"^3.4.0","js-yaml":"^4.1.0","mermaid":"^11.15.0","satteri":"^0.9.5","pagefind":"^1.3.0","twoslash":"^0.3.9","dompurify":"^3.4.11","react-dom":"^19.0.0","takumi-js":"^2.2.1","tinyglobby":"^0.2.10","typescript":"^6.0.3","gray-matter":"^4.0.3","tailwindcss":"^4","@astrojs/mdx":"^7.0.0","@orama/orama":"^3.1.18","simple-icons":"^13.0.0","@astrojs/node":"^11.0.0","@pierre/diffs":"^1.2.11","@scalar/astro":"^0.4.5","@astrojs/check":"^0.9.0","@astrojs/react":"^6.0.0","@clack/prompts":"^1.7.0","@iconify/types":"^2.0.0","@iconify/utils":"^3.1.3","github-slugger":"^2.0.0","@astrojs/vercel":"^11.0.0","epub-gen-memory":"^1.1.2","node-html-parser":"^9.0.0","@shikijs/twoslash":"^4.2.0","@tailwindcss/vite":"^4","@vercel/analytics":"^2.0.1","@iconify-json/lucide":"^1.2.115","@scalar/openapi-types":"^0.9.1","@shikijs/transformers":"^4.2.0","@scalar/openapi-parser":"^0.28.8","@tailwindcss/typography":"^0.5.20","@astrojs/markdown-satteri":"^0.3.2","@modelcontextprotocol/sdk":"^1.29.0","babel-plugin-react-compiler":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.14","@types/node":"^22.10.0","@types/react":"^19.0.0","@types/js-yaml":"^4.0.9","@types/react-dom":"^19.0.0","@typescript/native-preview":"^7.0.0-dev.20260626.1"},"peerDependencies":{"typesense":"^3.0.0","flexsearch":"^0.8.0","@astrojs/vue":"^7.0.0","algoliasearch":"^5.55.0","@sanity/client":"^6.21.0","@astrojs/svelte":"^9.0.0","@mixedbread/sdk":"^0.76.0","@astrojs/netlify":"^8.0.0","@notionhq/client":"^2.2.15","@oramacloud/client":"^2.1.0","@astrojs/cloudflare":"^14.0.0","@ai-sdk/openai-compatible":"^1.0.41","@openrouter/ai-sdk-provider":"^1.5.4"},"peerDependenciesMeta":{"typesense":{"optional":true},"flexsearch":{"optional":true},"@astrojs/vue":{"optional":true},"algoliasearch":{"optional":true},"@sanity/client":{"optional":true},"@astrojs/svelte":{"optional":true},"@mixedbread/sdk":{"optional":true},"@astrojs/netlify":{"optional":true},"@notionhq/client":{"optional":true},"@oramacloud/client":{"optional":true},"@astrojs/cloudflare":{"optional":true},"@ai-sdk/openai-compatible":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blume_1.1.2_1784512860560_0.6703644159098485","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"blume","version":"1.1.3","keywords":["astro","docs","documentation","markdown","mdx","vite"],"author":{"name":"Hayden Bleasel"},"license":"MIT","_id":"blume@1.1.3","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"homepage":"https://github.com/haydenbleasel/blume#readme","bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"bin":{"blume":"bin/blume.mjs"},"dist":{"shasum":"2b04c964ef0f17c3f150f82e874ba4b2f0504a32","tarball":"https://registry.npmjs.org/blume/-/blume-1.1.3.tgz","fileCount":429,"integrity":"sha512-74bh2bqjKZ1KmShOyjYyPz2NeEh2hCgBmWolkMVPexOKTnHzb04AKd9aaWeDGTHjMGCmArkZpd+kRDOJZzorPw==","signatures":[{"sig":"MEUCIC57FRh9JJ7/jxdVxDhSkR/HSxuMy7W8SYVT3033SbgZAiEAuCzQr3g0HYX9DKjdXgmbxNjTavpwmDEj9hNLoRXQv6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/blume@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4427452},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.ts"},"./og":"./src/og/index.ts","./ai/*":"./src/ai/*","./astro":"./src/astro/index.ts","./hooks":"./src/components/islands/hooks.ts","./core/*":"./src/core/*","./schema":{"types":"./dist/types/core/schema.d.ts","default":"./src/core/schema.ts"},"./runtime":"./src/runtime/index.ts","./theme/*":"./src/theme/*","./markdown":"./src/markdown/index.ts","./openapi/*":"./src/openapi/*","./sources/*":"./src/core/sources/*","./components":"./src/components/index.ts","./components/*":"./src/components/*","./package.json":"./package.json"},"gitHead":"0f78614334410015fe22906220c91893c2015e24","scripts":{"test":"bun test","build":"bun run scripts/build.ts","prepack":"bun run scripts/build.ts && node scripts/bundle-docs.mjs","typecheck":"tsgo --noEmit && tsgo -p test/tsconfig.json --noEmit","bundle-docs":"node scripts/bundle-docs.mjs","test:coverage":"bun test --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e426b9-ff0c-4af1-9cbe-8765b5d4b89c"}},"repository":{"url":"git+https://github.com/haydenbleasel/blume.git","type":"git","directory":"packages/blume"},"_npmVersion":"12.0.1","description":"Documentation that's fast, AI-ready, and zero-config.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^5.0.0","zod":"^3.24.0","jiti":"^2.4.0","astro":"^7.0.2","citty":"^0.1.6","katex":"^0.17.0","pathe":"^2.0.0","react":"^19.0.0","shiki":"^4.2.0","marked":"^18.0.5","undici":"^8.6.0","consola":"^3.4.0","js-yaml":"^4.1.0","mermaid":"^11.15.0","satteri":"^0.9.5","pagefind":"^1.3.0","twoslash":"^0.3.9","dompurify":"^3.4.11","react-dom":"^19.0.0","takumi-js":"^2.2.1","tinyglobby":"^0.2.10","typescript":"^6.0.3","gray-matter":"^4.0.3","tailwindcss":"^4","@astrojs/mdx":"^7.0.0","@orama/orama":"^3.1.18","simple-icons":"^13.0.0","@astrojs/node":"^11.0.0","@pierre/diffs":"^1.2.11","@scalar/astro":"^0.4.5","@astrojs/check":"^0.9.0","@astrojs/react":"^6.0.0","@clack/prompts":"^1.7.0","@iconify/types":"^2.0.0","@iconify/utils":"^3.1.3","github-slugger":"^2.0.0","@astrojs/vercel":"^11.0.0","epub-gen-memory":"^1.1.2","node-html-parser":"^9.0.0","@shikijs/twoslash":"^4.2.0","@tailwindcss/vite":"^4","@vercel/analytics":"^2.0.1","@iconify-json/lucide":"^1.2.115","@scalar/openapi-types":"^0.9.1","@shikijs/transformers":"^4.2.0","@scalar/openapi-parser":"^0.28.8","@tailwindcss/typography":"^0.5.20","@astrojs/markdown-satteri":"^0.3.2","@modelcontextprotocol/sdk":"^1.29.0","babel-plugin-react-compiler":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.14","@types/node":"^22.10.0","@types/react":"^19.0.0","@types/js-yaml":"^4.0.9","@types/react-dom":"^19.0.0","@typescript/native-preview":"^7.0.0-dev.20260626.1"},"peerDependencies":{"typesense":"^3.0.0","flexsearch":"^0.8.0","@astrojs/vue":"^7.0.0","algoliasearch":"^5.55.0","@sanity/client":"^6.21.0","@astrojs/svelte":"^9.0.0","@mixedbread/sdk":"^0.76.0","@astrojs/netlify":"^8.0.0","@notionhq/client":"^2.2.15","@oramacloud/client":"^2.1.0","@astrojs/cloudflare":"^14.0.0","@ai-sdk/openai-compatible":"^1.0.41","@openrouter/ai-sdk-provider":"^1.5.4"},"peerDependenciesMeta":{"typesense":{"optional":true},"flexsearch":{"optional":true},"@astrojs/vue":{"optional":true},"algoliasearch":{"optional":true},"@sanity/client":{"optional":true},"@astrojs/svelte":{"optional":true},"@mixedbread/sdk":{"optional":true},"@astrojs/netlify":{"optional":true},"@notionhq/client":{"optional":true},"@oramacloud/client":{"optional":true},"@astrojs/cloudflare":{"optional":true},"@ai-sdk/openai-compatible":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blume_1.1.3_1784685340682_0.2939927816115453","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"blume","version":"1.1.4","keywords":["astro","docs","documentation","markdown","mdx","vite"],"author":{"name":"Hayden Bleasel"},"license":"MIT","_id":"blume@1.1.4","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"homepage":"https://github.com/haydenbleasel/blume#readme","bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"bin":{"blume":"bin/blume.mjs"},"dist":{"shasum":"5c2805954abcea1e6311452212ee73fba7d5b497","tarball":"https://registry.npmjs.org/blume/-/blume-1.1.4.tgz","fileCount":429,"integrity":"sha512-boCWAMfuyc2788hjGJPrmxu4mNUojG+XkkPypjq+z8KErq1yV4XrHgET8bzVJtmOdpWVGLIjfzmbLniTePBU8Q==","signatures":[{"sig":"MEQCIEp7B1ahd/eSaFtZTWhmmnDsqtkH/B4+3KLe0VA9TZGzAiADpXaS5Yw0QBLDG2CcYAUGlm0vLGOvwLcyI/zU4yGq8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/blume@1.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4481002},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.ts"},"./og":"./src/og/index.ts","./ai/*":"./src/ai/*","./astro":"./src/astro/index.ts","./hooks":"./src/components/islands/hooks.ts","./core/*":"./src/core/*","./schema":{"types":"./dist/types/core/schema.d.ts","default":"./src/core/schema.ts"},"./runtime":"./src/runtime/index.ts","./theme/*":"./src/theme/*","./markdown":"./src/markdown/index.ts","./openapi/*":"./src/openapi/*","./sources/*":"./src/core/sources/*","./components":"./src/components/index.ts","./components/*":"./src/components/*","./package.json":"./package.json"},"gitHead":"76fbfbe9915811b562accdc90da3dae95258756e","scripts":{"test":"bun test","build":"bun run scripts/build.ts","prepack":"bun run scripts/build.ts && node scripts/bundle-docs.mjs","typecheck":"tsgo --noEmit && tsgo -p test/tsconfig.json --noEmit","bundle-docs":"node scripts/bundle-docs.mjs","test:coverage":"bun test --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e426b9-ff0c-4af1-9cbe-8765b5d4b89c"}},"repository":{"url":"git+https://github.com/haydenbleasel/blume.git","type":"git","directory":"packages/blume"},"_npmVersion":"12.0.1","description":"Documentation that's fast, AI-ready, and zero-config.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^5.0.0","zod":"^3.24.0","jiti":"^2.4.0","astro":"^7.0.2","citty":"^0.1.6","katex":"^0.17.0","pathe":"^2.0.0","react":"^19.0.0","shiki":"^4.2.0","marked":"^18.0.5","undici":"^8.6.0","consola":"^3.4.0","js-yaml":"^4.1.0","mermaid":"^11.15.0","satteri":"^0.9.5","pagefind":"^1.3.0","twoslash":"^0.3.9","dompurify":"^3.4.11","react-dom":"^19.0.0","takumi-js":"^2.2.1","tinyglobby":"^0.2.10","typescript":"^6.0.3","gray-matter":"^4.0.3","tailwindcss":"^4","@astrojs/mdx":"^7.0.0","@orama/orama":"^3.1.18","simple-icons":"^13.0.0","@astrojs/node":"^11.0.0","@pierre/diffs":"^1.2.11","@scalar/astro":"^0.4.5","@astrojs/check":"^0.9.0","@astrojs/react":"^6.0.0","@clack/prompts":"^1.7.0","@iconify/types":"^2.0.0","@iconify/utils":"^3.1.3","github-slugger":"^2.0.0","@astrojs/vercel":"^11.0.0","epub-gen-memory":"^1.1.2","node-html-parser":"^9.0.0","@shikijs/twoslash":"^4.2.0","@tailwindcss/vite":"^4","@vercel/analytics":"^2.0.1","@iconify-json/lucide":"^1.2.115","@scalar/openapi-types":"^0.9.1","@shikijs/transformers":"^4.2.0","@scalar/openapi-parser":"^0.28.8","@tailwindcss/typography":"^0.5.20","@astrojs/markdown-satteri":"^0.3.2","@modelcontextprotocol/sdk":"^1.29.0","babel-plugin-react-compiler":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.14","@types/node":"^22.10.0","@types/react":"^19.0.0","@types/js-yaml":"^4.0.9","@types/react-dom":"^19.0.0","@typescript/native-preview":"^7.0.0-dev.20260626.1"},"peerDependencies":{"typesense":"^3.0.0","flexsearch":"^0.8.0","@astrojs/vue":"^7.0.0","algoliasearch":"^5.55.0","@sanity/client":"^6.21.0","@astrojs/svelte":"^9.0.0","@mixedbread/sdk":"^0.76.0","@astrojs/netlify":"^8.0.0","@notionhq/client":"^2.2.15","@oramacloud/client":"^2.1.0","@astrojs/cloudflare":"^14.0.0","@ai-sdk/openai-compatible":"^1.0.41","@openrouter/ai-sdk-provider":"^1.5.4"},"peerDependenciesMeta":{"typesense":{"optional":true},"flexsearch":{"optional":true},"@astrojs/vue":{"optional":true},"algoliasearch":{"optional":true},"@sanity/client":{"optional":true},"@astrojs/svelte":{"optional":true},"@mixedbread/sdk":{"optional":true},"@astrojs/netlify":{"optional":true},"@notionhq/client":{"optional":true},"@oramacloud/client":{"optional":true},"@astrojs/cloudflare":{"optional":true},"@ai-sdk/openai-compatible":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blume_1.1.4_1784769347601_0.1730801903414061","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"blume","version":"1.2.0","keywords":["astro","docs","documentation","markdown","mdx","vite"],"author":{"name":"Hayden Bleasel"},"license":"MIT","_id":"blume@1.2.0","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"homepage":"https://github.com/haydenbleasel/blume#readme","bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"bin":{"blume":"bin/blume.mjs"},"dist":{"shasum":"b7d6742c016ec6fd2e89b2705d85f41bcd7f3d4c","tarball":"https://registry.npmjs.org/blume/-/blume-1.2.0.tgz","fileCount":439,"integrity":"sha512-VA8TJfSgTp1bRvCPJjufZl+coMRcDSQZvQ5Mx4Qut14TjdO1nB6PY2oOv6zZI11IAQpX/ft9l7i1KzNeXXxNLQ==","signatures":[{"sig":"MEYCIQDsnX9Nlz2QPZkZ5QTBuXLW1pbVPSUgGB0+LpHYMjyxMQIhANk3AAwAWGfBQTb8cR8iOnnESCTSUmKTAP5b67doLjuK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/blume@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4704589},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.ts"},"./og":"./src/og/index.ts","./ai/*":"./src/ai/*","./astro":"./src/astro/index.ts","./hooks":"./src/components/islands/hooks.ts","./core/*":"./src/core/*","./schema":{"types":"./dist/types/core/schema.d.ts","default":"./src/core/schema.ts"},"./runtime":"./src/runtime/index.ts","./theme/*":"./src/theme/*","./markdown":"./src/markdown/index.ts","./openapi/*":"./src/openapi/*","./sources/*":"./src/core/sources/*","./components":"./src/components/index.ts","./components/*":"./src/components/*","./package.json":"./package.json"},"gitHead":"420cad25c1a68ae4addc4e3b3ffe9f1a7b9a1589","scripts":{"test":"bun test","build":"bun run scripts/build.ts","prepack":"bun run scripts/build.ts && node scripts/bundle-docs.mjs","typecheck":"tsgo --noEmit && tsgo -p test/tsconfig.json --noEmit","bundle-docs":"node scripts/bundle-docs.mjs","test:coverage":"bun test --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e426b9-ff0c-4af1-9cbe-8765b5d4b89c"}},"repository":{"url":"git+https://github.com/haydenbleasel/blume.git","type":"git","directory":"packages/blume"},"_npmVersion":"12.0.1","description":"Documentation that's fast, AI-ready, and zero-config.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^5.0.0","zod":"^3.24.0","jiti":"^2.4.0","astro":"^7.0.2","citty":"^0.1.6","katex":"^0.17.0","pathe":"^2.0.0","react":"^19.0.0","shiki":"^4.2.0","marked":"^18.0.5","undici":"^8.6.0","consola":"^3.4.0","js-yaml":"^4.1.0","mermaid":"^11.15.0","satteri":"^0.9.5","pagefind":"^1.3.0","twoslash":"^0.3.9","dompurify":"^3.4.11","react-dom":"^19.0.0","takumi-js":"^2.2.1","tinyglobby":"^0.2.10","typescript":"^6.0.3","gray-matter":"^4.0.3","tailwindcss":"^4","@astrojs/mdx":"^7.0.0","@orama/orama":"^3.1.18","simple-icons":"^13.0.0","@astrojs/node":"^11.0.0","@pierre/diffs":"^1.2.11","@scalar/astro":"^0.4.5","@astrojs/check":"^0.9.0","@astrojs/react":"^6.0.0","@clack/prompts":"^1.7.0","@iconify/types":"^2.0.0","@iconify/utils":"^3.1.3","github-slugger":"^2.0.0","@astrojs/vercel":"^11.0.0","epub-gen-memory":"^1.1.2","node-html-parser":"^9.0.0","@shikijs/twoslash":"^4.2.0","@tailwindcss/vite":"^4","@vercel/analytics":"^2.0.1","@iconify-json/lucide":"^1.2.115","@scalar/openapi-types":"^0.9.1","@shikijs/transformers":"^4.2.0","@scalar/openapi-parser":"^0.28.8","@tailwindcss/typography":"^0.5.20","@astrojs/markdown-satteri":"^0.3.2","@modelcontextprotocol/sdk":"^1.29.0","babel-plugin-react-compiler":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.14","@types/node":"^22.10.0","@types/react":"^19.0.0","@types/js-yaml":"^4.0.9","@types/react-dom":"^19.0.0","@typescript/native-preview":"^7.0.0-dev.20260626.1"},"peerDependencies":{"typesense":"^3.0.0","flexsearch":"^0.8.0","@astrojs/vue":"^7.0.0","algoliasearch":"^5.55.0","@sanity/client":"^6.21.0","@astrojs/svelte":"^9.0.0","@mixedbread/sdk":"^0.76.0","@astrojs/netlify":"^8.0.0","@notionhq/client":"^2.2.15","@oramacloud/client":"^2.1.0","@astrojs/cloudflare":"^14.0.0","@ai-sdk/openai-compatible":"^1.0.41","@openrouter/ai-sdk-provider":"^1.5.4"},"peerDependenciesMeta":{"typesense":{"optional":true},"flexsearch":{"optional":true},"@astrojs/vue":{"optional":true},"algoliasearch":{"optional":true},"@sanity/client":{"optional":true},"@astrojs/svelte":{"optional":true},"@mixedbread/sdk":{"optional":true},"@astrojs/netlify":{"optional":true},"@notionhq/client":{"optional":true},"@oramacloud/client":{"optional":true},"@astrojs/cloudflare":{"optional":true},"@ai-sdk/openai-compatible":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blume_1.2.0_1785116299178_0.5700096183973773","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"blume","version":"1.2.1","keywords":["astro","docs","documentation","markdown","mdx","vite"],"author":{"name":"Hayden Bleasel"},"license":"MIT","_id":"blume@1.2.1","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"homepage":"https://github.com/haydenbleasel/blume#readme","bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"bin":{"blume":"bin/blume.mjs"},"dist":{"shasum":"82eadecb1433b0483e3738d11d53d8dcd6fff7e5","tarball":"https://registry.npmjs.org/blume/-/blume-1.2.1.tgz","fileCount":439,"integrity":"sha512-X3DsG52e7ioLbDtZZplHevEiz++orErlaM3uqTtWt6liM8Py5SUwOsEhTLC+jCbtCXYn6ZM01LTGwizXHfUkPQ==","signatures":[{"sig":"MEQCIFOQqs4jRjKmTO8vUTQ4opKm5WXGEGOoNE/VC6jNT+CLAiADuIn46VQx5mxMOL/fmHwQr8UnasjNmKi/cTHPruPtDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/blume@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4715465},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.ts"},"./og":"./src/og/index.ts","./ai/*":"./src/ai/*","./astro":"./src/astro/index.ts","./hooks":"./src/components/islands/hooks.ts","./core/*":"./src/core/*","./schema":{"types":"./dist/types/core/schema.d.ts","default":"./src/core/schema.ts"},"./runtime":"./src/runtime/index.ts","./theme/*":"./src/theme/*","./markdown":"./src/markdown/index.ts","./openapi/*":"./src/openapi/*","./sources/*":"./src/core/sources/*","./components":"./src/components/index.ts","./components/*":"./src/components/*","./package.json":"./package.json"},"gitHead":"f848091c202154b7317eec3e8dd70a9c7071fc58","scripts":{"test":"bun test","build":"bun run scripts/build.ts","prepack":"bun run scripts/build.ts && node scripts/bundle-docs.mjs","typecheck":"tsgo --noEmit && tsgo -p test/tsconfig.json --noEmit","bundle-docs":"node scripts/bundle-docs.mjs","test:coverage":"bun test --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e426b9-ff0c-4af1-9cbe-8765b5d4b89c"}},"repository":{"url":"git+https://github.com/haydenbleasel/blume.git","type":"git","directory":"packages/blume"},"_npmVersion":"12.0.2","description":"Documentation that's fast, AI-ready, and zero-config.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^5.0.0","zod":"^3.24.0","jiti":"^2.4.0","astro":"^7.0.2","citty":"^0.1.6","katex":"^0.17.0","pathe":"^2.0.0","react":"^19.0.0","shiki":"^4.2.0","marked":"^18.0.5","undici":"^8.6.0","consola":"^3.4.0","js-yaml":"^4.1.0","mermaid":"^11.15.0","satteri":"^0.9.5","pagefind":"^1.3.0","twoslash":"^0.3.9","dompurify":"^3.4.11","react-dom":"^19.0.0","takumi-js":"^2.2.1","tinyglobby":"^0.2.10","typescript":"^6.0.3","gray-matter":"^4.0.3","tailwindcss":"^4.3.0","@astrojs/mdx":"^7.0.0","@orama/orama":"^3.1.18","simple-icons":"^13.0.0","@astrojs/node":"^11.0.0","@pierre/diffs":"^1.2.11","@scalar/astro":"^0.4.5","@astrojs/check":"^0.9.0","@astrojs/react":"^6.0.0","@clack/prompts":"^1.7.0","@iconify/types":"^2.0.0","@iconify/utils":"^3.1.3","github-slugger":"^2.0.0","@astrojs/vercel":"^11.0.0","epub-gen-memory":"^1.1.2","node-html-parser":"^9.0.0","@shikijs/twoslash":"^4.2.0","@tailwindcss/vite":"^4","@vercel/analytics":"^2.0.1","@iconify-json/lucide":"^1.2.115","@scalar/openapi-types":"^0.9.1","@shikijs/transformers":"^4.2.0","@scalar/openapi-parser":"^0.28.8","@tailwindcss/typography":"^0.5.20","@astrojs/markdown-satteri":"^0.3.2","@modelcontextprotocol/sdk":"^1.29.0","babel-plugin-react-compiler":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.14","@types/node":"^22.10.0","@types/react":"^19.0.0","@types/js-yaml":"^4.0.9","@types/react-dom":"^19.0.0","@typescript/native-preview":"^7.0.0-dev.20260626.1"},"peerDependencies":{"typesense":"^3.0.0","flexsearch":"^0.8.0","@astrojs/vue":"^7.0.0","algoliasearch":"^5.55.0","@sanity/client":"^6.21.0","@astrojs/svelte":"^9.0.0","@mixedbread/sdk":"^0.76.0","@astrojs/netlify":"^8.0.0","@notionhq/client":"^2.2.15","@oramacloud/client":"^2.1.0","@astrojs/cloudflare":"^14.0.0","@ai-sdk/openai-compatible":"^1.0.41","@openrouter/ai-sdk-provider":"^1.5.4"},"peerDependenciesMeta":{"typesense":{"optional":true},"flexsearch":{"optional":true},"@astrojs/vue":{"optional":true},"algoliasearch":{"optional":true},"@sanity/client":{"optional":true},"@astrojs/svelte":{"optional":true},"@mixedbread/sdk":{"optional":true},"@astrojs/netlify":{"optional":true},"@notionhq/client":{"optional":true},"@oramacloud/client":{"optional":true},"@astrojs/cloudflare":{"optional":true},"@ai-sdk/openai-compatible":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blume_1.2.1_1785388231588_0.055173817221466415","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"blume","version":"1.3.0","keywords":["astro","docs","documentation","markdown","mdx","vite"],"author":{"name":"Hayden Bleasel"},"license":"MIT","_id":"blume@1.3.0","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"homepage":"https://github.com/haydenbleasel/blume#readme","bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"bin":{"blume":"bin/blume.mjs"},"dist":{"shasum":"b8dc1f91b582d732a4291203382b0f3650df45ac","tarball":"https://registry.npmjs.org/blume/-/blume-1.3.0.tgz","fileCount":448,"integrity":"sha512-rMR3/lMrsYSu6fQb8vWS0CQ+Wl+6hKUrR6rjxUX74zuzmJsW+/g1t1/n9XLKv3pUDP7pCTn3BMGaWhYMxMHiCg==","signatures":[{"sig":"MEQCIETVfGo4ujPM+WFBm9ucUSzSdcxkcngAYRPWt1esgXDOAiBHGu7FELBJpTEGArNZDd7S+h1r7oV1MpCAsZSMiU7Bkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/blume@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4893953},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.ts"},"./og":"./src/og/index.ts","./ai/*":"./src/ai/*","./astro":"./src/astro/index.ts","./hooks":"./src/components/islands/hooks.ts","./core/*":"./src/core/*","./schema":{"types":"./dist/types/core/schema.d.ts","default":"./src/core/schema.ts"},"./runtime":"./src/runtime/index.ts","./theme/*":"./src/theme/*","./markdown":"./src/markdown/index.ts","./openapi/*":"./src/openapi/*","./sources/*":"./src/core/sources/*","./components":"./src/components/index.ts","./components/*":"./src/components/*","./package.json":"./package.json"},"gitHead":"5856688750f58ee28bd33832c7e96368b2b08076","scripts":{"test":"bun test","build":"bun run scripts/build.ts","prepack":"bun run scripts/build.ts && node scripts/bundle-docs.mjs","typecheck":"tsgo --noEmit && tsgo -p test/tsconfig.json --noEmit","bundle-docs":"node scripts/bundle-docs.mjs","test:coverage":"bun test --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e426b9-ff0c-4af1-9cbe-8765b5d4b89c"}},"repository":{"url":"git+https://github.com/haydenbleasel/blume.git","type":"git","directory":"packages/blume"},"_npmVersion":"12.0.2","description":"Documentation that's fast, AI-ready, and zero-config.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^7.0.42","zod":"^4.3.6","jiti":"^2.4.0","astro":"^7.0.2","citty":"^0.1.6","katex":"^0.18.1","pathe":"^2.0.0","react":"^19.0.0","sharp":"^0.35.3","shiki":"^4.2.0","marked":"^18.0.5","undici":"^8.6.0","consola":"^3.4.0","js-yaml":"^4.1.0","mermaid":"^11.15.0","satteri":"^0.9.5","pagefind":"^1.3.0","twoslash":"^0.3.9","dompurify":"^3.4.11","react-dom":"^19.0.0","takumi-js":"^2.2.1","tinyglobby":"^0.2.10","typescript":"^6.0.3","gray-matter":"^4.0.3","tailwindcss":"^4.3.3","@astrojs/mdx":"^7.0.0","@orama/orama":"^3.1.18","simple-icons":"^13.0.0","@astrojs/node":"^11.0.0","@pierre/diffs":"^1.2.11","@scalar/astro":"^0.4.5","@astrojs/check":"^0.9.0","@astrojs/react":"^6.0.0","@clack/prompts":"^1.7.0","@iconify/types":"^2.0.0","@iconify/utils":"^3.1.3","github-slugger":"^2.0.0","@astrojs/vercel":"^11.0.0","epub-gen-memory":"^1.1.2","node-html-parser":"^9.0.0","@shikijs/twoslash":"^4.2.0","@tailwindcss/vite":"^4","@vercel/analytics":"^2.0.1","@iconify-json/lucide":"^1.2.115","@scalar/openapi-types":"^0.9.1","@shikijs/transformers":"^4.2.0","@scalar/openapi-parser":"^0.28.8","@tailwindcss/typography":"^0.5.20","@astrojs/markdown-satteri":"^0.3.2","@modelcontextprotocol/sdk":"^1.29.0","babel-plugin-react-compiler":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.14","@types/node":"^22.10.0","@types/react":"^19.0.0","@types/js-yaml":"^4.0.9","@types/react-dom":"^19.0.0","@typescript/native-preview":"^7.0.0-dev.20260626.1"},"peerDependencies":{"typesense":"^3.0.0","flexsearch":"^0.8.0","@astrojs/vue":"^7.0.0","algoliasearch":"^5.55.0","@sanity/client":"^6.21.0 || ^7.0.0","@astrojs/svelte":"^9.0.0","@mixedbread/sdk":"^0.76.0","@astrojs/netlify":"^8.0.0","@notionhq/client":"^2.2.15","@oramacloud/client":"^2.1.0","@astrojs/cloudflare":"^14.0.0","@ai-sdk/openai-compatible":"^3.0.0","@openrouter/ai-sdk-provider":"^3.0.0"},"peerDependenciesMeta":{"typesense":{"optional":true},"flexsearch":{"optional":true},"@astrojs/vue":{"optional":true},"algoliasearch":{"optional":true},"@sanity/client":{"optional":true},"@astrojs/svelte":{"optional":true},"@mixedbread/sdk":{"optional":true},"@astrojs/netlify":{"optional":true},"@notionhq/client":{"optional":true},"@oramacloud/client":{"optional":true},"@astrojs/cloudflare":{"optional":true},"@ai-sdk/openai-compatible":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blume_1.3.0_1785729661018_0.9983643794169652","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"blume","version":"1.3.1","keywords":["astro","docs","documentation","markdown","mdx","vite"],"author":{"name":"Hayden Bleasel"},"license":"MIT","_id":"blume@1.3.1","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"homepage":"https://github.com/haydenbleasel/blume#readme","bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"bin":{"blume":"bin/blume.mjs"},"dist":{"shasum":"72bbd20b57d138539104721e1e5ecdce9779edf7","tarball":"https://registry.npmjs.org/blume/-/blume-1.3.1.tgz","fileCount":448,"integrity":"sha512-iL1IeD1gGz3VyLQ5yTHWF4XylC4ONWwRZ1Q32hN66wXN6p8EyWm7bZrhf47uZ2yHBtb3cq9ITZhscp25SIVNjQ==","signatures":[{"sig":"MEYCIQCalpm5usUI8pepIrrDZe/538h4194QI4VVskqB9eR7gwIhAIbRJhnVnEpxy7CkRKfZ2rAS5+beSrx/L+yIRDdezTCH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/blume@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4904190},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.ts"},"./og":"./src/og/index.ts","./ai/*":"./src/ai/*","./astro":"./src/astro/index.ts","./hooks":"./src/components/islands/hooks.ts","./core/*":"./src/core/*","./schema":{"types":"./dist/types/core/schema.d.ts","default":"./src/core/schema.ts"},"./runtime":"./src/runtime/index.ts","./theme/*":"./src/theme/*","./markdown":"./src/markdown/index.ts","./openapi/*":"./src/openapi/*","./sources/*":"./src/core/sources/*","./components":"./src/components/index.ts","./components/*":"./src/components/*","./package.json":"./package.json"},"gitHead":"87a38c259983343c9a343cb28e4c7901097739b8","scripts":{"test":"bun test","build":"bun run scripts/build.ts","prepack":"bun run scripts/build.ts && node scripts/bundle-docs.mjs","typecheck":"tsgo --noEmit && tsgo -p test/tsconfig.json --noEmit","bundle-docs":"node scripts/bundle-docs.mjs","test:coverage":"bun test --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e426b9-ff0c-4af1-9cbe-8765b5d4b89c"}},"repository":{"url":"git+https://github.com/haydenbleasel/blume.git","type":"git","directory":"packages/blume"},"_npmVersion":"12.0.2","description":"Documentation that's fast, AI-ready, and zero-config.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^7.0.42","zod":"^4.3.6","jiti":"^2.4.0","astro":"^7.0.2","citty":"^0.1.6","katex":"^0.18.1","pathe":"^2.0.0","react":"^19.0.0","sharp":"^0.35.3","shiki":"^4.2.0","marked":"^18.0.5","undici":"^8.6.0","consola":"^3.4.0","js-yaml":"^4.1.0","mermaid":"^11.15.0","satteri":"^0.9.5","pagefind":"^1.3.0","twoslash":"^0.3.9","dompurify":"^3.4.11","react-dom":"^19.0.0","takumi-js":"^2.2.1","tinyglobby":"^0.2.10","typescript":"^6.0.3","gray-matter":"^4.0.3","tailwindcss":"^4.3.3","@astrojs/mdx":"^7.0.0","@orama/orama":"^3.1.18","simple-icons":"^13.0.0","@astrojs/node":"^11.0.0","@pierre/diffs":"^1.2.11","@scalar/astro":"^0.4.5","@astrojs/check":"^0.9.0","@astrojs/react":"^6.0.0","@clack/prompts":"^1.7.0","@iconify/types":"^2.0.0","@iconify/utils":"^3.1.3","github-slugger":"^2.0.0","@astrojs/vercel":"^11.0.0","epub-gen-memory":"^1.1.2","node-html-parser":"^9.0.0","@shikijs/twoslash":"^4.2.0","@tailwindcss/vite":"^4","@vercel/analytics":"^2.0.1","@iconify-json/lucide":"^1.2.115","@scalar/openapi-types":"^0.9.1","@shikijs/transformers":"^4.2.0","@scalar/openapi-parser":"^0.28.8","@tailwindcss/typography":"^0.5.20","@astrojs/markdown-satteri":"^0.3.2","@modelcontextprotocol/sdk":"^1.29.0","babel-plugin-react-compiler":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.14","@types/node":"^22.10.0","@types/react":"^19.0.0","@types/js-yaml":"^4.0.9","@types/react-dom":"^19.0.0","@typescript/native-preview":"^7.0.0-dev.20260626.1"},"peerDependencies":{"typesense":"^3.0.0","flexsearch":"^0.8.0","@astrojs/vue":"^7.0.0","algoliasearch":"^5.55.0","@sanity/client":"^6.21.0 || ^7.0.0","@astrojs/svelte":"^9.0.0","@mixedbread/sdk":"^0.76.0","@astrojs/netlify":"^8.0.0","@notionhq/client":"^2.2.15","@oramacloud/client":"^2.1.0","@astrojs/cloudflare":"^14.0.0","@ai-sdk/openai-compatible":"^3.0.0","@openrouter/ai-sdk-provider":"^3.0.0"},"peerDependenciesMeta":{"typesense":{"optional":true},"flexsearch":{"optional":true},"@astrojs/vue":{"optional":true},"algoliasearch":{"optional":true},"@sanity/client":{"optional":true},"@astrojs/svelte":{"optional":true},"@mixedbread/sdk":{"optional":true},"@astrojs/netlify":{"optional":true},"@notionhq/client":{"optional":true},"@oramacloud/client":{"optional":true},"@astrojs/cloudflare":{"optional":true},"@ai-sdk/openai-compatible":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blume_1.3.1_1785732841834_0.07360158898135216","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"blume","version":"1.4.0","keywords":["astro","docs","documentation","markdown","mdx","vite"],"author":{"name":"Hayden Bleasel"},"license":"MIT","_id":"blume@1.4.0","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"homepage":"https://github.com/haydenbleasel/blume#readme","bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"bin":{"blume":"bin/blume.mjs"},"dist":{"shasum":"a2b2d1b5520c03bd9db56326516c9d6b09832f51","tarball":"https://registry.npmjs.org/blume/-/blume-1.4.0.tgz","fileCount":462,"integrity":"sha512-HIWPQYPLWGCKn9nO1sbtwL1ZTJ++qZfrlc1qmrryPoI1QbJR/RQ5th+pD0Se0zWkkGdvCL0sGc2R7sV3XzPFpg==","signatures":[{"sig":"MEUCIQCQurT4tfoyoD3ySlqqArPjYhSYG4togov0n8YCJO3ySwIgO0fQjBlrnqVyAh7gTO5CjKbxWPFg8puuirNXVCWkS4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/blume@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5445467},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.ts"},"./og":"./src/og/index.ts","./ai/*":"./src/ai/*","./astro":"./src/astro/index.ts","./hooks":"./src/components/islands/hooks.ts","./core/*":"./src/core/*","./schema":{"types":"./dist/types/core/schema.d.ts","default":"./src/core/schema.ts"},"./runtime":"./src/runtime/index.ts","./theme/*":"./src/theme/*","./markdown":"./src/markdown/index.ts","./openapi/*":"./src/openapi/*","./sources/*":"./src/core/sources/*","./components":"./src/components/index.ts","./components/*":"./src/components/*","./package.json":"./package.json"},"gitHead":"78d904907ee31dfd9b3fe800fab89a2104cb8c29","scripts":{"test":"bun test","build":"bun run scripts/build.ts","prepack":"bun run scripts/build.ts && node scripts/bundle-docs.mjs","typecheck":"tsgo --noEmit && tsgo -p test/tsconfig.json --noEmit","bundle-docs":"node scripts/bundle-docs.mjs","test:coverage":"bun test --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e426b9-ff0c-4af1-9cbe-8765b5d4b89c"}},"repository":{"url":"git+https://github.com/haydenbleasel/blume.git","type":"git","directory":"packages/blume"},"_npmVersion":"12.0.2","description":"Documentation that's fast, AI-ready, and zero-config.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^7.0.42","zod":"^4.3.6","jiti":"^2.4.0","astro":"^7.0.2","citty":"^0.1.6","katex":"^0.18.1","pathe":"^2.0.0","react":"^19.0.0","sharp":"^0.35.3","shiki":"^4.2.0","marked":"^18.0.5","undici":"^8.6.0","consola":"^3.4.0","js-yaml":"^4.1.0","mermaid":"^11.15.0","satteri":"^0.9.5","pagefind":"^1.3.0","twoslash":"^0.3.9","dompurify":"^3.4.11","react-dom":"^19.0.0","takumi-js":"^2.2.1","tinyglobby":"^0.2.10","typescript":"^6.0.3","gray-matter":"^4.0.3","tailwindcss":"^4.3.3","@astrojs/mdx":"^7.0.0","@orama/orama":"^3.1.18","simple-icons":"^13.0.0","@astrojs/node":"^11.0.0","@pierre/diffs":"^1.2.11","@scalar/astro":"^0.4.5","@astrojs/check":"^0.9.0","@astrojs/react":"^6.0.0","@clack/prompts":"^1.7.0","@iconify/types":"^2.0.0","@iconify/utils":"^3.1.3","github-slugger":"^2.0.0","@astrojs/vercel":"^11.0.0","epub-gen-memory":"^1.1.2","node-html-parser":"^9.0.0","@shikijs/twoslash":"^4.2.0","@tailwindcss/vite":"^4","@vercel/analytics":"^2.0.1","@iconify-json/lucide":"^1.2.115","@scalar/openapi-types":"^0.9.1","@shikijs/transformers":"^4.2.0","@scalar/openapi-parser":"^0.28.8","@tailwindcss/typography":"^0.5.20","@astrojs/markdown-satteri":"^0.3.2","@modelcontextprotocol/sdk":"^1.29.0","babel-plugin-react-compiler":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.14","@types/node":"^22.10.0","@types/react":"^19.0.0","@types/js-yaml":"^4.0.9","@types/react-dom":"^19.0.0","@typescript/native-preview":"^7.0.0-dev.20260626.1"},"peerDependencies":{"typesense":"^3.0.0","flexsearch":"^0.8.0","@astrojs/vue":"^7.0.0","algoliasearch":"^5.55.0","@sanity/client":"^6.21.0 || ^7.0.0","@astrojs/svelte":"^9.0.0","@mixedbread/sdk":"^0.76.0","@astrojs/netlify":"^8.0.0","@notionhq/client":"^2.2.15","@oramacloud/client":"^2.1.0","@astrojs/cloudflare":"^14.0.0","@ai-sdk/openai-compatible":"^3.0.0","@openrouter/ai-sdk-provider":"^3.0.0"},"peerDependenciesMeta":{"typesense":{"optional":true},"flexsearch":{"optional":true},"@astrojs/vue":{"optional":true},"algoliasearch":{"optional":true},"@sanity/client":{"optional":true},"@astrojs/svelte":{"optional":true},"@mixedbread/sdk":{"optional":true},"@astrojs/netlify":{"optional":true},"@notionhq/client":{"optional":true},"@oramacloud/client":{"optional":true},"@astrojs/cloudflare":{"optional":true},"@ai-sdk/openai-compatible":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blume_1.4.0_1786208769866_0.4807598560094897","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"blume","version":"1.4.1","keywords":["astro","docs","documentation","markdown","mdx","vite"],"author":{"name":"Hayden Bleasel"},"license":"MIT","_id":"blume@1.4.1","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"homepage":"https://github.com/haydenbleasel/blume#readme","bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"bin":{"blume":"bin/blume.mjs"},"dist":{"shasum":"36603f9dee203c06ab495848b21fbcd6bd90a6e5","tarball":"https://registry.npmjs.org/blume/-/blume-1.4.1.tgz","fileCount":462,"integrity":"sha512-BKULZsxLaAcs/gdjoz5BYLrvNLzO03U3HM4pkUrEqpSUO9nLdWTSkY4rtn2L7qUNktyCge1WbQjdU35nYrLmbw==","signatures":[{"sig":"MEUCIQDAwCBHNdZyjMeOHz60sWQLbVaB8H5H5vwf3P0vKC01jAIgcnHKhlfJrJEnwO0JuZrZ7FB+/KLZraI25m7ZZn7gO/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/blume@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5409176},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.ts"},"./og":"./src/og/index.ts","./ai/*":"./src/ai/*","./astro":"./src/astro/index.ts","./hooks":"./src/components/islands/hooks.ts","./core/*":"./src/core/*","./schema":{"types":"./dist/types/core/schema.d.ts","default":"./src/core/schema.ts"},"./runtime":"./src/runtime/index.ts","./theme/*":"./src/theme/*","./markdown":"./src/markdown/index.ts","./openapi/*":"./src/openapi/*","./sources/*":"./src/core/sources/*","./components":"./src/components/index.ts","./components/*":"./src/components/*","./package.json":"./package.json"},"gitHead":"8deab04e4f21845d86b9fa2db9ed76f9b3d09c31","scripts":{"test":"bun test","build":"bun run scripts/build.ts","prepack":"bun run scripts/build.ts && node scripts/bundle-docs.mjs","typecheck":"tsgo --noEmit && tsgo -p test/tsconfig.json --noEmit","bundle-docs":"node scripts/bundle-docs.mjs","test:coverage":"bun test --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e426b9-ff0c-4af1-9cbe-8765b5d4b89c"}},"repository":{"url":"git+https://github.com/haydenbleasel/blume.git","type":"git","directory":"packages/blume"},"_npmVersion":"12.0.2","description":"Documentation that's fast, AI-ready, and zero-config.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^7.0.42","zod":"^4.3.6","jiti":"^2.4.0","astro":"^7.0.2","citty":"^0.1.6","katex":"^0.18.1","pathe":"^2.0.0","react":"^19.0.0","sharp":"^0.35.3","shiki":"^4.2.0","dotenv":"^17.4.2","marked":"^18.0.5","semver":"^7.8.5","undici":"^8.6.0","consola":"^3.4.0","js-yaml":"^4.1.0","mermaid":"^11.15.0","satteri":"^0.9.5","chokidar":"^5.0.0","pagefind":"^1.3.0","twoslash":"^0.3.9","dompurify":"^3.4.11","picomatch":"^4.0.5","react-dom":"^19.0.0","takumi-js":"^2.2.1","image-size":"^2.0.2","tinyglobby":"^0.2.10","typescript":"^6.0.3","gray-matter":"^4.0.3","medium-zoom":"^1.1.0","tailwindcss":"^4.3.3","@astrojs/mdx":"^7.0.0","@orama/orama":"^3.1.18","get-tsconfig":"^4.14.1","html-escaper":"^3.0.3","simple-icons":"^13.0.0","@astrojs/node":"^11.0.0","@pierre/diffs":"^1.2.11","@scalar/astro":"^0.4.5","robots-parser":"^3.0.1","@astrojs/check":"^0.9.0","@astrojs/react":"^6.0.0","@clack/prompts":"^1.7.0","@iconify/types":"^2.0.0","@iconify/utils":"^3.1.3","github-slugger":"^2.0.0","markdown-table":"^3.0.4","mdast-util-gfm":"^3.1.0","@astrojs/vercel":"^11.0.0","epub-gen-memory":"^1.1.2","fast-xml-parser":"^5.10.1","openapi-sampler":"^1.7.4","node-html-parser":"^9.0.0","@shikijs/twoslash":"^4.2.0","@tailwindcss/vite":"^4","@vercel/analytics":"^2.0.1","write-file-atomic":"^8.0.0","@iconify-json/lucide":"^1.2.115","mdast-util-to-string":"^4.0.0","@scalar/openapi-types":"^0.9.1","@shikijs/transformers":"^4.2.0","@scalar/openapi-parser":"^0.28.8","@tailwindcss/typography":"^0.5.20","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3","@astrojs/markdown-satteri":"^0.3.2","@modelcontextprotocol/sdk":"^1.29.0","babel-plugin-react-compiler":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.14","@types/node":"^22.10.0","@types/react":"^19.0.0","@types/semver":"^7.8.0","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@types/react-dom":"^19.0.0","@types/html-escaper":"^3.0.4","@types/write-file-atomic":"^4.0.3","@typescript/native-preview":"^7.0.0-dev.20260626.1"},"peerDependencies":{"typesense":"^3.0.0","flexsearch":"^0.8.0","@astrojs/vue":"^7.0.0","algoliasearch":"^5.55.0","@sanity/client":"^6.21.0 || ^7.0.0","@astrojs/svelte":"^9.0.0","@mixedbread/sdk":"^0.76.0","@astrojs/netlify":"^8.0.0","@notionhq/client":"^2.2.15","@oramacloud/client":"^2.1.0","@astrojs/cloudflare":"^14.0.0","@ai-sdk/openai-compatible":"^3.0.0","@openrouter/ai-sdk-provider":"^3.0.0"},"peerDependenciesMeta":{"typesense":{"optional":true},"flexsearch":{"optional":true},"@astrojs/vue":{"optional":true},"algoliasearch":{"optional":true},"@sanity/client":{"optional":true},"@astrojs/svelte":{"optional":true},"@mixedbread/sdk":{"optional":true},"@astrojs/netlify":{"optional":true},"@notionhq/client":{"optional":true},"@oramacloud/client":{"optional":true},"@astrojs/cloudflare":{"optional":true},"@ai-sdk/openai-compatible":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blume_1.4.1_1786246854207_0.675089166896657","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"blume","version":"1.4.2","keywords":["astro","docs","documentation","markdown","mdx","vite"],"author":{"name":"Hayden Bleasel"},"license":"MIT","_id":"blume@1.4.2","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"homepage":"https://github.com/haydenbleasel/blume#readme","bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"bin":{"blume":"bin/blume.mjs"},"dist":{"shasum":"84b0daa363336843bb9d73f5387a4a56e209ba20","tarball":"https://registry.npmjs.org/blume/-/blume-1.4.2.tgz","fileCount":462,"integrity":"sha512-srlEkfRA7kWi1hV/t4ME81NWSAYe7LdHXAZ+Vv//rQjFTPAXcIQl8G6fCejLolN9XAjFg/m3iLxr43WKBzQKlA==","signatures":[{"sig":"MEUCIQCsP0mQw8WOlBtCjJn+XvJYz1D30z6SzQrvtIqBow+GAgIgRm+65VoS4p+lfrm41AYe4HhSA4PW1b/BEUIVgIZF/EU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/blume@1.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5414529},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.ts"},"./og":"./src/og/index.ts","./ai/*":"./src/ai/*","./astro":"./src/astro/index.ts","./hooks":"./src/components/islands/hooks.ts","./core/*":"./src/core/*","./schema":{"types":"./dist/types/core/schema.d.ts","default":"./src/core/schema.ts"},"./runtime":"./src/runtime/index.ts","./theme/*":"./src/theme/*","./markdown":"./src/markdown/index.ts","./openapi/*":"./src/openapi/*","./sources/*":"./src/core/sources/*","./components":"./src/components/index.ts","./components/*":"./src/components/*","./package.json":"./package.json"},"gitHead":"2087321d44418f5df80221bec6ad3f8bb239e201","scripts":{"test":"bun test","build":"bun run scripts/build.ts","prepack":"bun run scripts/build.ts && node scripts/bundle-docs.mjs","typecheck":"tsgo --noEmit && tsgo -p test/tsconfig.json --noEmit","bundle-docs":"node scripts/bundle-docs.mjs","test:coverage":"bun test --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e426b9-ff0c-4af1-9cbe-8765b5d4b89c"}},"repository":{"url":"git+https://github.com/haydenbleasel/blume.git","type":"git","directory":"packages/blume"},"_npmVersion":"12.0.2","description":"Documentation that's fast, AI-ready, and zero-config.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^7.0.42","zod":"^4.3.6","jiti":"^2.4.0","astro":"^7.1.0","citty":"^0.1.6","katex":"^0.18.1","pathe":"^2.0.0","react":"^19.0.0","sharp":"^0.35.3","shiki":"^4.2.0","dotenv":"^17.4.2","marked":"^18.0.5","semver":"^7.8.5","undici":"^8.9.0","consola":"^3.4.0","js-yaml":"^4.3.1","mermaid":"^11.16.1","satteri":"^0.9.5","chokidar":"^5.0.0","pagefind":"^1.3.0","twoslash":"^0.3.9","dompurify":"^3.4.13","picomatch":"^4.0.5","react-dom":"^19.0.0","takumi-js":"^2.2.1","image-size":"^2.0.2","tinyglobby":"^0.2.10","typescript":"^6.0.3","gray-matter":"^4.0.3","medium-zoom":"^1.1.0","tailwindcss":"^4.3.3","@astrojs/mdx":"^7.0.0","@orama/orama":"^3.1.18","get-tsconfig":"^4.14.1","html-escaper":"^3.0.3","simple-icons":"^13.0.0","@astrojs/node":"^11.0.0","@pierre/diffs":"^1.2.11","@scalar/astro":"^0.4.5","robots-parser":"^3.0.1","@astrojs/check":"^0.9.0","@astrojs/react":"^6.0.0","@clack/prompts":"^1.7.0","@iconify/types":"^2.0.0","@iconify/utils":"^3.1.3","github-slugger":"^2.0.0","markdown-table":"^3.0.4","mdast-util-gfm":"^3.1.0","@astrojs/vercel":"^11.0.3","epub-gen-memory":"^1.1.2","fast-xml-parser":"^5.10.1","openapi-sampler":"^1.7.4","node-html-parser":"^9.0.0","@shikijs/twoslash":"^4.2.0","@tailwindcss/vite":"^4","@vercel/analytics":"^2.0.1","write-file-atomic":"^8.0.0","@iconify-json/lucide":"^1.2.115","mdast-util-to-string":"^4.0.0","@scalar/openapi-types":"^0.9.1","@shikijs/transformers":"^4.2.0","@scalar/openapi-parser":"^0.28.8","@tailwindcss/typography":"^0.5.20","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3","@astrojs/markdown-satteri":"^0.3.2","@modelcontextprotocol/sdk":"^1.29.0","babel-plugin-react-compiler":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.14","@types/node":"^22.10.0","@types/react":"^19.0.0","@types/semver":"^7.8.0","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@types/react-dom":"^19.0.0","@types/html-escaper":"^3.0.4","@types/write-file-atomic":"^4.0.3","@typescript/native-preview":"^7.0.0-dev.20260626.1"},"peerDependencies":{"typesense":"^3.0.0","flexsearch":"^0.8.0","@astrojs/vue":"^7.0.0","algoliasearch":"^5.55.0","@sanity/client":"^6.21.0 || ^7.0.0","@astrojs/svelte":"^9.0.0","@mixedbread/sdk":"^0.76.0","@astrojs/netlify":"^8.0.0","@notionhq/client":"^2.2.15","@oramacloud/client":"^2.1.0","@astrojs/cloudflare":"^14.0.0","@ai-sdk/openai-compatible":"^3.0.0","@openrouter/ai-sdk-provider":"^3.0.0"},"peerDependenciesMeta":{"typesense":{"optional":true},"flexsearch":{"optional":true},"@astrojs/vue":{"optional":true},"algoliasearch":{"optional":true},"@sanity/client":{"optional":true},"@astrojs/svelte":{"optional":true},"@mixedbread/sdk":{"optional":true},"@astrojs/netlify":{"optional":true},"@notionhq/client":{"optional":true},"@oramacloud/client":{"optional":true},"@astrojs/cloudflare":{"optional":true},"@ai-sdk/openai-compatible":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blume_1.4.2_1786297593831_0.26889576912011104","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"blume","version":"1.4.3","keywords":["astro","docs","documentation","markdown","mdx","vite"],"author":{"name":"Hayden Bleasel"},"license":"MIT","_id":"blume@1.4.3","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"homepage":"https://github.com/haydenbleasel/blume#readme","bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"bin":{"blume":"bin/blume.mjs"},"dist":{"shasum":"5a5cce8009151377982a5859ad26571cd7129a3f","tarball":"https://registry.npmjs.org/blume/-/blume-1.4.3.tgz","fileCount":468,"integrity":"sha512-anscFFxxzXk6XhqcANpXNScWerTaxtsgPrST++sDth3wqxBzuDEebmgaoI5bFfXSerHoLyC3i5xI44aO/5Kcng==","signatures":[{"sig":"MEUCIQDzcQmOm1pqb0FJnWciOun6gEOHe/ahfaBiKkwkCq8daQIgP3qMnEBYlyjTkPJRqAPZkGCok7BNBBg3SufBXsGtt0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/blume@1.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5496119},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.ts"},"./og":"./src/og/index.ts","./ai/*":"./src/ai/*","./astro":"./src/astro/index.ts","./hooks":"./src/components/islands/hooks.ts","./core/*":"./src/core/*","./schema":{"types":"./dist/types/core/schema.d.ts","default":"./src/core/schema.ts"},"./runtime":"./src/runtime/index.ts","./theme/*":"./src/theme/*","./markdown":"./src/markdown/index.ts","./openapi/*":"./src/openapi/*","./sources/*":"./src/core/sources/*","./components":"./src/components/index.ts","./components/*":"./src/components/*","./package.json":"./package.json"},"gitHead":"0e0c39cb65d54b31151e0209ca0d96f505f43db2","scripts":{"test":"bun test","build":"bun run scripts/build.ts","prepack":"bun run scripts/build.ts && node scripts/bundle-docs.mjs","typecheck":"tsgo --noEmit && tsgo -p test/tsconfig.json --noEmit","bundle-docs":"node scripts/bundle-docs.mjs","test:coverage":"bun test --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e426b9-ff0c-4af1-9cbe-8765b5d4b89c"}},"repository":{"url":"git+https://github.com/haydenbleasel/blume.git","type":"git","directory":"packages/blume"},"_npmVersion":"12.0.2","description":"Documentation that's fast, AI-ready, and zero-config.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^7.0.42","ufo":"^1.6.4","zod":"^4.3.6","jiti":"^2.4.0","astro":"^7.1.0","citty":"^0.1.6","katex":"^0.18.1","p-map":"^7.0.6","pathe":"^2.0.0","react":"^19.0.0","sharp":"^0.35.3","shiki":"^4.2.0","dotenv":"^17.4.2","marked":"^18.0.5","semver":"^7.8.5","undici":"^8.9.0","consola":"^3.4.0","js-yaml":"^4.3.1","mermaid":"^11.16.1","nanotar":"^0.3.0","p-limit":"^7.3.1","p-retry":"^8.0.0","satteri":"^0.9.5","chokidar":"^5.0.0","pagefind":"^1.3.0","twoslash":"^0.3.9","dompurify":"^3.4.13","picomatch":"^4.0.5","react-dom":"^19.0.0","takumi-js":"^2.2.1","image-size":"^2.0.2","tinyglobby":"^0.2.10","typescript":"^6.0.3","cross-spawn":"^7.0.6","gray-matter":"^4.0.3","medium-zoom":"^1.1.0","tailwindcss":"^4.3.3","@astrojs/mdx":"^7.0.0","@orama/orama":"^3.1.18","@types/mdast":"^4.0.4","get-tsconfig":"^4.14.1","html-escaper":"^3.0.3","simple-icons":"^13.0.0","@astrojs/node":"^11.0.0","@pierre/diffs":"^1.2.11","@scalar/astro":"^0.4.5","robots-parser":"^3.0.1","@astrojs/check":"^0.9.0","@astrojs/react":"^6.0.0","@clack/prompts":"^1.7.0","@iconify/types":"^2.0.0","@iconify/utils":"^3.1.3","github-slugger":"^2.0.0","markdown-table":"^3.0.4","mdast-util-gfm":"^3.1.0","@astrojs/vercel":"^11.0.3","epub-gen-memory":"^1.1.2","fast-xml-parser":"^5.10.1","openapi-sampler":"^1.7.4","node-html-parser":"^9.0.0","perfect-debounce":"^2.1.0","@shikijs/twoslash":"^4.2.0","@tailwindcss/vite":"^4","@vercel/analytics":"^2.0.1","write-file-atomic":"^8.0.0","@iconify-json/lucide":"^1.2.115","mdast-util-to-string":"^4.0.0","@scalar/openapi-types":"^0.9.1","@shikijs/transformers":"^4.2.0","@scalar/openapi-parser":"^0.28.8","@tailwindcss/typography":"^0.5.20","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3","package-manager-detector":"^1.8.0","@astrojs/markdown-satteri":"^0.3.2","@modelcontextprotocol/sdk":"^1.29.0","babel-plugin-react-compiler":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.14","@types/node":"^22.10.0","@types/react":"^19.0.0","@types/semver":"^7.8.0","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@types/react-dom":"^19.0.0","@types/cross-spawn":"^6.0.6","@types/html-escaper":"^3.0.4","@types/write-file-atomic":"^4.0.3","@typescript/native-preview":"^7.0.0-dev.20260626.1"},"peerDependencies":{"typesense":"^3.0.0","flexsearch":"^0.8.0","@astrojs/vue":"^7.0.0","algoliasearch":"^5.55.0","@sanity/client":"^6.21.0 || ^7.0.0","@astrojs/svelte":"^9.0.0","@mixedbread/sdk":"^0.76.0","@astrojs/netlify":"^8.0.0","@notionhq/client":"^2.2.15","@oramacloud/client":"^2.1.0","@astrojs/cloudflare":"^14.0.0","@ai-sdk/openai-compatible":"^3.0.0","@openrouter/ai-sdk-provider":"^3.0.0"},"peerDependenciesMeta":{"typesense":{"optional":true},"flexsearch":{"optional":true},"@astrojs/vue":{"optional":true},"algoliasearch":{"optional":true},"@sanity/client":{"optional":true},"@astrojs/svelte":{"optional":true},"@mixedbread/sdk":{"optional":true},"@astrojs/netlify":{"optional":true},"@notionhq/client":{"optional":true},"@oramacloud/client":{"optional":true},"@astrojs/cloudflare":{"optional":true},"@ai-sdk/openai-compatible":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blume_1.4.3_1786429473714_0.9508095571321362","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"blume","version":"1.5.0","keywords":["astro","docs","documentation","markdown","mdx","vite"],"author":{"name":"Hayden Bleasel"},"license":"MIT","_id":"blume@1.5.0","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"homepage":"https://github.com/haydenbleasel/blume#readme","bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"bin":{"blume":"bin/blume.mjs"},"dist":{"shasum":"c15b553a903b6f362226907811671f460361ae95","tarball":"https://registry.npmjs.org/blume/-/blume-1.5.0.tgz","fileCount":480,"integrity":"sha512-QgUVupvkr99jNh3M6HhR3Js9VTMVfoTYRzvXn9UvnvAXR31p1Fv9+Ybrv4xxkuOKOdTtUq5sEtnsRAji+aYzNw==","signatures":[{"sig":"MEUCIQDj4zhMl2ZrPZc5EOvpNIuNLKXPU3C7nvWiEg+yHn4NpAIgDUrhaHiSgeLIDuSrgIqCE1nc2n3bAxOmH730dsh3yf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/blume@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5873972},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.ts"},"./og":"./src/og/index.ts","./ai/*":"./src/ai/*","./astro":"./src/astro/index.ts","./hooks":"./src/components/islands/hooks.ts","./core/*":"./src/core/*","./schema":{"types":"./dist/types/core/schema.d.ts","default":"./src/core/schema.ts"},"./runtime":"./src/runtime/index.ts","./theme/*":"./src/theme/*","./markdown":"./src/markdown/index.ts","./openapi/*":"./src/openapi/*","./sources/*":"./src/core/sources/*","./components":"./src/components/index.ts","./components/*":"./src/components/*","./package.json":"./package.json"},"gitHead":"51b99b7abce7f1a2a60e20b734d61b307a9b622d","scripts":{"test":"bun test","build":"bun run scripts/build.ts","prepack":"bun run scripts/build.ts && node scripts/bundle-docs.mjs","typecheck":"tsgo --noEmit && tsgo -p test/tsconfig.json --noEmit","bundle-docs":"node scripts/bundle-docs.mjs","test:coverage":"bun test --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e426b9-ff0c-4af1-9cbe-8765b5d4b89c"}},"repository":{"url":"git+https://github.com/haydenbleasel/blume.git","type":"git","directory":"packages/blume"},"_npmVersion":"12.0.2","description":"Documentation that's fast, AI-ready, and zero-config.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^7.0.42","ufo":"^1.6.4","zod":"^4.3.6","jiti":"^2.4.0","astro":"^7.1.0","citty":"^0.1.6","katex":"^0.18.1","p-map":"^7.0.6","pathe":"^2.0.0","react":"^19.0.0","sharp":"^0.35.3","shiki":"^4.2.0","dotenv":"^17.4.2","marked":"^18.0.5","semver":"^7.8.5","undici":"^8.9.0","consola":"^3.4.0","js-yaml":"^4.3.1","mermaid":"^11.16.1","nanotar":"^0.3.0","p-limit":"^7.3.1","p-retry":"^8.0.0","satteri":"^0.9.5","chokidar":"^5.0.0","pagefind":"^1.3.0","twoslash":"^0.3.9","dompurify":"^3.4.13","picomatch":"^4.0.5","react-dom":"^19.0.0","takumi-js":"^2.2.1","image-size":"^2.0.2","tinyglobby":"^0.2.10","typescript":"^6.0.3","cross-spawn":"^7.0.6","gray-matter":"^4.0.3","medium-zoom":"^1.1.0","tailwindcss":"^4.3.3","@astrojs/mdx":"^7.0.0","@orama/orama":"^3.1.18","@types/mdast":"^4.0.4","get-tsconfig":"^4.14.1","html-escaper":"^3.0.3","simple-icons":"^13.0.0","string-width":"^8.1.0","@astrojs/node":"^11.0.0","@pierre/diffs":"^1.2.11","@scalar/astro":"^0.4.5","robots-parser":"^3.0.1","@astrojs/check":"^0.9.0","@astrojs/react":"^6.0.0","@clack/prompts":"^1.7.0","@iconify/types":"^2.0.0","@iconify/utils":"^3.1.3","github-slugger":"^2.0.0","markdown-table":"^3.0.4","mdast-util-gfm":"^3.1.0","@astrojs/vercel":"^11.0.3","epub-gen-memory":"^1.1.2","fast-xml-parser":"^5.10.1","openapi-sampler":"^1.7.4","node-html-parser":"^9.0.0","perfect-debounce":"^2.1.0","@shikijs/twoslash":"^4.2.0","@tailwindcss/vite":"^4","@vercel/analytics":"^2.0.1","write-file-atomic":"^8.0.0","@asyncapi/converter":"^2.0.2","@iconify-json/lucide":"^1.2.115","mdast-util-to-string":"^4.0.0","@scalar/openapi-types":"^0.9.1","@shikijs/transformers":"^4.2.0","@scalar/openapi-parser":"^0.28.8","@tailwindcss/typography":"^0.5.20","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3","package-manager-detector":"^1.8.0","@astrojs/markdown-satteri":"^0.3.2","@modelcontextprotocol/sdk":"^1.29.0","babel-plugin-react-compiler":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.14","@types/node":"^22.10.0","@types/react":"^19.0.0","@types/semver":"^7.8.0","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@types/react-dom":"^19.0.0","@types/cross-spawn":"^6.0.6","@types/html-escaper":"^3.0.4","@types/write-file-atomic":"^4.0.3","@typescript/native-preview":"^7.0.0-dev.20260626.1"},"peerDependencies":{"typesense":"^3.0.0","flexsearch":"^0.8.0","@astrojs/vue":"^7.0.0","algoliasearch":"^5.55.0","@sanity/client":"^6.21.0 || ^7.0.0","@astrojs/svelte":"^9.0.0","@mixedbread/sdk":"^0.76.0","@astrojs/netlify":"^8.0.0","@notionhq/client":"^2.2.15","@oramacloud/client":"^2.1.0","@astrojs/cloudflare":"^14.0.0","@ai-sdk/openai-compatible":"^3.0.0","@openrouter/ai-sdk-provider":"^3.0.0"},"peerDependenciesMeta":{"typesense":{"optional":true},"flexsearch":{"optional":true},"@astrojs/vue":{"optional":true},"algoliasearch":{"optional":true},"@sanity/client":{"optional":true},"@astrojs/svelte":{"optional":true},"@mixedbread/sdk":{"optional":true},"@astrojs/netlify":{"optional":true},"@notionhq/client":{"optional":true},"@oramacloud/client":{"optional":true},"@astrojs/cloudflare":{"optional":true},"@ai-sdk/openai-compatible":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blume_1.5.0_1786899723523_0.45590186541039346","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"blume","version":"1.5.1","keywords":["astro","docs","documentation","markdown","mdx","vite"],"author":{"name":"Hayden Bleasel"},"license":"MIT","_id":"blume@1.5.1","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"homepage":"https://github.com/haydenbleasel/blume#readme","bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"bin":{"blume":"bin/blume.mjs"},"dist":{"shasum":"401d25f876304123780c2367390e1a762680eaa4","tarball":"https://registry.npmjs.org/blume/-/blume-1.5.1.tgz","fileCount":480,"integrity":"sha512-RnzoY+OHvchUJkXjF7s45SUW5rhuL81URWATEZoEl3psWeajsUu6JRyqDuy8bpYZjoth7P6gpS4IijZspv8Yrw==","signatures":[{"sig":"MEUCIFjtCtte8b5JElzK4Isw3kiuT8bXhFKqENsJVAGc1HafAiEAwMJAPEnP3NWDgi95HOBtmsWSWvxYegm8Dnn5YyQHm+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/blume@1.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5905087},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.ts"},"./og":"./src/og/index.ts","./ai/*":"./src/ai/*","./astro":"./src/astro/index.ts","./hooks":"./src/components/islands/hooks.ts","./core/*":"./src/core/*","./schema":{"types":"./dist/types/core/schema.d.ts","default":"./src/core/schema.ts"},"./runtime":"./src/runtime/index.ts","./theme/*":"./src/theme/*","./markdown":"./src/markdown/index.ts","./openapi/*":"./src/openapi/*","./sources/*":"./src/core/sources/*","./components":"./src/components/index.ts","./components/*":"./src/components/*","./package.json":"./package.json"},"gitHead":"0ec427ced1f52edf712cfc940c51722be63b3ccc","scripts":{"test":"bun test","build":"bun run scripts/build.ts","prepack":"bun run scripts/build.ts && node scripts/bundle-docs.mjs","typecheck":"tsgo --noEmit && tsgo -p test/tsconfig.json --noEmit","bundle-docs":"node scripts/bundle-docs.mjs","test:coverage":"bun test --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e426b9-ff0c-4af1-9cbe-8765b5d4b89c"}},"repository":{"url":"git+https://github.com/haydenbleasel/blume.git","type":"git","directory":"packages/blume"},"_npmVersion":"12.0.2","description":"Documentation that's fast, AI-ready, and zero-config.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^7.0.42","ufo":"^1.6.4","zod":"^4.3.6","jiti":"^2.4.0","astro":"^7.1.0","citty":"^0.1.6","katex":"^0.18.1","p-map":"^7.0.6","pathe":"^2.0.0","react":"^19.0.0","sharp":"^0.35.3","shiki":"^4.2.0","dotenv":"^17.4.2","marked":"^18.0.5","semver":"^7.8.5","undici":"^8.9.0","consola":"^3.4.0","js-yaml":"^4.3.1","mermaid":"^11.16.1","nanotar":"^0.3.0","p-limit":"^7.3.1","p-retry":"^8.0.0","satteri":"^0.9.5","chokidar":"^5.0.0","pagefind":"^1.3.0","twoslash":"^0.3.9","dompurify":"^3.4.13","picomatch":"^4.0.5","react-dom":"^19.0.0","takumi-js":"^2.2.1","image-size":"^2.0.2","tinyglobby":"^0.2.10","typescript":"^6.0.3","cross-spawn":"^7.0.6","gray-matter":"^4.0.3","medium-zoom":"^1.1.0","tailwindcss":"^4.3.3","@astrojs/mdx":"^7.0.0","@orama/orama":"^3.1.18","@types/mdast":"^4.0.4","get-tsconfig":"^4.14.1","html-escaper":"^3.0.3","simple-icons":"^13.0.0","string-width":"^8.1.0","@astrojs/node":"^11.0.0","@pierre/diffs":"^1.2.11","@scalar/astro":"^0.4.5","robots-parser":"^3.0.1","@astrojs/check":"^0.9.0","@astrojs/react":"^6.0.0","@clack/prompts":"^1.7.0","@iconify/types":"^2.0.0","@iconify/utils":"^3.1.3","github-slugger":"^2.0.0","markdown-table":"^3.0.4","mdast-util-gfm":"^3.1.0","@astrojs/vercel":"^11.0.3","epub-gen-memory":"^1.1.2","fast-xml-parser":"^5.10.1","openapi-sampler":"^1.7.4","node-html-parser":"^9.0.0","perfect-debounce":"^2.1.0","@shikijs/twoslash":"^4.2.0","@tailwindcss/vite":"^4","@vercel/analytics":"^2.0.1","write-file-atomic":"^8.0.0","@asyncapi/converter":"^2.0.2","@iconify-json/lucide":"^1.2.115","mdast-util-to-string":"^4.0.0","@scalar/openapi-types":"^0.9.1","@shikijs/transformers":"^4.2.0","@scalar/openapi-parser":"^0.28.8","@tailwindcss/typography":"^0.5.20","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3","package-manager-detector":"^1.8.0","@astrojs/markdown-satteri":"^0.3.2","@modelcontextprotocol/sdk":"^1.29.0","babel-plugin-react-compiler":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.14","@types/node":"^22.10.0","@types/react":"^19.0.0","@types/semver":"^7.8.0","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@types/react-dom":"^19.0.0","@types/cross-spawn":"^6.0.6","@types/html-escaper":"^3.0.4","@types/write-file-atomic":"^4.0.3","@typescript/native-preview":"^7.0.0-dev.20260626.1"},"peerDependencies":{"typesense":"^3.0.0","flexsearch":"^0.8.0","@astrojs/vue":"^7.0.0","algoliasearch":"^5.55.0","@sanity/client":"^6.21.0 || ^7.0.0","@astrojs/svelte":"^9.0.0","@mixedbread/sdk":"^0.76.0","@astrojs/netlify":"^8.0.0","@notionhq/client":"^2.2.15","@oramacloud/client":"^2.1.0","@astrojs/cloudflare":"^14.0.0","@ai-sdk/openai-compatible":"^3.0.0","@openrouter/ai-sdk-provider":"^3.0.0"},"peerDependenciesMeta":{"typesense":{"optional":true},"flexsearch":{"optional":true},"@astrojs/vue":{"optional":true},"algoliasearch":{"optional":true},"@sanity/client":{"optional":true},"@astrojs/svelte":{"optional":true},"@mixedbread/sdk":{"optional":true},"@astrojs/netlify":{"optional":true},"@notionhq/client":{"optional":true},"@oramacloud/client":{"optional":true},"@astrojs/cloudflare":{"optional":true},"@ai-sdk/openai-compatible":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blume_1.5.1_1786905142826_0.13613834001975023","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"blume","version":"1.5.2","keywords":["astro","docs","documentation","markdown","mdx","vite"],"author":{"name":"Hayden Bleasel"},"license":"MIT","_id":"blume@1.5.2","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"homepage":"https://github.com/haydenbleasel/blume#readme","bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"bin":{"blume":"bin/blume.mjs"},"dist":{"shasum":"cedeec1d7a656d9b55169012f0bc7fc512a8f8f8","tarball":"https://registry.npmjs.org/blume/-/blume-1.5.2.tgz","fileCount":497,"integrity":"sha512-RKmxY3r7jxzFkMGLHVXDT8D3gQppIJfvsZjCjDNOyXUB60FdMqTxdIpu/XQf9LalO3/KyLB+uL9f/KuqV/13jQ==","signatures":[{"sig":"MEUCIH1vB0LzjsL4ytIuarbKbNeLzFP0gMhL/4SsiiwW7HtIAiEAvUMTpWG1rsFRtzEZh255spNKcFzu4/gUj7tQ4qgeJDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/blume@1.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6109290},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.ts"},"./og":"./src/og/index.ts","./ai/*":"./src/ai/*","./astro":"./src/astro/index.ts","./hooks":"./src/components/islands/hooks.ts","./core/*":"./src/core/*","./schema":{"types":"./dist/types/core/schema.d.ts","default":"./src/core/schema.ts"},"./runtime":"./src/runtime/index.ts","./theme/*":"./src/theme/*","./markdown":"./src/markdown/index.ts","./openapi/*":"./src/openapi/*","./sources/*":"./src/core/sources/*","./components":"./src/components/index.ts","./components/*":"./src/components/*","./package.json":"./package.json"},"gitHead":"55f1146f3531c0943c3b6adfcec94c17db98dee6","scripts":{"test":"bun test","build":"bun run scripts/build.ts","prepack":"bun run scripts/build.ts && node scripts/bundle-docs.mjs","typecheck":"tsgo --noEmit && tsgo -p test/tsconfig.json --noEmit","bundle-docs":"node scripts/bundle-docs.mjs","test:coverage":"bun test --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e426b9-ff0c-4af1-9cbe-8765b5d4b89c"}},"repository":{"url":"git+https://github.com/haydenbleasel/blume.git","type":"git","directory":"packages/blume"},"_npmVersion":"12.0.2","description":"Documentation that's fast, AI-ready, and zero-config.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^7.0.42","ufo":"^1.6.4","zod":"^4.3.6","jiti":"^2.4.0","astro":"^7.1.0","citty":"^0.1.6","katex":"^0.18.1","p-map":"^7.0.6","pathe":"^2.0.0","react":"^19.0.0","sharp":"^0.35.3","shiki":"^4.2.0","dotenv":"^17.4.2","marked":"^18.0.5","semver":"^7.8.5","undici":"^8.9.0","consola":"^3.4.0","js-yaml":"^4.3.1","mermaid":"^11.16.1","nanotar":"^0.3.0","p-limit":"^7.3.1","p-retry":"^8.0.0","satteri":"^0.9.5","chokidar":"^5.0.0","pagefind":"^1.3.0","twoslash":"^0.3.9","dompurify":"^3.4.13","picomatch":"^4.0.5","react-dom":"^19.0.0","takumi-js":"^2.2.1","image-size":"^2.0.2","tinyglobby":"^0.2.10","typescript":"^6.0.3","cross-spawn":"^7.0.6","gray-matter":"^4.0.3","medium-zoom":"^1.1.0","tailwindcss":"^4.3.3","@astrojs/mdx":"^7.0.0","@orama/orama":"^3.1.18","@types/mdast":"^4.0.4","get-tsconfig":"^4.14.1","html-escaper":"^3.0.3","simple-icons":"^13.0.0","string-width":"^8.1.0","@astrojs/node":"^11.0.0","@pierre/diffs":"^1.2.11","@scalar/astro":"^0.4.5","robots-parser":"^3.0.1","@astrojs/check":"^0.9.0","@astrojs/react":"^6.0.0","@clack/prompts":"^1.7.0","@iconify/types":"^2.0.0","@iconify/utils":"^3.1.3","github-slugger":"^2.0.0","markdown-table":"^3.0.4","mdast-util-gfm":"^3.1.0","@astrojs/vercel":"^11.0.3","epub-gen-memory":"^1.1.2","fast-xml-parser":"^5.10.1","openapi-sampler":"^1.7.4","node-html-parser":"^9.0.0","perfect-debounce":"^2.1.0","@shikijs/twoslash":"^4.2.0","@tailwindcss/vite":"^4","@vercel/analytics":"^2.0.1","write-file-atomic":"^8.0.0","@asyncapi/converter":"^2.0.2","@iconify-json/lucide":"^1.2.115","mdast-util-to-string":"^4.0.0","@scalar/openapi-types":"^0.9.1","@shikijs/transformers":"^4.2.0","@scalar/openapi-parser":"^0.28.8","@tailwindcss/typography":"^0.5.20","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3","package-manager-detector":"^1.8.0","@astrojs/markdown-satteri":"^0.3.2","@modelcontextprotocol/sdk":"^1.29.0","babel-plugin-react-compiler":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.14","@types/node":"^22.10.0","@types/react":"^19.0.0","@types/semver":"^7.8.0","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@types/react-dom":"^19.0.0","@types/cross-spawn":"^6.0.6","@types/html-escaper":"^3.0.4","@types/write-file-atomic":"^4.0.3","@typescript/native-preview":"^7.0.0-dev.20260626.1"},"peerDependencies":{"typesense":"^3.0.0","flexsearch":"^0.8.0","@astrojs/vue":"^7.0.0","algoliasearch":"^5.55.0","@sanity/client":"^6.21.0 || ^7.0.0","@astrojs/svelte":"^9.0.0","@mixedbread/sdk":"^0.76.0","@astrojs/netlify":"^8.0.0","@notionhq/client":"^2.2.15","@oramacloud/client":"^2.1.0","@astrojs/cloudflare":"^14.0.0","@ai-sdk/openai-compatible":"^3.0.0","@openrouter/ai-sdk-provider":"^3.0.0"},"peerDependenciesMeta":{"typesense":{"optional":true},"flexsearch":{"optional":true},"@astrojs/vue":{"optional":true},"algoliasearch":{"optional":true},"@sanity/client":{"optional":true},"@astrojs/svelte":{"optional":true},"@mixedbread/sdk":{"optional":true},"@astrojs/netlify":{"optional":true},"@notionhq/client":{"optional":true},"@oramacloud/client":{"optional":true},"@astrojs/cloudflare":{"optional":true},"@ai-sdk/openai-compatible":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blume_1.5.2_1787205990191_0.36926788932982846","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"blume","version":"1.5.3","keywords":["astro","docs","documentation","markdown","mdx","vite"],"author":{"name":"Hayden Bleasel"},"license":"MIT","_id":"blume@1.5.3","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"homepage":"https://github.com/haydenbleasel/blume#readme","bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"bin":{"blume":"bin/blume.mjs"},"dist":{"shasum":"38bb1402c54399d9cf27b8350e65f8e50c42d967","tarball":"https://registry.npmjs.org/blume/-/blume-1.5.3.tgz","fileCount":497,"integrity":"sha512-8oaUwDtMcEWdCxnUmnPnw6SJol93EAavUq7ihFcr6ur2mCPcdkMjMzphM5Y3qIAexwy2J/bsQKRzAWKqHqIUSw==","signatures":[{"sig":"MEUCIG+prgbF1qaYHFcwpEAS+P13LEIjfv3xV6F1f979U7kMAiEAnSSpwWvf1ZebAA2t5pBWjXxmfygxI50UIKkUbcytWR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/blume@1.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6112448},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.ts"},"./og":"./src/og/index.ts","./ai/*":"./src/ai/*","./astro":"./src/astro/index.ts","./hooks":"./src/components/islands/hooks.ts","./core/*":"./src/core/*","./schema":{"types":"./dist/types/core/schema.d.ts","default":"./src/core/schema.ts"},"./runtime":"./src/runtime/index.ts","./theme/*":"./src/theme/*","./markdown":"./src/markdown/index.ts","./openapi/*":"./src/openapi/*","./sources/*":"./src/core/sources/*","./components":"./src/components/index.ts","./components/*":"./src/components/*","./package.json":"./package.json"},"gitHead":"aa83f89c4709e70989ab20302664f671a46563eb","scripts":{"test":"bun test","build":"bun run scripts/build.ts","prepack":"bun run scripts/build.ts && node scripts/bundle-docs.mjs","typecheck":"tsgo --noEmit && tsgo -p test/tsconfig.json --noEmit","bundle-docs":"node scripts/bundle-docs.mjs","test:coverage":"bun test --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e426b9-ff0c-4af1-9cbe-8765b5d4b89c"}},"repository":{"url":"git+https://github.com/haydenbleasel/blume.git","type":"git","directory":"packages/blume"},"_npmVersion":"12.0.2","description":"Documentation that's fast, AI-ready, and zero-config.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^7.0.42","ufo":"^1.6.4","zod":"^4.3.6","jiti":"^2.4.0","astro":"^7.1.0","citty":"^0.1.6","katex":"^0.18.1","p-map":"^7.0.6","pathe":"^2.0.0","react":"^19.0.0","sharp":"^0.35.3","shiki":"^4.2.0","dotenv":"^17.4.2","marked":"^18.0.5","semver":"^7.8.5","undici":"^8.9.0","consola":"^3.4.0","js-yaml":"^4.3.1","mermaid":"^11.16.1","nanotar":"^0.3.0","p-limit":"^7.3.1","p-retry":"^8.0.0","satteri":"^0.9.5","chokidar":"^5.0.0","pagefind":"^1.3.0","twoslash":"^0.3.9","dompurify":"^3.4.13","picomatch":"^4.0.5","react-dom":"^19.0.0","takumi-js":"^2.2.1","image-size":"^2.0.2","tinyglobby":"^0.2.10","typescript":"^6.0.3","cross-spawn":"^7.0.6","gray-matter":"^4.0.3","medium-zoom":"^1.1.0","tailwindcss":"^4.3.3","@astrojs/mdx":"^7.0.0","@orama/orama":"^3.1.18","@types/mdast":"^4.0.4","get-tsconfig":"^4.14.1","html-escaper":"^3.0.3","simple-icons":"^13.0.0","string-width":"^8.1.0","@astrojs/node":"^11.0.0","@pierre/diffs":"^1.2.11","@scalar/astro":"^0.4.5","robots-parser":"^3.0.1","@astrojs/check":"^0.9.0","@astrojs/react":"^6.0.0","@clack/prompts":"^1.7.0","@iconify/types":"^2.0.0","@iconify/utils":"^3.1.3","github-slugger":"^2.0.0","markdown-table":"^3.0.4","mdast-util-gfm":"^3.1.0","@astrojs/vercel":"^11.0.3","epub-gen-memory":"^1.1.2","fast-xml-parser":"^5.10.1","openapi-sampler":"^1.7.4","node-html-parser":"^9.0.0","perfect-debounce":"^2.1.0","@shikijs/twoslash":"^4.2.0","@tailwindcss/vite":"^4","@vercel/analytics":"^2.0.1","write-file-atomic":"^8.0.0","@asyncapi/converter":"^2.0.2","@iconify-json/lucide":"^1.2.115","mdast-util-to-string":"^4.0.0","@scalar/openapi-types":"^0.9.1","@shikijs/transformers":"^4.2.0","@scalar/openapi-parser":"^0.28.8","@tailwindcss/typography":"^0.5.20","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3","package-manager-detector":"^1.8.0","@astrojs/markdown-satteri":"^0.3.2","@modelcontextprotocol/sdk":"^1.29.0","babel-plugin-react-compiler":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.14","@types/node":"^22.10.0","@types/react":"^19.0.0","@types/semver":"^7.8.0","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@types/react-dom":"^19.0.0","@types/cross-spawn":"^6.0.6","@types/html-escaper":"^3.0.4","@types/write-file-atomic":"^4.0.3","@typescript/native-preview":"^7.0.0-dev.20260626.1"},"peerDependencies":{"typesense":"^3.0.0","flexsearch":"^0.8.0","@astrojs/vue":"^7.0.0","algoliasearch":"^5.55.0","@sanity/client":"^6.21.0 || ^7.0.0","@astrojs/svelte":"^9.0.0","@mixedbread/sdk":"^0.76.0","@astrojs/netlify":"^8.0.0","@notionhq/client":"^2.2.15","@oramacloud/client":"^2.1.0","@astrojs/cloudflare":"^14.0.0","@ai-sdk/openai-compatible":"^3.0.0","@openrouter/ai-sdk-provider":"^3.0.0"},"peerDependenciesMeta":{"typesense":{"optional":true},"flexsearch":{"optional":true},"@astrojs/vue":{"optional":true},"algoliasearch":{"optional":true},"@sanity/client":{"optional":true},"@astrojs/svelte":{"optional":true},"@mixedbread/sdk":{"optional":true},"@astrojs/netlify":{"optional":true},"@notionhq/client":{"optional":true},"@oramacloud/client":{"optional":true},"@astrojs/cloudflare":{"optional":true},"@ai-sdk/openai-compatible":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blume_1.5.3_1787208158502_0.5491631038116673","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"blume","version":"1.6.0","keywords":["astro","docs","documentation","markdown","mdx","vite"],"author":{"name":"Hayden Bleasel"},"license":"MIT","_id":"blume@1.6.0","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"homepage":"https://github.com/haydenbleasel/blume#readme","bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"bin":{"blume":"bin/blume.mjs"},"dist":{"shasum":"2f5114d60960cf46f2f8569bfba46bdb6ec09532","tarball":"https://registry.npmjs.org/blume/-/blume-1.6.0.tgz","fileCount":529,"integrity":"sha512-vD0YexEd4AQev1I4YvQbb+rXqwKKRp70n1I+BoRsj2UsiJRgvIWwmStOVMYNiF65UWN7hLytnqVK0SNeKx+u/g==","signatures":[{"sig":"MEUCIAQz+EsLX/PEzrFAp0yxOlkzwo1rgJ/ThiJqHYH5b2ArAiEA5uXmL4PHOAZHSuEDnPPLy6BQY3vMvsPEd5wOU2sH818=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/blume@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6859836},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.ts"},"./og":"./src/og/index.ts","./ai/*":"./src/ai/*","./astro":"./src/astro/index.ts","./hooks":"./src/components/islands/hooks.ts","./core/*":"./src/core/*","./schema":{"types":"./dist/types/core/schema.d.ts","default":"./src/core/schema.ts"},"./runtime":"./src/runtime/index.ts","./theme/*":"./src/theme/*","./markdown":"./src/markdown/index.ts","./openapi/*":"./src/openapi/*","./sources/*":"./src/core/sources/*","./components":"./src/components/index.ts","./components/*":"./src/components/*","./package.json":"./package.json"},"gitHead":"a76fecf13f027b0099990cf59c7367c854905114","scripts":{"test":"bun test","build":"bun run scripts/build.ts","prepack":"bun run scripts/build.ts && node scripts/bundle-docs.mjs","typecheck":"tsgo --noEmit && tsgo -p test/tsconfig.json --noEmit","bundle-docs":"node scripts/bundle-docs.mjs","test:coverage":"bun test --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e426b9-ff0c-4af1-9cbe-8765b5d4b89c"}},"repository":{"url":"git+https://github.com/haydenbleasel/blume.git","type":"git","directory":"packages/blume"},"_npmVersion":"12.0.2","description":"Documentation that's fast, AI-ready, and zero-config.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^7.0.42","ufo":"^1.6.4","zod":"^4.3.6","jiti":"^2.4.0","astro":"^7.2.3","citty":"^0.1.6","katex":"^0.18.1","p-map":"^7.0.6","pathe":"^2.0.0","react":"^19.2.8","sharp":"^0.35.3","shiki":"^4.2.0","dotenv":"^17.4.2","marked":"^18.0.5","semver":"^7.8.5","undici":"^8.9.0","consola":"^3.4.0","graphql":"^17.0.2","js-yaml":"^5.4.1","mermaid":"^11.16.1","nanotar":"^0.3.0","p-limit":"^7.3.1","p-retry":"^8.0.0","satteri":"^0.10.5","sucrase":"^3.35.1","chokidar":"^5.0.0","pagefind":"^1.3.0","twoslash":"^0.3.9","dompurify":"^3.4.13","picomatch":"^4.0.5","react-dom":"^19.2.8","takumi-js":"^2.2.1","image-size":"^2.0.2","tinyglobby":"^0.2.10","typescript":"^6.0.3","cross-spawn":"^7.0.6","gray-matter":"^4.0.3","medium-zoom":"^1.1.0","tailwindcss":"^4.3.3","@astrojs/mdx":"^7.0.0","@orama/orama":"^3.1.18","@types/mdast":"^4.0.4","html-escaper":"^3.0.3","simple-icons":"^16.29.0","string-width":"^8.1.0","@astrojs/node":"^11.0.0","@pierre/diffs":"^1.2.11","@scalar/astro":"^0.4.5","robots-parser":"^3.0.1","@astrojs/check":"^0.9.0","@astrojs/react":"^6.0.0","@clack/prompts":"^1.7.0","@iconify/types":"^2.0.0","@iconify/utils":"^3.1.3","github-slugger":"^2.0.0","markdown-table":"^3.0.4","mdast-util-gfm":"^3.1.0","@astrojs/vercel":"^11.0.3","epub-gen-memory":"^1.1.2","fast-xml-parser":"^5.10.1","openapi-sampler":"^1.7.4","node-html-parser":"^9.0.0","perfect-debounce":"^2.1.0","@shikijs/twoslash":"^4.2.0","@tailwindcss/vite":"^4","@vercel/analytics":"^2.0.1","write-file-atomic":"^8.0.0","@asyncapi/converter":"^2.0.2","@iconify-json/lucide":"^1.2.115","mdast-util-to-string":"^4.0.0","@scalar/openapi-types":"^0.9.1","@shikijs/transformers":"^4.2.0","@scalar/openapi-parser":"^0.29.0","@tailwindcss/typography":"^0.5.20","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3","package-manager-detector":"^1.8.0","@astrojs/markdown-satteri":"^0.3.2","@modelcontextprotocol/sdk":"^1.29.0","babel-plugin-react-compiler":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.14","typesense":"^3.0.0","flexsearch":"^0.8.0","@types/node":"^22.10.0","@types/react":"^19.2.18","@types/semver":"^7.8.0","algoliasearch":"^5.55.0","@sanity/client":"^8.4.0","@mixedbread/sdk":"^0.76.0","@notionhq/client":"^5.26.0","@types/picomatch":"^4.0.3","@types/react-dom":"^19.0.0","@oramacloud/client":"^2.1.0","@types/cross-spawn":"^6.0.6","@types/html-escaper":"^3.0.4","@types/write-file-atomic":"^4.0.3","@ai-sdk/openai-compatible":"^3.0.0","@typescript/native-preview":"^7.0.0-dev.20260626.1","@openrouter/ai-sdk-provider":"^3.0.0"},"peerDependencies":{"typesense":"^3.0.0","flexsearch":"^0.8.0","@astrojs/vue":"^7.0.0","algoliasearch":"^5.55.0","@sanity/client":"^6.21.0 || ^7.0.0 || ^8.0.0","@astrojs/svelte":"^9.0.0","@mixedbread/sdk":"^0.76.0","@astrojs/netlify":"^8.0.0","@notionhq/client":"^5.0.0","@oramacloud/client":"^2.1.0","@astrojs/cloudflare":"^14.0.0","@ai-sdk/openai-compatible":"^3.0.0","@openrouter/ai-sdk-provider":"^3.0.0"},"peerDependenciesMeta":{"typesense":{"optional":true},"flexsearch":{"optional":true},"@astrojs/vue":{"optional":true},"algoliasearch":{"optional":true},"@sanity/client":{"optional":true},"@astrojs/svelte":{"optional":true},"@mixedbread/sdk":{"optional":true},"@astrojs/netlify":{"optional":true},"@notionhq/client":{"optional":true},"@oramacloud/client":{"optional":true},"@astrojs/cloudflare":{"optional":true},"@ai-sdk/openai-compatible":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blume_1.6.0_1788500608401_0.2631957075477609","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"blume","version":"1.6.1","keywords":["astro","docs","documentation","markdown","mdx","vite"],"author":{"name":"Hayden Bleasel"},"license":"MIT","_id":"blume@1.6.1","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"homepage":"https://github.com/haydenbleasel/blume#readme","bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"bin":{"blume":"bin/blume.mjs"},"dist":{"shasum":"8a0135d6791fb7e7374a7e3dfa7eaff4161db310","tarball":"https://registry.npmjs.org/blume/-/blume-1.6.1.tgz","fileCount":532,"integrity":"sha512-pENigr5N1jqZ+xbfILSHlalAwGcVrN4wP/jQVgQ2enFczmAf8mUC2zdFImZjDK60YL5a3vZLTuvuaRu0wjaedw==","signatures":[{"sig":"MEQCIDcmOZyACFrrKNzaDzCKp4QOlnksIRU/yntKtAvqnI+gAiA/jqIfsIfZY0LWfUrtKHcHQ6D5IpCZtaSYGA12OIyAVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/blume@1.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6944125},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.ts"},"./og":"./src/og/index.ts","./ai/*":"./src/ai/*","./astro":"./src/astro/index.ts","./hooks":"./src/components/islands/hooks.ts","./core/*":"./src/core/*","./schema":{"types":"./dist/types/core/schema.d.ts","default":"./src/core/schema.ts"},"./runtime":"./src/runtime/index.ts","./theme/*":"./src/theme/*","./markdown":"./src/markdown/index.ts","./openapi/*":"./src/openapi/*","./sources/*":"./src/core/sources/*","./components":"./src/components/index.ts","./components/*":"./src/components/*","./package.json":"./package.json"},"gitHead":"abef6d40dca05669efbe7967d00a28f7094bf011","scripts":{"test":"bun test","build":"bun run scripts/build.ts","prepack":"bun run scripts/build.ts && node scripts/bundle-docs.mjs","typecheck":"tsgo --noEmit && tsgo -p test/tsconfig.json --noEmit","bundle-docs":"node scripts/bundle-docs.mjs","test:coverage":"bun test --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e426b9-ff0c-4af1-9cbe-8765b5d4b89c"}},"repository":{"url":"git+https://github.com/haydenbleasel/blume.git","type":"git","directory":"packages/blume"},"_npmVersion":"12.0.2","description":"Documentation that's fast, AI-ready, and zero-config.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.93","ufo":"^1.6.4","zod":"^4.5.4","jiti":"^2.7.0","astro":"^7.3.1","citty":"^0.2.2","katex":"^0.18.6","p-map":"^7.0.7","pathe":"^2.0.3","react":"^19.2.8","sharp":"^0.35.4","shiki":"^4.4.3","dotenv":"^17.4.2","marked":"^18.0.11","semver":"^7.8.5","undici":"^8.10.2","consola":"^3.4.2","graphql":"^17.0.2","js-yaml":"^5.4.1","mermaid":"^11.17.2","nanotar":"^0.3.0","p-limit":"^7.3.2","p-retry":"^8.0.1","satteri":"^0.10.5","sucrase":"^3.35.1","chokidar":"^5.0.0","pagefind":"^1.5.2","twoslash":"^0.3.9","dompurify":"^3.4.14","picomatch":"^4.0.7","react-dom":"^19.2.8","takumi-js":"^2.13.6","image-size":"^2.0.2","tinyglobby":"^0.2.17","typescript":"^6.0.3","cross-spawn":"^7.0.6","gray-matter":"^4.0.3","medium-zoom":"^1.1.0","tailwindcss":"^4.3.3","@astrojs/mdx":"^8.0.0","@orama/orama":"^3.1.18","@types/mdast":"^4.0.4","html-escaper":"^3.0.3","simple-icons":"^16.29.0","string-width":"^8.2.2","@astrojs/node":"^11.1.5","@pierre/diffs":"^1.4.1","@scalar/astro":"^0.4.17","robots-parser":"^3.0.1","@astrojs/check":"^0.9.10","@astrojs/react":"^6.0.5","@clack/prompts":"^1.7.0","@iconify/types":"^2.0.0","@iconify/utils":"^3.1.5","github-slugger":"^2.0.0","markdown-table":"^3.0.4","mdast-util-gfm":"^3.1.0","@astrojs/vercel":"^11.0.10","epub-gen-memory":"^1.1.2","fast-xml-parser":"^5.11.1","openapi-sampler":"^1.7.5","node-html-parser":"^9.0.3","perfect-debounce":"^2.1.0","@shikijs/twoslash":"^4.4.3","@tailwindcss/vite":"^4.3.3","@vercel/analytics":"^2.0.1","write-file-atomic":"^8.0.0","@asyncapi/converter":"^2.0.2","@iconify-json/lucide":"^1.2.129","mdast-util-to-string":"^4.0.0","@scalar/openapi-types":"^0.9.5","@shikijs/transformers":"^4.4.3","@scalar/openapi-parser":"^0.29.0","@tailwindcss/typography":"^0.5.20","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3","package-manager-detector":"^1.8.0","@astrojs/markdown-satteri":"^0.4.0","@modelcontextprotocol/sdk":"^1.30.0","babel-plugin-react-compiler":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.4.2","typesense":"^3.0.6","flexsearch":"^0.8.212","@types/node":"^22.20.1","@types/react":"^19.2.18","@types/semver":"^7.8.0","algoliasearch":"^5.57.0","@sanity/client":"^8.5.0","@mixedbread/sdk":"^0.77.0","@notionhq/client":"^5.26.0","@types/picomatch":"^4.0.3","@types/react-dom":"^19.2.7","@oramacloud/client":"^2.1.4","@types/cross-spawn":"^6.0.6","@types/html-escaper":"^3.0.4","@types/write-file-atomic":"^4.0.3","@ai-sdk/openai-compatible":"^3.0.44","@typescript/native-preview":"^7.0.0-dev.20260707.2","@openrouter/ai-sdk-provider":"^3.0.0"},"peerDependencies":{"typesense":"^3.0.0","flexsearch":"^0.8.0","@astrojs/vue":"^7.0.0","algoliasearch":"^5.55.0","@sanity/client":"^6.21.0 || ^7.0.0 || ^8.0.0","@astrojs/svelte":"^9.0.0","@mixedbread/sdk":"^0.77.0","@astrojs/netlify":"^8.0.0","@notionhq/client":"^5.0.0","@oramacloud/client":"^2.1.0","@astrojs/cloudflare":"^14.0.0","@ai-sdk/openai-compatible":"^3.0.0","@openrouter/ai-sdk-provider":"^3.0.0"},"peerDependenciesMeta":{"typesense":{"optional":true},"flexsearch":{"optional":true},"@astrojs/vue":{"optional":true},"algoliasearch":{"optional":true},"@sanity/client":{"optional":true},"@astrojs/svelte":{"optional":true},"@mixedbread/sdk":{"optional":true},"@astrojs/netlify":{"optional":true},"@notionhq/client":{"optional":true},"@oramacloud/client":{"optional":true},"@astrojs/cloudflare":{"optional":true},"@ai-sdk/openai-compatible":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blume_1.6.1_1788650432663_0.5136281006417542","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"blume","version":"1.6.2","keywords":["astro","docs","documentation","markdown","mdx","vite"],"author":{"name":"Hayden Bleasel"},"license":"MIT","_id":"blume@1.6.2","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"homepage":"https://github.com/haydenbleasel/blume#readme","bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"bin":{"blume":"bin/blume.mjs"},"dist":{"shasum":"d236fa42b4251fabf47e1a693c17ef4d1720d0e3","tarball":"https://registry.npmjs.org/blume/-/blume-1.6.2.tgz","fileCount":537,"integrity":"sha512-s9YYw62rc00f2s6xo8DRuWNbmevpb0aqQTDI1mFd1tNDRrSLf4NcNW70f1ghKZKDpZxhpBn193wLmqicRcCMdQ==","signatures":[{"sig":"MEUCIHPuAIKdNm4vNU7CEq0jQHtsxX0x81Qyr0+P2K2aE7BWAiEAke6gN5QZaYKP8UPjD1InCFVGA3qcWr7GZuy9C8BiN10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/blume@1.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7086454},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.ts"},"./og":"./src/og/index.ts","./ai/*":"./src/ai/*","./astro":"./src/astro/index.ts","./hooks":"./src/components/islands/hooks.ts","./core/*":"./src/core/*","./schema":{"types":"./dist/types/core/schema.d.ts","default":"./src/core/schema.ts"},"./runtime":"./src/runtime/index.ts","./theme/*":"./src/theme/*","./markdown":"./src/markdown/index.ts","./openapi/*":"./src/openapi/*","./sources/*":"./src/core/sources/*","./components":"./src/components/index.ts","./components/*":"./src/components/*","./package.json":"./package.json"},"gitHead":"c31c85c0ada759ee52e9dde7a43f56c3fef62a6a","scripts":{"test":"bun test","build":"bun run scripts/build.ts","prepack":"bun run scripts/build.ts && node scripts/bundle-docs.mjs","typecheck":"tsgo --noEmit && tsgo -p test/tsconfig.json --noEmit","bundle-docs":"node scripts/bundle-docs.mjs","test:coverage":"bun test --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e426b9-ff0c-4af1-9cbe-8765b5d4b89c"}},"repository":{"url":"git+https://github.com/haydenbleasel/blume.git","type":"git","directory":"packages/blume"},"_npmVersion":"12.0.2","description":"Documentation that's fast, AI-ready, and zero-config.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.93","ufo":"^1.6.4","zod":"^4.5.4","jiti":"^2.7.0","astro":"^7.3.1","citty":"^0.2.2","katex":"^0.18.6","p-map":"^7.0.7","pathe":"^2.0.3","react":"^19.2.8","sharp":"^0.35.4","shiki":"^4.4.3","dotenv":"^17.4.2","marked":"^18.0.11","semver":"^7.8.5","undici":"^8.10.2","consola":"^3.4.2","graphql":"^17.0.2","js-yaml":"^5.4.1","mermaid":"^11.17.2","nanotar":"^0.3.0","p-limit":"^7.3.2","p-retry":"^8.0.1","satteri":"^0.10.5","sucrase":"^3.35.1","chokidar":"^5.0.0","pagefind":"^1.5.2","twoslash":"^0.3.9","dompurify":"^3.4.14","picomatch":"^4.0.7","react-dom":"^19.2.8","takumi-js":"^2.13.6","image-size":"^2.0.2","tinyglobby":"^0.2.17","typescript":"^6.0.3","cross-spawn":"^7.0.6","gray-matter":"^4.0.3","medium-zoom":"^1.1.0","tailwindcss":"^4.3.3","@astrojs/mdx":"^8.0.0","@orama/orama":"^3.1.18","@types/mdast":"^4.0.4","html-escaper":"^3.0.3","simple-icons":"^16.29.0","string-width":"^8.2.2","@astrojs/node":"^11.1.5","@pierre/diffs":"^1.4.1","@scalar/astro":"^0.4.17","robots-parser":"^3.0.1","@astrojs/check":"^0.9.10","@astrojs/react":"^6.0.5","@clack/prompts":"^1.7.0","@iconify/types":"^2.0.0","@iconify/utils":"^3.1.5","github-slugger":"^2.0.0","markdown-table":"^3.0.4","mdast-util-gfm":"^3.1.0","@astrojs/vercel":"^11.0.10","epub-gen-memory":"^1.1.2","fast-xml-parser":"^5.11.1","openapi-sampler":"^1.7.5","node-html-parser":"^9.0.3","perfect-debounce":"^2.1.0","@shikijs/twoslash":"^4.4.3","@tailwindcss/vite":"^4.3.3","@vercel/analytics":"^2.0.1","write-file-atomic":"^8.0.0","@asyncapi/converter":"^2.0.2","@iconify-json/lucide":"^1.2.129","mdast-util-to-string":"^4.0.0","@scalar/openapi-types":"^0.9.5","@shikijs/transformers":"^4.4.3","@scalar/openapi-parser":"^0.29.0","@tailwindcss/typography":"^0.5.20","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3","package-manager-detector":"^1.8.0","@astrojs/markdown-satteri":"^0.4.0","@modelcontextprotocol/sdk":"^1.30.0","babel-plugin-react-compiler":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.4.2","typesense":"^3.0.6","flexsearch":"^0.8.212","@types/node":"^22.20.1","@types/react":"^19.2.18","@types/semver":"^7.8.0","algoliasearch":"^5.57.0","@sanity/client":"^8.5.0","@mixedbread/sdk":"^0.77.0","@notionhq/client":"^5.26.0","@types/picomatch":"^4.0.3","@types/react-dom":"^19.2.7","@oramacloud/client":"^2.1.4","@types/cross-spawn":"^6.0.6","@types/html-escaper":"^3.0.4","@types/write-file-atomic":"^4.0.3","@ai-sdk/openai-compatible":"^3.0.44","@typescript/native-preview":"^7.0.0-dev.20260707.2","@openrouter/ai-sdk-provider":"^3.0.0"},"peerDependencies":{"typesense":"^3.0.0","flexsearch":"^0.8.0","@astrojs/vue":"^7.0.0","algoliasearch":"^5.55.0","@sanity/client":"^6.21.0 || ^7.0.0 || ^8.0.0","@astrojs/svelte":"^9.0.0","@mixedbread/sdk":"^0.77.0","@astrojs/netlify":"^8.0.0","@notionhq/client":"^5.0.0","@oramacloud/client":"^2.1.0","@astrojs/cloudflare":"^14.0.0","@ai-sdk/openai-compatible":"^3.0.0","@openrouter/ai-sdk-provider":"^3.0.0"},"peerDependenciesMeta":{"typesense":{"optional":true},"flexsearch":{"optional":true},"@astrojs/vue":{"optional":true},"algoliasearch":{"optional":true},"@sanity/client":{"optional":true},"@astrojs/svelte":{"optional":true},"@mixedbread/sdk":{"optional":true},"@astrojs/netlify":{"optional":true},"@notionhq/client":{"optional":true},"@oramacloud/client":{"optional":true},"@astrojs/cloudflare":{"optional":true},"@ai-sdk/openai-compatible":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blume_1.6.2_1788675221485_0.7259832685637149","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"blume","version":"1.6.3","description":"Documentation that's fast, AI-ready, and zero-config.","keywords":["astro","docs","documentation","markdown","mdx","vite"],"homepage":"https://github.com/haydenbleasel/blume#readme","bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"license":"MIT","author":{"name":"Hayden Bleasel"},"repository":{"type":"git","url":"git+https://github.com/haydenbleasel/blume.git","directory":"packages/blume"},"bin":{"blume":"bin/blume.mjs"},"type":"module","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./src/index.ts"},"./ai/*":"./src/ai/*","./schema":{"types":"./dist/types/core/schema.d.ts","default":"./src/core/schema.ts"},"./runtime":"./src/runtime/index.ts","./hooks":"./src/components/islands/hooks.ts","./astro":"./src/astro/index.ts","./og":"./src/og/index.ts","./markdown":"./src/markdown/index.ts","./components":"./src/components/index.ts","./components/*":"./src/components/*","./core/*":"./src/core/*","./openapi/*":"./src/openapi/*","./sources/*":"./src/core/sources/*","./theme/*":"./src/theme/*","./package.json":"./package.json"},"scripts":{"build":"bun run scripts/build.ts","bundle-docs":"node scripts/bundle-docs.mjs","prepack":"bun run scripts/build.ts && node scripts/bundle-docs.mjs","test":"bun test","test:coverage":"bun test --coverage","typecheck":"tsgo --noEmit && tsgo -p test/tsconfig.json --noEmit"},"dependencies":{"@astrojs/check":"^0.9.10","@astrojs/markdown-satteri":"^0.4.0","@astrojs/mdx":"^8.0.0","@astrojs/node":"^11.1.5","@astrojs/react":"^6.0.5","@astrojs/vercel":"^11.0.10","@asyncapi/converter":"^2.0.2","@clack/prompts":"^1.7.0","@iconify-json/lucide":"^1.2.129","@iconify/types":"^2.0.0","@iconify/utils":"^3.1.5","@modelcontextprotocol/sdk":"^1.30.0","@orama/orama":"^3.1.18","@pierre/diffs":"^1.4.1","@scalar/astro":"^0.4.17","@scalar/openapi-parser":"^0.29.0","@scalar/openapi-types":"^0.9.5","@shikijs/transformers":"^4.4.3","@shikijs/twoslash":"^4.4.3","@tailwindcss/typography":"^0.5.20","@tailwindcss/vite":"^4.3.3","@types/mdast":"^4.0.4","@vercel/analytics":"^2.0.1","ai":"^7.0.93","astro":"^7.3.1","babel-plugin-react-compiler":"^1.0.0","chokidar":"^5.0.0","citty":"^0.2.2","consola":"^3.4.2","cross-spawn":"^7.0.6","dompurify":"^3.4.14","dotenv":"^17.4.2","epub-gen-memory":"^1.1.2","fast-xml-parser":"^5.11.1","github-slugger":"^2.0.0","graphql":"^17.0.2","gray-matter":"^4.0.3","html-escaper":"^3.0.3","image-size":"^2.0.2","jiti":"^2.7.0","js-yaml":"^5.4.1","katex":"^0.18.6","markdown-table":"^3.0.4","marked":"^18.0.11","mdast-util-from-markdown":"^2.0.3","mdast-util-gfm":"^3.1.0","mdast-util-to-string":"^4.0.0","medium-zoom":"^1.1.0","mermaid":"^11.17.2","micromark-extension-gfm":"^3.0.0","nanotar":"^0.3.0","node-html-parser":"^9.0.3","openapi-sampler":"^1.7.5","p-limit":"^7.3.2","p-map":"^7.0.7","p-retry":"^8.0.1","package-manager-detector":"^1.8.0","pagefind":"^1.5.2","pathe":"^2.0.3","perfect-debounce":"^2.1.0","picomatch":"^4.0.7","react":"^19.2.8","react-dom":"^19.2.8","robots-parser":"^3.0.1","satteri":"^0.10.5","semver":"^7.8.5","sharp":"^0.35.4","shiki":"^4.4.3","simple-icons":"^16.29.0","string-width":"^8.2.2","sucrase":"^3.35.1","tailwindcss":"^4.3.3","takumi-js":"^2.13.6","tinyglobby":"^0.2.17","twoslash":"^0.3.9","typescript":"^6.0.3","ufo":"^1.6.4","undici":"^8.10.2","write-file-atomic":"^8.0.0","zod":"^4.5.4"},"devDependencies":{"@ai-sdk/openai-compatible":"^3.0.44","@mixedbread/sdk":"^0.77.0","@notionhq/client":"^5.26.0","@openrouter/ai-sdk-provider":"^3.0.0","@oramacloud/client":"^2.1.4","@sanity/client":"^8.5.0","@types/cross-spawn":"^6.0.6","@types/html-escaper":"^3.0.4","@types/node":"^22.20.1","@types/picomatch":"^4.0.3","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@types/semver":"^7.8.0","@types/write-file-atomic":"^4.0.3","@typescript/native-preview":"^7.0.0-dev.20260707.2","algoliasearch":"^5.57.0","bun-types":"^1.4.2","flexsearch":"^0.8.212","typesense":"^3.0.6"},"peerDependencies":{"@ai-sdk/openai-compatible":"^3.0.0","@astrojs/cloudflare":"^14.0.0","@astrojs/netlify":"^8.0.0","@astrojs/svelte":"^9.0.0","@astrojs/vue":"^7.0.0","@mixedbread/sdk":"^0.77.0","@notionhq/client":"^5.0.0","@openrouter/ai-sdk-provider":"^3.0.0","@oramacloud/client":"^2.1.0","@sanity/client":"^6.21.0 || ^7.0.0 || ^8.0.0","algoliasearch":"^5.55.0","flexsearch":"^0.8.0","typesense":"^3.0.0"},"peerDependenciesMeta":{"@ai-sdk/openai-compatible":{"optional":true},"@astrojs/cloudflare":{"optional":true},"@astrojs/netlify":{"optional":true},"@astrojs/svelte":{"optional":true},"@astrojs/vue":{"optional":true},"@mixedbread/sdk":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true},"@notionhq/client":{"optional":true},"@oramacloud/client":{"optional":true},"@sanity/client":{"optional":true},"algoliasearch":{"optional":true},"flexsearch":{"optional":true},"typesense":{"optional":true}},"engines":{"node":">=22.12.0"},"gitHead":"b3d59c752a6c0a59a80d2fb2d874cc591e775d6a","_id":"blume@1.6.3","_nodeVersion":"24.20.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-/gSkuv+Fch3ECTCG4n8G6cMFIN2m/1JDx/Hp2La8UwC96Gmh72/toqVqN2JgItLGqjnmhe5e7f5yUoQ4vzKC5Q==","shasum":"5a6faab3b1e207c9ef9d5f87ef737b058f2c7de6","tarball":"https://registry.npmjs.org/blume/-/blume-1.6.3.tgz","fileCount":537,"unpackedSize":7088465,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/blume@1.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCoNBd9z6Bdd9bBn67aE9/6K1Gt6C7X3VYlFPgdI0VoWAIhAIEo8BleXzYtW23Q1nUyQrREyFa0hPWYEIyyGMAH4tvC"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e426b9-ff0c-4af1-9cbe-8765b5d4b89c"}},"directories":{},"maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/blume_1.6.3_1788677741583_0.24915863561831797"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-21T05:48:37.743Z","modified":"2026-09-06T06:55:42.048Z","0.0.0":"2025-09-21T05:48:38.042Z","0.1.0":"2026-06-30T03:05:52.472Z","0.1.1":"2026-06-30T08:11:50.527Z","0.1.2":"2026-06-30T16:32:46.787Z","0.1.3":"2026-06-30T19:48:19.812Z","0.1.4":"2026-06-30T21:01:58.996Z","0.1.5":"2026-07-01T01:08:00.452Z","0.2.0":"2026-07-01T08:17:51.732Z","0.3.0":"2026-07-02T08:18:35.962Z","0.4.0":"2026-07-02T19:54:40.072Z","0.5.0":"2026-07-03T01:46:57.107Z","0.5.1":"2026-07-03T04:20:09.551Z","0.5.2":"2026-07-03T05:20:43.538Z","0.5.3":"2026-07-03T07:58:46.751Z","0.5.4":"2026-07-04T02:11:29.120Z","0.6.0":"2026-07-05T02:13:20.936Z","0.6.1":"2026-07-05T04:03:08.365Z","0.6.2":"2026-07-05T05:59:30.235Z","0.6.3":"2026-07-05T06:58:06.240Z","0.6.4":"2026-07-05T18:40:34.197Z","0.6.5":"2026-07-05T19:07:35.657Z","0.6.6":"2026-07-06T00:36:15.686Z","0.6.7":"2026-07-06T01:01:14.115Z","0.7.0":"2026-07-08T08:49:09.069Z","0.8.0":"2026-07-11T21:32:32.308Z","1.0.0":"2026-07-13T05:41:33.175Z","1.0.1":"2026-07-13T06:07:01.058Z","1.0.2":"2026-07-13T06:38:42.179Z","1.0.3":"2026-07-13T07:29:08.757Z","1.0.4":"2026-07-15T05:42:29.795Z","1.1.0":"2026-07-19T03:18:32.771Z","1.1.1":"2026-07-19T18:56:43.035Z","1.1.2":"2026-07-20T02:01:00.760Z","1.1.3":"2026-07-22T01:55:40.871Z","1.1.4":"2026-07-23T01:15:47.806Z","1.2.0":"2026-07-27T01:38:19.377Z","1.2.1":"2026-07-30T05:10:31.805Z","1.3.0":"2026-08-03T04:01:01.242Z","1.3.1":"2026-08-03T04:54:02.009Z","1.4.0":"2026-08-08T17:06:10.083Z","1.4.1":"2026-08-09T03:40:54.418Z","1.4.2":"2026-08-09T17:46:34.036Z","1.4.3":"2026-08-11T06:24:33.892Z","1.5.0":"2026-08-16T17:02:03.710Z","1.5.1":"2026-08-16T18:32:23.014Z","1.5.2":"2026-08-20T06:06:30.359Z","1.5.3":"2026-08-20T06:42:38.729Z","1.6.0":"2026-09-04T05:43:28.573Z","1.6.1":"2026-09-05T23:20:32.803Z","1.6.2":"2026-09-06T06:13:41.678Z","1.6.3":"2026-09-06T06:55:41.755Z"},"bugs":{"url":"https://github.com/haydenbleasel/blume/issues"},"author":{"name":"Hayden Bleasel"},"license":"MIT","homepage":"https://github.com/haydenbleasel/blume#readme","keywords":["astro","docs","documentation","markdown","mdx","vite"],"repository":{"type":"git","url":"git+https://github.com/haydenbleasel/blume.git","directory":"packages/blume"},"description":"Documentation that's fast, AI-ready, and zero-config.","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"readme":"# Blume\n\n[![npm downloads](https://img.shields.io/npm/dm/blume.svg)](https://www.npmjs.com/package/blume) [![Socket Badge](https://socket.dev/api/badge/npm/package/blume)](https://socket.dev/npm/package/blume) ![CodeRabbit Pull Request Reviews](https://img.shields.io/coderabbit/prs/github/haydenbleasel/blume?utm_source=oss&utm_medium=github&utm_campaign=haydenbleasel%2Fblume&labelColor=171717&color=FF570A&link=https%3A%2F%2Fcoderabbit.ai&label=CodeRabbit+Reviews)\n\n**Documentation for everything you build.** Fast, AI-ready, and zero-config. Free and open source, forever.\n\nDrop Markdown or MDX into a folder, run `blume dev`, and get a production-grade docs site — navigation, search, theming, Open Graph images, and a rich component library — with no app boilerplate to write or maintain. Blume generates and drives a hidden Astro project for you; run `blume eject` to get a standalone Astro app whenever you want full control.\n\n**[Documentation](https://useblume.dev)** · [Quickstart](https://useblume.dev/docs/quickstart) · [Components](https://useblume.dev/docs/content/components) · [CLI](https://useblume.dev/docs/reference/cli)\n\n## Quickstart\n\nBlume needs **Node.js 22.12 or newer** and a content folder with at least one `.md`/`.mdx` file — there's nothing else to set up.\n\n```bash\nnpx blume init\n```\n\nRun the dev server with hot reload:\n\n```bash\nblume dev\n```\n\nBuild static HTML, with a local search index, into `dist/`:\n\n```bash\nblume build\n```\n\nBlume works with any package manager and never requires you to set up Astro or Tailwind yourself.\n\n## Features\n\n- **Zero-config, even the template** — a folder of docs is a complete project. No starter to clone, no framework to learn. Configuration is opt-in, one file at a time.\n- **Fast by default** — static HTML on Astro and Vite; the core theme ships no client framework JS so pages score well on Core Web Vitals out of the box.\n- **Type-safe config** — `blume.config.ts` and every `meta.ts` are real TypeScript, validated by a schema and authored with `defineConfig` / `defineMeta`, so your editor catches mistakes before a build.\n- **Components, no imports** — cards, columns, steps, tabs, accordions, badges, code groups, frames, file trees, type tables, live component previews, diffs, and more, usable in any MDX page.\n- **Local search** — Orama runs in dev and production with no hosted service; FlexSearch, Pagefind, Algolia, Typesense, Orama Cloud, and Mixedbread are one setting away.\n- **AI-ready** — `llms.txt` / `llms-full.txt`, raw Markdown at any `.md` URL, Copy as Markdown, Open in chat, an optional Ask AI assistant, and a hosted MCP server so coding agents can search and read your docs directly.\n- **Agent skills** — Blume ships [agent skills](https://useblume.dev/docs/advanced/skills) that teach a coding agent to scaffold, write, and maintain your docs site.\n- **Content sources** — mix local files with remote MDX, GitHub Releases, Notion, Sanity, or any custom backend into a single site.\n- **Internationalization** — drop translated files into place for locale-aware routing, per-language navigation, translated UI, and SEO.\n- **SEO** — metadata, Open Graph images (rendered at build with Takumi), sitemap, `robots.txt`, RSS feeds, and JSON-LD, built in.\n- **API reference** — render an OpenAPI or AsyncAPI spec as an interactive reference (schemas, auth, request playground) via Scalar.\n- **Export** — let readers download any page as a PDF or EPUB, entirely client-side, so static builds stay static.\n- **Customization** — component overrides, React islands, custom pages, Tailwind v4 theme tokens and `theme.css`, and a source-component registry (`blume add`).\n- **Eject** — `blume eject` produces a standalone Astro project that still uses the `blume` package.\n\n## CLI\n\n| Command | Description |\n| --- | --- |\n| `blume init [dir]` | Scaffold a project (interactive by default). |\n| `blume dev` | Start the dev server with hot reload. |\n| `blume build` | Build the static (or server) site. |\n| `blume preview` | Preview the last build. |\n| `blume add <item>` | Install a source component from the registry. |\n| `blume sync` | Re-fetch remote content sources and regenerate. |\n| `blume eject` | Promote the runtime into a standalone Astro app. |\n| `blume check` | Type-check the docs site with `astro check`. |\n| `blume validate` | Validate internal, anchor, asset, and external links. |\n| `blume doctor` | Diagnose config and content problems. |\n| `blume audit` | Audit the built site for SEO and health issues. |\n| `blume eval` | Test the docs: an agent answers your questions using only the documentation. |\n| `blume translate` | Translate docs into the configured locales with a local agent CLI. |\n| `blume version [id]` | Freeze the current docs as an archived version (no id lists configured versions). |\n\nSee the [CLI reference](https://useblume.dev/docs/reference/cli) for every flag.\n\n## How it works\n\nThe Blume CLI loads `blume.config.ts`, scans your content into a graph, and generates a hidden Astro project under `.blume/` that it drives for dev and build. Astro renders through a catch-all page that imports Blume's shipped components, the generated data, and your overrides. `.blume/` is regenerated on each run — only changed files are written, so hot reload stays fast — until you `blume eject` and own it.\n\n## Deployment\n\n`blume build` outputs static HTML to `dist/` — deploy to any static host (Vercel, Netlify, Cloudflare Pages, GitHub Pages, S3 + CloudFront, or any CDN). For request-time features like Ask AI or the MCP server, switch to server output and pick an adapter:\n\n| Adapter      | Use for                              |\n| ------------ | ------------------------------------ |\n| `vercel`     | Vercel                               |\n| `netlify`    | Netlify Functions                    |\n| `node`       | Self-hosted Node servers, containers |\n| `cloudflare` | Cloudflare Workers and Pages         |\n\nOn Vercel, Netlify, and Cloudflare Pages the matching adapter and site URL are detected automatically.\n\n## Compatibility\n\n| Requirement      | Supported                         |\n| ---------------- | --------------------------------- |\n| Node             | 22.12+                            |\n| Package managers | Bun, pnpm, npm, yarn              |\n| Adapters         | Vercel, Netlify, Node, Cloudflare |\n\n## Development\n\nThis repository is a monorepo: the published package lives in `packages/blume`, and `apps/docs` is Blume's own documentation, built with Blume.\n\n```bash\nbun install\nbun run check       # lint + format (Ultracite)\nbun run typecheck\nbun run test\n```\n\nSee [CONTRIBUTING.md](https://github.com/haydenbleasel/blume/blob/main/.github/CONTRIBUTING.md) for architecture and conventions.\n\n## License\n\n[MIT](./LICENSE) © Hayden Bleasel\n","readmeFilename":"README.md"}