{"_id":"designsource","_rev":"15-87ca7ff2ecb7048d6fbfb9c4ef2ffdc8","name":"designsource","dist-tags":{"latest":"0.11.0"},"versions":{"0.2.0":{"name":"designsource","version":"0.2.0","keywords":["design-system","design-tokens","cli","scaffold","nextjs","tailwind","shadcn","vue","svelte","angular"],"license":"MIT","_id":"designsource@0.2.0","maintainers":[{"name":"karo-murad","email":"karapetmouradyan@gmail.com"}],"homepage":"https://designsource.app","bugs":{"url":"https://github.com/KaroMourad/design-system/issues"},"bin":{"dss":"dist/index.js","designsource":"dist/index.js"},"dist":{"shasum":"d1564698434d7b2e4079bb2aa392536986d6f718","tarball":"https://registry.npmjs.org/designsource/-/designsource-0.2.0.tgz","fileCount":4,"integrity":"sha512-rUtpFXxqfe6oqGcjUg7BQg6Se6iKsn3kksUlchjUMy+NPd/3ov155qyprqKMBG3FK/AiaOKBPA0AgvYRJcgCPA==","signatures":[{"sig":"MEQCIGK8Vnf4U3TFofdnV4sHj4a/RomMXtttQXFKN1nk+jc9AiAOIJpVTVOZIjFup66e93NOWczhXOH7Noy2K8MnhbKi9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29114},"type":"module","engines":{"node":">=20"},"gitHead":"0dc4e158a73d1ee8bdd18c94ce9346656af6ca3a","scripts":{"test":"node esbuild.mjs && vitest run","build":"node esbuild.mjs","start":"node dist/index.js","prepublishOnly":"node esbuild.mjs"},"_npmUser":{"name":"karo-murad","email":"karapetmouradyan@gmail.com"},"repository":{"url":"git+https://github.com/KaroMourad/design-system.git","type":"git","directory":"apps/designsource"},"_npmVersion":"11.16.0","description":"The DS source CLI: add a design system to an existing app (integrate) or start a new Next.js project from it (create) — tokens, every component and your mockup page.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","esbuild":"^0.24.0","typescript":"~6.0.3","@types/node":"^26"},"_npmOperationalInternal":{"tmp":"tmp/designsource_0.2.0_1788872833983_0.17710108136100455","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"designsource","version":"0.2.1","keywords":["design-system","design-tokens","cli","scaffold","nextjs","tailwind","shadcn","vue","svelte","angular"],"license":"MIT","_id":"designsource@0.2.1","maintainers":[{"name":"karo-murad","email":"karapetmouradyan@gmail.com"}],"homepage":"https://designsource.app","bugs":{"url":"https://github.com/KaroMourad/design-system/issues"},"bin":{"dss":"dist/index.js","designsource":"dist/index.js"},"dist":{"shasum":"5e43e15b01582d4c48c827f794bea045977b8eba","tarball":"https://registry.npmjs.org/designsource/-/designsource-0.2.1.tgz","fileCount":4,"integrity":"sha512-/dbjz71xIjtHKlKeP3mQ1ENKU/4+EX0LD5HwEAmR0l/cwxVHRksSN3k0CaK9d1DIRf/HhkXI2gRrsAoJs3/Qvw==","signatures":[{"sig":"MEUCIBsMJH8nC7CoJT5yQ284saZd3S2COdimFjSaOcm9+B6gAiEA4SNEvvKgmp4DJI69xbZyLPXsjWSZOYVoGVHywWK3rt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30057},"type":"module","engines":{"node":">=20"},"gitHead":"83601696a96d4c4c97900aeb253a24ef4262a7f3","scripts":{"test":"node esbuild.mjs && vitest run","build":"node esbuild.mjs","start":"node dist/index.js","prepublishOnly":"node esbuild.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c1722cdd-fd26-407b-be95-0652c9472d94"}},"repository":{"url":"git+https://github.com/KaroMourad/design-system.git","type":"git","directory":"apps/designsource"},"_npmVersion":"12.0.2","description":"The DS source CLI: add a design system to an existing app (integrate) or start a new Next.js project from it (create) — tokens, every component and your mockup page.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","esbuild":"^0.24.0","typescript":"~6.0.3","@types/node":"^26"},"_npmOperationalInternal":{"tmp":"tmp/designsource_0.2.1_1788889889229_0.5578059148914767","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"designsource","version":"0.3.0","keywords":["design-system","design-tokens","cli","scaffold","nextjs","tailwind","shadcn","vue","svelte","angular","mcp","model-context-protocol"],"license":"MIT","_id":"designsource@0.3.0","maintainers":[{"name":"karo-murad","email":"karapetmouradyan@gmail.com"}],"homepage":"https://designsource.app","bugs":{"url":"https://github.com/KaroMourad/design-system/issues"},"bin":{"dss":"dist/index.js","designsource":"dist/index.js"},"dist":{"shasum":"7b62d5b32f5c9feb8944620ffe2a4765c0988231","tarball":"https://registry.npmjs.org/designsource/-/designsource-0.3.0.tgz","fileCount":4,"integrity":"sha512-BJ/r2KjDz56W3MERM0HB9CJ7pJwbTW+jMHT3lxQvAC8/Ca7qdhZMSHdrxhHQOC1vupme/l+21IBpTk1RS7UX9g==","signatures":[{"sig":"MEUCIH+KDwV/deTl95arlNZCZYzxM3DJqdqjzT7n7BiQIhoWAiEAlyprM6ulKCUiN5M7b60zQ8VE1wqm57lJpzyns9f47Tw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIERmlIEvF7HRb+HMx9g2XYhVfh2F/QSIR+d0n6eo/0RPAiBHXatGsBMYQdrZ6g8FDDou5wzC6vuSLqqvYl1UrZumZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50695},"type":"module","engines":{"node":">=20"},"gitHead":"e43597897a10ef7a49319513ef38bbbc803c3f7a","scripts":{"test":"node esbuild.mjs && vitest run","build":"node esbuild.mjs","start":"node dist/index.js","prepublishOnly":"node esbuild.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c1722cdd-fd26-407b-be95-0652c9472d94"}},"repository":{"url":"git+https://github.com/KaroMourad/design-system.git","type":"git","directory":"apps/designsource"},"_npmVersion":"12.2.0","description":"The DS source CLI: add a design system to an existing app (integrate), start a new Next.js project from it (create), or serve it to a coding agent over MCP (mcp) — tokens, every component and your mockup page.","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","esbuild":"^0.24.0","typescript":"~6.0.3","@types/node":"^26"},"_npmOperationalInternal":{"tmp":"tmp/designsource_0.3.0_1791028596759_0.8162697077094896","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"designsource","version":"0.4.0","keywords":["design-system","design-tokens","cli","scaffold","nextjs","tailwind","shadcn","vue","svelte","angular","mcp","model-context-protocol"],"license":"MIT","_id":"designsource@0.4.0","maintainers":[{"name":"karo-murad","email":"karapetmouradyan@gmail.com"}],"homepage":"https://designsource.app","bugs":{"url":"https://github.com/KaroMourad/design-system/issues"},"bin":{"dss":"dist/index.js","designsource":"dist/index.js"},"dist":{"shasum":"d9d4186007bc58958658e53fbb768f226069df1e","tarball":"https://registry.npmjs.org/designsource/-/designsource-0.4.0.tgz","fileCount":4,"integrity":"sha512-hprYflvUARrwbvsxEHEGiyGe3V1nMeCWVypCtK7TfVhIAxOE/MQ7Lebd2qLrOLfSsJeu5rxcoL67wnSTVs+uwg==","signatures":[{"sig":"MEUCIQC2JDt65FQFq6Fq27VZ/gvSmLSFYRRFf8DY/JWUBbL1JwIgGNL4Whl3my8Up0YQkeHJiT9kth7sBgwPp/15auN7MkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCQk4lnLGm0t5Wjjdn459KJ2ONbmBOtkjCn8fXf077nMQIhAJPWW1yuaKURJCNm13C04DnT8doJ3TKQNAUMxDBa6JGV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53932},"type":"module","engines":{"node":">=20"},"gitHead":"dda42c52dc507ab80a3cf7e7471b31f9287f06f1","scripts":{"test":"node esbuild.mjs && vitest run","build":"node esbuild.mjs","start":"node dist/index.js","prepublishOnly":"node esbuild.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c1722cdd-fd26-407b-be95-0652c9472d94"}},"repository":{"url":"git+https://github.com/KaroMourad/design-system.git","type":"git","directory":"apps/designsource"},"_npmVersion":"12.2.0","description":"The DS source CLI: add a design system to an existing app (integrate), start a new Next.js project from it (create), or serve it to a coding agent over MCP (mcp) — tokens, every component and your mockup page.","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","esbuild":"^0.24.0","typescript":"~6.0.3","@types/node":"^26"},"_npmOperationalInternal":{"tmp":"tmp/designsource_0.4.0_1791812665846_0.7383747215478091","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"designsource","version":"0.4.1","keywords":["design-system","design-tokens","cli","scaffold","nextjs","tailwind","shadcn","vue","svelte","angular","mcp","model-context-protocol"],"license":"MIT","_id":"designsource@0.4.1","maintainers":[{"name":"karo-murad","email":"karapetmouradyan@gmail.com"}],"homepage":"https://designsource.app","bugs":{"url":"https://github.com/KaroMourad/design-system/issues"},"bin":{"dss":"dist/index.js","designsource":"dist/index.js"},"dist":{"shasum":"4fb4aee6313e940ce727ce5e769480dd8bb9b482","tarball":"https://registry.npmjs.org/designsource/-/designsource-0.4.1.tgz","fileCount":4,"integrity":"sha512-ADDSVzV6sFU06Eh8FBFpkbb86sEoGbGCjQ+4g+zeNb/gfjzFmIrid66M+PDdqrGVtiA4NKm4Sl0gyMX+sfFYgQ==","signatures":[{"sig":"MEUCIQDclC5kpnA5baljG1EcdnosJyWHQEQh11Tqxt1MW5mJCAIgdn5ki1q+gfApQHQCjO6fbtaYcr+RyM2P8ewkdfYcOJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEHJt3PZj+J3SSr0oWG3p2EMlpqkdjVcJ9yLl6/brUSsAiEAkZjf4B73tF9WqM1HHrJImWG/jfM7CY1+hMo52BcsqD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55066},"type":"module","engines":{"node":">=20"},"gitHead":"0d2411bbbea05f430eae6831dad4b8f340dd166a","scripts":{"test":"node esbuild.mjs && vitest run","build":"node esbuild.mjs","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"node esbuild.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c1722cdd-fd26-407b-be95-0652c9472d94"}},"repository":{"url":"git+https://github.com/KaroMourad/design-system.git","type":"git","directory":"apps/designsource"},"_npmVersion":"12.2.1","description":"The DS source CLI: add a design system to an existing app (integrate), start a new Next.js project from it (create), or serve it to a coding agent over MCP (mcp) — tokens, every component and your mockup page.","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.5","esbuild":"^0.28.2","typescript":"~6.0.3","@types/node":"^26.6.5"},"_npmOperationalInternal":{"tmp":"tmp/designsource_0.4.1_1793194285215_0.26269481162669583","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"designsource","version":"0.5.0","keywords":["design-system","design-tokens","cli","scaffold","nextjs","tailwind","shadcn","vue","svelte","angular","mcp","model-context-protocol"],"license":"MIT","_id":"designsource@0.5.0","maintainers":[{"name":"karo-murad","email":"karapetmouradyan@gmail.com"}],"homepage":"https://designsource.app","bugs":{"url":"https://github.com/KaroMourad/design-system/issues"},"bin":{"dss":"dist/index.js","designsource":"dist/index.js"},"dist":{"shasum":"e6f3101363d2ab9b82b48b4287b0f3286975f86b","tarball":"https://registry.npmjs.org/designsource/-/designsource-0.5.0.tgz","fileCount":4,"integrity":"sha512-NgE+Hvdqjp3sZ/lka2ZN2APUh0rRGcwRg0IUeIiq9RzvpZsanjAaO4C4zWkhFbnDdSg9iGhLRTuKbNWwugYHPQ==","signatures":[{"sig":"MEQCIGhUBTEs240mzlfl3LPT7jxbrSVuarNoobL7y/UTWeQHAiBVtKC2ltGenFgcOq+rluiRKi6xsIb1H6fkcVygNJQOAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHT6MKu+uLshre5mU2gkmQEedQAMuqkXajHpzzvJBLK1AiEA/VlfzF0nMqwvaIDKkgcoK2FcitUs8mUhLvPlnYfvLWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177627},"type":"module","engines":{"node":">=20"},"gitHead":"054c6f82c2bb4072321aefca8d3eb9c0bb46dbd2","scripts":{"test":"node esbuild.mjs && vitest run","build":"node esbuild.mjs","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"node esbuild.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c1722cdd-fd26-407b-be95-0652c9472d94"}},"repository":{"url":"git+https://github.com/KaroMourad/design-system.git","type":"git","directory":"apps/designsource"},"_npmVersion":"12.2.1","description":"The DS source CLI: add your design system's UI kit to a React app (add), add the design system to any other app (integrate), start a new Next.js project from it (create), or serve it to a coding agent over MCP (mcp) — tokens, every component and your mock","directories":{},"_nodeVersion":"24.22.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.5","esbuild":"^0.28.2","typescript":"~6.0.3","@types/node":"^26.6.5"},"_npmOperationalInternal":{"tmp":"tmp/designsource_0.5.0_1793350509697_0.1939996132992392","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"designsource","version":"0.6.0","keywords":["design-system","design-tokens","cli","scaffold","nextjs","tailwind","shadcn","vue","svelte","angular","mcp","model-context-protocol"],"license":"MIT","_id":"designsource@0.6.0","maintainers":[{"name":"karo-murad","email":"karapetmouradyan@gmail.com"}],"homepage":"https://designsource.app","bugs":{"url":"https://github.com/KaroMourad/design-system/issues"},"bin":{"dss":"dist/index.js","designsource":"dist/index.js"},"dist":{"shasum":"c94f442d2320df454d46aff0960be470cffc1c50","tarball":"https://registry.npmjs.org/designsource/-/designsource-0.6.0.tgz","fileCount":4,"integrity":"sha512-23IIldiGRoWd+mpnPpAfx+Te9xYDabI64zU+sQz9p0HUHVp9mtf9wpocTjffL354L4G6lCrfpHOBO0ayonAixA==","signatures":[{"sig":"MEUCIQDSG1g8RDYt8tVDMaiHJMskNgOMrmGFRNL+E588TJ04zwIgPm6hv8aTEC5rEfkJGw+LXoKaKBRTxNoQ/G2N9iEq1Bk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCIqgueujLGym9em49tB8KqN1J2vXLR2sGwTlKzKidDdgIgVtAwUfyK/3nE4kKNcNpDLPUEwfV5qIk1BYtGzi000ik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209895},"type":"module","engines":{"node":">=20"},"gitHead":"c33e88e59533ecc034278efbf7a7cd809bcc666f","scripts":{"test":"node esbuild.mjs && vitest run","build":"node esbuild.mjs","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"node esbuild.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c1722cdd-fd26-407b-be95-0652c9472d94"}},"repository":{"url":"git+https://github.com/KaroMourad/design-system.git","type":"git","directory":"apps/designsource"},"_npmVersion":"12.2.1","description":"The DS source CLI: add your design system's UI kit to a React app (add), add the design system to any other app (integrate), start a new Next.js project from it (create), or serve it to a coding agent over MCP (mcp) — tokens, every component and your mock","directories":{},"_nodeVersion":"24.22.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.5","esbuild":"^0.28.2","typescript":"~6.0.3","@types/node":"^26.6.5"},"_npmOperationalInternal":{"tmp":"tmp/designsource_0.6.0_1793619944374_0.23858696182022554","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"designsource","version":"0.6.1","keywords":["design-system","design-tokens","cli","scaffold","nextjs","tailwind","shadcn","vue","svelte","angular","mcp","model-context-protocol"],"license":"MIT","_id":"designsource@0.6.1","maintainers":[{"name":"karo-murad","email":"karapetmouradyan@gmail.com"}],"homepage":"https://designsource.app","bugs":{"url":"https://github.com/KaroMourad/design-system/issues"},"bin":{"dss":"dist/index.js","designsource":"dist/index.js"},"dist":{"shasum":"f24bcc2bd6e89308c8f933b4601bbd2818b8482d","tarball":"https://registry.npmjs.org/designsource/-/designsource-0.6.1.tgz","fileCount":4,"integrity":"sha512-YJbb/pFPGgfgbZyv1gkjF+mm8dsr8696ZikV+W+fGhL33GPKk7NB71OjdJYMmuRRo6Obo6CUJop/37jpAcjNJQ==","signatures":[{"sig":"MEQCIAhpsHjw50xlElpm2NXIJdePq18cYzOu5Pg+fNKYQNjoAiBkMt7CHypYyDE14777aKcJHUkok0i520hLuTjiV2kLXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICEG1RNgO4LAq11zo3UP/o4WqPrFTDFf7tPBFwOpJiL5AiBUjPAcObvypWu6i9SyCUaGQjGvljW72RDS3uNPsi4+eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210528},"type":"module","engines":{"node":">=20"},"gitHead":"321ef0e58955348ead598321f8840441bdf61a52","scripts":{"test":"node esbuild.mjs && vitest run","build":"node esbuild.mjs","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"node esbuild.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c1722cdd-fd26-407b-be95-0652c9472d94"}},"repository":{"url":"git+https://github.com/KaroMourad/design-system.git","type":"git","directory":"apps/designsource"},"_npmVersion":"11.21.1","description":"The DS source CLI: add your design system's UI kit to a React app (add), add the design system to any other app (integrate), start a new Next.js project from it (create), or serve it to a coding agent over MCP (mcp) — tokens, every component and your mock","directories":{},"_nodeVersion":"24.22.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.5","esbuild":"^0.28.2","typescript":"~6.0.3","@types/node":"^26.6.5"},"_npmOperationalInternal":{"tmp":"tmp/designsource_0.6.1_1793627756056_0.6996184856945458","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"designsource","version":"0.7.0","keywords":["design-system","design-tokens","cli","scaffold","nextjs","tailwind","shadcn","vue","svelte","angular","mcp","model-context-protocol"],"license":"MIT","_id":"designsource@0.7.0","maintainers":[{"name":"karo-murad","email":"karapetmouradyan@gmail.com"}],"homepage":"https://designsource.app","bugs":{"url":"https://github.com/KaroMourad/design-system/issues"},"bin":{"dss":"dist/index.js","designsource":"dist/index.js"},"dist":{"shasum":"8ba128ebe61e6db0d8a3f6a8f81e0b7f122a884a","tarball":"https://registry.npmjs.org/designsource/-/designsource-0.7.0.tgz","fileCount":4,"integrity":"sha512-VYTkLoEKxZw1qtAK9KVzXzH25tWv/aBWGeR1zjPMrKL+88y+2NRiWJ4P8QUblulA11cwwJjmxwZeEXbNnph76w==","signatures":[{"sig":"MEUCIEA7dUD+S7HHqhQHsrPCFm+Bs/vLQdLsJ0d0pcoWcmSDAiEArci9cYZWbBUgxy7mVZ29Z27Zm4m3sFPmEoyHXPpwYU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDL5pUIeiBEvt0lKKHyzBqYpofP+pHVe30mcEAWIpyfFgIgCi/eem+gcHYCD4YeQ+Kt6D7s6V4kBdzLahopjztGRjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":262474},"type":"module","engines":{"node":">=20"},"gitHead":"ccd68ebeee0ebe2e14082fc009d302cbfb9e7b06","scripts":{"test":"node esbuild.mjs && vitest run","build":"node esbuild.mjs","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"node esbuild.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c1722cdd-fd26-407b-be95-0652c9472d94"}},"repository":{"url":"git+https://github.com/KaroMourad/design-system.git","type":"git","directory":"apps/designsource"},"_npmVersion":"11.21.2","description":"The DS source CLI: add your design system's UI kit to a React app (add), add the design system to any other app (integrate), start a new Next.js project from it (create), or serve it to a coding agent over MCP (mcp) — tokens, every component and your mock","directories":{},"_nodeVersion":"24.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.5","esbuild":"^0.28.2","typescript":"~6.0.3","@types/node":"^26.6.5"},"_npmOperationalInternal":{"tmp":"tmp/designsource_0.7.0_1793896759890_0.012683006490971982","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"designsource","version":"0.7.1","keywords":["design-system","design-tokens","cli","scaffold","nextjs","tailwind","shadcn","vue","svelte","angular","mcp","model-context-protocol"],"license":"MIT","_id":"designsource@0.7.1","maintainers":[{"name":"karo-murad","email":"karapetmouradyan@gmail.com"}],"homepage":"https://designsource.app","bugs":{"url":"https://github.com/KaroMourad/design-system/issues"},"bin":{"dss":"dist/index.js","designsource":"dist/index.js"},"dist":{"shasum":"2effc17d02c585c76bb3a081ad3ffcae1785d76b","tarball":"https://registry.npmjs.org/designsource/-/designsource-0.7.1.tgz","fileCount":4,"integrity":"sha512-Wl0iCp2GH6a9mM7OwgZPEUBOiosvX5nLX9WhFVYAgAkh7z95VVqhUWvo3tNPrKTBOYzg7N5aZfJci0h/t8+jcQ==","signatures":[{"sig":"MEQCIGvnkRw9whIJx5OB/ml5yWFCClVTe8+u6cuYm089ZHbpAiBIb9G6Yrb+t3eCOkJUhnpxoUZNPhGr8ZoDEpZzOx2SUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBJU1BnZvKVTEWd33Ti7a2iMyHP6Y8QM2XkJSSBfAvROAiAcJvJzkrLAa1oRW+8n1+glm8qvIsO4Kx/rufh1iPEWVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":262571},"type":"module","engines":{"node":">=20"},"gitHead":"79881c4ae321e191986ac746e357138a1724b222","scripts":{"test":"node esbuild.mjs && vitest run","build":"node esbuild.mjs","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"node esbuild.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c1722cdd-fd26-407b-be95-0652c9472d94"}},"repository":{"url":"git+https://github.com/KaroMourad/design-system.git","type":"git","directory":"apps/designsource"},"_npmVersion":"11.21.2","description":"The DS source CLI: add your design system's UI kit to a React app (add), add the design system to any other app (integrate), start a new Next.js project from it (create), or serve it to a coding agent over MCP (mcp) — tokens, every component and your mock","directories":{},"_nodeVersion":"24.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.5","esbuild":"^0.28.2","typescript":"~6.0.3","@types/node":"^26.6.5"},"_npmOperationalInternal":{"tmp":"tmp/designsource_0.7.1_1793899522943_0.6701084355569128","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"designsource","version":"0.7.2","keywords":["design-system","design-tokens","cli","scaffold","nextjs","tailwind","shadcn","vue","svelte","angular","mcp","model-context-protocol"],"license":"MIT","_id":"designsource@0.7.2","maintainers":[{"name":"karo-murad","email":"karapetmouradyan@gmail.com"}],"homepage":"https://designsource.app","bugs":{"url":"https://github.com/KaroMourad/design-system/issues"},"bin":{"dss":"dist/index.js","designsource":"dist/index.js"},"dist":{"shasum":"5938c148c0012897c91e54fccb89553503d36d91","tarball":"https://registry.npmjs.org/designsource/-/designsource-0.7.2.tgz","fileCount":4,"integrity":"sha512-ZL9W8RnFEJvu8DOyhN4CXj4S8f0u234gXbLHEzZsLAaKJJ9ykutHbtXP68ptRr1ZeFtESqqlYthtBLrs8Dd6tw==","signatures":[{"sig":"MEUCIA4FKqDryBo1CGAB68lhua0M0YLLwA7XN8OntHvNAipeAiEAouoYxPIfyajermNTwc6DgdHxLTz43DqOOf0mjcwSP8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGhBaBYKoFA58Cd/kyap5mjdHpspOLPrJCzMoTrHAA1SAiB/wrT6PpDfJpQEmnpxUFFvW/LFTfcORU4sNo+m/1wYPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263042},"type":"module","engines":{"node":">=20"},"gitHead":"886a4af8e6a07b5e578173e82e836ed649e8f88b","scripts":{"test":"node esbuild.mjs && vitest run","build":"node esbuild.mjs","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"node esbuild.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c1722cdd-fd26-407b-be95-0652c9472d94"}},"repository":{"url":"git+https://github.com/KaroMourad/design-system.git","type":"git","directory":"apps/designsource"},"_npmVersion":"11.21.2","description":"The DS source CLI: add your design system's UI kit to a React app (add), add the design system to any other app (integrate), start a new Next.js project from it (create), or serve it to a coding agent over MCP (mcp) — tokens, every component and your mock","directories":{},"_nodeVersion":"24.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.5","esbuild":"^0.28.2","typescript":"~6.0.3","@types/node":"^26.6.5"},"_npmOperationalInternal":{"tmp":"tmp/designsource_0.7.2_1793902264914_0.4181967634873245","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"designsource","version":"0.8.0","keywords":["design-system","design-tokens","cli","scaffold","nextjs","tailwind","shadcn","vue","svelte","angular","mcp","model-context-protocol"],"license":"MIT","_id":"designsource@0.8.0","maintainers":[{"name":"karo-murad","email":"karapetmouradyan@gmail.com"}],"homepage":"https://designsource.app","bugs":{"url":"https://github.com/KaroMourad/design-system/issues"},"bin":{"dss":"dist/index.js","designsource":"dist/index.js"},"dist":{"shasum":"962e73afbe2224e96fb2d235ca96e7e7a1f71439","tarball":"https://registry.npmjs.org/designsource/-/designsource-0.8.0.tgz","fileCount":4,"integrity":"sha512-SbEV2eqv5c/bUH7K9ngOOFx/C/mi+YCa1dfeWDQsNeJ2dTahYO6CWzSZWj09h7K/T7+Kpku0cjgn7O/NSqnorw==","signatures":[{"sig":"MEUCIQChiFZKtD+3FTjO8vcv7yl9+Hqvh+88ENXhCDhTdJCWTQIgRztoGXn7xdbyjsnGWOBhkQTqF9R9UfN/u27S90qrmCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCjJBojHMAc9MqIpyclnXxMFWdB9CHdqY6u/qeJ/tUhBgIhAN8SIjhvblh4x7SmoS6la5pFekq3QUWUl0TlsPimsJZ/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237001},"type":"module","engines":{"node":">=20"},"gitHead":"ccf5c2011ae0a025bbb684b36c64fa95f30af1c2","scripts":{"test":"node esbuild.mjs && vitest run","build":"node esbuild.mjs","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"node esbuild.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c1722cdd-fd26-407b-be95-0652c9472d94"}},"repository":{"url":"git+https://github.com/KaroMourad/design-system.git","type":"git","directory":"apps/designsource"},"_npmVersion":"11.21.2","description":"The DS source CLI: add your design system's UI kit to a React app (add), add the design system to any other app (integrate), start a new Next.js project from it (create), or serve it to a coding agent over MCP (mcp) — tokens, every component and your mock","directories":{},"_nodeVersion":"24.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.5","esbuild":"^0.28.2","typescript":"~6.0.3","@types/node":"^26.6.5"},"_npmOperationalInternal":{"tmp":"tmp/designsource_0.8.0_1794330919758_0.8010076714601471","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"designsource","version":"0.9.0","keywords":["design-system","design-tokens","cli","scaffold","nextjs","tailwind","shadcn","vue","svelte","angular","mcp","model-context-protocol"],"license":"MIT","_id":"designsource@0.9.0","maintainers":[{"name":"karo-murad","email":"karapetmouradyan@gmail.com"}],"homepage":"https://designsource.app","bugs":{"url":"https://github.com/KaroMourad/design-system/issues"},"bin":{"dss":"dist/index.js","designsource":"dist/index.js"},"dist":{"shasum":"7df2e04ca3a1c2707e4ac62667f9dd2ac8fce900","tarball":"https://registry.npmjs.org/designsource/-/designsource-0.9.0.tgz","fileCount":4,"integrity":"sha512-rx2+K8ftozNGu+qfdXPmnMZ1r5BiDS1QqVlgHbEi3AWEZmN2bTQ0fzc+rWtNrkCFyrVZvckUr1dsKd/w//goNQ==","signatures":[{"sig":"MEUCIQCAHRs1eT7fcye3Fo/96Uf/Ewuv7WYYRVoiRj51UW+dmgIgahqrXChQ25+TifSkzltcT/e7wOqdIrUb8z5XbuJVpAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDiicZMePcludB2Dbj1mtjjQL66JhtGG430GfkgbZFVXAiEA8ACJSsCTNDn1kEgLY+EwYNyqsxluldGsjz2YRMTFzjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237155},"type":"module","engines":{"node":">=20"},"gitHead":"e5036e734129a463e0eb7aee260908fc0a39600a","scripts":{"test":"node esbuild.mjs && vitest run","build":"node esbuild.mjs","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"node esbuild.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c1722cdd-fd26-407b-be95-0652c9472d94"}},"repository":{"url":"git+https://github.com/KaroMourad/design-system.git","type":"git","directory":"apps/designsource"},"_npmVersion":"11.21.2","description":"The DS source CLI: add your design system's UI kit to a React app (add), add the design system to any other app (integrate), start a new Next.js project from it (create), or serve it to a coding agent over MCP (mcp) — tokens, every component and your mock","directories":{},"_nodeVersion":"24.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.5","esbuild":"^0.28.2","typescript":"~6.0.3","@types/node":"^26.6.5"},"_npmOperationalInternal":{"tmp":"tmp/designsource_0.9.0_1794348809509_0.4653703318212008","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"designsource","version":"0.10.0","keywords":["design-system","design-tokens","cli","scaffold","nextjs","tailwind","shadcn","vue","svelte","angular","mcp","model-context-protocol"],"license":"MIT","_id":"designsource@0.10.0","maintainers":[{"name":"karo-murad","email":"karapetmouradyan@gmail.com"}],"homepage":"https://designsource.app","bugs":{"url":"https://github.com/KaroMourad/design-system/issues"},"bin":{"dss":"dist/index.js","designsource":"dist/index.js"},"dist":{"shasum":"e187552fe602db3b883779f8a210867de2059c8c","tarball":"https://registry.npmjs.org/designsource/-/designsource-0.10.0.tgz","fileCount":4,"integrity":"sha512-9cCVxtsIOyjYIkmr6iOEMbgaLs3mnOgC+51RwwsvvPcyKgQyCpVPCUZ5aABBoIMFVt+0qgu9ono8sdoDyzwjZA==","signatures":[{"sig":"MEQCIG7IwRlAWrIqV1CbJhi2BrUDzOUWy/5w8Hae1g7myDYHAiBk/Dynix/9oNzrWX/lCpbt/mMx3Kcg2Na0KdiQegEGRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFWvp2G6+xJ9rWtkuHid9E5SRk2HXHl/imp6ldM8Gt8wAiBwRgilgYc5seK35vj4RzLF/mkq+iTkYPncPcbD07nzBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284927},"type":"module","engines":{"node":">=20"},"gitHead":"27d26d6f7fe68061317382ee1a81fddaf4f0329c","scripts":{"test":"node esbuild.mjs && vitest run","build":"node esbuild.mjs","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"node esbuild.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c1722cdd-fd26-407b-be95-0652c9472d94"}},"repository":{"url":"git+https://github.com/KaroMourad/design-system.git","type":"git","directory":"apps/designsource"},"_npmVersion":"11.21.2","description":"The DS source CLI: add your design system's UI kit to a React app (add), add the design system to any other app (integrate), start a new Next.js project from it (create), or serve it to a coding agent over MCP (mcp) — tokens, every component and your mock","directories":{},"_nodeVersion":"24.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.5","esbuild":"^0.28.2","typescript":"~6.0.3","@types/node":"^26.6.5"},"_npmOperationalInternal":{"tmp":"tmp/designsource_0.10.0_1794471439702_0.4967594342726287","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"_id":"designsource@0.11.0","bin":{"dss":"dist/index.js","designsource":"dist/index.js"},"bugs":{"url":"https://github.com/KaroMourad/design-system/issues"},"dist":{"shasum":"3031db74e699a635b0439031062663fbc9e6c5e8","tarball":"https://registry.npmjs.org/designsource/-/designsource-0.11.0.tgz","fileCount":4,"integrity":"sha512-NtHxjv4tDCP1ajfYm5iQJi+94Ti6kPhq8U6CJtS5r0i7A5DZoSjrAqltFQUjiCr7aj9Mc/2qt04GlVU2XdBK+A==","signatures":[{"sig":"MEQCIHDh/Zj32+dZtxHe45xNEfr98l3OlSpwBDBWaVuNp7tGAiBqyUe+0k1E6yoC86ZD09NBx7jwUDHzJjVq+ecSwIC7Jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHXS5yWjxnGsWrpip3XdEee17y5gNnryjEsilg4G4RZnAiEA0uPZU7oSxlpDfnCOWMR5y3iijxf40GrYKbwBr7zkljk="}],"unpackedSize":299547},"name":"designsource","type":"module","engines":{"node":">=20"},"gitHead":"c7e37290b3cd9398a8adb7664819ea4225c3d42e","license":"MIT","scripts":{"test":"node esbuild.mjs && vitest run","build":"node esbuild.mjs","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"node esbuild.mjs"},"version":"0.11.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c1722cdd-fd26-407b-be95-0652c9472d94"}},"homepage":"https://designsource.app","keywords":["design-system","design-tokens","cli","scaffold","nextjs","tailwind","shadcn","vue","svelte","angular","mcp","model-context-protocol"],"repository":{"url":"git+https://github.com/KaroMourad/design-system.git","type":"git","directory":"apps/designsource"},"_npmVersion":"11.21.2","description":"The DS source CLI: add your design system's UI kit to a React app (add), add the design system to any other app (integrate), start a new Next.js project from it (create), or serve it to a coding agent over MCP (mcp) — tokens, every component and your mock","directories":{},"maintainers":[{"name":"karo-murad","email":"karapetmouradyan@gmail.com"}],"_nodeVersion":"24.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.5","esbuild":"^0.28.2","typescript":"~6.0.3","@types/node":"^26.6.5"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/designsource_0.11.0_1794566929167_0.034718061544245504"}}},"time":{"created":"2026-09-08T13:07:13.771Z","modified":"2026-11-13T10:48:49.455Z","0.2.0":"2026-09-08T13:07:14.102Z","0.2.1":"2026-09-08T17:51:29.358Z","0.3.0":"2026-10-03T11:56:36.842Z","0.4.0":"2026-10-12T13:44:25.922Z","0.4.1":"2026-10-28T13:31:25.302Z","0.5.0":"2026-10-30T08:55:09.803Z","0.6.0":"2026-11-02T11:45:44.460Z","0.6.1":"2026-11-02T13:55:56.136Z","0.7.0":"2026-11-05T16:39:20.001Z","0.7.1":"2026-11-05T17:25:23.055Z","0.7.2":"2026-11-05T18:11:04.990Z","0.8.0":"2026-11-10T17:15:19.881Z","0.9.0":"2026-11-10T22:13:29.599Z","0.10.0":"2026-11-12T08:17:19.827Z","0.11.0":"2026-11-13T10:48:49.264Z"},"bugs":{"url":"https://github.com/KaroMourad/design-system/issues"},"license":"MIT","homepage":"https://designsource.app","keywords":["design-system","design-tokens","cli","scaffold","nextjs","tailwind","shadcn","vue","svelte","angular","mcp","model-context-protocol"],"repository":{"url":"git+https://github.com/KaroMourad/design-system.git","type":"git","directory":"apps/designsource"},"description":"The DS source CLI: add your design system's UI kit to a React app (add), add the design system to any other app (integrate), start a new Next.js project from it (create), or serve it to a coding agent over MCP (mcp) — tokens, every component and your mock","maintainers":[{"name":"karo-murad","email":"karapetmouradyan@gmail.com"}],"readme":"<p align=\"center\">\n  <img src=\"https://designsource.app/designsource/cover.png\" alt=\"designsource — your design system, in your code\" width=\"100%\">\n</p>\n\n# designsource\n\nThe command line for a [DS source](https://designsource.app) design system. Node 20 or newer, zero runtime dependencies; also installed as **`dss`**.\n\n- **[`add`](https://designsource.app/docs/cli/add)** — add the UI kit to the React app you already have: your theme in its global stylesheet, the 61 components and the libraries they import, the Tailwind and shadcn setup when the app lacks it, and a `/design-system` section showing them. Run it again to pull updates.\n- **`add --screen`** — pull a screen you made in the workbench into your app as code: `npx designsource add --screen customers` (or `--screen all`) writes the screen, its sample data and the parts it uses, with the kit components it needs. `add --screen shell` adds a sidebar app shell that links them, and `add --screen site` a menu and footer that list the marketing pages in your app. [More](https://designsource.app/docs/cli/screens).\n- **[`connect`](https://designsource.app/docs/cli/connect)** — connect your coding apps (Claude Code, Cursor, VS Code, Codex, Gemini CLI) to the design system: the project token saved once, privately, on this computer, and each app's MCP settings written in the project with no token in them.\n- **[`login`](https://designsource.app/docs/cli/login-and-logout)** / **`logout`** — sign this computer in to your account for coding agents, so your agent can create a design system for the app it is working on and add its UI kit.\n- **Pages** — the marketing pages you made (home, pricing, waitlist) come with `add --screen` too, and `create` puts them on their own routes with the home page at `/`. The CLI always asks the server for them.\n- **[`create`](https://designsource.app/docs/cli/create-and-integrate)** — a new Next.js project from it: tokens, every component, a front page, the design system under `/design-system` and your screens on `/app/<name>` in a sidebar shell (`--no-screens` leaves them out).\n- **[`integrate`](https://designsource.app/docs/cli/create-and-integrate)** — a `design-system/` folder for Vue, Svelte, Angular or plain CSS: your tokens as CSS variables, a prompt for your coding agent, the component kit as reference.\n- **[`mcp`](https://designsource.app/docs/cli/mcp)** — serve the design system to your coding agent over MCP: tokens, component source, blocks, your mockup page, an integration guide, and tools that add the UI kit (and your screens, with `screens`), list and read screens (`list_screens`, `get_screen_source`), create a design system, or, signed in with `login`, make a screen (`generate_screen`, which spends credits or your key and writes no files). `connect` and `login` write its config for you.\n\n```sh\nnpx designsource add\n```\n\n```sh\nnpx designsource connect\n```\n\n```sh\nnpx designsource login\n```\n\nWorks the same with `pnpm dlx designsource …`, `yarn dlx designsource …` and `bunx designsource …`.\n\n<p align=\"center\">\n  <img src=\"https://designsource.app/designsource/demo.gif\" alt=\"Terminal demo: pick what to do with the arrow keys, paste the project token, files are written\" width=\"100%\">\n</p>\n\n## How it works\n\n1. Design your system at [designsource.app](https://designsource.app) — colours, radii, shadows, typography, three tiers of tokens, a component kit and an AI-generated mockup page.\n2. Run the command. It asks with the arrow keys where there is a list to pick from, asks for a folder where the command takes one, and asks for your **project token** (workbench → Project settings). The token is typed hidden, sent as a bearer header, and never printed; only `connect` keeps it, in this computer's private store, never in the project.\n3. Your app has the system in it: every colour, radius and shadow on screen is a token from your design system.\n\nEvery flag, every line the CLI can stop with, and where tokens are kept: [designsource.app/docs/cli](https://designsource.app/docs/cli). Every export needs the project's account on Pro.\n\n## Safety\n\n- Every write is contained to the target folder. On any failure the command removes what it created, restores what it overwrote, and says so in one line. `add` also edits your Tailwind, alias and stylesheet setup when it is missing; each change is named as it happens, and a failure after setup says what was kept.\n- The project token authorises read-only access to one project. Regenerate it in Project settings to revoke it; every computer that saved the old one then runs `connect` again. Only `connect` stores it, in this computer's private store and never in the project; the installs `add` runs never see it; `mcp` reads it from that store, or from the environment your MCP client passes, and prints it nowhere.\n- The account sign-in `login` saves can create design systems in your account and read the ones there; it cannot delete or change anything. Revoke it with `logout` or on your profile page. It is used only in the folders you ran `login` in and sent only to the server it was saved for. Known limit: a repo's committed `.npmrc` can point `npx` at another registry, which swaps any `npx` package the repo starts, this one included; only let repos you trust start MCP servers.\n- Zero runtime dependencies. Node 20 or newer.\n\n## Local development\n\nFrom the [design-system](https://github.com/KaroMourad/design-system) repo, against a dev server:\n\n```sh\npnpm --filter designsource build\npnpm --filter designsource start -- integrate --framework vue --api http://localhost:3001\npnpm --filter designsource start -- create my-app --api http://localhost:3001\nDS_SYNC_TOKEN=<project token> pnpm --filter designsource start -- mcp --api http://localhost:3001\n```\n\n`add` works in the current folder, and `pnpm --filter` runs from `apps/designsource`, so run the built file from inside a scratch React app instead: `node <repo>/apps/designsource/dist/index.js add --api http://localhost:3001`.\n\nFor the MCP server, add it to Claude Code with `claude mcp add designsource -e DS_SYNC_TOKEN=… -- node apps/designsource/dist/index.js mcp --api http://localhost:3001` and run `/mcp__designsource__integrate-design-system` in a scratch app.\n\n`pnpm --filter designsource test` builds and runs the unit tests plus an end-to-end run of the binary against a throwaway local HTTP server, asserting the token never reaches stdout or stderr. `src/docs-contract.test.ts` holds the web app's CLI docs pages to this package's usage strings and messages.\n\n## Publishing\n\nBy the maintainer, through GitHub Actions with npm trusted publishing: no npm token exists anywhere; npm accepts the release because GitHub vouches for the repository and workflow that built it. Nothing publishes on an ordinary push or merge. (npm attaches a provenance attestation only when the source repository is public, so while this one is private the releases carry none.)\n\n1. Bump the version in `package.json` (`pnpm version patch|minor` here) and merge to `main`. Every publish needs a bump.\n2. Rehearse, optionally: Actions → \"Release designsource\" → Run workflow. A manual run installs, builds, tests and packs, and never publishes, from any branch.\n3. Tag the merge commit on `main` `designsource@<version>` and push the tag (a tag on any other commit stops the run):\n\n   ```sh\n   git tag designsource@0.7.0 && git push origin designsource@0.7.0\n   ```\n\n   The workflow (`.github/workflows/release-designsource.yml`) refuses a tag that does not match `package.json`, runs the tests (which build `dist/` first), publishes, then installs the published version from npm and runs `--help` against it.\n4. Check the npm page shows the new version.\n\nOne-time setup, done on npmjs.com: package settings → Trusted publishing → GitHub Actions, repository `KaroMourad/design-system`, workflow `release-designsource.yml`, no environment. Publishing from a laptop still works (`npm login`, `pnpm publish --access public` from this folder; `prepublishOnly` rebuilds `dist/`), but it needs your npm login and 2FA.\n\nThe README's images live in the web app at `apps/web/public/designsource/` and are served from `designsource.app`; ship image changes there before the npm publish that references them. The README links to `designsource.app/docs/cli`, so publish only once those pages are live.\n\n`create-ds-app` was this package's first name (0.1.x, September 2026). It was deleted from npm the day after `designsource` shipped; nothing points at it any more.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}