{"_id":"@arvoretech/docusaurus-to-md","_rev":"6-6b186863593b842370ad1d40f23155d9","name":"@arvoretech/docusaurus-to-md","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@arvoretech/docusaurus-to-md","version":"0.1.0","keywords":["docusaurus","markdown","scraper","documentation"],"author":{"name":"Árvore"},"license":"MIT","_id":"@arvoretech/docusaurus-to-md@0.1.0","maintainers":[{"name":"joao.barros.arvore","email":"joao.barros@arvore.com.br"}],"homepage":"https://github.com/arvoreeducacao/docusaurus-to-md#readme","bugs":{"url":"https://github.com/arvoreeducacao/docusaurus-to-md/issues"},"bin":{"docusaurus-to-md":"dist/cli.js"},"dist":{"shasum":"2896794cbcf4abb2a62cec99495b4a63f41bbbc8","tarball":"https://registry.npmjs.org/@arvoretech/docusaurus-to-md/-/docusaurus-to-md-0.1.0.tgz","fileCount":8,"integrity":"sha512-2A8JPU0U+daOeAVhYYg9LyfjjyUKpNUFYeUFG06dczhwsvIziUAqkaZGjBVzPdZygBPNMXm4rXcd+D1g9UmpEA==","signatures":[{"sig":"MEYCIQCHKmrbhN8is/0MUhCn5kk2OxdwEYRgzqAPzg9homZlAwIhAOr/3AXz/762gStcBQ9GnXxQfc/d+2XyDNJCQkke9+PK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9878},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"9ff6303e1327857fcb24b348e43e671c6c9f7f8f","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","build":"tsup"},"_npmUser":{"name":"joao.barros.arvore","email":"joao.barros@arvore.com.br"},"repository":{"url":"git+https://github.com/arvoreeducacao/docusaurus-to-md.git","type":"git"},"_npmVersion":"10.8.2","description":"Scrape Docusaurus sites and convert to clean Markdown files","directories":{},"_nodeVersion":"20.20.1","dependencies":{"cheerio":"^1.0.0","turndown":"^7.2.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.1","devDependencies":{"tsup":"^8.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/turndown":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/docusaurus-to-md_0.1.0_1773944259043_0.22095966707075254","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-03-19T18:17:38.959Z","modified":"2026-06-16T21:13:11.657Z","0.1.0":"2026-03-19T18:17:39.200Z"},"bugs":{"url":"https://github.com/arvoreeducacao/docusaurus-to-md/issues"},"author":{"name":"Árvore"},"license":"MIT","homepage":"https://github.com/arvoreeducacao/docusaurus-to-md#readme","keywords":["docusaurus","markdown","scraper","documentation"],"repository":{"url":"git+https://github.com/arvoreeducacao/docusaurus-to-md.git","type":"git"},"description":"Scrape Docusaurus sites and convert to clean Markdown files","maintainers":[{"email":"joao.barros@arvore.com.br","name":"joao.barros.arvore"},{"email":"rafasouza@protonmail.com","name":"rafsouza"},{"email":"pedro.adas@gmail.com","name":"pedro.adas"},{"email":"guilhermebscontact@gmail.com","name":"guilhermebs"},{"email":"ricardorbxx1@gmail.com","name":"ricardoraposorfox"},{"email":"jvgcunha2002@gmail.com","name":"jott4"},{"email":"vitor.piovezan@arvore.com.br","name":"vitor.piovezan"}],"readme":"# docusaurus-to-md\n\nScrape Docusaurus sites and convert all pages to clean Markdown files. Built for generating LLM-ready documentation.\n\n## Quick start\n\n```bash\nnpx docusaurus-to-md https://docs.example.com\n```\n\n## Install\n\n```bash\nnpm install -g docusaurus-to-md\n```\n\n## CLI\n\n```bash\ndocusaurus-to-md https://docs.example.com\ndocusaurus-to-md https://docs.example.com -p /docs/api/ -o ./api-docs\ndocusaurus-to-md https://docs.example.com -w 16\ndocusaurus-to-md https://docs.example.com --no-single-file\n```\n\n## API\n\n```typescript\nimport { scrape } from \"docusaurus-to-md\";\n\nconst result = await scrape({\n  baseUrl: \"https://docs.example.com\",\n  pathPrefix: \"/docs/\",\n  outputDir: \"./output\",\n  workers: 8,\n});\n\nconsole.log(`${result.pages.length} pages scraped`);\n```\n\n## How it works\n\n1. Fetches `sitemap.xml` from the Docusaurus site\n2. Filters URLs by path prefix\n3. Scrapes pages in parallel batches\n4. Extracts main content (strips nav, footer, sidebar, TOC)\n5. Converts HTML to Markdown via Turndown\n6. Saves individual `.md` files + optional combined `_all.md`\n","readmeFilename":"README.md"}