{"_id":"@supacloud/admin","_rev":"67-4b39ebe4b36a597df4fec9af7b204039","name":"@supacloud/admin","dist-tags":{"latest":"0.23.1"},"versions":{"0.1.0":{"name":"@supacloud/admin","version":"0.1.0","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.1.0","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/zuohuadong/supacloud#readme","bugs":{"url":"https://github.com/zuohuadong/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"ef79c143b41664fe4ad2c223f8bc9aaa87136444","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.1.0.tgz","fileCount":5,"integrity":"sha512-NJHLiJmCB/w3BgFes/+V3EyCPgOjQz9wwPLOphC3lrYEbOWT1BQ3m4z6CwSHPs670yp19o0RcTQ8OMWkp17eiA==","signatures":[{"sig":"MEQCIECB877+387nuedfyIozVYLj9IFJ1fB+1tB5KyMv9aeQAiBFQHBdkAjEggQUtais7AEVo9x8reUhL+mHcVjhsDNGmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1008634},"main":"./dist/index.js","type":"module","gitHead":"974e0fb00a4d8acce2b7f132d0dee8bbd951e053","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vicerz","email":"zuohuadong@outlook.com"},"repository":{"url":"git+https://github.com/zuohuadong/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"10.9.7","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.24.4","ssh2":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.9","typescript":"^6.0.0","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.1.0_1776584030642_0.5987765154424018","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@supacloud/admin","version":"0.1.2","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.1.2","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/zuohuadong/supacloud#readme","bugs":{"url":"https://github.com/zuohuadong/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"fa7f2824e5ddf30211416db85ae9384b71c9b1b4","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.1.2.tgz","fileCount":5,"integrity":"sha512-Jl4QKxPR25k5gvYukm7Hr8DDysp7ugne61TfLRKBhZqlmmsUIribKLJ8IUwHPcHzeMgQnm1cxt0UHohRITOfrw==","signatures":[{"sig":"MEUCIQD13Vk0Rv3YnRsJ/2sS4+KmdbVHY8Fq0jN1RTnieIQVvgIgco7GHjSND6QyHBQClXVfpiuKFBcBW5eW66LLfkWJ5+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":981784},"main":"./dist/index.js","type":"module","gitHead":"34692eef5c12d6ce388aee3c6dc068fada3256be","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:817a358e-582e-448a-b1a1-a40ffb042c73"}},"repository":{"url":"git+https://github.com/zuohuadong/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.11.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.24.4","ssh2":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.9","typescript":"^6.0.0","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.1.2_1777257324588_0.9728321049134694","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@supacloud/admin","version":"0.1.3","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.1.3","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/zuohuadong/supacloud#readme","bugs":{"url":"https://github.com/zuohuadong/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"5a14ba94d0c06a95f036ad7fb7d46b6583ba3a10","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.1.3.tgz","fileCount":5,"integrity":"sha512-HF01iQkfs8q4nXHQUdAzvEWHRtCkMvGr1Yp7ukR4RoytP0nu7fdZR7kFP2Zlsqd4haVO5xn0GDyhvfbcoD0jwQ==","signatures":[{"sig":"MEQCIFMl/IqgsRVJPp6DDAF33d/vN6XVewLBPRGOdbwnmDA9AiBk2KPpUC+Z+M0wdtzw7Ir6UD4MZvcDGmaLTq7G97lJww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":981784},"main":"./dist/index.js","type":"module","gitHead":"4e23b396c957008ab6a1fff997f87298e0d68cc4","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:817a358e-582e-448a-b1a1-a40ffb042c73"}},"repository":{"url":"git+https://github.com/zuohuadong/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.11.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.24.4","ssh2":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.9","typescript":"^6.0.0","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.1.3_1777281707195_0.8087756176087704","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@supacloud/admin","version":"0.1.4","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.1.4","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/zuohuadong/supacloud#readme","bugs":{"url":"https://github.com/zuohuadong/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"b5adc6b41329769806e0f4c4bb70e5754ea497a4","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.1.4.tgz","fileCount":5,"integrity":"sha512-R1q+1BSFqP+z0PChtxeQWI9a3YaDiEvyPhn+tDfF4mk05z1tMvwd3LG7ztl+kjL/VTVBPHxo9/p3DaBwxUEZ6Q==","signatures":[{"sig":"MEUCIQDVf+GYnyF1Zi4CrR3SFrgXidDZiNrN3mBJRgg9gqx2UwIgZn4L/rwb1pHPJQBefdX9aeF/Yxr/fs0/AWMW+ZTB2gI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":981773},"main":"./dist/index.js","type":"module","gitHead":"bd474d35e37aacc2eb66e9211e295d199e47fcee","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:817a358e-582e-448a-b1a1-a40ffb042c73"}},"repository":{"url":"git+https://github.com/zuohuadong/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.11.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.24.4","ssh2":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.9","typescript":"^6.0.0","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.1.4_1778058565605_0.015461495668753766","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@supacloud/admin","version":"0.1.5","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.1.5","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/zuohuadong/supacloud#readme","bugs":{"url":"https://github.com/zuohuadong/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"30538b11bad03562e78d096b76938c6f2ade6e07","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.1.5.tgz","fileCount":4,"integrity":"sha512-DkWZvTPzX/IKPHYyFiMAj0kodKEamcEwEyL9d+w9leq3d/tOOo3YCi7plXFiaWhTmOiY6NuzlmgToiW/HtS2eQ==","signatures":[{"sig":"MEUCIQDx+G5G1Q2FPq0lr3MWb7aTfWv4p4qWJC8i+Qs/fWjqBAIgT/PPSbuWzh+gx0Y8EoIiJqxWgTiYNlyv5J2b6H4kX2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":898196},"main":"./dist/index.js","type":"module","gitHead":"6a26ea26bc701535cdb742a0015b33aa881b259c","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:817a358e-582e-448a-b1a1-a40ffb042c73"}},"repository":{"url":"git+https://github.com/zuohuadong/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.11.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.24.4","ssh2":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.9","typescript":"^6.0.0","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.1.5_1778204640913_0.4411126767705289","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@supacloud/admin","version":"0.1.6","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.1.6","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/zuohuadong/supacloud#readme","bugs":{"url":"https://github.com/zuohuadong/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"1db4985429466b85787b8356e14a4d849c9d54a4","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.1.6.tgz","fileCount":5,"integrity":"sha512-4axlS80fvOZ96kMRB2HqowrgB+o9qOB9foZvO49iy0jM+W8JAUrUKNjAywdC85TtHUpfEUTtpG3zZkttVJ99yg==","signatures":[{"sig":"MEQCIBu6bZrPOdyHy9p+5EOMpd4Ri47wwQCqQqseR/1StHenAiBXRiReS079YsKlKPM90iKguXcjwlwxz50+DISzvePU4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":983387},"main":"./dist/index.js","type":"module","gitHead":"5ae11f619f4035b2db772136999c245f997c978a","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:817a358e-582e-448a-b1a1-a40ffb042c73"}},"repository":{"url":"git+https://github.com/zuohuadong/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.11.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.24.4","ssh2":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.9","typescript":"^6.0.0","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.1.6_1778237063053_0.8872068355770624","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@supacloud/admin","version":"0.1.7","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.1.7","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/zuohuadong/supacloud#readme","bugs":{"url":"https://github.com/zuohuadong/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"08e16f3c32638554c5f15a530ce98a765728edb3","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.1.7.tgz","fileCount":4,"integrity":"sha512-Uyxi/zYGGh7o7VqKqCx28H39fn2C2EnlzJ4BSY1jExlBOn9gFF289Zn3SuNlCcF9M0EuFXSSwBGzetsKogX8ew==","signatures":[{"sig":"MEUCIQC2W292EVDTjk7GgqUt7NOqoIRNBAX0xIWmIpcZ95zglAIgLXyGCrwaIeNubPnKLIU/OCMieIviPKnexTg/j/h7cKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1268314},"main":"./dist/index.js","type":"module","gitHead":"3377563205ad5aa584c31f0a2459015a4ef134b7","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:817a358e-582e-448a-b1a1-a40ffb042c73"}},"repository":{"url":"git+https://github.com/zuohuadong/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.11.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.4.3","ssh2":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.9","typescript":"^6.0.0","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.1.7_1778253524833_0.47550097509758293","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@supacloud/admin","version":"0.1.8","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.1.8","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/zuohuadong/supacloud#readme","bugs":{"url":"https://github.com/zuohuadong/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"46d5e2f074f6cf6a8c5ef64a418419e63e310afe","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.1.8.tgz","fileCount":5,"integrity":"sha512-5pvnSQxo4zrpBz3ZUcS60M9Ugau5n8Z8G3S/ke9qwQX41zji2dUdhZBgGY2We8whRyhIKKzO7oLU1PTfwnPWHg==","signatures":[{"sig":"MEUCIQC96U91Jdi886MzZNJ82kvnlQ8UI4ySyMu6N1fiozeg9QIgKhYcPY3mmypJ5dftG2Zyk1sPqx7uXcYBHclH04JMOdA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1352017},"main":"./dist/index.js","type":"module","gitHead":"157ecf4c1475c23e46166ccd46b6df6b5b013e73","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:817a358e-582e-448a-b1a1-a40ffb042c73"}},"repository":{"url":"git+https://github.com/zuohuadong/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.12.1","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","ssh2":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.9","typescript":"^6.0.0","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.1.8_1778888534918_0.31688192752860855","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@supacloud/admin","version":"0.1.9","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.1.9","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/zuohuadong/supacloud#readme","bugs":{"url":"https://github.com/zuohuadong/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"4fe31a0e30808200ba03a9d3237938f5e231fe57","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.1.9.tgz","fileCount":5,"integrity":"sha512-PE3lVoBAeAVufVA9BdZW1x0o/OW4YnVMtPcVsnC3CDqgCAKqKFdoDV58OffcHI0LAauMRhotsdwmmc5+H4V5KA==","signatures":[{"sig":"MEUCIF8jd02LwQ3n+uj4KsTjoAOH0pYPS0x3cA4g9GSBmLlrAiEAunG9iJNAZoTrQHcvtPDnw63Fc5/tHFRqxQOdByuUD20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1352017},"main":"./dist/index.js","type":"module","gitHead":"b41af742b413385638258e33e50c55f0714c3de7","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:817a358e-582e-448a-b1a1-a40ffb042c73"}},"repository":{"url":"git+https://github.com/zuohuadong/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.12.1","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","ssh2":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.9","typescript":"^6.0.0","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.1.9_1778889304446_0.16214853130844054","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@supacloud/admin","version":"0.1.10","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.1.10","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/zuohuadong/supacloud#readme","bugs":{"url":"https://github.com/zuohuadong/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"e54eb33c886d2296c302a5af5546b556e0b08fa9","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.1.10.tgz","fileCount":5,"integrity":"sha512-FjM0GyJlKrBmrTHhVMK++oe3jYkWa/bA2FpAnasDompk26IQYp66mkmrxAh9b5dEgywX7XVI3RY31jj1FCwcHg==","signatures":[{"sig":"MEUCIFD4K6NirAnQekpzZGXNPespAPCWX9xgKpDM62VrJK25AiEA9DTvtu5EX2uhTNFRp4nTn7EH8JR8OI3fNan4nFhYlyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1352018},"main":"./dist/index.js","type":"module","gitHead":"0906de1a69f6972ee0a3a98cc5d2891c4142d643","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:817a358e-582e-448a-b1a1-a40ffb042c73"}},"repository":{"url":"git+https://github.com/zuohuadong/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.12.1","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","ssh2":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.9","typescript":"^6.0.0","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.1.10_1778904587156_0.12095048839639766","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@supacloud/admin","version":"0.1.11","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.1.11","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/zuohuadong/supacloud#readme","bugs":{"url":"https://github.com/zuohuadong/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"f9fb8e267672f2384d1b437189b5f66c4317b28f","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.1.11.tgz","fileCount":5,"integrity":"sha512-/o8aDLIYAjuB4/mnVrxhmUIieoS0Cy/4fTbNkYO8O0iojJ/bElxvATceZLm0OcfdpasiXFoYxJEh4HtNbk49mQ==","signatures":[{"sig":"MEUCIQD9lcxCiwz2OdWGbdIM86nPIOCsTC9EGfyjtDjVYcTp9AIgMA9vgPGBGgpoKGL9nLdOr89FiKRZMQVIt/75ADNYZI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1352018},"main":"./dist/index.js","type":"module","gitHead":"818629d6a8d5155f5593e5d808ae4a29cabf68a0","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:817a358e-582e-448a-b1a1-a40ffb042c73"}},"repository":{"url":"git+https://github.com/zuohuadong/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.13.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","ssh2":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.9","typescript":"^6.0.0","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.1.11_1780069852760_0.6294954998056093","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@supacloud/admin","version":"0.1.12","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.1.12","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/zuohuadong/supacloud#readme","bugs":{"url":"https://github.com/zuohuadong/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"f7067c0e6a8d5f56eaddb49655445a0b20d31d09","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.1.12.tgz","fileCount":5,"integrity":"sha512-++voYQPWos0gglsQLKpPINIsuutG++SNbNRsiTq5AyWRAa1NLddXN2kN2zHkzgewRYuliOoCQ9jKsyJgSvbA7Q==","signatures":[{"sig":"MEQCIQCppX2erG9kNSF/mIFgX5ya1OpppGZjjsFIND5p/80q6AIfECXJWH/7vRgH5fNaF07VOO5M9WK2wuAUSUBl6PZLkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1352073},"main":"./dist/index.js","type":"module","gitHead":"662fe05cdb817775061edb1eabea44f0f6ef8759","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:817a358e-582e-448a-b1a1-a40ffb042c73"}},"repository":{"url":"git+https://github.com/zuohuadong/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.13.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","ssh2":"^1.17.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^6.0.3","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.1.12_1780455926104_0.28732971850778855","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@supacloud/admin","version":"0.2.0","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.2.0","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/zuohuadong/supacloud#readme","bugs":{"url":"https://github.com/zuohuadong/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"d7886ea3e27ab58761ad1046395cd417b6a219ec","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.2.0.tgz","fileCount":5,"integrity":"sha512-/dWJA+NOcn6k13AcavVdSb1wn4jYLZJMJd/S+L33w2BSCq+AFM/8swRTRd9iY05EkdRhlkswBFWzDQC5JMhx/A==","signatures":[{"sig":"MEUCIQDleRFR6rApGMkyi7NXuronm/AGD4oKg2kKTT3Mtt7hiQIgUhrSPEMAdtbA7FFuyLEj/bVkrYJ/fKHln9UvOTBejUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1366626},"main":"./dist/index.js","type":"module","gitHead":"0f710885e344a51c12c69bebe53e30908aae88b1","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:817a358e-582e-448a-b1a1-a40ffb042c73"}},"repository":{"url":"git+https://github.com/zuohuadong/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.13.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","ssh2":"^1.17.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^6.0.3","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.2.0_1782254868329_0.4398104267244869","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@supacloud/admin","version":"0.3.0","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.3.0","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/zuohuadong/supacloud#readme","bugs":{"url":"https://github.com/zuohuadong/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"74a47a355a53c4b7d76ebaa1bbd26d85762758b1","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.3.0.tgz","fileCount":4,"integrity":"sha512-Chk50wzS2nVY935XGRtI+Fe5O3jdXjnAob6/a8JKcE1v7ZdCs5jedxHIFm+GvumtCLixdhHyn0II7+mO0jmJHA==","signatures":[{"sig":"MEQCIFjSyZ5lxnGA/oqA6XjUGKLhixaryxSjGeoQPE0CSdDzAiBzHFF7W5J3pP+MzT+kwFC5S9nrLuPfMtEwiTjla5U1Zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1300436},"main":"./dist/index.js","type":"module","gitHead":"9ea5444dff76ca23062c8614dc3ff06c660bfbb7","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:817a358e-582e-448a-b1a1-a40ffb042c73"}},"repository":{"url":"git+https://github.com/zuohuadong/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.16.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","ssh2":"^1.17.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^6.0.3","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.3.0_1783760592482_0.8403144303899592","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@supacloud/admin","version":"0.3.1","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.3.1","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/zuohuadong/supacloud#readme","bugs":{"url":"https://github.com/zuohuadong/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"338635a00b9fc93a4a2ee46d9c356ed4515c7a9f","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.3.1.tgz","fileCount":5,"integrity":"sha512-oe4K48FaBK4r15mH7QKnunTiAmh069MB+FhDDI6bTomVVTwI7BVjtztpoUYqvsz+cqtRn1/0KPxJA43CX8NBkw==","signatures":[{"sig":"MEUCIQCMHVWtGP3KOda/dxWybShFMQyFFom2fGn58mmWP3IaCgIgRqtycJh/OY4VOzCY1cuIsM4mrN4Fs2gPFsfbptZzUT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1384155},"main":"./dist/index.js","type":"module","gitHead":"210ceb1786f9ffcb92f5468d1b9bf8e92123ee19","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:817a358e-582e-448a-b1a1-a40ffb042c73"}},"repository":{"url":"git+https://github.com/zuohuadong/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.16.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","ssh2":"^1.17.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.3.1_1783761323734_0.11052104382026595","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@supacloud/admin","version":"0.3.2","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.3.2","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/zuohuadong/supacloud#readme","bugs":{"url":"https://github.com/zuohuadong/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"6fc05e601a78ac5af2f54c8b4cb1ec1427b66feb","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.3.2.tgz","fileCount":5,"integrity":"sha512-/dh9NYm1Yvcba3YS/eitlnIcDcgfUcx72511+hlK11bVZygYDrh70Fnu+m8P5BEqRdoy0Hj2IOE7QUi2deRaTQ==","signatures":[{"sig":"MEUCIQDyPtbVu/Sw9IjwpMyF7+72GsYcaRzYZX7rtxwsi2trhgIgccTFYFFavEDUt1DIIteG5kj6L8CkMVEqTf8x5fqXZC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1384155},"main":"./dist/index.js","type":"module","gitHead":"72ed64c96c6c818309da887b538e61af9f6eaba8","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:817a358e-582e-448a-b1a1-a40ffb042c73"}},"repository":{"url":"git+https://github.com/zuohuadong/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.16.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","ssh2":"^1.17.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.3.2_1784078522066_0.901098934670356","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@supacloud/admin","version":"0.4.0","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.4.0","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/zuohuadong/supacloud#readme","bugs":{"url":"https://github.com/zuohuadong/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"5b8466df8a436f21fb0da190829d7e6f76eb513a","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.4.0.tgz","fileCount":5,"integrity":"sha512-mSaX3RTobnNd65azHegj5kXE27ktMoFVwEYrokrcAYZl6dqygUXnMSc9TM65Ai02iBJapfg0qyP0AAO/lqXWIQ==","signatures":[{"sig":"MEYCIQDavoSZvUzJSUMyzOTdYIscLz3eDIz6Jd1HOVYdeCNuegIhAOfGvHkXhB0D1Me3Y5akTzQdnl+3TiQ/RaxDvd4QmAVH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1385505},"main":"./dist/index.js","type":"module","gitHead":"484a32ae8870f4c4bb6f81d40b429e265c97bb43","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:817a358e-582e-448a-b1a1-a40ffb042c73"}},"repository":{"url":"git+https://github.com/zuohuadong/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.16.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","ssh2":"^1.17.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.4.0_1784259672154_0.20353825111770374","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@supacloud/admin","version":"0.5.0","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.5.0","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/zuohuadong/supacloud#readme","bugs":{"url":"https://github.com/zuohuadong/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"134de18f5a155e966e6aefa3aa544957efaf9a95","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.5.0.tgz","fileCount":5,"integrity":"sha512-sLgfbRytIw03rI1etm8IOqoY6VoN1DMWC+MwZUGiJa8+lHqkyEpauVMDb3WKbU6xLbD+hg0OoDL1DZR8rAOv7Q==","signatures":[{"sig":"MEUCIQD/Q9pQpMdX5LlNrqEdfk+FMJhMdoW04Lx1AaY/FrCkWQIgc7DK9mNoQMI0wt5wK52PR/8ua6JFSsTsZwPul/BPdoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1142137},"main":"./dist/index.js","type":"module","gitHead":"0bd41fc27495e5e61f00bd1136c8f3a4176dfac2","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:817a358e-582e-448a-b1a1-a40ffb042c73"}},"repository":{"url":"git+https://github.com/zuohuadong/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.16.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ssh2":"^1.17.0","@sinclair/typebox":"^0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.5.0_1784356466365_0.8436240513581172","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@supacloud/admin","version":"0.6.0","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.6.0","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/zuohuadong/supacloud#readme","bugs":{"url":"https://github.com/zuohuadong/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"e8002a2efff88176eeccc385d6a27cc7ef82134c","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.6.0.tgz","fileCount":5,"integrity":"sha512-xGXXOMaRzmt0S+zsORoPnQ/H2HGxtmOZ6waoJvIY1d7Rt+WDEccvPDoQGEsGxlQKO+tIRbBb+rVeEzq7gNxvHA==","signatures":[{"sig":"MEYCIQCw0Foa4PPZXVRwsDniKGumc8W2FBqwP1ZnOgrcq7pzlwIhAPWctx/LcljnmfV0FSYi5aTLvVvQu0Su1O3nzn1yWnfA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1142137},"main":"./dist/index.js","type":"module","gitHead":"77e93eef13a85052561c1858322d8f5eb1365091","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:817a358e-582e-448a-b1a1-a40ffb042c73"}},"repository":{"url":"git+https://github.com/zuohuadong/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.16.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ssh2":"^1.17.0","@sinclair/typebox":"^0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.6.0_1784454672676_0.7577667409021622","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@supacloud/admin","version":"0.7.0","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.7.0","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/zuohuadong/supacloud#readme","bugs":{"url":"https://github.com/zuohuadong/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"b0f5b5ffb22835f1fc69991ee8206c5e88d6d575","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.7.0.tgz","fileCount":5,"integrity":"sha512-L3b0LbPacF2p1nzuFHJ7OCPhME11TF+tVXeJuqmVo5sgUo+G0f/s5BUDbWW3veYrzHPEyXS04HZU4mgenjiZIg==","signatures":[{"sig":"MEYCIQC6XK8waURDgOUQe3ZU0ZKjCwb0PdbD2JCFQ8TKRiIqRwIhALHZOMme0NnewyaiR5vCXqJvGjnL5ktT0XHxN63ID25C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1142487},"main":"./dist/index.js","type":"module","gitHead":"c58c4a41a1c6719a5e17a0f2c8f7ce2cff9951af","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:817a358e-582e-448a-b1a1-a40ffb042c73"}},"repository":{"url":"git+https://github.com/zuohuadong/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.16.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ssh2":"^1.17.0","@sinclair/typebox":"^0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.7.0_1785291873498_0.33916855226722675","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@supacloud/admin","version":"0.7.1","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.7.1","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/zuohuadong/supacloud#readme","bugs":{"url":"https://github.com/zuohuadong/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"693383ae7aa8c5b6bb0aaf32c5024e69cfb779fc","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.7.1.tgz","fileCount":5,"integrity":"sha512-7DRZXIaKSv4x4SEj3dVzx1B+ei+l4ZaQj/UqdY0pjvgOpdg1r1xoIZlkhIxvQI8QcGbmPI3P/ABml9CRgq4FEQ==","signatures":[{"sig":"MEQCIH4dETG277QWRdIWhNp8X5ffrmOGaDBE1gM6kuoeDhbdAiBmuUUJgcbzwK5Yc25XQobAfbRJK2gh70e7ecDkzAfMSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1143194},"main":"./dist/index.js","type":"module","gitHead":"4030977d61182b07e36755e367575859c475b862","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:817a358e-582e-448a-b1a1-a40ffb042c73"}},"repository":{"url":"git+https://github.com/zuohuadong/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.16.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ssh2":"^1.17.0","@sinclair/typebox":"^0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.7.1_1785643467327_0.947051325470172","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@supacloud/admin","version":"0.7.2","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.7.2","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/zuohuadong/supacloud#readme","bugs":{"url":"https://github.com/zuohuadong/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"edf31991e923b6fa50d225624e3aef568e3a6bda","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.7.2.tgz","fileCount":5,"integrity":"sha512-Mst9mbu0Mf3XTTZ5M/xIy7XQQuirtDvZ0CRpMa7w2kqAmBFRJOfN/HgNgZa8CxqvIoj6RP+uvVv+pkx2AYuzSA==","signatures":[{"sig":"MEYCIQCm2WsdRaOmMwasBF34o42QQOICZ7R59K1JMRD8uXa2XQIhAPI0tOSqBiA46+N1zGmCIOzMbTKyT2tlwGGlyf2Chpsg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1167977},"main":"./dist/index.js","type":"module","gitHead":"a08fb8bf52d2819a2e699b1c6da3fcb40f764864","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:817a358e-582e-448a-b1a1-a40ffb042c73"}},"repository":{"url":"git+https://github.com/zuohuadong/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.16.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ssh2":"^1.17.0","@sinclair/typebox":"^0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.7.2_1786344336807_0.6693693612998215","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@supacloud/admin","version":"0.7.3","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.7.3","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/zuohuadong/supacloud#readme","bugs":{"url":"https://github.com/zuohuadong/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"ac16f813aa855113f45a4974f9da3f9b5e40f59e","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.7.3.tgz","fileCount":5,"integrity":"sha512-Ai1kx+JuOyhzCImLhds6CrMA9KMjwfD5WwNI8OC2MEHBkos5DRGx/5btzZhCpJQ6Nqnu4LVUW/11SWf9+euBmQ==","signatures":[{"sig":"MEYCIQC5XqwKxEXv+5aeoFa3FJyM5z+6L9Nk2cc0RjIC5fwKwwIhAKu7nBEGvYxxjdY1jgLTNEFLq7ukkKz1YkkT/5W/FTgy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1168290},"main":"./dist/index.js","type":"module","gitHead":"4e0294bf9e0f2e5195302f6c09c74c43b3a2e69a","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:817a358e-582e-448a-b1a1-a40ffb042c73"}},"repository":{"url":"git+https://github.com/zuohuadong/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.16.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ssh2":"^1.17.0","@sinclair/typebox":"^0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.7.3_1786347230200_0.7409950493063937","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@supacloud/admin","version":"0.7.4","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.7.4","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/zuohuadong/supacloud#readme","bugs":{"url":"https://github.com/zuohuadong/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"0e9e87867c2f10a157b6e49330d8420cf0686cb7","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.7.4.tgz","fileCount":5,"integrity":"sha512-DlpmuQh1YQJ/lYRWVPJNNEx4lT0NmcCy0jLTJol0oWpIWgPFGtuHKCa+40L5g3hdlC58jewpJNzYjNX+FBpkMQ==","signatures":[{"sig":"MEUCIQCBoExOlZvuFueQ8G/uMVbZp1+DpQdVZZ5lVdeieHeMMgIgUMo+i8rzx/xrzPV3K/YZHbjhnra1G10+Tx1waEfpLzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1168295},"main":"./dist/index.js","type":"module","gitHead":"2b25eb6193573bc5f4f79efff8cb2a735b531d01","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:817a358e-582e-448a-b1a1-a40ffb042c73"}},"repository":{"url":"git+https://github.com/zuohuadong/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.16.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ssh2":"^1.17.0","@sinclair/typebox":"^0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.7.4_1786348433908_0.1121288152411073","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@supacloud/admin","version":"0.7.5","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.7.5","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/zuohuadong/supacloud#readme","bugs":{"url":"https://github.com/zuohuadong/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"71c6594adf80b7d63e765bd6ee340484eddeab08","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.7.5.tgz","fileCount":5,"integrity":"sha512-12QK4YU1Z6Y38XoUanH/F6/0T7T6OQ/vbZIyNbhl+bwcTyA9QBEIxRtbvWOBvFHFnufm6Q3Ma3Y2IkDywi5SHQ==","signatures":[{"sig":"MEUCIQDwW/UKQZfd33A3facNmpEHt78Du/aPIoiZKh2F00hJbAIgaFKosZJh6a+Zo2Hfp8vUF0IOVk2VtqfxfrNaAqhrvOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1169805},"main":"./dist/index.js","type":"module","gitHead":"92b45ed27a3e0af4a8dc35bf4dead9415fe1ef9f","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:817a358e-582e-448a-b1a1-a40ffb042c73"}},"repository":{"url":"git+https://github.com/zuohuadong/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.16.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ssh2":"^1.17.0","@sinclair/typebox":"^0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.7.5_1786351876644_0.7552375977218615","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"@supacloud/admin","version":"0.7.6","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.7.6","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/zuohuadong/supacloud#readme","bugs":{"url":"https://github.com/zuohuadong/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"bbc51c96b97ad221e4095c9f38077b0597dc80f6","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.7.6.tgz","fileCount":5,"integrity":"sha512-LHDGs64bz/ekSqmd8HCfx9H48g0t5MagNlX9Gl14xccgaCFRcwpqTlySVyqrhI5tFEYV87pjtTXjPg8VCShJqw==","signatures":[{"sig":"MEQCIBdCIpIuBt86OHlXKF6NB2hvCHdJm809Y22BpGPHGGDzAiAiaO6yoSXqD+1hYEveJzzAyBQOyVKp7wTAvEQg89I0jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.7.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1170330},"main":"./dist/index.js","type":"module","gitHead":"425a661394e49f54efe5a02b0573a4f6c8d24bf9","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:817a358e-582e-448a-b1a1-a40ffb042c73"}},"repository":{"url":"git+https://github.com/zuohuadong/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.16.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ssh2":"^1.17.0","@sinclair/typebox":"^0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.7.6_1786354978764_0.7323354887980909","host":"s3://npm-registry-packages-npm-production"}},"0.7.7":{"name":"@supacloud/admin","version":"0.7.7","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.7.7","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/zuohuadong/supacloud#readme","bugs":{"url":"https://github.com/zuohuadong/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"3fea40c08f282b0aa4e5fdb9e89a9930fc906d9c","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.7.7.tgz","fileCount":5,"integrity":"sha512-mmw4mULgs2JdU4h8z0GN6Fta4mNftHb5wob1bP8D9OsCIzfaRweV72xbDbumsvs5Q5aS03fhPTn/+EKBDYBJUQ==","signatures":[{"sig":"MEUCIGA395r6Dt2/JL2ng+LLWZvsVyi5XiGKB8nA4Qq7CRXqAiEAy7cMR5E2auDIQy95t+tdyzvj1kP6jqBtO4VR9Xab12E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.7.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1171934},"main":"./dist/index.js","type":"module","gitHead":"e55dbcb5df06cc3211b6ef89d153b0d10c591c1e","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:817a358e-582e-448a-b1a1-a40ffb042c73"}},"repository":{"url":"git+https://github.com/zuohuadong/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.16.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ssh2":"^1.17.0","@sinclair/typebox":"^0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.7.7_1786359096286_0.010815344214066824","host":"s3://npm-registry-packages-npm-production"}},"0.7.8":{"name":"@supacloud/admin","version":"0.7.8","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.7.8","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/zuohuadong/supacloud#readme","bugs":{"url":"https://github.com/zuohuadong/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"f29856b0b075bb2c160d3c4fa66363d2b439ecec","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.7.8.tgz","fileCount":5,"integrity":"sha512-+QWIcOJUDtHOivX4cPos0+2YVqJEUgcee9AWNosS+XSaqMKzfdQr5QfKlt9vbmnBnQMeIgy7Agk2sjyrzaRhSg==","signatures":[{"sig":"MEUCIE56wnXkF6IHJfd25TqpdG5jjgoClm3qII4adJb3VfKcAiEAhxgithMlRD9ScSQgENbFvXlJHMht1keUeLzFRNlqw+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.7.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1241418},"main":"./dist/index.js","type":"module","gitHead":"c7f859984f9982214058a1dbee3f025cd47cba49","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:817a358e-582e-448a-b1a1-a40ffb042c73"}},"repository":{"url":"git+https://github.com/zuohuadong/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.16.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ssh2":"^1.17.0","@sinclair/typebox":"^0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.7.8_1786370901496_0.14706274626564841","host":"s3://npm-registry-packages-npm-production"}},"0.7.9":{"name":"@supacloud/admin","version":"0.7.9","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.7.9","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/zuohuadong/supacloud#readme","bugs":{"url":"https://github.com/zuohuadong/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"23b6e4ef13c311c01e093ab61c29566c15aa63c5","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.7.9.tgz","fileCount":5,"integrity":"sha512-WiwxoBd4L1npAg+iaqaUFxZTqKVkk/kRYCjiOpnlbWrZtZYB/WFZpYfD3IjXJkp30y8Muwu7aQyKcpgfKFgT0A==","signatures":[{"sig":"MEUCIQCKvv6q9dS++WF8KtZiE8be/+Cml2Q/BVpxCEd0dgmUWAIgf4mJt6+K6W2nutgvnAOogIi1SQkwavg4eGmajZZ9ehQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.7.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1242280},"main":"./dist/index.js","type":"module","gitHead":"5d22567ebcc2bebe7fa056238d637e0b01de0318","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:817a358e-582e-448a-b1a1-a40ffb042c73"}},"repository":{"url":"git+https://github.com/zuohuadong/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.16.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ssh2":"^1.17.0","@sinclair/typebox":"^0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.7.9_1786374644006_0.035813174906514256","host":"s3://npm-registry-packages-npm-production"}},"0.7.10":{"name":"@supacloud/admin","version":"0.7.10","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.7.10","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/zuohuadong/supacloud#readme","bugs":{"url":"https://github.com/zuohuadong/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"fe72218329c0b199c6804e2d6a70499de2d97422","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.7.10.tgz","fileCount":5,"integrity":"sha512-M+Z9GJLYuzd2M5vyN/DqQZ8Uaj93mmeP+0J1oKyNAE7EkKbsD5iwOEE+S3fYegnf5lOWoHEpmLSPapDDo90zWw==","signatures":[{"sig":"MEUCIQD8Hv3s+bgzxxkl3bNgG2BFtIyQI/tTRuTwRuf4rDxStAIgNLJDXl7CCqq05c9XuVYdggiKghKiPytbvtQvnYU9pAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.7.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1243421},"main":"./dist/index.js","type":"module","gitHead":"f3c2cd467f8d2e0a2715f02b7cf78355959188f5","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:817a358e-582e-448a-b1a1-a40ffb042c73"}},"repository":{"url":"git+https://github.com/zuohuadong/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.16.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ssh2":"^1.17.0","@sinclair/typebox":"^0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.7.10_1786379814445_0.7413908552920745","host":"s3://npm-registry-packages-npm-production"}},"0.7.11":{"name":"@supacloud/admin","version":"0.7.11","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.7.11","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/zuohuadong/supacloud#readme","bugs":{"url":"https://github.com/zuohuadong/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"4ab6eae3bf04c18994762ef45be846922a1a2611","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.7.11.tgz","fileCount":5,"integrity":"sha512-65T7zZMRfiNDwWSlTXvLyhrumnNPc1WFTT4nskV0SWnYGhMLD1hMzaFcpp2dIcqzJi7Y/UV8LgD5tvOnHMJzSw==","signatures":[{"sig":"MEYCIQC1QW/hRTFgEzq/m87Mx7Nag/hy5GgeG7qfQDPvFdM/WQIhAKq1kAeE6uj+WeFBKuIadkf7H7RZ4DAk8X1JBJRB6MBq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.7.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1243626},"main":"./dist/index.js","type":"module","gitHead":"6ef3273061655fa2ab1c39c6b44eac6b11bacf08","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:817a358e-582e-448a-b1a1-a40ffb042c73"}},"repository":{"url":"git+https://github.com/zuohuadong/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.16.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ssh2":"^1.17.0","@sinclair/typebox":"^0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.7.11_1786383071923_0.7950512093842432","host":"s3://npm-registry-packages-npm-production"}},"0.7.12":{"name":"@supacloud/admin","version":"0.7.12","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.7.12","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/zuohuadong/supacloud#readme","bugs":{"url":"https://github.com/zuohuadong/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"e7e61735e70cddd9f42960a57b89dc5129fb5b8a","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.7.12.tgz","fileCount":5,"integrity":"sha512-dRDQVKbI3rHdkQI32GQdCeUc4/PnEg5RzVmODh1IBSlmVWgZMFcchUxsvlbilrF4QewuaDfV7GwDjr/4SC1zMw==","signatures":[{"sig":"MEQCIAHdG0nFOU7jXSMHxnV23cU5gBaBNTPc2lM05IC/x8FMAiAI89mw3M9RJeic+jKFXSjNtgQ/RrcpprgTxGvc/laOgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.7.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1262182},"main":"./dist/index.js","type":"module","gitHead":"f152d934a6285d3c255461d9d7cd2256d333c386","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:817a358e-582e-448a-b1a1-a40ffb042c73"}},"repository":{"url":"git+https://github.com/zuohuadong/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.16.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ssh2":"^1.17.0","@sinclair/typebox":"^0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.7.12_1786387803874_0.41921332649929366","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@supacloud/admin","version":"0.8.0","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.8.0","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/zuohuadong/supacloud#readme","bugs":{"url":"https://github.com/zuohuadong/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"7f5e9768e46fd81062fe8b5fb1607db7f11bc4b9","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.8.0.tgz","fileCount":5,"integrity":"sha512-gs4NNy19uUJX8lg/sZcr3xRslS09zA5EecXiUq3JQrisobdIHfa4JZfWl7GEuB+usKs2FF9qkFNAfCpKjcL52Q==","signatures":[{"sig":"MEUCIEJ/O8NAyJlN9Wvxm8yec8lILq4iRQzDoPcz04PMSNfiAiEAkR30R43QT+VAEMuqR+3BW4MFcM8xwx4kWPMUYZzrF9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1283534},"main":"./dist/index.js","type":"module","gitHead":"f336cc1443a4159b242ed754a8410e0403c2f132","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:817a358e-582e-448a-b1a1-a40ffb042c73"}},"repository":{"url":"git+https://github.com/zuohuadong/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.16.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ssh2":"^1.17.0","@sinclair/typebox":"^0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.8.0_1786402046455_0.2582180465445487","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@supacloud/admin","version":"0.8.1","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.8.1","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/zuohuadong/supacloud#readme","bugs":{"url":"https://github.com/zuohuadong/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"0144c30dd3b8f10aedbab01063e149104de056e9","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.8.1.tgz","fileCount":5,"integrity":"sha512-7LyZKmdmJCYFU5W5l7WdHh5oMdSFY9jSxfJpgEhEsaGqCMj8ROwiAg9Qh5YvN9CoXWPxouudxHqcKf78fNqzuQ==","signatures":[{"sig":"MEYCIQDu5BsQbaTdECJ6VfdCUvVaMrhGNqnzB1mLVUFEK1lhowIhAMvYFYYkBhkebQdGIUJxgiQ7OfxjI5NJaTYj5lLa5KxE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1284236},"main":"./dist/index.js","type":"module","gitHead":"d88ef587c283b40e7290fbbb47e3495fdd1c16c0","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:817a358e-582e-448a-b1a1-a40ffb042c73"}},"repository":{"url":"git+https://github.com/zuohuadong/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.16.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ssh2":"^1.17.0","@sinclair/typebox":"^0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.8.1_1786405127545_0.5778898106385393","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@supacloud/admin","version":"0.8.2","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.8.2","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/zuohuadong/supacloud#readme","bugs":{"url":"https://github.com/zuohuadong/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"8178e44e3276d9e22ad18da88643656b2190a407","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.8.2.tgz","fileCount":5,"integrity":"sha512-t+fgJ9rEN2C2tZ6bPbhHVBBDkUwBHlOEoS6yq3z024i5C7cEhyYJfFo9T8g1aDhBTJNqxvr5jukY+ugKnAxPdA==","signatures":[{"sig":"MEYCIQDvJHHWpK0hSA5bDEmMZjVoKaBjfwnxFOhu9TXr4VKtPQIhAJf80O4vv12QkVmffi0JxDF9nxI4F+uczb5F9qaiSTZR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1284410},"main":"./dist/index.js","type":"module","gitHead":"f6447373bc961c55599774dbbdf20a3765ec23fa","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:817a358e-582e-448a-b1a1-a40ffb042c73"}},"repository":{"url":"git+https://github.com/zuohuadong/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.16.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ssh2":"^1.17.0","@sinclair/typebox":"^0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.8.2_1786409855328_0.5244715973639145","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@supacloud/admin","version":"0.9.0","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.9.0","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/zuohuadong/supacloud#readme","bugs":{"url":"https://github.com/zuohuadong/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"d63bb832b79e7243f4cc20de4a4b8055f65bd835","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.9.0.tgz","fileCount":5,"integrity":"sha512-5EVFP1w0J+MGTA39Da79W29HB0m3+TXcvHEPkwUVvHldg/wcnBJCMqIXEjxXgJzBH0QQy+HXnez8PGBJBYd/EA==","signatures":[{"sig":"MEQCIE+/T+Siw49Jbn4ZuUwulyquhzr/1AaonEbWdH9vyjqYAiBHgwxRD0rPnpG6eUyfluBdjEPAioiCzRD42/g1UMnZ+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1292773},"main":"./dist/index.js","type":"module","gitHead":"1141c9f2f280404750309e89eb921b81529a1047","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:817a358e-582e-448a-b1a1-a40ffb042c73"}},"repository":{"url":"git+https://github.com/zuohuadong/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.16.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ssh2":"^1.17.0","@sinclair/typebox":"^0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.9.0_1786415668328_0.46169530150283467","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@supacloud/admin","version":"0.10.0","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.10.0","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/zuohuadong/supacloud#readme","bugs":{"url":"https://github.com/zuohuadong/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"933afcc01a8a8addd15cda0698c3b0ab6ef3c5ea","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.10.0.tgz","fileCount":5,"integrity":"sha512-QAXDD3vUHcnUsFmxklCl0j6EgyNz9zrn0GxhCQ01+oXgHip/YMLvAYKT6WQ37lT6e110XWTaH3IrEIHTLTyd+A==","signatures":[{"sig":"MEYCIQCLEVA+cjEnvnmvuoHf1IUu61WUS1TO+mjZKdFLPlQWwwIhAOy5Cd/n4Cea81CI54RROvp/P0kfQ0gynvYj3NRqVAlD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1347710},"main":"./dist/index.js","type":"module","gitHead":"80fd01015ff3008c4ccd83d4d8b8efd125cda48c","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:817a358e-582e-448a-b1a1-a40ffb042c73"}},"repository":{"url":"git+https://github.com/zuohuadong/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.16.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ssh2":"^1.17.0","@sinclair/typebox":"^0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.10.0_1786439316775_0.8908330245192371","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@supacloud/admin","version":"0.10.1","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.10.1","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/zuohuadong/supacloud#readme","bugs":{"url":"https://github.com/zuohuadong/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"79532f83ab3f76fe4d7aa445e5affbd0ecce741a","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.10.1.tgz","fileCount":5,"integrity":"sha512-hQlbHmS6wfUx4D8MHnpO+gQxbfw8JJDzPPzVmpr07rw/JBhzuNWtPqudMZWa+n+8VHyW4UxakbzPgmPp4uUh3w==","signatures":[{"sig":"MEYCIQCgfePBYNVz5o1Pkpo9hmfRmpFncO3aFbmG/UVs4XWlBQIhANv77c5qc8CnJ2lwBAruY33qJELNZhwqkfdnynI3eRjq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1347782},"main":"./dist/index.js","type":"module","gitHead":"4eb230c079da83a936656ef068b29dfa8837eadd","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:817a358e-582e-448a-b1a1-a40ffb042c73"}},"repository":{"url":"git+https://github.com/zuohuadong/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.16.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ssh2":"^1.17.0","@sinclair/typebox":"^0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.10.1_1786476667721_0.7240806799947592","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@supacloud/admin","version":"0.10.2","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.10.2","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/zuohuadong/supacloud#readme","bugs":{"url":"https://github.com/zuohuadong/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"6abdfa58be2b35ba4c427f64e4250bc875e53117","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.10.2.tgz","fileCount":5,"integrity":"sha512-RGJCoOlobPWoVfNXqsZ4omW/MbONL8Ez4SOOY+wv+057nr5xzNLV+8aSmP18pcT3//6tBipO9zDWw1vgz7tAZQ==","signatures":[{"sig":"MEYCIQCZkjlCs49hqJNvXJOvKziQGNDJRqrjmESzpWOvl2kr3gIhAPBNGOoIXPIueqsw5gCFBkaL9XztR4LadFU0cXr2DEWZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1352961},"main":"./dist/index.js","type":"module","gitHead":"7cd1d59a743a01d385020cdbec6b6af41534a276","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:817a358e-582e-448a-b1a1-a40ffb042c73"}},"repository":{"url":"git+https://github.com/zuohuadong/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.16.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ssh2":"^1.17.0","@sinclair/typebox":"^0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.10.2_1786490420520_0.382312697559841","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@supacloud/admin","version":"0.11.0","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.11.0","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/zuohuadong/supacloud#readme","bugs":{"url":"https://github.com/zuohuadong/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"18015710e0aa041e25b025e98772152ee5bafaa8","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.11.0.tgz","fileCount":5,"integrity":"sha512-aj2rpLEZ+uj925r/HfX0dcZcANHkVltSkiAIiJsOMs5TzOU9sZ7vqVcfCvR+OCzhXpf0D5CFSDmAF8X+UHFAog==","signatures":[{"sig":"MEUCIQCjh70N/3jEfxMfB9GBnqqSAE4HCD7jTRjWQGeF9eVwpgIgMflllzo69aQdHMURiHKXHiU/QEXl25RwiewcjJWwUyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1368544},"main":"./dist/index.js","type":"module","gitHead":"78ef6b1a13c5582cb91ed81d2c4d4ff658342bb9","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:817a358e-582e-448a-b1a1-a40ffb042c73"}},"repository":{"url":"git+https://github.com/zuohuadong/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.17.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ssh2":"^1.17.0","@sinclair/typebox":"^0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.11.0_1786501275083_0.6070193309280743","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@supacloud/admin","version":"0.12.0","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.12.0","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/zuohuadong/supacloud#readme","bugs":{"url":"https://github.com/zuohuadong/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"deed1df813f2ef793f9f8ea2a02d58d6ac4eb502","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.12.0.tgz","fileCount":5,"integrity":"sha512-GmRplVDzsl6y24kz8hMnoHNIIkiHWpNzNs3UjWLklP0ukCZaHPzCLqp7hYKPoFCUlQnp17iAdH0/v4bWvNwbEA==","signatures":[{"sig":"MEUCIQC17eCrI+o24pkxBXwL3WnNvRfDqCu7RaR9H5cSAV6zTgIgGpJRVmE/wHepRHjKj9NLgmtBtDWKyRlStTSzU/BgemA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1378696},"main":"./dist/index.js","type":"module","gitHead":"42ea8f3d3ee33197abb5b2e931f0ea299006c7e6","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:817a358e-582e-448a-b1a1-a40ffb042c73"}},"repository":{"url":"git+https://github.com/zuohuadong/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.17.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ssh2":"^1.17.0","@sinclair/typebox":"^0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.12.0_1786507747826_0.6059953300463412","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@supacloud/admin","version":"0.12.1","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.12.1","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/zuohuadong/supacloud#readme","bugs":{"url":"https://github.com/zuohuadong/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"427e25c3c39c0f80ff439929f52f4352d7c0f547","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.12.1.tgz","fileCount":5,"integrity":"sha512-2UzgAvwKl7SlaYEKBX2mNWlLx60u52oOHe9uGF9pjkO0QGECT40Q8Woc3SXYfJhZFi5rpA0wUC8I3156OYvtnQ==","signatures":[{"sig":"MEYCIQD69C4Qs9Sv4GwO5S1BX5t7HnbBvsOu2hdfsR1gyLcJSgIhAPQ6mEw2swBkXLvvUAFviF/7xnmpO6GM7ey+LubCtdRw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1374769},"main":"./dist/index.js","type":"module","gitHead":"65a97e03e23b64c81894c3fa8d5ba6f701007a79","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:817a358e-582e-448a-b1a1-a40ffb042c73"}},"repository":{"url":"git+https://github.com/zuohuadong/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.16.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ssh2":"^1.17.0","@sinclair/typebox":"^0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.12.1_1786514157568_0.20164989399555622","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@supacloud/admin","version":"0.14.0","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.14.0","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/zuohuadong/supacloud#readme","bugs":{"url":"https://github.com/zuohuadong/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"2a0bd1e725c73c5d89c4cb81bc20dc7d94875562","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.14.0.tgz","fileCount":5,"integrity":"sha512-C9SczOujCuuyfu8QMuuNs7tttvNk9iOq0zwJrLS2E4Ye151LYTQuWowk9tJDbUt4KEVHUQdKgTh7BK3eHkTDNg==","signatures":[{"sig":"MEYCIQDn9NvkAp5ioEtYtRN8VNiPuuuFY3NbjyHxjO4itL2TMgIhANExsr9mcx+zIy/AO9Ib86olHty9kb9def5gs+BynXKE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1414851},"main":"./dist/index.js","type":"module","gitHead":"4d735c225041d80ff565a604f600dc3d5289672c","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:817a358e-582e-448a-b1a1-a40ffb042c73"}},"repository":{"url":"git+https://github.com/zuohuadong/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.16.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ssh2":"^1.17.0","@sinclair/typebox":"^0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.14.0_1786586006982_0.9908924898658451","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@supacloud/admin","version":"0.14.1","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.14.1","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/zuohuadong/supacloud#readme","bugs":{"url":"https://github.com/zuohuadong/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"5dbf448972f209a98a32ed63dc7827631349ac87","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.14.1.tgz","fileCount":5,"integrity":"sha512-EhPNhyKSW7MoJSizOstuL6O1TMrRNZ9ITYeov4JCOA+DP7CXA5mc5sqqXGfaROzQH7Ce+r7mJtWvnvDpimltiQ==","signatures":[{"sig":"MEUCIGyjpZ3Jz9B3k+eCLBgaNIOHbTynelMxW1fKAxlHl4JfAiEA/6KiOOebBadYKnfQQnTHxAMUZYFDmVJx/1LvCmAceks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1419512},"main":"./dist/index.js","type":"module","gitHead":"1312c05e307498ff5f3d088f8c726682fae9c8ba","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:817a358e-582e-448a-b1a1-a40ffb042c73"}},"repository":{"url":"git+https://github.com/zuohuadong/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.17.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ssh2":"^1.17.0","@sinclair/typebox":"^0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.14.1_1786780091306_0.848945768676513","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"@supacloud/admin","version":"0.14.2","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.14.2","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/zuohuadong/supacloud#readme","bugs":{"url":"https://github.com/zuohuadong/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"def1936f0f9ababeca719af5c540f57e86b338dd","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.14.2.tgz","fileCount":5,"integrity":"sha512-q+4YT3j8qt+xJR5LNYBo6YbgFe4lxk//FgMiiqWKXBUwSmhpTx1vgsjXhXaLefP0Bc+7kF5WU+kCYdmuvmQbvg==","signatures":[{"sig":"MEUCIApqn1z73/8DF1pxmtwFpbBo77qiibux8jJnuEV2n8evAiEAriUuF3Dvmo/6q+PXFmNx1oEZZvvCDIGQ/0pW+j8rJyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.14.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1423022},"main":"./dist/index.js","type":"module","gitHead":"e942666c6636045c1f857febac51170211a0dc2a","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:817a358e-582e-448a-b1a1-a40ffb042c73"}},"repository":{"url":"git+https://github.com/zuohuadong/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.17.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ssh2":"^1.17.0","@sinclair/typebox":"^0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.14.2_1786798814334_0.7362675628305595","host":"s3://npm-registry-packages-npm-production"}},"0.14.3":{"name":"@supacloud/admin","version":"0.14.3","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.14.3","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/vibeunion/supacloud#readme","bugs":{"url":"https://github.com/vibeunion/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"3f27f727facac82ce12c9c2d048c32419f53c8bd","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.14.3.tgz","fileCount":5,"integrity":"sha512-1ZOwXOURvyTNUQk6YYYC0BVWTg1tWIR9I8ZFiDmE12fnjslw1KCDyonkScWkc06tEfzzHLBPrPrJDVu1AMuOQg==","signatures":[{"sig":"MEQCIFhZ6nYk6yyPTG6fag6+1sgQvEOU2H85VqI2Yjmyb2bMAiBPQaCeo3ShesIQMWmTcolkpJU0X9u6JgmlM6GwizcaLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.14.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1423017},"main":"./dist/index.js","type":"module","gitHead":"941efa5a022612f6ad0e66ef23eea2101d6f8a29","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efc8a030-4d3d-483a-8838-1bba92cfe4e2"}},"repository":{"url":"git+https://github.com/vibeunion/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.17.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ssh2":"^1.17.0","@sinclair/typebox":"^0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.14.3_1786869859037_0.5710800651371473","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@supacloud/admin","version":"0.15.0","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.15.0","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/vibeunion/supacloud#readme","bugs":{"url":"https://github.com/vibeunion/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"554788523335b06b52d805bcc4a9494350dcf86b","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.15.0.tgz","fileCount":5,"integrity":"sha512-S0s9Z2hMgifU86B8Ba0XU+iywRY6vX++EVzbtpHLy3ccM8oxmPuF1jCKseD+LJG4O3WI2nccqL6DBoLf+W1L5g==","signatures":[{"sig":"MEQCIDLsNAIvk8X8pWL3mghTe0FR9kEB/Vu/2s9QrhQWXJh3AiB5YSwfrG6uJiPNAqjtbonqIbONRkZS9JVp2d76Brc3BQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1429259},"main":"./dist/index.js","type":"module","gitHead":"3c604c4514c8440476bda929c8264bc8d8e8c1fa","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efc8a030-4d3d-483a-8838-1bba92cfe4e2"}},"repository":{"url":"git+https://github.com/vibeunion/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.17.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ssh2":"^1.17.0","@sinclair/typebox":"^0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.15.0_1787044853444_0.06579356113173818","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@supacloud/admin","version":"0.15.1","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.15.1","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/vibeunion/supacloud#readme","bugs":{"url":"https://github.com/vibeunion/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"246981f5e428fd21d94dff189e198ba375e5964b","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.15.1.tgz","fileCount":5,"integrity":"sha512-EWu9roeS/hNGh1U4dg8/86yqwdndq3hQ40OQGBtdksgEnLKNQ43IQdYoIigPYN6EJStqlLSEKflqaVcD4LF5cg==","signatures":[{"sig":"MEYCIQCho/RzmZqNfYAuCgsGRD8GZh3/WlU10qSAnh4kpBwStQIhAOdxJT1Bf0e2wf1gLUSie3q7LgtymADKGhXfx8iwFu45","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1429223},"main":"./dist/index.js","type":"module","gitHead":"e25ba9fdc53aa7874b2eb230b9ed80a435e09a72","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efc8a030-4d3d-483a-8838-1bba92cfe4e2"}},"repository":{"url":"git+https://github.com/vibeunion/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.17.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ssh2":"^1.17.0","@sinclair/typebox":"^0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.15.1_1787049273238_0.4794276652002427","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"@supacloud/admin","version":"0.15.2","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.15.2","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/vibeunion/supacloud#readme","bugs":{"url":"https://github.com/vibeunion/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"5ce6de52e79627b532e4e968b21a919cf8496989","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.15.2.tgz","fileCount":4,"integrity":"sha512-IzckR47y8Lq3+wd2yfOKc+2AJKZdn86YwmXaU99gvsKX0okleHWYNUNcpyExPATzwpKHpq4YxZjN8AYhrvxTOA==","signatures":[{"sig":"MEYCIQDiGdR1vPWWikiId5cug8rCUHoTgW3XnfsEXU0qM0aDugIhAPbG4eQ29GNGm0IZUYrRfpRzC4uUL9hvGBvCBH24CKui","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1347496},"main":"./dist/index.js","type":"module","gitHead":"a06ab5604ec655033766755a7152468ad9edeca1","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efc8a030-4d3d-483a-8838-1bba92cfe4e2"}},"repository":{"url":"git+https://github.com/vibeunion/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.17.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ssh2":"^1.17.0","@sinclair/typebox":"^0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.15.2_1787077740502_0.2921289099252009","host":"s3://npm-registry-packages-npm-production"}},"0.15.3":{"name":"@supacloud/admin","version":"0.15.3","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.15.3","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/vibeunion/supacloud#readme","bugs":{"url":"https://github.com/vibeunion/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"147d1e34f3e32a0a16327621c24290661936258a","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.15.3.tgz","fileCount":5,"integrity":"sha512-Z7w6+yeRTy44nGKOIctG20M3XgCfoYdWbUrymKJUsG2qY/dPPd4JQAEyGzYe7m+WNtia10kHo7bXKYFjbbUXyQ==","signatures":[{"sig":"MEQCIH1pFYK4NjK4t+5TPTBc44KJh9p3OuCMtvywF0L0cTK2AiAj+y5IOObqYFjxfDoT3boo237zFfVpLvLJ/u6te8/kLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.15.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1437257},"main":"./dist/index.js","type":"module","gitHead":"2dcf37c5c92778d9317b39c61c4eea5b033408d2","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efc8a030-4d3d-483a-8838-1bba92cfe4e2"}},"repository":{"url":"git+https://github.com/vibeunion/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.17.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ssh2":"^1.17.0","@sinclair/typebox":"^0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.15.3_1787080969616_0.3302815643036081","host":"s3://npm-registry-packages-npm-production"}},"0.15.4":{"name":"@supacloud/admin","version":"0.15.4","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.15.4","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/vibeunion/supacloud#readme","bugs":{"url":"https://github.com/vibeunion/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"410aa6e90a2aa0788a9ecd5c99a104b8609a4c97","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.15.4.tgz","fileCount":5,"integrity":"sha512-Za4XQej8uksels94iaL5eWo+OamlPI9IYLd8pbZSkwamORyq+HwkBTHG4qWe2j9ObSU+zNabUjdRe7zjeBgktQ==","signatures":[{"sig":"MEUCIQC3ox3ggcxBobGB9tcfLTCDa34C2ScIaHZ1hcb3+ysczQIgXOUx5MGIWRRynCVUoek9W/VupoH8i7FytZMRQGur4Gs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.15.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1440080},"main":"./dist/index.js","type":"module","gitHead":"5668028fd356f5233e95b0d2d9cd6e744b0a8051","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efc8a030-4d3d-483a-8838-1bba92cfe4e2"}},"repository":{"url":"git+https://github.com/vibeunion/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.17.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ssh2":"^1.17.0","@sinclair/typebox":"^0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.15.4_1787084987820_0.9678326033800047","host":"s3://npm-registry-packages-npm-production"}},"0.15.5":{"name":"@supacloud/admin","version":"0.15.5","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.15.5","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/vibeunion/supacloud#readme","bugs":{"url":"https://github.com/vibeunion/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"c50dca4fb0eb8348df51b89de3235cfbe6cfc759","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.15.5.tgz","fileCount":5,"integrity":"sha512-NVmSE9ZbflpvvOjBAmhTMRAsD3uI7NuSupH3+P9w0qXRf6qkEZVUsdSfelJ3sLMU8+wGd7kKbotFKhb4/1QMGA==","signatures":[{"sig":"MEQCIGh8eCALm16wc6pa+iK2S2KbGtob0STCxFMhxZ8GE0RMAiBOL7v4Obph3yk6JPvhpyHK7IF2mZ8CmBSOqpC6pl6D7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.15.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1446003},"main":"./dist/index.js","type":"module","gitHead":"4663ebb0a250503727397fc1b13a0420e9736970","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efc8a030-4d3d-483a-8838-1bba92cfe4e2"}},"repository":{"url":"git+https://github.com/vibeunion/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.17.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ssh2":"^1.17.0","@sinclair/typebox":"^0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.15.5_1787093038160_0.9000548283391123","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@supacloud/admin","version":"0.16.0","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.16.0","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/vibeunion/supacloud#readme","bugs":{"url":"https://github.com/vibeunion/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"fee5ad0fb9bb691cbd8b057607a4a2ec3f1a88f7","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.16.0.tgz","fileCount":5,"integrity":"sha512-R/J2QdSoJ/hLKgutbJmgpg1u9mSw8g523BqUrbTUQJP8OFwcgpFXjp7JbM94yhtk46gykEuMP6x247CsupJudw==","signatures":[{"sig":"MEQCIH7s9OuGLW+HN7T9jh3J8xEioJtYsSV+pVSWdlmMovfYAiBrnyJDXaxiT4hqJkCHhUjFltXeIJtKQMQummfybmvOpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1453180},"main":"./dist/index.js","type":"module","gitHead":"690576a1ab2c37153ddd602c12dd7b6d29d528c5","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efc8a030-4d3d-483a-8838-1bba92cfe4e2"}},"repository":{"url":"git+https://github.com/vibeunion/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.17.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ssh2":"^1.17.0","@sinclair/typebox":"^0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.16.0_1787115041780_0.25337893014043256","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@supacloud/admin","version":"0.16.1","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.16.1","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/vibeunion/supacloud#readme","bugs":{"url":"https://github.com/vibeunion/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"20768993599465d01263a4bf89635265a118b626","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.16.1.tgz","fileCount":5,"integrity":"sha512-Eql3wGlvBdeaoUv0rxhvos73hgpwYF7wkb+CMPJpO0dS4jZJeavuwuwFktwXRsQt4vOtsNWwHyvUU+GXoEyI0g==","signatures":[{"sig":"MEQCIAeww19IHfaD7/ShMLf1A/yi+NSPGIYDE1s/a1c3MiMXAiAY/rIf79DoXtf+p18WVc99veDW/DP+xhK4wVgLtpE90w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1454614},"main":"./dist/index.js","type":"module","gitHead":"e26faf01db89b9830b0e928920361890564a3069","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efc8a030-4d3d-483a-8838-1bba92cfe4e2"}},"repository":{"url":"git+https://github.com/vibeunion/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.17.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ssh2":"^1.17.0","@sinclair/typebox":"^0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.16.1_1787124156984_0.48200662635618796","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@supacloud/admin","version":"0.17.0","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.17.0","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/vibeunion/supacloud#readme","bugs":{"url":"https://github.com/vibeunion/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"40f8815d29d91aa753ca8931da4e3944ba34e39f","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.17.0.tgz","fileCount":5,"integrity":"sha512-ARPDjMN2FpxATP4oMWMERLfkNDHycL4ibRVU2R0ieCc+F+/JnLYSd8NQokM73zgR2VZp84rDqvZ5F5bLoB+TDw==","signatures":[{"sig":"MEYCIQDa2BRpbQx66ROsoZR3yQJql+UBkyWgQMBnoI0nS2iRoAIhAKHltaeMD1HelZrhdXNzPPradqwKZiAaKLE8ZsRI5Wl9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1454835},"main":"./dist/index.js","type":"module","gitHead":"b654750ef1af7766414069147bd4412efd61eee5","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efc8a030-4d3d-483a-8838-1bba92cfe4e2"}},"repository":{"url":"git+https://github.com/vibeunion/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.17.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ssh2":"^1.17.0","@sinclair/typebox":"^0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.17.0_1787190404606_0.39542025756101795","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@supacloud/admin","version":"0.18.0","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.18.0","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/vibeunion/supacloud#readme","bugs":{"url":"https://github.com/vibeunion/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"42bd2217e29a9939394e305d636197b41e845321","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.18.0.tgz","fileCount":5,"integrity":"sha512-59+k5gZ7O6RqeiTg2dvC+JTQKaRdpcX9Jn2RbBEcvkqumAqpu8Xp9mJWlMUWslqidkX6f96M+NkmRILl9WsmDg==","signatures":[{"sig":"MEUCICdHWT/TsIO4DYMudLcZYi54PzZo/vFKHK60nUTCyyMHAiEA2uzvVbpiv06MrvGx7I592sf40WuxdkjpzWsDQ4ca4Xc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1456338},"main":"./dist/index.js","type":"module","gitHead":"b21951d32ce7d04335497cbf2e44057f340efad0","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efc8a030-4d3d-483a-8838-1bba92cfe4e2"}},"repository":{"url":"git+https://github.com/vibeunion/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.17.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ssh2":"^1.17.0","@sinclair/typebox":"^0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.18.0_1787225789675_0.9650728651124703","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"@supacloud/admin","version":"0.18.1","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.18.1","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/vibeunion/supacloud#readme","bugs":{"url":"https://github.com/vibeunion/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"7bd1be53cf088598a8606d5edf31ed72676b6fc2","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.18.1.tgz","fileCount":5,"integrity":"sha512-vuXu6e4JuyQsHfdblcQ6UAkZz9+ouE5qUwd4hcQsVMOhWJof2ePVWQ/gIwAvvQE7FtVCCqgSZ3f/eWdsIcyLRw==","signatures":[{"sig":"MEUCIQDKLGqD5dKykcCiwpUEEyepyftzGX9yUFVmy2K+l4txGwIgYEl+EjJUGJFY+8i4nnJOr6+aXMLwq8RiF8xQeKxqZfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1456586},"main":"./dist/index.js","type":"module","gitHead":"b2708f45763a48c34ebd83285dd37b5142439c8d","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efc8a030-4d3d-483a-8838-1bba92cfe4e2"}},"repository":{"url":"git+https://github.com/vibeunion/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.17.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ssh2":"^1.17.0","@sinclair/typebox":"^0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.4.0","typescript":"^7.0.2","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.18.1_1787456909574_0.7279364477261445","host":"s3://npm-registry-packages-npm-production"}},"0.18.2":{"name":"@supacloud/admin","version":"0.18.2","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.18.2","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/vibeunion/supacloud#readme","bugs":{"url":"https://github.com/vibeunion/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"aa59d23aab2a907b917a63ef8efb539a8bc283ae","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.18.2.tgz","fileCount":3,"integrity":"sha512-zKpDqSoyxa3qcOMh8j/eBduJVvstZKyOQmFtQkNOpC3rjAwfYQTGhzsU/H9QJ88xMz6y8zizdBwafaafuLriLg==","signatures":[{"sig":"MEUCIBmlwmdwTsFnEG+8R8VQPUgxnXXtM1Um536qcmB62FVYAiEAgXEB6g6ufZGWyu3b4cUeSCNJA1QlPQmvGVfC1CDOZmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.18.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1307499},"main":"./dist/index.js","type":"module","gitHead":"22f9b62d25dc059a734f3b168a7b8cd82cdd7a6e","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node --external cpu-features","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efc8a030-4d3d-483a-8838-1bba92cfe4e2"}},"repository":{"url":"git+https://github.com/vibeunion/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.17.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ssh2":"^1.17.0","@sinclair/typebox":"^0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.4.0","typescript":"^7.0.2","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.18.2_1788253130420_0.6548608101010558","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@supacloud/admin","version":"0.19.0","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.19.0","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/vibeunion/supacloud#readme","bugs":{"url":"https://github.com/vibeunion/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"51492e8361a30533e88308ed92516c368031f590","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.19.0.tgz","fileCount":3,"integrity":"sha512-fdxBeG09MtVJJnJLvX6kgmLOyHSVc8ZYDy+c7W0TxjHq4juFFuoJ8bBCQ8ntqtQntk/IqcYrT9BzF22SrLkfNA==","signatures":[{"sig":"MEUCIG/rxnH9lAkRjbEs4Eulz8+qOcEmNoYKeeqjZbzZnIO5AiEA5/CnH7EEeGcV3EJ6P7Ye2E9EcTk7WzJ0LqeYa4sqUgU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1307499},"main":"./dist/index.js","type":"module","gitHead":"f8262b9b9ad50d05433e400c88eac4ae94bc8711","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node --external cpu-features","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efc8a030-4d3d-483a-8838-1bba92cfe4e2"}},"repository":{"url":"git+https://github.com/vibeunion/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.17.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ssh2":"^1.17.0","@sinclair/typebox":"^0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.4.0","typescript":"^7.0.2","@types/ssh2":"^1.15.5"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.19.0_1788402079880_0.10746761517525627","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@supacloud/admin","version":"0.20.0","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.20.0","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/vibeunion/supacloud#readme","bugs":{"url":"https://github.com/vibeunion/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"c096622dbd40ff6f60706c1ac7d3b9ca18f8088e","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.20.0.tgz","fileCount":3,"integrity":"sha512-HJqyafIndk3FBvejw+xkm4LaS0YWzWaxKFGRtomH1tGLMpJ72HRbET0pSZNk2hSp1Kk4IeRebZebcZ12RlrF9w==","signatures":[{"sig":"MEUCIQD7g+bGawCGBPiWPoRrhe3WUs1kQ6ZqiIacFAC9brQNeQIgEAt8FYfCsXMVcPsGWkIycQycJ38KrtUjI6XAepcmiwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDA7iJteiT0p9crIqXzLSgbwcuCpMDQS9v0i+4neRm3ZAiEA6EONEeFPLWFocMpgdL78nd/m70wOnqRnMmmny32Kxh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1314196},"main":"./dist/index.js","type":"module","gitHead":"250e7de72d9b08968f6d346fce391d2fb444cb5b","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node --external cpu-features","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efc8a030-4d3d-483a-8838-1bba92cfe4e2"}},"repository":{"url":"git+https://github.com/vibeunion/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.17.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ssh2":"^1.17.0","@sinclair/typebox":"^0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.4.0","typescript":"^7.0.2","@types/ssh2":"^1.15.6"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.20.0_1788495538355_0.5820304153897453","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"@supacloud/admin","version":"0.20.1","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.20.1","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/vibeunion/supacloud#readme","bugs":{"url":"https://github.com/vibeunion/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"7cc7a28637bf168a055b3739232655029a09aac0","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.20.1.tgz","fileCount":3,"integrity":"sha512-VK+5bdvm9FAF3LUHDA8SKaSRKTXrQzuUn9PNXlNkAcfrZTcKb3awks8opByLwhUMPKQHls53T8tfS62SyZ/Wqg==","signatures":[{"sig":"MEQCIBEAlOy9Ofe/pbPBLhVO8NrtttvCLRdvJL/5E555xsoDAiBzFIuqEikkBccDMnDpAXCsNJ6L5ag2mkXxYlpzaBW8Gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCHzkgs0Z2wM86HiEEaZ8cOqQV43d8HGA/rAYogXh7MawIgLf6EKWibWmxzFZsParyuU5Z4QFZ0bZ3uqrEtNHTwwQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1314196},"main":"./dist/index.js","type":"module","gitHead":"a1f6219e19a897e9f1025bd10483ca453fd6c220","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node --external cpu-features","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efc8a030-4d3d-483a-8838-1bba92cfe4e2"}},"repository":{"url":"git+https://github.com/vibeunion/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.19.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ssh2":"^1.17.0","@sinclair/typebox":"^0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.4.0","typescript":"^7.0.2","@types/ssh2":"^1.15.6"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.20.1_1788506435977_0.2052488763196072","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@supacloud/admin","version":"0.21.0","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.21.0","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/vibeunion/supacloud#readme","bugs":{"url":"https://github.com/vibeunion/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"530ea1e1f9a30e3d06b883fc01fe0325b868ff08","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.21.0.tgz","fileCount":3,"integrity":"sha512-oxG8+A7yDS6e0QuMF0sd0b/tl3ptucXGEJC8uUwMDU5FDFdDb5qnSVO1f4ClMgYYB/y7tftgNB2z3U50k6bzpQ==","signatures":[{"sig":"MEMCICfTMEVFI8l/P/3tc8tclQ1HkYTSZn6V710/Z5XjP9/gAh989qYbRvpG8Si9JGJWC6LCUIEQ0nBE+Frb2CNxySBG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFlV6noZkHgV/ayjD6eyuKeLh98+L6Ee46jbjioOEkvHAiACU0zJqJKszcwAK1xqM+ezTeVanChEVq89h5I5cE+fhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1314196},"main":"./dist/index.js","type":"module","gitHead":"3827ba09bc1dd1c37e5075773900e2005aed3e0f","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node --external cpu-features","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efc8a030-4d3d-483a-8838-1bba92cfe4e2"}},"repository":{"url":"git+https://github.com/vibeunion/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.19.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ssh2":"^1.17.0","@sinclair/typebox":"^0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.4.0","typescript":"^7.0.2","@types/ssh2":"^1.15.6"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.21.0_1788582824920_0.4247103285615521","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"@supacloud/admin","version":"0.21.1","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.21.1","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/vibeunion/supacloud#readme","bugs":{"url":"https://github.com/vibeunion/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"71385a853c8da11c44e126c56cb33c6ceb34a3fd","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.21.1.tgz","fileCount":3,"integrity":"sha512-jkBnXx7wG6ACxB/Ngq2H0GWq/ypVP9qaAYOF8zG85esV8D/B78F4IgNXUis81wq//HSksPs/vKUF7sflv0cfhA==","signatures":[{"sig":"MEQCIAZHjgORTSEhAMHOgO4NkL0qyhPOXTCuOkkR/Akx/08qAiB7rcZ8aQuySi+k4+gMDM+3j2NbuGBIZr+8lbWxqa5u1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBlf6sHJKJd1PAQTjod37B7NaNN/ORQgqUHtrDHaaIBVAiEAxUTB2uMcpwE2AL7w2hjno/3IQXamwBdoczplclEIOTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.21.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1314196},"main":"./dist/index.js","type":"module","gitHead":"13f8362d3aeca8da91d16cfb840e2b1428914a1c","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node --external cpu-features","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efc8a030-4d3d-483a-8838-1bba92cfe4e2"}},"repository":{"url":"git+https://github.com/vibeunion/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.19.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ssh2":"^1.17.0","@sinclair/typebox":"^0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.4.0","typescript":"^7.0.2","@types/ssh2":"^1.15.6"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.21.1_1788925827306_0.685984532234033","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"@supacloud/admin","version":"0.22.1","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.22.1","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/vibeunion/supacloud#readme","bugs":{"url":"https://github.com/vibeunion/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"8e1d950058edd65619f1dd326da2decc8ae2f4f2","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.22.1.tgz","fileCount":3,"integrity":"sha512-flCIvn0NMy9vbrKcfBn2Q5oyJ7MbLtCb/tShpd9BR4/WIevBu/3JCCHmDStDpV7NNKH8bOR7U3/2E1QX6PRZFQ==","signatures":[{"sig":"MEUCIQC8F5sr7qC2JLSjZfENnf+EPVVEICtOCNzBBZOyUcsAEQIgH778gZpRbjX2xqd92FUG/Zoi8KBwCdhYbEQrq8FnboY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB0BiZYBfrcglr9Zf0YGOCeHwWllao8nZ4dVUi1fuWTLAiBX0OOe1GiwmLXqo9XHI/59zC20vNlASdpcGhIVK4BXWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.22.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1246540},"main":"./dist/index.js","type":"module","gitHead":"eded86a6589cc274939d4cadc67f629cd3f17865","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node --external cpu-features","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efc8a030-4d3d-483a-8838-1bba92cfe4e2"}},"repository":{"url":"git+https://github.com/vibeunion/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.19.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ssh2":"^1.17.0","@sinclair/typebox":"^0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.4.2","typescript":"^7.0.2","@types/ssh2":"^1.15.6"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.22.1_1789229964595_0.5475099667281311","host":"s3://npm-registry-packages-npm-production"}},"0.22.2":{"name":"@supacloud/admin","version":"0.22.2","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.22.2","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/vibeunion/supacloud#readme","bugs":{"url":"https://github.com/vibeunion/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"bacb7ca711da379bf7dcef6daa4720665a9721a2","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.22.2.tgz","fileCount":3,"integrity":"sha512-/q7Mrsy2bYiEOQc05am0YikcDC9TWhT0/c5dXDz0TUdzMnh5+vtxigdefyMZS429tp5l8N8q8eRhzNQkPpqbgw==","signatures":[{"sig":"MEQCIH22y2ICCxHaX+hZn37jhSpS5szC57qjxzFI1MDDE7L2AiBiX2j+7VQ0Khq98CWAxaOxKFlx5a5Y6SyKBzaJOPkl2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCGJY5c3pU7GRg4z0yZpgxrZgz48c8n0FypZezxGLulNwIgPQfl9K/i7slC81UPnya4oCPAWDK7rPucgpS2R7Vz+q8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.22.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1246614},"main":"./dist/index.js","type":"module","gitHead":"23592368c04a7f876b0e50b00cede6ec5b87e4db","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node --external cpu-features","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efc8a030-4d3d-483a-8838-1bba92cfe4e2"}},"repository":{"url":"git+https://github.com/vibeunion/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.19.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ssh2":"^1.17.0","@supacloud/cli":"file:../cli","@sinclair/typebox":"^0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.4.2","typescript":"^7.0.2","@types/ssh2":"^1.15.6"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.22.2_1790095473676_0.20540879730944317","host":"s3://npm-registry-packages-npm-production"}},"0.22.3":{"name":"@supacloud/admin","version":"0.22.3","keywords":["supacloud","admin","ssh","ops"],"license":"MIT","_id":"@supacloud/admin@0.22.3","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"homepage":"https://github.com/vibeunion/supacloud#readme","bugs":{"url":"https://github.com/vibeunion/supacloud/issues"},"bin":{"supacloud-admin":"dist/index.js"},"dist":{"shasum":"8f7c07a5e98d9e80e37cc133fe16aee0d8259721","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.22.3.tgz","fileCount":3,"integrity":"sha512-KsrZedQSVHfqAZAJr1ynec+VBynMFEeyv/X6nGlFCTUWNVoZkndZaWq5WY28NiBBKMRhQdwcOIr95ntUf2OH9Q==","signatures":[{"sig":"MEYCIQC8sc0mCLuGCMSnKBaAeZrBm5bF3fH/Zv3sVPu/VvJz9gIhAKXyMH0VsgLQ4TqHq+REU9IrFpJzTBD6CWJ2FBlhNUEK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC4TsABWBmYRaHtZC2TsngBiJH/1hztL6io0sjgnp343AIhANJmTrNVoSPWGySBwiEtcr7Sumde+vkXmFzp2MNZw7qQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.22.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1246897},"main":"./dist/index.js","type":"module","gitHead":"a2a36005421d7436f01553756449fb5e95beb052","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node --external cpu-features","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efc8a030-4d3d-483a-8838-1bba92cfe4e2"}},"repository":{"url":"git+https://github.com/vibeunion/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.19.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ssh2":"^1.17.0","@supacloud/cli":"0.56.1","@sinclair/typebox":"^0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.4.2","typescript":"^7.0.2","@types/ssh2":"^1.15.6"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.22.3_1790117266659_0.6942763683636524","host":"s3://npm-registry-packages-npm-production"}},"0.23.1":{"_id":"@supacloud/admin@0.23.1","bin":{"supacloud-admin":"dist/index.js"},"bugs":{"url":"https://github.com/vibeunion/supacloud/issues"},"dist":{"shasum":"15b1df6fe52f07dfb944e3767f2e8e84c8a67b53","tarball":"https://registry.npmjs.org/@supacloud/admin/-/admin-0.23.1.tgz","fileCount":6,"integrity":"sha512-BaY2iNz9EHkckqSobHy7JFwADnqIyM9M8BaPYVewGBUQTd5DgbHbXbLTCAJ1c9nXzYBtgK01AH3KzaNWQrvsYQ==","signatures":[{"sig":"MEUCIQCJH+eTiNbFmEZjlQ0reNOBMMGYAO1aVo7NY9LE4vKRWwIgQj/bZujNEIBUfyHFWrl8oJw2sZnJ3Py5cu0VyTvBz5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCpTTSfUoBEDtP60UmwRLXsjGK+SAm+Hv80gIMS2ieF/AIhAOGq4qIQL61WeLTwD0D+FZa8rd4L+Ye3YDpiXv+SCb4I"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supacloud%2fadmin@0.23.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1403895},"main":"./dist/index.js","name":"@supacloud/admin","type":"module","gitHead":"41b3e72d25dd8b1ea1d3dea5b75c90bdea9be797","license":"AGPL-3.0-only","scripts":{"dev":"bun run --watch src/index.ts","build":"bun build src/index.ts --outdir dist --target node --external cpu-features","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"version":"0.23.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efc8a030-4d3d-483a-8838-1bba92cfe4e2"}},"homepage":"https://github.com/vibeunion/supacloud#readme","keywords":["supacloud","admin","ssh","ops"],"repository":{"url":"git+https://github.com/vibeunion/supacloud.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.19.0","description":"Platform administration CLI for SupaCloud operators","directories":{},"maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"_nodeVersion":"24.21.0","dependencies":{"ssh2":"^1.17.0","@supacloud/cli":"0.58.4","@sinclair/typebox":"^0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.4.2","typescript":"^7.0.2","@types/ssh2":"^1.15.6"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/admin_0.23.1_1790594502953_0.9225423981583603"}}},"time":{"created":"2026-04-19T07:33:50.538Z","modified":"2026-09-28T11:21:43.419Z","0.1.0":"2026-04-19T07:33:50.803Z","0.1.2":"2026-04-27T02:35:24.753Z","0.1.3":"2026-04-27T09:21:47.383Z","0.1.4":"2026-05-06T09:09:25.794Z","0.1.5":"2026-05-08T01:44:01.088Z","0.1.6":"2026-05-08T10:44:23.222Z","0.1.7":"2026-05-08T15:18:45.031Z","0.1.8":"2026-05-15T23:42:15.127Z","0.1.9":"2026-05-15T23:55:04.605Z","0.1.10":"2026-05-16T04:09:47.326Z","0.1.11":"2026-05-29T15:50:52.948Z","0.1.12":"2026-06-03T03:05:26.346Z","0.2.0":"2026-06-23T22:47:48.467Z","0.3.0":"2026-07-11T09:03:12.780Z","0.3.1":"2026-07-11T09:15:23.907Z","0.3.2":"2026-07-15T01:22:02.269Z","0.4.0":"2026-07-17T03:41:12.305Z","0.5.0":"2026-07-18T06:34:26.628Z","0.6.0":"2026-07-19T09:51:12.798Z","0.7.0":"2026-07-29T02:24:33.648Z","0.7.1":"2026-08-02T04:04:27.525Z","0.7.2":"2026-08-10T06:45:37.033Z","0.7.3":"2026-08-10T07:33:50.398Z","0.7.4":"2026-08-10T07:53:54.056Z","0.7.5":"2026-08-10T08:51:16.828Z","0.7.6":"2026-08-10T09:42:58.944Z","0.7.7":"2026-08-10T10:51:36.455Z","0.7.8":"2026-08-10T14:08:21.657Z","0.7.9":"2026-08-10T15:10:44.171Z","0.7.10":"2026-08-10T16:36:54.621Z","0.7.11":"2026-08-10T17:31:12.113Z","0.7.12":"2026-08-10T18:50:04.090Z","0.8.0":"2026-08-10T22:47:26.646Z","0.8.1":"2026-08-10T23:38:47.734Z","0.8.2":"2026-08-11T00:57:35.549Z","0.9.0":"2026-08-11T02:34:28.472Z","0.10.0":"2026-08-11T09:08:36.942Z","0.10.1":"2026-08-11T19:31:07.899Z","0.10.2":"2026-08-11T23:20:20.657Z","0.11.0":"2026-08-12T02:21:15.221Z","0.12.0":"2026-08-12T04:09:08.065Z","0.12.1":"2026-08-12T05:55:57.715Z","0.14.0":"2026-08-13T01:53:27.133Z","0.14.1":"2026-08-15T07:48:11.499Z","0.14.2":"2026-08-15T13:00:14.497Z","0.14.3":"2026-08-16T08:44:19.202Z","0.15.0":"2026-08-18T09:20:53.609Z","0.15.1":"2026-08-18T10:34:33.396Z","0.15.2":"2026-08-18T18:29:00.751Z","0.15.3":"2026-08-18T19:22:49.832Z","0.15.4":"2026-08-18T20:29:47.980Z","0.15.5":"2026-08-18T22:43:58.352Z","0.16.0":"2026-08-19T04:50:41.939Z","0.16.1":"2026-08-19T07:22:37.125Z","0.17.0":"2026-08-20T01:46:44.774Z","0.18.0":"2026-08-20T11:36:29.838Z","0.18.1":"2026-08-23T03:48:29.767Z","0.18.2":"2026-09-01T08:58:50.588Z","0.19.0":"2026-09-03T02:21:20.105Z","0.20.0":"2026-09-04T04:18:58.432Z","0.20.1":"2026-09-04T07:20:36.110Z","0.21.0":"2026-09-05T04:33:45.023Z","0.21.1":"2026-09-09T03:50:27.419Z","0.22.1":"2026-09-12T16:19:24.682Z","0.22.2":"2026-09-22T16:44:33.830Z","0.22.3":"2026-09-22T22:47:46.740Z","0.23.1":"2026-09-28T11:21:43.055Z"},"bugs":{"url":"https://github.com/vibeunion/supacloud/issues"},"license":"AGPL-3.0-only","homepage":"https://github.com/vibeunion/supacloud#readme","keywords":["supacloud","admin","ssh","ops"],"repository":{"url":"git+https://github.com/vibeunion/supacloud.git","type":"git","directory":"packages/admin"},"description":"Platform administration CLI for SupaCloud operators","maintainers":[{"name":"vicerz","email":"zuohuadong@outlook.com"}],"readme":"# @supacloud/admin\n\nPlatform administration CLI for SupaCloud operators.\n\nThe published package resolves its workspace-only `@supacloud/cli` reference to\nthe exact published CLI version during the release workflow. The repository\nmanifest intentionally keeps the local reference for workspace development;\nconsumers of the npm package never need a sibling checkout.\n\n`supacloud-admin` is intended for server installation, SSH diagnostics, tenant runtime management, and platform-wide project administration.\n\nTypical environment variables:\n\n- `SUPACLOUD_ENV` — environment identity such as `test` or `production`\n- `SUPACLOUD_READ_ONLY=true` — block every remote write\n- `SUPACLOUD_HOST`\n- `SUPACLOUD_SSH_KEY` or `SUPACLOUD_SSH_PASS`\n- `SUPACLOUD_SSH_HOST_FINGERPRINT` — required for SSH actions, in OpenSSH `SHA256:<base64>` form\n- `SUPACLOUD_API_URL`\n- `SUPACLOUD_API_TOKEN`\n\n## Environment selection and production confirmation\n\nUse `--env <name>` to load `.env.supacloud.<name>` from the current directory,\nor `--env-file <path>` to load one exact file. Every selected file must declare\n`SUPACLOUD_ENV`; a named file's declared value must match the selector. Global\nflags may appear before or after the command.\n\nSelected files are atomic context sources: Admin does not fill missing API,\nproject, SSH, credential, or safety values from the process environment or a\ndifferent dotenv file. Without a selector, a complete process context declaring\n`SUPACLOUD_ENV` is used as one source. If that process context is incomplete,\n`SUPACLOUD_ENV` selects `.env.supacloud.<value>` instead. The legacy `.env`\nfallback remains available only when no Admin context variables are present in\nthe process.\n\nProduction writes require `--confirm-production` before any HTTP or SSH action:\n\n- Project-scoped writes use the exact requested project ref. If the selected\n  profile declares `SUPACLOUD_PROJECT_REF`, an explicit different ref is\n  rejected for both reads and writes.\n- Platform API writes that genuinely have no project ref use\n  `platform:<API host>`, for example `platform:management.example.com`.\n- SSH writes that genuinely have no project ref use `host:<SSH host[:port]>`,\n  for example `host:production.example.com:2201`.\n\nA generic value such as `production` is never accepted. Project-scoped actions\nthat omit a required ref do not fall back to a platform or host confirmation.\n`SUPACLOUD_READ_ONLY=true` blocks every remote write in every environment,\nincluding when it is set only in the process environment. Remote writes also\nrequire an explicit `SUPACLOUD_ENV`; unclassified process and legacy dotenv\ncontexts remain usable for read-only actions but cannot mutate remote state.\n\nManagement API URLs must be origin-and-path URLs without credentials, query\nstrings, or fragments. This prevents URL-embedded secrets from being sent to a\nremote target or displayed by `status` and `--help`.\n\n```bash\nnpx @supacloud/admin --env test status\nnpx @supacloud/admin --env production project delete \\\n  --ref abc123 --confirm-production abc123\nnpx @supacloud/admin --env production ssh upgrade \\\n  --version 0.50.31 --edge_runtime_version 0.16.8 \\\n  --confirm-production host:production.example.com:2201\n```\n\nImmutable prebuilt frontend releases use a content-addressed ZIP and an explicit\ncompare-and-swap activation. Upload and activation are separate writes, and\nproduction requires the exact project ref confirmation:\n\n```bash\nsupacloud-admin frontend list_releases --ref abc123 --id web\nsupacloud-admin frontend get_release --ref abc123 --id web --release_id <sha256>\nsupacloud-admin frontend upload_release --ref abc123 --id web \\\n  --zip_path /secure/site.zip --confirm-production abc123\nsupacloud-admin frontend activate_release --ref abc123 --id web \\\n  --release_id <sha256> --expected_active_release_id absent \\\n  --expected_activation_id absent --mutation_id <uuid-v4> \\\n  --confirm-production abc123\n```\n\nThe CLI reads the archive through a no-follow file descriptor, verifies its\nidentity and SHA-256 before upload, validates bounded Management API receipts,\nand reads the immutable release or active inventory back before reporting\nsuccess. Reuse the same `mutation_id` only when retrying the exact activation.\nListing and release readback work on every Management API platform. Upload and\nactivation mutations require the Linux held-directory-FD implementation; on\nother platforms, Management API returns HTTP 503 before it reads the upload\nbody, creates release directories, or writes a mutation journal.\n\nSSH host keys are fail-closed: setting `SUPACLOUD_HOST` and credentials is not\nenough to enable SSH actions. Obtain the fingerprint through a trusted channel,\ncompare it out of band, then set it explicitly. For example, the discovery\ncommand below is useful only after independently authenticating its result:\n\n```bash\nssh-keyscan -p 22 server.example.com | ssh-keygen -lf -\nexport SUPACLOUD_SSH_HOST_FINGERPRINT='SHA256:...'\n```\n\nExamples:\n\n```bash\nnpx @supacloud/admin status\nnpx @supacloud/admin ssh ping\nnpx @supacloud/admin ssh versions\nnpx @supacloud/admin ssh diagnose\nnpx @supacloud/admin ssh upgrade_status --transaction_id 11111111-1111-4111-8111-111111111111\nnpx @supacloud/admin ssh backup_cleanup_plan --before 2026-09-03 --keep_latest 2\nnpx @supacloud/admin ssh backup_cleanup_apply --before 2026-09-03 --keep_latest 2 \\\n  --plan_sha256 <plan_sha256>\nnpx @supacloud/admin project create --name my-app --domain example.com \\\n  --env_file /secure/path/.env.project-credentials.test --environment test\nnpx @supacloud/admin project list\nnpx @supacloud/admin project services --ref abc123\nnpx @supacloud/admin project runtime_snapshot --ref abc123\nnpx @supacloud/admin project service_control --ref abc123 --service gotrue --service_action stop\n```\n\n`ssh versions` emits JSON with `schema_version: 1` and fixed\n`management_api`, `edge_runtime`, `caddy`, and `web_console` component fields.\nEach component reports `status` as `ok`, `unknown`, or `error`; a failed probe\nnever substitutes a guessed version. Binary evidence is bound to the active\nsystemd `ExecStart`, and Web Console evidence comes from its component marker\nplus an explicit `tree_sha256` digest. An `unknown` component remains a valid\ninventory result, while any `error` component makes the CLI exit non-zero after\nprinting the structured report.\n\n## Managed rollback backup cleanup\n\nUse the two-step SSH cleanup flow when old platform rollback directories consume\ndisk space:\n\n```bash\nnpx @supacloud/admin ssh backup_cleanup_plan \\\n  --before 2026-09-03 --keep_latest 2\n# review plan_sha256 and the candidate list\nnpx @supacloud/admin ssh backup_cleanup_apply \\\n  --before 2026-09-03 --keep_latest 2 \\\n  --plan_sha256 <plan_sha256>\n```\n\nThe plan is read-only. Apply requires the exact digest from the plan and\nrecomputes it immediately before deletion. Only completed `committed` or\n`rolled_back` transaction directories directly under\n`/opt/supacloud/backups` are eligible; the newest `keep_latest` directories\nare retained, and candidates must be older than `before`. Symlinks,\nmountpoints, malformed transaction names, missing status files, and every path\noutside the managed backup root are refused. Production runs also require the\nnormal `--confirm-production host:<ssh-host>[:port]` confirmation.\n\n## Verified platform upgrades\n\nUse one explicit Admin command to upgrade Management, Web Console, and an\nexternal Edge Runtime as a single rollback-capable transaction:\n\n```bash\nnpx @supacloud/admin ssh upgrade \\\n  --version 0.61.4 \\\n  --edge_runtime_version 0.18.2 \\\n  --artifact_transport local \\\n  --github_proxy direct\n```\n\nLocal artifact transport downloads exact releases directly on the Admin host,\nverifies their signed release manifests, checksums, sizes, provenance, source\ncommit, and architecture, then transfers them through an atomic SFTP staging\ndirectory. The server takes root ownership, repeats offline verification, and\nruns the uploaded target Management binary without GitHub or Sigstore TUF\negress or a third-party proxy. Admin and Management use the same reviewed,\ndigest-pinned Sigstore Public Good trusted root via `--custom-trusted-root`, so\nthe offline handoff does not depend on a pre-populated TUF cache. The server\nreuses an installed `gh` only when it supports all required strict attestation\nflags. Otherwise Admin transfers a pinned temporary Linux `gh` verifier that is\nremoved with the staging directory and never replaces `/usr/local/bin/gh`.\n\nThe command supports direct root SSH and passwordless `sudo -n`. The transaction\nruns in a uniquely named transient systemd unit with protected atomic status\nrecords; Admin polls that record without tying the transaction to a long-lived\nSSH channel. It preserves the Edge Runtime systemd `ExecStart`, port, mode, and\nenabled state. Component upgrades require persisted `EDGE_RUNTIME_MODE=external`;\nembedded mode is rejected before release artifacts or services are changed.\nLocal, remote, and direct server upgrades share one nonblocking host-wide lock.\n\nLocal artifact upgrades require Management 0.61.4 or newer. After stopping the\nold Management service and before writing runtime secrets or running\n`--init-db`, the target binary verifies that `DATABASE_URL` identifies the\nManagement control-plane database, rejects a registered tenant database, and\ncreates a verified custom-format PostgreSQL archive. Backups and their private\nreceipts are stored under\n`/var/lib/supacloud/backups/control-plane-upgrades/<backup-id>/`; the five most\nrecent trusted backups are retained.\n\nThe inspection transaction remains open while `pg_dump` imports its exported\nsnapshot, so a different PostgreSQL server cannot satisfy the dump step. The\nroot process reserves the private archive first; the `postgres` identity receives\nonly that inherited output descriptor and never gains path access to the\nroot-only backup directory.\n\nThe inspection transaction also keeps its exported snapshot alive until staged\n`--init-db` finishes. The child receives the database fingerprint and snapshot\nonly in its process environment, imports that live snapshot, verifies the\nPostgreSQL cluster and database identity, and performs all initialization writes\ninside that same transaction. This keeps the writes on one PostgreSQL backend\neven when `DATABASE_URL` points through a transaction-pooling proxy. A copied\ndata directory, promoted standby, restored disk snapshot, or other node cannot\nimport the exporter-owned snapshot even when its static fingerprint matches.\nThe guard is not persisted or printed. A guard rejection restores the previous\nruntime environment but leaves Management stopped for explicit reconciliation\ninstead of reconnecting it to an unverified target.\n\nA committed transaction emits exactly one redacted\n`supacloud.control-plane-upgrade-safety.v1` receipt. It contains only the backup\nidentifier and directory, byte count, SHA-256 digest, migration candidate\ncounts, checkpoint state, and completion time. Admin validates the exact\nreceipt schema before deleting the transient\nstatus and log records. A missing or malformed receipt leaves those records in\nplace and requires reconciliation. Restoring a control-plane backup is a\nseparate destructive operation and requires an explicit, independently reviewed\nrecovery decision; the upgrade command never restores one automatically.\n\nAdmin observes the remote transaction for up to 30 minutes. Reaching that\ndeadline stops only local observation; it does not stop, clean up, or mark the\nremote transaction as failed. The CLI reports the unit, stage, status, log, and\nupload-drop paths for reconciliation. Inspect that evidence before retrying and\ndo not retry blindly while the remote transaction may still be running.\n\nWhen observation ends after 30 minutes, or to safely reconcile a retained\nlocal-artifact upgrade transaction, use the read-only `ssh upgrade_status`\ncommand:\n\n```bash\nnpx @supacloud/admin ssh upgrade_status \\\n  --transaction_id 11111111-1111-4111-8111-111111111111\n```\n\n`ssh upgrade_status` is classified as a read-only command and is permitted in\nread-only mode (`SUPACLOUD_READ_ONLY=true`). It requires a strict UUID v4\ntransaction ID before performing any SSH access. It never deletes status, log,\nstage, or upload-drop records, and never mutates service state. The command emits\na strict JSON projection (`supacloud.admin.upgrade-status.v1`) containing the\nnormalized transaction ID, lifecycle state (`running`, `succeeded`, or\n`failed`), raw bounded status, systemd active/load states, boolean\nevidence-presence flags, and validated structured receipts:\n- Nonterminal (`running`): no receipts or failure evidence are included.\n- Succeeded: path-free projections of the validated control-plane preflight and\n  transaction safety receipts.\n- Failed: validated failure evidence with credentials and remote paths redacted.\n\nThe command fails closed for missing or inconsistent terminal evidence, stopped\nnonterminal units, malformed or missing structured receipts, redacted or\ntruncated SSH output, or unknown status, without emitting raw logs, remote\nfilesystem paths, secrets, bearer material, env values, or customer data.\n\n`--artifact_transport local` accepts only `--github_proxy direct` or `none`.\nLocal GitHub asset downloads honor `HTTP_PROXY`, `HTTPS_PROXY`, and `NO_PROXY`\n(including lowercase equivalents) as transport settings, without rewriting\nofficial release URLs or relaxing artifact verification. Local attestation\nverification and remote offline execution still clear proxy settings.\nFor a production server without Internet access, set the download proxy on\nthe local operator machine only. Each local download has a 30-minute deadline\nto accommodate large runtime binaries on slow operator connections. The server-download path\nremains available as `--artifact_transport remote`; it verifies and executes\nthe target Management release as the runner even for Management-only upgrades.\n\nFor interrupted local downloads, an operator may prefetch assets with a resumable\ndownloader and set `SUPACLOUD_RELEASE_ASSET_CACHE_DIR` to an absolute directory.\nFiles are looked up at `<cache>/<owner>/<repo>/<release-tag>/<asset-name>`.\nMissing entries are downloaded normally. Cached bytes are copied to private\nstaging and undergo the same pinned manifest, signature, size and SHA-256 checks;\nan invalid cached asset fails instead of being installed.\n\nWith `--artifact_transport remote` (the default), omitting\n`--edge_runtime_version` retains the Management and Web Console-only upgrade\nbehavior and reports that Edge Runtime was not upgraded. Local transport\nrequires exact Management and Edge Runtime versions. Caddy and GoTrue are\noutside this transaction and are not replaced.\n\nThe remote transport allows the same 30-minute transaction window plus bounded\nverifier/bootstrap downloads: 42 minutes for direct GitHub access, or 52\nminutes when each download may try direct GitHub before an explicit proxy. If\nthe SSH command times out or its stream fails after dispatch, Admin reports\n`OUTCOME_UNKNOWN` and does not issue client-side helper cleanup. The remote\ncommand may finish later and then run its own cleanup. Reconcile the reported\nhelper and trusted-root paths and read back deployed versions before deciding\nwhether to retry.\n\nTargets predating the target-bound systemd-unit helper identity command are\nrejected before mutation. A failed transaction still restores its exact frozen\nprior Management/helper/Web identities; an intentional downgrade to a legacy\nrelease requires a separately reviewed compatibility procedure.\n\nProject commands owned by this CLI:\n\n- `project list`\n- `project create`\n- `project delete`\n- `project pause`\n- `project restore`\n- `project restart`\n- `project update_settings`\n- `project services` — read-only project service inventory\n- `project runtime_snapshot` — strict read-only runtime revision and PostgREST attestation snapshot\n- `project service_control` — constrained project service lifecycle control\n\n`project create` never prints project credentials. Pass an absolute\n`--env_file` path to explicitly request one-time service-role delivery. This\nmode requires both a complete bare `--api_domain` (or bare base `--domain`)\nand an exact `--environment test|production`; invalid or missing bindings fail\nbefore the remote project mutation. `--environment` is used only in the local\ncredential file and is never sent to the Management API. Credential delivery is\nsupported only on Linux, where Admin holds the canonical parent directory open\nand performs create, verification, and cleanup through `/proc/self/fd`. macOS\nand Windows fail with `ENV_FILE_PLATFORM_UNSUPPORTED` before creating a file or\nrequesting remote credentials. On Linux, the target is exclusively reserved at\nmode `0600` before the remote mutation. The direct parent must be owned by the\nAdmin process user. Every ancestor must be owned by root or that user and must\nnot grant group/world write access; paths below writable sticky directories\nsuch as `/tmp` are rejected. Parent ownership, mode, and device/inode identity,\nplus file ownership, mode, and device/inode identity, are checked before and\nafter writing through the held parent descriptor. The file and parent directory\nare synced before success is reported.\nThe response API URL and project name must exactly match the request binding;\nthe origin comparison includes the port. Existing files, symlinks, replaced\nparents, non-canonical paths, and missing or untrusted directories are rejected.\nThe recommended name is\n`.env.project-credentials.<environment>`; verify that the target repository\nignores it before running the command (SupaCloud's own `.env.*` rule does).\nThis is an application credential file, not a SupaCloud Admin/Management\nprofile: Admin rejects it before registering HTTP tools, so never select it\nwith `supacloud-admin --env` or `--env-file`. Selected Admin files that contain\nproject application credentials must also contain an explicit Management API\nURL and `SUPACLOUD_API_TOKEN`; Admin never substitutes the service-role key.\nThe generated file contains only `SUPACLOUD_ENV`, `SUPACLOUD_PROJECT_REF`,\n`SUPABASE_URL`, and `SUPABASE_SERVICE_ROLE_KEY`; the public project origin is deliberately not\nwritten as `SUPACLOUD_API_URL`, which Admin reserves for the Management API.\nThe success receipt marks `env_file_scope` as `project_application`. Standard\noutput otherwise contains only credential-free fields. Supply\n`SUPACLOUD_API_TOKEN` through the process environment, never as a command\nargument.\n\nIf the remote project is created but local env writing fails, the error receipt\nretains only the safe project ref and API URL, sets `remote_created: true` and\n`retry_safe: false`, and never includes the credential. A\n`credential_file_state: \"absent\"` receipt confirms cleanup and includes\n`credentials_written: false`. A `credential_file_state: \"unknown\"` receipt\nomits `credentials_written`; treat the target path as secret-bearing until an\noperator securely removes it or completes credential recovery/rotation. Repair\nthe local path only after reading back the existing project and following that\nrecovery flow; never blindly retry project creation.\n\nService control accepts canonical service names only. `postgrest` supports\n`start`, `stop`, `restart`, `pause`, `resume`, and `status`; `gotrue`, `storage`,\n`postgresql`, `realtime`, and `gateway` support `start`, `stop`, and `restart`.\nThe command calls only the Management API's existing\n`/v1/projects/{ref}/services` routes. A non-2xx response, a `success: false`\nreceipt, or a response that does not match the requested service and action\nexits non-zero. Successful inventory and control responses are emitted as JSON\nwith `project_ref` for strict read-back.\n\nThe Management API remains authoritative for SupAuth ownership. Controlling\nGoTrue on a shared-auth project fails with `AUTH_RUNTIME_MANAGED_BY_OWNER`;\nthe CLI does not redirect the operation to the owner project. Supply\n`SUPACLOUD_API_TOKEN` through the environment only; service-control commands do\nnot accept credential flags.\n\nCreate a completed full physical backup before a release with:\n\n```bash\nsupacloud-admin platform create_backup --ref abc123 --backup_type full\n```\n\nThe command reads the physical backup inventory before the write and performs\none bounded reconciliation read after every mutation attempt. It exits non-zero\nunless the API confirms success and the inventory contains exactly one new,\ncompleted full backup with a nonzero size. The Management API rejects unknown\nproject refs and resolves inventory from the persisted project database name.\nThe JSON receipt contains only the project ref, requested type, backup ID,\ndatabase, timestamps, and size. `platform list_backups --ref abc123` applies the\nsame strict, sanitized inventory validation without creating a backup.\n\n## Verified logical backups\n\nUse the official Admin CLI to list or create project-scoped verified logical\nbackups:\n\n```bash\nsupacloud-admin platform list_logical_backups --ref abc123\nsupacloud-admin platform create_logical_backup --ref abc123\n```\n\nThe create command reads the verified inventory before and after the one-shot\nrequest. It reports success only when the Management response and exactly one\nnew inventory identity agree on the project, database, backup ID, kind,\ntimestamps, byte count, and SHA-256. The fixed JSON projection never includes\nthe server's receipt HMAC, archive path, subprocess output, or response-only\nfields. Do not retry an `OUTCOME_UNKNOWN` create until the inventory has been\nreconciled.\n\nLogical restore is destructive and Management also requires the project to be\npaused. Copy an exact identity from `list_logical_backups`, then bind all of its\nrecovery-critical fields:\n\n```bash\nsupacloud-admin platform restore_logical_backup \\\n  --ref abc123 \\\n  --backup_id logical-full_abc123_0123456789abcdef0123456789abcdef \\\n  --expected_sha256 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa \\\n  --confirmation RESTORE_PROJECT:abc123:logical-full_abc123_0123456789abcdef0123456789abcdef:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\n```\n\nBoth create and restore are classified as remote writes. They require an\nexplicit `SUPACLOUD_ENV`, honor `SUPACLOUD_READ_ONLY=true`, and in production\nalso require the global exact project confirmation\n`--confirm-production abc123`. A timeout, transport loss, 5xx response, or\nmalformed success receipt exits non-zero without reflecting the remote body.\nLogical mutation requests have a bounded 36-minute client deadline so the\nManagement request has time to return a terminal response before the client\ngives up.\nCredentials remain environment-only; logical backup commands accept no token,\npassword, or service-role flags.\n\nGateway / Caddy commands (config is injected via the Caddy JSON Admin API; requires admin privileges):\n\n- `gateway routes` — list custom gateway routes\n- `gateway upsert_route` — create or replace a route\n- `gateway update_route` — replace a route by id\n- `gateway delete_route` — remove a route by id\n- `gateway config` — update rate-limit tier, CORS origins, or JWT settings\n- `gateway get_certificate` / `gateway update_certificate`\n- `gateway issue_certificate` — issue or renew with lego\n- `gateway deploy_certificate` — deploy an existing PEM cert/key pair\n- `gateway rebuild` — rebuild all tenant gateway configs (`--clean` for a full rebuild)\n- `gateway custom_hostname` / `gateway set_custom_hostname` / `gateway delete_custom_hostname` / `gateway verify_custom_hostname`\n\n```bash\nsupacloud-admin gateway routes --ref abc123\nsupacloud-admin gateway upsert_route --ref abc123 --route_id webhook \\\n  --hosts \"api.example.com\" --paths \"/webhook/*\" --upstream 10.0.0.5:8080\nsupacloud-admin gateway upsert_route --ref abc123 --route_id canonical-https \\\n  --hosts \"www.example.com\" --paths \"/*\" --protocol http \\\n  --redirect_to 'https://www.example.com{http.request.uri}' --redirect_status 308\nsupacloud-admin gateway config --ref abc123 --rate_limit_tier pro\nsupacloud-admin gateway rebuild --ref abc123 --clean\n```\n","readmeFilename":"README.md"}