{"_id":"@aicode-nexus/silen","_rev":"14-2c8be8e18661e4cf614d98273b59f7a1","name":"@aicode-nexus/silen","dist-tags":{"next":"0.1.0-alpha.3","alpha":"0.1.0-alpha.3","latest":"0.5.0"},"versions":{"0.1.0-alpha.1":{"name":"@aicode-nexus/silen","version":"0.1.0-alpha.1","keywords":["documentation","static-site-generator","react","vite","mdx"],"license":"MIT","_id":"@aicode-nexus/silen@0.1.0-alpha.1","maintainers":[{"name":"trsoliu","email":"trsoliu@gmail.com"}],"homepage":"https://aicode-nexus.github.io/silen/","bugs":{"url":"https://github.com/AICode-Nexus/silen/issues"},"bin":{"silen":"dist/node/cli.js"},"dist":{"shasum":"fd2e4078052ac81d052d609fdbd42cbe613c2140","tarball":"https://registry.npmjs.org/@aicode-nexus/silen/-/silen-0.1.0-alpha.1.tgz","fileCount":114,"integrity":"sha512-Y/Zx0MdYj4kRIjjygJQEnHJU5s3Q45WxnxRh2qU9zML7ntn2RTnPtvvvQPldX7muOTN0tfCeF2TPgGJDOXloUw==","signatures":[{"sig":"MEYCIQCsowDuZWTMDC1dOSDj2n1v3NBGBzxvDb2mcRHA2yNv2gIhANl0xch8Jow2scy5kcfY+1nIfTlIZ6kdAGzdiw81E1eu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":846169},"type":"module","_from":"file:/tmp/aicode-nexus-silen-release.CCfqjV/aicode-nexus-silen-0.1.0-alpha.1.tgz","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.js"},"./theme":{"types":"./dist/theme-default/index.d.ts","import":"./dist/theme-default/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","site:dev":"pnpm build && node dist/node/cli.js dev website","typecheck":"tsc --noEmit","site:build":"pnpm build && node dist/node/cli.js build website","format:check":"prettier --check ."},"_npmUser":{"name":"trsoliu","email":"trsoliu@gmail.com"},"_resolved":"/tmp/aicode-nexus-silen-release.CCfqjV/aicode-nexus-silen-0.1.0-alpha.1.tgz","_integrity":"sha512-Y/Zx0MdYj4kRIjjygJQEnHJU5s3Q45WxnxRh2qU9zML7ntn2RTnPtvvvQPldX7muOTN0tfCeF2TPgGJDOXloUw==","repository":{"url":"git+https://github.com/AICode-Nexus/silen.git","type":"git"},"_npmVersion":"11.12.1","description":"A lightweight documentation-first static site generator powered by React, TypeScript, Vite, and MDX.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"cac":"7.0.0","zod":"4.4.3","clsx":"2.1.1","cmdk":"^1.1.1","vite":"8.1.4","shiki":"4.3.1","esbuild":"0.28.1","unified":"11.0.5","radix-ui":"1.6.2","fast-glob":"3.3.3","minisearch":"7.2.0","@mdx-js/mdx":"3.1.1","gray-matter":"4.0.3","tailwindcss":"4.3.2","lucide-react":"1.24.0","remark-parse":"11.0.0","@mdx-js/react":"3.1.1","@mdx-js/rollup":"3.1.1","github-slugger":"2.0.0","tailwind-merge":"3.6.0","tw-animate-css":"1.4.0","remark-stringify":"11.0.0","unist-util-visit":"5.1.0","@tailwindcss/vite":"4.3.2","remark-frontmatter":"5.0.0","@vitejs/plugin-react":"6.0.3","mdast-util-to-markdown":"2.1.2","remark-mdx-frontmatter":"5.2.0","class-variance-authority":"0.7.1","@modelcontextprotocol/sdk":"1.29.0","@fontsource-variable/inter":"5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"2.7.0","tsup":"8.5.1","execa":"9.6.1","jsdom":"29.1.1","react":"19.2.7","eslint":"10.7.0","vitest":"4.1.10","publint":"0.3.21","prettier":"3.9.5","react-dom":"19.2.7","@eslint/js":"10.0.1","typescript":"7.0.2","@types/node":"26.1.1","@types/react":"19.2.17","@playwright/test":"1.61.1","@types/react-dom":"19.2.3","@testing-library/react":"16.3.2","eslint-plugin-react-hooks":"7.1.1","@testing-library/user-event":"14.6.1"},"peerDependencies":{"react":"^19.2.7","react-dom":"^19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/silen_0.1.0-alpha.1_1784097015447_0.04645224757656696","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.3":{"name":"@aicode-nexus/silen","version":"0.1.0-alpha.3","keywords":["documentation","static-site-generator","react","vite","mdx"],"license":"MIT","_id":"@aicode-nexus/silen@0.1.0-alpha.3","maintainers":[{"name":"trsoliu","email":"trsoliu@gmail.com"}],"homepage":"https://aicode-nexus.github.io/silen/","bugs":{"url":"https://github.com/AICode-Nexus/silen/issues"},"bin":{"silen":"dist/node/cli.js"},"dist":{"shasum":"0778dfeb8d0e45d323221eb72e7496df4deedd56","tarball":"https://registry.npmjs.org/@aicode-nexus/silen/-/silen-0.1.0-alpha.3.tgz","fileCount":118,"integrity":"sha512-JFi9Er2EO+0gTm0CsEfNEVqTsaC8FtIitqy3RCbQUNxdcD45jcqhJb132pfhiLoxfWR0IZ+M5fUK+YJK8qYomA==","signatures":[{"sig":"MEUCIQDAe4jGd+qskaPntmElXzy892KwS/kZ42vFvC7KBuzW2gIgSlmeB8qKxqiGJjwzyN+7yYL5RZ6tLGvrCtqLnIaCSB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":971542},"type":"module","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.js"},"./theme":{"types":"./dist/theme-default/index.d.ts","import":"./dist/theme-default/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"},"./package.json":"./package.json"},"gitHead":"0cc6256c2ff87715ee14aead08762dc29a62be3b","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","site:dev":"pnpm build && node dist/node/cli.js dev website","typecheck":"tsc --noEmit","site:build":"pnpm build && node dist/node/cli.js build website","format:check":"prettier --check ."},"_npmUser":{"name":"trsoliu","email":"trsoliu@gmail.com"},"repository":{"url":"git+https://github.com/AICode-Nexus/silen.git","type":"git"},"_npmVersion":"11.12.1","description":"A lightweight documentation-first static site generator powered by React, TypeScript, Vite, and MDX.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"cac":"7.0.0","zod":"4.4.3","clsx":"2.1.1","cmdk":"^1.1.1","vite":"8.1.4","shiki":"4.3.1","esbuild":"0.28.1","unified":"11.0.5","radix-ui":"1.6.2","fast-glob":"3.3.3","minisearch":"7.2.0","@mdx-js/mdx":"3.1.1","gray-matter":"4.0.3","tailwindcss":"4.3.2","lucide-react":"1.24.0","remark-parse":"11.0.0","@mdx-js/react":"3.1.1","@mdx-js/rollup":"3.1.1","github-slugger":"2.0.0","tailwind-merge":"3.6.0","tw-animate-css":"1.4.0","remark-stringify":"11.0.0","unist-util-visit":"5.1.0","@tailwindcss/vite":"4.3.2","remark-frontmatter":"5.0.0","@vitejs/plugin-react":"6.0.3","mdast-util-to-markdown":"2.1.2","remark-mdx-frontmatter":"5.2.0","class-variance-authority":"0.7.1","@modelcontextprotocol/sdk":"1.29.0","@fontsource-variable/inter":"5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.0","readmeFilename":"README.md","devDependencies":{"jiti":"2.7.0","tsup":"8.5.1","execa":"9.6.1","jsdom":"29.1.1","react":"19.2.7","eslint":"10.7.0","vitest":"4.1.10","publint":"0.3.21","prettier":"3.9.5","react-dom":"19.2.7","@eslint/js":"10.0.1","typescript":"7.0.2","@types/node":"26.1.1","@types/react":"19.2.17","@playwright/test":"1.61.1","@types/react-dom":"19.2.3","@testing-library/react":"16.3.2","eslint-plugin-react-hooks":"7.1.1","@testing-library/user-event":"14.6.1"},"peerDependencies":{"react":"^19.2.7","react-dom":"^19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/silen_0.1.0-alpha.3_1784104723007_0.15187076480420592","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@aicode-nexus/silen","version":"0.1.0","keywords":["documentation","static-site-generator","react","vite","mdx"],"license":"MIT","_id":"@aicode-nexus/silen@0.1.0","maintainers":[{"name":"trsoliu","email":"trsoliu@gmail.com"}],"homepage":"https://aicode-nexus.github.io/silen/","bugs":{"url":"https://github.com/AICode-Nexus/silen/issues"},"bin":{"silen":"dist/node/cli.js"},"dist":{"shasum":"8b81ac3478f9aae31f8ddda86e73883b9c9cdd22","tarball":"https://registry.npmjs.org/@aicode-nexus/silen/-/silen-0.1.0.tgz","fileCount":150,"integrity":"sha512-m/QUUBGUmvrJ4oh7kWypvarL5La3Pi9VMz5Z0AnMvacukt1qZa7V944ghOY8UDloleep8dRShdPrHDHnONE2Uw==","signatures":[{"sig":"MEUCIBCr1L3F4VCQKhXOVSMJcnUX+SxwaJpTVkjusDOneDmWAiEA69DdNyY00ZbsunD94dxTJtyYhay1MFLDHE0+0LkUK2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aicode-nexus%2fsilen@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1198599},"type":"module","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.js"},"./theme":{"types":"./dist/theme-default/index.d.ts","import":"./dist/theme-default/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"},"./agent/*":"./dist/agent/*","./package.json":"./package.json"},"gitHead":"be582c767c3359fc859bd91685a9af19fce62f32","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup && jiti tooling/build-agent-contract.ts","site:dev":"pnpm build && node dist/node/cli.js dev website","typecheck":"tsc --noEmit","site:build":"pnpm build && node dist/node/cli.js build website","format:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2010c2ce-a986-4a8c-8306-dd02dd72c6a3"}},"repository":{"url":"git+https://github.com/AICode-Nexus/silen.git","type":"git"},"_npmVersion":"11.12.1","description":"A lightweight documentation-first static site generator powered by React, TypeScript, Vite, and MDX.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cac":"7.0.0","zod":"4.4.3","clsx":"2.1.1","cmdk":"^1.1.1","vite":"8.1.4","shiki":"4.3.1","esbuild":"0.28.1","unified":"11.0.5","radix-ui":"1.6.2","fast-glob":"3.3.3","minisearch":"7.2.0","@mdx-js/mdx":"3.1.1","gray-matter":"4.0.3","tailwindcss":"4.3.2","lucide-react":"1.24.0","remark-parse":"11.0.0","@mdx-js/react":"3.1.1","@mdx-js/rollup":"3.1.1","github-slugger":"2.0.0","tailwind-merge":"3.6.0","tw-animate-css":"1.4.0","remark-stringify":"11.0.0","unist-util-visit":"5.1.0","@tailwindcss/vite":"4.3.2","remark-frontmatter":"5.0.0","@vitejs/plugin-react":"6.0.3","mdast-util-to-markdown":"2.1.2","remark-mdx-frontmatter":"5.2.0","class-variance-authority":"0.7.1","@modelcontextprotocol/sdk":"1.29.0","@fontsource-variable/inter":"5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.0","devDependencies":{"jiti":"2.7.0","tsup":"8.5.1","execa":"9.6.1","jsdom":"29.1.1","react":"19.2.7","eslint":"10.7.0","vitest":"4.1.10","publint":"0.3.21","prettier":"3.9.5","react-dom":"19.2.7","@eslint/js":"10.0.1","typescript":"7.0.2","@types/node":"26.1.1","@types/react":"19.2.17","@playwright/test":"1.61.1","@types/react-dom":"19.2.3","@testing-library/react":"16.3.2","eslint-plugin-react-hooks":"7.1.1","@testing-library/user-event":"14.6.1"},"peerDependencies":{"react":"^19.2.7","react-dom":"^19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/silen_0.1.0_1784110655823_0.2526764857491741","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@aicode-nexus/silen","version":"0.1.1","keywords":["documentation","static-site-generator","react","vite","mdx"],"license":"MIT","_id":"@aicode-nexus/silen@0.1.1","maintainers":[{"name":"trsoliu","email":"trsoliu@gmail.com"}],"homepage":"https://aicode-nexus.github.io/silen/","bugs":{"url":"https://github.com/AICode-Nexus/silen/issues"},"bin":{"silen":"dist/node/cli.js"},"dist":{"shasum":"a07d51ad6f8b6f13c9b2ac34f917c2d7d3f03ba0","tarball":"https://registry.npmjs.org/@aicode-nexus/silen/-/silen-0.1.1.tgz","fileCount":151,"integrity":"sha512-2KZWWOPNXdhVBusftb/z5jaZrMqRz0CIu0ZF9vCFy+qQ6DjYqF5VupHE156tPjCuhbacROXprdKHCcPfKW5R4A==","signatures":[{"sig":"MEUCICj0geim0lcMoarF1WevkYZnRTND6yogfuCDeFFXN9V8AiEAis9+Hc3H22NYV7R22zsRsLejLyz2xKkagIr3Dn/gzGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aicode-nexus%2fsilen@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1202838},"type":"module","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.js"},"./theme":{"types":"./dist/theme-default/index.d.ts","import":"./dist/theme-default/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"},"./agent/*":"./dist/agent/*","./package.json":"./package.json"},"gitHead":"95d0cae5e69bf6ad113bad34c301bde128f2f484","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup && jiti tooling/build-agent-contract.ts","site:dev":"pnpm build && node dist/node/cli.js dev website","typecheck":"tsc --noEmit","site:build":"pnpm build && node dist/node/cli.js build website","format:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2010c2ce-a986-4a8c-8306-dd02dd72c6a3"}},"repository":{"url":"git+https://github.com/AICode-Nexus/silen.git","type":"git"},"_npmVersion":"11.12.1","description":"A lightweight documentation-first static site generator powered by React, TypeScript, Vite, and MDX.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cac":"7.0.0","zod":"4.4.3","clsx":"2.1.1","cmdk":"^1.1.1","vite":"8.1.4","shiki":"4.3.1","esbuild":"0.28.1","unified":"11.0.5","radix-ui":"1.6.2","fast-glob":"3.3.3","minisearch":"7.2.0","@mdx-js/mdx":"3.1.1","gray-matter":"4.0.3","tailwindcss":"4.3.2","lucide-react":"1.24.0","remark-parse":"11.0.0","@mdx-js/react":"3.1.1","@mdx-js/rollup":"3.1.1","github-slugger":"2.0.0","tailwind-merge":"3.6.0","tw-animate-css":"1.4.0","remark-stringify":"11.0.0","unist-util-visit":"5.1.0","@tailwindcss/vite":"4.3.2","remark-frontmatter":"5.0.0","@vitejs/plugin-react":"6.0.3","mdast-util-to-markdown":"2.1.2","remark-mdx-frontmatter":"5.2.0","class-variance-authority":"0.7.1","@modelcontextprotocol/sdk":"1.29.0","@fontsource-variable/inter":"5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.0","devDependencies":{"jiti":"2.7.0","tsup":"8.5.1","execa":"9.6.1","jsdom":"29.1.1","react":"19.2.7","eslint":"10.7.0","vitest":"4.1.10","publint":"0.3.21","prettier":"3.9.5","react-dom":"19.2.7","@eslint/js":"10.0.1","typescript":"7.0.2","@types/node":"26.1.1","@types/react":"19.2.17","@playwright/test":"1.61.1","@types/react-dom":"19.2.3","@testing-library/react":"16.3.2","eslint-plugin-react-hooks":"7.1.1","@testing-library/user-event":"14.6.1"},"peerDependencies":{"react":"^19.2.7","react-dom":"^19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/silen_0.1.1_1784111481133_0.04975853033926603","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@aicode-nexus/silen","version":"0.1.2","keywords":["documentation","static-site-generator","react","vite","mdx"],"license":"MIT","_id":"@aicode-nexus/silen@0.1.2","maintainers":[{"name":"trsoliu","email":"trsoliu@gmail.com"}],"homepage":"https://aicode-nexus.github.io/silen/","bugs":{"url":"https://github.com/AICode-Nexus/silen/issues"},"bin":{"silen":"dist/node/cli.js"},"dist":{"shasum":"b9f83fe4814f557af0f955fe4371e634f0155a16","tarball":"https://registry.npmjs.org/@aicode-nexus/silen/-/silen-0.1.2.tgz","fileCount":151,"integrity":"sha512-+SoEZ21hTqw8FQydKbxSVioZ4DkcWtBcqas3JYvhX7x27o8UEuhjBktZLqGg/+uqazxvlix4arD0nakWKqhUPg==","signatures":[{"sig":"MEUCIQCMmH8+qppSbEKZ9CfGcHdo64XSLGuZ5CUkDieGUmiFtQIgRCzILA9VK9rW/39bokiHfVRF/yxKqAxXVQB7bBHR+nI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aicode-nexus%2fsilen@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1207036},"type":"module","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.js"},"./theme":{"types":"./dist/theme-default/index.d.ts","import":"./dist/theme-default/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"},"./agent/*":"./dist/agent/*","./package.json":"./package.json"},"gitHead":"1ff5eed161c88d1d6ba80e5ed967a2a1ab4032b9","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup && jiti tooling/build-agent-contract.ts","site:dev":"pnpm build && node dist/node/cli.js dev website","typecheck":"tsc --noEmit","site:build":"pnpm build && node dist/node/cli.js build website","format:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2010c2ce-a986-4a8c-8306-dd02dd72c6a3"}},"repository":{"url":"git+https://github.com/AICode-Nexus/silen.git","type":"git"},"_npmVersion":"11.12.1","description":"A lightweight documentation-first static site generator powered by React, TypeScript, Vite, and MDX.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cac":"7.0.0","zod":"4.4.3","clsx":"2.1.1","cmdk":"^1.1.1","vite":"8.1.4","shiki":"4.3.1","esbuild":"0.28.1","unified":"11.0.5","radix-ui":"1.6.2","fast-glob":"3.3.3","minisearch":"7.2.0","@mdx-js/mdx":"3.1.1","gray-matter":"4.0.3","tailwindcss":"4.3.2","lucide-react":"1.24.0","remark-parse":"11.0.0","@mdx-js/react":"3.1.1","@mdx-js/rollup":"3.1.1","github-slugger":"2.0.0","tailwind-merge":"3.6.0","tw-animate-css":"1.4.0","remark-stringify":"11.0.0","unist-util-visit":"5.1.0","@tailwindcss/vite":"4.3.2","remark-frontmatter":"5.0.0","@vitejs/plugin-react":"6.0.3","mdast-util-to-markdown":"2.1.2","remark-mdx-frontmatter":"5.2.0","class-variance-authority":"0.7.1","@modelcontextprotocol/sdk":"1.29.0","@fontsource-variable/inter":"5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.0","devDependencies":{"jiti":"2.7.0","tsup":"8.5.1","execa":"9.6.1","jsdom":"29.1.1","react":"19.2.7","eslint":"10.7.0","vitest":"4.1.10","publint":"0.3.21","prettier":"3.9.5","react-dom":"19.2.7","@eslint/js":"10.0.1","typescript":"7.0.2","@types/node":"26.1.1","@types/react":"19.2.17","@playwright/test":"1.61.1","@types/react-dom":"19.2.3","@testing-library/react":"16.3.2","eslint-plugin-react-hooks":"7.1.1","@testing-library/user-event":"14.6.1"},"peerDependencies":{"react":"^19.2.7","react-dom":"^19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/silen_0.1.2_1784119033887_0.3627656580650158","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@aicode-nexus/silen","version":"0.1.3","keywords":["documentation","static-site-generator","react","vite","mdx"],"license":"MIT","_id":"@aicode-nexus/silen@0.1.3","maintainers":[{"name":"trsoliu","email":"trsoliu@gmail.com"}],"homepage":"https://aicode-nexus.github.io/silen/","bugs":{"url":"https://github.com/AICode-Nexus/silen/issues"},"bin":{"silen":"dist/node/cli.js"},"dist":{"shasum":"299da6e5add3d6e88d0140920bb7a2d3414b14b0","tarball":"https://registry.npmjs.org/@aicode-nexus/silen/-/silen-0.1.3.tgz","fileCount":151,"integrity":"sha512-HN9EeI4Dykvp70/3zI0NaSrptbFqBlPl4kAb1KMyf9AObZBhM+6sfUCt1fgRPUTiSWx4yrHJX8lXL4v9IY1iWQ==","signatures":[{"sig":"MEUCIQCpNvsmKfe7mxUAsaq5JDyOa7NwlpF+j33W9KFLfJAprwIgJWGtL/fMV604BJZM2JH+6YmwMKDoTtuLZ8T8UGbKwMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aicode-nexus%2fsilen@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1207299},"type":"module","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.js"},"./theme":{"types":"./dist/theme-default/index.d.ts","import":"./dist/theme-default/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"},"./agent/*":"./dist/agent/*","./package.json":"./package.json"},"gitHead":"1159e5c0aff304d7fbe926270acbb7b55d5a1c6f","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup && jiti tooling/build-agent-contract.ts","site:dev":"pnpm build && node dist/node/cli.js dev website","typecheck":"tsc --noEmit","site:build":"pnpm build && node dist/node/cli.js build website","format:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2010c2ce-a986-4a8c-8306-dd02dd72c6a3"}},"repository":{"url":"git+https://github.com/AICode-Nexus/silen.git","type":"git"},"_npmVersion":"11.12.1","description":"A lightweight documentation-first static site generator powered by React, TypeScript, Vite, and MDX.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cac":"7.0.0","zod":"4.4.3","clsx":"2.1.1","cmdk":"^1.1.1","vite":"8.1.4","shiki":"4.3.1","esbuild":"0.28.1","unified":"11.0.5","radix-ui":"1.6.2","fast-glob":"3.3.3","minisearch":"7.2.0","@mdx-js/mdx":"3.1.1","gray-matter":"4.0.3","tailwindcss":"4.3.2","lucide-react":"1.24.0","remark-parse":"11.0.0","@mdx-js/react":"3.1.1","@mdx-js/rollup":"3.1.1","github-slugger":"2.0.0","tailwind-merge":"3.6.0","tw-animate-css":"1.4.0","remark-stringify":"11.0.0","unist-util-visit":"5.1.0","@tailwindcss/vite":"4.3.2","remark-frontmatter":"5.0.0","@vitejs/plugin-react":"6.0.3","mdast-util-to-markdown":"2.1.2","remark-mdx-frontmatter":"5.2.0","class-variance-authority":"0.7.1","@modelcontextprotocol/sdk":"1.29.0","@fontsource-variable/inter":"5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.0","devDependencies":{"jiti":"2.7.0","tsup":"8.5.1","execa":"9.6.1","jsdom":"29.1.1","react":"19.2.7","eslint":"10.7.0","vitest":"4.1.10","publint":"0.3.21","prettier":"3.9.5","react-dom":"19.2.7","@eslint/js":"10.0.1","typescript":"7.0.2","@types/node":"26.1.1","@types/react":"19.2.17","@playwright/test":"1.61.1","@types/react-dom":"19.2.3","@testing-library/react":"16.3.2","eslint-plugin-react-hooks":"7.1.1","@testing-library/user-event":"14.6.1"},"peerDependencies":{"react":"^19.2.7","react-dom":"^19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/silen_0.1.3_1784120567655_0.1435510488283973","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@aicode-nexus/silen","version":"0.1.4","keywords":["documentation","static-site-generator","react","vite","mdx"],"license":"MIT","_id":"@aicode-nexus/silen@0.1.4","maintainers":[{"name":"trsoliu","email":"trsoliu@gmail.com"}],"homepage":"https://aicode-nexus.github.io/silen/","bugs":{"url":"https://github.com/AICode-Nexus/silen/issues"},"bin":{"silen":"dist/node/cli.js"},"dist":{"shasum":"c6009ad4882b6978285963beeeb25c19bc672e88","tarball":"https://registry.npmjs.org/@aicode-nexus/silen/-/silen-0.1.4.tgz","fileCount":133,"integrity":"sha512-Bp/vYTxenRMIyb2r9/gyCfgC9/JtJo47kpNNs3xL5d07V8bWv30FeUfRXEUEUhQxY1rh9QQzQhJqshkuIX5NGA==","signatures":[{"sig":"MEQCIA3mu814ZuA6mCEwLm+92Kq4H+URswm4Sf99HCasnqWpAiAfayU4lPd9rZ+gqMq68+GYRsPeDHlfUFfN3iGAJbyOdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aicode-nexus%2fsilen@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":538543},"type":"module","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.js"},"./theme":{"types":"./dist/theme-default/index.d.ts","import":"./dist/theme-default/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"},"./agent/*":"./dist/agent/*","./package.json":"./package.json"},"gitHead":"d583eec8ca83c90315b899f5c70cff49b7a609b7","scripts":{"lint":"eslint .","test":"vitest run --maxWorkers=1 --no-file-parallelism","build":"tsup && jiti tooling/build-agent-contract.ts","pretest":"jiti tooling/build-agent-contract.ts","site:dev":"pnpm build && node dist/node/cli.js dev website","typecheck":"tsc --noEmit","site:build":"pnpm build && node dist/node/cli.js build website","format:check":"prettier --check .","check:no-maps":"jiti tooling/assert-no-source-maps.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2010c2ce-a986-4a8c-8306-dd02dd72c6a3"}},"repository":{"url":"git+https://github.com/AICode-Nexus/silen.git","type":"git"},"_npmVersion":"11.12.1","description":"A lightweight documentation-first static site generator powered by React, TypeScript, Vite, and MDX.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cac":"7.0.0","zod":"4.4.3","clsx":"2.1.1","cmdk":"^1.1.1","vite":"8.1.4","shiki":"4.3.1","esbuild":"0.28.1","unified":"11.0.5","radix-ui":"1.6.2","fast-glob":"3.3.3","minisearch":"7.2.0","@mdx-js/mdx":"3.1.1","gray-matter":"4.0.3","tailwindcss":"4.3.2","lucide-react":"1.24.0","remark-parse":"11.0.0","@mdx-js/react":"3.1.1","@mdx-js/rollup":"3.1.1","github-slugger":"2.0.0","tailwind-merge":"3.6.0","tw-animate-css":"1.4.0","remark-stringify":"11.0.0","unist-util-visit":"5.1.0","@tailwindcss/vite":"4.3.2","remark-frontmatter":"5.0.0","@vitejs/plugin-react":"6.0.3","mdast-util-to-markdown":"2.1.2","remark-mdx-frontmatter":"5.2.0","class-variance-authority":"0.7.1","@modelcontextprotocol/sdk":"1.29.0","@fontsource-variable/inter":"5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.0","devDependencies":{"jiti":"2.7.0","tsup":"8.5.1","execa":"9.6.1","jsdom":"29.1.1","react":"19.2.7","eslint":"10.7.0","vitest":"4.1.10","publint":"0.3.21","prettier":"3.9.5","react-dom":"19.2.7","@eslint/js":"10.0.1","typescript":"7.0.2","@types/node":"26.1.1","@types/react":"19.2.17","@playwright/test":"1.61.1","@types/react-dom":"19.2.3","@testing-library/react":"16.3.2","eslint-plugin-react-hooks":"7.1.1","@testing-library/user-event":"14.6.1"},"peerDependencies":{"react":"^19.2.7","react-dom":"^19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/silen_0.1.4_1784335125231_0.8745939110741219","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@aicode-nexus/silen","version":"0.2.0","keywords":["documentation","static-site-generator","react","vite","mdx"],"license":"MIT","_id":"@aicode-nexus/silen@0.2.0","maintainers":[{"name":"trsoliu","email":"trsoliu@gmail.com"}],"homepage":"https://aicode-nexus.github.io/silen/","bugs":{"url":"https://github.com/AICode-Nexus/silen/issues"},"bin":{"silen":"dist/node/cli.js"},"dist":{"shasum":"cde74d3108a03f37244a746f6510fa692bb350bc","tarball":"https://registry.npmjs.org/@aicode-nexus/silen/-/silen-0.2.0.tgz","fileCount":138,"integrity":"sha512-clxKd/3CLypeWeNxu50GhdZDGhZEQ4BFwzv3N/AR3YlX7joykj+UHIlfrlP+sQS+f27vTjd46ZuEO094MoYNJw==","signatures":[{"sig":"MEQCICbX2gdf0WxTPjsCt9vAO+51Y9M4xBW7rZppgcF114P/AiB6vbQn8AJDo6Nqq5GPB9mCPJSDFw7vSALIYrA0un6pxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aicode-nexus%2fsilen@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":606442},"type":"module","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.js"},"./theme":{"types":"./dist/theme-default/index.d.ts","import":"./dist/theme-default/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"},"./agent/*":"./dist/agent/*","./package.json":"./package.json"},"gitHead":"552f8584616e4b246eac9943c5236fd2569fd077","scripts":{"lint":"eslint .","test":"vitest run --maxWorkers=1 --no-file-parallelism","build":"tsup && jiti tooling/build-agent-contract.ts","pretest":"pnpm build","site:dev":"pnpm build && node dist/node/cli.js dev website","typecheck":"tsc --noEmit","site:build":"pnpm build && node dist/node/cli.js build website","format:check":"prettier --check .","check:no-maps":"jiti tooling/assert-no-source-maps.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2010c2ce-a986-4a8c-8306-dd02dd72c6a3"}},"repository":{"url":"git+https://github.com/AICode-Nexus/silen.git","type":"git"},"_npmVersion":"11.12.1","description":"A lightweight documentation-first static site generator powered by React, TypeScript, Vite, and MDX.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cac":"7.0.0","zod":"4.4.3","clsx":"2.1.1","cmdk":"^1.1.1","vite":"8.1.4","shiki":"4.3.1","esbuild":"0.28.1","unified":"11.0.5","radix-ui":"1.6.2","fast-glob":"3.3.3","minisearch":"7.2.0","@mdx-js/mdx":"3.1.1","gray-matter":"4.0.3","tailwindcss":"4.3.2","lucide-react":"1.24.0","remark-parse":"11.0.0","@mdx-js/react":"3.1.1","@mdx-js/rollup":"3.1.1","github-slugger":"2.0.0","tailwind-merge":"3.6.0","tw-animate-css":"1.4.0","remark-stringify":"11.0.0","unist-util-visit":"5.1.0","@tailwindcss/vite":"4.3.2","remark-frontmatter":"5.0.0","@vitejs/plugin-react":"6.0.3","mdast-util-to-markdown":"2.1.2","remark-mdx-frontmatter":"5.2.0","class-variance-authority":"0.7.1","@modelcontextprotocol/sdk":"1.29.0","@fontsource-variable/inter":"5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.0","devDependencies":{"jiti":"2.7.0","tsup":"8.5.1","execa":"9.6.1","jsdom":"29.1.1","react":"19.2.7","eslint":"10.7.0","vitest":"4.1.10","publint":"0.3.21","prettier":"3.9.5","react-dom":"19.2.7","@eslint/js":"10.0.1","typescript":"7.0.2","@types/node":"26.1.1","@types/react":"19.2.17","@playwright/test":"1.61.1","@types/react-dom":"19.2.3","@testing-library/react":"16.3.2","eslint-plugin-react-hooks":"7.1.1","@testing-library/user-event":"14.6.1"},"peerDependencies":{"react":"^19.2.7","react-dom":"^19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/silen_0.2.0_1784336049025_0.9813878094752142","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@aicode-nexus/silen","version":"0.2.1","keywords":["documentation","static-site-generator","react","vite","mdx"],"license":"MIT","_id":"@aicode-nexus/silen@0.2.1","maintainers":[{"name":"trsoliu","email":"trsoliu@gmail.com"}],"homepage":"https://aicode-nexus.github.io/silen/","bugs":{"url":"https://github.com/AICode-Nexus/silen/issues"},"bin":{"silen":"dist/node/cli.js"},"dist":{"shasum":"321ad2d1792646a4020e37854bfa6a6057d57dc8","tarball":"https://registry.npmjs.org/@aicode-nexus/silen/-/silen-0.2.1.tgz","fileCount":138,"integrity":"sha512-MXfV+yhPsCnNjpjl/sSJ99QNPNxvlY9P5dyjh39REcDQ4Uthh7tPJVSX/vZJAbN7E2EHksZeKcoKnKWBThe0jg==","signatures":[{"sig":"MEYCIQDJvmacDQqQi0ob9z/bvcPdkOj9wGdLnWQC/egM5IZ66QIhAL0xryWU05T8KrTJuVsry6eefhTqfcZdMXlBfbK5Q2rI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aicode-nexus%2fsilen@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":607042},"type":"module","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.js"},"./theme":{"types":"./dist/theme-default/index.d.ts","import":"./dist/theme-default/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"},"./agent/*":"./dist/agent/*","./package.json":"./package.json"},"gitHead":"2a715f3d9c04b26906aa567aab5a65ea15b3250a","scripts":{"lint":"eslint .","test":"vitest run --maxWorkers=1 --no-file-parallelism","build":"tsup && jiti tooling/build-agent-contract.ts","pretest":"pnpm build","site:dev":"pnpm build && node dist/node/cli.js dev website","typecheck":"tsc --noEmit","site:build":"pnpm build && node dist/node/cli.js build website","format:check":"prettier --check .","check:no-maps":"jiti tooling/assert-no-source-maps.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2010c2ce-a986-4a8c-8306-dd02dd72c6a3"}},"repository":{"url":"git+https://github.com/AICode-Nexus/silen.git","type":"git"},"_npmVersion":"11.12.1","description":"A lightweight documentation-first static site generator powered by React, TypeScript, Vite, and MDX.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cac":"7.0.0","zod":"4.4.3","clsx":"2.1.1","cmdk":"^1.1.1","vite":"8.1.4","shiki":"4.3.1","esbuild":"0.28.1","unified":"11.0.5","radix-ui":"1.6.2","fast-glob":"3.3.3","minisearch":"7.2.0","@mdx-js/mdx":"3.1.1","gray-matter":"4.0.3","tailwindcss":"4.3.2","lucide-react":"1.24.0","remark-parse":"11.0.0","@mdx-js/react":"3.1.1","@mdx-js/rollup":"3.1.1","github-slugger":"2.0.0","tailwind-merge":"3.6.0","tw-animate-css":"1.4.0","remark-stringify":"11.0.0","unist-util-visit":"5.1.0","@tailwindcss/vite":"4.3.2","remark-frontmatter":"5.0.0","@vitejs/plugin-react":"6.0.3","mdast-util-to-markdown":"2.1.2","remark-mdx-frontmatter":"5.2.0","class-variance-authority":"0.7.1","@modelcontextprotocol/sdk":"1.29.0","@fontsource-variable/inter":"5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.0","devDependencies":{"jiti":"2.7.0","tsup":"8.5.1","execa":"9.6.1","jsdom":"29.1.1","react":"19.2.7","eslint":"10.7.0","vitest":"4.1.10","publint":"0.3.21","prettier":"3.9.5","react-dom":"19.2.7","@eslint/js":"10.0.1","typescript":"7.0.2","@types/node":"26.1.1","@types/react":"19.2.17","@playwright/test":"1.61.1","@types/react-dom":"19.2.3","@testing-library/react":"16.3.2","eslint-plugin-react-hooks":"7.1.1","@testing-library/user-event":"14.6.1"},"peerDependencies":{"react":"^19.2.7","react-dom":"^19.2.7"},"_npmOperationalInternal":{"tmp":"tmp/silen_0.2.1_1784337438019_0.8326117884427753","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@aicode-nexus/silen","version":"0.3.0","keywords":["documentation","static-site-generator","react","vite","mdx"],"license":"MIT","_id":"@aicode-nexus/silen@0.3.0","maintainers":[{"name":"trsoliu","email":"trsoliu@gmail.com"}],"homepage":"https://aicode-nexus.github.io/silen/","bugs":{"url":"https://github.com/AICode-Nexus/silen/issues"},"bin":{"silen":"dist/node/cli.js"},"dist":{"shasum":"2e4cdeb86450ab95d1633934c458dbde2a262602","tarball":"https://registry.npmjs.org/@aicode-nexus/silen/-/silen-0.3.0.tgz","fileCount":140,"integrity":"sha512-lKV9s3EJMqb90suxmlC+kwEvdan/lFuNgtanglE2+rrXbFdOYW1cK06P6SO3//wqapnmYKlsQpTY6dRXh+gktg==","signatures":[{"sig":"MEUCIQCz8Ksz0ELh/os7KCOtXoByl/oz+iYto1nGVrdOjEUxawIgSSBdil0G+3OWLp83j2czYAzBygLhS5Tcd6BBsMCzyZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aicode-nexus%2fsilen@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":619524},"type":"module","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.js"},"./theme":{"types":"./dist/theme-default/index.d.ts","import":"./dist/theme-default/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"},"./agent/*":"./dist/agent/*","./package.json":"./package.json"},"gitHead":"a46ec2332eafe7b256e8b3a20e74efad2ce7d7ef","scripts":{"lint":"eslint .","test":"vitest run --maxWorkers=1 --no-file-parallelism","build":"tsup && jiti tooling/build-agent-contract.ts","pretest":"pnpm build","site:dev":"pnpm build && node dist/node/cli.js dev website","typecheck":"tsc --noEmit","site:build":"pnpm build && node dist/node/cli.js build website","format:check":"prettier --check .","check:no-maps":"jiti tooling/assert-no-source-maps.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2010c2ce-a986-4a8c-8306-dd02dd72c6a3"}},"repository":{"url":"git+https://github.com/AICode-Nexus/silen.git","type":"git"},"_npmVersion":"11.12.1","description":"A lightweight documentation-first static site generator powered by React, TypeScript, Vite, and MDX.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cac":"7.0.0","zod":"4.4.3","clsx":"2.1.1","cmdk":"^1.1.1","vite":"8.1.4","react":"^19.2.7","shiki":"4.3.1","esbuild":"0.28.1","unified":"11.0.5","radix-ui":"1.6.2","fast-glob":"3.3.3","react-dom":"^19.2.7","minisearch":"7.2.0","remark-gfm":"4.0.1","@mdx-js/mdx":"3.1.1","gray-matter":"4.0.3","tailwindcss":"4.3.2","lucide-react":"1.24.0","remark-parse":"11.0.0","@mdx-js/react":"3.1.1","@mdx-js/rollup":"3.1.1","github-slugger":"2.0.0","mdast-util-gfm":"3.1.0","tailwind-merge":"3.6.0","tw-animate-css":"1.4.0","unist-util-visit":"5.1.0","@tailwindcss/vite":"4.3.2","remark-frontmatter":"5.0.0","@vitejs/plugin-react":"6.0.3","mdast-util-to-markdown":"2.1.2","remark-mdx-frontmatter":"5.2.0","class-variance-authority":"0.7.1","@modelcontextprotocol/sdk":"1.29.0","@fontsource-variable/inter":"5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.0","devDependencies":{"jiti":"2.7.0","tsup":"8.5.1","execa":"9.6.1","jsdom":"29.1.1","eslint":"10.7.0","vitest":"4.1.10","publint":"0.3.21","prettier":"3.9.5","@eslint/js":"10.0.1","typescript":"7.0.2","@types/node":"26.1.1","@types/react":"19.2.17","@playwright/test":"1.61.1","@types/react-dom":"19.2.3","@testing-library/react":"16.3.2","eslint-plugin-react-hooks":"7.1.1","@testing-library/user-event":"14.6.1"},"_npmOperationalInternal":{"tmp":"tmp/silen_0.3.0_1784520904605_0.21514441097539083","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@aicode-nexus/silen","version":"0.3.1","keywords":["documentation","static-site-generator","react","vite","mdx"],"license":"MIT","_id":"@aicode-nexus/silen@0.3.1","maintainers":[{"name":"trsoliu","email":"trsoliu@gmail.com"}],"homepage":"https://aicode-nexus.github.io/silen/","bugs":{"url":"https://github.com/AICode-Nexus/silen/issues"},"bin":{"silen":"dist/node/cli.js"},"dist":{"shasum":"6b0414c60f8d8ac58a45f2a2004d95d9cfc829b6","tarball":"https://registry.npmjs.org/@aicode-nexus/silen/-/silen-0.3.1.tgz","fileCount":140,"integrity":"sha512-5x/opY5M1dlWZj5MTjWnnhPG6OK4uZdmTLAYKnh3weOG8ZQJMxryWv5SbfOh/td+UdJBSynqx9aY8RzXesQh6A==","signatures":[{"sig":"MEUCIBgN3ClNCZbcQ4Wp2SYQ0qtC7VO6PXBvxy3sb2mlMiGAAiEAsG4q+4T4/zXNWl70z3WQnNFdxI3WnADe3MWGUKLXPPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aicode-nexus%2fsilen@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":621117},"type":"module","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.js"},"./theme":{"types":"./dist/theme-default/index.d.ts","import":"./dist/theme-default/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"},"./agent/*":"./dist/agent/*","./package.json":"./package.json"},"gitHead":"7bb0f37d238375a01ddbf63a10ea5685b8f840a1","scripts":{"lint":"eslint .","test":"vitest run --maxWorkers=1 --no-file-parallelism","build":"tsup && jiti tooling/build-agent-contract.ts","pretest":"pnpm build","site:dev":"pnpm build && node dist/node/cli.js dev website","typecheck":"tsc --noEmit","site:build":"pnpm build && node dist/node/cli.js build website","format:check":"prettier --check .","check:no-maps":"jiti tooling/assert-no-source-maps.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2010c2ce-a986-4a8c-8306-dd02dd72c6a3"}},"repository":{"url":"git+https://github.com/AICode-Nexus/silen.git","type":"git"},"_npmVersion":"11.12.1","description":"A lightweight documentation-first static site generator powered by React, TypeScript, Vite, and MDX.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cac":"7.0.0","zod":"4.4.3","clsx":"2.1.1","cmdk":"^1.1.1","vite":"8.1.4","react":"^19.2.7","shiki":"4.3.1","esbuild":"0.28.1","unified":"11.0.5","radix-ui":"1.6.2","fast-glob":"3.3.3","react-dom":"^19.2.7","minisearch":"7.2.0","remark-gfm":"4.0.1","@mdx-js/mdx":"3.1.1","gray-matter":"4.0.3","tailwindcss":"4.3.2","lucide-react":"1.24.0","remark-parse":"11.0.0","@mdx-js/react":"3.1.1","@mdx-js/rollup":"3.1.1","github-slugger":"2.0.0","mdast-util-gfm":"3.1.0","tailwind-merge":"3.6.0","tw-animate-css":"1.4.0","unist-util-visit":"5.1.0","@tailwindcss/vite":"4.3.2","remark-frontmatter":"5.0.0","@vitejs/plugin-react":"6.0.3","mdast-util-to-markdown":"2.1.2","remark-mdx-frontmatter":"5.2.0","class-variance-authority":"0.7.1","@modelcontextprotocol/sdk":"1.29.0","@fontsource-variable/inter":"5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.0","devDependencies":{"jiti":"2.7.0","tsup":"8.5.1","execa":"9.6.1","jsdom":"29.1.1","eslint":"10.7.0","vitest":"4.1.10","publint":"0.3.21","prettier":"3.9.5","@eslint/js":"10.0.1","typescript":"7.0.2","@types/node":"26.1.1","@types/react":"19.2.17","@playwright/test":"1.61.1","@types/react-dom":"19.2.3","@testing-library/react":"16.3.2","eslint-plugin-react-hooks":"7.1.1","@testing-library/user-event":"14.6.1"},"_npmOperationalInternal":{"tmp":"tmp/silen_0.3.1_1784525133176_0.18334752875063387","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@aicode-nexus/silen","version":"0.4.0","keywords":["documentation","static-site-generator","react","vite","mdx"],"license":"MIT","_id":"@aicode-nexus/silen@0.4.0","maintainers":[{"name":"trsoliu","email":"trsoliu@gmail.com"}],"homepage":"https://aicode-nexus.github.io/silen/","bugs":{"url":"https://github.com/AICode-Nexus/silen/issues"},"bin":{"silen":"dist/node/cli.js"},"dist":{"shasum":"6659196d4176d06002a82ee357b3e8e2dfcfcd51","tarball":"https://registry.npmjs.org/@aicode-nexus/silen/-/silen-0.4.0.tgz","fileCount":142,"integrity":"sha512-LUwn39r6Z6b3yspTO31dNyWWLIcs8h5dxM93BcdzPIsThvVT4G1rHqM/p+Up2uDSTTDKyXaMtkn0FQkFnouJJQ==","signatures":[{"sig":"MEUCIH0fZaZMml60S2ZrQCACkfrXYtmZH6cy7b8xq+h7MQj2AiEA7UJDOnccU4eerCteXf2bSMq6nXjlwA7fyzWoxqV3LB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aicode-nexus%2fsilen@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":645865},"type":"module","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.js"},"./theme":{"types":"./dist/theme-default/index.d.ts","import":"./dist/theme-default/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"},"./agent/*":"./dist/agent/*","./package.json":"./package.json"},"gitHead":"01b95b45688a27e5a0416b76beff3ebc974f85b0","scripts":{"lint":"eslint .","test":"vitest run --maxWorkers=1 --no-file-parallelism","build":"tsup && jiti tooling/build-agent-contract.ts","pretest":"pnpm build","site:dev":"pnpm build && node dist/node/cli.js dev website","typecheck":"tsc --noEmit","site:build":"pnpm build && node dist/node/cli.js build website","format:check":"prettier --check .","check:no-maps":"jiti tooling/assert-no-source-maps.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2010c2ce-a986-4a8c-8306-dd02dd72c6a3"}},"repository":{"url":"git+https://github.com/AICode-Nexus/silen.git","type":"git"},"_npmVersion":"11.12.1","description":"A lightweight documentation-first static site generator powered by React, TypeScript, Vite, and MDX.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cac":"7.0.0","zod":"4.4.3","clsx":"2.1.1","cmdk":"^1.1.1","vite":"8.1.4","react":"^19.2.7","shiki":"4.3.1","esbuild":"0.28.1","unified":"11.0.5","radix-ui":"1.6.2","fast-glob":"3.3.3","react-dom":"^19.2.7","minisearch":"7.2.0","remark-gfm":"4.0.1","@mdx-js/mdx":"3.1.1","gray-matter":"4.0.3","tailwindcss":"4.3.2","lucide-react":"1.24.0","remark-parse":"11.0.0","@mdx-js/react":"3.1.1","@mdx-js/rollup":"3.1.1","github-slugger":"2.0.0","mdast-util-gfm":"3.1.0","tailwind-merge":"3.6.0","tw-animate-css":"1.4.0","unist-util-visit":"5.1.0","@tailwindcss/vite":"4.3.2","remark-frontmatter":"5.0.0","@vitejs/plugin-react":"6.0.3","mdast-util-to-markdown":"2.1.2","remark-mdx-frontmatter":"5.2.0","class-variance-authority":"0.7.1","@modelcontextprotocol/sdk":"1.29.0","@fontsource-variable/inter":"5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.0","devDependencies":{"jiti":"2.7.0","tsup":"8.5.1","execa":"9.6.1","jsdom":"29.1.1","eslint":"10.7.0","vitest":"4.1.10","publint":"0.3.21","prettier":"3.9.5","@eslint/js":"10.0.1","typescript":"7.0.2","@types/node":"26.1.1","@types/react":"19.2.17","@playwright/test":"1.61.1","@types/react-dom":"19.2.3","@testing-library/react":"16.3.2","eslint-plugin-react-hooks":"7.1.1","@testing-library/user-event":"14.6.1"},"_npmOperationalInternal":{"tmp":"tmp/silen_0.4.0_1784707715258_0.7217516092288963","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@aicode-nexus/silen","version":"0.5.0","description":"A lightweight documentation-first static site generator powered by React, TypeScript, Vite, and MDX.","keywords":["documentation","static-site-generator","react","vite","mdx"],"homepage":"https://aicode-nexus.github.io/silen/","bugs":{"url":"https://github.com/AICode-Nexus/silen/issues"},"repository":{"type":"git","url":"git+https://github.com/AICode-Nexus/silen.git"},"license":"MIT","type":"module","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"packageManager":"pnpm@10.34.0","engines":{"node":"^20.19.0 || >=22.12.0"},"bin":{"silen":"dist/node/cli.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"},"./theme":{"types":"./dist/theme-default/index.d.ts","import":"./dist/theme-default/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.js"},"./agent/*":"./dist/agent/*","./package.json":"./package.json"},"scripts":{"build":"tsup && jiti tooling/build-agent-contract.ts","site:build":"pnpm build && node dist/node/cli.js build website","site:ai-check":"jiti tooling/site-ai-check.ts","site:check":"pnpm site:ai-check","site:dev":"pnpm build && node dist/node/cli.js dev website","pretest":"pnpm build","test":"pnpm test:run","test:run":"vitest run --maxWorkers=1 --no-file-parallelism","typecheck":"tsc --noEmit","lint":"eslint .","format:check":"prettier --check .","check:no-maps":"jiti tooling/assert-no-source-maps.ts"},"dependencies":{"@fontsource-variable/inter":"5.2.8","@mdx-js/mdx":"3.1.1","@mdx-js/react":"3.1.1","@mdx-js/rollup":"3.1.1","@modelcontextprotocol/server":"2.0.0","@tailwindcss/vite":"4.3.2","@vitejs/plugin-react":"6.0.3","cac":"7.0.0","class-variance-authority":"0.7.1","clsx":"2.1.1","cmdk":"^1.1.1","esbuild":"0.28.1","fast-glob":"3.3.3","github-slugger":"2.0.0","gray-matter":"4.0.3","lucide-react":"1.24.0","mdast-util-gfm":"3.1.0","mdast-util-to-markdown":"2.1.2","minisearch":"7.2.0","radix-ui":"1.6.2","react":"^19.2.7","react-dom":"^19.2.7","remark-frontmatter":"5.0.0","remark-gfm":"4.0.1","remark-mdx-frontmatter":"5.2.0","remark-parse":"11.0.0","shiki":"4.3.1","tailwind-merge":"3.6.0","tailwindcss":"4.3.2","tw-animate-css":"1.4.0","unified":"11.0.5","unist-util-visit":"5.1.0","vite":"8.1.4","zod":"4.4.3"},"devDependencies":{"@eslint/js":"10.0.1","@modelcontextprotocol/client":"2.0.0","@playwright/test":"1.61.1","@testing-library/react":"16.3.2","@testing-library/user-event":"14.6.1","@types/node":"26.1.1","@types/react":"19.2.17","@types/react-dom":"19.2.3","eslint":"10.7.0","eslint-plugin-react-hooks":"7.1.1","execa":"9.6.1","jiti":"2.7.0","jsdom":"29.1.1","prettier":"3.9.5","publint":"0.3.21","tsup":"8.5.1","typescript":"7.0.2","vitest":"4.1.10"},"gitHead":"9340c35ea438361c56c0b70e49668266d90eba48","_id":"@aicode-nexus/silen@0.5.0","_nodeVersion":"24.18.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-KhDYmJgzLYUdrJBxaVECWeMuurhYlX8eS56yFvh92327o0h8kvgaOkwEjCLXUZ8Rx+3yeU982Dr7X62a/1wZJA==","shasum":"5eb9a60ed21c962b72cd49eff72112b4b0d15ab7","tarball":"https://registry.npmjs.org/@aicode-nexus/silen/-/silen-0.5.0.tgz","fileCount":151,"unpackedSize":702558,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aicode-nexus%2fsilen@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIELEM1zXa6Y+ZsmG3+JuCDsruouFn1YiKlesvym8Lf/fAiEAk9XypXsruj//H/Py4sFKh0WEl9xdjRzqX7GHlF2ezAI="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2010c2ce-a986-4a8c-8306-dd02dd72c6a3"}},"directories":{},"maintainers":[{"name":"trsoliu","email":"trsoliu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/silen_0.5.0_1785395538895_0.15675628344908477"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-15T06:30:15.317Z","modified":"2026-07-30T07:12:19.501Z","0.1.0-alpha.1":"2026-07-15T06:30:15.651Z","0.1.0-alpha.3":"2026-07-15T08:38:43.170Z","0.1.0":"2026-07-15T10:17:36.000Z","0.1.1":"2026-07-15T10:31:21.304Z","0.1.2":"2026-07-15T12:37:14.035Z","0.1.3":"2026-07-15T13:02:47.833Z","0.1.4":"2026-07-18T00:38:45.436Z","0.2.0":"2026-07-18T00:54:09.208Z","0.2.1":"2026-07-18T01:17:18.209Z","0.3.0":"2026-07-20T04:15:04.743Z","0.3.1":"2026-07-20T05:25:33.350Z","0.4.0":"2026-07-22T08:08:35.501Z","0.5.0":"2026-07-30T07:12:19.125Z"},"bugs":{"url":"https://github.com/AICode-Nexus/silen/issues"},"license":"MIT","homepage":"https://aicode-nexus.github.io/silen/","keywords":["documentation","static-site-generator","react","vite","mdx"],"repository":{"type":"git","url":"git+https://github.com/AICode-Nexus/silen.git"},"description":"A lightweight documentation-first static site generator powered by React, TypeScript, Vite, and MDX.","maintainers":[{"name":"trsoliu","email":"trsoliu@gmail.com"}],"readme":"# Silen\n\nSilen is a React-first documentation engine that turns trusted Markdown and\nMDX into static HTML for people and deterministic Markdown, discovery files,\nand an optional local MCP workspace for AI clients.\n\n[Documentation](https://aicode-nexus.github.io/silen/) ·\n[Quick start](https://aicode-nexus.github.io/silen/guide/) ·\n[npm](https://www.npmjs.com/package/@aicode-nexus/silen) ·\n[GitHub](https://github.com/AICode-Nexus/silen)\n\n## Requirements\n\nUse Node.js `^20.19.0 || >=22.12.0` and pnpm. Silen installs its required\nReact runtime automatically:\n\n```sh\npnpm add -D @aicode-nexus/silen\n```\n\n## Quick reference\n\nActivate a documentation directory, start the local server, then build its\nstatic output:\n\n```sh\npnpm silen init docs\npnpm silen dev docs\npnpm silen build docs\npnpm silen preview docs\n```\n\n`init` adds `.silen/config.ts` and `index.mdx` without overwriting existing\nfiles. Production output defaults to `docs/.silen/dist`.\n\nFor a deterministic AI-readiness gate that needs no model, API key, endpoint,\nembeddings service, or network, commit `.silen/ai-evals.json` and run:\n\n```sh\npnpm silen build docs\npnpm silen ai audit docs\npnpm silen ai eval docs\n```\n\n`ai eval --json` provides stable CI output. Exit codes `0`, `1`, and `2` mean\npass, retrieval failure, and setup failure.\n\n## Local MCP compatibility\n\n`pnpm silen mcp docs` uses the split TypeScript SDK v2 over local `stdio`. One\nentry accepts verified `2025-11-25` and `2026-07-28` clients, exposes seven\nread-only tools by default, and adds three write tools only with\n`--allow-write`. Successful calls include human-readable text and\nschema-validated `structuredContent`.\n\nGenerated Agent Contract manifests and API documents use `schemaVersion: 2`;\nthey declare the protocol versions, an empty extension set, and each tool's\n`outputSchema`. Silen does not enable remote MCP, models, provider keys, or a\nshell through this local server.\n\n## Read-only Agent Skill\n\nEvery package includes one deterministic `silen-docs-readonly` Skill at\n`dist/agent/skills/silen-docs-readonly`. Materialize the exact packaged files\nonly into an explicit parent directory:\n\n```sh\npnpm silen ai skills ./agent-skills\n```\n\nThis creates `./agent-skills/silen-docs-readonly` and fails without changing it\nif that directory already exists. The Skill contains the canonical English and\nChinese read/audit workflows, no scripts or write tasks, and does not grant\nshell, network, filesystem-write, commit, push, or deployment permission.\n\n`pnpm silen mcp docs --experimental-skills-over-mcp` exposes the same files at\n`skill://silen-docs-readonly/SKILL.md` over local stdio Resources. This adapter\nis experimental and off by default; the normal MCP server and generated Agent\nContract keep `extensions: []`.\n\n## Minimal configuration\n\n```ts\n// docs/.silen/config.ts\nimport { defineConfig } from '@aicode-nexus/silen'\n\nexport default defineConfig({\n  title: 'My documentation',\n  description: 'Product and engineering knowledge.',\n  base: '/',\n  onBrokenLinks: 'error',\n})\n```\n\nMarkdown creates static routes and supports GFM tables, task lists,\nstrikethrough, autolinks, and footnotes. MDX can import trusted React\ncomponents. Fenced code loads supported Shiki grammars on demand. The default\ntheme adds accessible responsive tables and optional light/dark hero artwork.\nConfiguration also supports locales, navigation, semantic theme tokens,\nanalytics, ordered plugins, AI artifacts, and a public Agent Contract.\nDesktop sidebar groups stay visible as semantic sections, while the labelled\nmobile navigation sheet keeps the same groups collapsible. The current page is\nexposed with `aria-current` and emphasized through the theme's primary token.\n\n- [Project structure](https://aicode-nexus.github.io/silen/guide/project-structure/)\n- [Configuration](https://aicode-nexus.github.io/silen/guide/configuration/)\n- [Markdown and MDX](https://aicode-nexus.github.io/silen/guide/markdown-mdx/)\n- [Theme](https://aicode-nexus.github.io/silen/theme/)\n- [Integrations](https://aicode-nexus.github.io/silen/integrations/)\n- [AI output and MCP](https://aicode-nexus.github.io/silen/ai/)\n- [Configuration, CLI, and troubleshooting reference](https://aicode-nexus.github.io/silen/reference/)\n\n## Package\n\n- Package: [`@aicode-nexus/silen`](https://www.npmjs.com/package/@aicode-nexus/silen)\n- Public exports: package root, `/client`, `/theme`, `/ai`, and `/agent/*`\n- Source and issues: [AICode-Nexus/silen](https://github.com/AICode-Nexus/silen)\n- License: [MIT](./LICENSE)\n\n## Contributing\n\nThe [project map](./docs/project-map.md) is the canonical view of Silen's\ncurrent baseline, executable next work, candidate directions, and watched\necosystem signals.\n\nFor official-site changes, run `pnpm site:ai-check`. It runs `site:build`,\n`ai audit`, `ai eval`, and `check:no-maps` in order, then saves the evaluator's\nexact JSON as `artifacts/ai-eval/site-ai-eval.json`. The ignored local report\nis uploaded by Core CI, GitHub Pages, and npm release for ranking-drift review.\n`pnpm site:check` remains a compatibility alias for the same gate.\n\nThe gate is deterministic, model-free, credential-free, and read-only with\nrespect to source content.\n\nFocused bug reports and pull requests are welcome. Open an\n[issue](https://github.com/AICode-Nexus/silen/issues) to describe observable\nbehavior, or submit a pull request with tests and the relevant documentation.\n","readmeFilename":"README.md"}