{"_id":"nuxt-llms","_rev":"9-8dd755e88c125acaff01b6415f218d0e","name":"nuxt-llms","dist-tags":{"latest":"0.2.0"},"versions":{"0.0.1":{"name":"nuxt-llms","version":"0.0.1","license":"MIT","_id":"nuxt-llms@0.0.1","maintainers":[{"name":"farnabaz","email":"farnabaz@gmail.com"}],"homepage":"https://github.com/nuxtlabs/nuxt-llms#readme","bugs":{"url":"https://github.com/nuxtlabs/nuxt-llms/issues"},"dist":{"shasum":"69aa565a4788db53c69be04a8d932610b8e3b71d","tarball":"https://registry.npmjs.org/nuxt-llms/-/nuxt-llms-0.0.1.tgz","fileCount":19,"integrity":"sha512-rL5j9vYrVqopmR4C2SFiSL7bo1wjks9KV4VFM5pELIQcqyQKC/utaHLUbcPe88XWEIejUsKSgURlwgT74jFTcg==","signatures":[{"sig":"MEUCIG7EBjFkfgNW4XB7aIWafjPzuiIDeTFmuabtcFOca174AiEAzveYRS3OiAcjLAgH7lW6SHGYBbIi51yZ8ZTghZLmd80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13035},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","require":"./dist/runtime/index.js"}},"gitHead":"e676bf2895353248bed59c34130ff547b36057b7","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","verify":"npm run dev:prepare && npm run lint && npm run test && npm run typecheck","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","dev:build":"nuxi build playground","typecheck":"nuxi typecheck","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground"},"_npmUser":{"name":"farnabaz","email":"farnabaz@gmail.com"},"repository":{"url":"git+https://github.com/nuxtlabs/nuxt-llms.git","type":"git"},"_npmVersion":"11.1.0","description":"Generate llms.txt documentation for your Nuxt application","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@nuxt/kit":"^3.15.4"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.4.1","devDependencies":{"nuxt":"^3.15.4","eslint":"^9.20.1","vitest":"^3.0.6","vue-tsc":"^2.2.2","nuxt-llms":"link:.","typescript":"~5.6.0","@types/node":"latest","changelogen":"^0.5.7","@nuxt/schema":"^3.15.4","@nuxt/devtools":"^2.1.0","@nuxt/test-utils":"^3.15.4","@nuxt/eslint-config":"^1.1.0","@nuxt/module-builder":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-llms_0.0.1_1739984503952_0.9297347843949277","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"nuxt-llms","version":"0.0.2","license":"MIT","_id":"nuxt-llms@0.0.2","maintainers":[{"name":"atinux","email":"atinux@gmail.com"},{"name":"farnabaz","email":"farnabaz@gmail.com"}],"homepage":"https://github.com/nuxtlabs/nuxt-llms#readme","bugs":{"url":"https://github.com/nuxtlabs/nuxt-llms/issues"},"dist":{"shasum":"088bec9014237a01372e137928baf6f051b6ad49","tarball":"https://registry.npmjs.org/nuxt-llms/-/nuxt-llms-0.0.2.tgz","fileCount":19,"integrity":"sha512-86gBPIWC0WdzV4vZB7NOf2vOzfGBQ81LllcJgViMdsjDf+I5S/RJRyBlblYP4sCzDmfV8YJ7FZTHn1WYEQG7mA==","signatures":[{"sig":"MEUCIQC4lBLyfN3F2cDotdF1ok4LZRbsr7RBQ3HiiVQi3vLajgIgRMyDdRLQt0YKK1yOF4WUN8cR6asYxgvVEW4keoEZpy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17303},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","require":"./dist/runtime/index.js"}},"gitHead":"c9a6d0aa9259f5d6fe4bada664273eeb315c59d7","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","verify":"npm run dev:prepare && npm run lint && npm run test && npm run typecheck","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","dev:build":"nuxi build playground","typecheck":"nuxi typecheck","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground"},"_npmUser":{"name":"farnabaz","email":"farnabaz@gmail.com"},"repository":{"url":"git+https://github.com/nuxtlabs/nuxt-llms.git","type":"git"},"_npmVersion":"11.1.0","description":"Generate llms.txt documentation for your Nuxt application","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@nuxt/kit":"^3.15.4"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.4.1","devDependencies":{"nuxt":"^3.15.4","eslint":"^9.20.1","vitest":"^3.0.6","vue-tsc":"^2.2.2","nuxt-llms":"link:.","typescript":"~5.6.0","@types/node":"latest","changelogen":"^0.5.7","@nuxt/schema":"^3.15.4","@nuxt/devtools":"^2.1.0","@nuxt/test-utils":"^3.15.4","@nuxt/eslint-config":"^1.1.0","@nuxt/module-builder":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-llms_0.0.2_1740062724386_0.19028939042984083","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"nuxt-llms","version":"0.1.0","license":"MIT","_id":"nuxt-llms@0.1.0","maintainers":[{"name":"atinux","email":"atinux@gmail.com"},{"name":"farnabaz","email":"farnabaz@gmail.com"}],"homepage":"https://github.com/nuxtlabs/nuxt-llms#readme","bugs":{"url":"https://github.com/nuxtlabs/nuxt-llms/issues"},"dist":{"shasum":"90ba89343389a92cdb6b854b1b6c3f00db8c5581","tarball":"https://registry.npmjs.org/nuxt-llms/-/nuxt-llms-0.1.0.tgz","fileCount":20,"integrity":"sha512-sMH3s2wZrFKxnM+PRG7PY5AApxrv7LJAKoDVk0SJyjGlQa20I6d1cJpMx4J6AayrGA/GdBtqObzFodIhOPDJoQ==","signatures":[{"sig":"MEUCIDBi14qBJKo3bjbCuxDhdd/wzTi3av/zPfCWaiu7/Cg2AiEA5MGA4elEBi5MIRJh3GNIh5d44N0eVdMZEeY+WtQ53mU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19355},"main":"./dist/module.cjs","type":"module","types":"./dist/module.d.ts","exports":{".":{"types":"./dist/module.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","require":"./dist/runtime/index.js"}},"gitHead":"b9f4da1e55977e436bc508996d039e7128eaf481","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","verify":"npm run dev:prepare && npm run lint && npm run test && npm run typecheck","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","dev:build":"nuxi build playground","typecheck":"nuxi typecheck","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground"},"_npmUser":{"name":"farnabaz","email":"farnabaz@gmail.com"},"repository":{"url":"git+https://github.com/nuxtlabs/nuxt-llms.git","type":"git"},"_npmVersion":"11.1.0","description":"Generate llms.txt documentation for your Nuxt application","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@nuxt/kit":"^3.15.4"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.4.1","devDependencies":{"nuxt":"^3.15.4","eslint":"^9.20.1","vitest":"^3.0.6","vue-tsc":"^2.2.2","nuxt-llms":"link:.","typescript":"~5.6.0","@types/node":"latest","changelogen":"^0.5.7","@nuxt/schema":"^3.15.4","@nuxt/devtools":"^2.1.0","@nuxt/test-utils":"^3.15.4","@nuxt/eslint-config":"^1.1.0","@nuxt/module-builder":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-llms_0.1.0_1740392122447_0.1740159060270854","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"nuxt-llms","version":"0.1.1","license":"MIT","_id":"nuxt-llms@0.1.1","maintainers":[{"name":"atinux","email":"atinux@gmail.com"},{"name":"farnabaz","email":"farnabaz@gmail.com"}],"homepage":"https://github.com/nuxtlabs/nuxt-llms#readme","bugs":{"url":"https://github.com/nuxtlabs/nuxt-llms/issues"},"dist":{"shasum":"395c9bfd6c87f6cec5baab9ebb1e78c7d60ce1b0","tarball":"https://registry.npmjs.org/nuxt-llms/-/nuxt-llms-0.1.1.tgz","fileCount":20,"integrity":"sha512-fRx7y9KiNdHwA8jyEI+DlZBlNPYULYuvu5SbnwaQMmxgQIujHWLJGMc9iNmcy5IBrqocBs1tc/tmgdTvmAci7g==","signatures":[{"sig":"MEUCIQCOfTLCM7inl+RLw9p90I4xwJN4Q6uQ6wVuHU3WosUfkwIgBaKkM1rzXWqzoSFZz7Ea7byGvJSlcgKP2bgnlO4LoN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19385},"main":"./dist/module.cjs","type":"module","types":"./dist/module.d.ts","exports":{".":{"types":"./dist/module.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","require":"./dist/runtime/index.js"}},"gitHead":"10409b8113549e8e533a8c7c8fa7a8cc6d697941","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","verify":"npm run dev:prepare && npm run lint && npm run test && npm run typecheck","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","dev:build":"nuxi build playground","typecheck":"nuxi typecheck","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground"},"_npmUser":{"name":"atinux","email":"atinux@gmail.com"},"repository":{"url":"git+https://github.com/nuxtlabs/nuxt-llms.git","type":"git"},"_npmVersion":"10.9.2","description":"Generate llms.txt documentation for your Nuxt application","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@nuxt/kit":"^3.16.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.5","devDependencies":{"nuxt":"^3.16.1","eslint":"^9.23.0","vitest":"^3.0.9","vue-tsc":"^2.2.2","nuxt-llms":"link:.","typescript":"~5.6.0","@types/node":"latest","changelogen":"^0.6.1","@nuxt/schema":"^3.16.1","@nuxt/devtools":"^2.3.1","@nuxt/test-utils":"^3.17.2","@nuxt/eslint-config":"^1.2.0","@nuxt/module-builder":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-llms_0.1.1_1742654072182_0.831315482588223","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"nuxt-llms","version":"0.1.2","license":"MIT","_id":"nuxt-llms@0.1.2","maintainers":[{"name":"atinux","email":"atinux@gmail.com"},{"name":"farnabaz","email":"farnabaz@gmail.com"}],"homepage":"https://github.com/nuxtlabs/nuxt-llms#readme","bugs":{"url":"https://github.com/nuxtlabs/nuxt-llms/issues"},"dist":{"shasum":"91b019147ac5bf685589689bbdc78405bb2305b8","tarball":"https://registry.npmjs.org/nuxt-llms/-/nuxt-llms-0.1.2.tgz","fileCount":20,"integrity":"sha512-W7QJK54X7tqfdoxDznZguALTOwTBm1Pc1E3qe6WbYDZ8PZy2ERGkyld8X3V2G67E6L19og4TXm0m8dLxrbCjNg==","signatures":[{"sig":"MEUCIQD+qJDzm78RzvNF/pCFL+oCaE73e7d4jXfcz9UNvsia7wIgMrKXz51ptHlMNtC9uhzFByIg3Bc6KNpGMQKMI2/cQGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19633},"main":"./dist/module.cjs","type":"module","types":"./dist/module.d.ts","exports":{".":{"types":"./dist/module.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","require":"./dist/runtime/index.js"}},"gitHead":"2fbf7fd0699e8f6e62e30e63bc58d339d1593638","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","verify":"npm run dev:prepare && npm run lint && npm run test && npm run typecheck","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","dev:build":"nuxi build playground","typecheck":"nuxi typecheck","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground"},"_npmUser":{"name":"farnabaz","email":"farnabaz@gmail.com"},"repository":{"url":"git+https://github.com/nuxtlabs/nuxt-llms.git","type":"git"},"_npmVersion":"11.1.0","description":"Generate llms.txt documentation for your Nuxt application","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@nuxt/kit":"^3.16.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.5","devDependencies":{"nuxt":"^3.16.1","eslint":"^9.23.0","vitest":"^3.0.9","vue-tsc":"^2.2.2","nuxt-llms":"link:.","typescript":"~5.6.0","@types/node":"latest","changelogen":"^0.6.1","@nuxt/schema":"^3.16.1","@nuxt/devtools":"^2.3.1","@nuxt/test-utils":"^3.17.2","@nuxt/eslint-config":"^1.2.0","@nuxt/module-builder":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-llms_0.1.2_1742919504471_0.9078919438268684","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"nuxt-llms","version":"0.1.3","keywords":["nuxt","llms","documentation","generator","nuxt-module"],"license":"MIT","_id":"nuxt-llms@0.1.3","maintainers":[{"name":"atinux","email":"atinux@gmail.com"},{"name":"farnabaz","email":"farnabaz@gmail.com"}],"homepage":"https://github.com/nuxtlabs/nuxt-llms#readme","bugs":{"url":"https://github.com/nuxtlabs/nuxt-llms/issues"},"dist":{"shasum":"1f42e47ae974ebcc576eda829d294114cc97d047","tarball":"https://registry.npmjs.org/nuxt-llms/-/nuxt-llms-0.1.3.tgz","fileCount":20,"integrity":"sha512-+LaySko5UnlZw37GoTbsRX6KBFccSAzh6ENAYjV+xlVwsG8lSMz+IWnE7z5rstyVxHiX3Rx62M9JVut4jotJ3w==","signatures":[{"sig":"MEUCIQCqg4uenyACDDp3O4sHSouVhvjz8Cxc3Z+gut+uKCpCRQIgNmMDu1IJ514Std25k8E68eq3C+DSndOZg/D1umPZ47c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19875},"main":"./dist/module.cjs","type":"module","types":"./dist/module.d.ts","exports":{".":{"types":"./dist/module.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","require":"./dist/runtime/index.js"}},"gitHead":"5af4f12783bbb6c95829f030266c8c1cc27934dc","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","verify":"npm run dev:prepare && npm run lint && npm run test && npm run typecheck","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","dev:build":"nuxi build playground","typecheck":"nuxi typecheck","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground"},"_npmUser":{"name":"atinux","email":"atinux@gmail.com"},"repository":{"url":"git+https://github.com/nuxtlabs/nuxt-llms.git","type":"git"},"_npmVersion":"11.3.0","description":"Generate llms.txt documentation for your Nuxt application","directories":{},"_nodeVersion":"20.19.1","dependencies":{"@nuxt/kit":"^3.17.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.5","devDependencies":{"nuxt":"^3.17.5","eslint":"^9.28.0","vitest":"^3.2.2","vue-tsc":"^2.2.10","nuxt-llms":"link:","typescript":"~5.6.3","@types/node":"^22.15.30","changelogen":"^0.6.1","@nuxt/schema":"^3.17.5","@nuxt/devtools":"^2.5.0","@nuxt/test-utils":"^3.19.1","@nuxt/eslint-config":"^1.4.1","@nuxt/module-builder":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-llms_0.1.3_1749214691610_0.6315139355256778","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"nuxt-llms","version":"0.1.4","keywords":["nuxt","llms","documentation","generator","nuxt-module"],"license":"MIT","_id":"nuxt-llms@0.1.4","maintainers":[{"name":"atinux","email":"atinux@gmail.com"},{"name":"farnabaz","email":"farnabaz@gmail.com"}],"homepage":"https://github.com/nuxtlabs/nuxt-llms#readme","bugs":{"url":"https://github.com/nuxtlabs/nuxt-llms/issues"},"dist":{"shasum":"9a0561422a75434d3ed9d0cc3a2fc18303c008a1","tarball":"https://registry.npmjs.org/nuxt-llms/-/nuxt-llms-0.1.4.tgz","fileCount":17,"integrity":"sha512-8trPIHjViaBnrKHqNwyO/NE+dZU/7ccGVytEfOr4hGkxNnEsKmjj3s2ht3RmIggPizikiPNkfwTZ6GE+K+nA9g==","signatures":[{"sig":"MEUCIFtmqZiR+S9TvPDhtlCVdOD0EJkVnSs5ebybPjBdPeGlAiEApul75nbYJyivmKeDNq6WFZ1sO94eHCNpECGoYRKOOi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19197},"main":"./dist/module.mjs","type":"module","types":"./dist/module.d.mts","exports":{".":{"types":"./dist/module.d.mts","import":"./dist/module.mjs"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","require":"./dist/runtime/index.js"}},"gitHead":"f60b1ca81dcfdf1941050c4c965734d03c107be3","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","verify":"npm run dev:prepare && npm run prepack && npm run lint && npm run test && npm run typecheck","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","dev:build":"nuxi build playground","typecheck":"nuxi typecheck","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground"},"_npmUser":{"name":"farnabaz","email":"farnabaz@gmail.com"},"repository":{"url":"git+https://github.com/nuxtlabs/nuxt-llms.git","type":"git"},"_npmVersion":"11.6.1","description":"Generate llms.txt documentation for your Nuxt application","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@nuxt/kit":"^4.2.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"nuxt":"^4.2.2","eslint":"^9.39.2","vitest":"^4.0.17","vue-tsc":"^3.2.2","nuxt-llms":"link:","typescript":"~5.9.3","@types/node":"^25.0.7","changelogen":"^0.6.2","@nuxt/schema":"^4.2.2","@nuxt/content":"^3.10.0","@nuxt/devtools":"^3.1.1","@nuxt/test-utils":"^3.23.0","@nuxt/eslint-config":"^1.12.1","@nuxt/module-builder":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-llms_0.1.4_1768491716699_0.5084572124624156","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"nuxt-llms","version":"0.2.0","description":"Generate llms.txt documentation for your Nuxt application","repository":{"type":"git","url":"git+https://github.com/nuxtlabs/nuxt-llms.git"},"keywords":["nuxt","llms","documentation","generator","nuxt-module"],"license":"MIT","type":"module","exports":{".":{"types":"./dist/module.d.mts","import":"./dist/module.mjs"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","require":"./dist/runtime/index.js"}},"main":"./dist/module.mjs","types":"./dist/module.d.mts","scripts":{"prepack":"nuxt-module-build build","dev":"nuxi dev playground","dev:build":"nuxi build playground","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","release":"npm run lint && npm run test && npm run prepack && release-it","lint":"eslint .","typecheck":"nuxi typecheck","test":"vitest run","test:watch":"vitest watch","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","verify":"npm run dev:prepare && npm run prepack && npm run lint && npm run test && npm run typecheck"},"dependencies":{"@nuxt/kit":"^4.2.2"},"devDependencies":{"@nuxt/content":"^3.10.0","@nuxt/devtools":"^3.1.1","@nuxt/eslint-config":"^1.12.1","@nuxt/module-builder":"^1.0.2","@nuxt/schema":"^4.2.2","@nuxt/test-utils":"^3.23.0","@types/node":"^25.0.7","eslint":"^9.39.2","nuxt":"^4.2.2","nuxt-llms":"link:","release-it":"^19.2.3","typescript":"~5.9.3","vitest":"^4.0.17","vue-tsc":"^3.2.2"},"packageManager":"pnpm@10.28.0","gitHead":"73b64f1979f814857c776728aa3e5e576c673597","_id":"nuxt-llms@0.2.0","bugs":{"url":"https://github.com/nuxtlabs/nuxt-llms/issues"},"homepage":"https://github.com/nuxtlabs/nuxt-llms#readme","_nodeVersion":"24.10.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-GoEW00x8zaZ1wS0R0aOYptt3b54JEaRwlyVtuAiQoH51BwYdjN5/3+00/+4wi39M5cT4j5XcnGwOxJ7v4WVb9A==","shasum":"aa6804dd1722e3bee759963c2673d818f040da58","tarball":"https://registry.npmjs.org/nuxt-llms/-/nuxt-llms-0.2.0.tgz","fileCount":17,"unpackedSize":19142,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDwXzexyFNUd5sOuC9/VDb29sze2y5poj+UVwIjMjEz8gIhAM656Fd/WW/VEs0uucKeDb6jxpqfp46RF2ImcyR9B46X"}]},"_npmUser":{"name":"farnabaz","email":"farnabaz@gmail.com"},"directories":{},"maintainers":[{"name":"atinux","email":"atinux@gmail.com"},{"name":"farnabaz","email":"farnabaz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nuxt-llms_0.2.0_1768491900874_0.8415655460932396"},"_hasShrinkwrap":false}},"time":{"created":"2025-02-19T17:01:43.951Z","modified":"2026-01-15T15:45:01.713Z","0.0.1":"2025-02-19T17:01:44.124Z","0.0.2":"2025-02-20T14:45:24.568Z","0.1.0":"2025-02-24T10:15:22.676Z","0.1.1":"2025-03-22T14:34:32.402Z","0.1.2":"2025-03-25T16:18:24.646Z","0.1.3":"2025-06-06T12:58:11.795Z","0.1.4":"2026-01-15T15:41:56.829Z","0.2.0":"2026-01-15T15:45:01.008Z"},"bugs":{"url":"https://github.com/nuxtlabs/nuxt-llms/issues"},"license":"MIT","homepage":"https://github.com/nuxtlabs/nuxt-llms#readme","keywords":["nuxt","llms","documentation","generator","nuxt-module"],"repository":{"type":"git","url":"git+https://github.com/nuxtlabs/nuxt-llms.git"},"description":"Generate llms.txt documentation for your Nuxt application","maintainers":[{"name":"atinux","email":"atinux@gmail.com"},{"name":"farnabaz","email":"farnabaz@gmail.com"}],"readme":"![nuxt-llms-social-card](https://github.com/user-attachments/assets/4570398c-0e49-4199-bc30-ab72f6680f4b)\n\n# Nuxt LLMs\n\n[![npm version][npm-version-src]][npm-version-href]\n[![npm downloads][npm-downloads-src]][npm-downloads-href]\n[![License][license-src]][license-href]\n[![Nuxt][nuxt-src]][nuxt-href]\n\nNuxt LLMs automatically generates [`llms.txt` markdown documentation](https://llmstxt.org/) for your Nuxt application.  It provides runtime hooks to collect data from various sources (CMS, Nuxt Content, etc.) and generate structured documentation in a text-based format.\n\n- [✨ &nbsp;Release Notes](/CHANGELOG.md)\n<!-- - [🏀 Online playground](https://stackblitz.com/github/your-org/nuxt-llms?file=playground%2Fapp.vue) -->\n<!-- - [📖 &nbsp;Documentation](https://example.com) -->\n\n## Features\n\n- Generates & prerenders `/llms.txt` automatically\n- Generate & prerenders `/llms-full.txt` when enabled\n- Customizable sections directly from your `nuxt.config.ts`\n- Integrates with Nuxt modules and your application via the runtime hooks system\n\n## Quick Setup\n\n1. Install the module:\n\n```bash\nnpm i nuxt-llms\n```\n\n2. Register `nuxt-llms` in your `nuxt.config.ts`:\n\n```ts\nexport default defineNuxtConfig({\n  modules: ['nuxt-llms']\n})\n```\n\n3. Configure your application details:\n\n```ts\nexport default defineNuxtConfig({\n  modules: ['nuxt-llms'],\n  llms: {\n    domain: 'https://example.com',\n    title: 'My Application',\n    description: 'My Application Description',\n    sections: [\n      {\n        title: 'Section 1',\n        description: 'Section 1 Description',\n        links: [\n          {\n            title: 'Link 1',\n            description: 'Link 1 Description',\n            href: '/link-1',\n          },\n          {\n            title: 'Link 2',\n            description: 'Link 2 Description',\n            href: '/link-2',\n          },\n        ],\n      },\n    ],\n  },\n})\n```\n\nThat's it! You can visit `/llms.txt` to see the generated documentation ✨\n\n## Options\n\n- `domain`(required): The domain of the application\n- `title`: The title of the application, will be displayed at the top of the documentation\n- `description`: The description of the application, will be displayed at the top of the documentation right after the title\n- `sections`: The sections of the documentation.\n  Section are consisted of a title, one or more paragraphs of description and possibly a list of links.\n  Each section is an object with the following properties:\n  - `title`(required): The title of the section\n  - `description`: The description of the section\n  - `links`: The links of the section\n    - `title`(required): The title of the link\n    - `description`: The description of the link\n    - `href`(required): The href of the link\n- `notes`: The notes of the documentation. Notes are a special section which always appears at the end of the documentation. Notes are useful to add any information about the application or documentation itself.\n- `full`: The `llms-full.txt` configuration. Setting this option will enable the `llms-full.txt` route.\n  - `title`: The title of the llms-full documentation\n  - `description`: The description of the llms-full documentation\n\n## Documentation Formats\n\nThe module generates two different documentation formats:\n\n### llms.txt\n\nThe `/llms.txt` route generates a concise, structured documentation that follows the [llms.txt specification](https://llmstxt.org/). This format is optimized for both human readability and AI consumption. It includes:\n\n- Application title and description\n- Organized sections with titles and descriptions\n- Links with titles, descriptions, and URLs\n- Optional notes section\n\n### llms-full.txt\n\nThe `/llms-full.txt` route provides a more detailed, free-form documentation format. This is useful to reduce crawler traffic on your application and provide a more detailed documentation to your users and LLMs.\n\nBy default module does not generate the `llms-full.txt` route, you need to enable it by setting `full.title` and `full.description` in your `nuxt.config.ts`.\n\n```ts\nexport default defineNuxtConfig({\n  llms: {\n    domain: 'https://example.com',\n    title: 'My Application',\n    full: {\n      title: 'Full Documentation',\n      description: 'Full documentation of the application',\n    },\n  },\n})\n```\n\n## Extending the documentation using hooks\n\nThe module provides a hooks system that allows you to dynamically extend both documentation formats. There are two main hooks:\n\n### Available Hooks\n\n#### `llms:generate(event, options)`\n\nThis hook is called for every request to `/llms.txt`. Use this hook to modify the structured documentation, It allows you to add sections, links, and metadata.\n\n**Parameters:**\n  - `event`: H3Event - The current request event\n  - `options`: ModuleOptions - The module options that you can modify to add sections, links, etc.\n\n\n#### `llms:generate:llms-full(event, options, contents)`\n\nThis hook is called for every request to `/llms-full.txt`. It allows you to add custom content sections in any format.\n\n**Parameters:**\n  - `event`: H3Event - The current request event\n  - `options`: ModuleOptions - The module options that you can modify to add sections, links, etc.\n  - `contents`: string[] - Array of content sections you can add to or modify\n\n### Using Hooks in Your Application\n\nCreate a server plugin in your `server/plugins` directory:\n\n```ts\n// server/plugins/llms.ts\nexport default defineNitroPlugin((nitroApp) => {\n  // Method 1: Using the hooks directly\n  nitroApp.hooks.hook('llms:generate', (event, options) => {\n    // Add a new section to llms.txt\n    options.sections.push({\n      title: 'API Documentation',\n      description: 'REST API endpoints and usage',\n      links: [\n        {\n          title: 'Authentication',\n          description: 'API authentication methods',\n          href: `${options.domain}/api/auth`\n        }\n      ]\n    })\n  })\n\n  // Method 2: Using the helper function\n  nitroApp.hooks.hook('llms:generate:full', (event, options, contents) => {\n    // Add detailed documentation to llms-full.txt\n    contents.push(`## API Authentication\n\n### Bearer Token\nTo authenticate API requests, include a Bearer token in the Authorization header:\n\n\\`\\`\\`\nAuthorization: Bearer <your-token>\n\\`\\`\\`\n\n### API Keys\nFor server-to-server communication, use API keys:\n\n\\`\\`\\`\nX-API-Key: <your-api-key>\n\\`\\`\\`\n    `)\n  })\n})\n```\n\n### Using Hooks in Nuxt Modules\n\nIf you're developing a Nuxt module that needs to extend the LLMs documentation:\n\n1. Create a server plugin in your module:\n```ts\n// module/runtime/server/plugins/my-module-llms.ts\nexport default defineNitroPlugin((nitroApp) => {\n  nitroApp.hooks.hook('llms:generate', (event, options) => {\n    options.sections.push({\n      title: 'My Module',\n      description: 'Documentation for my module features',\n      links: [/* ... */]\n    })\n  })\n})\n```\n\n2. Register the plugin in your module setup:\n```ts\nimport { defineNuxtModule, addServerPlugin } from '@nuxt/kit'\nimport { fileURLToPath } from 'url'\n\nexport default defineNuxtModule({\n  setup(options, nuxt) {\n    const runtimeDir = fileURLToPath(new URL('./runtime', import.meta.url))\n    addServerPlugin(resolve(runtimeDir, 'server/plugins/my-module-llms'))\n  }\n})\n```\n\n## Integrations\n\n### Nuxt Content\n\nNuxt Content ^3.2.0 comes with built-in support for LLMs documentation. You can use `nuxt-llms` with `@nuxt/content` to efficiently write content and documentation for your website and generate LLM-friendly documentation without extra effort. Content module uses `nuxt-llms` hooks and automatically adds all your contents into `llms.txt` and `llms-full.txt` documentation.\n\nAll you need is to install both modules and write your content files in the `content` directory.\n\n```ts\nexport default defineNuxtConfig({\n  modules: ['nuxt-llms', '@nuxt/content'],\n  llms: {\n    domain: 'https://example.com',\n    title: 'My Application',\n    description: 'My Application Description',\n  },\n})\n```\n\nCheckout the [Nuxt Content documentation](https://content.nuxt.com/docs/files/markdown) for more information on how to write your content files.\n\nAnd checkout the [Nuxt Content llms documentation](https://content.nuxt.com/docs/advanced/llms) for more information on how to customize LLMs contents with `nuxt-llms` and `@nuxt/content`.\n\n## 💻 Development\n\n- Clone repository\n- Install dependencies using `pnpm install`\n- Prepare using `pnpm dev:prepare`\n- Build using `pnpm prepack`\n- Try playground using `pnpm dev`\n- Test using `pnpm test`\n\n## License\n\n[MIT License](LICENSE)\n\nCopyright (c) NuxtLabs\n\n<!-- Badges -->\n[npm-version-src]: https://img.shields.io/npm/v/nuxt-llms/latest.svg?style=flat&colorA=020420&colorB=00DC82\n[npm-version-href]: https://npmjs.com/package/nuxt-llms\n\n[npm-downloads-src]: https://img.shields.io/npm/dm/nuxt-llms.svg?style=flat&colorA=020420&colorB=00DC82\n[npm-downloads-href]: https://npm.chart.dev/nuxt-llms\n\n[license-src]: https://img.shields.io/npm/l/nuxt-llms.svg?style=flat&colorA=020420&colorB=00DC82\n[license-href]: https://npmjs.com/package/nuxt-llms\n\n[nuxt-src]: https://img.shields.io/badge/Nuxt-020420?logo=nuxt\n[nuxt-href]: https://nuxt.com\n","readmeFilename":"README.md"}