{"_id":"@bernierllc/docs-suite","_rev":"16-35384a2375bbcf29d8a4f5222f1df602","name":"@bernierllc/docs-suite","dist-tags":{"latest":"0.5.0"},"versions":{"0.1.1":{"name":"@bernierllc/docs-suite","version":"0.1.1","keywords":["documentation","static-site-generation","react","nextjs","design-system","component-playground","search","navigation","suite","orchestration"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/docs-suite@0.1.1","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools/tree/main/packages/suite/docs-suite#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"c37f8261c222c8eaf1470ebdc95cb98c33fcf8b3","tarball":"https://registry.npmjs.org/@bernierllc/docs-suite/-/docs-suite-0.1.1.tgz","fileCount":33,"integrity":"sha512-SPGA4feI7JM8dS0vwTv28Q4ajGyXzPhjaN2MhlJxsnm1+MzbTODPqn+hObQeqcKcn2g0r4883MShKoP0itCUqA==","signatures":[{"sig":"MEUCICsvCqH5GyENyL0zajw+kgekEWXI3Hus23WcX5tCEhinAiEAtpzs1jXxXJ3smNNX8LlBdMNrdglsiSqvc6HvAcfFbOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":227714},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"1249fba4b9ae3787d31bf7711273779b4bb5640e","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest","build":"tsc","clean":"rimraf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","prebuild":"npm run clean","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"mkbernier","email":"mkbernier@gmail.com"},"repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/suite/docs-suite"},"_npmVersion":"11.4.2","description":"Complete documentation system combining docs-generator, design-system-manager with Next.js, React components, and interactive features","directories":{},"_nodeVersion":"24.4.1","dependencies":{"lunr":"^2.3.9","next":"^14.0.0","react":"^18.2.0","react-dom":"^18.2.0","markdown-it":"^13.0.1","@bernierllc/docs-generator":"^0.1.2","@bernierllc/markdown-renderer":"^0.2.2","@bernierllc/design-token-parser":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^5.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/lunr":"^2.3.4","@types/node":"^20.0.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0","@types/markdown-it":"^13.0.0","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"next":"^14.0.0","react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-suite_0.1.1_1755880719187_0.2068367469711503","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@bernierllc/docs-suite","version":"0.1.2","keywords":["documentation","static-site-generation","react","nextjs","design-system","component-playground","search","navigation","suite","orchestration"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/docs-suite@0.1.2","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools/tree/main/packages/suite/docs-suite#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"fc3577eb0e6aba016182a04ca6082b42c4256fbf","tarball":"https://registry.npmjs.org/@bernierllc/docs-suite/-/docs-suite-0.1.2.tgz","fileCount":34,"integrity":"sha512-WU5xIA+RMO9A10quliFdAdjVT2XFxM0w1jrWQewbeArHaSWI15jdc2xTZymrmnFbNprJJNUGPhMl9++2D1L7Wg==","signatures":[{"sig":"MEQCIHLOtyXZMCZaObrfwFAUZSVaZmgUNyag8yfyKjJ92k0uAiA7zrfNTIEFuWUVrxGXYZiPjUK/1gVkh2APU9mlyRBh7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239829},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"7b1b950de120c2f5fbd85ab3888683a222c484e7","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest","build":"tsc","clean":"rimraf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","prebuild":"npm run clean","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"mkbernier","email":"mkbernier@gmail.com"},"repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/suite/docs-suite"},"_npmVersion":"11.4.2","description":"Complete documentation system combining docs-generator, design-system-manager with Next.js, React components, and interactive features","directories":{},"_nodeVersion":"24.4.1","dependencies":{"lunr":"^2.3.9","next":"^14.0.0","react":"^18.2.0","react-dom":"^18.2.0","markdown-it":"^13.0.1","@bernierllc/docs-generator":"^0.1.2","@bernierllc/markdown-renderer":"^0.2.2","@bernierllc/design-token-parser":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^5.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/lunr":"^2.3.4","@types/node":"^20.0.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0","@types/markdown-it":"^13.0.0","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"next":"^14.0.0","react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-suite_0.1.2_1756313682175_0.426150753084763","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@bernierllc/docs-suite","version":"0.1.3","keywords":["documentation","static-site-generation","react","nextjs","design-system","component-playground","search","navigation","suite","orchestration"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/docs-suite@0.1.3","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools/tree/main/packages/suite/docs-suite#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"bin":{"neverdocs":"dist/neverdocs-cli.js"},"dist":{"shasum":"fd947ce2bcfdaa88edc6a94d275751cdb8221a89","tarball":"https://registry.npmjs.org/@bernierllc/docs-suite/-/docs-suite-0.1.3.tgz","fileCount":45,"integrity":"sha512-8QjQgi7K9r67vFFJDACALFW8FYDruGCvq+V7sW3bAYIXqxCSCSiVeeVHlATG/qoRTPhmLd5zKVt2gjAsbbGK4Q==","signatures":[{"sig":"MEUCIAVAjHh6/udxjWaDKs9vV956M4BHYnWpJLWLZC5T/yjKAiEA1wqSKKscYI0YsygLt1AgYyZqwg4tqWLPVnYgVSwp3kw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284658},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"0f2737d8e13ac33270511854be1c04edad5e1fc5","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest","build":"tsc","clean":"rimraf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","prebuild":"npm run clean","neverdocs":"node dist/neverdocs-cli.js dev","test:watch":"jest --watch","test:coverage":"jest --coverage","neverdocs:build":"node dist/neverdocs-cli.js build","neverdocs:serve":"node dist/neverdocs-cli.js serve"},"_npmUser":{"name":"mkbernier","email":"mkbernier@gmail.com"},"repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/suite/docs-suite"},"_npmVersion":"11.4.2","description":"Complete documentation system combining docs-generator, design-system-manager with Next.js, React components, and interactive features","directories":{},"_nodeVersion":"24.4.1","dependencies":{"lunr":"^2.3.9","next":"^14.0.0","react":"^18.2.0","react-dom":"^18.2.0","markdown-it":"^13.0.1","@bernierllc/docs-generator":"^0.1.2","@bernierllc/markdown-renderer":"^0.2.2","@bernierllc/design-token-parser":"^0.1.2"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^5.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/lunr":"^2.3.4","@types/node":"^20.0.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0","@types/markdown-it":"^13.0.0","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"next":"^14.0.0","react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-suite_0.1.3_1756592703233_0.4263515205159023","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@bernierllc/docs-suite","version":"0.1.5","keywords":["documentation","static-site-generation","react","nextjs","design-system","component-playground","search","navigation","suite","orchestration"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/docs-suite@0.1.5","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools/tree/main/packages/suite/docs-suite#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"bin":{"neverdocs":"dist/neverdocs-cli.js"},"dist":{"shasum":"50a6f6b4d38dbcae453f148b4499d48be6f12d1d","tarball":"https://registry.npmjs.org/@bernierllc/docs-suite/-/docs-suite-0.1.5.tgz","fileCount":42,"integrity":"sha512-MTzXzOqF6lIP7DSvdnCA6dnQjBui/1TYJSLA1Q1WKBGVuU6wF1SpMQ3cK868TuRvCYTOf7z0mGf6xsMA1jAa2g==","signatures":[{"sig":"MEYCIQDJyJPQi5NConH6JUVOOo8li8kExQMJrePyIqJZmfjcfgIhAIUgH56OsGkkPvR1Paf8pRbK9oJ/4v7hha/byaAxPXuZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":282515},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"683786f5b043d9a96c9f49ed1f04f9dccd79eed3","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest","build":"tsc","clean":"rimraf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","prebuild":"npm run clean","neverdocs":"node dist/neverdocs-cli.js dev","test:watch":"jest --watch","test:coverage":"jest --coverage","neverdocs:build":"node dist/neverdocs-cli.js build","neverdocs:serve":"node dist/neverdocs-cli.js serve"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef8193c9-b151-4a6a-b3b2-49ccb91747af"}},"repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/suite/docs-suite"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"Complete documentation system combining docs-generator, design-system-manager with Next.js, React components, and interactive features","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lunr":"^2.3.9","next":"^14.0.0","react":"^18.2.0","react-dom":"^18.2.0","markdown-it":"^13.0.1","@bernierllc/docs-generator":"0.3.0","@bernierllc/markdown-renderer":"0.3.0","@bernierllc/design-token-parser":"0.3.0"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^5.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/lunr":"^2.3.4","@types/node":"^20.0.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0","@types/markdown-it":"^13.0.0","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"next":"^14.0.0","react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-suite_0.1.5_1767644264818_0.796203775245437","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@bernierllc/docs-suite","version":"0.1.7","keywords":["documentation","static-site-generation","react","nextjs","design-system","component-playground","search","navigation","suite","orchestration"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/docs-suite@0.1.7","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools/tree/main/packages/suite/docs-suite#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"bin":{"neverdocs":"dist/neverdocs-cli.js"},"dist":{"shasum":"d7ba56b6ce7109f2d90993bb237d0f81b43c6ebf","tarball":"https://registry.npmjs.org/@bernierllc/docs-suite/-/docs-suite-0.1.7.tgz","fileCount":42,"integrity":"sha512-DFVL0q20ZNeD66SmK/IhgzEn+/pXPKmItRyTNU3VG6Byd37bfw+Q5QhfmiddmQfQtySZwX5tSZZEAE0+PGvstw==","signatures":[{"sig":"MEQCIBUZp/3SIxph2u1903SJhIHoMZdByLXtgy7eI3l+E2gcAiBQEGzVBr+uJJ3x7Twk2NMseVQ9DHdVXfYG10k0T9c9fA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":282453},"main":"dist/index.js","_from":"file:bernierllc-docs-suite-0.1.7.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest","build":"tsc","clean":"rimraf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","prebuild":"npm run clean","neverdocs":"node dist/neverdocs-cli.js dev","test:watch":"jest --watch","test:coverage":"jest --coverage","neverdocs:build":"node dist/neverdocs-cli.js build","neverdocs:serve":"node dist/neverdocs-cli.js serve"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef8193c9-b151-4a6a-b3b2-49ccb91747af"}},"_resolved":"/home/runner/work/tools/tools/packages/suite/docs-suite/bernierllc-docs-suite-0.1.7.tgz","_integrity":"sha512-DFVL0q20ZNeD66SmK/IhgzEn+/pXPKmItRyTNU3VG6Byd37bfw+Q5QhfmiddmQfQtySZwX5tSZZEAE0+PGvstw==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/suite/docs-suite"},"_npmVersion":"11.11.0","description":"Complete documentation system combining docs-generator, design-system-manager with Next.js, React components, and interactive features","directories":{},"_nodeVersion":"20.20.0","dependencies":{"lunr":"^2.3.9","next":"^14.0.0","react":"^18.2.0","react-dom":"^18.2.0","markdown-it":"^13.0.1","@bernierllc/docs-generator":"0.3.2","@bernierllc/markdown-renderer":"0.3.0","@bernierllc/design-token-parser":"0.3.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^5.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/lunr":"^2.3.4","@types/node":"^20.0.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0","@types/markdown-it":"^13.0.0","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"next":"^14.0.0","react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-suite_0.1.7_1773163745959_0.6280849873163221","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@bernierllc/docs-suite","version":"0.1.8","keywords":["documentation","static-site-generation","react","nextjs","design-system","component-playground","search","navigation","suite","orchestration"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/docs-suite@0.1.8","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools/tree/main/packages/suite/docs-suite#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"bin":{"neverdocs":"dist/neverdocs-cli.js"},"dist":{"shasum":"0f4ad52776c593beddaac8e2c5743ac62619fccc","tarball":"https://registry.npmjs.org/@bernierllc/docs-suite/-/docs-suite-0.1.8.tgz","fileCount":42,"integrity":"sha512-qK/POKyiHQaY6JP1OdXxkxvvW1Ut5VZDUUChpCOr5glDglqTwnT8+4CKdofJmP/wFoB4rdogBZvPIO55u7aA0Q==","signatures":[{"sig":"MEQCIEvY9o6K9K+0E2bi+ozCz3E/Z+lxD8nPxFVYKDVyaNugAiB3ex6DwNnzj7Kf52HZtoy5aCYrTPjDJbCXM94ByPEUPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":282453},"main":"dist/index.js","_from":"file:bernierllc-docs-suite-0.1.8.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest","build":"tsc","clean":"rimraf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","prebuild":"npm run clean","neverdocs":"node dist/neverdocs-cli.js dev","test:watch":"jest --watch","test:coverage":"jest --coverage","neverdocs:build":"node dist/neverdocs-cli.js build","neverdocs:serve":"node dist/neverdocs-cli.js serve"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef8193c9-b151-4a6a-b3b2-49ccb91747af"}},"_resolved":"/home/runner/work/tools/tools/packages/suite/docs-suite/bernierllc-docs-suite-0.1.8.tgz","_integrity":"sha512-qK/POKyiHQaY6JP1OdXxkxvvW1Ut5VZDUUChpCOr5glDglqTwnT8+4CKdofJmP/wFoB4rdogBZvPIO55u7aA0Q==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/suite/docs-suite"},"_npmVersion":"11.14.1","description":"Complete documentation system combining docs-generator, design-system-manager with Next.js, React components, and interactive features","directories":{},"_nodeVersion":"20.20.2","dependencies":{"lunr":"^2.3.9","next":"^14.0.0","react":"^18.2.0","react-dom":"^18.2.0","markdown-it":"^13.0.1","@bernierllc/docs-generator":"0.3.3","@bernierllc/markdown-renderer":"0.3.0","@bernierllc/design-token-parser":"0.3.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^5.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/lunr":"^2.3.4","@types/node":"^20.0.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0","@types/markdown-it":"^13.0.0","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"next":"^14.0.0","react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-suite_0.1.8_1779133998518_0.21808354027456578","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@bernierllc/docs-suite","version":"0.1.9","keywords":["documentation","static-site-generation","react","nextjs","design-system","component-playground","search","navigation","suite","orchestration"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/docs-suite@0.1.9","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools/tree/main/packages/suite/docs-suite#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"bin":{"neverdocs":"dist/neverdocs-cli.js"},"dist":{"shasum":"87da41cfed7d477a22a82d36995306a73374aacd","tarball":"https://registry.npmjs.org/@bernierllc/docs-suite/-/docs-suite-0.1.9.tgz","fileCount":42,"integrity":"sha512-dJaq2k/GPj9YczxSBC1eKgTle+iBRVj+ns457NjlIdgPnWj+ojgMWBqWL9KKxH6JMR7GTzgrMUS1kyRPCL+vKA==","signatures":[{"sig":"MEYCIQDJLSXW2GBW58ncQO/0RRNcE9HodvOrkTfRAGcpCuP/NwIhAM6vs30pTbO72VZcD+LMTQU0nPQ41efV7goDiTdYZaHh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":282453},"main":"dist/index.js","_from":"file:bernierllc-docs-suite-0.1.9.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest","build":"tsc","clean":"rimraf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","prebuild":"npm run clean","neverdocs":"node dist/neverdocs-cli.js dev","test:watch":"jest --watch","test:coverage":"jest --coverage","neverdocs:build":"node dist/neverdocs-cli.js build","neverdocs:serve":"node dist/neverdocs-cli.js serve"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef8193c9-b151-4a6a-b3b2-49ccb91747af"}},"_resolved":"/home/runner/work/tools/tools/packages/suite/docs-suite/bernierllc-docs-suite-0.1.9.tgz","_integrity":"sha512-dJaq2k/GPj9YczxSBC1eKgTle+iBRVj+ns457NjlIdgPnWj+ojgMWBqWL9KKxH6JMR7GTzgrMUS1kyRPCL+vKA==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/suite/docs-suite"},"_npmVersion":"11.14.1","description":"Complete documentation system combining docs-generator, design-system-manager with Next.js, React components, and interactive features","directories":{},"_nodeVersion":"20.20.2","dependencies":{"lunr":"^2.3.9","next":"^14.0.0","react":"^18.2.0","react-dom":"^18.2.0","markdown-it":"^13.0.1","@bernierllc/docs-generator":"0.3.4","@bernierllc/markdown-renderer":"0.3.0","@bernierllc/design-token-parser":"0.3.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^5.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/lunr":"^2.3.4","@types/node":"^20.0.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0","@types/markdown-it":"^13.0.0","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"next":"^14.0.0","react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-suite_0.1.9_1779157641446_0.9645444334203608","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@bernierllc/docs-suite","version":"0.2.0","keywords":["documentation","static-site-generation","react","nextjs","design-system","component-playground","search","navigation","suite","orchestration"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/docs-suite@0.2.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools/tree/main/packages/suite/docs-suite#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"bin":{"neverdocs":"dist/neverdocs-cli.js"},"dist":{"shasum":"36094584e5f20d6260925e1e9bf61abd59332932","tarball":"https://registry.npmjs.org/@bernierllc/docs-suite/-/docs-suite-0.2.0.tgz","fileCount":42,"integrity":"sha512-6rPbXzqY9FTLsbhhiuLRw42bIMslHf4q3hasFbzfdTzdJ260i1uP+5sn7K/qmYTgLjz7fcLM19U0dGY92HOwTg==","signatures":[{"sig":"MEUCIQDlWaZzTmoRbxsIxrgdDTbgXAtwfaQ8ElVx4h7xkvYoCQIgSNwd5dw5a2lX059sy4wrfjS+wMwkptjfVXzucl3yx7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":282453},"main":"dist/index.js","_from":"file:bernierllc-docs-suite-0.2.0.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest","build":"tsc","clean":"rimraf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","prebuild":"npm run clean","neverdocs":"node dist/neverdocs-cli.js dev","test:watch":"jest --watch","test:coverage":"jest --coverage","neverdocs:build":"node dist/neverdocs-cli.js build","neverdocs:serve":"node dist/neverdocs-cli.js serve"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef8193c9-b151-4a6a-b3b2-49ccb91747af"}},"_resolved":"/home/runner/work/tools/tools/packages/suite/docs-suite/bernierllc-docs-suite-0.2.0.tgz","_integrity":"sha512-6rPbXzqY9FTLsbhhiuLRw42bIMslHf4q3hasFbzfdTzdJ260i1uP+5sn7K/qmYTgLjz7fcLM19U0dGY92HOwTg==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/suite/docs-suite"},"_npmVersion":"11.14.1","description":"Complete documentation system combining docs-generator, design-system-manager with Next.js, React components, and interactive features","directories":{},"_nodeVersion":"20.20.2","dependencies":{"lunr":"^2.3.9","next":"^14.0.0","react":"^18.2.0","react-dom":"^18.2.0","markdown-it":"^13.0.1","@bernierllc/docs-generator":"0.4.0","@bernierllc/markdown-renderer":"0.4.0","@bernierllc/design-token-parser":"0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^5.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/lunr":"^2.3.4","@types/node":"^20.0.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0","@types/markdown-it":"^13.0.0","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"next":"^14.0.0","react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-suite_0.2.0_1779241933406_0.8693634122255951","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@bernierllc/docs-suite","version":"0.3.0","keywords":["documentation","static-site-generation","react","nextjs","design-system","component-playground","search","navigation","suite","orchestration"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/docs-suite@0.3.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools/tree/main/packages/suite/docs-suite#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"bin":{"neverdocs":"dist/neverdocs-cli.js"},"dist":{"shasum":"bd91cb116762ddb771da8f7f990b3831b1dbb038","tarball":"https://registry.npmjs.org/@bernierllc/docs-suite/-/docs-suite-0.3.0.tgz","fileCount":42,"integrity":"sha512-du9WHqO8pGNajVvu+fB/GaWEvK7iiMW+ETRQYsdc5lh4NMHztlK9tyrs678yFgJ3kvc1gIPgcailaflwj0XIjw==","signatures":[{"sig":"MEQCIGtuH2CnhpueA9R1ob0Ahn9a3i9aywlGNpqaa/niJoUOAiARCRnKxRcZ8PyflFd0tgJK/BLE3caGLcZDKh4ZFb36RA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":282453},"main":"dist/index.js","_from":"file:bernierllc-docs-suite-0.3.0.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest","build":"tsc","clean":"rimraf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","prebuild":"npm run clean","neverdocs":"node dist/neverdocs-cli.js dev","test:watch":"jest --watch","test:coverage":"jest --coverage","neverdocs:build":"node dist/neverdocs-cli.js build","neverdocs:serve":"node dist/neverdocs-cli.js serve"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef8193c9-b151-4a6a-b3b2-49ccb91747af"}},"_resolved":"/home/runner/work/tools/tools/packages/suite/docs-suite/bernierllc-docs-suite-0.3.0.tgz","_integrity":"sha512-du9WHqO8pGNajVvu+fB/GaWEvK7iiMW+ETRQYsdc5lh4NMHztlK9tyrs678yFgJ3kvc1gIPgcailaflwj0XIjw==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/suite/docs-suite"},"_npmVersion":"11.14.1","description":"Complete documentation system combining docs-generator, design-system-manager with Next.js, React components, and interactive features","directories":{},"_nodeVersion":"20.20.2","dependencies":{"lunr":"^2.3.9","next":"^14.0.0","react":"^18.2.0","react-dom":"^18.2.0","markdown-it":"^13.0.1","@bernierllc/docs-generator":"0.6.0","@bernierllc/markdown-renderer":"0.4.0","@bernierllc/design-token-parser":"0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^5.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/lunr":"^2.3.4","@types/node":"^20.0.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0","@types/markdown-it":"^13.0.0","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"next":"^14.0.0","react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-suite_0.3.0_1779246108138_0.4149018384649561","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@bernierllc/docs-suite","version":"0.5.0","description":"Complete documentation system combining docs-generator, design-system-manager with Next.js, React components, and interactive features","main":"dist/index.js","types":"dist/index.d.ts","bin":{"neverdocs":"dist/neverdocs-cli.js"},"keywords":["documentation","static-site-generation","react","nextjs","design-system","component-playground","search","navigation","suite","orchestration"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","dependencies":{"lunr":"^2.3.9","markdown-it":"^13.0.1","next":"^14.0.0","react":"^18.2.0","react-dom":"^18.2.0","@bernierllc/docs-generator":"0.7.0","@bernierllc/design-token-parser":"0.6.0","@bernierllc/markdown-renderer":"0.4.0"},"devDependencies":{"@testing-library/jest-dom":"^6.0.0","@testing-library/react":"^14.0.0","@types/lunr":"^2.3.4","@types/markdown-it":"^13.0.0","@types/node":"^20.0.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","@typescript-eslint/parser":"^6.0.0","eslint":"^8.0.0","jest":"^29.0.0","rimraf":"^5.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0"},"peerDependencies":{"next":"^14.0.0","react":"^18.0.0"},"repository":{"type":"git","url":"git+https://github.com/bernierllc/tools.git","directory":"packages/suite/docs-suite"},"bugs":{"url":"https://github.com/bernierllc/tools/issues"},"homepage":"https://github.com/bernierllc/tools/tree/main/packages/suite/docs-suite#readme","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"engines":{"node":">=16.0.0"},"scripts":{"build":"tsc","prebuild":"npm run clean","clean":"rimraf dist","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","lint":"eslint src --ext .ts,.tsx","lint:fix":"eslint src --ext .ts,.tsx --fix","neverdocs":"node dist/neverdocs-cli.js dev","neverdocs:build":"node dist/neverdocs-cli.js build","neverdocs:serve":"node dist/neverdocs-cli.js serve"},"_id":"@bernierllc/docs-suite@0.5.0","_integrity":"sha512-LnGvcoZlIxUCbWBvKAMhSjAW6OIGu+wC9EdbAC4N4zXGo+srDkn7UcWawZQJlA1kFenVJsSpM+YEEdw11AYSyA==","_resolved":"/home/runner/work/tools/tools/packages/suite/docs-suite/bernierllc-docs-suite-0.5.0.tgz","_from":"file:bernierllc-docs-suite-0.5.0.tgz","_nodeVersion":"20.20.2","_npmVersion":"11.14.1","dist":{"integrity":"sha512-LnGvcoZlIxUCbWBvKAMhSjAW6OIGu+wC9EdbAC4N4zXGo+srDkn7UcWawZQJlA1kFenVJsSpM+YEEdw11AYSyA==","shasum":"c44846b61a7f112549dcdb0bffafb1e1ff791bd1","tarball":"https://registry.npmjs.org/@bernierllc/docs-suite/-/docs-suite-0.5.0.tgz","fileCount":46,"unpackedSize":285633,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGIltU6x53tLZvtaRs+LAz4aAyYWfVyZ+7gwI3OiD3ljAiBT748bv4E/EWyAI0k2fi3USfFubcUFtVHsuBNt+Lsh0Q=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef8193c9-b151-4a6a-b3b2-49ccb91747af"}},"directories":{},"maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/docs-suite_0.5.0_1779250686109_0.9469326206069002"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-22T16:38:39.006Z","modified":"2026-05-20T04:18:06.413Z","0.1.1":"2025-08-22T16:38:39.382Z","0.1.2":"2025-08-27T16:54:42.353Z","0.1.3":"2025-08-30T22:25:03.458Z","0.1.5":"2026-01-05T20:17:44.963Z","0.1.7":"2026-03-10T17:29:06.114Z","0.1.8":"2026-05-18T19:53:18.680Z","0.1.9":"2026-05-19T02:27:21.582Z","0.2.0":"2026-05-20T01:52:13.565Z","0.3.0":"2026-05-20T03:01:48.308Z","0.5.0":"2026-05-20T04:18:06.284Z"},"bugs":{"url":"https://github.com/bernierllc/tools/issues"},"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","homepage":"https://github.com/bernierllc/tools/tree/main/packages/suite/docs-suite#readme","keywords":["documentation","static-site-generation","react","nextjs","design-system","component-playground","search","navigation","suite","orchestration"],"repository":{"type":"git","url":"git+https://github.com/bernierllc/tools.git","directory":"packages/suite/docs-suite"},"description":"Complete documentation system combining docs-generator, design-system-manager with Next.js, React components, and interactive features","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"readme":"# @bernierllc/docs-suite\n\nComplete documentation system combining docs-generator, design-system-manager with Next.js, React components, and interactive features.\n\n## Installation\n\n```bash\nnpm install @bernierllc/docs-suite\n```\n\n## Usage\n\n### Basic Usage\n\n```typescript\nimport { DocsSuite, createDocsSuite, DocsViewer, ComponentPlayground, SiteBuilder } from '@bernierllc/docs-suite';\n\n// Create a docs suite instance\nconst docsSuite = createDocsSuite({\n  docsGenerator: {\n    markdownRenderer: 'markdown-it',\n    codeHighlighting: true\n  },\n  designSystem: {\n    tokensPath: './tokens.json',\n    componentsPath: './components'\n  },\n  build: {\n    outputDir: './dist',\n    basePath: '/docs'\n  }\n});\n\n// Generate a complete documentation site\nconst siteConfig = {\n  id: 'my-docs',\n  name: 'My Documentation',\n  description: 'Complete documentation for your project',\n  pages: [\n    {\n      id: 'getting-started',\n      title: 'Getting Started',\n      slug: 'getting-started',\n      content: '# Getting Started\\n\\nWelcome to our documentation.',\n      published: true,\n      createdAt: new Date(),\n      updatedAt: new Date()\n    }\n  ],\n  components: [],\n  theme: { primary: '#007bff' },\n  navigation: { type: 'sidebar' },\n  metadata: {},\n  createdAt: new Date(),\n  updatedAt: new Date()\n};\n\nconst result = await docsSuite.generateSite(siteConfig);\nconsole.log('Site generated:', result.success);\n```\n\n### Using React Components\n\n```typescript\nimport React from 'react';\nimport { DocsViewer, ComponentPlayground, SiteBuilder } from '@bernierllc/docs-suite';\n\n// Documentation viewer component\nconst MyDocsPage = () => {\n  return (\n    <DocsViewer\n      siteId=\"my-docs\"\n      pageId=\"getting-started\"\n      theme={{ primary: '#007bff' }}\n      onPageChange={(pageId) => console.log('Page changed:', pageId)}\n      onSearch={(query) => console.log('Search:', query)}\n    />\n  );\n};\n\n// Component playground\nconst MyPlayground = () => {\n  const component = {\n    id: 'button',\n    name: 'Button',\n    description: 'A reusable button component',\n    category: 'ui',\n    props: [\n      { name: 'variant', type: 'string', defaultValue: 'primary' },\n      { name: 'size', type: 'string', defaultValue: 'medium' },\n      { name: 'disabled', type: 'boolean', defaultValue: false }\n    ],\n    examples: [\n      {\n        name: 'Primary Button',\n        code: '<Button variant=\"primary\">Click me</Button>',\n        props: { variant: 'primary' }\n      }\n    ],\n    code: 'export const Button = ({ variant, size, disabled, children }) => { /* ... */ };',\n    metadata: {},\n    createdAt: new Date(),\n    updatedAt: new Date()\n  };\n\n  return (\n    <ComponentPlayground\n      component={component}\n      onCodeChange={(code) => console.log('Code changed:', code)}\n      onPropsChange={(props) => console.log('Props changed:', props)}\n    />\n  );\n};\n\n// Site builder interface\nconst MySiteBuilder = () => {\n  return (\n    <SiteBuilder \n      siteId=\"my-docs\"\n      onSiteUpdate={(site) => console.log('Site updated:', site)}\n      onPageAdd={(page) => console.log('Page added:', page)}\n      onComponentAdd={(component) => console.log('Component added:', component)}\n    />\n  );\n};\n```\n\n## API Reference\n\n### DocsSuite Class\n\nThe main orchestration class that combines documentation services.\n\n#### Constructor\n\n```typescript\nconstructor(config?: DocsSuiteConfig)\n```\n\n#### Core Methods\n\n```typescript\n// Site generation\ngenerateSite(config: SiteConfig): Promise<BuildResult>\nbuildPage(page: PageConfig): Promise<BuiltPage>\nbuildComponent(component: ComponentConfig): Promise<BuiltComponent>\n\n// Site management\ncreateSite(site: SiteConfig): Promise<SiteResult>\nupdateSite(siteId: string, updates: Partial<SiteConfig>): Promise<SiteResult>\ndeleteSite(siteId: string): Promise<DeleteResult>\ngetSite(siteId: string): Promise<SiteConfig>\nlistSites(options?: ListOptions): Promise<SiteList>\n\n// Content management\naddPage(siteId: string, page: PageConfig): Promise<PageResult>\nupdatePage(pageId: string, updates: Partial<PageConfig>): Promise<PageResult>\ndeletePage(pageId: string): Promise<DeleteResult>\ngetPage(pageId: string): Promise<PageConfig>\n\n// Component management\naddComponent(component: ComponentConfig): Promise<ComponentResult>\nupdateComponent(componentId: string, updates: Partial<ComponentConfig>): Promise<ComponentResult>\ndeleteComponent(componentId: string): Promise<DeleteResult>\ngetComponent(componentId: string): Promise<ComponentConfig>\n\n// Build and deployment\nbuildSite(siteId: string, options?: BuildOptions): Promise<BuildResult>\ndeploySite(siteId: string, options?: DeployOptions): Promise<DeployResult>\npreviewSite(siteId: string): Promise<PreviewResult>\n\n// Search and navigation\nsearchContent(query: string, options?: SearchOptions): Promise<SearchResult>\ngenerateNavigation(siteId: string): Promise<NavigationResult>\n```\n\n### React Components\n\n#### DocsViewer\n\nInteractive documentation viewer with navigation, search, and theming.\n\n```typescript\ninterface DocsViewerProps {\n  siteId: string;\n  pageId?: string;\n  theme?: ThemeConfig;\n  onPageChange?: (pageId: string) => void;\n  onSearch?: (query: string) => void;\n}\n```\n\n#### ComponentPlayground\n\nInteractive component testing and documentation interface.\n\n```typescript\ninterface ComponentPlaygroundProps {\n  component: ComponentConfig;\n  theme?: ThemeConfig;\n  onCodeChange?: (code: string) => void;\n  onPropsChange?: (props: Record<string, any>) => void;\n}\n```\n\n#### SiteBuilder\n\nComplete site building interface with content management.\n\n```typescript\ninterface SiteBuilderProps {\n  siteId: string;\n  onSiteUpdate?: (site: SiteConfig) => void;\n  onPageAdd?: (page: PageConfig) => void;\n  onComponentAdd?: (component: ComponentConfig) => void;\n}\n```\n\n## Configuration\n\n### DocsSuiteConfig\n\n```typescript\ninterface DocsSuiteConfig {\n  docsGenerator?: {\n    markdownRenderer?: string;\n    codeHighlighting?: boolean;\n    plugins?: string[];\n  };\n  designSystem?: {\n    tokensPath?: string;\n    componentsPath?: string;\n    themes?: string[];\n  };\n  build?: {\n    outputDir?: string;\n    basePath?: string;\n    staticExport?: boolean;\n    optimization?: boolean;\n  };\n  deployment?: {\n    provider?: 'vercel' | 'netlify' | 'github-pages';\n    domain?: string;\n    environment?: 'production' | 'staging' | 'development';\n  };\n  search?: {\n    provider?: 'lunr' | 'algolia';\n    indexFields?: string[];\n    boostFields?: Record<string, number>;\n  };\n  ui?: {\n    theme?: ThemeConfig;\n    components?: ComponentOverrides;\n    layout?: LayoutConfig;\n  };\n}\n```\n\n## Features\n\n### Complete Documentation System\n- **Site Generation**: Build complete static documentation sites\n- **Interactive Components**: React-based documentation components\n- **Design System Integration**: Seamless integration with design tokens\n- **Search Functionality**: Full-text search across documentation\n- **Navigation**: Intelligent navigation generation\n\n### Static Site Generation\n- **Next.js Integration**: Uses Next.js for optimized static site generation\n- **Image Optimization**: Automatic image optimization\n- **Performance**: Built-in performance optimizations\n- **SEO**: Search engine optimization features\n\n### Component Playground\n- **Interactive Testing**: Test components with different props\n- **Live Preview**: Real-time component preview\n- **Code Editor**: Built-in code editor for component examples\n- **Props Controls**: Interactive controls for component props\n\n### Search and Navigation\n- **Full-text Search**: Search across pages, components, and design tokens\n- **Faceted Search**: Filter results by type, category, etc.\n- **Smart Navigation**: Auto-generated navigation structure\n- **Breadcrumbs**: Dynamic breadcrumb generation\n\n## Integration with BernierLLC Packages\n\nThis suite integrates with several @bernierllc packages:\n\n- **@bernierllc/docs-generator**: Core documentation generation\n- **@bernierllc/design-token-parser**: Design token parsing and processing\n- **@bernierllc/markdown-renderer**: Markdown processing and rendering\n\n## Examples\n\n### Search and Navigation\n\n```typescript\n// Search content across the documentation\nconst searchResults = await docsSuite.searchContent('button component', {\n  type: 'component',\n  filters: { category: 'ui' }\n});\n\nconsole.log('Search results:', searchResults.results);\n\n// Generate navigation for a site\nconst navigation = await docsSuite.generateNavigation('my-docs');\nconsole.log('Navigation structure:', navigation.items);\n```\n\n### Build and Deploy\n\n```typescript\n// Build a site\nconst buildResult = await docsSuite.buildSite('my-docs', {\n  optimize: true,\n  minify: true,\n  generateSitemap: true,\n  generateSearchIndex: true\n});\n\nif (buildResult.success) {\n  // Deploy the built site\n  const deployResult = await docsSuite.deploySite('my-docs', {\n    environment: 'production',\n    domain: 'docs.mycompany.com'\n  });\n  \n  console.log('Deployed to:', deployResult.url);\n}\n```\n\n### Advanced Theme Configuration\n\n```typescript\nconst advancedTheme = {\n  primary: '#007bff',\n  secondary: '#6c757d',\n  accent: '#28a745',\n  background: '#ffffff',\n  text: '#333333',\n  fonts: {\n    body: 'Inter, system-ui, sans-serif',\n    heading: 'Inter, system-ui, sans-serif',\n    code: 'Fira Code, Monaco, Consolas, monospace'\n  },\n  spacing: {\n    small: '0.5rem',\n    medium: '1rem',\n    large: '2rem'\n  },\n  borderRadius: '8px',\n  shadows: {\n    small: '0 1px 3px rgba(0,0,0,0.12)',\n    medium: '0 4px 6px rgba(0,0,0,0.07)',\n    large: '0 10px 15px rgba(0,0,0,0.1)'\n  }\n};\n\nconst themedSuite = createDocsSuite({\n  ui: {\n    theme: advancedTheme,\n    layout: {\n      sidebar: true,\n      toc: true,\n      breadcrumbs: true,\n      footer: true\n    }\n  }\n});\n```\n\n## Performance Considerations\n\n- **Static Generation**: All documentation pages are pre-generated\n- **Code Splitting**: Large documentation sites are automatically split\n- **Image Optimization**: Automatic optimization of images and assets\n- **Caching**: Built-in caching for search results and navigation\n- **Lazy Loading**: Components and content are loaded on demand\n\n## Browser Support\n\n- Modern browsers (Chrome 88+, Firefox 78+, Safari 14+, Edge 88+)\n- React 18+ required for UI components\n- Next.js 14+ required for static site generation\n\n## Development\n\n```bash\n# Install dependencies\nnpm install\n\n# Run tests\nnpm test\n\n# Run tests with coverage\nnpm run test:coverage\n\n# Build the package\nnpm run build\n\n# Lint code\nnpm run lint\n```\n\n## License\n\nCopyright (c) 2025 Bernier LLC. All rights reserved.\n\n## See Also\n\n- [@bernierllc/docs-generator](../../../service/docs-generator) - Core documentation generation\n- [@bernierllc/design-token-parser](../../../core/design-token-parser) - Design token parsing\n- [@bernierllc/markdown-renderer](../../../core/markdown-renderer) - Markdown processing","readmeFilename":"README.md"}