{"_id":"@cx-dp/dpds","_rev":"14-0cf9b5192bcde7cf066e2cc41f03f70d","name":"@cx-dp/dpds","dist-tags":{"latest":"0.6.4"},"versions":{"0.1.0":{"name":"@cx-dp/dpds","version":"0.1.0","keywords":["dpds","shadcn","design-system","cli","tailwind","dubai-police"],"license":"MIT","_id":"@cx-dp/dpds@0.1.0","maintainers":[{"name":"cx-dp","email":"bashardup@gmail.com"}],"bin":{"dpds":"dist/index.js"},"dist":{"shasum":"22819a58b2cce4a8ae8ca176bb722d708476df26","tarball":"https://registry.npmjs.org/@cx-dp/dpds/-/dpds-0.1.0.tgz","fileCount":22,"integrity":"sha512-VzVz21sJB6V8F0pe19QEmD5iKAAY6oXd7rIHTu4JXFdXRfeaokSF5UdVMCR1wdWPNmqwtAcjBDpRWcgdkOPRcg==","signatures":[{"sig":"MEUCIEq2Vxefl/eBPGLNlLJNWls9MgagRWWg3iwqcuiYZwtTAiEA217y0j8c/2xWskilvZIX+QDGIXJ2C1p/ZeydipmiRY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49613},"type":"module","engines":{"node":">=18"},"gitHead":"1854fe22722cb64155bc1674940cad6e7f53b4e3","scripts":{"dev":"tsup --watch","build":"tsup","start":"node ./dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"cx-dp","email":"bashardup@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.7","description":"Dubai Police Design System — CLI for installing DPDS components into your project.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"cac":"^6.7.14","ora":"^8.1.1","zod":"^3.23.8","chalk":"^5.3.0","execa":"^9.5.2","kleur":"^4.1.5","globby":"^14.0.2","prompts":"^2.4.2","fs-extra":"^11.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.6.3","@types/node":"^20.14.0","@types/prompts":"^2.4.9","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/dpds_0.1.0_1779359369567_0.5751024597182353","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@cx-dp/dpds","version":"0.2.0","keywords":["dpds","shadcn","design-system","cli","tailwind","dubai-police"],"license":"MIT","_id":"@cx-dp/dpds@0.2.0","maintainers":[{"name":"cx-dp","email":"bashardup@gmail.com"}],"bin":{"dpds":"dist/index.js"},"dist":{"shasum":"5841fea582042b616e250355ec70d8a40ad89554","tarball":"https://registry.npmjs.org/@cx-dp/dpds/-/dpds-0.2.0.tgz","fileCount":22,"integrity":"sha512-4NUSAOxP4TBrdjfN9hCobfdWUKHxjyYspEAzVpJf+h+X1pUyYuc8Tf9fu94tYS0PsV0KktTUTx9OQyjRkfF/cg==","signatures":[{"sig":"MEUCICUE9kK72mWKt9T0gL63BGZ6+/Pj2K1nrAvuJ92cKAU5AiEAj/2Zlx7YWESzNhM3a/Bti4Jq4hq9ghq69IlmGxGlduI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50605},"type":"module","engines":{"node":">=18"},"gitHead":"b0d040044f4d8fccefe36355198fb10f98fa6424","scripts":{"dev":"tsup --watch","sync":"node scripts/sync-registry.mjs","build":"tsup","start":"node ./dist/index.js","prepublishOnly":"npm run sync && npm run build"},"_npmUser":{"name":"cx-dp","email":"bashardup@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.7","description":"Dubai Police Design System — CLI for installing DPDS components into your project.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"cac":"^6.7.14","ora":"^8.1.1","zod":"^3.23.8","chalk":"^5.3.0","execa":"^9.5.2","kleur":"^4.1.5","globby":"^14.0.2","prompts":"^2.4.2","fs-extra":"^11.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.6.3","@types/node":"^20.14.0","@types/prompts":"^2.4.9","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/dpds_0.2.0_1779359996908_0.5750590181940398","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@cx-dp/dpds","version":"0.3.0","keywords":["dpds","shadcn","design-system","cli","tailwind","dubai-police"],"license":"MIT","_id":"@cx-dp/dpds@0.3.0","maintainers":[{"name":"cx-dp","email":"bashardup@gmail.com"}],"bin":{"dpds":"dist/index.js"},"dist":{"shasum":"a0bdbbdc87c237a8392dad9209c72572cd7b5eb8","tarball":"https://registry.npmjs.org/@cx-dp/dpds/-/dpds-0.3.0.tgz","fileCount":201,"integrity":"sha512-Td6YKLjnnOQ1Nbp0aaOZbl0BST434ULZHQ4N4iPK6E33rZKlgFWkpOxCS2hOKCbEu/4xnhhmGcxeqMBdmXqnOg==","signatures":[{"sig":"MEUCIEHDK9wkzEBFpI5vTUDyZ9J4XewRwKHNpTDWJNUh+WvKAiEAvoDIo1tJ1rvXl/GolvaA3T+VCbWMf0ErVzxD6pH+tT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":473046},"type":"module","engines":{"node":">=18"},"gitHead":"d7cd44f5abc817ecbeac761036fd6228db2dd3aa","scripts":{"dev":"tsup --watch","sync":"node scripts/sync-registry.mjs","build":"tsup","start":"node ./dist/index.js","generate":"node scripts/generate-registry.mjs","prepublishOnly":"npm run generate && npm run sync && npm run build"},"_npmUser":{"name":"cx-dp","email":"bashardup@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.7","description":"Dubai Police Design System — CLI for installing DPDS components into your project.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"cac":"^6.7.14","ora":"^8.1.1","zod":"^3.23.8","clsx":"^2.1.1","chalk":"^5.3.0","execa":"^9.5.2","kleur":"^4.1.5","globby":"^14.0.2","prompts":"^2.4.2","fs-extra":"^11.2.0","tailwindcss":"^4.3.0","lucide-react":"^1.16.0","tailwind-merge":"^3.6.0","@tailwindcss/vite":"^4.3.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.6.3","@types/node":"^20.14.0","@types/prompts":"^2.4.9","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/dpds_0.3.0_1779360668645_0.5804702493528386","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@cx-dp/dpds","version":"0.3.1","keywords":["dpds","shadcn","design-system","cli","tailwind","dubai-police"],"license":"MIT","_id":"@cx-dp/dpds@0.3.1","maintainers":[{"name":"cx-dp","email":"bashardup@gmail.com"}],"bin":{"dpds":"dist/index.js"},"dist":{"shasum":"be892195c89f2468eae3fae89e13f4328ceaf32b","tarball":"https://registry.npmjs.org/@cx-dp/dpds/-/dpds-0.3.1.tgz","fileCount":203,"integrity":"sha512-f8gYhIhkeEn6UdRWkkt+k93tbInIk7KbqTtrn7GTDMVYjvOeClGm2+VUUdYns9ZzRj6/tjyoDDqnZbztOmM7RQ==","signatures":[{"sig":"MEUCIFxmI6C9de4n3KqdJEXYZCs4WFvxmtCemh8rxuXI5s6vAiEAjZBAT7TMbvrcskOzBOb8ck9NOsBJ7DHTMYQ8Y0MNu9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":514445},"type":"module","engines":{"node":">=18"},"gitHead":"17f7d94aa971d95426ebe06a688e83b6f53d1e49","scripts":{"dev":"tsup --watch","sync":"node scripts/sync-registry.mjs","build":"tsup","start":"node ./dist/index.js","generate":"node scripts/generate-registry.mjs","prepublishOnly":"npm run generate && npm run sync && npm run build"},"_npmUser":{"name":"cx-dp","email":"bashardup@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.7","description":"Dubai Police Design System — CLI for installing DPDS components into your project.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"cac":"^6.7.14","ora":"^8.1.1","zod":"^3.23.8","clsx":"^2.1.1","chalk":"^5.3.0","execa":"^9.5.2","kleur":"^4.1.5","globby":"^14.0.2","prompts":"^2.4.2","fs-extra":"^11.2.0","tailwindcss":"^4.3.0","lucide-react":"^1.16.0","tailwind-merge":"^3.6.0","@tailwindcss/vite":"^4.3.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.6.3","@types/node":"^20.14.0","@types/prompts":"^2.4.9","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/dpds_0.3.1_1779361812942_0.17355343584492844","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@cx-dp/dpds","version":"0.4.0","keywords":["dpds","shadcn","design-system","cli","tailwind","dubai-police"],"license":"MIT","_id":"@cx-dp/dpds@0.4.0","maintainers":[{"name":"cx-dp","email":"bashardup@gmail.com"}],"bin":{"dpds":"dist/index.js"},"dist":{"shasum":"1174395a3ac0c0d9c215ac3df93a7e35d36412bb","tarball":"https://registry.npmjs.org/@cx-dp/dpds/-/dpds-0.4.0.tgz","fileCount":204,"integrity":"sha512-GjDpP9Yugplq8OI6y+OWtAWgsE+n0U2SaS0Ar9sc//Jr4phrmZmk4jBOQ5d92T29W6LHwc2eJcI0olYamd/Alw==","signatures":[{"sig":"MEQCIALo0h9BYnmcr4m5jF1TkdwVLWi+QpuoDrUAl5mf4QomAiA6zacCxLljTBNshRj0O5ZP6FqymGApufTZZ2CC5+K/XA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528785},"type":"module","engines":{"node":">=18"},"gitHead":"82b6c3fe6b8303566c0a2be7416e4aacdebd4696","scripts":{"dev":"tsup --watch","sync":"node scripts/sync-registry.mjs","test":"vitest run","build":"tsup","start":"node ./dist/index.js","generate":"node scripts/generate-registry.mjs","test:watch":"vitest","prepublishOnly":"npm run generate && npm run sync && npm run build && npm test"},"_npmUser":{"name":"cx-dp","email":"bashardup@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.7","description":"Dubai Police Design System — CLI for installing DPDS components into your project.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"cac":"^6.7.14","ora":"^8.1.1","zod":"^3.23.8","clsx":"^2.1.1","chalk":"^5.3.0","execa":"^9.5.2","kleur":"^4.1.5","globby":"^14.0.2","prompts":"^2.4.2","fs-extra":"^11.2.0","tailwindcss":"^4.3.0","lucide-react":"^1.16.0","tailwind-merge":"^3.6.0","@tailwindcss/vite":"^4.3.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^4.1.7","typescript":"^5.6.3","@types/node":"^20.14.0","@types/prompts":"^2.4.9","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/dpds_0.4.0_1779428745145_0.3572879209199882","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@cx-dp/dpds","version":"0.4.1","keywords":["dpds","shadcn","design-system","cli","tailwind","dubai-police"],"license":"MIT","_id":"@cx-dp/dpds@0.4.1","maintainers":[{"name":"cx-dp","email":"bashardup@gmail.com"}],"bin":{"dpds":"dist/index.js"},"dist":{"shasum":"46b958002b0a59fcd75662e552aa1aa6b9ad1299","tarball":"https://registry.npmjs.org/@cx-dp/dpds/-/dpds-0.4.1.tgz","fileCount":204,"integrity":"sha512-YVIxt06ckZcKEN3KZjgj71hwz41dbzfasBERdHLagrJ6I6+CjBBuDrYqhX9jWmEpDty3n/hry5ip260x9Ethpw==","signatures":[{"sig":"MEQCIEJFQ3x/qHZPGP4H1Fp9NNmNP8P8MLZb3R+dr0jS8ektAiAbLZrEY8vVWdojaYgqeO8wv/cJCpOuTBxdfG2I6q7/WQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":529574},"type":"module","engines":{"node":">=18"},"gitHead":"5ea3132f3c836e7961702250bdc5f569a7dfcd87","scripts":{"dev":"tsup --watch","sync":"node scripts/sync-registry.mjs","test":"vitest run","build":"tsup","start":"node ./dist/index.js","generate":"node scripts/generate-registry.mjs","test:watch":"vitest","prepublishOnly":"npm run generate && npm run sync && npm run build && npm test"},"_npmUser":{"name":"cx-dp","email":"bashardup@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.7","description":"Dubai Police Design System — CLI for installing DPDS components into your project.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"cac":"^6.7.14","ora":"^8.1.1","zod":"^3.23.8","clsx":"^2.1.1","chalk":"^5.3.0","execa":"^9.5.2","kleur":"^4.1.5","globby":"^14.0.2","prompts":"^2.4.2","fs-extra":"^11.2.0","tailwindcss":"^4.3.0","lucide-react":"^1.16.0","tailwind-merge":"^3.6.0","@tailwindcss/vite":"^4.3.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^4.1.7","typescript":"^5.6.3","@types/node":"^20.14.0","@types/prompts":"^2.4.9","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/dpds_0.4.1_1779429248834_0.6657951699420115","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@cx-dp/dpds","version":"0.5.0","keywords":["dpds","shadcn","design-system","cli","tailwind","dubai-police"],"license":"MIT","_id":"@cx-dp/dpds@0.5.0","maintainers":[{"name":"cx-dp","email":"bashardup@gmail.com"}],"bin":{"dpds":"dist/index.js"},"dist":{"shasum":"03396945c752c551d4eefdba8724c6e957078b35","tarball":"https://registry.npmjs.org/@cx-dp/dpds/-/dpds-0.5.0.tgz","fileCount":207,"integrity":"sha512-YqYcc2vsoMuVmqwQU4wcEBLjsPszMbFfnjnn9/a4x82N7vpbcgfZUXohdMXihBJZpGS7P/3EJzvStM7gLtYPTA==","signatures":[{"sig":"MEUCIGjxopFXrOO9m8bDKqj9eCTjW1+ii8Csfabjcgr6cdqYAiEA3p+RL0cayLY+fGEHfYnuHnfCTH2pmf5jryTD5pSG81s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":559206},"type":"module","engines":{"node":">=18"},"gitHead":"0547134731de879646b3136047c9960647981abd","scripts":{"dev":"tsup --watch","sync":"node scripts/sync-registry.mjs","test":"vitest run","build":"tsup","start":"node ./dist/index.js","generate":"node scripts/generate-registry.mjs","test:watch":"vitest","prepublishOnly":"npm run generate && npm run sync && npm run build && npm test"},"_npmUser":{"name":"cx-dp","email":"bashardup@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.7","description":"Dubai Police Design System — CLI for installing DPDS components into your project.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"cac":"^6.7.14","ora":"^8.1.1","zod":"^3.23.8","clsx":"^2.1.1","chalk":"^5.3.0","execa":"^9.5.2","kleur":"^4.1.5","globby":"^14.0.2","prompts":"^2.4.2","fs-extra":"^11.2.0","tailwindcss":"^4.3.0","lucide-react":"^1.16.0","tailwind-merge":"^3.6.0","@tailwindcss/vite":"^4.3.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^4.1.7","typescript":"^5.6.3","@types/node":"^20.14.0","@types/prompts":"^2.4.9","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/dpds_0.5.0_1779431574400_0.3318110873434508","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@cx-dp/dpds","version":"0.6.0","keywords":["dpds","shadcn","design-system","cli","tailwind","dubai-police"],"license":"MIT","_id":"@cx-dp/dpds@0.6.0","maintainers":[{"name":"cx-dp","email":"bashardup@gmail.com"}],"bin":{"dpds":"dist/index.js"},"dist":{"shasum":"01d78304cb92527a1936daa8857ffeb798c97cf6","tarball":"https://registry.npmjs.org/@cx-dp/dpds/-/dpds-0.6.0.tgz","fileCount":207,"integrity":"sha512-g32XvtbB3QL7QSKErUdfCxIhLWDMYsviYqADiQFsb0s4D22Pt05hqdFa5/aXIyIQEq06/TBPf1PQtMuCp0EjKA==","signatures":[{"sig":"MEYCIQDpSRosp0jU/Q832IQx6An7yf5KcqGG8GSf7lv4AWSDRgIhALNn1So1c2RVR2nYYSeI66WnYsTZeqVgxKYnSvR69ZPR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":563274},"type":"module","engines":{"node":">=18"},"gitHead":"34c31a92b1a596e36e7a3a0842d1d2a623b393e1","scripts":{"dev":"tsup --watch","sync":"node scripts/sync-registry.mjs","test":"vitest run","build":"tsup","start":"node ./dist/index.js","generate":"node scripts/generate-registry.mjs","test:watch":"vitest","prepublishOnly":"npm run generate && npm run sync && npm run build && npm test"},"_npmUser":{"name":"cx-dp","email":"bashardup@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.7","description":"Dubai Police Design System — CLI for installing DPDS components into your project.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"cac":"^6.7.14","ora":"^8.1.1","zod":"^3.23.8","clsx":"^2.1.1","chalk":"^5.3.0","execa":"^9.5.2","kleur":"^4.1.5","globby":"^14.0.2","prompts":"^2.4.2","fs-extra":"^11.2.0","tailwindcss":"^4.3.0","lucide-react":"^1.16.0","tailwind-merge":"^3.6.0","@tailwindcss/vite":"^4.3.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^4.1.7","typescript":"^5.6.3","@types/node":"^20.14.0","@types/prompts":"^2.4.9","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/dpds_0.6.0_1779433902582_0.3041321636516743","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@cx-dp/dpds","version":"0.6.1","keywords":["dpds","shadcn","design-system","cli","tailwind","dubai-police"],"license":"MIT","_id":"@cx-dp/dpds@0.6.1","maintainers":[{"name":"cx-dp","email":"bashardup@gmail.com"}],"bin":{"dpds":"dist/index.js"},"dist":{"shasum":"1db6774329158d52098942cd3413e8c1a8eae803","tarball":"https://registry.npmjs.org/@cx-dp/dpds/-/dpds-0.6.1.tgz","fileCount":207,"integrity":"sha512-sawcD/xMWgHD1uF6nHWcBssGoibdgY5Rzw5XCiXTf6n76W9cHE+kviKdvPH3cD3OD2PSbIkwsp/7ONg3M2+68Q==","signatures":[{"sig":"MEUCIB25YnDQnObJLcFQAsvVy1uJSm9un7G2cDl0xcsjsaaoAiEA3ZtJ2Iej7+3x5wyHIaJkT7Uru2k36s7INQLZx9sLxFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":571161},"type":"module","engines":{"node":">=18"},"gitHead":"5ec783d5f1b214073c8925f98bce71d5ffc1f567","scripts":{"dev":"tsup --watch","sync":"node scripts/sync-registry.mjs","test":"vitest run","build":"tsup","start":"node ./dist/index.js","generate":"node scripts/generate-registry.mjs","test:watch":"vitest","prepublishOnly":"npm run generate && npm run sync && npm run build && npm test"},"_npmUser":{"name":"cx-dp","email":"bashardup@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.7","description":"Dubai Police Design System — CLI for installing DPDS components into your project.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"cac":"^6.7.14","ora":"^8.1.1","zod":"^3.23.8","clsx":"^2.1.1","chalk":"^5.3.0","execa":"^9.5.2","kleur":"^4.1.5","globby":"^14.0.2","prompts":"^2.4.2","fs-extra":"^11.2.0","tailwindcss":"^4.3.0","lucide-react":"^1.16.0","tailwind-merge":"^3.6.0","@tailwindcss/vite":"^4.3.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^4.1.7","typescript":"^5.6.3","@types/node":"^20.14.0","@types/prompts":"^2.4.9","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/dpds_0.6.1_1780291250987_0.3464397625770359","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@cx-dp/dpds","version":"0.6.2","keywords":["dpds","shadcn","design-system","cli","tailwind","dubai-police"],"license":"MIT","_id":"@cx-dp/dpds@0.6.2","maintainers":[{"name":"cx-dp","email":"bashardup@gmail.com"}],"bin":{"dpds":"dist/index.js"},"dist":{"shasum":"d11bdf0429be79ad17f04a60aa029de27f47007f","tarball":"https://registry.npmjs.org/@cx-dp/dpds/-/dpds-0.6.2.tgz","fileCount":207,"integrity":"sha512-HViZIdv01VIQYROAt8E7yYhQxr/Uo6YKi10mxHew9pO+82bNvjPGquRYsZ/dDd9GnpIPGfoCArTLbvoENV5Frw==","signatures":[{"sig":"MEUCIQC4CiFobnjLeZ/FBV4yUNymGhSbyWWBp4D0Z9hdOGAbagIgO66TYpCkFN7kVd3e1nuyXOIS0Wdyk/YIBiv1ONFqKeU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":575527},"type":"module","engines":{"node":">=18"},"gitHead":"5ec783d5f1b214073c8925f98bce71d5ffc1f567","scripts":{"dev":"tsup --watch","sync":"node scripts/sync-registry.mjs","test":"vitest run","build":"tsup","start":"node ./dist/index.js","generate":"node scripts/generate-registry.mjs","test:watch":"vitest","prepublishOnly":"npm run generate && npm run sync && npm run build && npm test"},"_npmUser":{"name":"cx-dp","email":"bashardup@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.7","description":"Dubai Police Design System — CLI for installing DPDS components into your project.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"cac":"^6.7.14","ora":"^8.1.1","zod":"^3.23.8","clsx":"^2.1.1","chalk":"^5.3.0","execa":"^9.5.2","kleur":"^4.1.5","globby":"^14.0.2","prompts":"^2.4.2","fs-extra":"^11.2.0","tailwindcss":"^4.3.0","lucide-react":"^1.16.0","tailwind-merge":"^3.6.0","@tailwindcss/vite":"^4.3.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^4.1.7","typescript":"^5.6.3","@types/node":"^20.14.0","@types/prompts":"^2.4.9","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/dpds_0.6.2_1780292035750_0.9038321450961513","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@cx-dp/dpds","version":"0.6.3","keywords":["dpds","shadcn","design-system","cli","tailwind","dubai-police"],"license":"MIT","_id":"@cx-dp/dpds@0.6.3","maintainers":[{"name":"cx-dp","email":"bashardup@gmail.com"}],"bin":{"dpds":"dist/index.js"},"dist":{"shasum":"fd9873c4c704ae2c565ab768bbac6fc82c039b78","tarball":"https://registry.npmjs.org/@cx-dp/dpds/-/dpds-0.6.3.tgz","fileCount":208,"integrity":"sha512-pOIMyJOZdGh84jKuRWk4xYm+RFfrxXhMytTo/F+ZDmrQ0eR0uouQC0zEBoWnNVvha6tgE5GIURS52C4rfIDmDw==","signatures":[{"sig":"MEUCIQCCjjyO0ej8TG4tpMwNq6ty6RZL5Afmox/DzIF1ltGhHgIgKwT75hUoz8xRi+t2fFxLKsBRevqdTtkk/atk8t4wi7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":600999},"type":"module","engines":{"node":">=18"},"gitHead":"5ec783d5f1b214073c8925f98bce71d5ffc1f567","scripts":{"dev":"tsup --watch","sync":"node scripts/sync-registry.mjs","test":"vitest run","build":"tsup","start":"node ./dist/index.js","generate":"node scripts/generate-registry.mjs","test:watch":"vitest","prepublishOnly":"npm run generate && npm run sync && npm run build && npm test"},"_npmUser":{"name":"cx-dp","email":"bashardup@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.7","description":"Dubai Police Design System — CLI for installing DPDS components into your project.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"cac":"^6.7.14","ora":"^8.1.1","zod":"^3.23.8","clsx":"^2.1.1","chalk":"^5.3.0","execa":"^9.5.2","kleur":"^4.1.5","globby":"^14.0.2","prompts":"^2.4.2","fs-extra":"^11.2.0","tailwindcss":"^4.3.0","lucide-react":"^1.16.0","tailwind-merge":"^3.6.0","@tailwindcss/vite":"^4.3.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^4.1.7","typescript":"^5.6.3","@types/node":"^20.14.0","@types/prompts":"^2.4.9","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/dpds_0.6.3_1780313773196_0.07164299656131723","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@cx-dp/dpds","version":"0.6.4","keywords":["dpds","shadcn","design-system","cli","tailwind","dubai-police"],"license":"MIT","_id":"@cx-dp/dpds@0.6.4","maintainers":[{"name":"cx-dp","email":"bashardup@gmail.com"}],"bin":{"dpds":"dist/index.js"},"dist":{"shasum":"c976d62c703c835980bbae89b2b7388478d6fc01","tarball":"https://registry.npmjs.org/@cx-dp/dpds/-/dpds-0.6.4.tgz","fileCount":209,"integrity":"sha512-VtG0BKJHv02Gy19Y70QqBq8ekm4z7WfTbibw87Pt3LtM4aDw3CYSauIlSx8OLD/L2dLC9Jmcjc4Q8iRrS2ozTA==","signatures":[{"sig":"MEUCIF/7kqJWCNqjVwfYyoDGw57qyaG/hLwGwYFLI9FowMsAAiEA1qVB3O38+HyOPLUUwi96Lw/q+fw6/irHDU1SWD8MT2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":590321},"type":"module","engines":{"node":">=18"},"gitHead":"5ec783d5f1b214073c8925f98bce71d5ffc1f567","scripts":{"dev":"tsup --watch","sync":"node scripts/sync-registry.mjs","test":"vitest run","build":"tsup","start":"node ./dist/index.js","generate":"node scripts/generate-registry.mjs","test:watch":"vitest","prepublishOnly":"npm run generate && npm run sync && npm run build && npm test"},"_npmUser":{"name":"cx-dp","email":"bashardup@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.7","description":"Dubai Police Design System — CLI for installing DPDS components into your project.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"cac":"^6.7.14","ora":"^8.1.1","zod":"^3.23.8","clsx":"^2.1.1","chalk":"^5.3.0","execa":"^9.5.2","kleur":"^4.1.5","globby":"^14.0.2","prompts":"^2.4.2","fs-extra":"^11.2.0","tailwindcss":"^4.3.0","lucide-react":"^1.16.0","tailwind-merge":"^3.6.0","@tailwindcss/vite":"^4.3.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^4.1.7","typescript":"^5.6.3","@types/node":"^20.14.0","@types/prompts":"^2.4.9","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/dpds_0.6.4_1780466313553_0.013266494702445453","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-05-21T10:29:29.450Z","modified":"2026-06-10T12:31:38.020Z","0.1.0":"2026-05-21T10:29:29.703Z","0.2.0":"2026-05-21T10:39:57.077Z","0.3.0":"2026-05-21T10:51:08.795Z","0.3.1":"2026-05-21T11:10:13.094Z","0.4.0":"2026-05-22T05:45:45.314Z","0.4.1":"2026-05-22T05:54:09.001Z","0.5.0":"2026-05-22T06:32:54.582Z","0.6.0":"2026-05-22T07:11:42.839Z","0.6.1":"2026-06-01T05:20:51.182Z","0.6.2":"2026-06-01T05:33:55.904Z","0.6.3":"2026-06-01T11:36:13.348Z","0.6.4":"2026-06-03T05:58:33.718Z"},"license":"MIT","keywords":["dpds","shadcn","design-system","cli","tailwind","dubai-police"],"description":"Dubai Police Design System — CLI for installing DPDS components into your project.","maintainers":[{"email":"support@npmjs.com","name":"npm-support"}],"readme":"# @cx-dp/dpds\n\nDubai Police Design System — CLI for installing DPDS components into your React + Tailwind v4 project, modeled after `shadcn/ui`.\n\nThe CLI lives inside the **dashboard** monorepo at `dpds-cli/`. The registry tracks live component sources under `dashboard/src/components/ui/*` — running `npm run sync` copies them into `dpds-cli/registry/styles/default/` so they ship with the next publish. When invoked from inside the dashboard repo, the CLI also reads live sources at runtime (so edits propagate without a rebuild).\n\n## Quick start\n\n```bash\n# 1. Initialize tokens, fonts, and config inside any React project\nnpx @cx-dp/dpds@latest init\n\n# 2. Add components\nnpx @cx-dp/dpds@latest add button\nnpx @cx-dp/dpds@latest add button card card-widget\n\n# 3. Teach your AI coding tool about DPDS\nnpx @cx-dp/dpds@latest add skill        # interactive — pick platforms\nnpx @cx-dp/dpds@latest add skill --all  # install everywhere\n\n# 4. List everything available\nnpx @cx-dp/dpds@latest list\n\n# 5. Show drift between your local copy and the registry\nnpx @cx-dp/dpds@latest diff button\n```\n\n## `add skill` — install knowledge pack into your AI tooling\n\nEmbeds the canonical DPDS knowledge pack (component catalog, CLI commands, design tokens, plan schema, hard rules, worked examples) into your AI coding platform in the right format and location for each tool.\n\n### Interactive flow\n\n```bash\n$ npx @cx-dp/dpds@latest add skill\n\n? Which platforms should this skill support?\n  ◯ Claude (Claude Code, Cowork, Claude Desktop plugins)\n  ◯ Cursor\n  ◯ Windsurf\n  ◯ Cline\n  ◯ Gemini (Code Assist / Antigravity)\n  ◯ Manus\n  ◯ Aider\n  ◯ Generic (AGENTS.md — works with most agents)\n  ◯ All of the above\n```\n\n### Flags\n\n| Flag | What it does |\n| --- | --- |\n| `--platform <ids>` | Comma list — `claude,cursor,gemini`, etc. Skips the prompt. |\n| `--all` | Target every platform. |\n| `--force` | Overwrite existing files without prompting. |\n| `--dry-run` | Print every file path + the first 10 lines of each generated file. Writes nothing. |\n\n### Target paths per platform\n\n| Platform | Path | Format |\n| --- | --- | --- |\n| Claude | `.claude/skills/dpds/SKILL.md` | YAML frontmatter (`name`, `description`) |\n| Cursor | `.cursor/rules/dpds.mdc` | MDC frontmatter (`description`, `globs`, `alwaysApply: false`) |\n| Windsurf | `.windsurf/rules/dpds.md` | Plain markdown |\n| Cline | `.clinerules/dpds.md` | Plain markdown |\n| Gemini | `GEMINI.md` (root) | Append under `## DPDS Design System`, replace managed block on re-run |\n| Manus | `.manus/knowledge/dpds.md` | Plain markdown |\n| Aider | `CONVENTIONS.md` (root) | Append under `## DPDS Design System`, replace managed block on re-run |\n| Generic | `AGENTS.md` (root) | Append under `## DPDS Design System`, replace managed block on re-run |\n\n### Idempotence\n\nRe-running `add skill` detects existing managed sections via the `<!-- dpds:managed v=N -->` marker and updates them in place. A short diff summary is printed (`+ added / ~ updated / · already up to date`).\n\n### Examples\n\n```bash\n# Install into Claude + Cursor only\nnpx @cx-dp/dpds@latest add skill --platform claude,cursor\n\n# Preview what would be written for every platform, write nothing\nnpx @cx-dp/dpds@latest add skill --all --dry-run\n\n# Force-overwrite all targets without prompts\nnpx @cx-dp/dpds@latest add skill --all --force\n```\n\n### Where the content comes from\n\nThe skill body lives in `dpds-cli/registry/skills/dpds-core/` — `content.md` (template), `catalog.json` (components, widgets, tokens, CLI commands, hard rules), and `examples/*.md`. Each platform writer in `src/lib/skill-writers/` wraps the same hydrated body in that platform's expected format.\n\n## What `init` does\n\n1. Writes `dpds.config.json` to your project root.\n2. Creates `src/lib/utils.ts` with the `cn()` helper.\n3. Merges DPDS tokens into your Tailwind v4 CSS entry (`src/index.css` by default).\n4. Installs runtime deps: `clsx`, `tailwind-merge`, `class-variance-authority`, `tailwindcss`, `@tailwindcss/vite`, `lucide-react`.\n\n## What `add <name>` does\n\n1. Reads the registry entry from `dpds/registry/styles/default/<name>.json`.\n2. Walks `registryDependencies` and installs every transitive piece in order.\n3. Rewrites import aliases (`@/components/ui` → your configured alias) before writing.\n4. Prompts before overwriting existing files (`--overwrite` to skip the prompt).\n5. Installs runtime + dev dependencies declared by the registry entry.\n\n## Available components (MVP)\n\n| Name          | Type        |\n| ------------- | ----------- |\n| `utils`       | lib (cn)    |\n| `button`      | primitive   |\n| `badge`       | primitive   |\n| `card`        | primitive   |\n| `card-widget` | component   |\n| `input`       | primitive   |\n| `label`       | primitive   |\n| `separator`   | primitive   |\n\nMore components ship in subsequent releases.\n\n## Project layout\n\n```\ndpds-cli/\n├── package.json          # npm package \"dpds\"\n├── src/\n│   ├── index.ts          # CLI entry (cac)\n│   ├── commands/\n│   │   ├── init.ts\n│   │   ├── add.ts\n│   │   ├── list.ts\n│   │   └── diff.ts\n│   └── utils/\n│       ├── config.ts     # dpds.config.json schema\n│       ├── registry.ts   # registry index + entry readers\n│       ├── pkg.ts        # package-manager detection + install\n│       └── logger.ts\n└── registry/\n    ├── index.json                   # registry name list\n    ├── templates/init/              # files copied during `init`\n    │   ├── lib/utils.ts\n    │   └── tokens.css\n    └── styles/default/              # one entry + source per component\n        ├── <name>.json              # metadata + deps + file map\n        └── ui/<name>.tsx            # raw source\n```\n\n## Adding a new component to the registry\n\n1. Drop the source into `registry/styles/default/ui/<name>.tsx`.\n2. Create `registry/styles/default/<name>.json` with `dependencies`, `registryDependencies`, and `files`.\n3. Append the name to `registry/index.json`.\n4. Use canonical aliases (`@/components/ui`, `@/lib/utils`) in the source — the CLI rewrites them per-project.\n\n## Local development\n\n```bash\npnpm install\npnpm build       # bundle CLI with tsup\nnode ./dist/index.js init   # smoke test\n```\n\nTo test against the dashboard repo:\n\n```bash\ncd /Users/samisamer/Desktop/projects/dashboard\nnode /Users/samisamer/Desktop/projects/dpds-cli/dist/index.js list\n```\n\nOr `npm link` once, then `dpds list` anywhere.\n","readmeFilename":"README.md"}