{"_id":"@duro-app/cli","_rev":"81-4e9e84a17148e505a58bf6bb7a4428f4","name":"@duro-app/cli","dist-tags":{"latest":"6.2.0"},"versions":{"1.0.0":{"name":"@duro-app/cli","version":"1.0.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@1.0.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"d5e14cbcd938847d89a3eac3a8029238da7eec53","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-1.0.0.tgz","fileCount":48,"integrity":"sha512-ER3DARsSfVcro0FYwl9wpx807y12rmBA4D1guIbFr5lWM7brSgFuqrI0d5uqQX58SlKDi8dE3nBBXxVKhPsKCg==","signatures":[{"sig":"MEUCIQCOTA2c14X6PR2pzEyhrujg5Zbzezi+teH1T2AmycgDXwIgVo229D1noOv22SB2SgwhpdDnGXlDhcYZsfshcH5h8Bo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323811},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-1.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/0ba1d68128f5d06d7f5fbdfa2a836772/duro-app-cli-1.0.0.tgz","_integrity":"sha512-ER3DARsSfVcro0FYwl9wpx807y12rmBA4D1guIbFr5lWM7brSgFuqrI0d5uqQX58SlKDi8dE3nBBXxVKhPsKCg==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.17.0","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^1.0.0","@duro-app/tokens":"^1.0.0","@duro-app/eslint-plugin":"^1.0.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.0_1786540574672_0.9590059171044658","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@duro-app/cli","version":"1.1.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@1.1.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"702e3e50833cfc5cdb6a18aa015c3d291e6f78ef","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-1.1.0.tgz","fileCount":48,"integrity":"sha512-Xk+8f+WiAPjURvtXL7u0XlLpQMj4mK3jvxxpEQ6i6d639JaDczIu8oW08KE9WMpJ0ZgWZdsR0xgA9At2Fvvtsg==","signatures":[{"sig":"MEYCIQD1NxRUszeJ0qAYjjFLWh4Spgwlw4yA6xfItYlwTGDHrQIhAIMdGcE+IyOQQ0/jGX2HuWRccrIbkBJMZH0R+ZN2UIGS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324835},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-1.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/011141180461d0b1a3bfaa35e07a580b/duro-app-cli-1.1.0.tgz","_integrity":"sha512-Xk+8f+WiAPjURvtXL7u0XlLpQMj4mK3jvxxpEQ6i6d639JaDczIu8oW08KE9WMpJ0ZgWZdsR0xgA9At2Fvvtsg==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.17.0","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^1.1.0","@duro-app/tokens":"^1.1.0","@duro-app/eslint-plugin":"^1.1.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^1.1.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.0_1787127781995_0.744832310772741","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@duro-app/cli","version":"1.1.1","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@1.1.1","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"becce5ad4c1417b9a2039e08e05e9fb85750c97a","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-1.1.1.tgz","fileCount":48,"integrity":"sha512-7K5/nrHb10XTN1tFwJCKKVvhcLbnUyjAhr89gg2glpqcp2a2MyKrq8xhqb2/4hVztV1wSjvoUSqJlSdjasxV5Q==","signatures":[{"sig":"MEYCIQDyigu4vaRALSHn0qmI8ObtWbR7++Z/W8ygscTU0CANKgIhANQLL+zTP818EWwBFeommpUnbbEgX88VxaG/2ldDis+q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324835},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-1.1.1.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/ef07fce5414853c3cb1a91b96c6c215a/duro-app-cli-1.1.1.tgz","_integrity":"sha512-7K5/nrHb10XTN1tFwJCKKVvhcLbnUyjAhr89gg2glpqcp2a2MyKrq8xhqb2/4hVztV1wSjvoUSqJlSdjasxV5Q==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.17.0","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^1.1.1","@duro-app/tokens":"^1.1.1","@duro-app/eslint-plugin":"^1.1.1","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^1.1.1","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.1_1787130915007_0.7518903107411585","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@duro-app/cli","version":"1.1.2","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@1.1.2","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"2104894bc1f15010d04d5e9f22484391bfa75992","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-1.1.2.tgz","fileCount":48,"integrity":"sha512-lHg0jabaSd6ayBjU/RRynCJ8vnmrR9iqW1l1Rtx5kJfBzQ43i2l5EGJtAxZgaD4k7c2xpgfcXYXGZZ59ajggrw==","signatures":[{"sig":"MEYCIQDGWxm86FtslCI55vSElzw+uF8/JfuJiBRGaWum0iIkmQIhAPBGlJ7/pfzqGvDtHpdGbvW4Dkp9vzfbHF6/cTb58NPO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324835},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-1.1.2.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/c67aca82a3f8f29da01e3a7aaa3ffc35/duro-app-cli-1.1.2.tgz","_integrity":"sha512-lHg0jabaSd6ayBjU/RRynCJ8vnmrR9iqW1l1Rtx5kJfBzQ43i2l5EGJtAxZgaD4k7c2xpgfcXYXGZZ59ajggrw==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.17.0","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^1.1.2","@duro-app/tokens":"^1.1.2","@duro-app/eslint-plugin":"^1.1.2","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^1.1.2","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.2_1787157331437_0.4155609131321092","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@duro-app/cli","version":"1.2.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@1.2.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"7c66b9108bc18a07741bc599c07af26ea67ab5f0","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-1.2.0.tgz","fileCount":52,"integrity":"sha512-8Bw8KHzrMOtXV+qOJjftsgM56Ww5caF8VLrq01sa9JyGJzcwGxxAmdwsYINBkl4bwGCv88Cjc1vY21APy8StNw==","signatures":[{"sig":"MEUCIAYVN55gD6R5XFzfYGMVBzdLmZihACfpZyVxUzLRvWuDAiEApIm9eiHDmxnZyuWYp85Vvn0n5Luq7mku8uuhKxJksA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329702},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-1.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/0805021f6f610a3bad9d0788d987da3b/duro-app-cli-1.2.0.tgz","_integrity":"sha512-8Bw8KHzrMOtXV+qOJjftsgM56Ww5caF8VLrq01sa9JyGJzcwGxxAmdwsYINBkl4bwGCv88Cjc1vY21APy8StNw==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^1.2.0","@duro-app/tokens":"^1.2.0","@duro-app/eslint-plugin":"^1.2.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^1.2.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.0_1788303099114_0.16095486856169505","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@duro-app/cli","version":"1.3.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@1.3.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"f453cfa3bd7c4dab995067607658a341b6c8309f","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-1.3.0.tgz","fileCount":56,"integrity":"sha512-+be0ztxvGfLi9S/IDd+1jmVoL2zU1ESgxG9a2SzqvGMNC4eJCZ5pykRtNVhN8r9xiV2iJ+nzI3XRgYRC5z/fuw==","signatures":[{"sig":"MEUCIBdyBeyJQ17f0SK4Ut+IrJbx20vB/f3DHuH9NFVnllo1AiEAnyqWl6QOQUA0Wx2E81BVBNEhJCvlyltCLuMbtHYUoZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350141},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-1.3.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/8b63a7e601bc7d6a537311ebb26cf8fd/duro-app-cli-1.3.0.tgz","_integrity":"sha512-+be0ztxvGfLi9S/IDd+1jmVoL2zU1ESgxG9a2SzqvGMNC4eJCZ5pykRtNVhN8r9xiV2iJ+nzI3XRgYRC5z/fuw==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^1.3.0","@duro-app/tokens":"^1.3.0","@duro-app/eslint-plugin":"^1.3.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^1.3.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.0_1788522086060_0.7110960508898376","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@duro-app/cli","version":"1.4.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@1.4.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"67f7158e2aa5bcf9b2425e6d1e8aa16cad6c05e2","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-1.4.0.tgz","fileCount":60,"integrity":"sha512-+F3l7s0FF/Ad+9PAjfyGP1EUyr6uINKDv0QqJiFCG8pWKHSvYx6xfQAxXho+aGpjW9HovlMwez3aTPcwkzNCOw==","signatures":[{"sig":"MEUCIFt8Scps8EJAd/kwDcSBjuO+G4Z5LO9obNc3xdAN/O3uAiEA7iS5LSpOWmg5Htq7oqlNIy3ByNsStHduB96H6D2LcMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364856},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-1.4.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/b0491d656475ca3e45606bd832a77ac5/duro-app-cli-1.4.0.tgz","_integrity":"sha512-+F3l7s0FF/Ad+9PAjfyGP1EUyr6uINKDv0QqJiFCG8pWKHSvYx6xfQAxXho+aGpjW9HovlMwez3aTPcwkzNCOw==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^1.4.0","@duro-app/tokens":"^1.4.0","@duro-app/eslint-plugin":"^1.4.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^1.4.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.0_1788537472893_0.8691342341807835","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@duro-app/cli","version":"2.0.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@2.0.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"974b633546f1533d17fab1b7a76740ae508450b5","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-2.0.0.tgz","fileCount":60,"integrity":"sha512-aFZfIPpjFBrn65+sVljz5BxrvccY0GyxRpEmfnVhc3md+0V1BGUEG7TF7Q8tZywGC1bCDucqd39ZnTTMfxoTEg==","signatures":[{"sig":"MEYCIQDs++L0oLwFpwkrnngXJcw4iv0cCyrnpGBqZnirEBX4aAIhAPglraLJQiNY+1qGm29ePE9xvx11LX5bHapZz0kDddSs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":366161},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-2.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/f8a19420740afbdfae8f789d90f4d02f/duro-app-cli-2.0.0.tgz","_integrity":"sha512-aFZfIPpjFBrn65+sVljz5BxrvccY0GyxRpEmfnVhc3md+0V1BGUEG7TF7Q8tZywGC1bCDucqd39ZnTTMfxoTEg==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^2.0.0","@duro-app/tokens":"^2.0.0","@duro-app/eslint-plugin":"^2.0.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^2.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_2.0.0_1789087316137_0.8818091718868486","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@duro-app/cli","version":"2.0.1","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@2.0.1","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"1be52144d92a42106c35d31aafb733e673f150b4","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-2.0.1.tgz","fileCount":60,"integrity":"sha512-BzFozxaTpAIOKcG+8ONLkji1bYLaLp5WO/hihWnR6R4PEpXeNsLYKLhLRJTrY7HiyjK36uGaIAp41UTgEE5j5A==","signatures":[{"sig":"MEYCIQD020r2TMQMf2JDLgh9c7/T3FsXfyaJKDEPoiCd6c+elQIhAL7YwBq0Gy6w3R/v9DK4cEvSGBsThQhqxQpfGy7TGaK7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":366161},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-2.0.1.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/283abdfc6b145b19a3e2dc27667a4853/duro-app-cli-2.0.1.tgz","_integrity":"sha512-BzFozxaTpAIOKcG+8ONLkji1bYLaLp5WO/hihWnR6R4PEpXeNsLYKLhLRJTrY7HiyjK36uGaIAp41UTgEE5j5A==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^2.0.1","@duro-app/tokens":"^2.0.1","@duro-app/eslint-plugin":"^2.0.1","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^2.0.1","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_2.0.1_1789185193103_0.34908186565722543","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@duro-app/cli","version":"3.0.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@3.0.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"18dab9099a5a143c92739e06cf9c78880a7cf825","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-3.0.0.tgz","fileCount":72,"integrity":"sha512-gGQel8pvO8gEkO9hJ34drAPBb9NMEOfmEXM1rfRyszpRCcCfCQdp057ebhcjrO7nmyHKKMMT/NvSnGGWGxxYIg==","signatures":[{"sig":"MEUCIQCdMmocZzTINxKIVDuD9zX8+GUaWVdh1dn82/m9lNJvZAIgai80qIWdyqnQzUDaovwjpO/F6Vtq6TRTtC33T1aYKyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAQe6EjJFj5U/LO+6i7YOG0lgZas2ml15FUgpAR+UIz+AiBg9iPOGKgmOZ/ndTmO+Dxy9sEXKzJmwNMpwB/bjWcmPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461578},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-3.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/e6c7de74f13226119251dfdb8782dff1/duro-app-cli-3.0.0.tgz","_integrity":"sha512-gGQel8pvO8gEkO9hJ34drAPBb9NMEOfmEXM1rfRyszpRCcCfCQdp057ebhcjrO7nmyHKKMMT/NvSnGGWGxxYIg==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^3.0.0","@duro-app/tokens":"^3.0.0","@duro-app/eslint-plugin":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^3.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.0_1789499936053_0.3749192474336154","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@duro-app/cli","version":"3.1.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@3.1.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"4b23afbff659c70421cd85920be11424c0c7cc8b","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-3.1.0.tgz","fileCount":72,"integrity":"sha512-Ab7ombTrovl/BgAfP7qIl4pNRNAICqAS+/CfUCCWOe7Mvat+HRuA1i5h7IIuD0HJJdriXRo6E2Kf8C5/hbJPjw==","signatures":[{"sig":"MEUCICs5rtYANSeRtvnaePsJcYEqlcYteumyH1Vl7XXDb02+AiEA7TSwyx25G4tCnSBNiImsxQdQAbIJo4oMLwajTfoVOXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHSypS194mpBhBlYfrvZ7geu8THq/fMgw4/8A5PgDKZBAiBghLNcCCmx3W3O1G+4046BBxZIby9ZjvA7pmaNZM5CzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":462729},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-3.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/04ce8de93538d801e789d9e4ed2ad25f/duro-app-cli-3.1.0.tgz","_integrity":"sha512-Ab7ombTrovl/BgAfP7qIl4pNRNAICqAS+/CfUCCWOe7Mvat+HRuA1i5h7IIuD0HJJdriXRo6E2Kf8C5/hbJPjw==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^3.1.0","@duro-app/tokens":"^3.1.0","@duro-app/eslint-plugin":"^3.1.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^3.1.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_3.1.0_1789506304389_0.7140848431940214","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@duro-app/cli","version":"3.2.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@3.2.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"0253962f2aa5812a790b829f6de20388a16de8e3","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-3.2.0.tgz","fileCount":72,"integrity":"sha512-lXcnyHPnH2rZoo+qAZitJDddo6hkeyji2iIEgQzSTyYH9BtiHKvmgUMYLUDCxoz5WoDdKI43GarHdc2/jWQByA==","signatures":[{"sig":"MEUCIGZZJCBlnuezZJCx28hWmomLd6a4fMhBn38kqzHkvm13AiEAg5QOy2+QYeYniBBRpzCJq1llw7kzVGIGzC7AgCUKUcQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCTNPi1uQRFNPu76Re4dcPdCKaHcaNXkXQvw9FIUDsFngIhAKRGqOLTSY3ChkbQvZz7NCBpO8jffVzDe6stJAcSiF8R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":471595},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-3.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/8e470edfaa9c69eb52910bb8e247784b/duro-app-cli-3.2.0.tgz","_integrity":"sha512-lXcnyHPnH2rZoo+qAZitJDddo6hkeyji2iIEgQzSTyYH9BtiHKvmgUMYLUDCxoz5WoDdKI43GarHdc2/jWQByA==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^3.2.0","@duro-app/tokens":"^3.2.0","@duro-app/eslint-plugin":"^3.2.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^3.2.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_3.2.0_1789573271988_0.5293064219508947","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@duro-app/cli","version":"3.2.1","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@3.2.1","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"9d4a43a12888689f65851bae03fcfadeb648aaf0","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-3.2.1.tgz","fileCount":72,"integrity":"sha512-vZb3SbWUksZDkDJKOdA7sXhem2NrGz9Kd4FpWD9TkAySdMOER+UpJlMdMO4/Xh2zx7TXsrFQm46/BGBN1nUVYg==","signatures":[{"sig":"MEUCIQDWQdBwJ+tT6jA9HyCJ5BJoAa0UUsFNsRq23abfzG0/CQIgBTmiSeIzb/nhtyW+elioCqqigT9obPVldp5cw7LOK4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIQCEpDeohBAdJpTklNK7cDUGZW2DYOQzxwxd3LHyNwo40QIfSU8b83HDeip7+oNSBGix6tIdyssiSztVMP7+sQCK8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":471595},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-3.2.1.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/d32d3a23eaacf4cfc4aa906c2acfc6ec/duro-app-cli-3.2.1.tgz","_integrity":"sha512-vZb3SbWUksZDkDJKOdA7sXhem2NrGz9Kd4FpWD9TkAySdMOER+UpJlMdMO4/Xh2zx7TXsrFQm46/BGBN1nUVYg==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^3.2.1","@duro-app/tokens":"^3.2.1","@duro-app/eslint-plugin":"^3.2.1","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^3.2.1","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_3.2.1_1789575634994_0.20861918038716554","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@duro-app/cli","version":"3.3.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@3.3.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"65be26f56fec57f354b3f7acdea8d312cfb2e03c","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-3.3.0.tgz","fileCount":72,"integrity":"sha512-au+e6Y54+/0wXBm+5I/PswZuynnO4ZTdiDFH/GLpm1Mdu+kIs6Pc5yOe9tvR5big2F+gHaSxGeyHH+O9oHOL0Q==","signatures":[{"sig":"MEQCICCt5f6d7quXo9NWkhjTpY+9rbm3B56LxeOCCkULZwWLAiAN/qKcpIOXLPBuS9cwrUQ3oN4LNm4cdzvIWLhqqInUxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDvJmtp+uUClPH7Xe1kF5Cwx/BJEzh3L9TD9oMtWe2iqwIhAJ2vi9kadHN0BufKJNf3ZBU9iWTabqXkCWu12oN8PN+4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":474646},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-3.3.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/693792596939e452ab41ca21fdcd8900/duro-app-cli-3.3.0.tgz","_integrity":"sha512-au+e6Y54+/0wXBm+5I/PswZuynnO4ZTdiDFH/GLpm1Mdu+kIs6Pc5yOe9tvR5big2F+gHaSxGeyHH+O9oHOL0Q==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^3.3.0","@duro-app/tokens":"^3.3.0","@duro-app/eslint-plugin":"^3.3.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^3.3.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_3.3.0_1790348871013_0.818009836247082","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@duro-app/cli","version":"3.4.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@3.4.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"1ba389ce0211aae3e6c552cd931f1cdfb2a022f9","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-3.4.0.tgz","fileCount":80,"integrity":"sha512-6LLJmeV2aup4v+nRqSbod4FuovlOIx2QmBHOBP5wQqxG5p9uKQTf8/5un39AuHAiWURRt4nFTw7KR9D/J5DPAA==","signatures":[{"sig":"MEQCIGQpE+Kr25wN089P0bBSqdVOyDEMiamZ2Gpv979qT/i9AiAl73S9Ma5uv81/VdvUVXHQcxeHkr0Cm/o22y+mCSmBCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDPULQjv9r50v6DMcw6huFqaYhQDW0DllzR1IhHYTcMygIhANkwtUiqHIHjHaTsQBkjYaKutdGYSxZUpxbS863Pbgc2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":525928},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-3.4.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/bab596648884e6bb34b3c8d97484ec6a/duro-app-cli-3.4.0.tgz","_integrity":"sha512-6LLJmeV2aup4v+nRqSbod4FuovlOIx2QmBHOBP5wQqxG5p9uKQTf8/5un39AuHAiWURRt4nFTw7KR9D/J5DPAA==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^3.4.0","@duro-app/tokens":"^3.4.0","@duro-app/eslint-plugin":"^3.4.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^3.4.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_3.4.0_1790362793056_0.7268823366675845","host":"s3://npm-registry-packages-npm-production"}},"3.4.1":{"name":"@duro-app/cli","version":"3.4.1","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@3.4.1","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"529c036350d723ff9e1994292a20553a32866c37","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-3.4.1.tgz","fileCount":80,"integrity":"sha512-JLBBRncZdL5f9Ra8pYgda8NbpoWxv7gAZjESgkqM1Miq0AZqeejSl/B+dcydQNQ7b+31HmrrzgXtn6J+xvwhhw==","signatures":[{"sig":"MEUCIEKu3MlGW7DPAQewHHE025Z1mAtWeQUuT0qyGwhRjO81AiEA43OSFnL0PSMrqPfSL5GZ/KmUR2JArzt1RMjLaXI3LmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEdRJd4BGgByXmJeOGUmGuzhf03icCMACM93k+onZlc2AiBOFKVZuUtnjoI04FgCanhQIShC8wwdk9XjIOyTRiD2LA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":525928},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-3.4.1.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/c4efbfefdf21b167ad8f508175ab752e/duro-app-cli-3.4.1.tgz","_integrity":"sha512-JLBBRncZdL5f9Ra8pYgda8NbpoWxv7gAZjESgkqM1Miq0AZqeejSl/B+dcydQNQ7b+31HmrrzgXtn6J+xvwhhw==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^3.4.1","@duro-app/tokens":"^3.4.1","@duro-app/eslint-plugin":"^3.4.1","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^3.4.1","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_3.4.1_1790426951663_0.8949274271178176","host":"s3://npm-registry-packages-npm-production"}},"3.4.2":{"name":"@duro-app/cli","version":"3.4.2","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@3.4.2","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"c57358d025da415e1722aa6c1a693af2b6311191","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-3.4.2.tgz","fileCount":80,"integrity":"sha512-sFqCn7zbgc8c5E69YaaMMbFyKU5y6F0DF6AqYu1Z3jX4HIRxwqzqXC5QYtAe6Ac80amkb4iMABgWqyTnln4kKQ==","signatures":[{"sig":"MEUCIQD/zJLiClNvp3owTaeKfUAULl/KDU9SbnL9VGqEOXv2VwIgSTVNyQqgQ3bwe2wz0dwVLoo0oN47jCo3d57NvtNumOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD4Ay0mvzBOxovigtEUuezehTPHHMQoneGuMu1HOHDwyAIgVvg00kmhCJh3w+/K9/tDYdYLBmjswdF0mF+wTaqUOII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":525928},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-3.4.2.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/ecc5340decf44c387555b9ddef81d546/duro-app-cli-3.4.2.tgz","_integrity":"sha512-sFqCn7zbgc8c5E69YaaMMbFyKU5y6F0DF6AqYu1Z3jX4HIRxwqzqXC5QYtAe6Ac80amkb4iMABgWqyTnln4kKQ==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^3.4.2","@duro-app/tokens":"^3.4.2","@duro-app/eslint-plugin":"^3.4.2","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^3.4.2","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_3.4.2_1790429798998_0.8511541711791519","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@duro-app/cli","version":"3.5.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@3.5.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"75cf8ce79f8705af500cee84c1296171ea41a2d7","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-3.5.0.tgz","fileCount":80,"integrity":"sha512-qUo9mUReVifGV7UIlx1S/RiJ0bwFpllaK4SCaDHJc/WRvOSHr+Q4Ul86O8uTkvn5R20Yacrxba6caMDtypz8Mg==","signatures":[{"sig":"MEQCIEpMYyk6R8YLqMjFcU74hsmwONG3GEn/gdp/yFZYtfNuAiA2D3LttXJ/4Elx+ztyjZ1mFQJ9zjoV5mPobYSNqv891Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDiakBt+561Dj4lULca4T66CJ30tVdv3OidgeOEs9CJ+AIgIt6g+IgWYhCQiszUpacozGD6I+3HAn+H1VzENWvN0jA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":526151},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-3.5.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/0da224eee72c775d2578b247f0a7b5c7/duro-app-cli-3.5.0.tgz","_integrity":"sha512-qUo9mUReVifGV7UIlx1S/RiJ0bwFpllaK4SCaDHJc/WRvOSHr+Q4Ul86O8uTkvn5R20Yacrxba6caMDtypz8Mg==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^3.5.0","@duro-app/tokens":"^3.5.0","@duro-app/eslint-plugin":"^3.5.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^3.5.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_3.5.0_1790478017303_0.2595138753497086","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@duro-app/cli","version":"3.6.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@3.6.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"76ed8eb5a43f8cb30c3f3605d7b42146cd7da91b","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-3.6.0.tgz","fileCount":80,"integrity":"sha512-jARUsTJCKkRBB/vCF6FA54PnqRsb4o26+L6jFi+MnOTDw+ofJvtxBbFGsGyg3bHWmsqROLOImTlbEy9WzZBRfQ==","signatures":[{"sig":"MEQCIAsaIzwyxI61j+Bf6ZIIbOnEXu+VRIvi2Hqg9jTIUmFkAiB+ZqmnxVCDa06Hypgev6jMG7I/gNi8IRK2/dCcdhAllA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCp80NKgMBUrqP7PJegkZEhOZ/T77tTZIBAqAQ6FrtFmAIgIpz0+tkFM9ZXGK8b82oIqSFY6GkZAWz5HtEbL0vIBz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":531042},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-3.6.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/dcc6b92f1431424e311ce789715d9171/duro-app-cli-3.6.0.tgz","_integrity":"sha512-jARUsTJCKkRBB/vCF6FA54PnqRsb4o26+L6jFi+MnOTDw+ofJvtxBbFGsGyg3bHWmsqROLOImTlbEy9WzZBRfQ==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^3.6.0","@duro-app/tokens":"^3.6.0","@duro-app/eslint-plugin":"^3.6.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^3.6.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_3.6.0_1790497011439_0.5204325413688209","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"@duro-app/cli","version":"3.7.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@3.7.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"5d236743bbca3c78c13d7236b30b67593352011b","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-3.7.0.tgz","fileCount":80,"integrity":"sha512-Roic3CtDWnIIpN9TjxcWfETMKV3G3Wynkq3Kv0C6n00SQFv2ocATPE2dmAj1bV+9g98FLt2fA12I6cCZ9iFZ2Q==","signatures":[{"sig":"MEQCIEUybcC4SQbdo1PXgsvNhcl+H7ujyPW9GuRLLhrlauW8AiA14YAM2PUGN0bBw4y7E4HrryKUPnFr+JnaaXpx//BDZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEnFdOrAErjTQGgdVJgENsdr9/U315TgnfaKxDWipLQ8AiAHzteHynKKUpxc0Q6gzNwELV8c6hMVkSLYTCHDYJrfsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":532351},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-3.7.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/4b2ff0b74721885deb7aca5ea6c349df/duro-app-cli-3.7.0.tgz","_integrity":"sha512-Roic3CtDWnIIpN9TjxcWfETMKV3G3Wynkq3Kv0C6n00SQFv2ocATPE2dmAj1bV+9g98FLt2fA12I6cCZ9iFZ2Q==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^3.7.0","@duro-app/tokens":"^3.7.0","@duro-app/eslint-plugin":"^3.7.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^3.7.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_3.7.0_1790595760170_0.6355907903951805","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@duro-app/cli","version":"4.0.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@4.0.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"faec3e374e515a42a73b6b4b6f06c437f7f7fb4a","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-4.0.0.tgz","fileCount":80,"integrity":"sha512-j8WqeW3sQVlzkBvQMuaJ9U2cyF7BnZaHqobCMLdfg3KC8DvC2p2l0Ib9oN+5NnBhSjTW4YilHYJt3f/qXKtAdQ==","signatures":[{"sig":"MEQCIGEtxYsWpEOjWjZpXWMFzM3CjJf45iCEdV4R89WV28/FAiAU4DIm0b2GOXwOPPZybI1hyFP9l/rBGZMBGaP/JYHqSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDeCgVnW9dx3cyr/h68bNHhKfHqxl9jEXwZdP7RjSXnRAIgGRQ/65OlGbpC0XcgNUO8MnOXUkj2M4lFJb8VaKsy1t0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":541355},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-4.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/f79d87b27553c610cf59234ec672f60a/duro-app-cli-4.0.0.tgz","_integrity":"sha512-j8WqeW3sQVlzkBvQMuaJ9U2cyF7BnZaHqobCMLdfg3KC8DvC2p2l0Ib9oN+5NnBhSjTW4YilHYJt3f/qXKtAdQ==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^4.0.0","@duro-app/tokens":"^4.0.0","@duro-app/eslint-plugin":"^4.0.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^4.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_4.0.0_1790624949911_0.8877494355369486","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@duro-app/cli","version":"4.1.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@4.1.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"a571e11083af37ec0fd4aa5530d9e0036bd12735","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-4.1.0.tgz","fileCount":80,"integrity":"sha512-XDXAlpYkm+oypIVuIzR6Cs5qcRudpEbeWhy3LBYLWq4sGHQ/oV0otSHTSSgHufXaWiFNKfjvC5vyo4mitDP0Kg==","signatures":[{"sig":"MEUCIQCSySk4Ep2mxcviTlGBY1SIdMQ4nv0aS00koSG4IO27AQIgXK3P4bKZMYbfGU0P6iJBC99aKr3526eiandxlU54irc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCpMGGEdUr12z9Yz34HnuF21jdteEo+qhcFUF7iBaq6ZgIhAMXqMbKAC6bgipaw51nsRkHdSgO+SiXQUahRSa094I3h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":558618},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-4.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/ea39966ba3020612452b3e4b31a05037/duro-app-cli-4.1.0.tgz","_integrity":"sha512-XDXAlpYkm+oypIVuIzR6Cs5qcRudpEbeWhy3LBYLWq4sGHQ/oV0otSHTSSgHufXaWiFNKfjvC5vyo4mitDP0Kg==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^4.1.0","@duro-app/tokens":"^4.1.0","@duro-app/eslint-plugin":"^4.1.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^4.1.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_4.1.0_1790634114143_0.4538149675310794","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@duro-app/cli","version":"4.2.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@4.2.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"20b0327cd22680e2691eb27833f891939267876e","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-4.2.0.tgz","fileCount":80,"integrity":"sha512-s0VEztEqBhhs7+rkHnYM7WxT1hSd/e8bqfX7f8NCnKom28cPhnOViDHJAcyCocyc2SUrptvfrlHXmXWbDGgzCQ==","signatures":[{"sig":"MEQCIFHE0gWL6eyjhEaFFumby6Npxyt3mNdFZv30MHq5MsyEAiAe7Lh+CaIVi7mFVkw9snlD9RzTfOk/iYAbc6BhKcU0Nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDD6U/P8rwJ+CiC9wFNxVDNCSB1RELlT9tBRBsWCc6SQwIgQROvmiPYba7AWYrPMAdQJxaUNitq2tSO2Rn/An448oE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":558822},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-4.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/b94e9fb65352d9a802824d2056ff8387/duro-app-cli-4.2.0.tgz","_integrity":"sha512-s0VEztEqBhhs7+rkHnYM7WxT1hSd/e8bqfX7f8NCnKom28cPhnOViDHJAcyCocyc2SUrptvfrlHXmXWbDGgzCQ==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^4.2.0","@duro-app/tokens":"^4.2.0","@duro-app/eslint-plugin":"^4.2.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^4.2.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_4.2.0_1790714236917_0.5953036536057101","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"@duro-app/cli","version":"4.3.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@4.3.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"dcb798afca2a3d8d55accb18e811c936ec082e52","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-4.3.0.tgz","fileCount":80,"integrity":"sha512-1sGQDjZ0NBETr6ClpfTx8H6ZXbjCRYNZ/1thcfyhK0tkaPamTPZ65Z5HWf/FY1NMhNBOvLSztx1HcYoTODaGrA==","signatures":[{"sig":"MEUCIQDr9ReQm1iqfwa3NdYzNySYiW5YtsEDndmqPFSIpU+AQgIgLj+57IFJ5GFAc9d6LVQvJKjJaCxbY0S/XoKwLCqxsXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCfpfHh2oKAKbpmqfCrV0y2mLgtXNW8yZcJFByiSF3xKAIgR9YQwrEvxyQIijR2vfF+0tg/STCTiUUUmt5M45te/E8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":565365},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-4.3.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/e1a47f74ced96aa1bf4aa575281dd361/duro-app-cli-4.3.0.tgz","_integrity":"sha512-1sGQDjZ0NBETr6ClpfTx8H6ZXbjCRYNZ/1thcfyhK0tkaPamTPZ65Z5HWf/FY1NMhNBOvLSztx1HcYoTODaGrA==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^4.3.0","@duro-app/tokens":"^4.3.0","@duro-app/eslint-plugin":"^4.3.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^4.3.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_4.3.0_1791181242107_0.0554995308794326","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"@duro-app/cli","version":"4.4.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@4.4.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"e65c5fc654d9e05e067f2a92e39d7fa461c19055","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-4.4.0.tgz","fileCount":80,"integrity":"sha512-P3G7Fzia8Fk3H3qsSpBAvB8NHg08uJXLxUTasZPq6W5qNf6fdcxfxcYA/Ef2TNZE1RsYKfmXS4JRI1GlIB9h9Q==","signatures":[{"sig":"MEYCIQDiwLvf0MBwo1Fwv6FYeVgLTP+BaKeSKxYjekuIK2Sz4QIhAPHtm0V6HLrxHVYSOnn36R3hSkfV2pdj/CxQmhT400Kh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDy12B8arbgBS+MoUcwq8wAuNgWWOJTgS013IpBEp2O4AIgLcojbSy1eI5mtgzaN597a+FLfLhpuhSQC51XOkfWls8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":570212},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-4.4.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/5bd1f28cf4bd78e6ccbfa33fe86fc5bc/duro-app-cli-4.4.0.tgz","_integrity":"sha512-P3G7Fzia8Fk3H3qsSpBAvB8NHg08uJXLxUTasZPq6W5qNf6fdcxfxcYA/Ef2TNZE1RsYKfmXS4JRI1GlIB9h9Q==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^4.4.0","@duro-app/tokens":"^4.4.0","@duro-app/eslint-plugin":"^4.4.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^4.4.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_4.4.0_1791204400961_0.11647112042807573","host":"s3://npm-registry-packages-npm-production"}},"4.5.0":{"name":"@duro-app/cli","version":"4.5.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@4.5.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"74eb3c2ac4797d44da7c64907ddcc3aa5872b13b","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-4.5.0.tgz","fileCount":80,"integrity":"sha512-RpskSkyqJ5+qaEQ0J5+XBjrou0kBt2jMZ6e3f1NRqRYCM7/D/qpLrT2UaM7N1WLYwX+vAJ7E9GikkKanEbdrOg==","signatures":[{"sig":"MEUCIBQQM05BfhDeWwbZcSbLTUK+5Fe8r7dL0XT0OznVDt8OAiEAiFonF/Blw7Q0DbkKyVIS5+3h05sczeEui0PIVFM6P3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDUmhx2D+DYMzdFub8zQ3CkB7LwAzM0WUFIlYqzUBSYogIhAI+rKesKiZYfTwllODRrvCn1Hp6ufAneQ6EVRiePELJi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573269},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-4.5.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/f5993a232ad71f6712f8346a225ada89/duro-app-cli-4.5.0.tgz","_integrity":"sha512-RpskSkyqJ5+qaEQ0J5+XBjrou0kBt2jMZ6e3f1NRqRYCM7/D/qpLrT2UaM7N1WLYwX+vAJ7E9GikkKanEbdrOg==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^4.5.0","@duro-app/tokens":"^4.5.0","@duro-app/eslint-plugin":"^4.5.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^4.5.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_4.5.0_1791287762150_0.27505488502757847","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@duro-app/cli","version":"5.0.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.0.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"5574efc6710c938bbd7a0ca7687b82ae8c6e62c4","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.0.0.tgz","fileCount":80,"integrity":"sha512-BumjG+jgObEXP3mhUTmOQUD9M2ydtLItb9nMjzFGATKR+Kbvb90zrxatXOrYVLxoLYn/5cbgeV3OD8AlKmm0kw==","signatures":[{"sig":"MEQCICnCLwD+RYc62XdXcTukgm4I7b3NdT3ZQwdgbURxGhkpAiA4/4evMkpCE7UuOuB1mo4xQDKEmT+v8g4FQvbGrvcwjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCl0aEUQYj8h4EQd1vmpQ7YT9uuJj2Izr0ADoHRc68g4wIgPVLmamOwMJk5DpZZjtDK8CpTLAMmgBeu897ql+iB98U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":588573},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/84a822de3e478192076fa665f084a198/duro-app-cli-5.0.0.tgz","_integrity":"sha512-BumjG+jgObEXP3mhUTmOQUD9M2ydtLItb9nMjzFGATKR+Kbvb90zrxatXOrYVLxoLYn/5cbgeV3OD8AlKmm0kw==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.0.0","@duro-app/tokens":"^5.0.0","@duro-app/eslint-plugin":"^5.0.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.0.0_1791323065246_0.6520706258456521","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@duro-app/cli","version":"5.1.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.1.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"654bd51d031d3ff79d87d7e2c29f02aff28b0a24","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.1.0.tgz","fileCount":80,"integrity":"sha512-9Q16p69OSlQAux505mio97mpViiw/Lo/rd6x90g/8REZK8c0dbKLXTk5SyDJ1xp0iCFQMFeovwNpOkhuMtoSMA==","signatures":[{"sig":"MEUCIQChnQnGEmwPbJCgI+cavffADqpUlxjLQpw0hk9bIYYAlAIgLL4OBs4u7yPt++L1LhIT+sLkTVdgk58iefCSMM76+uw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC58WTiSd2E+lSiarxbmcYqZFzXR6bDtSivMlV1GWjsuQIhAPrwbiHp31HRuQ6lsWm7qjsWWIDtj9ausZDryWpBtwlS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":590720},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/7cff153ffae15b77767d166b0e838541/duro-app-cli-5.1.0.tgz","_integrity":"sha512-9Q16p69OSlQAux505mio97mpViiw/Lo/rd6x90g/8REZK8c0dbKLXTk5SyDJ1xp0iCFQMFeovwNpOkhuMtoSMA==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.1.0","@duro-app/tokens":"^5.1.0","@duro-app/eslint-plugin":"^5.1.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.1.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.1.0_1791344771642_0.6835500511119526","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"@duro-app/cli","version":"5.2.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.2.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"d695cb60cf6f6d322f9292f0cd4c594612e86cae","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.2.0.tgz","fileCount":80,"integrity":"sha512-RyBuWBucl51uqTCTNMfk8Y7DGgCTlBHllbezRKMKKhxtdeacawZsB0ENNCpY+3WKtxJc5i7gqHQUJMhlUGqp+g==","signatures":[{"sig":"MEUCIBKphGJjecg+/xXRP83Zcf9WpzPGLHksg3ag5WMmxuD0AiEA91syZrbIxvjT0XFCdt1+jjijuK9c6TOdJ2/WjkgpIIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGSyB1UOpbAD3JeB3zgCPivpsSJU/QmIF6JZ6N6CHRd+AiBpTnjzDALnqqr2ih8/MaF/gA3bKrhU4Xbx8cSEjyoYXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637538},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/27cd445f1ef087b037506e277be63bd3/duro-app-cli-5.2.0.tgz","_integrity":"sha512-RyBuWBucl51uqTCTNMfk8Y7DGgCTlBHllbezRKMKKhxtdeacawZsB0ENNCpY+3WKtxJc5i7gqHQUJMhlUGqp+g==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.2.0","@duro-app/tokens":"^5.2.0","@duro-app/eslint-plugin":"^5.2.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.2.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.2.0_1791377862707_0.7186053323499744","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"@duro-app/cli","version":"5.3.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.3.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"3f535d080b6519c185068c5a379e696ffea445cd","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.3.0.tgz","fileCount":80,"integrity":"sha512-aHlV1J2/xA/5U0BzoyjUfidj0IkxZBwrhyG/XB+ocm9Pg+1j1YFgEC7MX1fLt0hU6h4iBDik29mmfBdNKRb1xQ==","signatures":[{"sig":"MEYCIQCPLXycDLGwd5a7bft59CG11XleI5vA8TiV1aG1nf57KQIhAIk6mYrnCkYSRqulVZdERH5vGK7LSLZUWEN6UfAX97ju","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGU85+da+bm+WUdnRIgrKEDwD8AybAd8op9vC0+fIl/mAiEAlIiZ4Xp0S4GyFD1p/eF1G36YWy2NCzCCzm5G6DR/7Nk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":646873},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.3.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/6f9ba821bd4a0e2980ecece429db6287/duro-app-cli-5.3.0.tgz","_integrity":"sha512-aHlV1J2/xA/5U0BzoyjUfidj0IkxZBwrhyG/XB+ocm9Pg+1j1YFgEC7MX1fLt0hU6h4iBDik29mmfBdNKRb1xQ==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.3.0","@duro-app/tokens":"^5.3.0","@duro-app/eslint-plugin":"^5.3.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.3.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.3.0_1791399055140_0.13758883904663577","host":"s3://npm-registry-packages-npm-production"}},"5.4.0":{"name":"@duro-app/cli","version":"5.4.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.4.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"a4d5bf6517e519e2fba616b791003196968904eb","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.4.0.tgz","fileCount":80,"integrity":"sha512-OGgMdjbozZDAVHFdpX/R3KeTak6SQAfDnEMt+WsmVwKjITtvZ07Ef4gwgyZZsT5XIUvBobbaUuftl63DC3fE/w==","signatures":[{"sig":"MEUCIQDPjLFM+Q3/BL/9wyzZUBSMmhg65bi/MDqCzXqr0cPpfwIgERE3G0yn/3DEV62gdiYIdjPSU/MiRDsMaHahqdJHSQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAizybYu0Ktzaa1AdcwlNz1dbBE/3A7UuQExscYbsupSAiAU25YaSE2XkhqEa+nfo/4PI2L2TkGJ9FIwhLoVT5dE6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":647157},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.4.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/b7a8e45ab159ef6e139e5d4338e17858/duro-app-cli-5.4.0.tgz","_integrity":"sha512-OGgMdjbozZDAVHFdpX/R3KeTak6SQAfDnEMt+WsmVwKjITtvZ07Ef4gwgyZZsT5XIUvBobbaUuftl63DC3fE/w==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.4.0","@duro-app/tokens":"^5.4.0","@duro-app/eslint-plugin":"^5.4.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.4.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.4.0_1791438339813_0.48355605709836236","host":"s3://npm-registry-packages-npm-production"}},"5.5.0":{"name":"@duro-app/cli","version":"5.5.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.5.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"e09b019472f19ed10e3ff17268d53682e437d86b","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.5.0.tgz","fileCount":80,"integrity":"sha512-d5YnBq1cn1K/pmwNgneTOXOJiscrTmoFvyZ8FdInWKE3W12l/NzclvPVj5PeEDGPYO5oLvm2KMg+mrms6PMAVQ==","signatures":[{"sig":"MEYCIQDfFI2wdtXrfkTudxR4SpDTGdxKNf93nGeENUFZi2xMEgIhAN31PUefas97zmLmOF3D31X0i92dQGDIzONEBjCsBgX3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDSZO7W25SN81M5jWxb4+w/DtcQUs19iSFKCVK6ux8jgwIgS3qZy6n0wRO1eic+vB2cN/OtZaD1H2nQ0ejZGt/NI1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":663542},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.5.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/e50b5071309dc21eba7cb98d9847653f/duro-app-cli-5.5.0.tgz","_integrity":"sha512-d5YnBq1cn1K/pmwNgneTOXOJiscrTmoFvyZ8FdInWKE3W12l/NzclvPVj5PeEDGPYO5oLvm2KMg+mrms6PMAVQ==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.5.0","@duro-app/tokens":"^5.5.0","@duro-app/eslint-plugin":"^5.5.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.5.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.5.0_1791463246457_0.9592274546196895","host":"s3://npm-registry-packages-npm-production"}},"5.6.0":{"name":"@duro-app/cli","version":"5.6.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.6.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"8a6ab5a8f938fcf43ed2da7aefe2c0bd5d612a3d","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.6.0.tgz","fileCount":80,"integrity":"sha512-wX3Xzi9rfKlp1EfUeCfelcrYF3ao9/aygYSJuP2BjfljLzMEJFRlRmdgK7RwjnybPOPwyFUHCT/eqQ1egiAzGA==","signatures":[{"sig":"MEYCIQDuYkA3GC3xNGh4dabu8EZqoGyHTnQTZgCHmxBpyVjhwwIhAIQWnVTL0Akf53nhSp8NV00KPZUAaqsbey7MIJ0adCzZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEiCQhi47G619fnD7QZQFFwmUFoN/athd8uIjXPjvnXiAiEAsj00VYmY36ZboI2E2FYDi+bLmAEMBICQ4l25rZca0lI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":666784},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.6.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/3712f21a7f8beab2bab67582348e3c80/duro-app-cli-5.6.0.tgz","_integrity":"sha512-wX3Xzi9rfKlp1EfUeCfelcrYF3ao9/aygYSJuP2BjfljLzMEJFRlRmdgK7RwjnybPOPwyFUHCT/eqQ1egiAzGA==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.6.0","@duro-app/tokens":"^5.6.0","@duro-app/eslint-plugin":"^5.6.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.6.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.6.0_1791470715789_0.44043636384603246","host":"s3://npm-registry-packages-npm-production"}},"5.7.0":{"name":"@duro-app/cli","version":"5.7.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.7.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"aaa9768ae0d3a6b8b230e4752e59eab3ca38bbf6","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.7.0.tgz","fileCount":80,"integrity":"sha512-1y5sbx2hFW32JNVcDnP74tBDYoQJ3BltL/R3sljqZ+UolCeCcMW4zbqXFFJ2y5mo6XI6l6d2on8xRjN1HA1VSQ==","signatures":[{"sig":"MEUCIBucc7Damc6K5HVwfO0nSR8nQRpHo1ZCFQGPM4sfMUWJAiEA77Uwub3ps9ZK0QYUIr7EvGingfuJT7fMfHzDbTp0owo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHXFXbGMPW/+4sK27G1ZX9uEhVGq5vYNMdLl1PZbEgwtAiEAtOXmIMY8U5G4FIcNqDMTCNOxNUPtgj3Gz/tDhbYiZnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":682042},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.7.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/d5c5564fa4872bd076e0548fd3907113/duro-app-cli-5.7.0.tgz","_integrity":"sha512-1y5sbx2hFW32JNVcDnP74tBDYoQJ3BltL/R3sljqZ+UolCeCcMW4zbqXFFJ2y5mo6XI6l6d2on8xRjN1HA1VSQ==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.7.0","@duro-app/tokens":"^5.7.0","@duro-app/eslint-plugin":"^5.7.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.7.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.7.0_1791483256071_0.9561942749524384","host":"s3://npm-registry-packages-npm-production"}},"5.8.0":{"name":"@duro-app/cli","version":"5.8.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.8.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"f4bf88287dcab7182200f556fb2d13aaccda4906","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.8.0.tgz","fileCount":80,"integrity":"sha512-BPi5qohOZKz1MWJ2wNfVe9V41ZJtrax/KC+TaEdLq5Ny4meK8Aw++02L1rNV34KBKJjHtrQvu02RBtuIJcQ23g==","signatures":[{"sig":"MEMCIClpV958fT19xABMywyivHjmOHAIT96qJzL+qPCQztY2Ah9YwZcmmdF6wT71eMccMtj8fjepXAUl61HQPLJ8qH04","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICoBOiHzN6oDyk1vHfyvtGUPG/7zfYuz1ED3b0rCTDH+AiEAni/uU9M78Glihyw0nP5eWuLvwZ8WsSu6+Ff153TeOI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":704370},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.8.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/0c3e3bb4853a3b7d1bf1698aa1253971/duro-app-cli-5.8.0.tgz","_integrity":"sha512-BPi5qohOZKz1MWJ2wNfVe9V41ZJtrax/KC+TaEdLq5Ny4meK8Aw++02L1rNV34KBKJjHtrQvu02RBtuIJcQ23g==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.8.0","@duro-app/tokens":"^5.8.0","@duro-app/eslint-plugin":"^5.8.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.8.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.8.0_1791488806183_0.5627425138496815","host":"s3://npm-registry-packages-npm-production"}},"5.8.1":{"name":"@duro-app/cli","version":"5.8.1","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.8.1","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"2472cbfb330f36302313d412939c570abf0289b8","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.8.1.tgz","fileCount":80,"integrity":"sha512-78pW84EFWgtiMhhw5a/vYfqJbd+NBBsaYAuwbi0qKcYG6rj/Li9508A+mVwPgssVaCgXNKf883lwbaN+R1xQoA==","signatures":[{"sig":"MEUCIQDp95GlSbv+xu73e44nPDgzEkqmK4OJqSXi2XfnO2sk9wIgG63etJ2+Gfrrhu8px7++/vtF1Ki9SXASLnp7604vwPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDkFX05Qty8DDUo2R23XgX8YFt2pETTJLC0irmUTpaYZgIhAMX3rN/f2RDho004CbLfzrMB3QWaexjz9WT4fOfN+DFW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":704370},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.8.1.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/7dfa3d79123d76c9bdd2d94ed082e8b9/duro-app-cli-5.8.1.tgz","_integrity":"sha512-78pW84EFWgtiMhhw5a/vYfqJbd+NBBsaYAuwbi0qKcYG6rj/Li9508A+mVwPgssVaCgXNKf883lwbaN+R1xQoA==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.8.1","@duro-app/tokens":"^5.8.1","@duro-app/eslint-plugin":"^5.8.1","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.8.1","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.8.1_1791497734961_0.25381004526724604","host":"s3://npm-registry-packages-npm-production"}},"5.9.0":{"name":"@duro-app/cli","version":"5.9.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.9.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"ffe96b6881351fa2edd91b66a4d7d34a418eecd5","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.9.0.tgz","fileCount":80,"integrity":"sha512-vLctkqJwOiQ4wELnXCaqJR5GlEhPDjCMiO4cNghjNDlJhszl2BmzFUNAxx6RMgx7q60VosFnRfXLjLHoiPHp2w==","signatures":[{"sig":"MEUCIHsW12ZYa+DAc0mt7DHkSxTa67bhy6iUPaTMpRUdliEmAiEAgTqxNzNKqwE47A9NHGiKHcTBGSuQVVd6WSmSmF4dE20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAWG1WrQ8TjnZZJeRGBS1uNlttIywvnYHGt5h+iSkRToAiBlkEDgItDaSUQkkI2JcPqItfwJYj01x7nfE77mBSGjMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":704370},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.9.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/35dbe8d4ce9ccc47a15b94a40b0346c4/duro-app-cli-5.9.0.tgz","_integrity":"sha512-vLctkqJwOiQ4wELnXCaqJR5GlEhPDjCMiO4cNghjNDlJhszl2BmzFUNAxx6RMgx7q60VosFnRfXLjLHoiPHp2w==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.9.0","@duro-app/tokens":"^5.9.0","@duro-app/eslint-plugin":"^5.9.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.9.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.9.0_1791507190661_0.585347215569566","host":"s3://npm-registry-packages-npm-production"}},"5.10.0":{"name":"@duro-app/cli","version":"5.10.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.10.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"ab9d54a188e98e9cc536dddcbcadf8b41fb762b4","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.10.0.tgz","fileCount":80,"integrity":"sha512-MpjMeqccPX1eJnKly56Sii4I1yjXOByxkG7SIP2o+x0us+eAzOE62IJi1j7jTM+kJNLFselDhTpM8hFkGX/0bQ==","signatures":[{"sig":"MEUCIDOijzLhVrRfRd/XngffTGJGEs7FnfLZ+mznNJ/N0+GuAiEAjfZJup9J3bfuRvFDAynvK6HIxC59z34iOwjwhWbtMro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEmq8OFkcF8wTuW+5E56P03Uv2ExjkwmAnl//d67bhhxAiBpHyT/WBF4W/WyBL9zod304MQDUOUpg7o4zS50n7mvJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":704857},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.10.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/9acaa6047d428f7f6b304bca62afc4bf/duro-app-cli-5.10.0.tgz","_integrity":"sha512-MpjMeqccPX1eJnKly56Sii4I1yjXOByxkG7SIP2o+x0us+eAzOE62IJi1j7jTM+kJNLFselDhTpM8hFkGX/0bQ==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.10.0","@duro-app/tokens":"^5.10.0","@duro-app/eslint-plugin":"^5.10.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.10.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.10.0_1791527230828_0.3500774957817092","host":"s3://npm-registry-packages-npm-production"}},"5.11.0":{"name":"@duro-app/cli","version":"5.11.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.11.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"e1d8b9ee3712c83ec763316a1583641a3667cb05","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.11.0.tgz","fileCount":80,"integrity":"sha512-EnSz17RSeCeMstvaCrrjkQfcwmUcC7ESEDQK1U7itYFdvdaccJCKG5hCaYD3cyaVT9+Qt58cDNtmazo/HJxLmA==","signatures":[{"sig":"MEUCIDmhZcSJY8Y/flE3bNuRs2FjmQ+6KcV1eXocDIsJVxbgAiEAthsZgaRRG3DY4e90SVi7QU1TsjNEIHmC5AUVFJi4zDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCHpgXJaNqtTHfeGxvljMoCoHRn7myCTjNEQcDqhfnmOgIgN/LKUxd0JL6/hoUtMjuNLsqZWQ2GezAseCGZYPXLeI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":708623},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.11.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/aa40bb36e04ac0fa041327aa3a7aa685/duro-app-cli-5.11.0.tgz","_integrity":"sha512-EnSz17RSeCeMstvaCrrjkQfcwmUcC7ESEDQK1U7itYFdvdaccJCKG5hCaYD3cyaVT9+Qt58cDNtmazo/HJxLmA==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.11.0","@duro-app/tokens":"^5.11.0","@duro-app/eslint-plugin":"^5.11.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.11.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.11.0_1791535914216_0.4343106573509139","host":"s3://npm-registry-packages-npm-production"}},"5.12.0":{"name":"@duro-app/cli","version":"5.12.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.12.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"02f1c7c83dee9d3fda9323c5e6d4c688325de6de","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.12.0.tgz","fileCount":80,"integrity":"sha512-WmXtZaf9tAGPTPBBtnBz4TLIDtggbn5xtZCftzV+oyVHsMrl0CxiTHmWXU5y/g0eHYQbLITxYxIkXFJ7iw/azA==","signatures":[{"sig":"MEYCIQDikvanufAcSmZpzK5dTR/FRjj7U33VhcmI7K3mZo0W8wIhAKrTnGEDf48VRj2Pvu+8wJOzvOITk9bxJbiPGSM5S56G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCN7k9dlnWUyzAlcIG6eCEdL6TiRuwc/y92O/Vqz+E0pgIhAPKL9W+hy2O85oEjhnRzI4vlgcwUr7/rOdXl0Wo8OItE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":712281},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.12.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/9273d645ded34867aac0438c1b438648/duro-app-cli-5.12.0.tgz","_integrity":"sha512-WmXtZaf9tAGPTPBBtnBz4TLIDtggbn5xtZCftzV+oyVHsMrl0CxiTHmWXU5y/g0eHYQbLITxYxIkXFJ7iw/azA==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.12.0","@duro-app/tokens":"^5.12.0","@duro-app/eslint-plugin":"^5.12.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.12.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.12.0_1791803537876_0.672340148125951","host":"s3://npm-registry-packages-npm-production"}},"5.13.0":{"name":"@duro-app/cli","version":"5.13.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.13.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"d1a24075eb58a0ad3bcdf3bac6bfad7acce0a361","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.13.0.tgz","fileCount":80,"integrity":"sha512-6x74XHeM1fn3BU3c2BpzT1q2WKioBP1TotVrIQB8aovlEWBjP9mWV46OcCt0KAgCH1C26MmfqIJTwyNwLTfpCw==","signatures":[{"sig":"MEUCIDBlsHzYPGlysN43xvgynWgq5QOQOO4Au+8B8z6pzDA/AiEAy+/dVPtWR0Fcctd31u1wC8HTIjjglwHP7omxqF/MWVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD1bEdH1Kk25Ro+xjHpHw2hHWrsr4CZc/W9LMAM/AnrawIhAONTFRFLseGTmkYjjVkCgva1v5rbn3KqCavZ3yRoDavt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725524},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.13.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/18ed623c8479c65965cb0c0c3900abdb/duro-app-cli-5.13.0.tgz","_integrity":"sha512-6x74XHeM1fn3BU3c2BpzT1q2WKioBP1TotVrIQB8aovlEWBjP9mWV46OcCt0KAgCH1C26MmfqIJTwyNwLTfpCw==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.13.0","@duro-app/tokens":"^5.13.0","@duro-app/eslint-plugin":"^5.13.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.13.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.13.0_1791844536028_0.9860233009582766","host":"s3://npm-registry-packages-npm-production"}},"5.14.0":{"name":"@duro-app/cli","version":"5.14.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.14.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"bef5c7cccfda0f7180504cfa5f550b148eeaa134","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.14.0.tgz","fileCount":80,"integrity":"sha512-RwRorNd0gjOMhDSK4ahtPzhltpIzE2qg35NXSzYgiTOkKttuf+3fO94gJY4Qt9SzFnp7NrWZ/DTu+M1V3dvbeQ==","signatures":[{"sig":"MEUCIQCyC68KsqA69NR3vtcmoYV7QU4h1a50X1GpO0Q/alJVswIgTeQy1i8fODX/wEa/dquP+09J+Zho3qQ5bWR8VJeAvEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC+PO0XqnTNBKqTxqCP5GkB8tLmMQLpVUV3j8Id47ZzEQIhANMfd/NUTYHbxOzMytSE6uzYW8TGyMAuTN5FFh4UtOLL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":739768},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.14.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/2447a367a8c2b117dbe657898c017211/duro-app-cli-5.14.0.tgz","_integrity":"sha512-RwRorNd0gjOMhDSK4ahtPzhltpIzE2qg35NXSzYgiTOkKttuf+3fO94gJY4Qt9SzFnp7NrWZ/DTu+M1V3dvbeQ==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.14.0","@duro-app/tokens":"^5.14.0","@duro-app/eslint-plugin":"^5.14.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.14.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.14.0_1791893260600_0.5862910905447274","host":"s3://npm-registry-packages-npm-production"}},"5.15.0":{"name":"@duro-app/cli","version":"5.15.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.15.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"b67beedcb22201411f9db9fb96a0c36aed968066","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.15.0.tgz","fileCount":80,"integrity":"sha512-T5z/TpX7v5ULIzOGyEFazIBlAlUa/g7VXaCu4Pw/qMm6208fl+RAlh4cFOfvHdr2+6oFnq7EBzEq+0Q78gz1Dw==","signatures":[{"sig":"MEUCIQDhf56mECRodUxczm64T9xlm4XCUrkEwdB7976Sp4EpmAIgDPgh80CMo1Njd4NWoB2U6Bok4/YxkkAPB3NFzVySDTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDRGiroLjf7lvgPokKduLXBVwzBWUasWyaw5lq1WEZPvgIhALBejzWLkRqElYb1+nsVjhNxR6p4wx0jV018fedA6DON","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":741162},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.15.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/b47b1ebd143bf17c734cdcca5cc6c4d8/duro-app-cli-5.15.0.tgz","_integrity":"sha512-T5z/TpX7v5ULIzOGyEFazIBlAlUa/g7VXaCu4Pw/qMm6208fl+RAlh4cFOfvHdr2+6oFnq7EBzEq+0Q78gz1Dw==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.15.0","@duro-app/tokens":"^5.15.0","@duro-app/eslint-plugin":"^5.15.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.15.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.15.0_1791930568105_0.5342767975180793","host":"s3://npm-registry-packages-npm-production"}},"5.16.0":{"name":"@duro-app/cli","version":"5.16.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.16.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"331cb326f0341dd98b25c391fbc841af51e4907a","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.16.0.tgz","fileCount":80,"integrity":"sha512-yeAWCon3jQ/cenzgROs/S+vQ9CAl9hC8mY8R1wzRPnGrqaD4Tztl5BF2v3oiJ/IKCyyTQkyzX9GUMuSDFTgPDw==","signatures":[{"sig":"MEUCIQC5k+C4ZPwiIfHHq6Zb4h/NML1hpaE5UbA527Xv8cO9dAIgavlNG7MjbKSt5X4OYneLoGOVU0Bd7V2w/VX+NsJopPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCAsRm/vHFlNGs/zrTyOg5lNbzkmcc6sU6oj5ZyzzydPAIgRQMAkKN6H/T9QpTGcUcWDVqa9jNeHDg1EUAQZEah1qw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":766213},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.16.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/8adefac9aa401c116f05d4caf8df55f7/duro-app-cli-5.16.0.tgz","_integrity":"sha512-yeAWCon3jQ/cenzgROs/S+vQ9CAl9hC8mY8R1wzRPnGrqaD4Tztl5BF2v3oiJ/IKCyyTQkyzX9GUMuSDFTgPDw==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.16.0","@duro-app/tokens":"^5.16.0","@duro-app/eslint-plugin":"^5.16.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.16.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.16.0_1792031177635_0.03361207498480656","host":"s3://npm-registry-packages-npm-production"}},"5.17.0":{"name":"@duro-app/cli","version":"5.17.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.17.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"396b525c90d0ca5eebec67c5ca1a8e67b8a769d9","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.17.0.tgz","fileCount":106,"integrity":"sha512-m9p4vMwZc1/EWgSlJoQdqjphItdPA5r6DbcaOMF5GOUYFuvYoALtFo8NwGYWQsKnfF9bdgS0v0m9aq36C8KV4g==","signatures":[{"sig":"MEYCIQC0UOUffS8kqwZiDiYO2csR8SwEdGvIa4YHc8akQ1zdhgIhALAgQ4Yo62Jysz7rVHcgyUdyWtRlWYiFCpZElGSZc8kU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBYc7yNHopSiFv/Wen8kVN6Gzn48Q87+XJCywlY0k6WxAiBZ0YyyouSKdDCmRcBrv9oKS/PSBt/0Bu9LE7XN7FOdIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1014742},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.17.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/bb0e5a4e9817dff277f594230d298002/duro-app-cli-5.17.0.tgz","_integrity":"sha512-m9p4vMwZc1/EWgSlJoQdqjphItdPA5r6DbcaOMF5GOUYFuvYoALtFo8NwGYWQsKnfF9bdgS0v0m9aq36C8KV4g==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.17.0","@duro-app/tokens":"^5.17.0","@duro-app/eslint-plugin":"^5.17.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.17.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.17.0_1792220663856_0.519324547437624","host":"s3://npm-registry-packages-npm-production"}},"5.18.0":{"name":"@duro-app/cli","version":"5.18.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.18.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"45d7dbbca4e201067b61548f7ec9f4951c00d2ca","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.18.0.tgz","fileCount":106,"integrity":"sha512-zqUTZcg2Qpo3Jgh9W85YkKEdCphHpXqFNKdVKvMRUjjv7ouyjcU/d3mfGci7r2jAR5X3PEX28NSTPyIN7cswOQ==","signatures":[{"sig":"MEQCIE9Y3e1Eb8qfrMVTGJyTCddj61zbSFPd1PFiZ6Am4TAVAiA10BphKfQI9TTAvDk2rxe8c43BZEOoEDApaqpe40SrDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH5KQFuOD4fHKH687LvPP/bOyrrzqpI/TywzZq57AquLAiAEfYHf4WnZv2DrFsXdVEI+2AzTl4uN21YLL2Iz5BIxIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1015579},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.18.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/e6d2d9db3450ad8f176bfeb1b471c343/duro-app-cli-5.18.0.tgz","_integrity":"sha512-zqUTZcg2Qpo3Jgh9W85YkKEdCphHpXqFNKdVKvMRUjjv7ouyjcU/d3mfGci7r2jAR5X3PEX28NSTPyIN7cswOQ==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.18.0","@duro-app/tokens":"^5.18.0","@duro-app/eslint-plugin":"^5.18.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.18.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.18.0_1792227316705_0.038831149696643585","host":"s3://npm-registry-packages-npm-production"}},"5.19.0":{"name":"@duro-app/cli","version":"5.19.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.19.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"762a10929d3ed823c40c01677b665c2fb1196e60","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.19.0.tgz","fileCount":106,"integrity":"sha512-GsPA+qPkyxJoUKN8ybfdHPXl6LRJDA5IOBQ8/DoTFGvnduW3LtXwvquoag15ZOJ8iYSYQdr5PFF7vJW78V93uw==","signatures":[{"sig":"MEQCIGV17j2c9OHpMyXJtstQEvVtN+CBZlzlRt/B4lhqJfv4AiBAbzKAwHJD7U/tPX7l5QzOmnXg+nQ9n2MBHH9JYgurjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDMOARMTFjjZ21RKEpraRjiiivBSoDDa9JgEamEnQvRfAiAtzOTchDDe/AGMQLq9UIu5blH28c3RTNJOMLOFPrUT8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1018079},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.19.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/0d6a18fa5585a27a9c21e5a06c4db4b8/duro-app-cli-5.19.0.tgz","_integrity":"sha512-GsPA+qPkyxJoUKN8ybfdHPXl6LRJDA5IOBQ8/DoTFGvnduW3LtXwvquoag15ZOJ8iYSYQdr5PFF7vJW78V93uw==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.19.0","@duro-app/tokens":"^5.19.0","@duro-app/eslint-plugin":"^5.19.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.19.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.19.0_1792258470673_0.37741615552920327","host":"s3://npm-registry-packages-npm-production"}},"5.20.0":{"name":"@duro-app/cli","version":"5.20.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.20.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"a35bc93abf2be9a06cba660d462e1a647d8d0dfb","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.20.0.tgz","fileCount":106,"integrity":"sha512-LxESGATVraBCwMlsaJn55NuyqptjXsdf0U+Jvx1xKBp5cBkMbBXApKLnhKxGTiM4ujNOyZ5GzQrBpYvP7VL4fg==","signatures":[{"sig":"MEUCIQDm3QjiOdJJrQVeNXSJhS6/TbxElYG+YqViv86qPJckQgIgATOtOB7rLQkq9mlY8AlsvMFiXY/6GM+k+ewE5c912d4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDd8uaj+vAWCmGUfQ7APpMZtqksrTssicoQObZa+T3rDgIhAK4+UzSidGtfgm2LuRSI01SzcFpFe5clZ1CprNdP+wbl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1024024},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.20.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/05627f676aa4fa34abdf36bf089e5258/duro-app-cli-5.20.0.tgz","_integrity":"sha512-LxESGATVraBCwMlsaJn55NuyqptjXsdf0U+Jvx1xKBp5cBkMbBXApKLnhKxGTiM4ujNOyZ5GzQrBpYvP7VL4fg==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.20.0","@duro-app/tokens":"^5.20.0","@duro-app/eslint-plugin":"^5.20.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.20.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.20.0_1792267032773_0.5106037059426638","host":"s3://npm-registry-packages-npm-production"}},"5.21.0":{"name":"@duro-app/cli","version":"5.21.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.21.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"55159e8271fbfe89a2f2d6ac74f358b734d2c465","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.21.0.tgz","fileCount":106,"integrity":"sha512-e7VWXUAI4s/uTHlVoDvcED8NBaFZ66Wy1EH8Z+sPMmItTQ6QQzX+itwJe+QVrJgwAEUIk4DPbBW+Syef2BmG9A==","signatures":[{"sig":"MEQCICiHhuEX2fpboI0q/BPEPuZuy9xuRqKDKQZ0WRqLhKm6AiA+da5cIr/f2Xr+nkE9+2plhHqn60YDCn+4eKGQ/dLkFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA/CYc8wgvpTafrzB7t/1juk4aAufJVNlo7hHKsVq290AiEA01qTI/Dnunr9i2u4gBJibhZKnpqLh33aKTe9UCzBpgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1025719},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.21.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/41b24962e73efd2f804f540d6f092071/duro-app-cli-5.21.0.tgz","_integrity":"sha512-e7VWXUAI4s/uTHlVoDvcED8NBaFZ66Wy1EH8Z+sPMmItTQ6QQzX+itwJe+QVrJgwAEUIk4DPbBW+Syef2BmG9A==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.21.0","@duro-app/tokens":"^5.21.0","@duro-app/eslint-plugin":"^5.21.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.21.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.21.0_1792405170224_0.3261882865100225","host":"s3://npm-registry-packages-npm-production"}},"5.22.0":{"name":"@duro-app/cli","version":"5.22.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.22.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"4d7e600c628d68a05b74677d1baad79a183c3134","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.22.0.tgz","fileCount":106,"integrity":"sha512-p52kmCe4qsNow/mxkgEgQbGi3hzU7GBW6nNoqXwk73iEhwnVyihsLnweYAhG4/cDRx9TAn6yyiN2h30ZyXU4ww==","signatures":[{"sig":"MEUCIBJWS7kQRgSpXD/c3GSW6rjeTuvOlorN46bsLW4a1n4TAiEArcAKUvAN2syjKPHtpbXKxE+QFE/3q6LUAjyqnIeUtfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIARZsC0n1VKrBFXEneW2QVzXOqRBKWuf0mRV8Uh3U9FoAiEA9ON6U4pvPWy4Fd9u1hGJLOccYquDYo4JPZUIhjvc4Ck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1029477},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.22.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/2ed849b9b575de2e7459909a6302bf30/duro-app-cli-5.22.0.tgz","_integrity":"sha512-p52kmCe4qsNow/mxkgEgQbGi3hzU7GBW6nNoqXwk73iEhwnVyihsLnweYAhG4/cDRx9TAn6yyiN2h30ZyXU4ww==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.22.0","@duro-app/tokens":"^5.22.0","@duro-app/eslint-plugin":"^5.22.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.22.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.22.0_1792422153025_0.6923132399944685","host":"s3://npm-registry-packages-npm-production"}},"5.23.0":{"name":"@duro-app/cli","version":"5.23.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.23.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"bafa8ba20a013ae334bc35c1c26ca961016b012c","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.23.0.tgz","fileCount":106,"integrity":"sha512-JvtuaRhDWNoRIaSenvg3vs8ylzcicHi0sb9OKK3ereCy53aEy5Q0Fydlrd1bjGr2QTbbq3k1OjZ5VCa84S2OtQ==","signatures":[{"sig":"MEQCIA7Oonid5qQMJayyyK4XNEpa0A3qKf5S1QDHLdA9CytfAiAJfoSFwbV+/Y+eYra6Ff8/GEEYDViJ3VdzJmYCaTSZXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGEUr0H/7Wq+8V6EIkD9vrKIlL1R1DWXwfXnRN7C4jzKAiEAzFXz4izAKJMhv0ND7nn+clf5HLLL7EcQI1Tiz+Cd5Wg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1030412},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.23.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/66cf6f9fe8baf074364554718a0134c6/duro-app-cli-5.23.0.tgz","_integrity":"sha512-JvtuaRhDWNoRIaSenvg3vs8ylzcicHi0sb9OKK3ereCy53aEy5Q0Fydlrd1bjGr2QTbbq3k1OjZ5VCa84S2OtQ==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.23.0","@duro-app/tokens":"^5.23.0","@duro-app/eslint-plugin":"^5.23.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.23.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.23.0_1792440935871_0.6168271837794383","host":"s3://npm-registry-packages-npm-production"}},"5.24.0":{"name":"@duro-app/cli","version":"5.24.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.24.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"ece1d6aed4e992b33d4de0b01534ef896f6a6283","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.24.0.tgz","fileCount":106,"integrity":"sha512-scNPc/W3QHavpkgw2f+KKKusnkeDFOL+8G5HSMgBUKcxEycsGKvtwOPY/x/dqbBfvfdL1BrxpMJ7GBmpaxZGUQ==","signatures":[{"sig":"MEYCIQCtOXfAtmUF0dunqFhsLT5fbT05UF61JXQ7XoVDg0ftRwIhAIEmTesfMPNl/ymsU7TQWIx65xnyFQ09Qa8eL3I7ess9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDy6B8Rz16jMPzJw9Cu/U7vfR1JZ2kAIQ0gqdtzH1vGigIhAJMglHeu9gDMrrH5JLwMVnxr84oAHOdQa5eRv9LUlQZa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1031060},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.24.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/5d179ddd65099e7d11e1fb0051a9f11b/duro-app-cli-5.24.0.tgz","_integrity":"sha512-scNPc/W3QHavpkgw2f+KKKusnkeDFOL+8G5HSMgBUKcxEycsGKvtwOPY/x/dqbBfvfdL1BrxpMJ7GBmpaxZGUQ==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.24.0","@duro-app/tokens":"^5.24.0","@duro-app/eslint-plugin":"^5.24.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.24.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.24.0_1792493467231_0.7622525836128946","host":"s3://npm-registry-packages-npm-production"}},"5.25.0":{"name":"@duro-app/cli","version":"5.25.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.25.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"0f395cead27ba6866f37cfa0ae7566ca52c5f084","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.25.0.tgz","fileCount":106,"integrity":"sha512-hDfdy4hb0U+/aoVFpKZQLci7I/PthO7V8pIVSN64rWjBKx5EZH7OZuOoVniIkgmkLrXXluSO2dhy32ztaCJTAg==","signatures":[{"sig":"MEUCIQD8U6rHRpY9D4fqdN3tIySWXBEP71hK+XHVnvfS9CFSigIgXc4YzEcgGqWYXitdjhCf1Dmm1fH8rI0NWKWT4bM5Ack=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCYqq8pQmaip01jY96hXFR8cnx8OMx8A+0K2q5Trc3EDQIhAMGBbfD7SfsEb1q49aUdIG/xYfnNHGiWzJdgxXmSGuZR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1031650},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.25.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/1fc43ad5cb8ab7cfd9b50a09ca4b6bab/duro-app-cli-5.25.0.tgz","_integrity":"sha512-hDfdy4hb0U+/aoVFpKZQLci7I/PthO7V8pIVSN64rWjBKx5EZH7OZuOoVniIkgmkLrXXluSO2dhy32ztaCJTAg==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.25.0","@duro-app/tokens":"^5.25.0","@duro-app/eslint-plugin":"^5.25.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.25.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.25.0_1792497093774_0.7413216461998264","host":"s3://npm-registry-packages-npm-production"}},"5.26.0":{"name":"@duro-app/cli","version":"5.26.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.26.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"93feff3735176dd7c34e30b9b2c634fc7e0da0a2","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.26.0.tgz","fileCount":106,"integrity":"sha512-F9eyGRe0B2J0geUr7tSt2pf9iDS48B9TiOWV+Q1SdUs1ZenLQU1oxynhBHGgdqSA//Q8qtUpb4QyYtSA1dErew==","signatures":[{"sig":"MEQCID2OfBsoN4FN04ZhrGnhEmI31gzjReyP4z1BGXzb8s+eAiBKm3GW45XCYDCy8tCIF8krsZNne93BZ3s/OZHZ3wNYLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC6BbF2Z1Yl+sm4kOHVoVBqArU+Kj8S2bHSGcLqDC7rOAiANA+4qjKDKL0It5o16nU1fxm4ZTYIHKQR1OVr9z8rTRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1032658},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.26.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/5341efdac12ecfd15f0ab29b78a0688e/duro-app-cli-5.26.0.tgz","_integrity":"sha512-F9eyGRe0B2J0geUr7tSt2pf9iDS48B9TiOWV+Q1SdUs1ZenLQU1oxynhBHGgdqSA//Q8qtUpb4QyYtSA1dErew==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.26.0","@duro-app/tokens":"^5.26.0","@duro-app/eslint-plugin":"^5.26.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.26.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.26.0_1792504718500_0.818272979312126","host":"s3://npm-registry-packages-npm-production"}},"5.27.0":{"name":"@duro-app/cli","version":"5.27.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.27.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"2379ed40443542a415beca9b1d297521e1d7869e","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.27.0.tgz","fileCount":106,"integrity":"sha512-Ac8hhGcJ5WLKTIufpX7A7bZZ/gNDwTrL3LgekRWsqOR0+mtX53ZL2ezMFADoHlWLEq/vdE0PKq+LV0Ri1x0H7w==","signatures":[{"sig":"MEUCIQCpbhwRjVtHO7ebb/dqACxLeuUFtEzL8iZqvXW5h7wgQgIgWRZDUVJeb6GnLHtr00iHZVVe8j9T3Kv1FtbM6038NtY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCTCsNCS0rN9MBofkheN5K5fn09YWmByotJdy47tRR+sQIhAIEc2GGB1E/igwIqBlFhkA8Gq5dqFjCmkTq573mmENtM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1034199},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.27.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/889460ca6db1ecfd4c4f5d1047c83df8/duro-app-cli-5.27.0.tgz","_integrity":"sha512-Ac8hhGcJ5WLKTIufpX7A7bZZ/gNDwTrL3LgekRWsqOR0+mtX53ZL2ezMFADoHlWLEq/vdE0PKq+LV0Ri1x0H7w==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.27.0","@duro-app/tokens":"^5.27.0","@duro-app/eslint-plugin":"^5.27.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.27.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.27.0_1792533737031_0.651802624237104","host":"s3://npm-registry-packages-npm-production"}},"5.28.0":{"name":"@duro-app/cli","version":"5.28.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.28.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"64dcc252b485ec2dae7fdf2bb4ef240f470b6ed2","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.28.0.tgz","fileCount":106,"integrity":"sha512-rjLftKBkVPCH4jYzb94HVhHXbn/bUH8nkllvtw+zw2UQxsFYfKXg+s1GbdzIYsv7AljXykKilie9+VDIgb6m3g==","signatures":[{"sig":"MEUCIQC/kxDpkpn5aWitRjFU5alN6J0j85Q6cH0zpVzExzQE/gIgaAaXjplOwMpH19pKprQJi87BzyhZlYcvNmwRvEs5UiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCSNJC6BE82/bQ7CgdRixhYEx1VkW3lzcQDnj37JGeU+wIhAK4GaPBTXPDSV1XvdIRilTDPK5m9aiV2a6TGue8Lx+F8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1034999},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.28.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/28a2c2bbf13b11255acd7e4fc7bce376/duro-app-cli-5.28.0.tgz","_integrity":"sha512-rjLftKBkVPCH4jYzb94HVhHXbn/bUH8nkllvtw+zw2UQxsFYfKXg+s1GbdzIYsv7AljXykKilie9+VDIgb6m3g==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.28.0","@duro-app/tokens":"^5.28.0","@duro-app/eslint-plugin":"^5.28.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.28.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.28.0_1792557749071_0.7763651380164269","host":"s3://npm-registry-packages-npm-production"}},"5.29.0":{"name":"@duro-app/cli","version":"5.29.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.29.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"86cedd1876a5ab278c99fa594716a5c8648f3a21","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.29.0.tgz","fileCount":106,"integrity":"sha512-/kKWpH3hStYL31SrQVOhhpdVH+AtkORGuIDoYjbdcRiwCg9P4usvYYI2XGCgDFrysNMvXNNX7WW3dD9DNxlZ1g==","signatures":[{"sig":"MEUCIB1JTLhTWKGQlwUVaEc53+2vs5ZLVduJ+V/myxSxHg7gAiEAktFp/7vk6aX6o4yswuW+cojcSXLEpeWmTno0K89qPoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFleaTo+5Lkw7Yalf8LmX/ebE2gh7SvFZEnfiX3EYXIwAiBk0SlhMy+/+Qanl89B/M5ErxXNl8von0yylf/vmeHL/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1035242},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.29.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/f22b43585b3c704900356b367da35680/duro-app-cli-5.29.0.tgz","_integrity":"sha512-/kKWpH3hStYL31SrQVOhhpdVH+AtkORGuIDoYjbdcRiwCg9P4usvYYI2XGCgDFrysNMvXNNX7WW3dD9DNxlZ1g==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.29.0","@duro-app/tokens":"^5.29.0","@duro-app/eslint-plugin":"^5.29.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.29.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.29.0_1792562869793_0.5956039354130005","host":"s3://npm-registry-packages-npm-production"}},"5.30.0":{"name":"@duro-app/cli","version":"5.30.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.30.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"3a38f3755c792222e1de61e3841da7a8857c42ec","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.30.0.tgz","fileCount":106,"integrity":"sha512-d/9gQu2UJLEY8ffF2Kd9/h/4CXvYKckJFTIbPiRFoczSJ3CTjo2QuUuFLOx3HasDYYMT2yBSxm7h1Nq01dspiA==","signatures":[{"sig":"MEYCIQCAWGQwNKAuNxX63oyl+5soK/AuliY1Ya+8M2ZM/CdKzgIhAPaJ+zGHWt5/2jwDrpDucPyJG4K5lG+pHW13zZ+bmuE7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEc9tzkUcXskNTMaKRN9b/q7mQYDFoaGnFC5LAlKDnZ+AiEA5Cggdc4cK2LiQVSoMb+mVjHzjoD40fUbSeiEpdUe4sM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1035684},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.30.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/028a8809730dc91a7a35449dc42ee2a5/duro-app-cli-5.30.0.tgz","_integrity":"sha512-d/9gQu2UJLEY8ffF2Kd9/h/4CXvYKckJFTIbPiRFoczSJ3CTjo2QuUuFLOx3HasDYYMT2yBSxm7h1Nq01dspiA==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.30.0","@duro-app/tokens":"^5.30.0","@duro-app/eslint-plugin":"^5.30.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.30.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.30.0_1792582335311_0.3608518644083465","host":"s3://npm-registry-packages-npm-production"}},"5.31.0":{"name":"@duro-app/cli","version":"5.31.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.31.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"5e952048ba20a4cc7acc489812cb5676ff8e1ac0","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.31.0.tgz","fileCount":106,"integrity":"sha512-06K7S1sc0bs6KRBsjHAytsVtWKQ8kmEGEVJMciW7rVXk0PoYh8hqGJwi5n7llIVi7QEbwPPyAM5GWKD9n5Rl+A==","signatures":[{"sig":"MEUCIE/VRccr5e0ER/I7jzHh/awbOKy0R+Yk+/B2K02pYqwjAiEAmrnPLPoo8AYUSkdcL8Hk9yRG6OanW64dMxNSbAYjBEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDsGRIsDOS029mdPyVnpam5OXnhgCywojKG8dRPOoq7LAIhAK0ic8YDyQVYpUS8d3mygO3E8dygBKeZpXVNF8ruJR+q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1038464},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.31.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/7feee2a7f1a028ff44ccc9db7bad6c52/duro-app-cli-5.31.0.tgz","_integrity":"sha512-06K7S1sc0bs6KRBsjHAytsVtWKQ8kmEGEVJMciW7rVXk0PoYh8hqGJwi5n7llIVi7QEbwPPyAM5GWKD9n5Rl+A==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.31.0","@duro-app/tokens":"^5.31.0","@duro-app/eslint-plugin":"^5.31.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.31.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.31.0_1792626526357_0.8773840247280622","host":"s3://npm-registry-packages-npm-production"}},"5.32.0":{"name":"@duro-app/cli","version":"5.32.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.32.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"4aa933846b9c79672d185fb3300eb10a146d1b81","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.32.0.tgz","fileCount":106,"integrity":"sha512-4q4SuG3KWeJenTdHB43EojhdUgMRErsNjp5Qlif3brylxbzG0K848NczVrF/hBID7Pg2i10lfPHhnchec/LWhQ==","signatures":[{"sig":"MEUCIQDGVMIWIVQCjZMhzxn33ERcTEMmyf5lpHEeD6S/sMat5gIgSkmeLFFa+s4RY6Uvm9cuE+vJSIDype6PmC0+A480rVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDQNllYTLs4eMujP7G0GKR3scSWjEBliO2iHIH7WIai4gIhALTb/Cn1rs8KdZ22PLr0aSpemtePmy8UALlpcJeELKQb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1039585},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.32.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/515a604e49eb54a7d2af0ba63c3d746c/duro-app-cli-5.32.0.tgz","_integrity":"sha512-4q4SuG3KWeJenTdHB43EojhdUgMRErsNjp5Qlif3brylxbzG0K848NczVrF/hBID7Pg2i10lfPHhnchec/LWhQ==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.32.0","@duro-app/tokens":"^5.32.0","@duro-app/eslint-plugin":"^5.32.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.32.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.32.0_1792686641184_0.6039979834512084","host":"s3://npm-registry-packages-npm-production"}},"5.33.0":{"name":"@duro-app/cli","version":"5.33.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.33.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"a7b5ca19930af2da62c00fb51a489a7292d20400","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.33.0.tgz","fileCount":106,"integrity":"sha512-6g9ZWttlW2ZsVlKs0qOSyszq6yu4qOe1Uln90vP2q3E8xQvX3cremKcsZUo/LMQLPWMxWcmG2WwD8I3jI7I9WA==","signatures":[{"sig":"MEUCIQCYYocjMmJnBkmELZzBRcMQDh4kpLHFltaCgafEJM3lnAIgD7ahHRFQIgFl/kgVsZKg6U9J6OoqeEIoZYzbqsOiUt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAYNQA93fLr7OTd+6mhc8ZJKkpdsvPpDG69GSEi8xjajAiEA1+XQEbiRrBmfuvatUmpY4jWmnFsHhPku7lI+d14fyyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1039585},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.33.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/4e36d1c43a3129bba5acd4f69bfd6916/duro-app-cli-5.33.0.tgz","_integrity":"sha512-6g9ZWttlW2ZsVlKs0qOSyszq6yu4qOe1Uln90vP2q3E8xQvX3cremKcsZUo/LMQLPWMxWcmG2WwD8I3jI7I9WA==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.33.0","@duro-app/tokens":"^5.33.0","@duro-app/eslint-plugin":"^5.33.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.33.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.33.0_1792979178041_0.42422809346106427","host":"s3://npm-registry-packages-npm-production"}},"5.34.0":{"name":"@duro-app/cli","version":"5.34.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.34.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"7fc8924fd2e68b6c9c3622f97db87a54365bf062","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.34.0.tgz","fileCount":106,"integrity":"sha512-3yB9QkKT14WMDQJTOFbYIAbuvy2hOTKVDGB+hfvRaH+tar+/kjw9evFs/6I6/sTBfhGpQ20cf/rZYJ1hwWZ+SA==","signatures":[{"sig":"MEUCIGAEHz+bu4lJMep6sEwil2AFJ1/g1xcm+OgTdjWl4AVBAiEAi8I1HefL8IK6BWrNlRMad582WG+Jo3nDuVBPjiF+QVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDT5bZx6KPEh76YndsSyodkG9ZLh9aQbQlClogbffi/vAIhAO5ObbAPC0cg9ri24P6hOgJVObM3BVCrmUXQ8ihjp+5G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1052361},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.34.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/f639fb11c260cc8061c7a7f3002fc055/duro-app-cli-5.34.0.tgz","_integrity":"sha512-3yB9QkKT14WMDQJTOFbYIAbuvy2hOTKVDGB+hfvRaH+tar+/kjw9evFs/6I6/sTBfhGpQ20cf/rZYJ1hwWZ+SA==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.34.0","@duro-app/tokens":"^5.34.0","@duro-app/eslint-plugin":"^5.34.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.34.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.34.0_1793027848270_0.5291965367621563","host":"s3://npm-registry-packages-npm-production"}},"5.34.1":{"name":"@duro-app/cli","version":"5.34.1","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.34.1","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"48e22eed40c60e18ab6fa30686428498d3a7e841","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.34.1.tgz","fileCount":106,"integrity":"sha512-b1dLCzjH5IIExhFZ7ugo6YN55qymK0ZZ/YOgYnC1/lqxxLWuyKwNeLxb50XopAYXBMogfvY0WjhKQxGUuf1WgQ==","signatures":[{"sig":"MEQCIBGuKFVy0/uDwUjvuhWxD1DBKpk1GLFusSynUG2evKDqAiB9yA+fYUw2hUcHldLClt2si85qQzVPPcqiO1Upyj/ATQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICekE8QS3Lik8Fsdal6Tsvr4mvjjPHC1goRWBkKCWL0gAiEAoiv/pa8lcWVjx8oUObG9fcmNo0MsBzIGpCta+gjEnsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1052929},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.34.1.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/4cd06ef42c940d7fb6351880846ca18c/duro-app-cli-5.34.1.tgz","_integrity":"sha512-b1dLCzjH5IIExhFZ7ugo6YN55qymK0ZZ/YOgYnC1/lqxxLWuyKwNeLxb50XopAYXBMogfvY0WjhKQxGUuf1WgQ==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.34.1","@duro-app/tokens":"^5.34.1","@duro-app/eslint-plugin":"^5.34.1","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.34.1","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.34.1_1793065697212_0.7007048155991678","host":"s3://npm-registry-packages-npm-production"}},"5.34.2":{"name":"@duro-app/cli","version":"5.34.2","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.34.2","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"527f45def5a52c8647d97326c2dd7cc620d902fe","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.34.2.tgz","fileCount":106,"integrity":"sha512-JDFz5kFfhtA9Ep5AQddmSkuPiLgA+xSxBllOt+NGBdAMHYBAwd5Y71JNtSDOB2A89MVPXru/thGnFVyGEpgoaA==","signatures":[{"sig":"MEUCIGkZygLsRgx3D/tbRPD51o7DCGrG+z9kvn1ng5P6jqRyAiEA8dZmEWRwG7YoSdzO70E1+ZFpJVmGDgak64VrsaXzqCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD2Ju0bjzj3o9zCpYGwkDa7RorO+m2lM2UhZarjnjc49gIhALwbK7wvv7j7xATRB0LTRyMRYAuMzs+Xn6KEkYDDvLSM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1056251},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.34.2.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/4dd6dfd5b7ec5b4cab092d4e697dc265/duro-app-cli-5.34.2.tgz","_integrity":"sha512-JDFz5kFfhtA9Ep5AQddmSkuPiLgA+xSxBllOt+NGBdAMHYBAwd5Y71JNtSDOB2A89MVPXru/thGnFVyGEpgoaA==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.34.2","@duro-app/tokens":"^5.34.2","@duro-app/eslint-plugin":"^5.34.2","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.34.2","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.34.2_1793076305343_0.7987651504450101","host":"s3://npm-registry-packages-npm-production"}},"5.34.3":{"name":"@duro-app/cli","version":"5.34.3","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.34.3","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"438dab7469a7794af19df34efef30130251ff3cf","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.34.3.tgz","fileCount":106,"integrity":"sha512-C+GT0BTZTGCcFHcjksU6QqVE3PX35L2YvwaS6XTkv1S9QuevpkGmQAewel/vQ9TF/AYMaMmbJivWg9w/x5QcNw==","signatures":[{"sig":"MEUCIQChTTu/7P6/VKvZD4+fxQUi5hAIGGTO/Z02GOxRZNF6xwIgctcj7nmyEtRj/NVndVY8nC9EQFxHfUlE5/EPdoBteT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCHQXM9Y0bjFRT0LItflsSP9KCiPA9A17KEIdks+J4iWAIgRvCfRXrv3YIY4tajq9v26nc1VnQQbyDPeJPMLBi7VGw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1056287},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.34.3.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/818c62455a98d802ca662a3ff073f1f8/duro-app-cli-5.34.3.tgz","_integrity":"sha512-C+GT0BTZTGCcFHcjksU6QqVE3PX35L2YvwaS6XTkv1S9QuevpkGmQAewel/vQ9TF/AYMaMmbJivWg9w/x5QcNw==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.34.3","@duro-app/tokens":"^5.34.3","@duro-app/eslint-plugin":"^5.34.3","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.34.3","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.34.3_1793089859920_0.30326381778170464","host":"s3://npm-registry-packages-npm-production"}},"5.35.0":{"name":"@duro-app/cli","version":"5.35.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.35.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"d063b3f400f83994bb6248f619ee1a5b50995095","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.35.0.tgz","fileCount":106,"integrity":"sha512-Wy1EH1VcmAogGuGSl3Zh97uxYOQcUEgJ/IsE0v4I/ft2US5TAhqyuGNZUZmXkOL5I/kfvJ7H7emX5EQra2OFaA==","signatures":[{"sig":"MEYCIQCafW6c1/wCBs9NSP+ND36PrLt2bTO44rvvStxz0G4gLQIhAOIOXrRgMPNbkH8PuWUK6RGXLR8hhml9ZmudJLaAsIHO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGBbaMsREvBTkWfOzFW0u+NMnfTAbMNhXrLtat6PmK7KAiEAmtmsQ6DOqEHhhv7S7OgxC04Vi+XgIaFz5isKKfW6ylA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1056525},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.35.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/0407d3263e490533dec31e580d5369e1/duro-app-cli-5.35.0.tgz","_integrity":"sha512-Wy1EH1VcmAogGuGSl3Zh97uxYOQcUEgJ/IsE0v4I/ft2US5TAhqyuGNZUZmXkOL5I/kfvJ7H7emX5EQra2OFaA==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.35.0","@duro-app/tokens":"^5.35.0","@duro-app/eslint-plugin":"^5.35.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.35.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.35.0_1793206788419_0.09979410743907491","host":"s3://npm-registry-packages-npm-production"}},"5.36.0":{"name":"@duro-app/cli","version":"5.36.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.36.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"55e20b437a2df7500e0534419c79a8796d10bbeb","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.36.0.tgz","fileCount":106,"integrity":"sha512-tmX1aTHjzoIpPuQodnA3MWw1qw72OrZcaH7bMYFbvgeG2/m59SX+Ae1k4AiWEgQ2sEyOWeEh8A8vVc3zlNouog==","signatures":[{"sig":"MEQCIAhyvSkX7tF9+umUj7AX8JBZ1ldreguJd1vgu1J+E1NLAiBxU5gfhpzCHXJ4vdMgobNweuusJbs+1NqcTQDSYm2AZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHHvvTPVTFg2WntBDnzPuiAm6kUIpcD1Bvc9FSqj6GBQAiAXH0qJlaEsqYKEqYUjhD2T6iA+UW+6Bf8yflYSRkkHfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1065923},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.36.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/266041c01f2b895e0d0e056ca4b84d29/duro-app-cli-5.36.0.tgz","_integrity":"sha512-tmX1aTHjzoIpPuQodnA3MWw1qw72OrZcaH7bMYFbvgeG2/m59SX+Ae1k4AiWEgQ2sEyOWeEh8A8vVc3zlNouog==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.36.0","@duro-app/tokens":"^5.36.0","@duro-app/eslint-plugin":"^5.36.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.36.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.36.0_1793269070632_0.20515698146817218","host":"s3://npm-registry-packages-npm-production"}},"5.37.0":{"name":"@duro-app/cli","version":"5.37.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.37.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"335b2225cb941b3742ca26aabfe38ad89432169d","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.37.0.tgz","fileCount":106,"integrity":"sha512-cm26hG32ICyZoMBtVxYm4jtiXj17UsjtqzUXJCqsc5Z/4QT+GoI6dDR7ACy5hTg1PnURUVEQedAjGcuOyNpRxw==","signatures":[{"sig":"MEYCIQDcbrNmmplqivgWA8LzOvaGfJJf8+MK+Eao1Sio1vu5mwIhALH/uoUA+U0vo/83S7byA56P8hwM/FnaFgthuv9ZvQ4w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDLlXyTCAKM0SblRDUBNRVmfLiuJszAQHn4kIs5QbVXSAiEAw2KrZHW0fJOV2OydRVsa4xGPZRSCWm4ZOrVD6o7yS8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1071581},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.37.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"pnpm --filter @duro-app/tokens run build && node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/09824d7aa14d5b788494fd79be10d74a/duro-app-cli-5.37.0.tgz","_integrity":"sha512-cm26hG32ICyZoMBtVxYm4jtiXj17UsjtqzUXJCqsc5Z/4QT+GoI6dDR7ACy5hTg1PnURUVEQedAjGcuOyNpRxw==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.22.2","dependencies":{"@duro-app/tokens":"^5.37.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.37.0","@duro-app/eslint-plugin":"^5.37.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.37.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.37.0_1793289942336_0.3500420811711824","host":"s3://npm-registry-packages-npm-production"}},"5.37.1":{"name":"@duro-app/cli","version":"5.37.1","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.37.1","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"9b8d5eb6136a3af3ff582a223a406cdf54acb456","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.37.1.tgz","fileCount":106,"integrity":"sha512-UaZoSOvluEW9OO15obotjB6Cw1eV3K+xunasvXGalGXIPvHcc8Y8UqXPmbOb2vojoTTvyca6lDHBT3gRSAeYJw==","signatures":[{"sig":"MEQCIGvIEJwEsCJl8BfyrRfwaFAQCACodPErPTbf9G8bLakNAiA0YWg51n7f22g3GKWdZYX/9lBrANjk9f4I20wBPTGnag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCU/5nbf/MC9aQRXJ88YkAojhuAOm6hVsJcaeYTgEwVfAIhAP6t+nyXUZloIjvLT8CO/ywCjohQX/svpDg0Z/UY4wi0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1071581},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.37.1.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"pnpm --filter @duro-app/tokens run build && node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/a437c7d3106887fffe57cf9f9d72b2c0/duro-app-cli-5.37.1.tgz","_integrity":"sha512-UaZoSOvluEW9OO15obotjB6Cw1eV3K+xunasvXGalGXIPvHcc8Y8UqXPmbOb2vojoTTvyca6lDHBT3gRSAeYJw==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.22.2","dependencies":{"@duro-app/tokens":"^5.37.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.37.1","@duro-app/eslint-plugin":"^5.37.1","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.37.1","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.37.1_1793363441368_0.47008936226710296","host":"s3://npm-registry-packages-npm-production"}},"5.37.2":{"name":"@duro-app/cli","version":"5.37.2","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.37.2","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"1093c17cfe8df6b87140582a360ef9ff3c5c4a6f","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.37.2.tgz","fileCount":106,"integrity":"sha512-QqYTi7ZzpovjtocpvlVocp/Ow/IWvLSIQVXpGomS3hOW0fFmnCiPvGcYhdP3J4HU6DanYeTC3EftIDWEdq0o/A==","signatures":[{"sig":"MEUCIGCJXuTvtTeUxXTu+Sdkyk8yK035VAidPvAgvixDmvOuAiEAogIllFnHJ84guQ+Wz2pl6v0PrBDLZGKRjON58PXppxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAmufC9NFaqmHzoAe0rrVvZHifB7R9GhGnR4YSXktbPIAiEA10Uz4XrfAdCAD6a4vpejVh7yyu9YKwKl4U0T4OEFccU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1071581},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.37.2.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"pnpm --filter @duro-app/tokens run build && node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/2e875eebf2ac9c5ba77a9cbda4fc0f2d/duro-app-cli-5.37.2.tgz","_integrity":"sha512-QqYTi7ZzpovjtocpvlVocp/Ow/IWvLSIQVXpGomS3hOW0fFmnCiPvGcYhdP3J4HU6DanYeTC3EftIDWEdq0o/A==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.22.2","dependencies":{"@duro-app/tokens":"^5.37.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.37.2","@duro-app/eslint-plugin":"^5.37.2","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.37.2","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.37.2_1793373264730_0.7123959382900859","host":"s3://npm-registry-packages-npm-production"}},"5.38.0":{"name":"@duro-app/cli","version":"5.38.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.38.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"9d04513b2078e213c03ef06640881bb08e413b4f","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.38.0.tgz","fileCount":106,"integrity":"sha512-r5cXhgcpyr5Aj4C+DBOTe3oCzMw0K3cNFTbu/IXzyptf+TZ9w8jTYYZyzjghHImWESO2Esf8qQK50SLNO/tRkA==","signatures":[{"sig":"MEYCIQDVxbxnPw478SGONr8z8fwpzN1eCJBvT3B8Cz1kIFrCIwIhAN9TaHQH7b36NAdO1UBrkrsBeL1y2YKw/EaIEtlqIuVg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCCbgVR2yi1d89CW8Mj76v7F+HKr+tabdl+dLcUCsPgswIgWMgwHy+Nr4h1YG+cRR1RLzrdeuQBgmqu+eD2AqQyXKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1071581},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.38.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"pnpm --filter @duro-app/tokens run build && node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/9973a4addaaf115a1d3cbd062fe93164/duro-app-cli-5.38.0.tgz","_integrity":"sha512-r5cXhgcpyr5Aj4C+DBOTe3oCzMw0K3cNFTbu/IXzyptf+TZ9w8jTYYZyzjghHImWESO2Esf8qQK50SLNO/tRkA==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.22.2","dependencies":{"@duro-app/tokens":"^5.38.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.38.0","@duro-app/eslint-plugin":"^5.38.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.38.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.38.0_1793391003670_0.3980189933377496","host":"s3://npm-registry-packages-npm-production"}},"5.39.0":{"name":"@duro-app/cli","version":"5.39.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.39.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"4257af768079b305090117f9a3f59b5033eec751","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.39.0.tgz","fileCount":106,"integrity":"sha512-IopG8DFVgN5O7lbT+SqM0RwJNLkCk7s2xhHAWj/CXh0VtLr2ne3VKjYF/TFpx7TwWi3kWS8hjxrf+rNBA+CdJQ==","signatures":[{"sig":"MEQCIDJDyASuudNDMIyOnjokxe+v5dCGW9BTxjqlwlbxasjuAiB/hUERYXkyceviiuTxqqgKVn9ugcO25ITIBvkMtMcp1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDiKaydzMQWNxPRcu836/+2LyNkD+u4A+sksfIx5kmh8AiEA8pFn6PofIYXMF7SIZQ8T66aC/1lgXrELSGO+3mFuBW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1072339},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.39.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"pnpm --filter @duro-app/tokens run build && node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/51f2d7b24742dfb6b6f1a4481b13284a/duro-app-cli-5.39.0.tgz","_integrity":"sha512-IopG8DFVgN5O7lbT+SqM0RwJNLkCk7s2xhHAWj/CXh0VtLr2ne3VKjYF/TFpx7TwWi3kWS8hjxrf+rNBA+CdJQ==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.22.2","dependencies":{"@duro-app/tokens":"^5.39.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.39.0","@duro-app/eslint-plugin":"^5.39.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.39.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.39.0_1793441356821_0.6252828203511293","host":"s3://npm-registry-packages-npm-production"}},"5.40.0":{"name":"@duro-app/cli","version":"5.40.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.40.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"baec6a8f075fcd7deae247e43138b5c031d76e35","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.40.0.tgz","fileCount":106,"integrity":"sha512-wmi3sf0cOna8XSXsqt6tv0dcz6Cady0NlHbiH8XS1hyO1xqyvjd0uztrFf7eMLYoFriPiuiZCqHM4+zqRZT/MQ==","signatures":[{"sig":"MEUCIQC317bW+e4Lzklw7AGTTLEpd/cBo5ymL+1kmbN3w+DO3wIgU1SdF12E3FEIf0dILySd13p5hFxHP6plitc0EcJ/WYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCpKFbv87cjJXkT+OCGyiaeRF1wyxYnTpXZFNPWgZHEpgIhAJ+d7XcRkteTiTPop4F+jYkZ1rC6ZHJ4qIAqaU5nWTwx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1076540},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.40.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"pnpm --filter @duro-app/tokens run build && node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/597a39baf5de4d2c633fac59120228cc/duro-app-cli-5.40.0.tgz","_integrity":"sha512-wmi3sf0cOna8XSXsqt6tv0dcz6Cady0NlHbiH8XS1hyO1xqyvjd0uztrFf7eMLYoFriPiuiZCqHM4+zqRZT/MQ==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.22.2","dependencies":{"@duro-app/tokens":"^5.40.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.40.0","@duro-app/eslint-plugin":"^5.40.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.40.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.40.0_1793525744971_0.4515782871048164","host":"s3://npm-registry-packages-npm-production"}},"5.41.0":{"name":"@duro-app/cli","version":"5.41.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.41.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"8435a9a762abc146b6bddc8b01bdb462aa4aa9be","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.41.0.tgz","fileCount":106,"integrity":"sha512-aM9UdOdO8uGcGLDCgpdv2AwW9l8tZGaqhlafwk+8mJw0FCBLzLq6Z7lhA4I4e6Z2aTKhvtFTbB77DyN53JOTVw==","signatures":[{"sig":"MEUCIEpqsA/d7EfXGg8iXqE2MHdxT6PGSersyv/eNO+cL5SDAiEAnjH1m4mYra73/JaxHMGvJ4ooULv3hR0mJGj3ebgTEp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCSNGH57Sljv9+GLg4T+4TXbxVUb30pwP1urMnfJq4cXQIhAPg/FE/2mFCjia7CkHvL+LNS8APKQDrGovLOOYL9oQY6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1076749},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.41.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"pnpm --filter @duro-app/tokens run build && node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/97c69cf12914e7cc2cf126d8c9a38a75/duro-app-cli-5.41.0.tgz","_integrity":"sha512-aM9UdOdO8uGcGLDCgpdv2AwW9l8tZGaqhlafwk+8mJw0FCBLzLq6Z7lhA4I4e6Z2aTKhvtFTbB77DyN53JOTVw==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.22.2","dependencies":{"@duro-app/tokens":"^5.41.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.41.0","@duro-app/eslint-plugin":"^5.41.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.41.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.41.0_1793553473589_0.9194017350555819","host":"s3://npm-registry-packages-npm-production"}},"5.42.0":{"name":"@duro-app/cli","version":"5.42.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.42.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"aff1b258b66f341f2b7701bfa7ca363f61faef4f","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.42.0.tgz","fileCount":106,"integrity":"sha512-9H8DUKcYA/00b4E/vH27gkFCzIAo7dEkqTCODolOayUFzMpdJ97ZyY13ggIjMDgKrDZ8i3fN/YMcrb1bOGJjMw==","signatures":[{"sig":"MEUCIQC9MyioJpSLtXhQ7MlSrh7+87wHG9zNmu5LChqwA0BQ5wIgcf/d4dMpZYFrGbu0LewqbtpkoRVhdmH/VUpA3ut76PM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB8D6vRNCWUOnzxd6yOAo5XGAdUiC/FQ8BjxrbxDgG4jAiEA0RRdEAQa/hOtY/Zva4re44a51gBSQTtQWM0mGiB1YS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1083559},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.42.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"pnpm --filter @duro-app/tokens run build && node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/c11c9e8591ef76eab77791bda1d4da18/duro-app-cli-5.42.0.tgz","_integrity":"sha512-9H8DUKcYA/00b4E/vH27gkFCzIAo7dEkqTCODolOayUFzMpdJ97ZyY13ggIjMDgKrDZ8i3fN/YMcrb1bOGJjMw==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.22.2","dependencies":{"@duro-app/tokens":"^5.42.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.42.0","@duro-app/eslint-plugin":"^5.42.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.42.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.42.0_1793609770645_0.23615460040239733","host":"s3://npm-registry-packages-npm-production"}},"5.43.0":{"name":"@duro-app/cli","version":"5.43.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.43.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"331084f212e3b798b28df60eb1bf87af44f1e60f","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.43.0.tgz","fileCount":106,"integrity":"sha512-dUNeg24xENx3ylj6WfYadbTuQDRzZIOKTPfKzc1mpbq0f9IDfvHIKRNGEPCObgRTkU5qgukCF0Nfe9PEN3shoQ==","signatures":[{"sig":"MEQCIBYoN7Qb2s494CZ9Vap6L+zCeQFKRtfKPMNdXQ5ucSoNAiAuKrZIbFJu7q0YNKyI/7/EcznHIjF6VAPEPjqyBan0+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICV4V9E0xxgCSFund7HlgGDndDQZeGblrAwvFNaX4LV9AiEAvxhUpD0uZsRiHb0Je9FLUVO9eYR7sHh05RzoHWci55I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1084783},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.43.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"pnpm --filter @duro-app/tokens run build && node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/94ea88d98c85603a37d7359bc14ad9ef/duro-app-cli-5.43.0.tgz","_integrity":"sha512-dUNeg24xENx3ylj6WfYadbTuQDRzZIOKTPfKzc1mpbq0f9IDfvHIKRNGEPCObgRTkU5qgukCF0Nfe9PEN3shoQ==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.22.2","dependencies":{"@duro-app/tokens":"^5.43.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.43.0","@duro-app/eslint-plugin":"^5.43.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.43.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.43.0_1793609902937_0.6531169307218754","host":"s3://npm-registry-packages-npm-production"}},"5.44.0":{"name":"@duro-app/cli","version":"5.44.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.44.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"929cd0997de8c769d3d59f2dfdd34a605acb8969","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.44.0.tgz","fileCount":106,"integrity":"sha512-IfnuOeYLN+JagRaPp7jGXZwPi22H0dQREMlsOYNwtKup4LbX4DC5cPqe3/Jh7gfNtKFLXr7gJfq+zmTJTzenQg==","signatures":[{"sig":"MEQCIG6BG+xUPTb9JfCiymhwmDzSty9iD5Y7BdmHbAjvQo7qAiAKpsBsFVS/xt3Z3aolbC2GWPjCQowO3WTQrOi3r9H23A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDNAn4nJUhQAETifR/muxr83HZ0QDzVeVMmE4kPeE3bdAIhAPLsfNX2ZbkY3zm2SThJkicJhipcfvblRzwf69uAwMCp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1094390},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.44.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"pnpm --filter @duro-app/tokens run build && node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/1efb769bd7195ae68cebdc0eed9e20ab/duro-app-cli-5.44.0.tgz","_integrity":"sha512-IfnuOeYLN+JagRaPp7jGXZwPi22H0dQREMlsOYNwtKup4LbX4DC5cPqe3/Jh7gfNtKFLXr7gJfq+zmTJTzenQg==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.22.2","dependencies":{"@duro-app/tokens":"^5.44.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.44.0","@duro-app/eslint-plugin":"^5.44.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.44.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.44.0_1793624507817_0.6342095032105204","host":"s3://npm-registry-packages-npm-production"}},"5.45.0":{"name":"@duro-app/cli","version":"5.45.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@5.45.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"a7c5805902e119287309b15bc54e9a6a49b3c742","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-5.45.0.tgz","fileCount":106,"integrity":"sha512-4p/yhTcM2BtJbw2X/ZMa+LfSgoAimDqJGy6eozsYE9THw9JB6xbOOqSgCnWK7YEiRr/q/QDGshSY0ubqSu843Q==","signatures":[{"sig":"MEQCIDHR9ZcmL+HT1zT0OEa7kHGK+dm4V3UAC9FH7b2+ABRlAiApeWhYwkakP1b9vnJp96CN43G2vjFE1EVepiDnFCy/rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCbARML8m3x2hVjgZLgGmbCauSfG6VWPrxDWbXsdbSMeAIgJKD1T8M9y2fl7L2vEyHaK1T2BDAMQORdP3HPCoa9IZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1095234},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-5.45.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"pnpm --filter @duro-app/tokens run build && node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/97543f57ade6dfb20ce8bdc313209c8e/duro-app-cli-5.45.0.tgz","_integrity":"sha512-4p/yhTcM2BtJbw2X/ZMa+LfSgoAimDqJGy6eozsYE9THw9JB6xbOOqSgCnWK7YEiRr/q/QDGshSY0ubqSu843Q==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.22.2","dependencies":{"@duro-app/tokens":"^5.45.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^5.45.0","@duro-app/eslint-plugin":"^5.45.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^5.45.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_5.45.0_1793631984088_0.9205252141036939","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@duro-app/cli","version":"6.0.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@6.0.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"db25b9a23061981bdad2106209faf85572da428d","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-6.0.0.tgz","fileCount":121,"integrity":"sha512-NUOIY2OIdLsvs9cKSwvoBkmCO6gnQ3cTX+ZFEmU1Zibunq/vHqj6MmVuZtNcGx0uL73Eis92A2kq7RZE/MOw3w==","signatures":[{"sig":"MEUCIHi18Zu2ff/iAT7cImit1cjM5YVcnIH2VBe0wtSrLqs/AiEA/uI4+ce9/MC5IAYPuFdQha060TdArx8yLorYEmWQVV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEMCICoMWu7UBGDxxDGPhaRIwCzHNuk6lFQP7PWzV1cT2JwBAh8ilU5YFZ5Rx+1ymIQU8fjrwusduvJ9uB1/BLG/ch4C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1126858},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-6.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"pnpm --filter @duro-app/tokens run build && node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit","skill:generate":"pnpm run build && node scripts/generate-mockup-skill.mjs"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/871eaa0ba392f84f6a386f6c0b53243c/duro-app-cli-6.0.0.tgz","_integrity":"sha512-NUOIY2OIdLsvs9cKSwvoBkmCO6gnQ3cTX+ZFEmU1Zibunq/vHqj6MmVuZtNcGx0uL73Eis92A2kq7RZE/MOw3w==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.22.2","dependencies":{"@duro-app/tokens":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^6.0.0","@duro-app/eslint-plugin":"^6.0.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^6.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_6.0.0_1794097633721_0.9916430541905095","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"@duro-app/cli","version":"6.1.0","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"license":"MIT","_id":"@duro-app/cli@6.1.0","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"homepage":"https://github.com/fredericrous/duro-design-system","bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"bin":{"duro":"dist/bin.js"},"dist":{"shasum":"6a5379149233951df6fbadbc17ec4fd18b988998","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-6.1.0.tgz","fileCount":121,"integrity":"sha512-nYJdnLL2iyNCEKIMKrj15mCfNbVCZRVhx3qZebS7ojk+KEOmqrzcQNcTSsvA/RolZ6psD+0BEudgsx+Fx/BZRA==","signatures":[{"sig":"MEUCIGWxfrSHyE8GcpwTNqs5P8SuwEBQIw40KFdvzy9EG5r+AiEAthPpg0BaXWLZOJpDiaLBKEWOVDshkPmmxHeFrjqdF38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDkZe9YpDSIInIuF9yACX3DAPzUqATWOaJ6QZDqEkbaSwIgDtcU18hCyX52sZNFIO9t2b+/s6RMp6qgWJuwhuC4T+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1128896},"main":"./dist/index.js","type":"module","_from":"file:duro-app-cli-6.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"pnpm --filter @duro-app/tokens run build && node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit","skill:generate":"pnpm run build && node scripts/generate-mockup-skill.mjs"},"_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"_resolved":"/tmp/3e4f48b5d58c3416d5612969bdb2695e/duro-app-cli-6.1.0.tgz","_integrity":"sha512-nYJdnLL2iyNCEKIMKrj15mCfNbVCZRVhx3qZebS7ojk+KEOmqrzcQNcTSsvA/RolZ6psD+0BEudgsx+Fx/BZRA==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"_nodeVersion":"24.22.2","dependencies":{"@duro-app/tokens":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^6.1.0","@duro-app/eslint-plugin":"^6.1.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^6.1.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_6.1.0_1794491127147_0.8536092972946434","host":"s3://npm-registry-packages-npm-production"}},"6.2.0":{"_id":"@duro-app/cli@6.2.0","bin":{"duro":"dist/bin.js"},"bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"dist":{"shasum":"cf0256dafd2ec5e7ac327628915472e113e2a26e","tarball":"https://registry.npmjs.org/@duro-app/cli/-/cli-6.2.0.tgz","fileCount":121,"integrity":"sha512-ZvbnX/LIeoPhfxf8Jqts6C86wnpCABbpczXcf/jssH8S1ZODkVtGo6FDRsBXsrMKRbuIKWV34pxQ3f0osAokug==","signatures":[{"sig":"MEUCIH8DskuthHPBJTVKemarBA9iFM4UB501ETty8r6NtE9BAiEA2kvJW975uFG5EoGu5q3upj7Rhs5lieuIjVRJQzhEfhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCBs5+iESH0tNYH2IEz1gybYreOCMlzyduGohiuqqq1OwIgSuo3Gv+qKPWKFNJigAN2BToDrGxXuayNEEWlgYxR0mI="}],"unpackedSize":1138376},"main":"./dist/index.js","name":"@duro-app/cli","type":"module","_from":"file:duro-app-cli-6.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./registry.json":"./registry.json"},"license":"MIT","scripts":{"build":"tsc -p tsconfig.build.json","prebuild":"pnpm --filter @duro-app/tokens run build && node scripts/build-registry.mjs --check","registry":"node scripts/build-registry.mjs","typecheck":"tsc --noEmit","skill:generate":"pnpm run build && node scripts/generate-mockup-skill.mjs"},"version":"6.2.0","_npmUser":{"name":"zougi","email":"zougi.fr@gmail.com"},"homepage":"https://github.com/fredericrous/duro-design-system","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"_resolved":"/tmp/1193b5928f25b1d6e1eb2c66f992b5ff/duro-app-cli-6.2.0.tgz","_integrity":"sha512-ZvbnX/LIeoPhfxf8Jqts6C86wnpCABbpczXcf/jssH8S1ZODkVtGo6FDRsBXsrMKRbuIKWV34pxQ3f0osAokug==","repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","directories":{},"maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"_nodeVersion":"24.22.2","dependencies":{"@duro-app/tokens":"^6.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-morph":"^26.0.0","typescript":"^5.7.0","@types/node":"^24.0.0","@duro-app/ui":"^6.2.0","@duro-app/eslint-plugin":"^6.2.0","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@duro-app/ui":"^6.2.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@duro-app/ui":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_6.2.0_1794654861736_0.7737138994425156"}}},"time":{"created":"2026-08-12T13:16:14.433Z","modified":"2026-11-14T11:14:22.041Z","1.0.0":"2026-08-12T13:16:14.828Z","1.1.0":"2026-08-19T08:23:02.139Z","1.1.1":"2026-08-19T09:15:15.156Z","1.1.2":"2026-08-19T16:35:31.587Z","1.2.0":"2026-09-01T22:51:39.238Z","1.3.0":"2026-09-04T11:41:26.200Z","1.4.0":"2026-09-04T15:57:53.062Z","2.0.0":"2026-09-11T00:41:56.294Z","2.0.1":"2026-09-12T03:53:13.245Z","3.0.0":"2026-09-15T19:18:56.161Z","3.1.0":"2026-09-15T21:05:04.518Z","3.2.0":"2026-09-16T15:41:12.073Z","3.2.1":"2026-09-16T16:20:35.089Z","3.3.0":"2026-09-25T15:07:51.143Z","3.4.0":"2026-09-25T18:59:53.159Z","3.4.1":"2026-09-26T12:49:11.750Z","3.4.2":"2026-09-26T13:36:39.084Z","3.5.0":"2026-09-27T03:00:17.401Z","3.6.0":"2026-09-27T08:16:51.551Z","3.7.0":"2026-09-28T11:42:40.254Z","4.0.0":"2026-09-28T19:49:10.021Z","4.1.0":"2026-09-28T22:21:54.225Z","4.2.0":"2026-09-29T20:37:17.019Z","4.3.0":"2026-10-05T06:20:42.218Z","4.4.0":"2026-10-05T12:46:41.094Z","4.5.0":"2026-10-06T11:56:02.247Z","5.0.0":"2026-10-06T21:44:25.364Z","5.1.0":"2026-10-07T03:46:11.764Z","5.2.0":"2026-10-07T12:57:42.794Z","5.3.0":"2026-10-07T18:50:55.224Z","5.4.0":"2026-10-08T05:45:39.926Z","5.5.0":"2026-10-08T12:40:46.607Z","5.6.0":"2026-10-08T14:45:15.893Z","5.7.0":"2026-10-08T18:14:16.276Z","5.8.0":"2026-10-08T19:46:46.310Z","5.8.1":"2026-10-08T22:15:35.044Z","5.9.0":"2026-10-09T00:53:10.787Z","5.10.0":"2026-10-09T06:27:10.923Z","5.11.0":"2026-10-09T08:51:54.309Z","5.12.0":"2026-10-12T11:12:18.061Z","5.13.0":"2026-10-12T22:35:36.134Z","5.14.0":"2026-10-13T12:07:40.704Z","5.15.0":"2026-10-13T22:29:28.279Z","5.16.0":"2026-10-15T02:26:17.723Z","5.17.0":"2026-10-17T07:04:23.968Z","5.18.0":"2026-10-17T08:55:16.807Z","5.19.0":"2026-10-17T17:34:30.762Z","5.20.0":"2026-10-17T19:57:12.897Z","5.21.0":"2026-10-19T10:19:30.316Z","5.22.0":"2026-10-19T15:02:33.140Z","5.23.0":"2026-10-19T20:15:35.940Z","5.24.0":"2026-10-20T10:51:07.482Z","5.25.0":"2026-10-20T11:51:33.897Z","5.26.0":"2026-10-20T13:58:38.616Z","5.27.0":"2026-10-20T22:02:17.144Z","5.28.0":"2026-10-21T04:42:29.208Z","5.29.0":"2026-10-21T06:07:49.887Z","5.30.0":"2026-10-21T11:32:15.408Z","5.31.0":"2026-10-21T23:48:46.475Z","5.32.0":"2026-10-22T16:30:41.306Z","5.33.0":"2026-10-26T01:46:18.145Z","5.34.0":"2026-10-26T15:17:28.360Z","5.34.1":"2026-10-27T01:48:17.321Z","5.34.2":"2026-10-27T04:45:05.441Z","5.34.3":"2026-10-27T08:31:00.035Z","5.35.0":"2026-10-28T16:59:48.535Z","5.36.0":"2026-10-29T10:17:50.801Z","5.37.0":"2026-10-29T16:05:42.718Z","5.37.1":"2026-10-30T12:30:41.466Z","5.37.2":"2026-10-30T15:14:24.858Z","5.38.0":"2026-10-30T20:10:03.776Z","5.39.0":"2026-10-31T10:09:16.916Z","5.40.0":"2026-11-01T09:35:45.093Z","5.41.0":"2026-11-01T17:17:53.680Z","5.42.0":"2026-11-02T08:56:10.760Z","5.43.0":"2026-11-02T08:58:23.024Z","5.44.0":"2026-11-02T13:01:47.930Z","5.45.0":"2026-11-02T15:06:24.198Z","6.0.0":"2026-11-08T00:27:13.820Z","6.1.0":"2026-11-12T13:45:27.302Z","6.2.0":"2026-11-14T11:14:21.852Z"},"bugs":{"url":"https://github.com/fredericrous/duro-design-system/issues"},"license":"MIT","homepage":"https://github.com/fredericrous/duro-design-system","keywords":["cli","design-system","documentation","mcp","react-strict-dom"],"repository":{"url":"git+https://github.com/fredericrous/duro-design-system.git","type":"git","directory":"packages/cli"},"description":"Machine-queryable docs for the Duro design system: components, props, recipes, tokens and rules as CLI output, JSON, or an MCP server.","maintainers":[{"name":"zougi","email":"zougi.fr@gmail.com"}],"readme":"# @duro-app/cli\n\nMachine-queryable docs for the Duro design system. One lookup verb over a\ngenerated registry: component props and usage guidance, runnable recipes,\ndesign tokens, and the critical rules — as human output, `--json`, or an MCP\nserver. Zero runtime dependencies.\n\n```\nnpx @duro-app/cli manifest --json    # the one-call agent bootstrap\nnpx @duro-app/cli Button             # props, usage, example, related\nnpx @duro-app/cli Select --part Root\nnpx @duro-app/cli login-form --source-only > src/LoginForm.tsx\nnpx @duro-app/cli spacing            # token scale + the deep import to copy\nnpx @duro-app/cli rules              # critical rules + what the lint plugin enforces\nnpx @duro-app/cli \"tags that wrap\"   # free text falls back to a need-search\nnpx @duro-app/cli list\nnpx @duro-app/cli hook install       # wire the Claude Code session + plan-mode hooks\nnpx @duro-app/cli skill install      # /duro-mockup plus the colors, typography and ui skills\nnpx @duro-app/cli mockup seed --out docs/mockups/approvals   # token-seeded artboard\nnpx @duro-app/cli mockup check docs/mockups/approvals/*.dc.html\nnpx @duro-app/cli mockup canvas docs/mockups/approvals               # one review page\n```\n\nInstall for the short bin: `pnpm add -D @duro-app/cli` → `duro Button`.\n\nExit codes: `0` ok · `1` not found (with \"did you mean\") · `2` usage error ·\n`3` unreadable/incompatible registry.\n\n## MCP server\n\n```\nclaude mcp add duro-ds -- npx -y -p @duro-app/cli -p @modelcontextprotocol/sdk duro mcp\n```\n\nTools: `duro_ds_lookup` (same fallback-to-search behavior as the CLI),\n`duro_ds_list`, `duro_ds_manifest`, `duro_ds_mockup_check` (an artboard's HTML\nin, findings out — see below), `duro_ds_mockup_canvas` (artboards' HTML in, the\nreview page out). Resources: `duro://component/<Name>`,\n`duro://recipe/<name>`. Prompt: `duro/build-ui` primes a session with the\ncritical rules and the component index. The SDK is an optional peer — plain\nCLI use never loads it.\n\n## The registry\n\n`registry.json` is generated from the monorepo sources by\n`scripts/build-registry.mjs` (ts-morph, build-time only) and committed: it\naggregates the 57 `*.meta.ts` files, per-component prop tables extracted from\nthe TypeScript source, recipe sources rewritten to publishable imports, the\ntoken scales, and the lint-rule metadata. It is a pure function of the source\ntree — sorted keys, no timestamps — so `--check` (run in prebuild, CI, and\nthe amont pre-push hook) is a byte comparison. The same script maintains the\ngenerated regions of the repo's CLAUDE.md (`--write-docs` / `--check-docs`).\n\nThe CLI and `@duro-app/ui` are released in lockstep; a version mismatch with\na locally installed ui prints a one-line stderr warning.\n\n### Authoring `relatedTo`\n\nEvery `relatedTo` entry declares a `kind`, and the type makes it required:\n\n```ts\nrelatedTo: [\n  {\n    component: 'Menu',\n    kind: 'contrast',\n    relationship: 'Menu triggers actions; Select picks a value',\n  },\n  {component: 'Field', kind: 'composition', relationship: 'Place Select inside Field.Root'},\n]\n```\n\n- **`contrast`** — the two are alternatives; you pick one _instead of_ the\n  other. These become the session-start neighbors table, so write the\n  relationship so it decides in **either** direction: `X for A; Y for B`, not\n  \"Vertical equivalent\" (which of the two is vertical?).\n- **`composition`** — one goes _inside_ the other, or is _built on_ it.\n  React composes, so this covers \"wraps\", \"renders\" and \"built on\" too, not\n  just literal nesting. These get their own table: rendered as \"Input vs\n  Field\" they would read as the opposite advice.\n\nFiling an edge under the wrong kind puts it under a heading that contradicts\nit, which is why the field is not optional and not inferred. Write the\nrelationship to match: a `contrast` edge decides (\"X for A; Y for B\"), a\n`composition` edge says what wraps what.\n\n## Claude Code session hook\n\n`duro hook session-start` prints a consult-first preamble, the full catalog,\nand two neighbour tables, designed to be injected into agent context by a\nClaude Code `SessionStart` hook — so \"check the design system before building\nUI\" stops being a remembered step an agent can skip.\n\nThe catalog answers \"what exists\". The tables answer the two questions it\ndoesn't, which is where agents actually go wrong:\n\n- **PICKING BETWEEN NEIGHBORS** — a Menu built out of a Select, a Card where\n  Panel was meant\n- **COMPOSE — DO NOT HAND-ROLL THE WRAPPER** — a hand-rolled label beside an\n  Input that should have been wrapped in `Field.Root`\n\nAll three ship in one injection, so none waits on a `duro <Component>` call\nthe agent may never make. The tables are the `contrast` and `composition`\nedges of each component's `relatedTo` — see above.\n\nEvery consuming repo wires it the same way, and the CLI does the wiring:\n\n```\nnpx -y @duro-app/cli hook install          # wire this repo\nnpx -y @duro-app/cli hook install --check  # CI: exit 1 if it drifted\n```\n\n`install` is idempotent, and touches exactly four files:\n\n| File                            | What install does                                                                                                                                                                                                                                                                         |\n| ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `.claude/hooks/duro-catalog.sh` | Writes the generated hook: fetches the catalog, caches it for 7 days (npx resolution dominates session start; the catalog only changes on upgrade), stays silent when offline with no cache. Then runs [`duro doctor --session`](#duro-doctor), re-run only when a file it reads changes. |\n| `.claude/hooks/duro-plan.sh`    | Writes the generated [plan-mode nudge](#plan-mode-nudge).                                                                                                                                                                                                                                 |\n| `.claude/settings.json`         | Adds the `SessionStart` and `UserPromptSubmit` entries. Existing hooks, permissions and skill overrides are preserved; a hand-renamed duro command is migrated in place rather than duplicated. Unparseable JSON is reported, never clobbered.                                            |\n| `.gitignore`                    | Ignores `.claude/.duro-session.cache*` — a glob, because a hook killed mid-`npx` leaves the staging `.tmp` behind.                                                                                                                                                                        |\n\nDo not hand-edit the generated scripts — `--check` is a byte comparison, so an\nedit shows up as drift and the next `install` overwrites it. **Repo-specific\ncaveats go in `.claude/duro-hook.local.md`**: the hook appends that file after\nthe catalog, and regeneration leaves it alone. Use it for the things the\ngeneric preamble can't know — local styling conventions, what NOT to convert,\nwhich packages are off-limits:\n\n```markdown\nThis repo specifically (see CLAUDE.md): the raw-markup convention licenses\nraw div/span MARKUP around Duro components — it is NOT a license to\nhand-roll widgets the DS ships.\n```\n\nWire `--check` into the repo's lint or CI job to catch a stale hook after a\nCLI upgrade. The generated script pins `@duro-app/cli@^5.0.0` — a floating\npin, so patch releases never read as drift, but a **floor**: a repo whose\nscript still pins `^3.4.0` never resolves a 4.x payload and never sees what\nthe session-start injection gained since. The release refuses a tag whose\nmajor differs from that floor (`scripts/check-pin-major.mjs`). After a major,\nre-run `hook install` (and `skill install`, which also refreshes the colors, typography and ui skills) in every consumer: the cache\nrecords the floor it was fetched with, so the next session refetches it on its\nown, and a failed refetch says so on stderr.\n\n### Plan-mode nudge\n\nThe second hook runs on Claude Code's `UserPromptSubmit`. While the session is\nin plan mode (the event's `permission_mode` is `\"plan\"`) it adds five lines to\nthe planner's context: a plan that adds a new screen, or makes a material\nchoice in layout, hierarchy or interaction, starts by picking a direction —\nload the `duro-mockup` skill and draw 2–4 directions with `duro mockup` before\n`ExitPlanMode` (fleet decision `handoff.fresh-directions-trigger`). A fix that\nrestores an existing design reuses the picked artboard; any other UI change\nneeds no mockup. So fresh directions come up while planning without anyone\ntyping `/duro-mockup`.\n\nOutside plan mode, and on any payload it cannot read, it prints nothing. It\nruns on every prompt, so it is plain `sh` and one `grep` over the event JSON —\nno npx, no node, no network — and every path exits 0: it can never block or\nfail a prompt. Existing `UserPromptSubmit` hooks in `settings.json` are kept;\nthe duro entry joins the array.\n\n## Extension (Green Harness)\n\n`@duro-app/cli` is also the `design` extension of [grh](https://github.com/fredericrous/grh),\nthe Green Harness installer. `greenharness.toml` at the package root is a grh manifest v1; install\nit from a repository that depends on the CLI:\n\n```\ngrh install --extension node_modules/@duro-app/cli\n```\n\nor, without a local dependency:\n\n```\nnpm pack @duro-app/cli@6 && tar -xzf duro-app-cli-6*.tgz && grh install --extension package\n```\n\nWhat each manifest entry does:\n\n| Entry                 | What grh places                                                                                                              |\n| --------------------- | ---------------------------------------------------------------------------------------------------------------------------- |\n| `[[skill]]` ×4        | the `colors`, `typography`, `ui` and `duro-mockup` skills, copied to `~/.claude/skills/`                                     |\n| `[[agent]]`           | `design-system-lookup`: given a plan, answers what its UI needs from the catalog as a `design-lookup` block                  |\n| `[[mcp]]`             | the `duro-ds` MCP server (`duro mcp`, through `npx`), registered for the user                                                |\n| `[[session_context]]` | `duro context`: the catalog, then the doctor block; silent outside a Duro consumer and where `duro hook install` already ran |\n| `[[doctor]]`          | `duro doctor`, shown by `grh status`; silent outside a Duro consumer                                                         |\n\nThe skills gate themselves: each opens by saying it applies only in a repository whose `package.json`\ndepends on `@duro-app/ui` (a `workspace:` dependency counts), and to stop anywhere else, so a\nuser-level install costs other repositories nothing. The two session commands are `sh -c` guards\nthat exit at once unless the root `package.json`, or a `package.json` one or two directories below it, names\n`@duro-app/`.\n\n`duro context` prints the catalog `duro hook session-start` prints (which now delegates to\n`duro context --catalog-only`) and then the `doctor --session` block, re-run only when the build files'\nkey changes. Its cache is `${XDG_CACHE_HOME:-~/.cache}/duro/<repo path hash>`: written to a temporary\nfile and renamed, a failed write is silent, and nothing is ever created in the repository's `.claude/`.\n`duro hook install` and `duro skill install` still work as before and print one extra line on stderr\npointing here.\n\n## duro doctor\n\nThe design system's stylesheet is layered: `reset`, then StyleX's\n`priority1`…`priority5`, so a component's `padding-left` beats the reset's\n`padding: 0`. An app can break that without touching a component, and the\nsymptom is always the same — buttons, inputs and page wrappers rendered with\nalmost no padding while `@duro-app/ui`'s CSS is fine. `duro doctor` checks the\napp's wiring, statically, from its package root (or a repo root: it follows\npnpm/npm workspaces, else looks one directory down):\n\n| Rule                 | Severity       | What breaks                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |\n| -------------------- | -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `runtime-injection`  | error          | `runtimeInjection: true` in a vite/babel config. StyleX injects react-strict-dom's element reset into an unlayered `<style>`, and unlayered beats every layer. A warning in `vitest.*` (jsdom only).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |\n| `layered-extraction` | error          | `useCSSLayers: false` in postcss.config: the app's extracted rules — react-strict-dom's reset included — land unlayered.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |\n| `css-imported`       | error          | The entry (`app/root.tsx`, `src/main.tsx`, …) never imports `@duro-app/ui/dist/index.css`. The JavaScript does not load it; components render unstyled.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |\n| `css-load-order`     | error          | A stylesheet declares the `priority*` layers before `reset`. The first declaration fixes layer order for the page, which puts the reset on top.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |\n| `unlayered-reset`    | warn           | `* { padding: 0 }` (or on `button`, `input`, `main`, …) outside any `@layer` in the app's own CSS.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |\n| `version-skew`       | warn           | The installed `@duro-app/ui` is not the version this CLI checks.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |\n| `tokens-compiled`    | warn, or error | A vite/babel config compiles with StyleX but nothing routes `@duro-app/tokens` through `react-strict-dom/babel-preset` (or, in an SSR app, `ssr.noExternal` misses it). `css.create` then cannot import `@duro-app/tokens/tokens/*.css`: StyleX fails with \"…ensure the theme file has a .stylex.js or .stylex.ts extension\". An error once a `css.create` file in `app/`/`src/` deep-imports the tokens; until then a warning, since that is the import the design system prescribes. `noExternal` may be inline, a const in the config, the `{noExternal}` shorthand or a const a sibling module exports; a declared list never counts as routing. When the binding cannot be resolved, a warning names it. |\n| `media-var`          | error          | Built CSS (`build/`, `dist/`) holds an `@media` whose condition reads a `var(--…)`: a media query cannot read a custom property, so it never matches. The breakpoint consts reached the CSS uncompiled. Reads only output newer than every config and source file (capped scan); with none, the check is reported as `skipped (no fresh build)` and left out of `--json` `checked`. A path it cannot read (anything but a missing one) is a warning that names it and the error code.                                                                                                                                                                                                                         |\n\n**Exit codes:** `0` when there are no findings or only warnings, `1` when\nthere is at least one error, so it gates on errors only. `--session` always\nexits 0. `--json` prints `{ok, findings, checked, skipped, packages}`.\n\nTwo places run it, and a consuming repo wires both:\n\n- **Every agent session** — the [session hook](#claude-code-session-hook)\n  runs `doctor --session`, which prints nothing when the repo is healthy and\n  an agent-facing block when it is not. `hook install` wires it.\n- **Every commit that touches the wiring** — an [amont](https://github.com/fredericrous/amont)\n  row in `greengate.conf`. Add any custom config file the app has (a\n  `vite.strict-dom.ts`) to the scope:\n\n```\n# stage     name         scope                                                                                                          severity  command\npre-commit  duro-doctor  *.css,package.json,root.tsx,main.tsx,vite.config.ts,vitest.config.ts,postcss.config.js,postcss.config.mjs,babel.config.js  block     npx -y @duro-app/cli@^6.0.0 doctor\n```\n\n## Mockups that speak the design system\n\nA mockup drawn outside the token system has to be translated when it is\nimplemented, and the translation drifts — one four-direction canvas used\n485 distinct colours, 15 of them in the palette, and the implementation\ncarried `marginTop: 23` and a raw `768px` query past every lint rule. Three\ncommands and one skill make the artboard the contract instead.\n\n```\nnpx -y @duro-app/cli mockup seed --out docs/mockups/<screen> --name Main\nnpx -y @duro-app/cli mockup check docs/mockups/<screen>/*.dc.html   # exit 1 on findings\nnpx -y @duro-app/cli mockup canvas docs/mockups/<screen>            # the page to pick from\nnpx -y @duro-app/cli skill install                                   # /duro-mockup + colors, typography, ui\n```\n\n`seed` writes a `.dc.html` whose `<style>` opens with the tokens as **resolved** custom properties for\nevery theme (`--duro-color-bg`, `--duro-spacing-md`, … — the same names as\n`@duro-app/tokens/vars.css`, generated from the same sources). `--theme\nlight|high-contrast` stamps `<html data-theme>` so the block switches.\n\n`--overrides <file.json>` seeds an artboard for an app that themes with tokens. The file is the object\n`ThemeProvider` takes as `tokens`, so an app passes the same file to both:\n\n```json\n{\n  \"colors\": {\"bg\": \"#020803\", \"success\": \"#39ff7a\"},\n  \"typography\": {\n    \"fontFamily\": \"'JetBrains Mono', ui-monospace, Menlo, monospace\",\n    \"fontFamilyMono\": \"'JetBrains Mono', ui-monospace, Menlo, monospace\"\n  },\n  \"radii\": {\"xs\": \"2px\", \"sm\": \"4px\", \"md\": \"6px\", \"lg\": \"8px\"},\n  \"sizes\": {\"dialogSm\": \"360px\"}\n}\n```\n\nEvery group is optional. The groups are `colors`, `shadows`, `typography`, `typeScale`, `spacing`,\n`layoutSpacing`, `radii`, `sizes`, `borders`, `duration`, `easing` and `effects`; each holds a partial map\nof that group's token keys (camelCase, as in `duro list`), and each value is checked by the rule of its\nkind (a colour, a font-family list, a non-negative `px`/`rem` length, a fluid `clamp()` length, a weight,\na shadow list, a duration, an easing, a blur). `layers`, `breakpoints`, `microSpacing`, `radii.px6` and\n`radii.full` are refused, and `sizes.touchTarget` (44px), `borders.focusRing` (2px) and\n`borders.focusOffset` keep their floors. A font list starts with a face the app loads. A file with no\ngroup is the earlier flat map of colour keys (`{\"bg\": \"#020803\"}`) and still works; a file that has a group\nand any other top-level key is refused (`bg: unknown group (expected colors | shadows | …)`). The validation\nis `@duro-app/tokens/theme`, the module `ThemeProvider` uses, so the CLI refuses what the app would drop.\n\nThe overrides are written inside the token block as `--duro-<group>-<key>` rules (`--duro-color-bg`,\n`--duro-typography-font-family`, `--duro-radius-md`, `--duro-size-dialog-sm`, … for `:root` and for both\n`data-theme` selectors, so they win whatever the theme), and `check` accepts them there while still refusing\na raw colour anywhere else. The success line lists the groups that have entries, in the group table's order (`with overrides from\ntheme.json: colors 1, typography 2, radii 4`). A missing or non-JSON file, an unknown key or a refused\nvalue exits 2 with `<group>.<key>: <reason>` on stderr (`radii.md: \"-1px\" must be 0 or a non-negative\npx/rem length`); nothing is written, and with `--json` the result (`kind`, `problems`) is still printed on\nstdout. The artboard is written to `<path>.tmp` and renamed, so an interrupted run leaves nothing that\nblocks the next seed.\n\n`check` reads an artboard back and refuses, with `file:line rule: message`:\n\n| Rule                  | Finding                                                                                                                                                                                                                                                                                                                                                |\n| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| `raw-color`           | A hex / `rgb()` / `hsl()` literal anywhere outside the token block, in a rule or an inline `style`.                                                                                                                                                                                                                                                    |\n| `raw-length`          | A literal on a spacing, radius, font, shadow or motion property (`padding: 23px`, `font-weight: 600`, `transition: opacity 150ms`). Widths, heights and positions are geometry, not tokens — never reported.                                                                                                                                           |\n| `raw-breakpoint`      | A `@media` / `@container` width off the breakpoint scale (480 / 640 / 768 / 1024 / 1280). Queries cannot read a variable, so a literal on the scale is the right spelling.                                                                                                                                                                             |\n| `unknown-component`   | `data-duro=\"<Name>\"` or `<Name>.<Part>` the registry does not know, with suggestions.                                                                                                                                                                                                                                                                  |\n| `no-component-map`    | No `data-duro` anywhere. An artboard names the component behind every control or it cannot be implemented from.                                                                                                                                                                                                                                        |\n| `unannotated-control` | An element that draws like a control but names none. Canvas artboards draw controls as `div`/`span`, so the tag is not the signal: a class is a control when the union of every rule that mentions it has a pointer cursor, a `:hover`/`:active`/`:focus` state, or a padded rounded fill. A named parent covers only a bare native control inside it. |\n\nWhen the app's installed `@duro-app/ui` differs from the CLI, `check` and\n`canvas` say so under their findings (doctor's `version-skew`): npx reuses any\ncached CLI that satisfies a range, and a checker older than the app reports a\nnewer component as `unknown-component`.\n\n`canvas <dir>` writes `<dir>/canvas.html` (`--out`, `--title`): one\nself-contained page with every `*.dc.html` in the directory, grouped into\nlettered directions by file stem (`Tree.dc.html` and `Tree-Phone.dc.html` are\ndirection `Tree`, `Main` first), each artboard inlined by `srcdoc` and scaled\nto its frame. It refuses, writing nothing, while any artboard fails `check`.\nPublish it as the Artifact the person picks from, or open it from disk.\n\n`skill install` writes `.claude/skills/duro-mockup/SKILL.md` and every file of\nthe packaged `colors`, `typography` and `ui` skills to `.claude/skills/<name>/`\n(byte-compared by `--check`, like the hook; a file the package does not ship is\nstale, and install removes it only where the directory carries the shipped\n`NOTICE.md`). Install refuses to write into an existing `colors`, `typography`\nor `ui` directory without that `NOTICE.md` (a skill of your own) unless you pass\n`--force`, which also removes the files of the overwritten directory that the\npackage does not ship. The same three skills are served by the MCP server as guides:\n`duro_ds_lookup guide:colors`, or `guide:colors/contrast.md` for a reference\nfile. The skill runs the whole path — seed directions,\ncheck, publish the canvas, implement the picked direction from its\n`data-duro` map, screenshot the built route and put artboard and screenshot\nside by side in the PR — with nothing outside the CLI, and it explicitly\noverrides the `design` skill's \"lift resolved values\" step. Repo notes go in `.claude/duro-mockup.local.md`.\nIts description triggers on a request for a screen, page or mockups, and also\nwhile planning (plan mode) a new screen or a material layout, hierarchy or\ninteraction change — the moment the [plan-mode nudge](#plan-mode-nudge) points\nat it.\n","readmeFilename":"README.md"}