{"_id":"@dhruvchoudhary/dsgn","_rev":"13-ae4500febf2fae7f60072950e2ca21d1","name":"@dhruvchoudhary/dsgn","dist-tags":{"latest":"0.9.3"},"versions":{"0.1.0":{"name":"@dhruvchoudhary/dsgn","version":"0.1.0","keywords":["design-system","components","cli","shadcn","tailwind","react"],"author":{"name":"Dhruv Choudhary"},"license":"MIT","_id":"@dhruvchoudhary/dsgn@0.1.0","maintainers":[{"name":"cdrv5","email":"dhruvchoudhary306@gmail.com"}],"homepage":"https://design.dhruvchoudhary.com","bugs":{"url":"https://github.com/dhruvch1244/design/issues"},"bin":{"dsgn":"bin/dsgn.js"},"dist":{"shasum":"e90b47dbd6dc2d4a81515e19354df0734846de68","tarball":"https://registry.npmjs.org/@dhruvchoudhary/dsgn/-/dsgn-0.1.0.tgz","fileCount":9,"integrity":"sha512-98pV5wt5LehQhSoHwGSS7zZTiaQup/jDih0DTzwvn7HDYH8oAxS9fobPsP8SVRDGdBDLH2Fcv2Y79z5xskeiFQ==","signatures":[{"sig":"MEUCIQCHHn+7wOVJ6MOe8LGiS5Frm0zTteRaf9H3RkBxkCZ0PwIgPuucsscyZNucMxODzk0KxQCbYeEWTxQZdI78A4mdnYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13229},"type":"module","engines":{"node":">=18"},"gitHead":"aa467cf1861d0c4e48d951a729b832ecbd09c9a0","_npmUser":{"name":"cdrv5","email":"dhruvchoudhary306@gmail.com"},"repository":{"url":"git+https://github.com/dhruvch1244/design.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.13.0","description":"CLI that copies dsgn design-system components into your project's own source tree — no runtime dependency on this package, in the shadcn/ui tradition. Works in any React + Tailwind project.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dsgn_0.1.0_1787936213230_0.567854574086754","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@dhruvchoudhary/dsgn","version":"0.1.1","keywords":["design-system","components","cli","shadcn","tailwind","react"],"author":{"name":"Dhruv Choudhary"},"license":"MIT","_id":"@dhruvchoudhary/dsgn@0.1.1","maintainers":[{"name":"cdrv5","email":"dhruvchoudhary306@gmail.com"}],"homepage":"https://design.dhruvchoudhary.com","bugs":{"url":"https://github.com/dhruvch1244/design/issues"},"bin":{"dsgn":"bin/dsgn.js"},"dist":{"shasum":"7c5df3d29df3ae97d0dada6711c9f093120b2937","tarball":"https://registry.npmjs.org/@dhruvchoudhary/dsgn/-/dsgn-0.1.1.tgz","fileCount":9,"integrity":"sha512-U+zxYo3lPcDuyvUoS7yfreCpv4lvlMP7RqdKZrY57xNHwCmp4mNoB1Iw8fpdjSXVlDahEpNSAwEdO3lTmc2EOQ==","signatures":[{"sig":"MEQCIGIQhiJXqQALJSppbXe+pq3R/3txppwdqtsuH0+ZbiU/AiBZFBar504OEPqsgEM+EN5uJsnieacjjrkgKhMqRHcx7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13233},"type":"module","engines":{"node":">=18"},"gitHead":"3003f54c48825be7ea6b1a4ec6469c2e465f8b7c","_npmUser":{"name":"cdrv5","email":"dhruvchoudhary306@gmail.com"},"repository":{"url":"git+https://github.com/dhruvch1244/design.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.13.0","description":"CLI that copies dsgn design-system components into your project's own source tree — no runtime dependency on this package, in the shadcn/ui tradition. Works in any React + Tailwind project.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"cross-spawn":"^7.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dsgn_0.1.1_1787936947581_0.40928378830486456","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@dhruvchoudhary/dsgn","version":"0.2.0","keywords":["design-system","components","cli","shadcn","tailwind","react"],"author":{"name":"Dhruv Choudhary"},"license":"MIT","_id":"@dhruvchoudhary/dsgn@0.2.0","maintainers":[{"name":"cdrv5","email":"dhruvchoudhary306@gmail.com"}],"homepage":"https://design.dhruvchoudhary.com","bugs":{"url":"https://github.com/dhruvch1244/design/issues"},"bin":{"dsgn":"bin/dsgn.js"},"dist":{"shasum":"8c702b0b4eb9432f7fe96d9c30b8827bdd4b1ca1","tarball":"https://registry.npmjs.org/@dhruvchoudhary/dsgn/-/dsgn-0.2.0.tgz","fileCount":16,"integrity":"sha512-saD09fO9ItC8Zsja/wvDe22+mrUnwe8hwcW1K9WaguchLroh4bBXXucR0cmsi3+TE/wBZE2PIbP6FggpZZEIuw==","signatures":[{"sig":"MEYCIQCl7OFdISRAR9J7MGc+Tx+G9qKyjIc7FHvPZNkH2MzZNwIhAJM3z+hkQYcN2VSDLPfGG5kLGPsbkgOdmq7h/eOVYc8b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38150},"type":"module","engines":{"node":">=18"},"gitHead":"ab203805e1dbaefefb5e2b66762493c09ddc64cd","_npmUser":{"name":"cdrv5","email":"dhruvchoudhary306@gmail.com"},"repository":{"url":"git+https://github.com/dhruvch1244/design.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.13.0","description":"CLI that copies dsgn design-system components into your project's own source tree — no runtime dependency on this package, in the shadcn/ui tradition. Works in any React + Tailwind project. Includes diff/update for tracking upstream changes, composed reci","directories":{},"_nodeVersion":"24.16.0","dependencies":{"cross-spawn":"^7.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dsgn_0.2.0_1787941291294_0.35568819985491773","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@dhruvchoudhary/dsgn","version":"0.3.0","keywords":["design-system","components","cli","shadcn","tailwind","react","claude-code","agent-skill","claude"],"author":{"name":"Dhruv Choudhary"},"license":"MIT","_id":"@dhruvchoudhary/dsgn@0.3.0","maintainers":[{"name":"cdrv5","email":"dhruvchoudhary306@gmail.com"}],"homepage":"https://design.dhruvchoudhary.com","bugs":{"url":"https://github.com/dhruvch1244/design/issues"},"bin":{"dsgn":"bin/dsgn.js"},"dist":{"shasum":"7153e79d9c504dd53d8ddf3149f34fb75f7b1c00","tarball":"https://registry.npmjs.org/@dhruvchoudhary/dsgn/-/dsgn-0.3.0.tgz","fileCount":28,"integrity":"sha512-GfV01LxaNzWWfObl/UQVAC9wPf4yguL4jMDZOXu2K46e9NpeISn4U1LBPh8ho0hwg7hjSr7N+ROmU3oF1TNOBA==","signatures":[{"sig":"MEYCIQCivsNvoCw2/7Zh+ldyxmmRY00mpfGsTlbjvBIddXkK+QIhAPveDKDwpjHu++XRvElZ0wWWWP2FpPUYm81DL5lZm8KF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95990},"type":"module","engines":{"node":">=18"},"gitHead":"8422c08c46510e6ddb668b1a06e269fe5cc52f65","scripts":{"prepublishOnly":"node ../../scripts/sync-skill.mjs"},"_npmUser":{"name":"cdrv5","email":"dhruvchoudhary306@gmail.com"},"repository":{"url":"git+https://github.com/dhruvch1244/design.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.13.0","description":"CLI that copies dsgn design-system components into your project's own source tree — no runtime dependency on this package, in the shadcn/ui tradition. Works in any React + Tailwind project. Includes diff/update for tracking upstream changes, composed reci","directories":{},"_nodeVersion":"24.16.0","dependencies":{"cross-spawn":"^7.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dsgn_0.3.0_1787945556411_0.5773429165439259","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@dhruvchoudhary/dsgn","version":"0.4.0","keywords":["design-system","components","cli","shadcn","tailwind","react","claude-code","agent-skill","claude"],"author":{"name":"Dhruv Choudhary"},"license":"MIT","_id":"@dhruvchoudhary/dsgn@0.4.0","maintainers":[{"name":"cdrv5","email":"dhruvchoudhary306@gmail.com"}],"homepage":"https://design.dhruvchoudhary.com","bugs":{"url":"https://github.com/dhruvch1244/design/issues"},"bin":{"dsgn":"bin/dsgn.js"},"dist":{"shasum":"36235492e46d667b4926171d07e1d796b93a3974","tarball":"https://registry.npmjs.org/@dhruvchoudhary/dsgn/-/dsgn-0.4.0.tgz","fileCount":28,"integrity":"sha512-mmEYjS3zwT5ng9UrpIh5oDTGcyxiybvagIysiUG3U9zYn0jL7PvoMF7TEG51Xat6/wSTyuUiJ3UQnCANwcCUfg==","signatures":[{"sig":"MEUCIHifX/CgvECcsE7MyjJEzpTZLbd0CfDvcOghp1yJFWvIAiEAwtFuEOUC/zqA7XLf0mNR4sJed9B0tvdO9X8nXShdmXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98099},"type":"module","engines":{"node":">=18"},"gitHead":"6e5e5425566bea4b06d51e8ace2f469d96e73d7e","scripts":{"test":"node --test","prepublishOnly":"node ../../scripts/sync-skill.mjs"},"_npmUser":{"name":"cdrv5","email":"dhruvchoudhary306@gmail.com"},"repository":{"url":"git+https://github.com/dhruvch1244/design.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.13.0","description":"CLI that copies dsgn design-system components into your project's own source tree — no runtime dependency on this package, in the shadcn/ui tradition. Works in any React + Tailwind project. Includes diff/update for tracking upstream changes, composed reci","directories":{},"_nodeVersion":"24.16.0","dependencies":{"cross-spawn":"^7.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dsgn_0.4.0_1787984362801_0.1079680158355687","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@dhruvchoudhary/dsgn","version":"0.5.0","keywords":["design-system","components","cli","shadcn","tailwind","react","claude-code","agent-skill","claude","cursor","windsurf","copilot","gemini","agents-md"],"author":{"name":"Dhruv Choudhary"},"license":"MIT","_id":"@dhruvchoudhary/dsgn@0.5.0","maintainers":[{"name":"cdrv5","email":"dhruvchoudhary306@gmail.com"}],"homepage":"https://design.dhruvchoudhary.com","bugs":{"url":"https://github.com/dhruvch1244/design/issues"},"bin":{"dsgn":"bin/dsgn.js"},"dist":{"shasum":"3353f4b881b6bdd21402e97efde122149e107d8f","tarball":"https://registry.npmjs.org/@dhruvchoudhary/dsgn/-/dsgn-0.5.0.tgz","fileCount":29,"integrity":"sha512-YmOA2734ExIkHDseVhiatRf2OciNsQG9d57HpCZ1jd3iXouCgTDqApihS57FuNl7vYuKFBImKEEItaFIFTGv3A==","signatures":[{"sig":"MEUCIQDFsyzBQ22rzlIxObVyOb4lnH/lKZlLJOhArgeS+6rhtwIgSAVosMjmxuoMoUxwjutSsO3YayKrxxnWDZNz4xWqVkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154777},"type":"module","engines":{"node":">=18"},"gitHead":"12a3a8ff5dde958b867cc06b333d32782558ca04","scripts":{"test":"node --test","prepublishOnly":"node ../../scripts/sync-skill.mjs"},"_npmUser":{"name":"cdrv5","email":"dhruvchoudhary306@gmail.com"},"repository":{"url":"git+https://github.com/dhruvch1244/design.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.9.8","description":"CLI that copies dsgn design-system components into your project's own source tree — no runtime dependency on this package, in the shadcn/ui tradition. Works in any React + Tailwind project. Includes diff/update for tracking upstream changes, composed reci","directories":{},"_nodeVersion":"22.23.2","dependencies":{"cross-spawn":"^7.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dsgn_0.5.0_1787986328905_0.30942018998507526","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@dhruvchoudhary/dsgn","version":"0.6.0","keywords":["design-system","components","cli","shadcn","tailwind","react","claude-code","agent-skill","claude","cursor","windsurf","copilot","gemini","agents-md"],"author":{"name":"Dhruv Choudhary"},"license":"MIT","_id":"@dhruvchoudhary/dsgn@0.6.0","maintainers":[{"name":"cdrv5","email":"dhruvchoudhary306@gmail.com"}],"homepage":"https://design.dhruvchoudhary.com","bugs":{"url":"https://github.com/dhruvch1244/design/issues"},"bin":{"dsgn":"bin/dsgn.js"},"dist":{"shasum":"bbed017aad4fd2883016b2660f2bca0b2f757276","tarball":"https://registry.npmjs.org/@dhruvchoudhary/dsgn/-/dsgn-0.6.0.tgz","fileCount":67,"integrity":"sha512-1OIbD+FYP7ySV3cebEZtkKOmik9ShjJ3VwQRfe379X9ToxImrjNNhJd9P2WY2Nn/82WQzHyenRuJFCDa+Ait4A==","signatures":[{"sig":"MEUCIQDfketvWN5jY32nouFRHRDq8uG3WgOQNyHYQm19esdoHAIgCyr/rmDLfU3PZSdAtaGz9KH5myMIA+3aw4ufeoL+rDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385893},"type":"module","engines":{"node":">=18"},"gitHead":"a6e84532a39ef215ce3d545780320bb5bd4cf9f5","scripts":{"test":"node --test","prepublishOnly":"node ../../scripts/sync-skill.mjs"},"_npmUser":{"name":"cdrv5","email":"dhruvchoudhary306@gmail.com"},"repository":{"url":"git+https://github.com/dhruvch1244/design.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.9.8","description":"CLI that copies dsgn design-system components into your project's own source tree — no runtime dependency on this package, in the shadcn/ui tradition. Works in any React + Tailwind project. Includes diff/update for tracking upstream changes, composed reci","directories":{},"_nodeVersion":"22.23.2","dependencies":{"cross-spawn":"^7.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dsgn_0.6.0_1787994400035_0.15875326449849703","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@dhruvchoudhary/dsgn","version":"0.7.0","keywords":["design-system","components","cli","shadcn","tailwind","react","claude-code","agent-skill","claude","cursor","windsurf","copilot","gemini","agents-md"],"author":{"name":"Dhruv Choudhary"},"license":"MIT","_id":"@dhruvchoudhary/dsgn@0.7.0","maintainers":[{"name":"cdrv5","email":"dhruvchoudhary306@gmail.com"}],"homepage":"https://design.dhruvchoudhary.com","bugs":{"url":"https://github.com/dhruvch1244/design/issues"},"bin":{"dsgn":"bin/dsgn.js"},"dist":{"shasum":"b15504049a23c8a86bd1ed53df167736c6cf3b74","tarball":"https://registry.npmjs.org/@dhruvchoudhary/dsgn/-/dsgn-0.7.0.tgz","fileCount":67,"integrity":"sha512-uKrn97cEobqEGzW+xOk1VQ6v1MT5t1R06a1G6dgYMOM4ofW8jzPySBRQ6N5oI1oYl7rYOwAVHAbkNLNtq0jViw==","signatures":[{"sig":"MEYCIQDwKEvG2SvlwyOrpW8SI2jYXHdeo2xSgL1YJrPcdylI4AIhAIT8A/zfNKG9QxirxOQ1Oi8XuDvuVpnXnIIzmBSQuaO5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":389908},"type":"module","engines":{"node":">=18"},"gitHead":"2c88c1a31205607a519c4a05fd632c3f1350b50d","scripts":{"test":"node --test","prepublishOnly":"node ../../scripts/sync-skill.mjs"},"_npmUser":{"name":"cdrv5","email":"dhruvchoudhary306@gmail.com"},"repository":{"url":"git+https://github.com/dhruvch1244/design.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.9.8","description":"CLI that copies dsgn design-system components into your project's own source tree — no runtime dependency on this package, in the shadcn/ui tradition. Works in any React + Tailwind project. Includes diff/update for tracking upstream changes, composed reci","directories":{},"_nodeVersion":"22.23.2","dependencies":{"cross-spawn":"^7.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dsgn_0.7.0_1788074638971_0.34593744419247985","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@dhruvchoudhary/dsgn","version":"0.8.0","keywords":["design-system","components","cli","shadcn","tailwind","react","claude-code","agent-skill","claude","cursor","windsurf","copilot","gemini","agents-md"],"author":{"name":"Dhruv Choudhary"},"license":"MIT","_id":"@dhruvchoudhary/dsgn@0.8.0","maintainers":[{"name":"cdrv5","email":"dhruvchoudhary306@gmail.com"}],"homepage":"https://design.dhruvchoudhary.com","bugs":{"url":"https://github.com/dhruvch1244/design/issues"},"bin":{"dsgn":"bin/dsgn.js"},"dist":{"shasum":"f65477dad052298a1d25cdc41b7be940c21d2b69","tarball":"https://registry.npmjs.org/@dhruvchoudhary/dsgn/-/dsgn-0.8.0.tgz","fileCount":67,"integrity":"sha512-HgqAi5daIhuGyuVhIIlKGqVZUrcsOGeLWrsYjceGLE503vaLcZ6WSJAMS7AMpV4P+j8du4vd/5xty79dmAwkQw==","signatures":[{"sig":"MEYCIQCIoVOXxWEHsy7Tt5jJfRNgMvPPGcmR9Z5wF8spgW11oAIhAPEQx54GmW8WdTqpy6/dO5dWnSOvDRTXQzUAmiHZEv5l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":391143},"type":"module","engines":{"node":">=18"},"gitHead":"64cf9de495c4090e175d22f688042a2b65fa5dc0","scripts":{"test":"node --test","prepublishOnly":"node ../../scripts/sync-skill.mjs"},"_npmUser":{"name":"cdrv5","email":"dhruvchoudhary306@gmail.com"},"repository":{"url":"git+https://github.com/dhruvch1244/design.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.9.8","description":"CLI that copies dsgn design-system components into your project's own source tree — no runtime dependency on this package, in the shadcn/ui tradition. Works in any React + Tailwind project. Includes diff/update for tracking upstream changes, composed reci","directories":{},"_nodeVersion":"22.23.2","dependencies":{"cross-spawn":"^7.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dsgn_0.8.0_1788077526669_0.7096641678626876","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@dhruvchoudhary/dsgn","version":"0.9.0","keywords":["design-system","components","cli","shadcn","tailwind","react","claude-code","agent-skill","claude","cursor","windsurf","copilot","gemini","agents-md"],"author":{"name":"Dhruv Choudhary"},"license":"MIT","_id":"@dhruvchoudhary/dsgn@0.9.0","maintainers":[{"name":"cdrv5","email":"dhruvchoudhary306@gmail.com"}],"homepage":"https://design.dhruvchoudhary.com","bugs":{"url":"https://github.com/dhruvch1244/design/issues"},"bin":{"dsgn":"bin/dsgn.js"},"dist":{"shasum":"b7b6fc0ec9c5d8436d279a1bd1d01d9da0266234","tarball":"https://registry.npmjs.org/@dhruvchoudhary/dsgn/-/dsgn-0.9.0.tgz","fileCount":80,"integrity":"sha512-M2VVctmpUZbIH+LaSdQQLTVG6NjN/1jR03wX6EYK1WBSSpK5ybd/qGjfbjyTlPwW2zKIGTn/h+L/p2ECvUhp8Q==","signatures":[{"sig":"MEUCIQC8zEVSJv2N0Fvm8T8bctd3fCDeylnXroBYVZd41K+cxwIgANyrVjN9po2ejKWMyX99vX4w0f98V5kAojH7jzC1v0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":509864},"type":"module","engines":{"node":">=18"},"gitHead":"fe64b4e7d7819c35e111f4522a123b0d032472a0","scripts":{"test":"node --test","prepublishOnly":"node ../../scripts/sync-skill.mjs"},"_npmUser":{"name":"cdrv5","email":"dhruvchoudhary306@gmail.com"},"repository":{"url":"git+https://github.com/dhruvch1244/design.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.9.8","description":"CLI that copies dsgn design-system components into your project's own source tree — no runtime dependency on this package, in the shadcn/ui tradition. Works in any React + Tailwind project. Includes diff/update for tracking upstream changes, composed reci","directories":{},"_nodeVersion":"22.23.2","dependencies":{"cross-spawn":"^7.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dsgn_0.9.0_1788097476091_0.22509374510107327","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@dhruvchoudhary/dsgn","version":"0.9.1","keywords":["design-system","components","cli","shadcn","tailwind","react","claude-code","agent-skill","claude","cursor","windsurf","copilot","gemini","agents-md"],"author":{"name":"Dhruv Choudhary"},"license":"MIT","_id":"@dhruvchoudhary/dsgn@0.9.1","maintainers":[{"name":"cdrv5","email":"dhruvchoudhary306@gmail.com"}],"homepage":"https://design.dhruvchoudhary.com","bugs":{"url":"https://github.com/dhruvch1244/design/issues"},"bin":{"dsgn":"bin/dsgn.js"},"dist":{"shasum":"cb39cf797d9bfae03a54ef6f9cfd5bd25808fd30","tarball":"https://registry.npmjs.org/@dhruvchoudhary/dsgn/-/dsgn-0.9.1.tgz","fileCount":80,"integrity":"sha512-MU5rKVlazaBR+hMif4SqcktNOwCRM5NaHx510Polmeyl7rPRulp0A6NZvFaBv1nDEmvPUufeq0XR4Uq/EN8elQ==","signatures":[{"sig":"MEYCIQCWX4Z/u82O5tIh4O5ApJmiWM2zK/reC31m9zTwlYCX6wIhAINfMLu4gWH4iAF9sTsLT2SbtVOa/3kjcVIx1l7PBlEc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":539777},"type":"module","engines":{"node":">=18"},"gitHead":"7ba356809bfa7eb72984a29dfcf7e7a0a18b635f","scripts":{"test":"node --test","prepublishOnly":"node ../../scripts/sync-skill.mjs"},"_npmUser":{"name":"cdrv5","email":"dhruvchoudhary306@gmail.com"},"repository":{"url":"git+https://github.com/dhruvch1244/design.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.9.8","description":"CLI that copies dsgn design-system components into your project's own source tree — no runtime dependency on this package, in the shadcn/ui tradition. Works in any React + Tailwind project. Includes diff/update for tracking upstream changes, composed reci","directories":{},"_nodeVersion":"22.23.2","dependencies":{"cross-spawn":"^7.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dsgn_0.9.1_1788240889030_0.8954584381952742","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@dhruvchoudhary/dsgn","version":"0.9.2","keywords":["design-system","components","cli","shadcn","tailwind","react","claude-code","agent-skill","claude","cursor","windsurf","copilot","gemini","agents-md"],"author":{"name":"Dhruv Choudhary"},"license":"MIT","_id":"@dhruvchoudhary/dsgn@0.9.2","maintainers":[{"name":"cdrv5","email":"dhruvchoudhary306@gmail.com"}],"homepage":"https://design.dhruvchoudhary.com","bugs":{"url":"https://github.com/dhruvch1244/design/issues"},"bin":{"dsgn":"bin/dsgn.js"},"dist":{"shasum":"e60101eb27a4bac8df0acede7d74d0aa4cc14d7d","tarball":"https://registry.npmjs.org/@dhruvchoudhary/dsgn/-/dsgn-0.9.2.tgz","fileCount":80,"integrity":"sha512-fAZe0FpRZVG15cO+mDCRU9wUy1kwvBxPzg4r9qOxrT9UoVF/Wrl++ZWCrGZXXmTp4Ueea5e4OUq5IMA5irlV9w==","signatures":[{"sig":"MEUCIQCbe4W/c+PlyOQnVg+40c+JKcjSvvaSbeLocAriJ0OPwQIgFX7F/1kx68jPOmUSdNJeAMGoUYyuNBVHCvvd+AbrwfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":549234},"type":"module","engines":{"node":">=18"},"gitHead":"e61aa9e14587cdcb9620aaf192ddfc4101806f99","scripts":{"test":"node --test","prepublishOnly":"node ../../scripts/sync-skill.mjs"},"_npmUser":{"name":"cdrv5","email":"dhruvchoudhary306@gmail.com"},"repository":{"url":"git+https://github.com/dhruvch1244/design.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.9.8","description":"CLI that copies dsgn design-system components into your project's own source tree — no runtime dependency on this package, in the shadcn/ui tradition. Works in any React + Tailwind project. Includes diff/update for tracking upstream changes, composed reci","directories":{},"_nodeVersion":"22.23.2","dependencies":{"cross-spawn":"^7.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dsgn_0.9.2_1788344677816_0.5221316657010937","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@dhruvchoudhary/dsgn","version":"0.9.3","description":"CLI that copies dsgn design-system components into your project's own source tree — no runtime dependency on this package, in the shadcn/ui tradition. Works in any React + Tailwind project. Includes diff/update for tracking upstream changes, composed reci","type":"module","bin":{"dsgn":"bin/dsgn.js"},"scripts":{"prepublishOnly":"node ../../scripts/sync-skill.mjs","test":"node --test"},"engines":{"node":">=18"},"dependencies":{"cross-spawn":"^7.0.6"},"license":"MIT","author":{"name":"Dhruv Choudhary"},"homepage":"https://design.dhruvchoudhary.com","repository":{"type":"git","url":"git+https://github.com/dhruvch1244/design.git","directory":"packages/cli"},"bugs":{"url":"https://github.com/dhruvch1244/design/issues"},"keywords":["design-system","components","cli","shadcn","tailwind","react","claude-code","agent-skill","claude","cursor","windsurf","copilot","gemini","agents-md"],"publishConfig":{"access":"public"},"_id":"@dhruvchoudhary/dsgn@0.9.3","gitHead":"50baea1ad0b573c1e7c5632eab9cc4c5ae65d434","_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-6osDPn7j3mBbLLUU1RHp1fhl3z6bVsYwrEW4szvaFcWQnFDSv9p8r6e+Y9QxduTWV99SVOdxKIVSKy0nP2/IVQ==","shasum":"b3b4434fd4e9c3c300a8dddbbd72831129509542","tarball":"https://registry.npmjs.org/@dhruvchoudhary/dsgn/-/dsgn-0.9.3.tgz","fileCount":80,"unpackedSize":584741,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCiJ2C4pN50Q3W+9D5COCc8GS2Sb7t0u0cvFU6X7fOu4AIgRqQE2ikBHv4B+w/5K6tSvrENgFjQh6X4vzRilog+o54="}]},"_npmUser":{"name":"cdrv5","email":"dhruvchoudhary306@gmail.com"},"directories":{},"maintainers":[{"name":"cdrv5","email":"dhruvchoudhary306@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dsgn_0.9.3_1788594860114_0.7311347087975313"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-28T16:56:52.969Z","modified":"2026-09-05T07:54:20.467Z","0.1.0":"2026-08-28T16:56:53.365Z","0.1.1":"2026-08-28T17:09:07.697Z","0.2.0":"2026-08-28T18:21:31.448Z","0.3.0":"2026-08-28T19:32:36.569Z","0.4.0":"2026-08-29T06:19:22.953Z","0.5.0":"2026-08-29T06:52:09.051Z","0.6.0":"2026-08-29T09:06:40.217Z","0.7.0":"2026-08-30T07:23:59.121Z","0.8.0":"2026-08-30T08:12:06.805Z","0.9.0":"2026-08-30T13:44:36.254Z","0.9.1":"2026-09-01T05:34:49.168Z","0.9.2":"2026-09-02T10:24:37.956Z","0.9.3":"2026-09-05T07:54:20.258Z"},"bugs":{"url":"https://github.com/dhruvch1244/design/issues"},"author":{"name":"Dhruv Choudhary"},"license":"MIT","homepage":"https://design.dhruvchoudhary.com","keywords":["design-system","components","cli","shadcn","tailwind","react","claude-code","agent-skill","claude","cursor","windsurf","copilot","gemini","agents-md"],"repository":{"type":"git","url":"git+https://github.com/dhruvch1244/design.git","directory":"packages/cli"},"description":"CLI that copies dsgn design-system components into your project's own source tree — no runtime dependency on this package, in the shadcn/ui tradition. Works in any React + Tailwind project. Includes diff/update for tracking upstream changes, composed reci","maintainers":[{"name":"cdrv5","email":"dhruvchoudhary306@gmail.com"}],"readme":"# dsgn\n\n[![npm version](https://img.shields.io/npm/v/@dhruvchoudhary/dsgn)](https://www.npmjs.com/package/@dhruvchoudhary/dsgn)\n[![npm downloads](https://img.shields.io/npm/dw/@dhruvchoudhary/dsgn)](https://www.npmjs.com/package/@dhruvchoudhary/dsgn)\n[![license](https://img.shields.io/npm/l/@dhruvchoudhary/dsgn)](https://github.com/dhruvch1244/design/blob/main/LICENSE)\n\nA CLI that copies [dsgn](https://design.dhruvchoudhary.com) design-system\ncomponents into your own project's source tree — the shadcn/ui model. No\nruntime dependency on this package: once a component lands, you own the\nfile. Works in any React + Tailwind project.\n\n## Usage\n\n```sh\nnpx @dhruvchoudhary/dsgn init\nnpx @dhruvchoudhary/dsgn add button card\n```\n\n`init` writes `dsgn.config.json` (component/lib paths and your import\nalias). `add` copies the named component's source into your project,\nrewriting `@/lib/utils` imports to match your configured alias, and\ninstalls whatever npm dependencies that component needs.\n\nBy default `add` **never overwrites an existing file** — pass\n`--overwrite` to opt in. This mirrors the design system's own\nnon-destructive-by-default pillar, not an oversight.\n\n## Recipes\n\n`add recipe:<name>` installs a whole composed pattern — the recipe file\nitself plus every component it depends on — in one shot:\n\n```sh\nnpx @dhruvchoudhary/dsgn add recipe:auth-form\n```\n\nAvailable recipes: `auth-form` (sign-in card), `settings-panel`\n(preferences screen), `pricing-tiers` (3-tier plan layout), `empty-state-cta`\n(no-projects-yet panel), `billing-summary` (plan/usage card), `team-members`\n(role-badged member list with a per-row actions menu), `notification-list`\n(unread-count notification feed), `onboarding-checklist` (step checklist\nwith progress).\n\nRun `dsgn list --recipes` (or `--recipes --json` for machine-readable\noutput) to see the full, always-current list from the registry itself.\n\n## Tracking upstream changes\n\nEvery file `add` writes has its content hash recorded in\n`dsgn.config.json`. That's what makes these two commands possible without\nthis package being a real runtime dependency:\n\n```sh\nnpx @dhruvchoudhary/dsgn diff button      # see what changed upstream since install\nnpx @dhruvchoudhary/dsgn update button    # pull the current registry version in\n```\n\nIf you've hand-edited a file since installing it, `update` skips it and\ntells you to pass `--force` — it won't silently clobber your changes.\n\n## Health check\n\n```sh\nnpx @dhruvchoudhary/dsgn doctor\n```\n\nReports installed files that are missing, files that have drifted from\nwhat was installed (informational, not necessarily wrong), and flags a\ncouple of cheap, high-signal accessibility mistakes (`<img>` without\n`alt`, a clickable `<div>`/`<span>` with no `role`/`tabIndex`).\n\n## VS Code snippets\n\n```sh\nnpx @dhruvchoudhary/dsgn snippets\n```\n\nDrops `.vscode/dsgn.code-snippets` into your project — one snippet per\nregistry component (`dsgn-button`, `dsgn-card`, `dsgn-dialog`, ...).\n\n## Agent Skill\n\n```sh\nnpx @dhruvchoudhary/dsgn skill --global    # ~/.claude/skills/dsgn — every project\nnpx @dhruvchoudhary/dsgn skill --project   # ./.claude/skills/dsgn — this project only\n```\n\nInstalls the dsgn Claude Code Agent Skill: a router plus 7 style-persona\nsub-agents (glass-dark-cyan, editorial-warm, brutalist-mono, soft-minimal,\nneon-cyberpunk, corporate, startup), each grounded in the real philosophy docs, registry, and\ntoken system — so Claude builds UI using this project's actual design\nphilosophy instead of invented conventions. Bundled directly in this\npackage, so it works offline. Full package, browsable and downloadable\nwithout the CLI, at\n[design.dhruvchoudhary.com/skill](https://design.dhruvchoudhary.com/skill).\n\n### Other AI tools\n\nThe same router, personas, and reference docs, built as the real structure\neach tool's own format actually supports — not one flattened file\neverywhere:\n\n```sh\nnpx @dhruvchoudhary/dsgn skill --cursor           # ./.cursor/rules/dsgn/ (router + 7 agents + 4 reference docs)\nnpx @dhruvchoudhary/dsgn skill --windsurf         # ./.windsurf/rules/dsgn-*.md (this project)\nnpx @dhruvchoudhary/dsgn skill --windsurf-global  # ~/.windsurf/global_rules.md (every workspace, condensed)\nnpx @dhruvchoudhary/dsgn skill --copilot          # ./.github/copilot-instructions.md + .github/instructions/dsgn-*.instructions.md\nnpx @dhruvchoudhary/dsgn skill --gemini           # ./GEMINI.md + ./.gemini/dsgn/ (this project)\nnpx @dhruvchoudhary/dsgn skill --gemini-global    # ~/.gemini/GEMINI.md + ~/.gemini/dsgn/ (every project)\nnpx @dhruvchoudhary/dsgn skill --agents-md        # ./AGENTS.md — Codex CLI, Amp, ... (single flattened file)\n```\n\n### Claude Code + AGENTS.md, bridged\n\nClaude Code doesn't read `AGENTS.md` natively — it reads `CLAUDE.md`. Passing\n`--project` and `--agents-md` together installs both and bridges them, instead\nof making you pick one:\n\n```sh\nnpx @dhruvchoudhary/dsgn skill --project --agents-md\n```\n\nThis writes `.claude/skills/dsgn/` and `./AGENTS.md` exactly as the two flags\nwould separately, then makes sure `CLAUDE.md` starts with an `@AGENTS.md`\nimport — the same pattern this repo's own `apps/site/CLAUDE.md` uses. The\nimport is prepended above whatever's already in `CLAUDE.md`, never replaces\nit, and running the command again is a no-op if the import is already there.\nEvery other AGENTS.md-aware tool (Codex CLI, Amp, Gemini CLI, Cursor, Zed,\nWindsurf, Devin, ...) keeps reading `./AGENTS.md` directly, unaffected by the\nbridge.\n\n- **Cursor** reads each file's own `description` frontmatter and\n  auto-attaches the relevant one automatically — the closest real\n  equivalent to Claude Code's sub-agent dispatch any of these tools has.\n  There's no `--cursor-global`: Cursor's only global mechanism is its\n  Settings UI, not a file.\n- **Windsurf** project rules merge into `.windsurf/rules/` alongside any\n  rules you already have there. The global variant is a hand-written\n  condensed summary, not the full skill — Windsurf caps `global_rules.md`\n  at 6,000 characters, and the full skill can't fit.\n- **Copilot** has no description-based routing, so all 7 style-voice\n  instruction files apply together whenever their `applyTo` glob matches —\n  delete the ones you don't want if you'd rather keep one voice active.\n  There's no cross-editor global file (only JetBrains has an IDE-specific\n  one, which isn't a fit for a generic installer).\n- **Gemini CLI** gets real `@file.md` imports, not copy-pasted content —\n  `GEMINI.md` imports the agent/reference files rather than inlining them.\n\nEvery target is non-destructive by default like every other `dsgn` install\ncommand — pass `--overwrite` if a target already exists and you want it\nreplaced. Multi-file targets (Copilot, Gemini) check every file they'd\nwrite *before* writing any of them, so an install never lands half-applied.\n\n### dsgn-adopt — extract an existing codebase's own conventions\n\nThe reverse of everything above: instead of applying this repo's own\nphilosophy/registry/voices to a project, `dsgn-adopt` reads an **existing**\ncodebase's real, already-shipped UI conventions (component variant names,\nthe real primitive library, real design tokens) and writes them to a\nportable skill file for that project — grounded in files it actually read,\nnever invented.\n\n```sh\nnpx @dhruvchoudhary/dsgn skill --adopt          # this project only\nnpx @dhruvchoudhary/dsgn skill --adopt-global   # every project\n```\n\nClaude Code only for now, unlike the voice-router skill above (no Cursor/\nWindsurf/Copilot/Gemini targets yet) — it's an on-demand procedure you run\nonce per unfamiliar repo, not always-active persistent context, which fits\nClaude Code's Skill-invocation model more naturally than those other tools'\nalways-loaded-rules formats.\n\n## Commands\n\n| Command | What it does |\n|---|---|\n| `init` | Create `dsgn.config.json` in the current project |\n| `add <component...>` | Copy one or more components into your project |\n| `add recipe:<name>` | Copy a composed multi-component pattern |\n| `list` / `list --recipes` | Show every component or recipe available in the registry |\n| `list --json` | Same data as machine-readable JSON (combine with `--recipes`) |\n| `diff <component...>` | Show how an installed component differs from the registry |\n| `update <component...>` | Pull the current registry version into your project |\n| `doctor` | Health-check installed files (missing, modified, a11y) |\n| `snippets` | Add VS Code snippets for every registry component |\n| `skill --global` / `--project` | Install the dsgn Claude Code Agent Skill |\n| `skill --cursor` / `--windsurf[-global]` / `--copilot` / `--gemini[-global]` / `--agents-md` | Install the skill for another AI tool |\n| `skill --project --agents-md` | Both, bridged — `CLAUDE.md` gets an `@AGENTS.md` import so Claude Code reads it too |\n| `skill --adopt` / `--adopt-global` | Install the dsgn-adopt Skill — extracts an existing codebase's own real UI conventions |\n\n## Options\n\n| Flag | Effect |\n|---|---|\n| `--registry <url-or-path>` | Registry to read from (default: `https://design.dhruvchoudhary.com/r`) |\n| `--overwrite` | Replace files that already exist (`add`/`skill`, default: skip them) |\n| `--skip-install` | Don't run the package manager after copying files (`add` only) |\n| `--force` | Overwrite locally-modified files (`update` only) |\n| `--global` | Install to `~/.claude/skills/dsgn` (`skill` only) |\n| `--project` | Install to `./.claude/skills/dsgn` (`skill` only) |\n| `--cursor` | Install to `./.cursor/rules/dsgn/` — no global variant exists (`skill` only) |\n| `--windsurf` | Install to `./.windsurf/rules/` (`skill` only) |\n| `--windsurf-global` | Install condensed doc to `~/.windsurf/global_rules.md` (`skill` only) |\n| `--copilot` | Install to `./.github/copilot-instructions.md` + `./.github/instructions/` (`skill` only) |\n| `--gemini` | Install to `./GEMINI.md` + `./.gemini/dsgn/` (`skill` only) |\n| `--gemini-global` | Install to `~/.gemini/GEMINI.md` + `~/.gemini/dsgn/` (`skill` only) |\n| `--agents-md` | Install to `./AGENTS.md` (`skill` only) |\n| `--adopt` | Install dsgn-adopt to `./.claude/skills/dsgn-adopt` (`skill` only) |\n| `--adopt-global` | Install dsgn-adopt to `~/.claude/skills/dsgn-adopt` (`skill` only) |\n| `-h, --help` | Show help |\n| `-v, --version` | Show the installed CLI version |\n\n## What's in the registry\n\nButton, Card, Badge, Input, Command (⌘K palette), Textarea, Switch,\nTooltip, Tabs, Select, Dialog — see the full list, live, at\n[design.dhruvchoudhary.com/components](https://design.dhruvchoudhary.com/components).\n\n## Source\n\n[github.com/dhruvch1244/design](https://github.com/dhruvch1244/design) —\nthe CLI (`packages/cli`), the component source (`packages/registry`), and\nthe portable cross-AI design philosophy (`philosophy/`) this registry is\nbuilt from all live in one repo.\n","readmeFilename":"README.md"}