{"_id":"@particlesui/cli","_rev":"29-3ebd668314b416b127650ab2d751acc0","name":"@particlesui/cli","dist-tags":{"cli-release":"1.0.2","latest":"1.8.4"},"versions":{"1.0.1":{"name":"@particlesui/cli","version":"1.0.1","_id":"@particlesui/cli@1.0.1","maintainers":[{"name":"particlesui-team","email":"natalysterist@gmail.com"}],"bin":{"particles":"bin/cli.js"},"dist":{"shasum":"4935304deb2289b8e46b030c9968bc4659b97723","tarball":"https://registry.npmjs.org/@particlesui/cli/-/cli-1.0.1.tgz","fileCount":6,"integrity":"sha512-Mq+8N/JWoM4k+Idgl1PtrO+Re2zkvqRbViGVffChgkKbeMWeT0oHvI0Vdc0CqQPL8DKxslZ0gYx4GCGJ99ld9A==","signatures":[{"sig":"MEUCIQCaso5XbF8ht752ycg1JNOx5YQsMgK/9rqiN9slhXio2QIgFHSUXhh/hAM0gsmrLIR0eZ4adjERnm9sZkzvux4zOjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102650},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"96a67df16223f23a8a5b0970b39f8967e25999d0","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"particlesui-team","email":"natalysterist@gmail.com"},"_npmVersion":"10.9.8","description":"Particles UI CLI — sync and export design tokens from Particles Studio to your codebase","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.24.0","commander":"^12.1.0","@particlesui/shared":"1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.0","vitest":"^3.1.0","typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1_1779949520721_0.7091444746641145","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@particlesui/cli","version":"1.0.2","_id":"@particlesui/cli@1.0.2","maintainers":[{"name":"particlesui-team","email":"natalysterist@gmail.com"}],"bin":{"particles":"bin/cli.js"},"dist":{"shasum":"c0885d3366fc227661aaed4bf426201887bef7da","tarball":"https://registry.npmjs.org/@particlesui/cli/-/cli-1.0.2.tgz","fileCount":6,"integrity":"sha512-Z54G7Pde0zvzeddDUl9fUcMl+A7dsyVCobVM9SRGYxEB/nj52j7cDvsZYHC2612Dx9EkXH1DZQ0QoC97fJc1Nw==","signatures":[{"sig":"MEQCIDkhwQVnSQQ7GQJOqhvx6wa7ZftWm9g9sknykTwXF8P9AiBeprkNmgPgihEyWG9OCHXAVU8KldOgIxdGadUg/A6GpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229397},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"008eb3bf612e34ddf1065b76c379c8b17ae621a5","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"particlesui-team","email":"natalysterist@gmail.com"},"_npmVersion":"10.9.8","description":"Particles UI CLI — sync and export design tokens from Particles Studio to your codebase","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.24.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.0","vitest":"^3.1.0","typescript":"^5.7.0","@types/node":"^25.6.0","@particlesui/shared":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.2_1779950835710_0.5948551673273574","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@particlesui/cli","version":"1.0.3","_id":"@particlesui/cli@1.0.3","maintainers":[{"name":"particlesui-team","email":"natalysterist@gmail.com"}],"bin":{"particles":"bin/cli.js"},"dist":{"shasum":"8a0f4347a9255fd5a4dbb747a99b3d8476a4a4e7","tarball":"https://registry.npmjs.org/@particlesui/cli/-/cli-1.0.3.tgz","fileCount":6,"integrity":"sha512-ie3Q63AYC0KPAYeyA6iiXoX8L8avf8CiLGYs4ACyywwFBk/cptTWHOX0P6BTwuBSrJbOBcJMvyRUFgqkiE4jMw==","signatures":[{"sig":"MEUCIAlcO5LnqSlr403AyTOSkCO2Sy2CYj7/JvXgZjDEoNMTAiEAhISi6wswrhm+y8aLcVkEEILKmLDJbQpziDdELhBYMLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229397},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"078920121956ea958fea499a7c92ab03cc01a8cb","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"particlesui-team","email":"natalysterist@gmail.com"},"_npmVersion":"10.9.8","description":"Particles UI CLI — sync and export design tokens from Particles Studio to your codebase","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.24.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.0","vitest":"^3.1.0","typescript":"^5.7.0","@types/node":"^25.6.0","@particlesui/shared":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.3_1779951114926_0.3796385849724433","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@particlesui/cli","version":"1.0.4","_id":"@particlesui/cli@1.0.4","maintainers":[{"name":"particlesui-team","email":"natalysterist@gmail.com"}],"bin":{"particles":"bin/cli.js"},"dist":{"shasum":"c20e1becf0068e1b45abfebe51b38530f57bfb33","tarball":"https://registry.npmjs.org/@particlesui/cli/-/cli-1.0.4.tgz","fileCount":6,"integrity":"sha512-FMN/LGT3hsSooXGpMzSf/rbABnqDqs7R+86J5aahi1LZvpkNjnf3L+6oUmHFCTJR3EjsKMc9gotIdD2lPdWtXQ==","signatures":[{"sig":"MEUCIGci3049MWvqqsLXQnU3xkTtkkSAHQ2BErHPq+71/epzAiEA5hsIovq+82X9nGy32M9fgF1r5wI8pPA1fczKRZw2WHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229397},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"42d306e02255c28338c8076034eedf42ae40c6f8","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"particlesui-team","email":"natalysterist@gmail.com"},"_npmVersion":"10.9.8","description":"Particles UI CLI — sync and export design tokens from Particles Studio to your codebase","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.24.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.0","vitest":"^3.1.0","typescript":"^5.7.0","@types/node":"^25.6.0","@particlesui/shared":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.4_1779952538001_0.9879151968543523","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@particlesui/cli","version":"1.0.5","_id":"@particlesui/cli@1.0.5","maintainers":[{"name":"particlesui-team","email":"natalysterist@gmail.com"}],"bin":{"particles":"bin/cli.js"},"dist":{"shasum":"d2be92143cd3cfe375243f42b17ffae15afcb431","tarball":"https://registry.npmjs.org/@particlesui/cli/-/cli-1.0.5.tgz","fileCount":6,"integrity":"sha512-JURLTiLmlniXyJhM1PcOKNCy/itPKsQl9CWeRlhn04TbTcqDXvY6JAuQHzqclxcQ7JVgVeax24rCtIz+NjDxKw==","signatures":[{"sig":"MEQCID1NIwC4B3zFcuSw4ZnG3jXWswnF7LX7VIFMDkvtvSmLAiBGCaj4Rv/FB6BAFsduVelFippS8ESeFw49mBBASCJN+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229326},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d0c9ffacc3eb66eda00746d58d8c306befec6682","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"particlesui-team","email":"natalysterist@gmail.com"},"_npmVersion":"10.9.8","description":"Particles UI CLI — sync and export design tokens from Particles Studio to your codebase","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.24.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.0","vitest":"^3.1.0","typescript":"^5.7.0","@types/node":"^25.6.0","@particlesui/shared":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.5_1779953768393_0.578185042433426","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@particlesui/cli","version":"1.0.6","_id":"@particlesui/cli@1.0.6","maintainers":[{"name":"particlesui-team","email":"natalysterist@gmail.com"}],"bin":{"particles":"bin/cli.js"},"dist":{"shasum":"6ce8e078c4418ce825a527be65f56f694672bf74","tarball":"https://registry.npmjs.org/@particlesui/cli/-/cli-1.0.6.tgz","fileCount":6,"integrity":"sha512-OqngGZHHCAsot3ZNn+YobY4DudHFDlxJ3NoypA6hRrvOcNVVZBDz1dDkJ/n+FJsPKkBdx1WoZ6ugrxCCfZvs+Q==","signatures":[{"sig":"MEUCIGDHaDMCZmc51Bdc+kKeefqILLPiFIF+GdgoHkyL+Oo/AiEApc6i+GH0i+GzEeqg6NGnxE84NeRsRmnB9LC70IXALcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229411},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"367c43561c1158ec14be42f3965562851c0a2ead","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"particlesui-team","email":"natalysterist@gmail.com"},"_npmVersion":"10.9.8","description":"Particles UI CLI — sync and export design tokens from Particles Studio to your codebase","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.24.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.0","vitest":"^3.1.0","typescript":"^5.7.0","@types/node":"^25.6.0","@particlesui/shared":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.6_1779954318519_0.37584058033362155","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@particlesui/cli","version":"1.1.0","_id":"@particlesui/cli@1.1.0","maintainers":[{"name":"particlesui-team","email":"natalysterist@gmail.com"}],"bin":{"particles":"bin/cli.js"},"dist":{"shasum":"481fd493fc5c9fbd3a42745fd509ba4f3c67d5a5","tarball":"https://registry.npmjs.org/@particlesui/cli/-/cli-1.1.0.tgz","fileCount":6,"integrity":"sha512-1prADeYjqqWYrEQPTc48mBX/xhxA9Os4ILWVtCOheW3bec3+wRgzvW7jnYGlmvKG0YnUV1r9l7voXKPpn+jKVA==","signatures":[{"sig":"MEYCIQCbYDZHOAfH07vNvUcnC1J/jxQiogjVEfDytGnpoLZYKwIhAJel7t1TS812PV5E5JSWKunR+85G2BVugKQEqUZSjo+s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":262189},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"eefcbb5c070a0cce6b6fd553a884d358402d87b5","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"particlesui-team","email":"natalysterist@gmail.com"},"_npmVersion":"10.9.8","description":"Particles UI CLI — sync and export design tokens from Particles Studio to your codebase","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.24.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.0","vitest":"^3.1.0","typescript":"^5.7.0","@types/node":"^25.6.0","@particlesui/shared":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.0_1780328151516_0.16198909213872392","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@particlesui/cli","version":"1.1.1","_id":"@particlesui/cli@1.1.1","maintainers":[{"name":"particlesui-team","email":"natalysterist@gmail.com"}],"bin":{"particles":"bin/cli.js"},"dist":{"shasum":"4770ac4d730366f1c29499f1304bd25c19475988","tarball":"https://registry.npmjs.org/@particlesui/cli/-/cli-1.1.1.tgz","fileCount":6,"integrity":"sha512-Zrvahfr3O6Wc4STdqo/in0CCAPvLYpzcd/gMCsPsYM4BWHUy+2+W0xucTa6GpYWnLvbdSWUUQ6hAkQ4V5PXS0g==","signatures":[{"sig":"MEUCIQDrCLJDJB+rEqSq5eWmnYX4PH4S8sX3x/o/MVn8D00O9QIgZCY2u0gEWBx9Regk8rbqWkBs6hNOXBk3qfc/QCdizqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317440},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"30c3608c6547340ab544f2dd98c1726d19c96788","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"particlesui-team","email":"natalysterist@gmail.com"},"_npmVersion":"10.9.8","description":"Particles UI CLI — sync and export design tokens from Particles Studio to your codebase","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.24.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.0","vitest":"^3.1.0","typescript":"^5.7.0","@types/node":"^25.6.0","@particlesui/shared":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.1_1780754414740_0.7556011761032764","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@particlesui/cli","version":"1.1.2","_id":"@particlesui/cli@1.1.2","maintainers":[{"name":"particlesui-team","email":"natalysterist@gmail.com"}],"bin":{"particles":"bin/cli.js"},"dist":{"shasum":"6488781e37cb81ff0d5e727ffc99279dca37328b","tarball":"https://registry.npmjs.org/@particlesui/cli/-/cli-1.1.2.tgz","fileCount":6,"integrity":"sha512-TjJKyMrPHIBJGVnGgIQgsOqucZp5M3Y7Z9LLTLvzIbRTqdIrTYM8GxCX0I6kaU5HDQcXTKNDmCxVF8oDqqDd7A==","signatures":[{"sig":"MEQCIDqN1h0OU9gyWrkPDzSsy/4iXWBLPHRjzpOeHPqGSpB9AiBPP8nAoqhJsqqICxfUWn8C9wH6jSSNj9AxZ++54fcNqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324363},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"990a94f1354663c12844c5a606fb3de2e09661ac","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"particlesui-team","email":"natalysterist@gmail.com"},"_npmVersion":"10.9.8","description":"Particles UI CLI — sync and export design tokens from Particles Studio to your codebase","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.24.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.0","vitest":"^3.1.0","typescript":"^5.7.0","@types/node":"^25.6.0","@particlesui/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.2_1780818751890_0.5801404642760961","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@particlesui/cli","version":"1.2.0","_id":"@particlesui/cli@1.2.0","maintainers":[{"name":"particlesui-team","email":"natalysterist@gmail.com"}],"bin":{"particles":"bin/cli.js"},"dist":{"shasum":"4ffd8d44e6e88968e36fc1f3b85ebb27aff767cb","tarball":"https://registry.npmjs.org/@particlesui/cli/-/cli-1.2.0.tgz","fileCount":6,"integrity":"sha512-LZxJ/zqtqUuf/oC+Rma1oZ5WY2ZvE/ayKt1USb1AvcGG/4LJ2nNyc0aec7GLJ6MFQQHzIZRKCAu6BEhcOyK3GQ==","signatures":[{"sig":"MEUCIQCcSFuA0w27E6oxbEMhdNyZdDI4TMkVSwAyq1pRKnKZJgIgcmXRJcVGdYd2OgfR0ZgNtlh27dn8OSy0uJjSuLloDpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350815},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"fb00d61d013c9d9f71f872f420a6087506082faa","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"particlesui-team","email":"natalysterist@gmail.com"},"_npmVersion":"10.9.8","description":"Particles UI CLI — sync and export design tokens from Particles Studio to your codebase","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.24.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.0","vitest":"^3.1.0","typescript":"^5.7.0","@types/node":"^25.6.0","@particlesui/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.0_1780885131340_0.17776573447930222","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@particlesui/cli","version":"1.2.1","_id":"@particlesui/cli@1.2.1","maintainers":[{"name":"particlesui-team","email":"natalysterist@gmail.com"}],"bin":{"particles":"bin/cli.js"},"dist":{"shasum":"b32fa25ef6587adde531848d7fd443c2515be882","tarball":"https://registry.npmjs.org/@particlesui/cli/-/cli-1.2.1.tgz","fileCount":6,"integrity":"sha512-xmo2OcEigkf9pkTUhvyqkiXWfld4aQ1+tRWRkTnEYzlgfi9fcJE/suutvKRgyZZD6QgYa9CwlrVgGPapXlFPrQ==","signatures":[{"sig":"MEQCIB1LGWzqPFSk7c7Bp+GZR76Tn9pPvUE+yvy2dgVHYyqkAiBhNqoyk5dMF5kbVzQzhHzQ6sXVr/AxW59PFY6J68oIfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":451007},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"c7f919c6771740f064ad263a6bf64f9a780370d8","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"particlesui-team","email":"natalysterist@gmail.com"},"_npmVersion":"10.9.8","description":"Particles UI CLI — sync and export design tokens from Particles Studio to your codebase","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.24.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.0","vitest":"^3.1.0","typescript":"^5.7.0","@types/node":"^25.6.0","@particlesui/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.1_1781363889188_0.483586554149539","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@particlesui/cli","version":"1.3.0","_id":"@particlesui/cli@1.3.0","maintainers":[{"name":"particlesui-team","email":"natalysterist@gmail.com"}],"bin":{"particles":"bin/cli.js"},"dist":{"shasum":"10b9e0f4a9a4cc9dc22153a03597a54af219e144","tarball":"https://registry.npmjs.org/@particlesui/cli/-/cli-1.3.0.tgz","fileCount":6,"integrity":"sha512-IQQUqpxaNAS4CuyeqZ1IM4oKg0JaDD+RrlaF3oBzs18z7sXn0ETfrMxP2jz0/uAKnkv/SDBIzk6auVUnwmntWw==","signatures":[{"sig":"MEUCIBfPLI497wo+QH8n4y+HTdaHzzZQDwbj3YxcGYvbsD2jAiEAquYBrN+qtRfAL6XoKJxhN4R6Nw6v5NyclQzjogW14pc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":615667},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"e49b1180b88d82cd79d55857e8ff64da04c6ed0f","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"particlesui-team","email":"natalysterist@gmail.com"},"_npmVersion":"10.9.8","description":"Particles UI CLI — sync and export design tokens from Particles Studio to your codebase","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.24.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.0","vitest":"^3.1.0","typescript":"^5.7.0","@types/node":"^25.6.0","@particlesui/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.0_1782049187651_0.8883616578392723","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@particlesui/cli","version":"1.3.1","_id":"@particlesui/cli@1.3.1","maintainers":[{"name":"particlesui-team","email":"natalysterist@gmail.com"}],"bin":{"particles":"bin/cli.js"},"dist":{"shasum":"377ac2031f3600c3d7d817dfba90f1b1f74072f3","tarball":"https://registry.npmjs.org/@particlesui/cli/-/cli-1.3.1.tgz","fileCount":6,"integrity":"sha512-htlNsPUFx7cdPy8VngEeKce9ylDI6Ewf7Lt7eV2KLzpfaLDSqMK7GiYaqeRpvPItdCi8DnL07LlHzqe9ONUdgA==","signatures":[{"sig":"MEQCIDkTlmzKc95o7pklfDKNJJZJKA7nhh+aAzq2IyiQYLCZAiBcPySJTSyteR+28gcaOu5TtCtxWo7uLYPsSlQK9ktS/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":636726},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"dd7ab64c9846f8aec748db3ff9bf7118e34e111a","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"particlesui-team","email":"natalysterist@gmail.com"},"_npmVersion":"10.9.8","description":"Particles UI CLI — sync and export design tokens from Particles Studio to your codebase","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^3.24.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.0","vitest":"^3.1.0","typescript":"^5.7.0","@types/node":"^25.6.0","@particlesui/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.1_1782663868706_0.22626372185834387","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@particlesui/cli","version":"1.4.0","_id":"@particlesui/cli@1.4.0","maintainers":[{"name":"particlesui-team","email":"natalysterist@gmail.com"}],"bin":{"particles":"bin/cli.js"},"dist":{"shasum":"9328fd0edb8707757a0c9bf7281f04fe67c74987","tarball":"https://registry.npmjs.org/@particlesui/cli/-/cli-1.4.0.tgz","fileCount":6,"integrity":"sha512-G8jEZOzHCplQKGBiRGHUuxrFBm2VgYySbqJ+gGygFftJkO1drSWFEIaYkw3OXeYe45uMkUkMfzUzQTaz8XGnXA==","signatures":[{"sig":"MEQCIEHGuOjNrd3a1t67VWvbdY0oksjj6gyxlp0owEagvjhpAiAw/RlCs/yKHS91RWRUwBV/J7j65CRw2FSnErybKY74yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":710146},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"92c6d366a209c2d7636d00cb90a0fecd7757dc81","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"particlesui-team","email":"natalysterist@gmail.com"},"_npmVersion":"10.9.8","description":"Particles UI CLI — sync and export design tokens from Particles Studio to your codebase","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.24.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.0","vitest":"^3.1.0","typescript":"^5.7.0","@types/node":"^25.6.0","@particlesui/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.0_1783474615496_0.4798099585139366","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@particlesui/cli","version":"1.4.1","_id":"@particlesui/cli@1.4.1","maintainers":[{"name":"particlesui-team","email":"natalysterist@gmail.com"}],"bin":{"particles":"bin/cli.js"},"dist":{"shasum":"86230337652c0f46c1e829a4e3fc6d46802a96e7","tarball":"https://registry.npmjs.org/@particlesui/cli/-/cli-1.4.1.tgz","fileCount":6,"integrity":"sha512-qPTcyJ527VL2noIHYEPlZe83iZDCx0h6SPYSLBIPTtrIbutRBUXWtOaoOUy1QvpE6C35zomtE00YIds3PeP4Nw==","signatures":[{"sig":"MEUCIQCxKyJCAL1Xpk9tlZBIZOQr6/V57dVQyBzqkpdRV9veEwIgLTgTyBonbXpMbeVk8huYYHWsnJKu5pJ94quJrgmTY/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":710146},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"54c1fe7739117d2f5cddfd0046201b1e18bc3379","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"particlesui-team","email":"natalysterist@gmail.com"},"_npmVersion":"10.9.8","description":"Particles UI CLI — sync and export design tokens from Particles Studio to your codebase","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.24.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.0","vitest":"^3.1.0","typescript":"^5.7.0","@types/node":"^25.6.0","@particlesui/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.1_1783475858798_0.03380547477005713","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@particlesui/cli","version":"1.4.2","_id":"@particlesui/cli@1.4.2","maintainers":[{"name":"particlesui-team","email":"natalysterist@gmail.com"}],"bin":{"particles":"bin/cli.js"},"dist":{"shasum":"8f6a44a0f05f97fa232cb0667f66f39e3f47e6fd","tarball":"https://registry.npmjs.org/@particlesui/cli/-/cli-1.4.2.tgz","fileCount":6,"integrity":"sha512-HamlrQiuf7q9NTyaZnAFTwQjjzDn7sNKfWnjTAbUY5NoM1EFLlgDUGeap9QB4f8NuEqWcPAi0e59fQLvOhiplA==","signatures":[{"sig":"MEQCICn2o60b2aWu8RntsgeDxVVZpFNk2aps7xOGI9uHxLxPAiBx1q01bjLOHRJ2ak/nuIKKn0GU4AM5zO2a3RxIgaeP+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":823416},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"b1dbeb154fdb8d1ca97f66a29f41c8d405eb3697","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"particlesui-team","email":"natalysterist@gmail.com"},"_npmVersion":"10.9.8","description":"Particles UI CLI — sync and export design tokens from Particles Studio to your codebase","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.24.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.0","vitest":"^3.1.0","typescript":"^5.7.0","@types/node":"^25.6.0","@particlesui/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.2_1784253997874_0.7492133110710051","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"@particlesui/cli","version":"1.4.3","_id":"@particlesui/cli@1.4.3","maintainers":[{"name":"particlesui-team","email":"natalysterist@gmail.com"}],"bin":{"particles":"bin/cli.js"},"dist":{"shasum":"44f2760f0d88b6e9ebe552edc3f752cefd2109d2","tarball":"https://registry.npmjs.org/@particlesui/cli/-/cli-1.4.3.tgz","fileCount":6,"integrity":"sha512-rofo+1vGjpqV5AS35R3pcdBZg8M9L0wLsl4gSxRPjhO9eVgqfe890B8uBTlZZDhcgnIizXJhBUuin3UXChs1mw==","signatures":[{"sig":"MEQCIBDY/1hcjgOEjcHWp2SYGL/Wab06qp8TvWgfR9sV3NJ/AiBNA70WAAiO2MqUxlMfvCFXnjrqsnKoQurh1r+qPxOMNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":825557},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"2cadee16ca4a6d577c2a0c9297aa4fb706e477e4","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"particlesui-team","email":"natalysterist@gmail.com"},"_npmVersion":"10.9.8","description":"Particles UI CLI — sync and export design tokens from Particles Studio to your codebase","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.24.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.0","vitest":"^3.1.0","typescript":"^5.7.0","@types/node":"^25.6.0","@particlesui/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.3_1784377246952_0.14468884945049432","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"@particlesui/cli","version":"1.4.4","_id":"@particlesui/cli@1.4.4","maintainers":[{"name":"particlesui-team","email":"natalysterist@gmail.com"}],"bin":{"particles":"bin/cli.js"},"dist":{"shasum":"8495e9a83f899e8148cef8535fc601ad553c4cf8","tarball":"https://registry.npmjs.org/@particlesui/cli/-/cli-1.4.4.tgz","fileCount":6,"integrity":"sha512-xTAvV7BBPJAq1ieERVUJEGt6rb7N9G7+mGL+ZWKrhe/zTzB2qtn1UZT/d+0jjQ5y/j05C0A4gKd/P4tOmVxzvA==","signatures":[{"sig":"MEUCIQCgZpRTZEHZB/AXmUFZ19T3n3XqDZIa00Tf1BgVGJto8gIgUtzF2Ntf2ns1xAI4sI6sGHThKNy/iM9Z8BIAmJJ0oKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":847889},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"414bd78d5532dce58557fe909c829daadb3020d1","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"particlesui-team","email":"natalysterist@gmail.com"},"_npmVersion":"10.9.8","description":"Particles UI CLI — sync and export design tokens from Particles Studio to your codebase","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.24.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.0","vitest":"^3.1.0","typescript":"^5.7.0","@types/node":"^25.6.0","@particlesui/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.4_1784639822102_0.02185756169551123","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@particlesui/cli","version":"1.5.0","_id":"@particlesui/cli@1.5.0","maintainers":[{"name":"particlesui-team","email":"natalysterist@gmail.com"}],"bin":{"particles":"bin/cli.js"},"dist":{"shasum":"768304ffa0413931c612a1612ea0d83ac291c6a6","tarball":"https://registry.npmjs.org/@particlesui/cli/-/cli-1.5.0.tgz","fileCount":6,"integrity":"sha512-GZhPJUIkADZ5FX1Km0kiYutly9H6TGmgwNVUKX+xk6UBikJnKXvbx8ikw3CHKXehIeej+brtycDC0E8SrpAcUg==","signatures":[{"sig":"MEYCIQCU8bLPj8Sue1gkW3OLRxHtJa944uWlMfqMPV3UyWU6cAIhAMJdqsXlbaVeW4YWHUQTmY1HNYfRpzEwD3eK4q0pF9Mm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":873925},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"88963d20bc1824dfc14f75405ebd5f54f2f0a84a","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"particlesui-team","email":"natalysterist@gmail.com"},"_npmVersion":"10.9.8","description":"Particles UI CLI — sync and export design tokens from Particles Studio to your codebase","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.24.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.0","vitest":"^3.1.0","typescript":"^5.7.0","@types/node":"^25.6.0","@particlesui/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.0_1784772057567_0.5899832287191509","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@particlesui/cli","version":"1.6.0","_id":"@particlesui/cli@1.6.0","maintainers":[{"name":"particlesui-team","email":"natalysterist@gmail.com"}],"bin":{"particles":"bin/cli.js"},"dist":{"shasum":"4f965aaeb5ea7ff65f9ed5c128654191bec4b02b","tarball":"https://registry.npmjs.org/@particlesui/cli/-/cli-1.6.0.tgz","fileCount":6,"integrity":"sha512-EAIRKCccqYmMGGP4A2AGOHKAr2BOueTkYGZjke+JfV5lXrpRjn9aKX9rl6gz+eSgNo7vOq2JyTazsah7kTqKfA==","signatures":[{"sig":"MEUCICciK/Sve6QtO/mc40LlbvNeESkG+u+8MDRjVexiaXvxAiEAu/vk6TnYNDtRf2yjxvOwnA0AZlfPhtwgMfdGR19k+zY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":896605},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"74ecdf6a83296a8ef905af7de781f43db6d55c68","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"particlesui-team","email":"natalysterist@gmail.com"},"_npmVersion":"10.9.8","description":"Particles UI CLI — sync and export design tokens from Particles Studio to your codebase","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.24.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.0","vitest":"^3.1.0","typescript":"^5.7.0","@types/node":"^25.6.0","@particlesui/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.0_1786524453392_0.0036686009557911348","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@particlesui/cli","version":"1.7.0","_id":"@particlesui/cli@1.7.0","maintainers":[{"name":"particlesui-team","email":"natalysterist@gmail.com"}],"bin":{"particles":"bin/cli.js"},"dist":{"shasum":"d5c99ab3627520ff4c9ade390930e09ce1e0c0cc","tarball":"https://registry.npmjs.org/@particlesui/cli/-/cli-1.7.0.tgz","fileCount":6,"integrity":"sha512-P9ib9JNm9mmAP5cqMDy3EFJDtfXxXAND7DZ0++gLtFpe28agLd20iAl2BUWDBk6zhmsweMY7WgBWsYA20RPw9A==","signatures":[{"sig":"MEUCIEqxXIdftIOLtVQQX1M/1HUc6XWL03ZlPDEg4q+CEedBAiEAs40Xx9yO6QZDsgPYbTkOWPsyOe4PfPzqRmWHu1nVGd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":896819},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"ef256f4878ece301702654dc26679cd8a1ec9bbe","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"particlesui-team","email":"natalysterist@gmail.com"},"_npmVersion":"10.9.8","description":"Particles UI CLI — sync and export design tokens from Particles Studio to your codebase","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.24.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.0","vitest":"^3.1.0","typescript":"^5.7.0","@types/node":"^25.6.0","@particlesui/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.0_1786626933291_0.009047841964261671","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@particlesui/cli","version":"1.8.0","_id":"@particlesui/cli@1.8.0","maintainers":[{"name":"particlesui-team","email":"natalysterist@gmail.com"}],"bin":{"particles":"bin/cli.js"},"dist":{"shasum":"6f65ecd18ed54cff096c85b058b5203f7d6ed31b","tarball":"https://registry.npmjs.org/@particlesui/cli/-/cli-1.8.0.tgz","fileCount":6,"integrity":"sha512-Pono/gsIk5rYQCv5eFhn/8tdGGSILEhJ8mKJugQYiOmevKsmUQpnuQLH58Vd3jugvAOX15KWgyZxPwwfHo2XhA==","signatures":[{"sig":"MEUCIQDyyegJWLA5ZHs/sGNZE33BZ+Bfr3VGZukP1IZPsRXEsQIgEaZO5Y6zfV1qZR8gqZyxApzlyEadzG+fawHgve7Ft6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":913734},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"ab63c5c8b6a3a7e3fb13797d6ff3f19284302a30","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"particlesui-team","email":"natalysterist@gmail.com"},"_npmVersion":"10.9.8","description":"Particles UI CLI — sync and export design tokens from Particles Studio to your codebase","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.24.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.0","vitest":"^3.1.0","typescript":"^5.7.0","@types/node":"^25.6.0","@particlesui/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.0_1786942410544_0.5639691713014869","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"@particlesui/cli","version":"1.8.2","_id":"@particlesui/cli@1.8.2","maintainers":[{"name":"particlesui-team","email":"natalysterist@gmail.com"}],"bin":{"particles":"bin/cli.js"},"dist":{"shasum":"9b3ddcb7aa836d7c1ecb37803f3fee18d8f0ee14","tarball":"https://registry.npmjs.org/@particlesui/cli/-/cli-1.8.2.tgz","fileCount":6,"integrity":"sha512-tqgwEgq6MWgC0tbYWF77U6vpI0CTG1f3S5JMpb+rYESXtvQ9iO43WBlFuYBBsVe3qZzySNzGsf8wfJp8Doo1HA==","signatures":[{"sig":"MEUCID1lvK7SbSzDkW3T8pJqbl41C6cALZWUqkd1CuwceSe6AiEA1OjhHCqICQh75pMWM7eG/F6Xwp4sBhfHnj4GwFlXZec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCpU/6d3c8g9t1Zpbfh4s3r0kxX0r2fT3Q9Cv/2qHaYTwIhAJV7mlJTpQczQt+0INS4npFeKNCy9w/4EB8IlA7rTwCU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":913733},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"bdd3aabd6571481af0016dd039381e67b6e389cf","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"particlesui-team","email":"natalysterist@gmail.com"},"_npmVersion":"10.9.8","description":"Particles UI CLI — sync and export design tokens from Particles Studio to your codebase","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.24.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.0","vitest":"^3.1.0","typescript":"^5.7.0","@types/node":"^25.6.0","@particlesui/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.2_1788746100618_0.1734241020525511","host":"s3://npm-registry-packages-npm-production"}},"1.8.3":{"name":"@particlesui/cli","version":"1.8.3","_id":"@particlesui/cli@1.8.3","maintainers":[{"name":"particlesui-team","email":"natalysterist@gmail.com"}],"bin":{"particles":"bin/cli.js"},"dist":{"shasum":"2b57d385da546df073f77d5f2f28eacb24841492","tarball":"https://registry.npmjs.org/@particlesui/cli/-/cli-1.8.3.tgz","fileCount":6,"integrity":"sha512-RRjFcJGhWHRqyAAQUJRtuqxV2GEz0n9W77qFcHwzBLwLsgYLsdrG2b1vs0TW0BFmjeqP4LDi6OWOwjq8bCrKzA==","signatures":[{"sig":"MEYCIQDP/55icBpZ4JVu0rId6weGrMJmZt2Wf4nrwvwKBskFHAIhAIQTB6DBTUO8+/71mfv0CPleA//vvkZxmDdtibRVVqzf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICHIl3eZ5zx8MWfQ9hytAVoNr7zOklKDCer0Z0vUEs1qAiEAi5MoeBpoScr1OA/SZNj32VMzJY/Grh/lesm3TUdk4uE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":925473},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"acb4a64e6a243a4d33bb3e647c15ea8327873d16","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"particlesui-team","email":"natalysterist@gmail.com"},"_npmVersion":"10.9.8","description":"Particles UI CLI — sync and export design tokens from Particles Studio to your codebase","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.24.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.0","vitest":"^3.1.0","typescript":"^5.7.0","@types/node":"^25.6.0","@particlesui/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.3_1790342865957_0.6697140638060044","host":"s3://npm-registry-packages-npm-production"}},"1.8.4":{"_id":"@particlesui/cli@1.8.4","bin":{"particles":"bin/cli.js"},"dist":{"shasum":"12dccb7520913f5ed40db1f952d00fadd2346450","tarball":"https://registry.npmjs.org/@particlesui/cli/-/cli-1.8.4.tgz","fileCount":6,"integrity":"sha512-8CuHzFfdukSq+e3sp0qkhJ24PhKFinbfUi8HxHdATTtD3NQaHaTOBhEi9waOvhmPSdLTFoXYShcHAAV7Vg0Gbg==","signatures":[{"sig":"MEUCIQCP8cQOCrwZFHTtakYasehiAEEb1ON0/wXXjy9fJduHPAIgDTFDEOSoQqwCBj7IhdkZRR5Bs9oxwO40MNOBCQbs6Bo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFeSJZI+Zb66SvV2CMBgPwRuP8TaH8bxuuaeN/k/EHoJAiEA53ShlwTlHyolwKhmB/sH0yp6ayxpJ3yWDmvywkAXDLA="}],"unpackedSize":925585},"main":"./dist/index.js","name":"@particlesui/cli","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"531ece56ae28b08a1e8a9e31ff1757fa6c43c227","private":false,"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"version":"1.8.4","_npmUser":{"name":"particlesui-team","email":"natalysterist@gmail.com"},"_npmVersion":"10.9.8","description":"Particles UI CLI — sync and export design tokens from Particles Studio to your codebase","directories":{},"maintainers":[{"name":"particlesui-team","email":"natalysterist@gmail.com"}],"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.24.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.0","vitest":"^3.1.0","typescript":"^5.7.0","@types/node":"^25.6.0","@particlesui/shared":"workspace:*"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_1.8.4_1790343295455_0.7566287114315011"}}},"time":{"created":"2026-05-28T06:25:20.570Z","modified":"2026-09-25T13:34:55.779Z","1.0.0":"2026-05-28T05:58:43.553Z","1.0.1":"2026-05-28T06:25:21.040Z","1.0.2":"2026-05-28T06:47:15.880Z","1.0.3":"2026-05-28T06:51:55.134Z","1.0.4":"2026-05-28T07:15:38.132Z","1.0.5":"2026-05-28T07:36:08.569Z","1.0.6":"2026-05-28T07:45:18.676Z","1.1.0":"2026-06-01T15:35:51.667Z","1.1.1":"2026-06-06T14:00:14.889Z","1.1.2":"2026-06-07T07:52:32.030Z","1.2.0":"2026-06-08T02:18:51.494Z","1.2.1":"2026-06-13T15:18:09.323Z","1.3.0":"2026-06-21T13:39:47.794Z","1.3.1":"2026-06-28T16:24:28.891Z","1.4.0":"2026-07-08T01:36:55.666Z","1.4.1":"2026-07-08T01:57:38.940Z","1.4.2":"2026-07-17T02:06:38.048Z","1.4.3":"2026-07-18T12:20:47.145Z","1.4.4":"2026-07-21T13:17:02.364Z","1.5.0":"2026-07-23T02:00:57.718Z","1.6.0":"2026-08-12T08:47:33.551Z","1.7.0":"2026-08-13T13:15:33.449Z","1.8.0":"2026-08-17T04:53:30.744Z","1.8.2":"2026-09-07T01:55:00.867Z","1.8.3":"2026-09-25T13:27:46.056Z","1.8.4":"2026-09-25T13:34:55.545Z"},"description":"Particles UI CLI — sync and export design tokens from Particles Studio to your codebase","maintainers":[{"name":"particlesui-team","email":"natalysterist@gmail.com"}],"readme":"# @particlesui/cli\n\nCommand-line interface for [Particles UI](https://particlesui.com) — sync design tokens from Particles UI Studio into your codebase and generate themed CSS.\n\n## Installation\n\n```bash\nnpm install -g @particlesui/cli\n# or use without installing\nnpx @particlesui/cli --version\n```\n\n## Quick start\n\n```bash\n# Authenticate\nparticles auth login\n\n# Initialize a project\nparticles init\n\n# Sync latest tokens\nparticles token-studio sync\n```\n\n## Commands\n\n### `particles init`\n\nInitialize Particles UI in the current project. Creates `particles-ui.json` and fetches an initial token file.\n\nFor multi-level projects with named platforms, the interactive wizard prompts for a platform after project selection and persists the choice to config. Standalone projects skip this step entirely.\n\n```bash\nparticles init [options]\n\nOptions:\n  -y, --yes                Skip interactive prompts\n  --org-id <id>            Organization ID\n  --project-id <id>        Project ID\n  --format <format>        Output format (default: tailwind-v4)\n  --output-dir <dir>       Output directory (default: src)\n  --file-name <name>       Output file name without extension (default: globals)\n  --platform-id <uuid>     Platform ID (multi-level projects only; auto-detected if omitted)\n```\n\n### `particles auth`\n\n```bash\nparticles auth login     # Login via OAuth device flow\nparticles auth logout    # Clear stored credentials\nparticles auth status    # Show current authentication status\n```\n\n### `particles migrate`\n\nAuto-discover existing design-token files in a directory and migrate them into a project — no need to know each file's format or run `push` per file. Scans for DTCG/W3C JSON, Tokens Studio, Style Dictionary, CSS custom properties, SCSS variables, and Particles-generated JS/TS theme exports (skipping `node_modules`, build output, `package.json`, and ordinary stylesheets). Shows an aggregated dry-run diff, then applies on confirmation.\n\n> Requires the **Team plan or higher** (enforced server-side). Sub-Team orgs see an upgrade prompt.\n\n```bash\nparticles migrate [options]\n\nOptions:\n  --path <dir>        Directory to scan (default: current directory)\n  --project <id>      Target project id (defaults to particles-ui.json, else prompts)\n  --branch <branch>   Target branch (default: main)\n  --tier <tier>       Default tier for tokens that don't declare one (primitive|semantic|composition)\n  --include <glob>    Only migrate files whose relative path matches this glob\n  --yes               Skip the confirmation prompt (non-interactive / CI)\n  --dry-run           Preview the migration without applying it\n  --report <file>     Write a JSON migration report to this path\n  --scalable          After migrating, run the legacy→scalable Scalability Pass (Business plan)\n  --min-confidence <n> Auto-accept threshold for scalable mappings, 0..1 (default: 0.7)\n  --cutover           BREAKING: adopt the clean names, drop the deprecated alias layer, and emit an\n                      old→new code-reference rewrite report (Business plan). Explicit opt-in.\n```\n\n```bash\n# Preview what would be migrated from ./tokens\nparticles migrate --path ./tokens --dry-run\n\n# Migrate everything and write a report\nparticles migrate --path ./tokens --report migration-report.json\n\n# Migrate, then run the scalable Scalability Pass (Business plan)\nparticles migrate --path ./tokens --scalable\n\n# Tighten the auto-accept threshold (only bind mappings ≥ 0.85; skip the rest for review)\nparticles migrate --path ./tokens --scalable --min-confidence 0.85\n\n# Later, when your Figma files and codebase are ready: the breaking cutover (writes a rename report)\nparticles migrate --path ./tokens --cutover --report cutover-report.json\n```\n\nThe optional **Scalability Pass** (`--scalable`, Business plan) runs server-side over the just-migrated branch. It synthesizes a clean, value-preserving New token set (deduped primitives, a semantic layer, and ramp shades), maps each legacy token to a New-set target with a confidence score, then applies **non-interactively**: mappings whose confidence is **≥ `--min-confidence`** (default `0.7`) are auto-accepted, and everything below the threshold is **skipped** and listed for manual review (never auto-bound). It is additive — the breaking cutover that collapses the deprecated aliases is a separate, opt-in step and is never performed here. When `--report` is set, the scalable plan stats plus the applied/skipped mappings are merged into the same report file.\n\n#### CI usage\n\n`particles migrate` fits a CI/CD pipeline. Authenticate once (the device-auth token is reused), then run non-interactively:\n\n```bash\n# Token is read from the CLI config (auth.json) written by `particles auth login`,\n# or inject PARTICLES_API_URL + a pre-provisioned config in CI.\nparticles migrate --yes --path ./tokens --project \"$PARTICLES_PROJECT_ID\" --report migration-report.json\n```\n\nThe command exits non-zero on failure (including a plan-gate rejection), so it can gate a pipeline. The Scalability Pass (`--scalable`) is CI-friendly: under `--yes` it applies directly (no confirmation), auto-accepting mappings at or above `--min-confidence` and skipping the rest. If the project's plan is below Business, the pass is skipped with a warning but the file migration still succeeds.\n\n### `particles token-studio sync`\n\nPull the latest tokens from Studio into your local theme file.\n\nVersion resolution order: `--version` → `--branch` → latest published release → branch HEAD.\n\n```bash\nparticles token-studio sync [options]\n\nOptions:\n  --branch <branch>        Sync from a specific branch (default: main)\n  --version <semver>       Sync a specific published release\n  --wcag-level <level>     Enforce WCAG contrast (AA or AAA)\n  --platform-id <uuid>     Platform to sync (multi-level projects only; falls back to config)\n  --config <path>          Path to config file\n```\n\n`--platform-id` is only relevant for multi-level projects with named platforms. Standalone projects omit it and the API behaves identically to before.\n\n### `particles token-studio export`\n\nExport resolved tokens in a specific format to stdout or a file.\n\n```bash\nparticles token-studio export [options]\n\nOptions:\n  --format <format>        tailwind-v4 | css | scss | style-dictionary | dtcg | json | ts | js\n  --branch <branch>        Export from a specific branch\n  --version <semver>       Export a specific published release\n  --output <path>          Write to file instead of stdout\n  --platform-id <uuid>     Platform to export (multi-level projects only; falls back to config)\n  --config <path>          Path to config file\n```\n\n```bash\n# TypeScript theme object — drops into MUI createTheme() or styled-components ThemeProvider\nparticles token-studio export --format ts --output ./src/theme.ts\n\n# Plain JS theme object (same shape, no type annotations)\nparticles token-studio export --format js --output ./src/theme.js\n```\n\n### `particles token-studio push`\n\nPush a local token file into a project branch. Useful for bootstrapping a new project, migrating an existing token library, or scripting bulk token updates from CI.\n\nRequires the `tokens:write` permission on the project.\n\n```bash\nparticles token-studio push [options]\n\nOptions:\n  --file <path>            Path to the token file to push (required)\n  --branch <branch>        Target branch (default: main)\n  --tier <tier>            Default tier for tokens that don't declare one:\n                           primitive | semantic | composition  (default: primitive)\n  --dry-run                Preview what would change without applying it\n  --config <path>          Path to config file\n```\n\n**Supported input formats**\n\nThe format is inferred from the file extension:\n\n| Extension | Detected as                                                                                       |\n| --------- | ------------------------------------------------------------------------------------------------- |\n| `.json`   | Auto-detected: DTCG/W3C, Tokens Studio, Style Dictionary, or Particles JSON                       |\n| `.css`    | CSS custom properties (`:root { --color-brand: #3b82f6; }`)                                       |\n| `.scss`   | SCSS variables (`$color-brand: #3b82f6;`)                                                         |\n| `.js`     | JS theme object exported as `export const theme = { ... }`                                        |\n| `.ts`     | TypeScript theme object (same shape; `as const` and `export type` are stripped before evaluation) |\n\nCSS and SCSS files are parsed server-side. JS and TS files are evaluated locally in a sandboxed context with a 5-second timeout, then converted to DTCG JSON before upload.\n\n> **Note:** JS/TS composition tokens (values that are plain nested objects) become individual flat leaf tokens after import. Use DTCG JSON (`.json`) to preserve composition token structure.\n\n**Dry-run preview**\n\n```bash\nparticles token-studio push --file ./tokens/globals.json --dry-run\n```\n\nOutput:\n\n```\nDry run (no changes applied):\n  + 12 tokens added\n  ~ 3 tokens updated\n  - 1 token removed\n```\n\n**Errors**\n\n| Error                                         | Cause                                                                     |\n| --------------------------------------------- | ------------------------------------------------------------------------- |\n| `Permission denied: tokens:write is required` | Your role on this project does not include write access                   |\n| `Not a member of this organization`           | The authenticated account has no membership in the project's organization |\n| `File not found`                              | The path passed to `--file` does not exist                                |\n\n### `particles token-studio branch create`\n\nCreate a new branch forked from an existing one. Requires the `branch:create` permission (Admin role or Designer with elevated permissions).\n\n```bash\nparticles token-studio branch create <name> [options]\n\nOptions:\n  --from <branch>          Source branch to fork from (default: main)\n  --config <path>          Path to config file\n```\n\n```bash\n# Create a branch from main (default)\nparticles token-studio branch create rebrand-2025\n\n# Fork from a specific branch\nparticles token-studio branch create rebrand-sub --from rebrand-2025\n```\n\n**Errors**\n\n| Error                                          | Cause                                      |\n| ---------------------------------------------- | ------------------------------------------ |\n| `Permission denied: branch:create is required` | Your role does not include branch creation |\n| `Branch \"<name>\" not found`                    | The `--from` branch does not exist         |\n\n### `particles token-studio modules`\n\nFor a multi-level product that consumes Foundation / Brand modules, inspect linked modules and preview pending updates. Both commands are read-only — accept updates in Particles UI Studio (_Project → Token modules_).\n\n```bash\n# List linked modules — pinned release vs latest, and updates available\nparticles token-studio modules status [--config <path>]\n\n# Dry-run diff of a pending module update (added / removed / changed / conflicts)\nparticles token-studio modules preview <refId> [--config <path>]\n```\n\nStandalone projects have no modules — `modules status` simply reports that.\n\n> **Deprecated:** `particles token-studio foundation sync` (the legacy copy/sync foundation model) is superseded by `modules`. It still runs but prints a deprecation warning.\n\n### `particles theme`\n\n```bash\nparticles theme list                      # List all named themes\nparticles theme generate <name>           # Generate CSS for a theme\nparticles theme generate-all              # Generate CSS for all themes\n```\n\n## Output formats\n\n| Format             | Description                                                                                                                 |\n| ------------------ | --------------------------------------------------------------------------------------------------------------------------- |\n| `tailwind-v4`      | CSS custom properties compatible with Tailwind CSS v4                                                                       |\n| `css`              | Plain CSS custom properties                                                                                                 |\n| `scss`             | SCSS variables                                                                                                              |\n| `style-dictionary` | Style Dictionary JSON                                                                                                       |\n| `dtcg`             | W3C / DTCG Design Tokens format                                                                                             |\n| `json`             | Raw JSON                                                                                                                    |\n| `ts`               | TypeScript theme object with `as const` + `Theme` type. Drops into MUI `createTheme()` or styled-components `ThemeProvider` |\n| `js`               | Plain JS theme object — same shape as `ts`, no type annotations                                                             |\n\n### TS / JS theme object shape\n\nTokens are grouped by type (`colors`, `spacing`, `fontSize`, `radii`, `shadows`, …) with `groupPath` nested underneath. Composition tokens are emitted as parsed nested objects. Semantic tokens emit fully resolved values (a snapshot), since JS objects can't reference siblings cleanly.\n\n```ts\n// src/theme.ts\nexport const theme = {\n  colors: {\n    brand: {\n      primary: { '500': '#3b82f6', '600': '#2563eb' },\n    },\n    background: { default: '#ffffff' },\n  },\n  spacing: { sm: '8px', md: '16px' },\n  fontSize: { base: '16px' },\n  radii: { md: '8px' },\n  shadows: { sm: '0 1px 2px rgba(0,0,0,0.08)' },\n} as const\n\nexport type Theme = typeof theme\n```\n\n**styled-components** — pass `theme` straight into `ThemeProvider`:\n\n```tsx\nimport { ThemeProvider } from 'styled-components'\nimport { theme } from './theme'\n\nexport function App({ children }) {\n  return <ThemeProvider theme={theme}>{children}</ThemeProvider>\n}\n```\n\n**MUI** — spread the tokens into `createTheme()`:\n\n```tsx\nimport { createTheme, ThemeProvider } from '@mui/material'\nimport { theme as tokens } from './theme'\n\nconst muiTheme = createTheme({\n  palette: {\n    primary: { main: tokens.colors.brand.primary['500'] },\n    background: { default: tokens.colors.background.default },\n  },\n  typography: { fontSize: parseInt(tokens.fontSize.base) },\n  shape: { borderRadius: parseInt(tokens.radii.md) },\n})\n```\n\n## Configuration\n\n`particles init` creates `particles-ui.json` in the project root:\n\n```json\n{\n  \"organizationId\": \"your-org-id\",\n  \"projectId\": \"your-project-id\",\n  \"format\": \"tailwind-v4\",\n  \"outputDestination\": \"src/globals.css\"\n}\n```\n\nFor multi-level projects with named platforms, `platformId` is also persisted so every subsequent `sync` and `export` targets the same platform without needing the flag each time:\n\n```json\n{\n  \"organizationId\": \"your-org-id\",\n  \"projectId\": \"your-project-id\",\n  \"format\": \"tailwind-v4\",\n  \"outputDestination\": \"src/globals.css\",\n  \"platformId\": \"018fde70-0000-7000-8000-000000000001\"\n}\n```\n\nStandalone projects omit `platformId`— all commands work identically without it.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}