{"_id":"@sanring/cli","_rev":"45-002c610597cedfba53db74b4cc1949c9","name":"@sanring/cli","dist-tags":{"latest":"0.29.0"},"versions":{"0.0.1":{"name":"@sanring/cli","version":"0.0.1","license":"MIT","_id":"@sanring/cli@0.0.1","maintainers":[{"name":"jack755051","email":"jack755051@gmail.com"}],"bin":{"sanring":"dist/index.js"},"dist":{"shasum":"144994205d6b01f7edff6fac6addb0c7105c11be","tarball":"https://registry.npmjs.org/@sanring/cli/-/cli-0.0.1.tgz","fileCount":18,"integrity":"sha512-t+SuxlsGK54jUYiq/qUX3bAlTTqJpRiB/ZJWaJXs3lRrXvv5onS6P36ViHyXeHfTVOUtlYXldQv3N/GpU+8Wow==","signatures":[{"sig":"MEQCIEOgBure8p6urRXOZ0MN0wbMDMV99PPGL8r3ziiFEmbtAiAojh60cIgDTz0s7+jcnJasa1caTQdUu4IFkr0gT/sq9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20861},"main":"./dist/index.js","type":"module","_from":"file:sanring-cli-0.0.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"jack755051","email":"jack755051@gmail.com"},"_resolved":"/tmp/19fe4b55210bd6e1f6d667d36e66dfe9/sanring-cli-0.0.1.tgz","_integrity":"sha512-t+SuxlsGK54jUYiq/qUX3bAlTTqJpRiB/ZJWaJXs3lRrXvv5onS6P36ViHyXeHfTVOUtlYXldQv3N/GpU+8Wow==","_npmVersion":"11.13.0","description":"CLI for adding Sanring UI components to your Angular project","directories":{},"_nodeVersion":"24.17.0","dependencies":{"commander":"^12.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~6.0.2","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.0.1_1782652238747_0.040461165001922206","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@sanring/cli","version":"0.1.0","license":"MIT","_id":"@sanring/cli@0.1.0","maintainers":[{"name":"jack755051","email":"jack755051@gmail.com"}],"bin":{"sanring":"dist/index.js"},"dist":{"shasum":"dc24518e8f91b999255f2bf9cd2550f62fc4013d","tarball":"https://registry.npmjs.org/@sanring/cli/-/cli-0.1.0.tgz","fileCount":27,"integrity":"sha512-UqumNLYWDK6H1PuiqkJ3T9GrMNpc5mOMnNGJgnbTYXnVQ4hB8RJMukMR3Wbd3elFgrIZw+xYv3UKhi554SfWAg==","signatures":[{"sig":"MEUCIBjJLu3qzrwC9u7jq04zYfeEKGhBz/1RRTE72eLOfC7LAiEA2TipuY8EUM1wLR1fW1YI1XRQDd8uAo++Oys8UJAxIPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44552},"main":"./dist/index.js","type":"module","_from":"file:sanring-cli-0.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"jack755051","email":"jack755051@gmail.com"},"_resolved":"/tmp/918e9de5f2a2a123af797c869b77d40c/sanring-cli-0.1.0.tgz","_integrity":"sha512-UqumNLYWDK6H1PuiqkJ3T9GrMNpc5mOMnNGJgnbTYXnVQ4hB8RJMukMR3Wbd3elFgrIZw+xYv3UKhi554SfWAg==","_npmVersion":"11.13.0","description":"CLI for adding Sanring UI components to your Angular project","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ora":"^9.4.1","commander":"^12.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~6.0.2","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0_1782745486796_0.890511110353944","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@sanring/cli","version":"0.2.0","license":"MIT","_id":"@sanring/cli@0.2.0","maintainers":[{"name":"jack755051","email":"jack755051@gmail.com"}],"bin":{"sanring":"dist/index.js"},"dist":{"shasum":"3dd6339ffbbdeced607c4b027e293ddd2120865a","tarball":"https://registry.npmjs.org/@sanring/cli/-/cli-0.2.0.tgz","fileCount":166,"integrity":"sha512-/vl3sNaIJFQdSAC5iZl3CM596xoucszh6h0clpdZfi/YywOnnMCAwAThcxXZz1KPhVY1AV1Ew9ZvSWfDXMZ42w==","signatures":[{"sig":"MEQCIES4AqeBpJnOd86ggVT6F3+XZXxDMkp06EQYdNZUJ55eAiBpvQJpsdUI0B3esvrW5ZyX4ubJwUcN3WRd/RafRNEGyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203131},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"c0eba5722fd290355f1df9e82a0feda31bd66679","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"jack755051","email":"jack755051@gmail.com"},"_npmVersion":"11.16.0","description":"CLI for adding Sanring UI components to your Angular project","directories":{},"_nodeVersion":"26.3.0","dependencies":{"ora":"^9.4.1","commander":"^12.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~6.0.2","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.0_1783009193036_0.759621224037264","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@sanring/cli","version":"0.2.1","license":"MIT","_id":"@sanring/cli@0.2.1","maintainers":[{"name":"jack755051","email":"jack755051@gmail.com"}],"bin":{"sanring":"dist/index.js"},"dist":{"shasum":"d3846248dc38681a66b87e7e3ebf9e42200a5b04","tarball":"https://registry.npmjs.org/@sanring/cli/-/cli-0.2.1.tgz","fileCount":175,"integrity":"sha512-njtdICLcBaL4p5Sd5cXvvCn31AI7Gdcr6r3DOvc6Dnz3LbkuKOJswqsxbuxLOToXHLVEv39I/52zCVYG7s3juw==","signatures":[{"sig":"MEQCIH29XFgtBX99dp94ZX2OoEiEgF3Ra2CvTe9mTwHtTuhrAiBMsNIj4pcDtoiXc1h4rrqDVyO09mgndm5VO9xAtVk1Wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220307},"main":"./dist/index.js","type":"module","_from":"file:sanring-cli-0.2.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"npm run sync-registry && tsc","sync-registry":"node scripts/sync-registry.mjs"},"_npmUser":{"name":"jack755051","email":"jack755051@gmail.com"},"_resolved":"/tmp/bc6a643513ff750fd97f58675c96f226/sanring-cli-0.2.1.tgz","_integrity":"sha512-njtdICLcBaL4p5Sd5cXvvCn31AI7Gdcr6r3DOvc6Dnz3LbkuKOJswqsxbuxLOToXHLVEv39I/52zCVYG7s3juw==","_npmVersion":"11.16.0","description":"CLI for adding Sanring UI components to your Angular project","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.4.1","commander":"^12.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.8","typescript":"~6.0.2","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.1_1783088199329_0.6915976697255903","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@sanring/cli","version":"0.3.0","license":"MIT","_id":"@sanring/cli@0.3.0","maintainers":[{"name":"jack755051","email":"jack755051@gmail.com"}],"bin":{"sanring":"dist/index.js"},"dist":{"shasum":"19c3f397bdb1b83947be06337707fb5f424e0f6f","tarball":"https://registry.npmjs.org/@sanring/cli/-/cli-0.3.0.tgz","fileCount":179,"integrity":"sha512-wjbY1Bevt6cmqJOUZ3PAhryI53f69IeNbpYuk7vMCoGDAaTMg8ga/yjXU2DlfTS5SnCcqKqrQiprPNX2MxIb4w==","signatures":[{"sig":"MEUCIQDuZ/I8ceJFw+HOzaI2KcT3oR2w+DSfMYZRtJ3WJc3v8AIgHM2mz9TDKtZ35XJ8LJSPU+ix3rVin7rjIX+XQEpCGhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232606},"main":"./dist/index.js","type":"module","_from":"file:sanring-cli-0.3.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"npm run sync-registry && tsc","sync-registry":"node scripts/sync-registry.mjs"},"_npmUser":{"name":"jack755051","email":"jack755051@gmail.com"},"_resolved":"/tmp/cb72f32c4bd759f0900fdea3e927eb1a/sanring-cli-0.3.0.tgz","_integrity":"sha512-wjbY1Bevt6cmqJOUZ3PAhryI53f69IeNbpYuk7vMCoGDAaTMg8ga/yjXU2DlfTS5SnCcqKqrQiprPNX2MxIb4w==","_npmVersion":"11.16.0","description":"CLI for adding Sanring UI components to your Angular project","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.4.1","commander":"^12.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.8","typescript":"~6.0.2","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.0_1783198208705_0.5584902149679003","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@sanring/cli","version":"0.4.0","license":"MIT","_id":"@sanring/cli@0.4.0","maintainers":[{"name":"jack755051","email":"jack755051@gmail.com"}],"bin":{"sanring":"dist/index.js"},"dist":{"shasum":"99b3f4c74979a850c9c99ec95433e3c8f9bc2d5f","tarball":"https://registry.npmjs.org/@sanring/cli/-/cli-0.4.0.tgz","fileCount":183,"integrity":"sha512-bSbvkFFyaK8bEa+b4xEvhjhEV4PXuvjmU3tanJ7FtgByRqoNx6aL8Kj+EzUjEFNFsErrD/3hsvFGDC50eqiAGA==","signatures":[{"sig":"MEUCIQC5KIxWU31MGaig7BOGANfiN9R8oCf/5NJXRWgaL65ZZgIgdBljkkwSzwaR24Wasda8W7JwwVYqsQcwr6LVgPOpBiw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234748},"main":"./dist/index.js","type":"module","_from":"file:sanring-cli-0.4.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"npm run sync-registry && tsc","sync-registry":"node scripts/sync-registry.mjs"},"_npmUser":{"name":"jack755051","email":"jack755051@gmail.com"},"_resolved":"/tmp/b76c04dcd0d4d809eead0c72336492cc/sanring-cli-0.4.0.tgz","_integrity":"sha512-bSbvkFFyaK8bEa+b4xEvhjhEV4PXuvjmU3tanJ7FtgByRqoNx6aL8Kj+EzUjEFNFsErrD/3hsvFGDC50eqiAGA==","_npmVersion":"11.16.0","description":"CLI for adding Sanring UI components to your Angular project","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.4.1","commander":"^12.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.8","typescript":"~6.0.2","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.0_1783241191043_0.3020688811501462","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@sanring/cli","version":"0.5.0","license":"MIT","_id":"@sanring/cli@0.5.0","maintainers":[{"name":"jack755051","email":"jack755051@gmail.com"}],"bin":{"sanring":"dist/index.js"},"dist":{"shasum":"22d91633bcaa5b373b7219b6ec261c7e8db8edd6","tarball":"https://registry.npmjs.org/@sanring/cli/-/cli-0.5.0.tgz","fileCount":207,"integrity":"sha512-F9jSEtoxQjbVvLyQQKvMtBp5OEdBxjOrl1jXn3goK/uS/lHqAgF4lyxniJJ2z4DPAOVtBABRwv9HPS1nsf+P1Q==","signatures":[{"sig":"MEUCIGWkFyedEQ0OUsM0lMCNw/ztIBO07td0810IdJqFpU4TAiEAl/1joArVMNbicvwFy7B3HMGtaddP7b9z8IqOqGBA7jw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264178},"main":"./dist/index.js","type":"module","_from":"file:sanring-cli-0.5.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"npm run sync-registry && tsc","sync-registry":"node scripts/sync-registry.mjs"},"_npmUser":{"name":"jack755051","email":"jack755051@gmail.com"},"_resolved":"/tmp/1b7b066d3d9c95444d37d36869c86c9d/sanring-cli-0.5.0.tgz","_integrity":"sha512-F9jSEtoxQjbVvLyQQKvMtBp5OEdBxjOrl1jXn3goK/uS/lHqAgF4lyxniJJ2z4DPAOVtBABRwv9HPS1nsf+P1Q==","_npmVersion":"11.16.0","description":"CLI for adding Sanring UI components to your Angular project","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.4.1","commander":"^12.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.8","typescript":"~6.0.2","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.0_1783300227715_0.277686447362256","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@sanring/cli","version":"0.5.1","license":"MIT","_id":"@sanring/cli@0.5.1","maintainers":[{"name":"jack755051","email":"jack755051@gmail.com"}],"bin":{"sanring":"dist/index.js"},"dist":{"shasum":"e8a500bd9513ff9b00a64213acdd17a7f7c87ffb","tarball":"https://registry.npmjs.org/@sanring/cli/-/cli-0.5.1.tgz","fileCount":207,"integrity":"sha512-aIkglC/Ky1v1t2uzebhFo9u2P1TkeuYgjWZhuPgx5AC9HUZb/t23OS7TewySuJtvhacDzq89e63Lz2zGVDBkzQ==","signatures":[{"sig":"MEYCIQDA3joNSBhQUx9LOfHkQaHUWoWE6WZpok6vOJlmYl0MTwIhAOBUZzgobx3mwiBJvW2bWckMcX8/NRov6gMzufeYNeht","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264399},"main":"./dist/index.js","type":"module","_from":"file:sanring-cli-0.5.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"npm run sync-registry && tsc","sync-registry":"node scripts/sync-registry.mjs"},"_npmUser":{"name":"jack755051","email":"jack755051@gmail.com"},"_resolved":"/tmp/62de9b1e116dbb6eb9f9246b1047bfc2/sanring-cli-0.5.1.tgz","_integrity":"sha512-aIkglC/Ky1v1t2uzebhFo9u2P1TkeuYgjWZhuPgx5AC9HUZb/t23OS7TewySuJtvhacDzq89e63Lz2zGVDBkzQ==","_npmVersion":"11.16.0","description":"CLI for adding Sanring UI components to your Angular project","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.4.1","commander":"^12.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.8","typescript":"~6.0.2","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.1_1783359231895_0.3358518827471988","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@sanring/cli","version":"0.6.0","license":"MIT","_id":"@sanring/cli@0.6.0","maintainers":[{"name":"jack755051","email":"jack755051@gmail.com"}],"bin":{"sanring":"dist/index.js"},"dist":{"shasum":"b0cea0da92ab1cbaf5bd276b314e1dec6fbb1924","tarball":"https://registry.npmjs.org/@sanring/cli/-/cli-0.6.0.tgz","fileCount":216,"integrity":"sha512-PWZTjpeUcYW8DUq53lAPUNZGlInuf27YvtizF/SgLv74kbc31mzqnVtRKFEzhb7VYzimaWWgFBzoecAYLTvNNg==","signatures":[{"sig":"MEUCIQDhRb6PxhAfHKtrVnrHGKaTPed2QYsDHqOPLm7c3wkBWgIgHLR5DNUkKM9ZTKWD1wLnsGMJkcWwgD7fkqilInHrMM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":307610},"main":"./dist/index.js","type":"module","_from":"file:sanring-cli-0.6.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"npm run sync-registry && tsc","sync-registry":"node scripts/sync-registry.mjs"},"_npmUser":{"name":"jack755051","email":"jack755051@gmail.com"},"_resolved":"/tmp/c955ef870c4659e3082ae321bd60d6c1/sanring-cli-0.6.0.tgz","_integrity":"sha512-PWZTjpeUcYW8DUq53lAPUNZGlInuf27YvtizF/SgLv74kbc31mzqnVtRKFEzhb7VYzimaWWgFBzoecAYLTvNNg==","_npmVersion":"11.16.0","description":"CLI for adding Sanring UI components to your Angular project","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.4.1","diff":"^7.0.0","commander":"^12.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.8","typescript":"~6.0.2","@types/diff":"^6.0.0","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.0_1783701871709_0.03373926211299905","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@sanring/cli","version":"0.6.1","license":"MIT","_id":"@sanring/cli@0.6.1","maintainers":[{"name":"jack755051","email":"jack755051@gmail.com"}],"bin":{"sanring":"dist/index.js"},"dist":{"shasum":"35cf969dc847eb2b6fe5d9d684b1c9c1f8327299","tarball":"https://registry.npmjs.org/@sanring/cli/-/cli-0.6.1.tgz","fileCount":221,"integrity":"sha512-60CQB91pd3wCFBz3GYnEwid2uVKEMaw0Gvb+pdK/kPVyPasuUIPb7dCaS7L1vjDR5zR5fwmlPTlRCF5ZFfZuGw==","signatures":[{"sig":"MEYCIQDQQHWAJvUaEvR65uaLA5g24aQc0AfUa8maMO7ah9XOAwIhANZ3zll9lIcZoRGITPEsBzXs26s9wz2eZ1DXpu5G9fb2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":326887},"main":"./dist/index.js","type":"module","_from":"file:sanring-cli-0.6.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"npm run sync-registry && tsc","sync-registry":"node scripts/sync-registry.mjs"},"_npmUser":{"name":"jack755051","email":"jack755051@gmail.com"},"_resolved":"/tmp/d6e80fd6c3bbd906b05245ca22c06fc2/sanring-cli-0.6.1.tgz","_integrity":"sha512-60CQB91pd3wCFBz3GYnEwid2uVKEMaw0Gvb+pdK/kPVyPasuUIPb7dCaS7L1vjDR5zR5fwmlPTlRCF5ZFfZuGw==","_npmVersion":"11.16.0","description":"CLI for adding Sanring UI components to your Angular project","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.4.1","diff":"^7.0.0","commander":"^12.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.8","typescript":"~6.0.2","@types/diff":"^6.0.0","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.1_1783736812792_0.5948283425794503","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@sanring/cli","version":"0.7.0","license":"MIT","_id":"@sanring/cli@0.7.0","maintainers":[{"name":"jack755051","email":"jack755051@gmail.com"}],"bin":{"sanring":"dist/index.js"},"dist":{"shasum":"9e8772c68e85352e2e8895775321996b4b600e2a","tarball":"https://registry.npmjs.org/@sanring/cli/-/cli-0.7.0.tgz","fileCount":323,"integrity":"sha512-hICzgYdD6POCgVNylMwnXZtCWp6glwoyYpsVvkPt6x0rQWpikuFPwJcr4GoHu0a/gsHe5prCoOY32iMYseSOiA==","signatures":[{"sig":"MEUCIQCLjwfnztLQn9eSv8c3Y7g++75lLzHnFSVBBFSHqMtieQIgLWyyfv14PuvPM1oQqdYyTe0qHY8JmwQNCJotkLd0POc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":550219},"main":"./dist/index.js","type":"module","_from":"file:sanring-cli-0.7.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"npm run sync-registry && tsc","sync-registry":"node scripts/sync-registry.mjs"},"_npmUser":{"name":"jack755051","email":"jack755051@gmail.com"},"_resolved":"/tmp/13c4f68f0d5743f9ad7981d3a80fefba/sanring-cli-0.7.0.tgz","_integrity":"sha512-hICzgYdD6POCgVNylMwnXZtCWp6glwoyYpsVvkPt6x0rQWpikuFPwJcr4GoHu0a/gsHe5prCoOY32iMYseSOiA==","_npmVersion":"11.16.0","description":"CLI for adding Sanring UI components to your Angular project","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.4.1","diff":"^7.0.0","commander":"^12.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.8","typescript":"~6.0.2","@types/diff":"^6.0.0","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.0_1784384629218_0.3031180771291746","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@sanring/cli","version":"0.7.1","license":"MIT","_id":"@sanring/cli@0.7.1","maintainers":[{"name":"jack755051","email":"jack755051@gmail.com"}],"bin":{"sanring":"dist/index.js"},"dist":{"shasum":"30fbb09c49994e8bef6692eea81182e949c0ed1d","tarball":"https://registry.npmjs.org/@sanring/cli/-/cli-0.7.1.tgz","fileCount":323,"integrity":"sha512-7J2Ag0gUwG/6vQ8rXvKPNKQEaEmm8L3tLoDTQkNOf4wJmn1LLhP8JosYxQagGGIAoiUokVDWWR4qMGBAdTXBjg==","signatures":[{"sig":"MEUCIDAX57DhPiDx9uCV3WywjZtpK3+n26yFYcuC/QUV3sklAiEArQgq4QT7Jk5xMVTjDiK0z2DBbLJ053xPBpOZ6DfqL1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":550727},"main":"./dist/index.js","type":"module","_from":"file:sanring-cli-0.7.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"npm run sync-registry && tsc","sync-registry":"node scripts/sync-registry.mjs"},"_npmUser":{"name":"jack755051","email":"jack755051@gmail.com"},"_resolved":"/tmp/380afeb5966da0364afe72fc91894196/sanring-cli-0.7.1.tgz","_integrity":"sha512-7J2Ag0gUwG/6vQ8rXvKPNKQEaEmm8L3tLoDTQkNOf4wJmn1LLhP8JosYxQagGGIAoiUokVDWWR4qMGBAdTXBjg==","_npmVersion":"11.16.0","description":"CLI for adding Sanring UI components to your Angular project","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.4.1","diff":"^7.0.0","commander":"^12.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.8","typescript":"~6.0.2","@types/diff":"^6.0.0","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.1_1784386751577_0.052978136546544485","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@sanring/cli","version":"0.8.0","license":"MIT","_id":"@sanring/cli@0.8.0","maintainers":[{"name":"jack755051","email":"jack755051@gmail.com"}],"bin":{"sanring":"dist/index.js"},"dist":{"shasum":"f50e620bd8fcbcff1982f528f474718af174eaae","tarball":"https://registry.npmjs.org/@sanring/cli/-/cli-0.8.0.tgz","fileCount":339,"integrity":"sha512-A63d7h43V3YFZX81CjGNA1FkLOPCV/pVLoACSwqyr7y1HEkFIuytRcnPWe80T3kzGQ0GNpf76h9B2abvW73KWQ==","signatures":[{"sig":"MEUCIQDNY6qotWl7R2H85ZdqZ/Xd2EYMDfL1woDeJ1DlKLHyFgIgN3OVGxS7aSepjJDdZmfdMOZ+dQT7aP2QHFOHGoLqHoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":590616},"main":"./dist/index.js","type":"module","_from":"file:sanring-cli-0.8.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"npm run sync-registry && tsc","sync-registry":"node scripts/sync-registry.mjs"},"_npmUser":{"name":"jack755051","email":"jack755051@gmail.com"},"_resolved":"/tmp/aacf31d83bc7b4be04c6528fd34ae815/sanring-cli-0.8.0.tgz","_integrity":"sha512-A63d7h43V3YFZX81CjGNA1FkLOPCV/pVLoACSwqyr7y1HEkFIuytRcnPWe80T3kzGQ0GNpf76h9B2abvW73KWQ==","_npmVersion":"11.16.0","description":"CLI for adding Sanring UI components to your Angular project","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.4.1","diff":"^7.0.0","commander":"^12.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.8","typescript":"~6.0.2","@types/diff":"^6.0.0","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.0_1784388378076_0.9950472564384008","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@sanring/cli","version":"0.9.0","license":"MIT","_id":"@sanring/cli@0.9.0","maintainers":[{"name":"jack755051","email":"jack755051@gmail.com"}],"bin":{"sanring":"dist/index.js"},"dist":{"shasum":"47bba2c21efa19ddc9a7f3ea3615b8a86f1a0342","tarball":"https://registry.npmjs.org/@sanring/cli/-/cli-0.9.0.tgz","fileCount":343,"integrity":"sha512-zPx4DwIpVNfPYcMfeKdiW5LS1QBc1WMTUJ9VJes/ccsb5WMUxK8pnA74rCJWNRbT05r2HmPDn+Ne3rInGGd6+A==","signatures":[{"sig":"MEQCIBUFg3gsw5HKNYBaoTaaKFGhuPivOs7wV6GySQuAeU9dAiADjj/rtKVk6YDYk+DyQhWSaxtclPV14abf4Uis4yAlOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":601898},"main":"./dist/index.js","type":"module","_from":"file:sanring-cli-0.9.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"npm run sync-registry && tsc","sync-registry":"node scripts/sync-registry.mjs"},"_npmUser":{"name":"jack755051","email":"jack755051@gmail.com"},"_resolved":"/tmp/fb71d0d278d51edf25b9529566dc9e08/sanring-cli-0.9.0.tgz","_integrity":"sha512-zPx4DwIpVNfPYcMfeKdiW5LS1QBc1WMTUJ9VJes/ccsb5WMUxK8pnA74rCJWNRbT05r2HmPDn+Ne3rInGGd6+A==","_npmVersion":"11.16.0","description":"CLI for adding Sanring UI components to your Angular project","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.4.1","diff":"^7.0.0","commander":"^12.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.8","typescript":"~6.0.2","@types/diff":"^6.0.0","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.0_1784389696094_0.2793924442212963","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@sanring/cli","version":"0.9.1","license":"MIT","_id":"@sanring/cli@0.9.1","maintainers":[{"name":"jack755051","email":"jack755051@gmail.com"}],"bin":{"sanring":"dist/index.js"},"dist":{"shasum":"10239009d78a7fde9045e7c9f37ba47441bf0f63","tarball":"https://registry.npmjs.org/@sanring/cli/-/cli-0.9.1.tgz","fileCount":351,"integrity":"sha512-BaxkdthfLHuH/uB7fZVpYF6g417N+uKKGOwUOJKoJsZHEOa9WKWgCNDe/fpnRu073WnlnkoVmxUjVXP9zhza7A==","signatures":[{"sig":"MEYCIQCGZ0OtDnaVqx/NKWk8sUzdR1BwI+c3E5GXdaQv11xXlwIhAOs4riw+Z6mx55REgWDIZB02nab+8UBPhAyLERZCoARl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":633186},"main":"./dist/index.js","type":"module","_from":"file:sanring-cli-0.9.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"npm run sync-registry && tsc","sync-registry":"node scripts/sync-registry.mjs"},"_npmUser":{"name":"jack755051","email":"jack755051@gmail.com"},"_resolved":"/tmp/a86f703fa0e84e6d3f62481097caefda/sanring-cli-0.9.1.tgz","_integrity":"sha512-BaxkdthfLHuH/uB7fZVpYF6g417N+uKKGOwUOJKoJsZHEOa9WKWgCNDe/fpnRu073WnlnkoVmxUjVXP9zhza7A==","_npmVersion":"11.16.0","description":"CLI for adding Sanring UI components to your Angular project","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.4.1","diff":"^7.0.0","commander":"^12.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.8","typescript":"~6.0.2","@types/diff":"^6.0.0","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.1_1784453246622_0.19703346071433714","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@sanring/cli","version":"0.9.2","license":"MIT","_id":"@sanring/cli@0.9.2","maintainers":[{"name":"jack755051","email":"jack755051@gmail.com"}],"bin":{"sanring":"dist/index.js"},"dist":{"shasum":"b314148ee014f4925cc69d89c13d53fddab5a4d5","tarball":"https://registry.npmjs.org/@sanring/cli/-/cli-0.9.2.tgz","fileCount":354,"integrity":"sha512-nRHYCxxz4V0S5+ftiqr5cdzxFCimfaPjPTvgJMnbW0dEz9vMS+lFAaNYsIIW33NOtuPYVdKxy/L6hBPJQSLPrg==","signatures":[{"sig":"MEUCIQDGBO4chmzQ8Y3bICGAxuz+el3YeK1eopTWRJQAlLgL3QIgKN5YkbbBMl+DZhM8hWo13ccdXvxOONHHbQUK5iwmySk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":657357},"main":"./dist/index.js","type":"module","_from":"file:sanring-cli-0.9.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"npm run sync-registry && tsc","sync-registry":"node scripts/sync-registry.mjs"},"_npmUser":{"name":"jack755051","email":"jack755051@gmail.com"},"_resolved":"/tmp/2766bea034d86057e4391126dc80d527/sanring-cli-0.9.2.tgz","_integrity":"sha512-nRHYCxxz4V0S5+ftiqr5cdzxFCimfaPjPTvgJMnbW0dEz9vMS+lFAaNYsIIW33NOtuPYVdKxy/L6hBPJQSLPrg==","_npmVersion":"11.16.0","description":"CLI for adding Sanring UI components to your Angular project","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.4.1","diff":"^7.0.0","commander":"^12.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.8","typescript":"~6.0.2","@types/diff":"^6.0.0","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.2_1784474716557_0.16393834123427986","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@sanring/cli","version":"0.10.0","license":"MIT","_id":"@sanring/cli@0.10.0","maintainers":[{"name":"jack755051","email":"jack755051@gmail.com"}],"bin":{"sanring":"dist/index.js"},"dist":{"shasum":"1bc12fcb137cfd288e4463ab8a6f0ef05cbeb949","tarball":"https://registry.npmjs.org/@sanring/cli/-/cli-0.10.0.tgz","fileCount":366,"integrity":"sha512-SN2sbha7fu4H8hAr+dMzEKnQy0AkBn0zYykLGhIT6VWduggAcMyXjA/lH9ZfbMRhIDcP/INveiA5RLd8NPT8Kg==","signatures":[{"sig":"MEUCIBpi7bo58rE8OCIldQggV/t4gjGFdL4yuElfoTQHF8XeAiEApxA+ptXGIz7CkLL79m7viag5e08EcouIXUKwcWUWECA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":708599},"main":"./dist/index.js","type":"module","_from":"file:sanring-cli-0.10.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"npm run sync-registry && tsc","sync-registry":"node scripts/sync-registry.mjs"},"_npmUser":{"name":"jack755051","email":"jack755051@gmail.com"},"_resolved":"/tmp/39588e860a7620dc04e4ce77278b3a95/sanring-cli-0.10.0.tgz","_integrity":"sha512-SN2sbha7fu4H8hAr+dMzEKnQy0AkBn0zYykLGhIT6VWduggAcMyXjA/lH9ZfbMRhIDcP/INveiA5RLd8NPT8Kg==","_npmVersion":"11.16.0","description":"CLI for adding Sanring UI components to your Angular project","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.4.1","diff":"^7.0.0","commander":"^12.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.8","typescript":"~6.0.2","@types/diff":"^6.0.0","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.10.0_1784524045539_0.7605629616251603","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@sanring/cli","version":"0.11.0","license":"MIT","_id":"@sanring/cli@0.11.0","maintainers":[{"name":"jack755051","email":"jack755051@gmail.com"}],"bin":{"sanring":"dist/index.js"},"dist":{"shasum":"301edd2c673445e776cfb3262fb1c258141ef59d","tarball":"https://registry.npmjs.org/@sanring/cli/-/cli-0.11.0.tgz","fileCount":366,"integrity":"sha512-pbpQCJfBrJAy17c3EYs2yufhFTapRd3YfBJe/+XW2ZABYbLX6da3mzrzMAEmQVOEJLliVUwG2aPKARGGqyGh/g==","signatures":[{"sig":"MEYCIQD2/36YrzzInvgcTmraL4+bSW9yE9GmC3klf6GYnYmOnAIhANJfc/z3FMQFMsOVlsTzyA/BwZLl+krCYB40+ADnHeYb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":754910},"main":"./dist/index.js","type":"module","_from":"file:sanring-cli-0.11.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"npm run sync-registry && tsc","sync-registry":"node scripts/sync-registry.mjs"},"_npmUser":{"name":"jack755051","email":"jack755051@gmail.com"},"_resolved":"/tmp/d3594c53da10ef4d21e83ea68b0aac58/sanring-cli-0.11.0.tgz","_integrity":"sha512-pbpQCJfBrJAy17c3EYs2yufhFTapRd3YfBJe/+XW2ZABYbLX6da3mzrzMAEmQVOEJLliVUwG2aPKARGGqyGh/g==","_npmVersion":"11.16.0","description":"CLI for adding Sanring UI components to your Angular project","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.4.1","diff":"^7.0.0","commander":"^12.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.8","typescript":"~6.0.2","@types/diff":"^6.0.0","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.11.0_1784562802264_0.5636870719354055","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@sanring/cli","version":"0.12.0","license":"MIT","_id":"@sanring/cli@0.12.0","maintainers":[{"name":"jack755051","email":"jack755051@gmail.com"}],"bin":{"sanring":"dist/index.js"},"dist":{"shasum":"01d5bc7673467d96d879b94b199780df92582791","tarball":"https://registry.npmjs.org/@sanring/cli/-/cli-0.12.0.tgz","fileCount":366,"integrity":"sha512-8J3/1iGlzhprFD/IreVyZYBqYcxNy0cZ5H65S2rXNJvM9vVctbCwc3EsK74gu2LUuSAilbGrEpNT/he8RPiHUw==","signatures":[{"sig":"MEUCIDOnHYxU3Tz3u7APSYFNq0Jf4g9Ehscyztpwgu1PCAmQAiEAye7FcBwpsiRcZvihNO2oSsBx9q06btxYOElgj3X2QLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":755447},"main":"./dist/index.js","type":"module","_from":"file:sanring-cli-0.12.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"npm run sync-registry && tsc","sync-registry":"node scripts/sync-registry.mjs"},"_npmUser":{"name":"jack755051","email":"jack755051@gmail.com"},"_resolved":"/tmp/72c7dd6fcb5ebb1f828f20b565583db4/sanring-cli-0.12.0.tgz","_integrity":"sha512-8J3/1iGlzhprFD/IreVyZYBqYcxNy0cZ5H65S2rXNJvM9vVctbCwc3EsK74gu2LUuSAilbGrEpNT/he8RPiHUw==","_npmVersion":"11.16.0","description":"CLI for adding Sanring UI components to your Angular project","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.4.1","diff":"^7.0.0","commander":"^12.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.8","typescript":"~6.0.2","@types/diff":"^6.0.0","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.0_1784649835005_0.511048302674689","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@sanring/cli","version":"0.13.1","license":"MIT","_id":"@sanring/cli@0.13.1","maintainers":[{"name":"jack755051","email":"jack755051@gmail.com"}],"bin":{"sanring":"dist/index.js"},"dist":{"shasum":"8a816055a119f02f158724999d50b5488341d99c","tarball":"https://registry.npmjs.org/@sanring/cli/-/cli-0.13.1.tgz","fileCount":366,"integrity":"sha512-qzuL9YZeezvQ7hjrlkUz/sAJUYQzVuRXVymi5Vwtwvn50GZ7Y2V1T8BspuTthzANRlqEttdCs91I21vISjHy8A==","signatures":[{"sig":"MEQCIBDTxqaXP1Q3d9MDJk8KHKLUSknkkbwRAVcGnYnMaRQvAiBhkFr2U4hyT6Nf8/713dYqM57yjJgiskLZ8jg29GlYlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":756843},"main":"./dist/index.js","type":"module","_from":"file:sanring-cli-0.13.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"npm run sync-registry && tsc","sync-registry":"node scripts/sync-registry.mjs"},"_npmUser":{"name":"jack755051","email":"jack755051@gmail.com"},"_resolved":"/tmp/777ef3ef5e88fe8f7e50afe51a1d2799/sanring-cli-0.13.1.tgz","_integrity":"sha512-qzuL9YZeezvQ7hjrlkUz/sAJUYQzVuRXVymi5Vwtwvn50GZ7Y2V1T8BspuTthzANRlqEttdCs91I21vISjHy8A==","_npmVersion":"11.16.0","description":"CLI for adding Sanring UI components to your Angular project","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.4.1","diff":"^7.0.0","commander":"^12.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.8","typescript":"~6.0.2","@types/diff":"^6.0.0","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.13.1_1785011128998_0.5698604140215882","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@sanring/cli","version":"0.14.0","license":"MIT","_id":"@sanring/cli@0.14.0","maintainers":[{"name":"jack755051","email":"jack755051@gmail.com"}],"bin":{"sanring":"dist/index.js"},"dist":{"shasum":"6c05fa0e4cce1a4a89db9c81e082df5967df8ca2","tarball":"https://registry.npmjs.org/@sanring/cli/-/cli-0.14.0.tgz","fileCount":382,"integrity":"sha512-iDURMpcQh4SK4pchDwX42p9uS69M6CTGRwYCO4ruTIAt2n1CZnGUYL8y5l5hyy5LA/hpQgfBGOoJ4YQUdKh24A==","signatures":[{"sig":"MEUCIHp8ctE7cwhS7/HZuKqQLp/28F2NiYeIu1urm+pEpgFxAiEAiLKHkkMVoGqz9/a7CAyDdCfrYOUMkzBwFJaCAJayWXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":783813},"main":"./dist/index.js","type":"module","_from":"file:sanring-cli-0.14.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"npm run sync-registry && tsc","sync-registry":"node scripts/sync-registry.mjs"},"_npmUser":{"name":"jack755051","email":"jack755051@gmail.com"},"_resolved":"/tmp/e880be1186d3126d8e171e72babca7e5/sanring-cli-0.14.0.tgz","_integrity":"sha512-iDURMpcQh4SK4pchDwX42p9uS69M6CTGRwYCO4ruTIAt2n1CZnGUYL8y5l5hyy5LA/hpQgfBGOoJ4YQUdKh24A==","_npmVersion":"11.16.0","description":"CLI for adding Sanring UI components to your Angular project","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.4.1","diff":"^7.0.0","commander":"^12.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.8","typescript":"~6.0.2","@types/diff":"^6.0.0","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.0_1785081501570_0.1623247258417979","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@sanring/cli","version":"0.16.0","license":"MIT","_id":"@sanring/cli@0.16.0","maintainers":[{"name":"jack755051","email":"jack755051@gmail.com"}],"bin":{"sanring":"dist/index.js"},"dist":{"shasum":"78deee3ffb56d2ba55febbf2a902f739d222ea1d","tarball":"https://registry.npmjs.org/@sanring/cli/-/cli-0.16.0.tgz","fileCount":390,"integrity":"sha512-W/Btsbs7ySjJfu1RUC6PneHmKKelj5J7YdqVPNyKFtT1KXiNtmpj5FOGxOmpfFLq9fsL9q+dhdv4ISA7vVkwZw==","signatures":[{"sig":"MEUCIH8e5RZMpkfLMfpq72xDkVY7PoQ8KdRgD1p1ZuhQFiA5AiEA990mCSGmHPK6fISf5Q2dlhK8t/0LuNKexFCH548Qhyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":796317},"main":"./dist/index.js","type":"module","_from":"file:sanring-cli-0.16.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"npm run sync-registry && tsc","sync-registry":"node scripts/sync-registry.mjs"},"_npmUser":{"name":"jack755051","email":"jack755051@gmail.com"},"_resolved":"/tmp/c8c0e17d11f4ba01cc2cc080c3d61349/sanring-cli-0.16.0.tgz","_integrity":"sha512-W/Btsbs7ySjJfu1RUC6PneHmKKelj5J7YdqVPNyKFtT1KXiNtmpj5FOGxOmpfFLq9fsL9q+dhdv4ISA7vVkwZw==","_npmVersion":"11.16.0","description":"CLI for adding Sanring UI components to your Angular project","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.4.1","diff":"^7.0.0","commander":"^12.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.8","typescript":"~6.0.2","@types/diff":"^6.0.0","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.0_1785166775720_0.31172438732496177","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@sanring/cli","version":"0.17.0","license":"MIT","_id":"@sanring/cli@0.17.0","maintainers":[{"name":"jack755051","email":"jack755051@gmail.com"}],"bin":{"sanring":"dist/index.js"},"dist":{"shasum":"be73b07f620121bb3806ea8c4de9f1e321acc31b","tarball":"https://registry.npmjs.org/@sanring/cli/-/cli-0.17.0.tgz","fileCount":396,"integrity":"sha512-sM2JQrs+jEVq0J4djRyUhTUvso2DBA9em0kol1l1R1h76o+IJLTMUw7J/FH67qHchZQXmfux+2aD1rMejh+uog==","signatures":[{"sig":"MEYCIQD9v0a+T1t8BO3J8rsprpePxUsZUpVnHkrTpTei13b7WAIhAKKA2arUsfoC8uGIUs5xPnbWRE6JPWhB2VkzAIYOjVkQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":826233},"main":"./dist/index.js","type":"module","_from":"file:sanring-cli-0.17.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"npm run sync-registry && tsc","sync-registry":"node scripts/sync-registry.mjs"},"_npmUser":{"name":"jack755051","email":"jack755051@gmail.com"},"_resolved":"/tmp/5d6168c6f740e0c03e519466458dc25c/sanring-cli-0.17.0.tgz","_integrity":"sha512-sM2JQrs+jEVq0J4djRyUhTUvso2DBA9em0kol1l1R1h76o+IJLTMUw7J/FH67qHchZQXmfux+2aD1rMejh+uog==","_npmVersion":"11.16.0","description":"CLI for adding Sanring UI components to your Angular project","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.4.1","diff":"^7.0.0","commander":"^12.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.8","typescript":"~6.0.2","@types/diff":"^6.0.0","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.17.0_1785248191443_0.6965583989021003","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@sanring/cli","version":"0.17.1","license":"MIT","_id":"@sanring/cli@0.17.1","maintainers":[{"name":"jack755051","email":"jack755051@gmail.com"}],"bin":{"sanring":"dist/index.js"},"dist":{"shasum":"a938b32530c8ab804ee9f9d506c2027e386bfb3d","tarball":"https://registry.npmjs.org/@sanring/cli/-/cli-0.17.1.tgz","fileCount":396,"integrity":"sha512-K84IrROjMgMFM+lWQrnfba99qx+jBTQTS/xFtmUpkQzIXNhmOMbr/x3KidTpiSkqx/X1FUrn76hGOtEax4M/oA==","signatures":[{"sig":"MEYCIQCIY2VND3pXndsD++pmM7HoJhQwjNRdUJat1AGPwUeL7AIhAMan7ybwtM3Hs43tKzUmoARDSLdQ0oEEiAeyP4Th/cLe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827368},"main":"./dist/index.js","type":"module","_from":"file:sanring-cli-0.17.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"npm run sync-registry && tsc","sync-registry":"node scripts/sync-registry.mjs"},"_npmUser":{"name":"jack755051","email":"jack755051@gmail.com"},"_resolved":"/tmp/70314fb229b9aa8d9d77c897c2c71621/sanring-cli-0.17.1.tgz","_integrity":"sha512-K84IrROjMgMFM+lWQrnfba99qx+jBTQTS/xFtmUpkQzIXNhmOMbr/x3KidTpiSkqx/X1FUrn76hGOtEax4M/oA==","_npmVersion":"11.16.0","description":"CLI for adding Sanring UI components to your Angular project","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.4.1","diff":"^7.0.0","commander":"^12.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.8","typescript":"~6.0.2","@types/diff":"^6.0.0","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.17.1_1785286841691_0.4546719825652752","host":"s3://npm-registry-packages-npm-production"}},"0.17.2":{"name":"@sanring/cli","version":"0.17.2","license":"MIT","_id":"@sanring/cli@0.17.2","maintainers":[{"name":"jack755051","email":"jack755051@gmail.com"}],"bin":{"sanring":"dist/index.js"},"dist":{"shasum":"f9b5d6065e81ad58abc932f37097a164cdbf4252","tarball":"https://registry.npmjs.org/@sanring/cli/-/cli-0.17.2.tgz","fileCount":417,"integrity":"sha512-GAibHYn+MdUlwugLPXNROJSf8w6Vh+f42Ll3OdS7wL/JcVlMXscWqHB0PT1ztavdyZxzmPmvaJTJGx5kJsqk7g==","signatures":[{"sig":"MEQCICMwYivFqJZ+p04Vt35QlmrumQJkKVRqYnSrpaHhghK+AiAF6K7MbxxmXd4eI+Fpb0WKfI05ZnB0oIvpKDiQ3UIJ+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":848766},"main":"./dist/index.js","type":"module","_from":"file:sanring-cli-0.17.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"npm run sync-registry && tsc","sync-registry":"node scripts/sync-registry.mjs"},"_npmUser":{"name":"jack755051","email":"jack755051@gmail.com"},"_resolved":"/tmp/c97580910d8dcd9d949951b20786fddc/sanring-cli-0.17.2.tgz","_integrity":"sha512-GAibHYn+MdUlwugLPXNROJSf8w6Vh+f42Ll3OdS7wL/JcVlMXscWqHB0PT1ztavdyZxzmPmvaJTJGx5kJsqk7g==","_npmVersion":"11.16.0","description":"CLI for adding Sanring UI components to your Angular project","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.4.1","diff":"^7.0.0","commander":"^12.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.8","typescript":"~6.0.2","@types/diff":"^6.0.0","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.17.2_1785688325469_0.41846008515676525","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@sanring/cli","version":"0.18.0","license":"MIT","_id":"@sanring/cli@0.18.0","maintainers":[{"name":"jack755051","email":"jack755051@gmail.com"}],"bin":{"sanring":"dist/index.js"},"dist":{"shasum":"d35732d833ec8643d0d439d80b54a91fb68e4734","tarball":"https://registry.npmjs.org/@sanring/cli/-/cli-0.18.0.tgz","fileCount":430,"integrity":"sha512-Bc7ITL5mpGULsyXq+hqLkxGW1qdtgOH7i9ZoRCmtQ71DxF25zRP30Hdi+lnqFXDpdGvoJzP2BulJnKhX4JJWbA==","signatures":[{"sig":"MEUCIAqWxlc4nxwI9LQdggecNElSpt9tMfvkG3wh6awGoreYAiEAnms5wvBYZqwOEX2WIMx3MUO0m2yugpePhiC6chRr3Ss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":867723},"main":"./dist/index.js","type":"module","_from":"file:sanring-cli-0.18.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"npm run sync-registry && tsc","sync-registry":"node scripts/sync-registry.mjs"},"_npmUser":{"name":"jack755051","email":"jack755051@gmail.com"},"_resolved":"/tmp/0d1f5d781399b7ef4fa051c1693a73c6/sanring-cli-0.18.0.tgz","_integrity":"sha512-Bc7ITL5mpGULsyXq+hqLkxGW1qdtgOH7i9ZoRCmtQ71DxF25zRP30Hdi+lnqFXDpdGvoJzP2BulJnKhX4JJWbA==","_npmVersion":"11.16.0","description":"CLI for adding Sanring UI components to your Angular project","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.4.1","diff":"^7.0.0","commander":"^12.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.8","typescript":"~6.0.2","@types/diff":"^6.0.0","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.18.0_1785925979954_0.7047788533692196","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@sanring/cli","version":"0.19.0","license":"MIT","_id":"@sanring/cli@0.19.0","maintainers":[{"name":"jack755051","email":"jack755051@gmail.com"}],"bin":{"sanring":"dist/index.js"},"dist":{"shasum":"dcc875ec3d290d12202cc62b7ac456f0a869fb33","tarball":"https://registry.npmjs.org/@sanring/cli/-/cli-0.19.0.tgz","fileCount":447,"integrity":"sha512-JyPlSn/mp1P5kp3pX44heHHD8723IhUQpFY9WKdL5QvMFwarjsa3JVBMlPHFNzZ65eNh1KN3POeKUeiFyK4VNw==","signatures":[{"sig":"MEQCIDgFMEZhS8HmPTsqAtyjuCc20R3kjMoS0QL5QL7jAugrAiBCKg9vS66SO7A6THzGKuZiFkbjlnrJ1ufOReT+eeZctA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":897595},"main":"./dist/index.js","type":"module","_from":"file:sanring-cli-0.19.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"npm run sync-registry && tsc","sync-registry":"node scripts/sync-registry.mjs"},"_npmUser":{"name":"jack755051","email":"jack755051@gmail.com"},"_resolved":"/tmp/c634ce6119b1673d0acbf002ae133ab9/sanring-cli-0.19.0.tgz","_integrity":"sha512-JyPlSn/mp1P5kp3pX44heHHD8723IhUQpFY9WKdL5QvMFwarjsa3JVBMlPHFNzZ65eNh1KN3POeKUeiFyK4VNw==","_npmVersion":"11.16.0","description":"CLI for adding Sanring UI components to your Angular project","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.4.1","diff":"^7.0.0","commander":"^12.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.8","typescript":"~6.0.2","@types/diff":"^6.0.0","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.19.0_1785957904058_0.8876578773687478","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@sanring/cli","version":"0.20.0","license":"MIT","_id":"@sanring/cli@0.20.0","maintainers":[{"name":"jack755051","email":"jack755051@gmail.com"}],"bin":{"sanring":"dist/index.js"},"dist":{"shasum":"765e4affb82aa070114e8f68005162785d958a31","tarball":"https://registry.npmjs.org/@sanring/cli/-/cli-0.20.0.tgz","fileCount":464,"integrity":"sha512-fiw3MFntS9ETCM4yWfK0q4jSNcXVDyZ1l1AjhGeTv0sdHUnmdUHOhrl3nLRWd5VXsIoaZ2UThnNe0h4brEvI6A==","signatures":[{"sig":"MEUCIHhqcV8RxJNJxdKZsCB7mtY3CyVhiHGEQhAE/ZDbJHOVAiEAvBCCFKRlqVvUAs6MYJlZgAhGKgvQkjcKirIf4LCJlj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":989558},"main":"./dist/index.js","type":"module","_from":"file:sanring-cli-0.20.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"npm run sync-registry && tsc","sync-registry":"node scripts/sync-registry.mjs"},"_npmUser":{"name":"jack755051","email":"jack755051@gmail.com"},"_resolved":"/tmp/8cd40884fc210ddf4a2b82f547bc0cb6/sanring-cli-0.20.0.tgz","_integrity":"sha512-fiw3MFntS9ETCM4yWfK0q4jSNcXVDyZ1l1AjhGeTv0sdHUnmdUHOhrl3nLRWd5VXsIoaZ2UThnNe0h4brEvI6A==","_npmVersion":"11.16.0","description":"CLI for adding Sanring UI components to your Angular project","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.4.1","diff":"^7.0.0","commander":"^12.0.0","picocolors":"^1.1.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.8","typescript":"~6.0.2","@types/diff":"^6.0.0","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.20.0_1786127521903_0.0398843304976908","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@sanring/cli","version":"0.21.0","license":"MIT","_id":"@sanring/cli@0.21.0","maintainers":[{"name":"jack755051","email":"jack755051@gmail.com"}],"bin":{"sanring":"dist/index.js"},"dist":{"shasum":"134f432b7189c2888555df26da35977263d29f8c","tarball":"https://registry.npmjs.org/@sanring/cli/-/cli-0.21.0.tgz","fileCount":477,"integrity":"sha512-goXRDGdhNqc0zshn7HQATXAHxSBYajff+jFi9wdgj16ligYC1cYACClrG7x8U3hWSsRR5tt6kZPnpdbSQ74jdQ==","signatures":[{"sig":"MEQCIHJCG4sS4ouHUz+2m9doDRrBRy+d/8Odlgvg8EHxaCRbAiB8EPb30FLI9cfHUvNLwch6TX9DFnzV8XYOFycDEVpJcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1050013},"main":"./dist/index.js","type":"module","_from":"file:sanring-cli-0.21.0.tgz","types":"./dist/index.d.ts","ng-add":{"save":"devDependencies"},"engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"npm run sync-registry && tsc && tsc -p tsconfig.schematics.json && node scripts/copy-schematics-assets.mjs","sync-registry":"node scripts/sync-registry.mjs"},"_npmUser":{"name":"jack755051","email":"jack755051@gmail.com"},"_resolved":"/tmp/3d021831e56238f4048f071122cf079b/sanring-cli-0.21.0.tgz","_integrity":"sha512-goXRDGdhNqc0zshn7HQATXAHxSBYajff+jFi9wdgj16ligYC1cYACClrG7x8U3hWSsRR5tt6kZPnpdbSQ74jdQ==","schematics":"./dist/schematics/collection.json","_npmVersion":"11.16.0","description":"CLI for adding Sanring UI components to your Angular project","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.4.1","diff":"^7.0.0","commander":"^12.0.0","picocolors":"^1.1.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.8","typescript":"~6.0.2","@types/diff":"^6.0.0","@types/node":"^26.0.1","@angular-devkit/schematics":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.21.0_1786253811326_0.896065629023274","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"@sanring/cli","version":"0.21.1","license":"MIT","_id":"@sanring/cli@0.21.1","maintainers":[{"name":"jack755051","email":"jack755051@gmail.com"}],"bin":{"sanring":"dist/index.js"},"dist":{"shasum":"b7f2c24953a466803e941fdee3d82ceb124a180d","tarball":"https://registry.npmjs.org/@sanring/cli/-/cli-0.21.1.tgz","fileCount":477,"integrity":"sha512-HsSZVgqY6XPreWGStlGnlNXPmN17akhHxBZykvoj7EFdLtZxPusxbfM2Dv+4c3SrvLMf3cy+uE9Oi6Ns2jhC3w==","signatures":[{"sig":"MEYCIQD4IToW/nByxPk2Sgxq33onPbup8ocTZpD1ZQ1+SFk6iQIhAKFi9CC6211UmUhrHFvIpnSt7a0zRFH5uU1/tFvpP1oC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1050502},"main":"./dist/index.js","type":"module","_from":"file:sanring-cli-0.21.1.tgz","types":"./dist/index.d.ts","ng-add":{"save":"devDependencies"},"engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"npm run sync-registry && tsc && tsc -p tsconfig.schematics.json && node scripts/copy-schematics-assets.mjs","sync-registry":"node scripts/sync-registry.mjs"},"_npmUser":{"name":"jack755051","email":"jack755051@gmail.com"},"_resolved":"/tmp/27065446592e3b52f592bc7b2ea3df68/sanring-cli-0.21.1.tgz","_integrity":"sha512-HsSZVgqY6XPreWGStlGnlNXPmN17akhHxBZykvoj7EFdLtZxPusxbfM2Dv+4c3SrvLMf3cy+uE9Oi6Ns2jhC3w==","schematics":"./dist/schematics/collection.json","_npmVersion":"11.16.0","description":"CLI for adding Sanring UI components to your Angular project","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.4.1","diff":"^7.0.0","commander":"^12.0.0","picocolors":"^1.1.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.8","typescript":"~6.0.2","@types/diff":"^6.0.0","@types/node":"^26.0.1","@angular-devkit/schematics":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.21.1_1786266165051_0.4523051293540947","host":"s3://npm-registry-packages-npm-production"}},"0.21.2":{"name":"@sanring/cli","version":"0.21.2","license":"MIT","_id":"@sanring/cli@0.21.2","maintainers":[{"name":"jack755051","email":"jack755051@gmail.com"}],"bin":{"sanring":"dist/index.js"},"dist":{"shasum":"863f7a8215a92c5f049eb88d9fbc8e2252231d4d","tarball":"https://registry.npmjs.org/@sanring/cli/-/cli-0.21.2.tgz","fileCount":477,"integrity":"sha512-M5DEDLRwcxsEBwWreXouYGZ5sMKLrhx9u2NExdeXS1GTzGCTGNlu81eSjOitO6PdIUpOem7w3Kf50dO1a759Qw==","signatures":[{"sig":"MEUCIQDlkodxskOvBe5YI0c1mugyO4UjQXEVUOH9vBQhMaC4NwIgHSd6d0eZav1DYnPXxrWptIi8GEOr1S+H9Up1aCE/C7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1053108},"main":"./dist/index.js","type":"module","_from":"file:sanring-cli-0.21.2.tgz","types":"./dist/index.d.ts","ng-add":{"save":"devDependencies"},"engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"npm run sync-registry && tsc && tsc -p tsconfig.schematics.json && node scripts/copy-schematics-assets.mjs","sync-registry":"node scripts/sync-registry.mjs"},"_npmUser":{"name":"jack755051","email":"jack755051@gmail.com"},"_resolved":"/tmp/e3ad680b9d9fb18513ddb971422b723e/sanring-cli-0.21.2.tgz","_integrity":"sha512-M5DEDLRwcxsEBwWreXouYGZ5sMKLrhx9u2NExdeXS1GTzGCTGNlu81eSjOitO6PdIUpOem7w3Kf50dO1a759Qw==","schematics":"./dist/schematics/collection.json","_npmVersion":"11.16.0","description":"CLI for adding Sanring UI components to your Angular project","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.4.1","diff":"^7.0.0","commander":"^12.0.0","picocolors":"^1.1.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.8","typescript":"~6.0.2","@types/diff":"^6.0.0","@types/node":"^26.0.1","@angular-devkit/schematics":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.21.2_1786329433827_0.4396203337539326","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@sanring/cli","version":"0.22.0","license":"MIT","_id":"@sanring/cli@0.22.0","maintainers":[{"name":"jack755051","email":"jack755051@gmail.com"}],"bin":{"sanring":"dist/index.js"},"dist":{"shasum":"f8546d95e02391f8a20444a2ff9ce30fdc86a903","tarball":"https://registry.npmjs.org/@sanring/cli/-/cli-0.22.0.tgz","fileCount":477,"integrity":"sha512-veLqX46M12YN/hsWsZE+5FUMUI7UBk5qFlF9oCXQzcWLGua9gdJ4cKBOIxi5FbkYm7z+9zVrTRuXmxrw/OEfmQ==","signatures":[{"sig":"MEUCIQCuqmOGyHWIGAbhhXONcAbt/HNnzg/HRC9EgjoscQz+MAIgFHjvTXNgqiyPazIRI3+uzF9/hS6Cz9kOTTAZi1D3ueA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1079856},"main":"./dist/index.js","type":"module","_from":"file:sanring-cli-0.22.0.tgz","types":"./dist/index.d.ts","ng-add":{"save":"devDependencies"},"engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"npm run sync-registry && tsc && tsc -p tsconfig.schematics.json && node scripts/copy-schematics-assets.mjs","sync-registry":"node scripts/sync-registry.mjs"},"_npmUser":{"name":"jack755051","email":"jack755051@gmail.com"},"_resolved":"/tmp/1f421b140a2d877e65b0211bd7e7f670/sanring-cli-0.22.0.tgz","_integrity":"sha512-veLqX46M12YN/hsWsZE+5FUMUI7UBk5qFlF9oCXQzcWLGua9gdJ4cKBOIxi5FbkYm7z+9zVrTRuXmxrw/OEfmQ==","schematics":"./dist/schematics/collection.json","_npmVersion":"11.16.0","description":"CLI for adding Sanring UI components to your Angular project","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.4.1","diff":"^7.0.0","commander":"^12.0.0","picocolors":"^1.1.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.8","typescript":"~6.0.2","@types/diff":"^6.0.0","@types/node":"^26.0.1","@angular-devkit/schematics":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.22.0_1786374424180_0.5380430347017024","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@sanring/cli","version":"0.23.0","license":"MIT","_id":"@sanring/cli@0.23.0","maintainers":[{"name":"jack755051","email":"jack755051@gmail.com"}],"bin":{"sanring":"dist/index.js"},"dist":{"shasum":"6261a15b8d330db87db8b81e05102d6a34b2001e","tarball":"https://registry.npmjs.org/@sanring/cli/-/cli-0.23.0.tgz","fileCount":494,"integrity":"sha512-SM4Wow0qGlOgv1aDO//VPPqT3BJ6wn/aVoVLWXCs3hlZAo9pnocbj7oHPm0aCVmwap878b0cRiHdDrnLOlBdtA==","signatures":[{"sig":"MEQCIBFAMcF1hOwrO4ehZW5vlYHAoxRPLwXvdkiyijaDupR7AiASRGSrb7gkGTPgHyOpsWfUKoOEoYwW6WRpqp3dP71P7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1129964},"main":"./dist/index.js","type":"module","_from":"file:sanring-cli-0.23.0.tgz","types":"./dist/index.d.ts","ng-add":{"save":"devDependencies"},"engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"npm run sync-registry && tsc && tsc -p tsconfig.schematics.json && node scripts/copy-schematics-assets.mjs","sync-registry":"node scripts/sync-registry.mjs"},"_npmUser":{"name":"jack755051","email":"jack755051@gmail.com"},"_resolved":"/private/var/folders/9d/s2pb0k15411582bv3phmcqp40000gn/T/963cbdd3eede2064af82fe382b0a97d0/sanring-cli-0.23.0.tgz","_integrity":"sha512-SM4Wow0qGlOgv1aDO//VPPqT3BJ6wn/aVoVLWXCs3hlZAo9pnocbj7oHPm0aCVmwap878b0cRiHdDrnLOlBdtA==","schematics":"./dist/schematics/collection.json","_npmVersion":"11.16.0","description":"CLI for adding Sanring UI components to your Angular project","directories":{},"_nodeVersion":"26.3.0","dependencies":{"ora":"^9.4.1","diff":"^7.0.0","commander":"^12.0.0","picocolors":"^1.1.0","typescript":"~6.0.2","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.8","@types/diff":"^6.0.0","@types/node":"^26.0.1","@angular-devkit/schematics":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.23.0_1786438315769_0.35864521139982797","host":"s3://npm-registry-packages-npm-production"}},"0.23.1":{"name":"@sanring/cli","version":"0.23.1","license":"MIT","_id":"@sanring/cli@0.23.1","maintainers":[{"name":"jack755051","email":"jack755051@gmail.com"}],"bin":{"sanring":"dist/index.js"},"dist":{"shasum":"89996de8abacf8b3d63b0fef0a36745122b5608d","tarball":"https://registry.npmjs.org/@sanring/cli/-/cli-0.23.1.tgz","fileCount":494,"integrity":"sha512-RO+E5VECjnQfI8dFQhDyM3HsZCBXViwMlm4LdrLNkQj0p8Kx8lRIF4Ta7bAwqMZAn+YGuvmJVcE4bLsAfdw+2Q==","signatures":[{"sig":"MEUCIQCF9ZL5KJJgcmF8aITS3kISuwjGvd/020PqGeDjIuzmjQIgD4a6iE8uiLD0qbdsMt0NX9iS8tRyMIUiIhRQv1D21pk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1130869},"main":"./dist/index.js","type":"module","_from":"file:sanring-cli-0.23.1.tgz","types":"./dist/index.d.ts","ng-add":{"save":"devDependencies"},"engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"npm run sync-registry && tsc && tsc -p tsconfig.schematics.json && node scripts/copy-schematics-assets.mjs","sync-registry":"node scripts/sync-registry.mjs"},"_npmUser":{"name":"jack755051","email":"jack755051@gmail.com"},"_resolved":"/tmp/77572457cf04232d07bf8bb2eb00c263/sanring-cli-0.23.1.tgz","_integrity":"sha512-RO+E5VECjnQfI8dFQhDyM3HsZCBXViwMlm4LdrLNkQj0p8Kx8lRIF4Ta7bAwqMZAn+YGuvmJVcE4bLsAfdw+2Q==","schematics":"./dist/schematics/collection.json","_npmVersion":"11.16.0","description":"CLI for adding Sanring UI components to your Angular project","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.4.1","diff":"^7.0.0","commander":"^12.0.0","picocolors":"^1.1.0","typescript":"~6.0.2","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.8","@types/diff":"^6.0.0","@types/node":"^26.0.1","@angular-devkit/schematics":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.23.1_1786604936320_0.773298917956915","host":"s3://npm-registry-packages-npm-production"}},"0.23.2":{"name":"@sanring/cli","version":"0.23.2","license":"MIT","_id":"@sanring/cli@0.23.2","maintainers":[{"name":"jack755051","email":"jack755051@gmail.com"}],"bin":{"sanring":"dist/index.js"},"dist":{"shasum":"d4beb5ffaf5739c2318bb10858f3361d85e4abc8","tarball":"https://registry.npmjs.org/@sanring/cli/-/cli-0.23.2.tgz","fileCount":494,"integrity":"sha512-59kzhiVJruAqz/zkPAqRkVhF7AfLnUCdCu47/P2ZxABzKK4bnraCX49LHq0gNqFQ3QlgtxMjEKC+7I7U8jmSeg==","signatures":[{"sig":"MEUCIB1+IDPdIMar1p0N3wvxwzTGphuPqiL2oO2UBYhkV78jAiEArvv5Yhw4gZh71+KPwoE7Bj4ARdA5m+BMm5L6lozGORw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1155598},"main":"./dist/index.js","type":"module","_from":"file:sanring-cli-0.23.2.tgz","types":"./dist/index.d.ts","ng-add":{"save":"devDependencies"},"engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"npm run sync-registry && tsc && tsc -p tsconfig.schematics.json && node scripts/copy-schematics-assets.mjs","sync-registry":"node scripts/sync-registry.mjs"},"_npmUser":{"name":"jack755051","email":"jack755051@gmail.com"},"_resolved":"/tmp/7c198d89b9c1744044dcc1bb513e5f8f/sanring-cli-0.23.2.tgz","_integrity":"sha512-59kzhiVJruAqz/zkPAqRkVhF7AfLnUCdCu47/P2ZxABzKK4bnraCX49LHq0gNqFQ3QlgtxMjEKC+7I7U8jmSeg==","schematics":"./dist/schematics/collection.json","_npmVersion":"11.17.0","description":"CLI for adding Sanring UI components to your Angular project","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ora":"^9.4.1","diff":"^7.0.0","commander":"^12.0.0","picocolors":"^1.1.0","typescript":"~6.0.2","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.8","@types/diff":"^6.0.0","@types/node":"^26.0.1","@angular-devkit/schematics":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.23.2_1786723278095_0.020856924712245872","host":"s3://npm-registry-packages-npm-production"}},"0.23.3":{"name":"@sanring/cli","version":"0.23.3","license":"MIT","_id":"@sanring/cli@0.23.3","maintainers":[{"name":"jack755051","email":"jack755051@gmail.com"}],"bin":{"sanring":"dist/index.js"},"dist":{"shasum":"5269bec99a8397c06478b62a425c4edf1ed36475","tarball":"https://registry.npmjs.org/@sanring/cli/-/cli-0.23.3.tgz","fileCount":494,"integrity":"sha512-0XgQ6OK2vWsnuThtlLTRgOxQbEYq5/IRaN7HwJCnc99aPaU8sPFy3DuH/+tTQIdnmB6IEkSIgC0oiPjtxFCg+Q==","signatures":[{"sig":"MEYCIQDF3CCdTc5ybG9g2z8qTa8McKS9BPtYSwL0ds2lCVRwqgIhAJ3UM8Qm2FUBKIjYGRunHQh3nZEIcUW9EZ+XAMA5seDk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1217858},"main":"./dist/index.js","type":"module","_from":"file:sanring-cli-0.23.3.tgz","types":"./dist/index.d.ts","ng-add":{"save":"devDependencies"},"engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"npm run sync-registry && tsc && tsc -p tsconfig.schematics.json && node scripts/copy-schematics-assets.mjs","sync-registry":"node scripts/sync-registry.mjs"},"_npmUser":{"name":"jack755051","email":"jack755051@gmail.com"},"_resolved":"/tmp/b99005ab94b37e8b826786258f23e67f/sanring-cli-0.23.3.tgz","_integrity":"sha512-0XgQ6OK2vWsnuThtlLTRgOxQbEYq5/IRaN7HwJCnc99aPaU8sPFy3DuH/+tTQIdnmB6IEkSIgC0oiPjtxFCg+Q==","schematics":"./dist/schematics/collection.json","_npmVersion":"11.17.0","description":"CLI for adding Sanring UI components to your Angular project","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ora":"^9.4.1","diff":"^7.0.0","commander":"^12.0.0","picocolors":"^1.1.0","typescript":"~6.0.2","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.8","@types/diff":"^6.0.0","@types/node":"^26.0.1","@angular-devkit/schematics":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.23.3_1787152810693_0.7033703426031948","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@sanring/cli","version":"0.24.0","license":"MIT","_id":"@sanring/cli@0.24.0","maintainers":[{"name":"jack755051","email":"jack755051@gmail.com"}],"bin":{"sanring":"dist/index.js"},"dist":{"shasum":"0e5c4ba91d3b1fd2cec4474ab2107b67295d87f4","tarball":"https://registry.npmjs.org/@sanring/cli/-/cli-0.24.0.tgz","fileCount":514,"integrity":"sha512-tLaXKtImQC5vEvFhEJoB0zp1fvTTyhEF1LAUqTKfGc1gfuCPaSAOyLRp6K+vaVs6Ps+LPUlGEYekYSp3crK3Yg==","signatures":[{"sig":"MEUCIHrB9SYSrchqdFI5l5yowhUEZpSP6a9RwlvOykHEm7yAAiEA0hyhnKKwdfM7jayPfCLWhSjaLQyVpEQs/aOTbJu7CKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1343407},"main":"./dist/index.js","type":"module","_from":"file:sanring-cli-0.24.0.tgz","types":"./dist/index.d.ts","ng-add":{"save":"devDependencies"},"engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"npm run sync-registry && tsc && tsc -p tsconfig.schematics.json && node scripts/copy-schematics-assets.mjs","sync-registry":"node scripts/sync-registry.mjs"},"_npmUser":{"name":"jack755051","email":"jack755051@gmail.com"},"_resolved":"/tmp/a14a5427f1c5fa9da52ddf04fa8d0400/sanring-cli-0.24.0.tgz","_integrity":"sha512-tLaXKtImQC5vEvFhEJoB0zp1fvTTyhEF1LAUqTKfGc1gfuCPaSAOyLRp6K+vaVs6Ps+LPUlGEYekYSp3crK3Yg==","schematics":"./dist/schematics/collection.json","_npmVersion":"11.17.0","description":"CLI for adding Sanring UI components to your Angular project","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ora":"^9.4.1","diff":"^7.0.0","commander":"^12.0.0","picocolors":"^1.1.0","typescript":"~6.0.2","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.8","@types/diff":"^6.0.0","@types/node":"^26.0.1","@angular-devkit/schematics":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.24.0_1787366623544_0.35065266899072767","host":"s3://npm-registry-packages-npm-production"}},"0.24.1":{"name":"@sanring/cli","version":"0.24.1","license":"MIT","_id":"@sanring/cli@0.24.1","maintainers":[{"name":"jack755051","email":"jack755051@gmail.com"}],"bin":{"sanring":"dist/index.js"},"dist":{"shasum":"431fdc7936537f6acc6d08ec16d42192ca3a3e07","tarball":"https://registry.npmjs.org/@sanring/cli/-/cli-0.24.1.tgz","fileCount":514,"integrity":"sha512-++nb+Ta4LHHGV0GOr0jUbXuJ9gAUlElF+TM9mMEhj4DfKznUHUyIYQaAqX+wO21nUWiwtWCgV3Ub3/YI0wtxAg==","signatures":[{"sig":"MEYCIQC5ccEMzPIjDXeK3j72biG50s8ANhgO50l/UPVopevUoAIhAI0IGs+FE09qIkmXTpBbNYFhcJ4Dgmlwzj0rP4DXFJUJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1345249},"main":"./dist/index.js","type":"module","_from":"file:sanring-cli-0.24.1.tgz","types":"./dist/index.d.ts","ng-add":{"save":"devDependencies"},"engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"npm run sync-registry && tsc && tsc -p tsconfig.schematics.json && node scripts/copy-schematics-assets.mjs","test:e2e":"node e2e/fresh-angular.mjs","sync-registry":"node scripts/sync-registry.mjs"},"_npmUser":{"name":"jack755051","email":"jack755051@gmail.com"},"_resolved":"/tmp/538ff7ea93a475c0ddcfdbbf966d73b0/sanring-cli-0.24.1.tgz","_integrity":"sha512-++nb+Ta4LHHGV0GOr0jUbXuJ9gAUlElF+TM9mMEhj4DfKznUHUyIYQaAqX+wO21nUWiwtWCgV3Ub3/YI0wtxAg==","schematics":"./dist/schematics/collection.json","_npmVersion":"11.17.0","description":"CLI for adding Sanring UI components to your Angular project","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ora":"^9.4.1","diff":"^7.0.0","commander":"^12.0.0","picocolors":"^1.1.0","typescript":"~6.0.2","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.8","@types/diff":"^6.0.0","@types/node":"^26.0.1","@angular-devkit/schematics":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.24.1_1787489423884_0.9051628862833772","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@sanring/cli","version":"0.25.0","license":"MIT","_id":"@sanring/cli@0.25.0","maintainers":[{"name":"jack755051","email":"jack755051@gmail.com"}],"bin":{"sanring":"dist/index.js"},"dist":{"shasum":"3cf1671e54632224f9d37f1246f3ddeef1b915ea","tarball":"https://registry.npmjs.org/@sanring/cli/-/cli-0.25.0.tgz","fileCount":520,"integrity":"sha512-GK2zsklxTq65hbp+k7vkbyrRED93Jmt6maqqII65O0doqwBzf3qlPpYveIfLTYBTvzh+c6g5zZEyjlMIcQoH5Q==","signatures":[{"sig":"MEYCIQDsf307hOwlJGftb0/rFvfXNXQ1dGliRDHmaGd9RQnvTAIhAKC7UrxGD7MDo1Mmi1FOpRJLm3CjdAxaF9t9mUK4aRsG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCZpK1QqIfQKlMeAb1uF/e/TwoEd3kLsc4mj92RP7WZ/gIgNJbIQQXd9bD5myHFp/yznd0DHj3sJYOlzYY7YHCOtq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1393374},"main":"./dist/index.js","type":"module","_from":"file:sanring-cli-0.25.0.tgz","types":"./dist/index.d.ts","ng-add":{"save":"devDependencies"},"engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"npm run sync-registry && tsc && tsc -p tsconfig.schematics.json && node scripts/copy-schematics-assets.mjs","test:e2e":"node e2e/fresh-angular.mjs","sync-registry":"node scripts/sync-registry.mjs"},"_npmUser":{"name":"jack755051","email":"jack755051@gmail.com"},"_resolved":"/tmp/1e481d56d870e08a63213afa0f8a5f07/sanring-cli-0.25.0.tgz","_integrity":"sha512-GK2zsklxTq65hbp+k7vkbyrRED93Jmt6maqqII65O0doqwBzf3qlPpYveIfLTYBTvzh+c6g5zZEyjlMIcQoH5Q==","schematics":"./dist/schematics/collection.json","_npmVersion":"11.19.0","description":"CLI for adding Sanring UI components to your Angular project","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ora":"^9.4.1","diff":"^7.0.0","commander":"^12.0.0","picocolors":"^1.1.0","typescript":"~6.0.2","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.8","@types/diff":"^6.0.0","@types/node":"^26.0.1","@angular-devkit/schematics":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.25.0_1790002271739_0.4970571349029007","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"@sanring/cli","version":"0.25.1","license":"MIT","_id":"@sanring/cli@0.25.1","maintainers":[{"name":"jack755051","email":"jack755051@gmail.com"}],"bin":{"sanring":"dist/index.js"},"dist":{"shasum":"9144614eca105fed4f53fea7979b1bcb49e06cb1","tarball":"https://registry.npmjs.org/@sanring/cli/-/cli-0.25.1.tgz","fileCount":523,"integrity":"sha512-q+YdOt7HUCq3jJDtrZ8IzXam64B/+L7jQXMUIMeieVpAjQjARK9c8QjyzKS/cTKyYs65fcBE43jTq/S1GHsoOw==","signatures":[{"sig":"MEQCIDihETZhvH25QdJl3eLiZKk1YFFLXW7y+xD1Jnu6MWrWAiALqEAp6idy0gXAlFfMQc07JLak+e3mKhTgHJAAhsaaGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDGCE6uISJ/P7GokmdBvHxw+EqfRwpZhf+MTWvLXsbmsQIgFup+7urBPL0VFdbdBHG/Oq4o6c4WVzk29WeZlCjiKUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1409891},"main":"./dist/index.js","type":"module","_from":"file:sanring-cli-0.25.1.tgz","types":"./dist/index.d.ts","ng-add":{"save":"devDependencies"},"engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"npm run sync-registry && tsc && tsc -p tsconfig.schematics.json && node scripts/copy-schematics-assets.mjs","test:e2e":"node e2e/fresh-angular.mjs","sync-registry":"node scripts/sync-registry.mjs"},"_npmUser":{"name":"jack755051","email":"jack755051@gmail.com"},"_resolved":"/tmp/9d7fd21344834ce3582feac61d02c6c8/sanring-cli-0.25.1.tgz","_integrity":"sha512-q+YdOt7HUCq3jJDtrZ8IzXam64B/+L7jQXMUIMeieVpAjQjARK9c8QjyzKS/cTKyYs65fcBE43jTq/S1GHsoOw==","schematics":"./dist/schematics/collection.json","_npmVersion":"11.19.0","description":"CLI for adding Sanring UI components to your Angular project","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ora":"^9.4.1","diff":"^7.0.0","commander":"^12.0.0","picocolors":"^1.1.0","typescript":"~6.0.2","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.8","@types/diff":"^6.0.0","@types/node":"^26.0.1","@angular-devkit/schematics":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.25.1_1790098692315_0.42985565659300473","host":"s3://npm-registry-packages-npm-production"}},"0.25.2":{"name":"@sanring/cli","version":"0.25.2","license":"MIT","_id":"@sanring/cli@0.25.2","maintainers":[{"name":"jack755051","email":"jack755051@gmail.com"}],"bin":{"sanring":"dist/index.js"},"dist":{"shasum":"82e6beeb9c26dfbe3e707f3f89ff4ee1f5865c1c","tarball":"https://registry.npmjs.org/@sanring/cli/-/cli-0.25.2.tgz","fileCount":523,"integrity":"sha512-87K7VKgEKtZ6FCi4B7TtA6+ckFkpV08BTYqlTrI6uz32AUi4QXJEbZxq2XJA1CIsRY1erZHZj5f40sr/Ho4UJA==","signatures":[{"sig":"MEQCIF5ma9yw0/nwMkcyahOYzi/DAbq9E/GOFB0kCDNSXTAsAiBSc2gu7Zcu+bkr9635xIwhgeyzcq0W+bNNtdjTjmgOIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHjlrcofVQh3+YuJ5WJ4vQOUctgXDfmF5cNsXmOfKcUMAiA/YfF2cd+EPMHbURwR82xfcn2AzsZyto0S39n/NfGVsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1411371},"main":"./dist/index.js","type":"module","_from":"file:sanring-cli-0.25.2.tgz","types":"./dist/index.d.ts","ng-add":{"save":"devDependencies"},"engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"npm run sync-registry && tsc && tsc -p tsconfig.schematics.json && node scripts/copy-schematics-assets.mjs","test:e2e":"node e2e/fresh-angular.mjs","sync-registry":"node scripts/sync-registry.mjs"},"_npmUser":{"name":"jack755051","email":"jack755051@gmail.com"},"_resolved":"/tmp/9e9eed4f18bdc8d17c0a1f41abd568d7/sanring-cli-0.25.2.tgz","_integrity":"sha512-87K7VKgEKtZ6FCi4B7TtA6+ckFkpV08BTYqlTrI6uz32AUi4QXJEbZxq2XJA1CIsRY1erZHZj5f40sr/Ho4UJA==","schematics":"./dist/schematics/collection.json","_npmVersion":"11.19.0","description":"CLI for adding Sanring UI components to your Angular project","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ora":"^9.4.1","diff":"^7.0.0","commander":"^12.0.0","picocolors":"^1.1.0","typescript":"~6.0.2","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.8","@types/diff":"^6.0.0","@types/node":"^26.0.1","@angular-devkit/schematics":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.25.2_1790171757461_0.7752370369997319","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@sanring/cli","version":"0.27.0","license":"MIT","_id":"@sanring/cli@0.27.0","maintainers":[{"name":"jack755051","email":"jack755051@gmail.com"}],"homepage":"https://github.com/sanringtech/ui#readme","bugs":{"url":"https://github.com/sanringtech/ui/issues"},"bin":{"sanring":"dist/index.js"},"dist":{"shasum":"acf41536ca64f0ef5e8aa999fca6f7a0173a8cc8","tarball":"https://registry.npmjs.org/@sanring/cli/-/cli-0.27.0.tgz","fileCount":536,"integrity":"sha512-C5geKnuvcIYJ+dFRuJM6xllgfbvxiFQswPG2+SBxekFLWSIwNSjgYlqkC/VAwGzUETZVrF/Lzy3suHUhvGxeOA==","signatures":[{"sig":"MEUCIGjIVccnZpGpYDmLdJwKvL2Rw3LHgYrLQMlGNx8CFvMSAiEArdKboDCebc88LlDdLkcsPc+JUFZlP3G95lTHUlsUu64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC1U/z8Mq0O+ejC3kvEPZsybCJUl6k4Gth0Dpa9ijbd2AIgbPD0tXPKNUSGkhPwPBIFnvNQBj2xrsxFGJP5JtW34Xk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sanring%2fcli@0.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1648467},"main":"./dist/index.js","type":"module","_from":"file:sanring-cli-0.27.0.tgz","types":"./dist/index.d.ts","ng-add":{"save":"devDependencies"},"engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"npm run sync-registry && tsc && tsc -p tsconfig.schematics.json && node scripts/copy-schematics-assets.mjs","test:e2e":"node e2e/fresh-angular.mjs","sync-registry":"node scripts/sync-registry.mjs","generate-specs":"node scripts/generate-specs.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bc0d3273-fb24-4fd6-b826-9275ac4304a3"}},"_resolved":"/tmp/cf9a617d17514b043c2cdc785b654642/sanring-cli-0.27.0.tgz","_integrity":"sha512-C5geKnuvcIYJ+dFRuJM6xllgfbvxiFQswPG2+SBxekFLWSIwNSjgYlqkC/VAwGzUETZVrF/Lzy3suHUhvGxeOA==","repository":{"url":"git+https://github.com/sanringtech/ui.git","type":"git"},"schematics":"./dist/schematics/collection.json","_npmVersion":"11.19.0","description":"CLI for adding Sanring UI components to your Angular project","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ora":"^9.4.1","diff":"^7.0.0","commander":"^12.0.0","picocolors":"^1.1.0","typescript":"~6.0.2","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.8","@types/diff":"^6.0.0","@types/node":"^26.0.1","@angular-devkit/schematics":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.27.0_1790507461855_0.140691733988497","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@sanring/cli","version":"0.28.0","license":"MIT","_id":"@sanring/cli@0.28.0","maintainers":[{"name":"jack755051","email":"jack755051@gmail.com"}],"homepage":"https://github.com/sanringtech/ui#readme","bugs":{"url":"https://github.com/sanringtech/ui/issues"},"bin":{"sanring":"dist/index.js"},"dist":{"shasum":"ea45cd63fdf36201caf65d704745e0da80c35a1e","tarball":"https://registry.npmjs.org/@sanring/cli/-/cli-0.28.0.tgz","fileCount":539,"integrity":"sha512-XvG/GGNKWL1H0/66jlH1b5eg2MRnXUIHSHPf6HfEb7eTUsYaVI+JXBMNxACId9SxJKhprmLRPksUeOWvgCNW0g==","signatures":[{"sig":"MEYCIQDrQIOAKRC9GHGtBOcyo8dpmARESvLsf8to1p9DpZJHTgIhALHKn1yHO0SPG5os1Qb8PKm4BvPyFx9mL48pAu8G66r2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFaHLgbCly+dL1qGZdRVlS270RKkqzDfSEtvK5r+K89AAiEA7tZSh1L8NnO9DrscYRTppRMVGt4fGBg/YCaVEbcz/Nk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sanring%2fcli@0.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1672900},"main":"./dist/index.js","type":"module","_from":"file:sanring-cli-0.28.0.tgz","types":"./dist/index.d.ts","ng-add":{"save":"devDependencies"},"engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"npm run sync-registry && tsc && tsc -p tsconfig.schematics.json && node scripts/copy-schematics-assets.mjs","test:e2e":"node e2e/fresh-angular.mjs","sync-registry":"node scripts/sync-registry.mjs","generate-specs":"node scripts/generate-specs.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bc0d3273-fb24-4fd6-b826-9275ac4304a3"}},"_resolved":"/tmp/b638c3eaa981dbbceef27f0fe835ee65/sanring-cli-0.28.0.tgz","_integrity":"sha512-XvG/GGNKWL1H0/66jlH1b5eg2MRnXUIHSHPf6HfEb7eTUsYaVI+JXBMNxACId9SxJKhprmLRPksUeOWvgCNW0g==","repository":{"url":"git+https://github.com/sanringtech/ui.git","type":"git"},"schematics":"./dist/schematics/collection.json","_npmVersion":"11.19.0","description":"CLI for adding Sanring UI components to your Angular project","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ora":"^9.4.1","diff":"^7.0.0","commander":"^12.0.0","picocolors":"^1.1.0","typescript":"~6.0.2","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.8","@types/diff":"^6.0.0","@types/node":"^26.0.1","@angular-devkit/schematics":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.0_1790522329214_0.6328737863792824","host":"s3://npm-registry-packages-npm-production"}},"0.28.1":{"name":"@sanring/cli","version":"0.28.1","license":"MIT","_id":"@sanring/cli@0.28.1","maintainers":[{"name":"jack755051","email":"jack755051@gmail.com"}],"homepage":"https://github.com/sanringtech/ui#readme","bugs":{"url":"https://github.com/sanringtech/ui/issues"},"bin":{"sanring":"dist/index.js"},"dist":{"shasum":"5215c4435a5414a4ca1afa62c9db2d0f12f65db0","tarball":"https://registry.npmjs.org/@sanring/cli/-/cli-0.28.1.tgz","fileCount":543,"integrity":"sha512-stETRbr5ybmLkMy4osNLXIe0D4KN8eE6OV7bkWex/dmzmkIFEf2hWJIJTE8BnitEUCprt9ERUQS29NkRaW8mzA==","signatures":[{"sig":"MEQCIAIOxSHs71FkC4dlOZ9BCFZzmbJx32iLlOtDI/cN9nBoAiAlpXU+9ifygs+QXvKeP230YcC0X2dqRZzSY/8F0JjLqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCgp8y41dBKj3q+oqGUKK3CneZaiqUp5tnRf6KmIeJQagIhANAvssUXYwoRug4PbILwJc9zOXjWpH2DrL+cyC6MYcxp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sanring%2fcli@0.28.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1686050},"main":"./dist/index.js","type":"module","_from":"file:sanring-cli-0.28.1.tgz","types":"./dist/index.d.ts","ng-add":{"save":"devDependencies"},"engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"npm run sync-registry && tsc && tsc -p tsconfig.schematics.json && node scripts/copy-schematics-assets.mjs","test:e2e":"node e2e/fresh-angular.mjs","sync-registry":"node scripts/sync-registry.mjs","generate-specs":"node scripts/generate-specs.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bc0d3273-fb24-4fd6-b826-9275ac4304a3"}},"_resolved":"/tmp/31c7682213d5af1f0847aee843fcd0c9/sanring-cli-0.28.1.tgz","_integrity":"sha512-stETRbr5ybmLkMy4osNLXIe0D4KN8eE6OV7bkWex/dmzmkIFEf2hWJIJTE8BnitEUCprt9ERUQS29NkRaW8mzA==","repository":{"url":"git+https://github.com/sanringtech/ui.git","type":"git"},"schematics":"./dist/schematics/collection.json","_npmVersion":"11.19.0","description":"CLI for adding Sanring UI components to your Angular project","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ora":"^9.4.1","diff":"^7.0.0","commander":"^12.0.0","picocolors":"^1.1.0","typescript":"~6.0.2","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.8","@types/diff":"^6.0.0","@types/node":"^26.0.1","@angular-devkit/schematics":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.1_1790931583611_0.3670211180479608","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"_id":"@sanring/cli@0.29.0","bin":{"sanring":"dist/index.js"},"bugs":{"url":"https://github.com/sanringtech/ui/issues"},"dist":{"shasum":"d91882b5e6b00ac7871ba818009490ab1a5867ab","tarball":"https://registry.npmjs.org/@sanring/cli/-/cli-0.29.0.tgz","fileCount":543,"integrity":"sha512-ii26NNyiPcNJkf3kmuE7nIn3r07Ir087Zrn/KS3ffIfQGVUe6Alvt+0UAaUBZo/1NEG9vUaDQwjd4rptH/zdAQ==","signatures":[{"sig":"MEQCIAcz5gyZriXZZzzooSwUfdLTFuIDkq/RC8NnJtpiUaVFAiBxwQ5PmmFJA5ak7ZpSwCItYrpFTd88/T1xyKzbp5DrmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDVtm5lICepJiDfMb4l4b8Z2g3dA9YaWOvfr8VSUOzNwwIgMEDXAAKZvCu5DrgNVM1S9JifuphNlE535YIstargnLA="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sanring%2fcli@0.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1699807},"main":"./dist/index.js","name":"@sanring/cli","type":"module","_from":"file:sanring-cli-0.29.0.tgz","types":"./dist/index.d.ts","ng-add":{"save":"devDependencies"},"engines":{"node":">=18"},"license":"MIT","scripts":{"dev":"tsc --watch","test":"vitest run","build":"npm run sync-registry && tsc && tsc -p tsconfig.schematics.json && node scripts/copy-schematics-assets.mjs","test:e2e":"node e2e/fresh-angular.mjs","sync-registry":"node scripts/sync-registry.mjs","generate-specs":"node scripts/generate-specs.mjs"},"version":"0.29.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bc0d3273-fb24-4fd6-b826-9275ac4304a3"}},"homepage":"https://github.com/sanringtech/ui#readme","_resolved":"/tmp/30574a454447c63d19c183a41fda120c/sanring-cli-0.29.0.tgz","_integrity":"sha512-ii26NNyiPcNJkf3kmuE7nIn3r07Ir087Zrn/KS3ffIfQGVUe6Alvt+0UAaUBZo/1NEG9vUaDQwjd4rptH/zdAQ==","repository":{"url":"git+https://github.com/sanringtech/ui.git","type":"git"},"schematics":"./dist/schematics/collection.json","_npmVersion":"11.19.0","description":"CLI for adding Sanring UI components to your Angular project","directories":{},"maintainers":[{"name":"jack755051","email":"jack755051@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"ora":"^9.4.1","diff":"^7.0.0","commander":"^12.0.0","picocolors":"^1.1.0","typescript":"~6.0.2","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.8","@types/diff":"^6.0.0","@types/node":"^26.0.1","@angular-devkit/schematics":"^22.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_0.29.0_1790951620472_0.04292358629630044"}}},"time":{"created":"2026-06-28T13:10:38.569Z","modified":"2026-10-02T14:33:40.928Z","0.0.1":"2026-06-28T13:10:38.881Z","0.1.0":"2026-06-29T15:04:46.969Z","0.2.0":"2026-07-02T16:19:53.185Z","0.2.1":"2026-07-03T14:16:39.476Z","0.3.0":"2026-07-04T20:50:08.839Z","0.4.0":"2026-07-05T08:46:31.178Z","0.5.0":"2026-07-06T01:10:27.852Z","0.5.1":"2026-07-06T17:33:52.036Z","0.6.0":"2026-07-10T16:44:31.936Z","0.6.1":"2026-07-11T02:26:52.942Z","0.7.0":"2026-07-18T14:23:49.376Z","0.7.1":"2026-07-18T14:59:11.744Z","0.8.0":"2026-07-18T15:26:18.283Z","0.9.0":"2026-07-18T15:48:16.290Z","0.9.1":"2026-07-19T09:27:26.740Z","0.9.2":"2026-07-19T15:25:16.722Z","0.10.0":"2026-07-20T05:07:25.768Z","0.11.0":"2026-07-20T15:53:22.411Z","0.12.0":"2026-07-21T16:03:55.200Z","0.13.1":"2026-07-25T20:25:29.180Z","0.14.0":"2026-07-26T15:58:21.718Z","0.16.0":"2026-07-27T15:39:36.225Z","0.17.0":"2026-07-28T14:16:31.598Z","0.17.1":"2026-07-29T01:00:41.844Z","0.17.2":"2026-08-02T16:32:05.619Z","0.18.0":"2026-08-05T10:33:00.105Z","0.19.0":"2026-08-05T19:25:04.276Z","0.20.0":"2026-08-07T18:32:02.171Z","0.21.0":"2026-08-09T05:36:51.470Z","0.21.1":"2026-08-09T09:02:45.220Z","0.21.2":"2026-08-10T02:37:13.978Z","0.22.0":"2026-08-10T15:07:04.347Z","0.23.0":"2026-08-11T08:51:55.921Z","0.23.1":"2026-08-13T07:08:56.472Z","0.23.2":"2026-08-14T16:01:18.285Z","0.23.3":"2026-08-19T15:20:10.855Z","0.24.0":"2026-08-22T02:43:43.717Z","0.24.1":"2026-08-23T12:50:24.100Z","0.25.0":"2026-09-21T14:51:11.825Z","0.25.1":"2026-09-22T17:38:12.406Z","0.25.2":"2026-09-23T13:55:57.596Z","0.27.0":"2026-09-27T11:11:01.979Z","0.28.0":"2026-09-27T15:18:49.412Z","0.28.1":"2026-10-02T08:59:43.695Z","0.29.0":"2026-10-02T14:33:40.585Z"},"bugs":{"url":"https://github.com/sanringtech/ui/issues"},"license":"MIT","homepage":"https://github.com/sanringtech/ui#readme","repository":{"url":"git+https://github.com/sanringtech/ui.git","type":"git"},"description":"CLI for adding Sanring UI components to your Angular project","maintainers":[{"name":"jack755051","email":"jack755051@gmail.com"}],"readme":"# @sanring/cli\n\nCLI for adding [Sanring UI](https://ui.sanring.dev) components to your Angular project. Components are copied directly into your project as source — you own the code.\n\n## Features\n\n- No runtime UI package to depend on — nothing to install or version-pin.\n- `sanring add` resolves component dependencies, peer packages, and shared utilities automatically.\n- `sanring diff` / `sanring update` protect customized files by showing a diff before overwriting.\n\n## Usage\n\n```bash\nnpx @sanring/cli@latest init\nnpx @sanring/cli@latest add date-picker\n```\n\nAngular CLI users can bootstrap with:\n\n```bash\nng add @sanring/cli\n```\n\nCommands are grouped by what stage of your workflow they belong to:\n\n```bash\n# Install\nnpx @sanring/cli@latest init                    # set up sanring.config.json + theme\nnpx @sanring/cli@latest add date-picker          # copy a component into your project\nnpx @sanring/cli@latest add block/login          # copy a page-level block + its components\nnpx @sanring/cli@latest remove date-picker       # remove an installed component\n\n# Explore\nnpx @sanring/cli@latest list                     # browse available components\nnpx @sanring/cli@latest search date              # search by name or description\nnpx @sanring/cli@latest info date-picker         # preview what would be installed\n\n# Maintain\nnpx @sanring/cli@latest diff date-picker         # compare local files against registry\nnpx @sanring/cli@latest migrate date-picker      # check for breaking-change migration steps\nnpx @sanring/cli@latest update date-picker       # apply registry changes\nnpx @sanring/cli@latest doctor                   # check environment + project health\n```\n\n`build` generates a `registry.json` for publishing your own registry, and `mcp` starts an MCP server for AI coding agents — see below.\n\nEvery command accepts `--registry <url-or-path>` to point at a custom registry. A public GitHub repo with `registry.json` at the root can be passed as `github:owner/repo` (optional `#ref` or `@ref`). `sanring.config.json` also supports `registries` and `defaultRegistry` for permanent alias configuration. Run any command with `--help` for the full flag list, or see [ui.sanring.dev/cli](https://ui.sanring.dev/cli) for complete documentation.\n\n## Notes\n\n- Requires Node.js >= 18, Angular >= 22, Tailwind CSS.\n- `init` creates `sanring.config.json` and writes `src/sanring-theme.css`. Add the theme file to your global CSS once: `@import './sanring-theme.css';`\n- `add` records a content hash per file so `diff`/`update` can tell untouched files from customized ones — untouched files update silently, customized files always prompt first.\n- `mcp` starts an MCP server over stdio for AI coding agents (`npx @sanring/cli@latest mcp`). `get_component_spec` returns selectors, anatomy, API, and accessibility; `get_component_info` is install metadata.\n- `build` generates a `registry.json` from your own Angular component source tree for publishing a private registry (`npx @sanring/cli@latest build --help`).\n\n## Links\n\n- **Documentation**: [ui.sanring.dev](https://ui.sanring.dev)\n- **GitHub**: [github.com/sanringtech/ui](https://github.com/sanringtech/ui)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}