{"_id":"@alloc/sitefetch","_rev":"14-e9b18d0c3b54fe0ef070988c37713543","name":"@alloc/sitefetch","dist-tags":{"latest":"0.2.7"},"versions":{"0.1.0":{"name":"@alloc/sitefetch","version":"0.1.0","keywords":[],"author":{"name":"EGOIST","email":"hi@egoist.dev"},"license":"MIT","_id":"@alloc/sitefetch@0.1.0","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"bin":{"sitefetch":"dist/cli.js"},"dist":{"shasum":"593a8804fced169ded9ff1ef7f6c5bb81586c33c","tarball":"https://registry.npmjs.org/@alloc/sitefetch/-/sitefetch-0.1.0.tgz","fileCount":12,"integrity":"sha512-Jct20l8oBJESJeekQLLMrUlcghR1njkzSSJ7PbYbgR9ORHeMXcekUw5gjISKCq8QVQa782Rfc9g+wy9ELl8isA==","signatures":[{"sig":"MEUCIQDJu3z8qP48wgOHT+DDhX5vsj57c3vzMPnLDjF8L4iDKAIgJ/FArcMskEsg1jtm4nPftjFioMncZe5/6n0Owxe4GkA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110197},"main":"./dist/index.js","type":"module","_from":"file:alloc-sitefetch-0.1.0.tgz","types":"./dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && rolldown -c"},"_npmUser":{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"},"_resolved":"/private/var/folders/4l/lb2f5pj1221bm7d89gh08fx80000gn/T/6f662e8cd5f49525e3598bf35eb7b266/alloc-sitefetch-0.1.0.tgz","_integrity":"sha512-Jct20l8oBJESJeekQLLMrUlcghR1njkzSSJ7PbYbgR9ORHeMXcekUw5gjISKCq8QVQa782Rfc9g+wy9ELl8isA==","_npmVersion":"10.9.4","description":"Fetch an entire site and save it as a text file","directories":{},"_nodeVersion":"22.22.0","dependencies":{"cheerio":"^1.0.0","turndown":"^7.2.0","happy-dom":"^16.5.3","micromatch":"^4.0.8","gpt-tokenizer":"^2.8.1","turndown-plugin-gfm":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"cac":"^6.7.14","p-queue":"^8.0.1","rolldown":"^1.0.0-beta.1","@types/bun":"^1.1.15","picocolors":"^1.1.1","typescript":"^5.7.3","@types/turndown":"^5.0.5","@types/micromatch":"^4.0.9","@mozilla/readability":"^0.5.0","unplugin-isolated-decl":"^0.10.4"},"_npmOperationalInternal":{"tmp":"tmp/sitefetch_0.1.0_1775058408457_0.6091741565817954","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@alloc/sitefetch","version":"0.1.1","keywords":[],"author":{"name":"EGOIST","email":"hi@egoist.dev"},"license":"MIT","_id":"@alloc/sitefetch@0.1.1","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"bin":{"sitefetch":"dist/cli.js"},"dist":{"shasum":"731cd9ec6b890add8bd7345cc02cb7d8cb28151c","tarball":"https://registry.npmjs.org/@alloc/sitefetch/-/sitefetch-0.1.1.tgz","fileCount":12,"integrity":"sha512-QmGloeuougQp3G/W3QPcwRBVL5jEQvp2GmX6aUzGMKt0nMM8nuiwv747LUoWu2DcpgZmygE7RVbwdrAkoplvpA==","signatures":[{"sig":"MEUCIAi5ELBrrpCnZzvTUw0luWeP9jDG2AOmfny+Nh4Vl4rfAiEAqNHNhe6BihbdR/m70Ux0JVOPV8uuCORpogtCQp5xgFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110700},"main":"./dist/index.js","type":"module","_from":"file:alloc-sitefetch-0.1.1.tgz","types":"./dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && rolldown -c"},"_npmUser":{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"},"_resolved":"/private/var/folders/4l/lb2f5pj1221bm7d89gh08fx80000gn/T/d79d7c5548cf3f05bc58dfba38d98f92/alloc-sitefetch-0.1.1.tgz","_integrity":"sha512-QmGloeuougQp3G/W3QPcwRBVL5jEQvp2GmX6aUzGMKt0nMM8nuiwv747LUoWu2DcpgZmygE7RVbwdrAkoplvpA==","_npmVersion":"10.9.4","description":"Fetch an entire site and save it as a text file","directories":{},"_nodeVersion":"22.22.0","dependencies":{"cheerio":"^1.0.0","turndown":"^7.2.0","happy-dom":"^16.5.3","micromatch":"^4.0.8","gpt-tokenizer":"^2.8.1","turndown-plugin-gfm":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"cac":"^6.7.14","p-queue":"^8.0.1","rolldown":"^1.0.0-beta.1","@types/bun":"^1.1.15","picocolors":"^1.1.1","typescript":"^5.7.3","@types/turndown":"^5.0.5","@types/micromatch":"^4.0.9","@mozilla/readability":"^0.5.0","unplugin-isolated-decl":"^0.10.4"},"_npmOperationalInternal":{"tmp":"tmp/sitefetch_0.1.1_1775058509411_0.7356566555810538","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@alloc/sitefetch","version":"0.1.2","keywords":[],"author":{"name":"EGOIST","email":"hi@egoist.dev"},"license":"MIT","_id":"@alloc/sitefetch@0.1.2","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"bin":{"sitefetch":"dist/cli.js"},"dist":{"shasum":"859fd17db11bb61a87d39b3cdd22027bd21f52ab","tarball":"https://registry.npmjs.org/@alloc/sitefetch/-/sitefetch-0.1.2.tgz","fileCount":12,"integrity":"sha512-w4usov/3A0TBHESOXm6K90EG+en/kIxf+YXB3tPLfTOx2MDwOjo7XVjupiHoz610bRahyH1DFT2yrELkmlBhDA==","signatures":[{"sig":"MEYCIQCqP/mu430LIDsmaWMiXiCZOkLLb+utE7MEC7fCM4gPIQIhAOb/22Z7izFbYNuC5VP77xSXjM+Lm3x6noIzA5X6pJZy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110723},"main":"./dist/index.js","type":"module","_from":"file:alloc-sitefetch-0.1.2.tgz","types":"./dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && rolldown -c"},"_npmUser":{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"},"_resolved":"/private/var/folders/4l/lb2f5pj1221bm7d89gh08fx80000gn/T/c5982cf851b4b0f4e60be66efff43a6d/alloc-sitefetch-0.1.2.tgz","_integrity":"sha512-w4usov/3A0TBHESOXm6K90EG+en/kIxf+YXB3tPLfTOx2MDwOjo7XVjupiHoz610bRahyH1DFT2yrELkmlBhDA==","_npmVersion":"11.9.0","description":"Fetch an entire site and save it as a text file","directories":{},"_nodeVersion":"25.6.1","dependencies":{"cheerio":"^1.0.0","turndown":"^7.2.0","happy-dom":"^16.5.3","micromatch":"^4.0.8","gpt-tokenizer":"^2.8.1","turndown-plugin-gfm":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"cac":"^6.7.14","p-queue":"^8.0.1","rolldown":"^1.0.0-beta.1","@types/bun":"^1.1.15","picocolors":"^1.1.1","typescript":"^5.7.3","@types/turndown":"^5.0.5","@types/micromatch":"^4.0.9","@mozilla/readability":"^0.5.0","unplugin-isolated-decl":"^0.10.4"},"_npmOperationalInternal":{"tmp":"tmp/sitefetch_0.1.2_1778078939309_0.13700700920084397","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@alloc/sitefetch","version":"0.1.3","keywords":[],"author":{"name":"Alec Larson"},"license":"MIT","_id":"@alloc/sitefetch@0.1.3","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"contributors":[{"name":"EGOIST","email":"hi@egoist.dev"}],"homepage":"https://github.com/aleclarson/sitefetch#readme","bugs":{"url":"https://github.com/aleclarson/sitefetch/issues"},"bin":{"sitefetch":"dist/cli.js"},"dist":{"shasum":"bfbb16b5cdee9fe5d91492cdab17ebe44cabd286","tarball":"https://registry.npmjs.org/@alloc/sitefetch/-/sitefetch-0.1.3.tgz","fileCount":12,"integrity":"sha512-3DxfvS0BoWtqD6NHjaVfjGPb6zaa62fCkvv6hmUsbgnRqBfcZMFIWINsRWM7z1wm+qbTT20ihRgAIQGJa05SGQ==","signatures":[{"sig":"MEUCIGAwymSHUgVepucWEOkcUedY/IhUeL5wQ3XlE8n6n0jSAiEAikQKfs/kY2OFrO9zJDULmmx+BQIaaVl0Y8iMMREf9Jk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110825},"main":"./dist/index.js","type":"module","_from":"file:alloc-sitefetch-0.1.3.tgz","types":"./dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && rolldown -c"},"_npmUser":{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"},"_resolved":"/private/var/folders/4l/lb2f5pj1221bm7d89gh08fx80000gn/T/e56d32835f42b1bc150b03955aedb197/alloc-sitefetch-0.1.3.tgz","_integrity":"sha512-3DxfvS0BoWtqD6NHjaVfjGPb6zaa62fCkvv6hmUsbgnRqBfcZMFIWINsRWM7z1wm+qbTT20ihRgAIQGJa05SGQ==","repository":{"url":"git+https://github.com/aleclarson/sitefetch.git","type":"git"},"_npmVersion":"11.9.0","description":"Fetch an entire site and save it as a text file","directories":{},"_nodeVersion":"25.6.1","dependencies":{"cheerio":"^1.0.0","turndown":"^7.2.0","happy-dom":"^16.5.3","micromatch":"^4.0.8","gpt-tokenizer":"^2.8.1","turndown-plugin-gfm":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"cac":"^6.7.14","p-queue":"^8.0.1","rolldown":"^1.0.0-beta.1","@types/bun":"^1.1.15","picocolors":"^1.1.1","typescript":"^5.7.3","@types/turndown":"^5.0.5","@types/micromatch":"^4.0.9","@mozilla/readability":"^0.5.0","unplugin-isolated-decl":"^0.10.4"},"_npmOperationalInternal":{"tmp":"tmp/sitefetch_0.1.3_1778079083624_0.4458649706201818","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@alloc/sitefetch","version":"0.1.4","keywords":[],"author":{"name":"Alec Larson"},"license":"MIT","_id":"@alloc/sitefetch@0.1.4","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"contributors":[{"name":"EGOIST","email":"hi@egoist.dev"}],"homepage":"https://github.com/aleclarson/sitefetch#readme","bugs":{"url":"https://github.com/aleclarson/sitefetch/issues"},"bin":{"sitefetch":"dist/cli.js"},"dist":{"shasum":"d6f6335bd5abb2c5ec57439881c1f1965abd0dec","tarball":"https://registry.npmjs.org/@alloc/sitefetch/-/sitefetch-0.1.4.tgz","fileCount":12,"integrity":"sha512-ex6kYhbuqK1CA1Gk0TkwPqZeVm7DFTZkXWuEipIsSoWeaFaY8vziP7WPyDxUHhwYTHspRVGuSTjERc1AUlTWxg==","signatures":[{"sig":"MEUCIDZzuICO5tBaGOYxbhCJ015S27e1TW8uUe0JPM7JzIJeAiEAxPrL5fUWGTxU/6DZ+MTNb3DIoghtC0/kAZVKNMTqWHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120468},"main":"./dist/index.js","type":"module","_from":"file:alloc-sitefetch-0.1.4.tgz","types":"./dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && rolldown -c"},"_npmUser":{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"},"_resolved":"/private/var/folders/4l/lb2f5pj1221bm7d89gh08fx80000gn/T/8ebac2525ab59bf70aec9e6670dfac00/alloc-sitefetch-0.1.4.tgz","_integrity":"sha512-ex6kYhbuqK1CA1Gk0TkwPqZeVm7DFTZkXWuEipIsSoWeaFaY8vziP7WPyDxUHhwYTHspRVGuSTjERc1AUlTWxg==","repository":{"url":"git+https://github.com/aleclarson/sitefetch.git","type":"git"},"_npmVersion":"11.9.0","description":"Fetch an entire site and save it as a text file","directories":{},"_nodeVersion":"25.6.1","dependencies":{"cheerio":"^1.0.0","turndown":"^7.2.0","happy-dom":"^16.8.1","micromatch":"^4.0.8","gpt-tokenizer":"^2.8.1","turndown-plugin-gfm":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"cac":"^6.7.14","p-queue":"^8.0.1","rolldown":"^1.0.0-beta.1","@types/bun":"^1.1.15","picocolors":"^1.1.1","typescript":"^5.7.3","@types/turndown":"^5.0.5","@types/micromatch":"^4.0.9","@mozilla/readability":"^0.5.0","unplugin-isolated-decl":"^0.10.4"},"_npmOperationalInternal":{"tmp":"tmp/sitefetch_0.1.4_1778079299110_0.6569169169179752","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@alloc/sitefetch","version":"0.1.5","keywords":[],"author":{"name":"Alec Larson"},"license":"MIT","_id":"@alloc/sitefetch@0.1.5","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"contributors":[{"name":"EGOIST","email":"hi@egoist.dev"}],"homepage":"https://github.com/aleclarson/sitefetch#readme","bugs":{"url":"https://github.com/aleclarson/sitefetch/issues"},"bin":{"sitefetch":"dist/cli.js"},"dist":{"shasum":"62ab8108803f738b54298d6a5a33ddf326830e3c","tarball":"https://registry.npmjs.org/@alloc/sitefetch/-/sitefetch-0.1.5.tgz","fileCount":12,"integrity":"sha512-SU7GR5na2FhvJ6oLPok6+4d/08+SaW6HwybcBDJ18RXbxGPBH9EzO/z2KmZ5hqQTUARl3hrkfjMOQZxSPYD1IA==","signatures":[{"sig":"MEQCIEIuxDwvw3UZAZeMyOPiUlrMKdZNACCwYnzLypNSIqbeAiB0i43EeYGos1utAxK9QKWRVZJUsecDk2cRq0lUdi2tFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120576},"main":"./dist/index.js","type":"module","_from":"file:alloc-sitefetch-0.1.5.tgz","types":"./dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && rolldown -c"},"_npmUser":{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"},"_resolved":"/private/var/folders/4l/lb2f5pj1221bm7d89gh08fx80000gn/T/a79c597d6a15c93e347b80699f3b6e35/alloc-sitefetch-0.1.5.tgz","_integrity":"sha512-SU7GR5na2FhvJ6oLPok6+4d/08+SaW6HwybcBDJ18RXbxGPBH9EzO/z2KmZ5hqQTUARl3hrkfjMOQZxSPYD1IA==","repository":{"url":"git+https://github.com/aleclarson/sitefetch.git","type":"git"},"_npmVersion":"11.9.0","description":"Fetch an entire site and save it as a text file","directories":{},"_nodeVersion":"25.6.1","dependencies":{"cheerio":"^1.0.0","turndown":"^7.2.0","happy-dom":"^16.8.1","micromatch":"^4.0.8","gpt-tokenizer":"^2.8.1","turndown-plugin-gfm":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"cac":"^6.7.14","p-queue":"^8.0.1","rolldown":"^1.0.0-beta.1","@types/bun":"^1.1.15","picocolors":"^1.1.1","typescript":"^5.7.3","@types/turndown":"^5.0.5","@types/micromatch":"^4.0.9","@mozilla/readability":"^0.5.0","unplugin-isolated-decl":"^0.10.4"},"_npmOperationalInternal":{"tmp":"tmp/sitefetch_0.1.5_1778079645322_0.549213276766163","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@alloc/sitefetch","version":"0.2.0","keywords":[],"author":{"name":"Alec Larson"},"license":"MIT","_id":"@alloc/sitefetch@0.2.0","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"contributors":[{"name":"EGOIST","email":"hi@egoist.dev"}],"homepage":"https://github.com/aleclarson/sitefetch#readme","bugs":{"url":"https://github.com/aleclarson/sitefetch/issues"},"bin":{"sitefetch":"dist/cli.js"},"dist":{"shasum":"1ff763184cb1aec6a03ad1e8ccbaad512892b497","tarball":"https://registry.npmjs.org/@alloc/sitefetch/-/sitefetch-0.2.0.tgz","fileCount":11,"integrity":"sha512-P9zhnvO+P/FBQ2tzdSKHWEeFXDXhRNFPAndtYZsvF/dRtOe0WFoBTNHe5AHmuVVktsG5SF2mgh3UZ49ipawvLQ==","signatures":[{"sig":"MEYCIQCFJ2u/3MNJ8SmWvfJ7aCpTHZJn9IPHuU1aOYOU/RMCBAIhANGr77HVJd604TpoH4tUKESd3hD3IVllzh4GqGYQoGEA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55523},"main":"./dist/index.js","type":"module","_from":"file:alloc-sitefetch-0.2.0.tgz","types":"./dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && rolldown -c"},"_npmUser":{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"},"_resolved":"/private/var/folders/4l/lb2f5pj1221bm7d89gh08fx80000gn/T/8cf6dabffa2eb4d26a958b904b351576/alloc-sitefetch-0.2.0.tgz","_integrity":"sha512-P9zhnvO+P/FBQ2tzdSKHWEeFXDXhRNFPAndtYZsvF/dRtOe0WFoBTNHe5AHmuVVktsG5SF2mgh3UZ49ipawvLQ==","repository":{"url":"git+https://github.com/aleclarson/sitefetch.git","type":"git"},"_npmVersion":"11.9.0","description":"Fetch an entire site and save it as a text file","directories":{},"_nodeVersion":"25.6.1","dependencies":{"cheerio":"^1.0.0","readdown":"^0.2.4","micromatch":"^4.0.8","gpt-tokenizer":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"cac":"^6.7.14","p-queue":"^8.0.1","rolldown":"^1.0.0-beta.1","@types/bun":"^1.1.15","picocolors":"^1.1.1","typescript":"^5.7.3","@types/micromatch":"^4.0.9","unplugin-isolated-decl":"^0.10.4"},"_npmOperationalInternal":{"tmp":"tmp/sitefetch_0.2.0_1778080976802_0.12941849431139563","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@alloc/sitefetch","version":"0.2.1","keywords":[],"author":{"name":"Alec Larson"},"license":"MIT","_id":"@alloc/sitefetch@0.2.1","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"contributors":[{"name":"EGOIST","email":"hi@egoist.dev"}],"homepage":"https://github.com/aleclarson/sitefetch#readme","bugs":{"url":"https://github.com/aleclarson/sitefetch/issues"},"bin":{"sitefetch":"dist/cli.js"},"dist":{"shasum":"179af8211edea53c36e0055c63a4aa472d81de94","tarball":"https://registry.npmjs.org/@alloc/sitefetch/-/sitefetch-0.2.1.tgz","fileCount":11,"integrity":"sha512-xZRne65NXLHsZp4HMIjIvz3LbVIP+0dtC7uYQWrCGf+qggKX9W7npXYGAXqiw7QVJPIOsivDhaRXkAFMfn+24A==","signatures":[{"sig":"MEUCIQD7Sa8LPwSbvp82UaGcq21iLQSqNi19r8QaiIHEGspaVwIgfMhO2f7dncm4Krx8rxLAO+Sr1M4gOWYwOVAv0f301rQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55689},"main":"./dist/index.js","type":"module","_from":"file:alloc-sitefetch-0.2.1.tgz","types":"./dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && rolldown -c"},"_npmUser":{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"},"_resolved":"/private/var/folders/4l/lb2f5pj1221bm7d89gh08fx80000gn/T/c6f8f7eadcaf45e59724d5c5cc332bf7/alloc-sitefetch-0.2.1.tgz","_integrity":"sha512-xZRne65NXLHsZp4HMIjIvz3LbVIP+0dtC7uYQWrCGf+qggKX9W7npXYGAXqiw7QVJPIOsivDhaRXkAFMfn+24A==","repository":{"url":"git+https://github.com/aleclarson/sitefetch.git","type":"git"},"_npmVersion":"11.9.0","description":"Fetch an entire site and save it as a text file","directories":{},"_nodeVersion":"25.6.1","dependencies":{"cheerio":"^1.0.0","readdown":"^0.2.4","micromatch":"^4.0.8","gpt-tokenizer":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"cac":"^6.7.14","p-queue":"^8.0.1","rolldown":"^1.0.0-beta.1","@types/bun":"^1.1.15","picocolors":"^1.1.1","typescript":"^5.7.3","@types/micromatch":"^4.0.9","unplugin-isolated-decl":"^0.10.4"},"_npmOperationalInternal":{"tmp":"tmp/sitefetch_0.2.1_1778081492793_0.7764466395452447","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@alloc/sitefetch","version":"0.2.2","keywords":[],"author":{"name":"Alec Larson"},"license":"MIT","_id":"@alloc/sitefetch@0.2.2","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"contributors":[{"name":"EGOIST","email":"hi@egoist.dev"}],"homepage":"https://github.com/aleclarson/sitefetch#readme","bugs":{"url":"https://github.com/aleclarson/sitefetch/issues"},"bin":{"sitefetch":"dist/cli.js"},"dist":{"shasum":"ceee61bacf548f9b70db53d068fa5e24dcd47a7d","tarball":"https://registry.npmjs.org/@alloc/sitefetch/-/sitefetch-0.2.2.tgz","fileCount":11,"integrity":"sha512-AR4zhXap8AQZbcEXXUbCbhGo5JT1iqVOlSBwH+nVjTtqOh9egAJYyu84j0R3XOlDxqW9qOngrr+hlmSOVRltmg==","signatures":[{"sig":"MEQCIHJd81P1L8dtdSO6DbM8l/Bek3DRbtI8MH2suJIAfrsLAiARfzvwta/7kThQ2E2kVMWr8tYBEPQujRQVKeLVGyzfpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55831},"main":"./dist/index.js","type":"module","_from":"file:alloc-sitefetch-0.2.2.tgz","types":"./dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && rolldown -c"},"_npmUser":{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"},"_resolved":"/private/var/folders/4l/lb2f5pj1221bm7d89gh08fx80000gn/T/b9585b2b45307313cc2a2d21f8f5dab2/alloc-sitefetch-0.2.2.tgz","_integrity":"sha512-AR4zhXap8AQZbcEXXUbCbhGo5JT1iqVOlSBwH+nVjTtqOh9egAJYyu84j0R3XOlDxqW9qOngrr+hlmSOVRltmg==","repository":{"url":"git+https://github.com/aleclarson/sitefetch.git","type":"git"},"_npmVersion":"11.9.0","description":"Fetch an entire site and save it as a text file","directories":{},"_nodeVersion":"25.6.1","dependencies":{"cheerio":"^1.0.0","readdown":"^0.2.4","micromatch":"^4.0.8","gpt-tokenizer":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"cac":"^6.7.14","p-queue":"^8.0.1","rolldown":"^1.0.0-beta.1","@types/bun":"^1.1.15","picocolors":"^1.1.1","typescript":"^5.7.3","@types/micromatch":"^4.0.9","unplugin-isolated-decl":"^0.10.4"},"_npmOperationalInternal":{"tmp":"tmp/sitefetch_0.2.2_1778081554187_0.16832019799070452","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@alloc/sitefetch","version":"0.2.3","keywords":[],"author":{"name":"Alec Larson"},"license":"MIT","_id":"@alloc/sitefetch@0.2.3","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"contributors":[{"name":"EGOIST","email":"hi@egoist.dev"}],"homepage":"https://github.com/aleclarson/sitefetch#readme","bugs":{"url":"https://github.com/aleclarson/sitefetch/issues"},"bin":{"sitefetch":"dist/cli.js"},"dist":{"shasum":"fbe6e3b8f59ed93282c2ad133645c79efb8f7f65","tarball":"https://registry.npmjs.org/@alloc/sitefetch/-/sitefetch-0.2.3.tgz","fileCount":11,"integrity":"sha512-LwcN1Fuj0RxNRTlLmn2/KxRRvWjoEMQZ/He6C/1xoYsMNzCNWjleNWheRx1vlG6Q42wazZyLf2hFUlmb9YIa9Q==","signatures":[{"sig":"MEQCICmeo0beepkVEgbvEXsRKAMSHavEnH5U7Q4a9eVpw3X5AiBIvGW/Nrbpw8cyDvs1E/DdGUxSoC9ERx4ckzmurIxcWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56107},"main":"./dist/index.js","type":"module","_from":"file:alloc-sitefetch-0.2.3.tgz","types":"./dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && rolldown -c"},"_npmUser":{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"},"_resolved":"/private/var/folders/4l/lb2f5pj1221bm7d89gh08fx80000gn/T/07943a714a2c06290f1ce18a441fce2b/alloc-sitefetch-0.2.3.tgz","_integrity":"sha512-LwcN1Fuj0RxNRTlLmn2/KxRRvWjoEMQZ/He6C/1xoYsMNzCNWjleNWheRx1vlG6Q42wazZyLf2hFUlmb9YIa9Q==","repository":{"url":"git+https://github.com/aleclarson/sitefetch.git","type":"git"},"_npmVersion":"11.9.0","description":"Fetch an entire site and save it as a text file","directories":{},"_nodeVersion":"25.6.1","dependencies":{"cheerio":"^1.0.0","readdown":"^0.2.4","micromatch":"^4.0.8","gpt-tokenizer":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"cac":"^6.7.14","p-queue":"^8.0.1","rolldown":"^1.0.0-beta.1","@types/bun":"^1.1.15","picocolors":"^1.1.1","typescript":"^5.7.3","@types/micromatch":"^4.0.9","unplugin-isolated-decl":"^0.10.4"},"_npmOperationalInternal":{"tmp":"tmp/sitefetch_0.2.3_1778082972658_0.09339323472805483","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@alloc/sitefetch","version":"0.2.4","keywords":[],"author":{"name":"Alec Larson"},"license":"MIT","_id":"@alloc/sitefetch@0.2.4","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"contributors":[{"name":"EGOIST","email":"hi@egoist.dev"}],"homepage":"https://github.com/aleclarson/sitefetch#readme","bugs":{"url":"https://github.com/aleclarson/sitefetch/issues"},"bin":{"sitefetch":"dist/cli.js"},"dist":{"shasum":"0f05dbc47d65b3472cfee7d683ba12088fe5ea70","tarball":"https://registry.npmjs.org/@alloc/sitefetch/-/sitefetch-0.2.4.tgz","fileCount":11,"integrity":"sha512-5nLGfiYV8HxJoXDCcjtgXbZflM1uiuvPDk3Nd+j1HA5daicdnmy1uPumeXxQEFVcznyVT6ho8DpcrdGZB11hIg==","signatures":[{"sig":"MEYCIQDDFMxn9WZU/0yKz2yxJT8LFCh7cKZplGsxPd4UXFDyCAIhAPcUvdxK7lzMftwpjJINfW6IuWnJSkCQmn5Hkdp06Eyd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56342},"main":"./dist/index.js","type":"module","_from":"file:alloc-sitefetch-0.2.4.tgz","types":"./dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && rolldown -c"},"_npmUser":{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"},"_resolved":"/private/var/folders/4l/lb2f5pj1221bm7d89gh08fx80000gn/T/2ca7b688a0c4fcfdf7c511a0358ca657/alloc-sitefetch-0.2.4.tgz","_integrity":"sha512-5nLGfiYV8HxJoXDCcjtgXbZflM1uiuvPDk3Nd+j1HA5daicdnmy1uPumeXxQEFVcznyVT6ho8DpcrdGZB11hIg==","repository":{"url":"git+https://github.com/aleclarson/sitefetch.git","type":"git"},"_npmVersion":"11.9.0","description":"Fetch an entire site and save it as a text file","directories":{},"_nodeVersion":"25.6.1","dependencies":{"cheerio":"^1.0.0","readdown":"^0.2.4","micromatch":"^4.0.8","gpt-tokenizer":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"cac":"^6.7.14","p-queue":"^8.0.1","rolldown":"^1.0.0-beta.1","@types/bun":"^1.1.15","picocolors":"^1.1.1","typescript":"^5.7.3","@types/micromatch":"^4.0.9","unplugin-isolated-decl":"^0.10.4"},"_npmOperationalInternal":{"tmp":"tmp/sitefetch_0.2.4_1778083139973_0.5723070105842438","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@alloc/sitefetch","version":"0.2.5","keywords":[],"author":{"name":"Alec Larson"},"license":"MIT","_id":"@alloc/sitefetch@0.2.5","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"contributors":[{"name":"EGOIST","email":"hi@egoist.dev"}],"homepage":"https://github.com/aleclarson/sitefetch#readme","bugs":{"url":"https://github.com/aleclarson/sitefetch/issues"},"bin":{"sitefetch":"dist/cli.js"},"dist":{"shasum":"ee7bfb12e8533c817273a0b45554fc164a494390","tarball":"https://registry.npmjs.org/@alloc/sitefetch/-/sitefetch-0.2.5.tgz","fileCount":11,"integrity":"sha512-kTJs09Pzu/21FiE196J0arpu2Rs4yJ2+ZzPjR1pvbW7SoPfRnHzAnxYUB7BdFhy4JGn15W7SLEOG0+ZYoyWvYA==","signatures":[{"sig":"MEQCIBYh2orjUiKBsTAHuk/HUL9AepLekqLRGV3D+PZjY6n2AiBTV56mvGuqk7nVos3tb6xWdRF3EYygNO5eiLFwnUbKNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41194},"main":"./dist/index.js","type":"module","_from":"file:alloc-sitefetch-0.2.5.tgz","types":"./dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && rolldown -c"},"_npmUser":{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"},"_resolved":"/private/var/folders/4l/lb2f5pj1221bm7d89gh08fx80000gn/T/8105fd86004e01833ea1d4183717364c/alloc-sitefetch-0.2.5.tgz","_integrity":"sha512-kTJs09Pzu/21FiE196J0arpu2Rs4yJ2+ZzPjR1pvbW7SoPfRnHzAnxYUB7BdFhy4JGn15W7SLEOG0+ZYoyWvYA==","repository":{"url":"git+https://github.com/aleclarson/sitefetch.git","type":"git"},"_npmVersion":"11.9.0","description":"Fetch an entire site and save it as a text file","directories":{},"_nodeVersion":"25.6.1","dependencies":{"cmd-ts":"^0.15.0","cheerio":"^1.0.0","readdown":"^0.2.4","micromatch":"^4.0.8","gpt-tokenizer":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"p-queue":"^8.0.1","rolldown":"^1.0.0-beta.1","@types/bun":"^1.1.15","picocolors":"^1.1.1","typescript":"^5.7.3","@types/micromatch":"^4.0.9","unplugin-isolated-decl":"^0.10.4"},"_npmOperationalInternal":{"tmp":"tmp/sitefetch_0.2.5_1778083625825_0.7727504823054541","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@alloc/sitefetch","version":"0.2.6","keywords":[],"author":{"name":"Alec Larson"},"license":"MIT","_id":"@alloc/sitefetch@0.2.6","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"contributors":[{"name":"EGOIST","email":"hi@egoist.dev"}],"homepage":"https://github.com/aleclarson/sitefetch#readme","bugs":{"url":"https://github.com/aleclarson/sitefetch/issues"},"bin":{"sitefetch":"dist/cli.js"},"dist":{"shasum":"0000062bb43ac93e142e3ea404b94e595c8f6a47","tarball":"https://registry.npmjs.org/@alloc/sitefetch/-/sitefetch-0.2.6.tgz","fileCount":11,"integrity":"sha512-s8R357yPvKI1+l515nm6mfwiXYrRuhLQZUvrto7nvKft7MBT1LqaZPe3EIWEg3a2JFx43gHkL4aF8PQ3zOyVRQ==","signatures":[{"sig":"MEUCIHLFqXcTTCVvLgwsZjlworN+Zzo/yt+9LPyyedjS30nrAiEAunXmGrDg+w4b6coqv1kAtY4MrJr1k5/2Kw0122PA86I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41518},"main":"./dist/index.js","type":"module","_from":"file:alloc-sitefetch-0.2.6.tgz","types":"./dist/index.d.ts","scripts":{"test":"bun test","build":"rm -rf dist && rolldown -c"},"_npmUser":{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"},"_resolved":"/private/var/folders/4l/lb2f5pj1221bm7d89gh08fx80000gn/T/cc6bd2734e9ebd3a0a040b54ba2d5e2f/alloc-sitefetch-0.2.6.tgz","_integrity":"sha512-s8R357yPvKI1+l515nm6mfwiXYrRuhLQZUvrto7nvKft7MBT1LqaZPe3EIWEg3a2JFx43gHkL4aF8PQ3zOyVRQ==","repository":{"url":"git+https://github.com/aleclarson/sitefetch.git","type":"git"},"_npmVersion":"11.9.0","description":"Fetch an entire site and save it as a text file","directories":{},"_nodeVersion":"25.6.1","dependencies":{"cmd-ts":"^0.15.0","cheerio":"^1.0.0","readdown":"^0.2.4","micromatch":"^4.0.8","gpt-tokenizer":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"p-queue":"^8.0.1","rolldown":"^1.0.0-beta.1","@types/bun":"^1.1.15","picocolors":"^1.1.1","typescript":"^5.7.3","@types/micromatch":"^4.0.9","unplugin-isolated-decl":"^0.10.4"},"_npmOperationalInternal":{"tmp":"tmp/sitefetch_0.2.6_1778179931953_0.7573342796648665","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@alloc/sitefetch","version":"0.2.7","description":"Fetch an entire site and save it as a text file","bin":{"sitefetch":"dist/cli.js"},"main":"./dist/index.js","types":"./dist/index.d.ts","type":"module","keywords":[],"repository":{"type":"git","url":"git+https://github.com/aleclarson/sitefetch.git"},"author":{"name":"Alec Larson"},"contributors":[{"name":"EGOIST","email":"hi@egoist.dev"}],"license":"MIT","dependencies":{"cmd-ts":"^0.15.0","gpt-tokenizer":"^2.8.1","linkedom":"^0.18.12","micromatch":"^4.0.8","readdown":"^0.2.5"},"devDependencies":{"@types/bun":"^1.1.15","@types/micromatch":"^4.0.9","p-queue":"^8.0.1","picocolors":"^1.1.1","rolldown":"^1.0.0-beta.1","typescript":"^5.7.3","unplugin-isolated-decl":"^0.10.4"},"scripts":{"test":"bun test","build":"rm -rf dist && rolldown -c"},"_id":"@alloc/sitefetch@0.2.7","bugs":{"url":"https://github.com/aleclarson/sitefetch/issues"},"homepage":"https://github.com/aleclarson/sitefetch#readme","_integrity":"sha512-JKWnYNOYJZrdaltp8ZdpaW/tYoQwRiAoqT7Iv5o4dMxZWXqU7KOEhV2ByXk9eMW8kQ4pmsw1fy45IALL17xFmw==","_resolved":"/private/var/folders/4l/lb2f5pj1221bm7d89gh08fx80000gn/T/2d44d4b6bc0f5fc54169ad2daf872beb/alloc-sitefetch-0.2.7.tgz","_from":"file:alloc-sitefetch-0.2.7.tgz","_nodeVersion":"25.6.1","_npmVersion":"11.9.0","dist":{"integrity":"sha512-JKWnYNOYJZrdaltp8ZdpaW/tYoQwRiAoqT7Iv5o4dMxZWXqU7KOEhV2ByXk9eMW8kQ4pmsw1fy45IALL17xFmw==","shasum":"9633fc70698d3156bd8fe7c6ac96d1b19d8362f1","tarball":"https://registry.npmjs.org/@alloc/sitefetch/-/sitefetch-0.2.7.tgz","fileCount":11,"unpackedSize":41684,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICDJikDHhuvKQ3pOxKZ4+wM6Tn8p38iPmQwNv8EqriwaAiBaghMg9sniSfOIjJ4aVKh4E7dthEyR2bp4kBBFX/sSaQ=="}]},"_npmUser":{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"},"directories":{},"maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sitefetch_0.2.7_1779297503468_0.13998651858064015"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-01T15:46:48.299Z","modified":"2026-05-20T17:18:23.761Z","0.1.0":"2026-04-01T15:46:48.599Z","0.1.1":"2026-04-01T15:48:29.562Z","0.1.2":"2026-05-06T14:48:59.454Z","0.1.3":"2026-05-06T14:51:23.771Z","0.1.4":"2026-05-06T14:54:59.237Z","0.1.5":"2026-05-06T15:00:45.498Z","0.2.0":"2026-05-06T15:22:56.944Z","0.2.1":"2026-05-06T15:31:32.921Z","0.2.2":"2026-05-06T15:32:34.331Z","0.2.3":"2026-05-06T15:56:12.816Z","0.2.4":"2026-05-06T15:59:00.148Z","0.2.5":"2026-05-06T16:07:06.002Z","0.2.6":"2026-05-07T18:52:12.091Z","0.2.7":"2026-05-20T17:18:23.644Z"},"bugs":{"url":"https://github.com/aleclarson/sitefetch/issues"},"author":{"name":"Alec Larson"},"license":"MIT","homepage":"https://github.com/aleclarson/sitefetch#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/aleclarson/sitefetch.git"},"description":"Fetch an entire site and save it as a text file","contributors":[{"name":"EGOIST","email":"hi@egoist.dev"}],"maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"readme":"# @alloc/sitefetch\n\nFetch an entire site and save it as a text file (to be used with AI models).\n\n![image](https://github.com/user-attachments/assets/e6877428-0e1c-444a-b7af-2fb21ded8814)\n\n## Install\n\nOne-off usage (choose one of the followings):\n\n```bash\nbunx @alloc/sitefetch\nnpx @alloc/sitefetch\npnpx @alloc/sitefetch\n```\n\nInstall globally (choose one of the followings):\n\n```bash\nbun i -g @alloc/sitefetch\nnpm i -g @alloc/sitefetch\npnpm i -g @alloc/sitefetch\n```\n\n## Usage\n\n```bash\nsitefetch https://egoist.dev -o site.txt\n\n# or better concurrency\nsitefetch https://egoist.dev -o site.txt --concurrency 10\n```\n\n### Multiple starting URLs\n\nPass multiple URLs as positional arguments to crawl more than one site at once:\n\n```bash\nsitefetch https://example.com https://other.com -o out.txt\n```\n\nEach URL is crawled independently within its own host and the results are merged into a single output.\n\n### Match specific pages\n\nUse the `-m, --match` flag to specify the pages you want to fetch:\n\n```bash\nsitefetch https://vite.dev -m \"/blog/**\" -m \"/guide/**\"\n```\n\nThe match pattern is tested against the pathname of target pages, powered by micromatch. Check out all the supported [matching features](https://github.com/micromatch/micromatch#matching-features).\n\nIf you want the crawler to continue finding links on pages that don't match your `-m` filters (acting as stepping stones to pages that *do* match), use the `-f, --follow` flag:\n\n```bash\nsitefetch https://vite.dev -m \"/guide/**\" -f\n```\n\n### Exclude pages\n\nUse the `-e, --exclude` flag to skip pages whose pathname matches a pattern:\n\n```bash\nsitefetch https://vite.dev -e \"/blog/**\" -e \"/releases/**\"\n```\n\nMultiple patterns can be passed. The starting URL is never excluded regardless of the patterns provided.\n\n### Limit crawled pages\n\nUse `--limit` to cap the number of pages fetched. Pass `0` to disable link-following entirely — only the explicitly provided URLs will be fetched:\n\n```bash\n# fetch at most 20 pages\nsitefetch https://vite.dev --limit 20\n\n# fetch only the given URLs, no link crawling\nsitefetch https://vite.dev/guide/introduction https://vite.dev/guide/getting-started --limit 0\n```\n\n### Content selector\n\nWe use [readdown](https://github.com/zcag/readdown) to extract readable content from the web page and convert it to markdown, but on some pages it might return irrelevant contents, in this case you can specify a CSS selector so we know where to find the readable content:\n\n```bash\nsitefetch https://vite.dev --content-selector \".content\"\n```\n\n## Plug\n\nIf you like this, please check out my LLM chat app: https://chatwise.app\n\n## API\n\n```ts\nimport { fetchSite } from \"@alloc/sitefetch\"\n\nawait fetchSite(\"https://egoist.dev\", {\n  //...options\n})\n\n// multiple starting URLs\nawait fetchSite([\"https://example.com\", \"https://other.com\"], {\n  //...options\n})\n```\n\nCheck out options in [types.ts](./src/types.ts).\n\n## License\n\nMIT.\n","readmeFilename":"README.md"}