{"_id":"@spikefrost/cli","_rev":"35-d1339447c23ff6a03062064bab2cfce8","name":"@spikefrost/cli","dist-tags":{"latest":"0.7.67"},"versions":{"0.2.0":{"name":"@spikefrost/cli","version":"0.2.0","keywords":["spikefrost","cli","cloud","ai","mcp"],"license":"UNLICENSED","_id":"@spikefrost/cli@0.2.0","maintainers":[{"name":"baranbaygan14","email":"baran@rettermobile.com"}],"homepage":"https://spikefrost.com","bugs":{"url":"https://github.com/spikefrost/spikefrost/issues"},"bin":{"sf":"sf.mjs"},"dist":{"shasum":"38b08516cf01aecffa79795224d23691b8bb7476","tarball":"https://registry.npmjs.org/@spikefrost/cli/-/cli-0.2.0.tgz","fileCount":4,"integrity":"sha512-fKL3lNIgOp2H7KRQypNmWQtdFv7ZYK3cIjecM/FuOI1eTAnHErTyW+ya/Zo98F/DHdKRiuiB//0El5L1w37puQ==","signatures":[{"sig":"MEUCID0ka9u43h7UEAkDwbN8UJZBUhrYcJK3G5RmxpbY0JgHAiEAmIiZ9hxSYRW1yGg+l9t3flkIqAOGUWF3oJcwqeGR4kM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80966},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"c75b899e5f0a493ed081ad2b0e00c99775f4cb10","_npmUser":{"name":"baranbaygan14","email":"baran@rettermobile.com"},"repository":{"url":"git+https://github.com/spikefrost/spikefrost.git","type":"git","directory":"backend/workspace_container/scripts"},"_npmVersion":"11.6.2","description":"Spikefrost CLI — cloud tools, AI services, and connected APIs from your terminal","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.0_1775454003922_0.5924716272857646","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@spikefrost/cli","version":"0.3.0","keywords":["spikefrost","cli","cloud","ai","mcp"],"license":"UNLICENSED","_id":"@spikefrost/cli@0.3.0","maintainers":[{"name":"baranbaygan14","email":"baran@rettermobile.com"}],"homepage":"https://spikefrost.com","bugs":{"url":"https://github.com/spikefrost/spikefrost/issues"},"bin":{"sf":"sf.mjs"},"dist":{"shasum":"b9b7e24b264c7815d4672062d97eb2cba5dd75a2","tarball":"https://registry.npmjs.org/@spikefrost/cli/-/cli-0.3.0.tgz","fileCount":4,"integrity":"sha512-8GKf4b1MhgZtYfrG83KY60XlKLyNywPc8ocZafd8rj1wVQ86X5aZ3ZopqQf4St20o9B3ivcLiF8VXTKvUIBr0A==","signatures":[{"sig":"MEYCIQClwXlJ/sHQpGs/uvpXSgeO/YStODrbiKk/z5yCs1VzXAIhAJLBCLTU4Q0NmyK01m6ItDgAkApVz5dZYNWAgxaXPS/3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84952},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"c75b899e5f0a493ed081ad2b0e00c99775f4cb10","_npmUser":{"name":"baranbaygan14","email":"baran@rettermobile.com"},"repository":{"url":"git+https://github.com/spikefrost/spikefrost.git","type":"git","directory":"backend/workspace_container/scripts"},"_npmVersion":"11.6.2","description":"Spikefrost CLI — cloud tools, AI services, and connected APIs from your terminal","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.0_1775454139778_0.058272357507098915","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@spikefrost/cli","version":"0.4.0","keywords":["spikefrost","cli","cloud","ai","mcp"],"license":"UNLICENSED","_id":"@spikefrost/cli@0.4.0","maintainers":[{"name":"baranbaygan14","email":"baran@rettermobile.com"}],"homepage":"https://spikefrost.com","bugs":{"url":"https://github.com/spikefrost/spikefrost/issues"},"bin":{"sf":"sf.mjs"},"dist":{"shasum":"d56ee718b8d9b8ebdf8a9fbb9d522d12f1f1a5e4","tarball":"https://registry.npmjs.org/@spikefrost/cli/-/cli-0.4.0.tgz","fileCount":4,"integrity":"sha512-TAxO5AEVrv1A1HqtcOBLmIGx4OkKTtcmV8h+uBgIwqim8A+g9OV+ZxLW/UbgCoxoeE12MLev4Yu1Iq4iqvoK+A==","signatures":[{"sig":"MEUCIDsGQ5aNIogbyWSxBqbQ8Vhb2dU1yzpmUQZjRGQwNO/kAiEA+SZb5sio2JlFTOHPxdsTNL8Xs6ZyZQSmO4m816c4kXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84969},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"c75b899e5f0a493ed081ad2b0e00c99775f4cb10","_npmUser":{"name":"baranbaygan14","email":"baran@rettermobile.com"},"repository":{"url":"git+https://github.com/spikefrost/spikefrost.git","type":"git","directory":"backend/workspace_container/scripts"},"_npmVersion":"11.6.2","description":"Spikefrost CLI — cloud tools, AI services, and connected APIs from your terminal","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.0_1775454198777_0.5538431070296002","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@spikefrost/cli","version":"0.5.0","keywords":["spikefrost","cli","cloud","ai","mcp"],"license":"UNLICENSED","_id":"@spikefrost/cli@0.5.0","maintainers":[{"name":"baranbaygan14","email":"baran@rettermobile.com"}],"homepage":"https://spikefrost.com","bugs":{"url":"https://github.com/spikefrost/spikefrost/issues"},"bin":{"sf":"sf.mjs"},"dist":{"shasum":"ee4f967de493213b07a5b2e09e3515649e796b00","tarball":"https://registry.npmjs.org/@spikefrost/cli/-/cli-0.5.0.tgz","fileCount":3,"integrity":"sha512-HnhafQM1EvuUcsctutvK1vrecirbV+IiIxSeLWH8nDDLnYiuI1tM8Z0Q2HERUPeOxGxZqOLJgcMbZe3e35ZvTA==","signatures":[{"sig":"MEUCIAr201bugueH7GKkXGLnbj/X8evR03pvI4mtMO33El7uAiEA5lGMn2X76UsqtVCwQyVT6+UZ7UTY+6Lwh+9YROkTeKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76890},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"a500919306d7a88964cfeb17a90455f68a3e3b56","_npmUser":{"name":"baranbaygan14","email":"baran@rettermobile.com"},"repository":{"url":"git+https://github.com/spikefrost/spikefrost.git","type":"git","directory":"backend/workspace_container/scripts"},"_npmVersion":"11.6.2","description":"Spikefrost CLI — cloud tools, AI services, and connected APIs from your terminal","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.0_1775558905422_0.6910426821546949","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@spikefrost/cli","version":"0.5.1","keywords":["spikefrost","cli","cloud","ai","mcp"],"license":"UNLICENSED","_id":"@spikefrost/cli@0.5.1","maintainers":[{"name":"baranbaygan14","email":"baran@rettermobile.com"}],"homepage":"https://spikefrost.com","bugs":{"url":"https://github.com/spikefrost/spikefrost/issues"},"bin":{"sf":"sf.mjs"},"dist":{"shasum":"5286193c6858aad2d0c1b92503992c7ccd1a3cb3","tarball":"https://registry.npmjs.org/@spikefrost/cli/-/cli-0.5.1.tgz","fileCount":3,"integrity":"sha512-Re9nme6KIi8fXMRdXwyGo2asRdvKRBMgJyOVtJzwhrMfdcwNWyMnFmmA10azozyKKMRxdxEuIAh9ZM4S9qcluA==","signatures":[{"sig":"MEQCIDpt1jvu0cOpkUe7GO1Fj3R2vvmOXitFG8Y5YRI5lXCjAiBodvXGWTtp1udcRRZTBsLpULSw71dKfyfPK8ajUSfZiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78691},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"e7ef991f41f363e95849814db9abe4c160f93778","_npmUser":{"name":"baranbaygan14","email":"baran@rettermobile.com"},"repository":{"url":"git+https://github.com/spikefrost/spikefrost.git","type":"git","directory":"backend/workspace_container/scripts"},"_npmVersion":"11.6.2","description":"Spikefrost CLI — cloud tools, AI services, and connected APIs from your terminal","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.1_1775670848476_0.6385016608972574","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@spikefrost/cli","version":"0.6.0","keywords":["spikefrost","cli","cloud","ai","mcp"],"license":"UNLICENSED","_id":"@spikefrost/cli@0.6.0","maintainers":[{"name":"baranbaygan14","email":"baran@rettermobile.com"}],"homepage":"https://spikefrost.com","bugs":{"url":"https://github.com/spikefrost/spikefrost/issues"},"bin":{"sf":"sf.mjs"},"dist":{"shasum":"2b21c821210638f86e9aa2df7a6d4a1e95d692b4","tarball":"https://registry.npmjs.org/@spikefrost/cli/-/cli-0.6.0.tgz","fileCount":3,"integrity":"sha512-udZngyx/2Ykxx+gTcUQ/zTzAuuVgr5cVO/bKZQc86+VDrSS0qeUa+H2d/Djq6b6tj/qsco+KZbWGIUXtHBD8lA==","signatures":[{"sig":"MEUCIHLDX4kg/mki5doQ3xKbhBtUtlaK0KhWpzSqYVrrAFY4AiEAxIvJf++c5RnqaL0AC2Z7L1IrCirajczRFS4XOgqTBfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138533},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"0bf6154a868d219f8a9bb0bfa6ea6666123c2ed1","_npmUser":{"name":"baranbaygan14","email":"baran@rettermobile.com"},"repository":{"url":"git+https://github.com/spikefrost/spikefrost.git","type":"git","directory":"spikefrost-cli"},"_npmVersion":"10.8.2","description":"Spikefrost CLI — cloud tools, AI services, and connected APIs from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@aws-sdk/client-s3":"^3.972.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.0_1779120689339_0.5265236252542285","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@spikefrost/cli","version":"0.6.1","keywords":["spikefrost","cli","cloud","ai","mcp"],"license":"UNLICENSED","_id":"@spikefrost/cli@0.6.1","maintainers":[{"name":"baranbaygan14","email":"baran@rettermobile.com"}],"homepage":"https://spikefrost.com","bugs":{"url":"https://github.com/spikefrost/spikefrost/issues"},"bin":{"sf":"sf.mjs"},"dist":{"shasum":"292d159c46cbd3fd748e651f6fa07abe3a83d94c","tarball":"https://registry.npmjs.org/@spikefrost/cli/-/cli-0.6.1.tgz","fileCount":4,"integrity":"sha512-O2EPJ9dsGcP13NE1fSYil68bqvNuQ2w+4qXDWmFychyN7wNMObh8XBRxT2FaPqOW7v3JQzAlgvlzQQR8kiIBhw==","signatures":[{"sig":"MEYCIQCNvxSX6XvXBHY9MAsWG5ZE1IAkqGRkvXlPsDeKpOexLgIhAK91GW7//FIbZi4fO6BA2PmCGDEROmeacipdVNP/xKdL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141248},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"0bf6154a868d219f8a9bb0bfa6ea6666123c2ed1","_npmUser":{"name":"baranbaygan14","email":"baran@rettermobile.com"},"repository":{"url":"git+https://github.com/spikefrost/spikefrost.git","type":"git","directory":"spikefrost-cli"},"_npmVersion":"10.8.2","description":"Spikefrost CLI — cloud tools, AI services, and connected APIs from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@aws-sdk/client-s3":"^3.972.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.1_1779121054343_0.3679381378044324","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@spikefrost/cli","version":"0.6.2","keywords":["spikefrost","cli","cloud","ai","mcp"],"license":"UNLICENSED","_id":"@spikefrost/cli@0.6.2","maintainers":[{"name":"baranbaygan14","email":"baran@rettermobile.com"}],"homepage":"https://spikefrost.com","bugs":{"url":"https://github.com/spikefrost/spikefrost/issues"},"bin":{"sf":"sf.mjs"},"dist":{"shasum":"da520c19ed740151edfa66338ca86dca508d5c3d","tarball":"https://registry.npmjs.org/@spikefrost/cli/-/cli-0.6.2.tgz","fileCount":4,"integrity":"sha512-oCxi6yZPRf8f6DHmGrGRD6agae0tZzxXvvBEwmsCWh4cyYcglU1ATLBCC3DUpnICiyvsm2AaEwEaHDC+WvlRVg==","signatures":[{"sig":"MEQCIHoNa2eFJFIN7CH9VXcf8VIWNzFTzCxm0EWjYj6NOtVTAiAh9ewsN2sWLsDlEEU+MHb4Fbt3BWw3DYV/ZOEGNTPRew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141514},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"48e954fe48446e644f32b180b7bb560c232530ff","_npmUser":{"name":"baranbaygan14","email":"baran@rettermobile.com"},"repository":{"url":"git+https://github.com/spikefrost/spikefrost.git","type":"git","directory":"spikefrost-cli"},"_npmVersion":"10.8.2","description":"Spikefrost CLI — cloud tools, AI services, and connected APIs from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@aws-sdk/client-s3":"^3.972.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.2_1779121700456_0.43478960993311033","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@spikefrost/cli","version":"0.6.3","keywords":["spikefrost","cli","cloud","ai","mcp"],"license":"UNLICENSED","_id":"@spikefrost/cli@0.6.3","maintainers":[{"name":"baranbaygan14","email":"baran@rettermobile.com"}],"homepage":"https://spikefrost.com","bugs":{"url":"https://github.com/spikefrost/spikefrost/issues"},"bin":{"sf":"sf.mjs"},"dist":{"shasum":"42158548ee85d08b6e61395adf073c538a89de52","tarball":"https://registry.npmjs.org/@spikefrost/cli/-/cli-0.6.3.tgz","fileCount":4,"integrity":"sha512-6T2lNxKBBd5DKaSFrBbkutP5N6aSen2svx4a/ph7T5DAZ3HMM7UHxbotIfrbz4ZlpaSrCWj4FKAwavI8UDJ3RA==","signatures":[{"sig":"MEUCIEDOjAZMzilUsnU6FmZ2q/pRs2N9TwaFj5PUXOtOF5tRAiEA/LaNV/Mk6M69m6SCuzeR0ZF/icjFTOC/+6lPoqGwW/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146438},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"48e954fe48446e644f32b180b7bb560c232530ff","_npmUser":{"name":"baranbaygan14","email":"baran@rettermobile.com"},"repository":{"url":"git+https://github.com/spikefrost/spikefrost.git","type":"git","directory":"spikefrost-cli"},"_npmVersion":"10.8.2","description":"Spikefrost CLI — cloud tools, AI services, and connected APIs from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@aws-sdk/client-s3":"^3.972.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.3_1779122273894_0.467355022212981","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@spikefrost/cli","version":"0.6.4","keywords":["spikefrost","cli","cloud","ai","mcp"],"license":"UNLICENSED","_id":"@spikefrost/cli@0.6.4","maintainers":[{"name":"baranbaygan14","email":"baran@rettermobile.com"}],"homepage":"https://spikefrost.com","bugs":{"url":"https://github.com/spikefrost/spikefrost/issues"},"bin":{"sf":"sf.mjs"},"dist":{"shasum":"b9e17b7a05ba6541477b4ac6e0aff0414acf2ed7","tarball":"https://registry.npmjs.org/@spikefrost/cli/-/cli-0.6.4.tgz","fileCount":4,"integrity":"sha512-NunKbSYut8GATMCted1TqI4XjKItreh5UP/n++XGCnn8aGsVuogUtBnv0yC2yndNYVhaEDRURozzK0XLQxpRMA==","signatures":[{"sig":"MEUCIDEN68nYqzY8r0IurU1YndSgmJQKc8e8b6XtsLFg7XntAiEAs6a2CNp7TlYFFezgmpfuMCzEsAR9zEChogzQcSyGpaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149682},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"638fac4e130559877e7a9b6b31f8c25dfd1ca590","_npmUser":{"name":"baranbaygan14","email":"baran@rettermobile.com"},"repository":{"url":"git+https://github.com/spikefrost/spikefrost.git","type":"git","directory":"spikefrost-cli"},"_npmVersion":"10.8.2","description":"Spikefrost CLI — cloud tools, AI services, and connected APIs from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@aws-sdk/client-s3":"^3.972.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.4_1779123595935_0.15049567370073924","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@spikefrost/cli","version":"0.6.5","keywords":["spikefrost","cli","cloud","ai","mcp"],"license":"UNLICENSED","_id":"@spikefrost/cli@0.6.5","maintainers":[{"name":"baranbaygan14","email":"baran@rettermobile.com"}],"homepage":"https://spikefrost.com","bugs":{"url":"https://github.com/spikefrost/spikefrost/issues"},"bin":{"sf":"sf.mjs"},"dist":{"shasum":"b15feeccc1b01536357289e8fa679bb5b7832938","tarball":"https://registry.npmjs.org/@spikefrost/cli/-/cli-0.6.5.tgz","fileCount":4,"integrity":"sha512-tPqbOBHVUgTpaUJhle9sQIuHfd4cwjREclN/26QXAKjWd4X1Ssdjrk7pUGIWhs1u9hlhhy5WBDiX6AXVCcRpFQ==","signatures":[{"sig":"MEQCIFBwFw1akRAL9fhlavwkL3Bdaun4mO4qH/9uG1mQDMd/AiBGCvYTJ6+i5LyjU9HUWPATAHlgFd1d5spcaxmAuHFTQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155414},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"638fac4e130559877e7a9b6b31f8c25dfd1ca590","_npmUser":{"name":"baranbaygan14","email":"baran@rettermobile.com"},"repository":{"url":"git+https://github.com/spikefrost/spikefrost.git","type":"git","directory":"spikefrost-cli"},"_npmVersion":"10.8.2","description":"Spikefrost CLI — cloud tools, AI services, and connected APIs from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@aws-sdk/client-s3":"^3.972.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.5_1779126657974_0.36405152298252386","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"@spikefrost/cli","version":"0.6.6","keywords":["spikefrost","cli","cloud","ai","mcp"],"license":"UNLICENSED","_id":"@spikefrost/cli@0.6.6","maintainers":[{"name":"baranbaygan14","email":"baran@rettermobile.com"}],"homepage":"https://spikefrost.com","bugs":{"url":"https://github.com/spikefrost/spikefrost/issues"},"bin":{"sf":"sf.mjs"},"dist":{"shasum":"291a19d0752f35f2e467f151ec1afe392db87fcd","tarball":"https://registry.npmjs.org/@spikefrost/cli/-/cli-0.6.6.tgz","fileCount":3,"integrity":"sha512-qwQPF5KBzQN1iVwG1WS08qK7ruyxznPvkZ+d0nY03ZMD+ohiZwlsEESlCYXk0onVaUjMf+kADRqxKIZxJNqAyA==","signatures":[{"sig":"MEYCIQDvjCo8lMg+hHQp/YnsxSQSUDz13FG3g4z78K0ZpKNPaQIhAJdevq+8HEa0aomSJk4pnrxDQPaO/WRTmMRxrRYPPGPF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146316},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"5298fbfdb7b3a67b53e2b35318ed0e30a2fd579b","_npmUser":{"name":"baranbaygan14","email":"baran@rettermobile.com"},"repository":{"url":"git+https://github.com/spikefrost/spikefrost.git","type":"git","directory":"spikefrost-cli"},"_npmVersion":"10.8.2","description":"Spikefrost CLI — cloud tools, AI services, and connected APIs from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@aws-sdk/client-s3":"^3.972.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.6_1779128147591_0.624901376038985","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"@spikefrost/cli","version":"0.6.7","keywords":["spikefrost","cli","cloud","ai","mcp"],"license":"UNLICENSED","_id":"@spikefrost/cli@0.6.7","maintainers":[{"name":"baranbaygan14","email":"baran@rettermobile.com"}],"homepage":"https://spikefrost.com","bugs":{"url":"https://github.com/spikefrost/spikefrost/issues"},"bin":{"sf":"sf.mjs"},"dist":{"shasum":"a8fdf2e77c59eb4c508ba2df60620876a68707ac","tarball":"https://registry.npmjs.org/@spikefrost/cli/-/cli-0.6.7.tgz","fileCount":3,"integrity":"sha512-2RH04OC6XSAly/q4kSY0QGHxZvZbGZdIKr3zLPzVr3SlwzOwqFDkUeZunuMmeBnia5FtqaHCRlZAaLQtve6nrw==","signatures":[{"sig":"MEUCIAqq6/xuG4LFQso0+5w/7foDV2VnNS5q2zONxccoJH6IAiEA7en9W1agUYVXAGQO8XNanFu8IHbcGeLVioSRrYwD688=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165460},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"b69659b8d9e741bb9d213f3738c4ca70e9af2bd1","_npmUser":{"name":"baranbaygan14","email":"baran@rettermobile.com"},"repository":{"url":"git+https://github.com/spikefrost/spikefrost.git","type":"git","directory":"spikefrost-cli"},"_npmVersion":"10.8.2","description":"Spikefrost CLI — cloud tools, AI services, and connected APIs from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@aws-sdk/client-s3":"^3.972.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.7_1779141705988_0.8180109894176792","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"@spikefrost/cli","version":"0.6.8","keywords":["spikefrost","cli","cloud","ai","mcp"],"license":"UNLICENSED","_id":"@spikefrost/cli@0.6.8","maintainers":[{"name":"baranbaygan14","email":"baran@rettermobile.com"}],"homepage":"https://spikefrost.com","bugs":{"url":"https://github.com/spikefrost/spikefrost/issues"},"bin":{"sf":"sf.mjs"},"dist":{"shasum":"8e68f779b6eb90ff64707df2938a042e4488699a","tarball":"https://registry.npmjs.org/@spikefrost/cli/-/cli-0.6.8.tgz","fileCount":3,"integrity":"sha512-bAXV1tFfw3Av1kPtd3Q7ys+9p9MrGjmMqfrZ3sKM6aHAiXl4Wyo3hPppQVshpGDuc5OL2HjVwdusNtZbsiZf7g==","signatures":[{"sig":"MEUCICwtobSaYQ+vLUOTE6wAmKJ9YiKRrNXkcT8Y/Px4i//qAiEAqHkcqzpPJ16SNRW0T3/o+hQZYO9g037IKMOWlNHDowQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179120},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"487f3e0862933765498b5dca504589f60f480e12","_npmUser":{"name":"baranbaygan14","email":"baran@rettermobile.com"},"repository":{"url":"git+https://github.com/spikefrost/spikefrost.git","type":"git","directory":"spikefrost-cli"},"_npmVersion":"10.8.2","description":"Spikefrost CLI — cloud tools, AI services, and connected APIs from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@aws-sdk/client-s3":"^3.972.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.8_1779181994835_0.0690072302035527","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@spikefrost/cli","version":"0.7.0","keywords":["spikefrost","cli","cloud","ai","mcp"],"license":"UNLICENSED","_id":"@spikefrost/cli@0.7.0","maintainers":[{"name":"baranbaygan14","email":"baran@rettermobile.com"}],"homepage":"https://spikefrost.com","bugs":{"url":"https://github.com/spikefrost/spikefrost/issues"},"bin":{"sf":"sf.mjs"},"dist":{"shasum":"4550ff04fe9b169e1417107c7d90ed7db85d63a0","tarball":"https://registry.npmjs.org/@spikefrost/cli/-/cli-0.7.0.tgz","fileCount":3,"integrity":"sha512-vtbmeI3OG1FnYPha8Dn3oDEOQVloa/qXZ0LFbGLgYZ9oaEzCFstuvl4cLJDS2CohP2FSHgwUT5CPYXC9Ddm4lQ==","signatures":[{"sig":"MEQCIEymMAvVZewdgjFZt2QODolMk8bCIGT0J6Kl7dRw5vkEAiAaM1Sylc9rRmdcemQk8Sm6vrmXX9JYWwi48vtCnPphag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199902},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"5072db6711a69c4f658e98db794f11cec1ca1575","_npmUser":{"name":"baranbaygan14","email":"baran@rettermobile.com"},"repository":{"url":"git+https://github.com/spikefrost/spikefrost.git","type":"git","directory":"spikefrost-cli"},"_npmVersion":"10.8.2","description":"Spikefrost CLI — cloud tools, AI services, and connected APIs from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@aws-sdk/client-s3":"^3.972.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.0_1779620105136_0.8999340248648537","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@spikefrost/cli","version":"0.7.1","keywords":["spikefrost","cli","cloud","ai","mcp"],"license":"UNLICENSED","_id":"@spikefrost/cli@0.7.1","maintainers":[{"name":"baranbaygan14","email":"baran@rettermobile.com"}],"homepage":"https://spikefrost.com","bugs":{"url":"https://github.com/spikefrost/spikefrost/issues"},"bin":{"sf":"sf.mjs"},"dist":{"shasum":"8cd762d9463d93591b63b9029b2b099e1964a665","tarball":"https://registry.npmjs.org/@spikefrost/cli/-/cli-0.7.1.tgz","fileCount":3,"integrity":"sha512-r1NX/vvkhVd4zNfMDMBT9xCB1D2Yvn4I8AQlA4IsgRmDLWaahDz5L0Bitm9oxny0GYOyDKR2jO3BaWrigHim0A==","signatures":[{"sig":"MEYCIQChKrmIrjYhOKNm/74aG8we+pjx3/hle1Wp60ED4QBpUAIhAKTyKYdC8gJ1Dy+QuXPBgv18EmYqC5saljGQz5qpthgm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203164},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"39d3692ddaec4907fd784cf7830719bdd5c30f89","_npmUser":{"name":"baranbaygan14","email":"baran@rettermobile.com"},"repository":{"url":"git+https://github.com/spikefrost/spikefrost.git","type":"git","directory":"spikefrost-cli"},"_npmVersion":"10.8.2","description":"Spikefrost CLI — cloud tools, AI services, and connected APIs from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@aws-sdk/client-s3":"^3.972.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.1_1779622827854_0.7734643913606827","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@spikefrost/cli","version":"0.7.2","keywords":["spikefrost","cli","cloud","ai","mcp"],"license":"UNLICENSED","_id":"@spikefrost/cli@0.7.2","maintainers":[{"name":"baranbaygan14","email":"baran@rettermobile.com"}],"homepage":"https://spikefrost.com","bugs":{"url":"https://github.com/spikefrost/spikefrost/issues"},"bin":{"sf":"sf.mjs"},"dist":{"shasum":"fa91baa8236542b77b3c9a1c71dbbfd9bdfa5095","tarball":"https://registry.npmjs.org/@spikefrost/cli/-/cli-0.7.2.tgz","fileCount":3,"integrity":"sha512-nrC1HK4MDFosl5AN8LM6W6rdkeirnZTc7utPRQxZlKheUK3pgAymkTQIJDkfG4AARc/wT72vby1gmHn7IHeAqw==","signatures":[{"sig":"MEQCICtQ/Xhph6WmrUN7+i4pHeeKPwt3khIb2u0y2xhBFtjGAiA9z8H2qXqmtP+Dv/sAML7T86dlrtsNH/k8sCP0XrCidA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198074},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"bcc9e9690c4f8e9ee717455db5e3cfc2e79d66e6","_npmUser":{"name":"baranbaygan14","email":"baran@rettermobile.com"},"repository":{"url":"git+https://github.com/spikefrost/spikefrost.git","type":"git","directory":"spikefrost-cli"},"_npmVersion":"10.8.2","description":"Spikefrost CLI — cloud tools, AI services, and connected APIs from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@aws-sdk/client-s3":"^3.972.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.2_1779624072979_0.8219980418284729","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@spikefrost/cli","version":"0.7.3","keywords":["spikefrost","cli","cloud","ai","mcp"],"license":"UNLICENSED","_id":"@spikefrost/cli@0.7.3","maintainers":[{"name":"baranbaygan14","email":"baran@rettermobile.com"}],"homepage":"https://spikefrost.com","bugs":{"url":"https://github.com/spikefrost/spikefrost/issues"},"bin":{"sf":"sf.mjs"},"dist":{"shasum":"b2a3622dbe947681b6c96d0bc7596a61d4fb4832","tarball":"https://registry.npmjs.org/@spikefrost/cli/-/cli-0.7.3.tgz","fileCount":3,"integrity":"sha512-h0QbuDlCY6vfbjgtF6i/d5ShlUGIksv0nbK13iogPfGY52BG2ktydCKaaHBUECa51dwaPwK5nNlULx+9SJ9WkA==","signatures":[{"sig":"MEYCIQC7BriZDgHaIder4uaioeaffwKZkD7pzWO/vEaPLYoTwwIhAPQaDe+2nvdRNdF+c/JJbVnrRACCxg1xkOItIc0i5vnQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":212594},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"c8baca72c11f1a4aa979a23f8178a135b66f2d91","_npmUser":{"name":"baranbaygan14","email":"baran@rettermobile.com"},"repository":{"url":"git+https://github.com/spikefrost/spikefrost.git","type":"git","directory":"spikefrost-cli"},"_npmVersion":"10.8.2","description":"Spikefrost CLI — cloud tools, AI services, and connected APIs from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@aws-sdk/client-s3":"^3.972.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.3_1779627657594_0.6717979102429399","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@spikefrost/cli","version":"0.7.4","keywords":["spikefrost","cli","cloud","ai","mcp"],"license":"UNLICENSED","_id":"@spikefrost/cli@0.7.4","maintainers":[{"name":"baranbaygan14","email":"baran@rettermobile.com"}],"homepage":"https://spikefrost.com","bugs":{"url":"https://github.com/spikefrost/spikefrost/issues"},"bin":{"sf":"sf.mjs"},"dist":{"shasum":"24f3ac847754214c851618e29c6ed98f3895acb9","tarball":"https://registry.npmjs.org/@spikefrost/cli/-/cli-0.7.4.tgz","fileCount":3,"integrity":"sha512-CBORWZOS94UjvC3mxgmhaQC9iEQM29e+3zqy9pCe5OzygEoIwoqrsBjtn6nSXno0v/wnL+qXbyN/3YwKTHMbzg==","signatures":[{"sig":"MEQCIBMNjGFW7o7URmQgW7JtplZrD7Oiyf6gaR1yl8SGjB+AAiAqkV6RcrzFivfKzWdVnVhnhItZ8+22/RIa0SYQOUOG2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215153},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"15f5745981733334936ef13af0c0605b696f339d","_npmUser":{"name":"baranbaygan14","email":"baran@rettermobile.com"},"repository":{"url":"git+https://github.com/spikefrost/spikefrost.git","type":"git","directory":"spikefrost-cli"},"_npmVersion":"10.8.2","description":"Spikefrost CLI — cloud tools, AI services, and connected APIs from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@aws-sdk/client-s3":"^3.972.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.4_1779629569685_0.9280463795360225","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@spikefrost/cli","version":"0.7.5","keywords":["spikefrost","cli","cloud","ai","mcp"],"license":"UNLICENSED","_id":"@spikefrost/cli@0.7.5","maintainers":[{"name":"baranbaygan14","email":"baran@rettermobile.com"}],"homepage":"https://spikefrost.com","bugs":{"url":"https://github.com/spikefrost/spikefrost/issues"},"bin":{"sf":"sf.mjs"},"dist":{"shasum":"4e2e5d4e74ff2500cb0c2cf57d66c2d2e3f6d8ba","tarball":"https://registry.npmjs.org/@spikefrost/cli/-/cli-0.7.5.tgz","fileCount":3,"integrity":"sha512-OeXVSnnI59+eirhmhca25hbCLNu1BZq1Dlx7fZ+Wia0xc3Q3ziitxTLl3szHmsdcUhzKLOmi7e7LTKwrWc/FdA==","signatures":[{"sig":"MEYCIQDU0m9SFu21qSHDC5MuIq77MtHHkrJU/ZQ+BNhzSS9ZYAIhAKmA2+ux7j0OpBLzzRuWNd1GYrJT4TaZdp337YQQbUpV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222652},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"a180331ee8be8dc651990a66e070976c1c1de052","_npmUser":{"name":"baranbaygan14","email":"baran@rettermobile.com"},"repository":{"url":"git+https://github.com/spikefrost/spikefrost.git","type":"git","directory":"spikefrost-cli"},"_npmVersion":"10.8.2","description":"Spikefrost CLI — cloud tools, AI services, and connected APIs from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@aws-sdk/client-s3":"^3.972.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.5_1779649442263_0.18655477008881238","host":"s3://npm-registry-packages-npm-production"}},"0.7.8":{"name":"@spikefrost/cli","version":"0.7.8","keywords":["spikefrost","cli","cloud","ai","mcp"],"license":"UNLICENSED","_id":"@spikefrost/cli@0.7.8","maintainers":[{"name":"baranbaygan14","email":"baran@rettermobile.com"}],"homepage":"https://spikefrost.com","bugs":{"url":"https://github.com/spikefrost/spikefrost/issues"},"bin":{"sf":"sf.mjs"},"dist":{"shasum":"ab92e4cc40233be9ae9a0c7c0b9c10d1127767ab","tarball":"https://registry.npmjs.org/@spikefrost/cli/-/cli-0.7.8.tgz","fileCount":3,"integrity":"sha512-XAwd2yKB7Q78UdaBWiWzfdWLw17o1zmhejbn5qEXZpoX8JlZqezJjVsxbye8jno76Mvu+1WmPFRDly8+D0XfyQ==","signatures":[{"sig":"MEUCIAQU8WaX/REVeRjV8S4gVJhvUgiCgsmRgXBLxwQSdD3XAiEA1tuHrBREXkxkKkK9Df+fLqmfnvvRWkQYHiNiH8F4aIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226877},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"0d5a0161f57166b3bac9168120d960bb560c6154","_npmUser":{"name":"baranbaygan14","email":"baran@rettermobile.com"},"repository":{"url":"git+https://github.com/spikefrost/spikefrost.git","type":"git","directory":"spikefrost-cli"},"_npmVersion":"10.8.2","description":"Spikefrost CLI — cloud tools, AI services, and connected APIs from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@aws-sdk/client-s3":"^3.972.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.8_1779652399682_0.5733774052396359","host":"s3://npm-registry-packages-npm-production"}},"0.7.9":{"name":"@spikefrost/cli","version":"0.7.9","keywords":["spikefrost","cli","cloud","ai","mcp"],"license":"UNLICENSED","_id":"@spikefrost/cli@0.7.9","maintainers":[{"name":"baranbaygan14","email":"baran@rettermobile.com"}],"homepage":"https://spikefrost.com","bugs":{"url":"https://github.com/spikefrost/spikefrost/issues"},"bin":{"sf":"sf.mjs"},"dist":{"shasum":"4dae9da6e3c315e4c75fbf397abb1dddc39c1028","tarball":"https://registry.npmjs.org/@spikefrost/cli/-/cli-0.7.9.tgz","fileCount":3,"integrity":"sha512-6xXXyEpSNpK3VfPgo3Ol94oPvwhYpB3KSr4XhW4Kfw4UDquY+JC4hqGcxxVQ8SLbBmIhRmgmTr5X9EuF5zMr7g==","signatures":[{"sig":"MEQCIDi/ti3X//ap/M71kl+EwAzjoevgQoMuW24y7B3GPWOOAiA6fDk5N47QJH0RnduabO3e5Lv4009ZbZutg1mK2YpNEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228971},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"d3cf95739217afa4d941f71a20b8d94d7beeb9ac","_npmUser":{"name":"baranbaygan14","email":"baran@rettermobile.com"},"repository":{"url":"git+https://github.com/spikefrost/spikefrost.git","type":"git","directory":"spikefrost-cli"},"_npmVersion":"10.8.2","description":"Spikefrost CLI — cloud tools, AI services, and connected APIs from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@aws-sdk/client-s3":"^3.972.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.9_1779689792090_0.6111435960480343","host":"s3://npm-registry-packages-npm-production"}},"0.7.10":{"name":"@spikefrost/cli","version":"0.7.10","keywords":["spikefrost","cli","cloud","ai","mcp"],"license":"UNLICENSED","_id":"@spikefrost/cli@0.7.10","maintainers":[{"name":"baranbaygan14","email":"baran@rettermobile.com"}],"homepage":"https://spikefrost.com","bugs":{"url":"https://github.com/spikefrost/spikefrost/issues"},"bin":{"sf":"sf.mjs"},"dist":{"shasum":"97465bf58cb89494c276a1d5dcb584762dcde439","tarball":"https://registry.npmjs.org/@spikefrost/cli/-/cli-0.7.10.tgz","fileCount":3,"integrity":"sha512-6cUNXRZ4cAaBLRRCm9aRd7HwL7G7vyhaXIT6+888i+q2yH3E7gT5iU8PoCjjc1id7x9ZJJW+0xgpVROVSqYGHA==","signatures":[{"sig":"MEYCIQCGOAyewL1zlvDiWEsN5uaucx+IZJ/zoU97s9vbIjVIBgIhALR7e+NeipHHTXcUgp/K3xdTnThiVH/K5RtvGXg48Fs8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230359},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"fa27bb5a46b953f9a90cce556f62ce15c7966a15","scripts":{"smoke":"node test/smoke.mjs"},"_npmUser":{"name":"baranbaygan14","email":"baran@rettermobile.com"},"repository":{"url":"git+https://github.com/spikefrost/spikefrost.git","type":"git","directory":"spikefrost-cli"},"_npmVersion":"10.8.2","description":"Spikefrost CLI — cloud tools, AI services, and connected APIs from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@aws-sdk/client-s3":"^3.972.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.10_1779738590426_0.5245487681673353","host":"s3://npm-registry-packages-npm-production"}},"0.7.11":{"name":"@spikefrost/cli","version":"0.7.11","keywords":["spikefrost","cli","cloud","ai","mcp"],"license":"UNLICENSED","_id":"@spikefrost/cli@0.7.11","maintainers":[{"name":"baranbaygan14","email":"baran@rettermobile.com"}],"homepage":"https://spikefrost.com","bugs":{"url":"https://github.com/spikefrost/spikefrost/issues"},"bin":{"sf":"sf.mjs"},"dist":{"shasum":"720e94ed8e8274e1b68f8be2426e6a8cd5dff8ea","tarball":"https://registry.npmjs.org/@spikefrost/cli/-/cli-0.7.11.tgz","fileCount":4,"integrity":"sha512-ORWEsCMBA/WEtjS3VzbsbR6I5e+zld9z3V9YAVLlFlmV5eUAtxXLe0oYhWvAPatr7+96Ml1h0bNX53O/pGiwgw==","signatures":[{"sig":"MEYCIQCG6h4kgxbmXQXh6a8y1zkuFL8IB2c6MiFIpEEcHj1cpAIhANX4K6eCGGv6AfuHZ1E5qtvZPFt/3s7fEzOO96XZotHX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423221},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"6f891fc270584f51f2613790fa8246c29d07f54a","scripts":{"smoke":"node test/smoke.mjs"},"_npmUser":{"name":"baranbaygan14","email":"baran@rettermobile.com"},"repository":{"url":"git+https://github.com/spikefrost/spikefrost.git","type":"git","directory":"spikefrost-cli"},"_npmVersion":"10.8.2","description":"Spikefrost CLI — cloud tools, AI services, and connected APIs from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.21.0","@aws-sdk/client-s3":"^3.972.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.11_1779740647213_0.06712060650626062","host":"s3://npm-registry-packages-npm-production"}},"0.7.12":{"name":"@spikefrost/cli","version":"0.7.12","keywords":["spikefrost","cli","cloud","ai","mcp"],"license":"UNLICENSED","_id":"@spikefrost/cli@0.7.12","maintainers":[{"name":"baranbaygan14","email":"baran@rettermobile.com"}],"homepage":"https://spikefrost.com","bugs":{"url":"https://github.com/spikefrost/spikefrost/issues"},"bin":{"sf":"sf.mjs"},"dist":{"shasum":"a0e4f559a4aa1cbe9219fdb678f539fa79a3cab7","tarball":"https://registry.npmjs.org/@spikefrost/cli/-/cli-0.7.12.tgz","fileCount":4,"integrity":"sha512-9Zh6TIcyOTJx3x/ApgXtHxj/SZpPKhOBQeWTvNpCY3I/aUMAy/z9KkyP3qNaQEz2roOvIVvD/f78f3roC5fLcQ==","signatures":[{"sig":"MEQCICuCz4PAD2/AVD3fMJsLe/0Jgxuq6PqGgsOanAN/VzN8AiBnXSrJnZjKeYlRL0mvDSxhKweNuS0Oo3YQ9h9aYA0MLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423404},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"14b067a42646105708eb4c789b945ec3f399dc9f","scripts":{"smoke":"node test/smoke.mjs"},"_npmUser":{"name":"baranbaygan14","email":"baran@rettermobile.com"},"repository":{"url":"git+https://github.com/spikefrost/spikefrost.git","type":"git","directory":"spikefrost-cli"},"_npmVersion":"10.8.2","description":"Spikefrost CLI — cloud tools, AI services, and connected APIs from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.21.0","@aws-sdk/client-s3":"^3.972.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.12_1779781953583_0.1831556967696668","host":"s3://npm-registry-packages-npm-production"}},"0.7.14":{"name":"@spikefrost/cli","version":"0.7.14","keywords":["spikefrost","cli","cloud","ai","mcp"],"license":"UNLICENSED","_id":"@spikefrost/cli@0.7.14","maintainers":[{"name":"baranbaygan14","email":"baran@rettermobile.com"}],"homepage":"https://spikefrost.com","bugs":{"url":"https://github.com/spikefrost/spikefrost/issues"},"bin":{"sf":"sf.mjs"},"dist":{"shasum":"9b8a51a06bdaee9b3b3c4ec79faf8bec0410a68f","tarball":"https://registry.npmjs.org/@spikefrost/cli/-/cli-0.7.14.tgz","fileCount":4,"integrity":"sha512-rkP9LyWZwKOaEv2F3dAfFGsUNin5yenkqC3Fby1kYz1ERZG3qBJFpYsvCDipR3Dt6dCuW2RXOcqelhK82eaROA==","signatures":[{"sig":"MEUCIGONqAyh6lxo0x1teZXGt7xn25imxbjKkkT4Pisy63ARAiEA8NQgavSIM0A+hs3/kqWYxk8tgEOrZyG3utecNPijKqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":428805},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"4b0d74f08a2e9ea4ce70405fc8bb6589037315f9","scripts":{"smoke":"node test/smoke.mjs"},"_npmUser":{"name":"baranbaygan14","email":"baran@rettermobile.com"},"repository":{"url":"git+https://github.com/spikefrost/spikefrost.git","type":"git","directory":"spikefrost-cli"},"_npmVersion":"10.8.2","description":"Spikefrost CLI — cloud tools, AI services, and connected APIs from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.21.0","@aws-sdk/client-s3":"^3.972.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.14_1779786446217_0.9015050644566873","host":"s3://npm-registry-packages-npm-production"}},"0.7.15":{"name":"@spikefrost/cli","version":"0.7.15","keywords":["spikefrost","cli","cloud","ai","mcp"],"license":"UNLICENSED","_id":"@spikefrost/cli@0.7.15","maintainers":[{"name":"baranbaygan14","email":"baran@rettermobile.com"}],"homepage":"https://spikefrost.com","bugs":{"url":"https://github.com/spikefrost/spikefrost/issues"},"bin":{"sf":"sf.mjs"},"dist":{"shasum":"a69127126f307349286fe3ffb9e57cf22047531e","tarball":"https://registry.npmjs.org/@spikefrost/cli/-/cli-0.7.15.tgz","fileCount":4,"integrity":"sha512-6T68IFD4y23KCotiYVj0MSCj/xCG3g5Jypk4zpIn5vV+TyIFBd8u6DuNuDvtVbyD1iENpCij0j0Jtc0SR1HpSA==","signatures":[{"sig":"MEUCIQDLtrXJ1gnDtaHjipjK8qWXrxQa0QT0FFFlwXe+MTeo9wIgFC4hw8fhwdQH5rKzJ1WwoXZleF1lIiLiRjXVRc5/7w0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":429653},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"83944acf0eb76b6e363324d4382f5eef52c59fbe","scripts":{"smoke":"node test/smoke.mjs"},"_npmUser":{"name":"baranbaygan14","email":"baran@rettermobile.com"},"repository":{"url":"git+https://github.com/spikefrost/spikefrost.git","type":"git","directory":"spikefrost-cli"},"_npmVersion":"10.8.2","description":"Spikefrost CLI — cloud tools, AI services, and connected APIs from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.21.0","@aws-sdk/client-s3":"^3.972.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.15_1779822008594_0.5703609846225546","host":"s3://npm-registry-packages-npm-production"}},"0.7.16":{"name":"@spikefrost/cli","version":"0.7.16","keywords":["spikefrost","cli","cloud","ai","mcp"],"license":"UNLICENSED","_id":"@spikefrost/cli@0.7.16","maintainers":[{"name":"baranbaygan14","email":"baran@rettermobile.com"}],"homepage":"https://spikefrost.com","bugs":{"url":"https://github.com/spikefrost/spikefrost/issues"},"bin":{"sf":"sf.mjs"},"dist":{"shasum":"5673598718230ce8cbb5dc76dcf0b20e51475142","tarball":"https://registry.npmjs.org/@spikefrost/cli/-/cli-0.7.16.tgz","fileCount":4,"integrity":"sha512-812062nzmhjqKyMdKeuFXGNCwU50XhSg+RJAf16isCh6Le6Jp2XYHnilJGq29ef3rLPOwpuJlIeIlzolgKzrNw==","signatures":[{"sig":"MEUCIQDl4oTVQDjRxk2FQrqFmdieuQFPsRcWSqiam2eX0gx3tAIgXvURypVoF/imqalq547y/tDSx0sPNu3wNdUJO63ULYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431826},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"51b49ae0d31f51243356678f5f7a2c21084c80b3","scripts":{"smoke":"node test/smoke.mjs"},"_npmUser":{"name":"baranbaygan14","email":"baran@rettermobile.com"},"repository":{"url":"git+https://github.com/spikefrost/spikefrost.git","type":"git","directory":"spikefrost-cli"},"_npmVersion":"10.8.2","description":"Spikefrost CLI — cloud tools, AI services, and connected APIs from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.21.0","@aws-sdk/client-s3":"^3.972.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.16_1779956726053_0.2896701169548108","host":"s3://npm-registry-packages-npm-production"}},"0.7.17":{"name":"@spikefrost/cli","version":"0.7.17","keywords":["spikefrost","cli","cloud","ai","mcp"],"license":"UNLICENSED","_id":"@spikefrost/cli@0.7.17","maintainers":[{"name":"baranbaygan14","email":"baran@rettermobile.com"}],"homepage":"https://spikefrost.com","bugs":{"url":"https://github.com/spikefrost/spikefrost/issues"},"bin":{"sf":"sf.mjs"},"dist":{"shasum":"a93cf7abf58e98581dda4da536f7a3c6b7c48010","tarball":"https://registry.npmjs.org/@spikefrost/cli/-/cli-0.7.17.tgz","fileCount":4,"integrity":"sha512-zX3XkfYYqTj1aXIt+N285pstnJj80TVgjE7oSKO34WdyUY3CzX6QyF5ficR9zBec/c5Sp3c3B02x6RPNrylbEg==","signatures":[{"sig":"MEUCIQD8kJz0J61Yv+9Ld7dOKTP6iZSqrjCbCgAGQOAPMNBMhwIgAJMKTMXSARnzsSgiWaf3vp9OU+8PmpHIMsUx/qZ7yoc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":434296},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"ae66987222620e0eb7cadeeac5341fe89cf91100","scripts":{"smoke":"node test/smoke.mjs"},"_npmUser":{"name":"baranbaygan14","email":"baran@rettermobile.com"},"repository":{"url":"git+https://github.com/spikefrost/spikefrost.git","type":"git","directory":"spikefrost-cli"},"_npmVersion":"10.8.2","description":"Spikefrost CLI — cloud tools, AI services, and connected APIs from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.21.0","@aws-sdk/client-s3":"^3.972.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.17_1779960625954_0.7076264307749278","host":"s3://npm-registry-packages-npm-production"}},"0.7.18":{"name":"@spikefrost/cli","version":"0.7.18","keywords":["spikefrost","cli","cloud","ai","mcp"],"license":"UNLICENSED","_id":"@spikefrost/cli@0.7.18","maintainers":[{"name":"baranbaygan14","email":"baran@rettermobile.com"}],"homepage":"https://spikefrost.com","bugs":{"url":"https://github.com/spikefrost/spikefrost/issues"},"bin":{"sf":"sf.mjs"},"dist":{"shasum":"7e4b0bfe99ce70fcb254e530dd6076e275b0559f","tarball":"https://registry.npmjs.org/@spikefrost/cli/-/cli-0.7.18.tgz","fileCount":4,"integrity":"sha512-S8m5gGvro0KPoYZkljNe86z8M0re2H8SLTa+i9qKSqVYZOYiyHJjJwYqgKQworZxqYIqGg2rKfUdZhGKLgVa9w==","signatures":[{"sig":"MEUCIQDHxY/VUkHHCozd27lgqsydLgBIf64y3O85YVRIpXVI5QIgBdZTk/W2dOfKsybvCf9GOiedaCbaLZu5KNwyz5HlREA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":436079},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"2f61de654ed88916779ba5bc83047b17bbf1f56d","scripts":{"smoke":"node test/smoke.mjs"},"_npmUser":{"name":"baranbaygan14","email":"baran@rettermobile.com"},"repository":{"url":"git+https://github.com/spikefrost/spikefrost.git","type":"git","directory":"spikefrost-cli"},"_npmVersion":"10.8.2","description":"Spikefrost CLI — cloud tools, AI services, and connected APIs from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.21.0","@aws-sdk/client-s3":"^3.972.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.18_1779964681904_0.9651574717610298","host":"s3://npm-registry-packages-npm-production"}},"0.7.19":{"name":"@spikefrost/cli","version":"0.7.19","keywords":["spikefrost","cli","cloud","ai","mcp"],"license":"UNLICENSED","_id":"@spikefrost/cli@0.7.19","maintainers":[{"name":"baranbaygan14","email":"baran@rettermobile.com"}],"homepage":"https://spikefrost.com","bugs":{"url":"https://github.com/spikefrost/spikefrost/issues"},"bin":{"sf":"sf.mjs"},"dist":{"shasum":"bab174472d7508b446ee08d9c0368ab6bb320dee","tarball":"https://registry.npmjs.org/@spikefrost/cli/-/cli-0.7.19.tgz","fileCount":4,"integrity":"sha512-Cyi8dKNJLoAT7wURKnyACgKGgx0NIFkAzb2awS6rVK02Uz9hutzldDu7ZcOzlUtgaOsEQ5N5PYhpjg3IkQQPkQ==","signatures":[{"sig":"MEYCIQDKaum3pK60uglLN1hH1I3DCQmgByV175UakX+0TzHtCgIhAK+Mp6F1vozwLk1KLKQ1Pggx/yO8r9/gAutbfQFuU/mM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":438075},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"9dff9b49a740ea6a88935b0deb8b1a808cae5b33","scripts":{"smoke":"node test/smoke.mjs"},"_npmUser":{"name":"baranbaygan14","email":"baran@rettermobile.com"},"repository":{"url":"git+https://github.com/spikefrost/spikefrost.git","type":"git","directory":"spikefrost-cli"},"_npmVersion":"10.8.2","description":"Spikefrost CLI — cloud tools, AI services, and connected APIs from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.21.0","@aws-sdk/client-s3":"^3.972.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.19_1779965534559_0.509218596213538","host":"s3://npm-registry-packages-npm-production"}},"0.7.20":{"name":"@spikefrost/cli","version":"0.7.20","keywords":["spikefrost","cli","cloud","ai","mcp"],"license":"UNLICENSED","_id":"@spikefrost/cli@0.7.20","maintainers":[{"name":"baranbaygan14","email":"baran@rettermobile.com"}],"homepage":"https://spikefrost.com","bugs":{"url":"https://github.com/spikefrost/spikefrost/issues"},"bin":{"sf":"sf.mjs"},"dist":{"shasum":"be3c7cabbf0efca81caa6bf70c23a391da6bfaef","tarball":"https://registry.npmjs.org/@spikefrost/cli/-/cli-0.7.20.tgz","fileCount":4,"integrity":"sha512-M1zx7t/PIxAxqdzdDMFuM8W/f0jelD2GY9rWQmc4rTt/hokq8dHRXPB2F5XaDRMqS8hjVAz6wQPbOmpTO2d0HA==","signatures":[{"sig":"MEUCIAa8EXV5S+KpabFEhRORIQzvFNP9yduvnu9azMw/KQfzAiEAmNRnxsCEUbXCzUTjot0wzjWy/vTesmuNYhY2d7uxIsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":439842},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"71f3d2b095b17673eea6eabcb202783ab3bcd531","scripts":{"smoke":"node test/smoke.mjs"},"_npmUser":{"name":"baranbaygan14","email":"baran@rettermobile.com"},"repository":{"url":"git+https://github.com/spikefrost/spikefrost.git","type":"git","directory":"spikefrost-cli"},"_npmVersion":"10.8.2","description":"Spikefrost CLI — cloud tools, AI services, and connected APIs from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.21.0","@aws-sdk/client-s3":"^3.972.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.20_1779980379290_0.815121909577728","host":"s3://npm-registry-packages-npm-production"}},"0.7.21":{"name":"@spikefrost/cli","version":"0.7.21","keywords":["spikefrost","cli","cloud","ai","mcp"],"license":"UNLICENSED","_id":"@spikefrost/cli@0.7.21","maintainers":[{"name":"baranbaygan14","email":"baran@rettermobile.com"}],"homepage":"https://spikefrost.com","bugs":{"url":"https://github.com/spikefrost/spikefrost/issues"},"bin":{"sf":"sf.mjs"},"dist":{"shasum":"676cb8b7eb739bbe5e1b5ab034252fb71b64409f","tarball":"https://registry.npmjs.org/@spikefrost/cli/-/cli-0.7.21.tgz","fileCount":4,"integrity":"sha512-XFir3SZRv2+umbYeZGisz6/w5tIs4ZSmQU5klC+COrpBvnK/g32Am9aBuy1+xYsMJNbr9Z26yMjym/Kswl2Gcw==","signatures":[{"sig":"MEUCIH3Oa5GeIJCAhBJJuD6Xb5abzv5Qk/Vgi4eJD38Un+KcAiEAgWdcHwJY624Xvj1ekEXwrI8Xr4OLIc0dzVQf6QNXjb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":444019},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"042dc02b500c7ffaeb4e07cfb72acbed1e927b4c","scripts":{"smoke":"node test/smoke.mjs"},"_npmUser":{"name":"baranbaygan14","email":"baran@rettermobile.com"},"repository":{"url":"git+https://github.com/spikefrost/spikefrost.git","type":"git","directory":"spikefrost-cli"},"_npmVersion":"10.8.2","description":"Spikefrost CLI — cloud tools, AI services, and connected APIs from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.21.0","@aws-sdk/client-s3":"^3.972.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.21_1779989030188_0.8257703578397368","host":"s3://npm-registry-packages-npm-production"}},"0.7.23":{"name":"@spikefrost/cli","version":"0.7.23","keywords":["spikefrost","cli","cloud","ai","mcp"],"license":"UNLICENSED","_id":"@spikefrost/cli@0.7.23","maintainers":[{"name":"baranbaygan14","email":"baran@rettermobile.com"}],"homepage":"https://spikefrost.com","bugs":{"url":"https://github.com/spikefrost/spikefrost/issues"},"bin":{"sf":"sf.mjs"},"dist":{"shasum":"aa7cccde6cdccb2eee1d1e6fc0b76161d26f07e6","tarball":"https://registry.npmjs.org/@spikefrost/cli/-/cli-0.7.23.tgz","fileCount":4,"integrity":"sha512-P9AGxu2udlgLnHm6WNNcXv7MIj/wM8kJeDNcKYsEkgp6V4PItJoXe3I3e8W1iiN6IDxo8VmXVlkTLU+eNrXFpA==","signatures":[{"sig":"MEQCIAnHUwtNtjZJjlSY12ZmEOhxgzlPdF9bsqmzJ7nWdIQfAiBtJIKayhSrjZ32HAmYcHQsMjTXyNpzxw4SpwruQKOVhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":449397},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"78ac6ae53f8c9be2506abc406b017874722df696","scripts":{"smoke":"node test/smoke.mjs"},"_npmUser":{"name":"baranbaygan14","email":"baran@rettermobile.com"},"repository":{"url":"git+https://github.com/spikefrost/spikefrost.git","type":"git","directory":"spikefrost-cli"},"_npmVersion":"10.8.2","description":"Spikefrost CLI — cloud tools, AI services, and connected APIs from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.21.0","@aws-sdk/client-s3":"^3.972.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.23_1779993469835_0.5408474512069672","host":"s3://npm-registry-packages-npm-production"}},"0.7.67":{"name":"@spikefrost/cli","version":"0.7.67","description":"Spikefrost CLI — cloud tools, AI services, and connected APIs from your terminal","type":"module","bin":{"sf":"sf.mjs"},"scripts":{"smoke":"node test/smoke.mjs"},"engines":{"node":">=18.0.0"},"dependencies":{"@aws-sdk/client-s3":"^3.972.0","ws":"^8.21.0"},"keywords":["spikefrost","cli","cloud","ai","mcp"],"license":"UNLICENSED","repository":{"type":"git","url":"git+https://github.com/spikefrost/spikefrost.git","directory":"spikefrost-cli"},"homepage":"https://spikefrost.com","_id":"@spikefrost/cli@0.7.67","gitHead":"31512b9ee89427d0d70d43863be305da61494887","bugs":{"url":"https://github.com/spikefrost/spikefrost/issues"},"_nodeVersion":"20.19.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-mUn6CN1vvJyW7EwLcRB6HYjALAq/tNVKu0DCUvaVUhPiD1HfcEvilUzZ0dwLN8DSUdFWIwkIPEDxCyMqMXHjUg==","shasum":"3df27d97f8f675319073a1367070ec3fc8ddf19c","tarball":"https://registry.npmjs.org/@spikefrost/cli/-/cli-0.7.67.tgz","fileCount":4,"unpackedSize":551890,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDoiOVefBFkSrXsT0JUisYErPmyMg/M4kBS4R9+8ki61gIhANOJdwm2xyAKiH25G/ztp2+bpVdG82b9gTeKHXkRDLKS"}]},"_npmUser":{"name":"baranbaygan14","email":"baran@rettermobile.com"},"directories":{},"maintainers":[{"name":"baranbaygan14","email":"baran@rettermobile.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_0.7.67_1782488491905_0.9672910358724296"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-06T05:40:03.849Z","modified":"2026-06-26T15:41:32.242Z","0.2.0":"2026-04-06T05:40:04.113Z","0.3.0":"2026-04-06T05:42:19.921Z","0.4.0":"2026-04-06T05:43:18.908Z","0.5.0":"2026-04-07T10:48:25.569Z","0.5.1":"2026-04-08T17:54:08.612Z","0.6.0":"2026-05-18T16:11:29.499Z","0.6.1":"2026-05-18T16:17:34.515Z","0.6.2":"2026-05-18T16:28:20.600Z","0.6.3":"2026-05-18T16:37:54.081Z","0.6.4":"2026-05-18T16:59:56.108Z","0.6.5":"2026-05-18T17:50:58.134Z","0.6.6":"2026-05-18T18:15:47.745Z","0.6.7":"2026-05-18T22:01:46.141Z","0.6.8":"2026-05-19T09:13:14.966Z","0.7.0":"2026-05-24T10:55:05.271Z","0.7.1":"2026-05-24T11:40:28.018Z","0.7.2":"2026-05-24T12:01:13.169Z","0.7.3":"2026-05-24T13:00:57.779Z","0.7.4":"2026-05-24T13:32:49.901Z","0.7.5":"2026-05-24T19:04:02.427Z","0.7.8":"2026-05-24T19:53:19.827Z","0.7.9":"2026-05-25T06:16:32.247Z","0.7.10":"2026-05-25T19:49:50.590Z","0.7.11":"2026-05-25T20:24:07.380Z","0.7.12":"2026-05-26T07:52:33.769Z","0.7.14":"2026-05-26T09:07:26.357Z","0.7.15":"2026-05-26T19:00:08.755Z","0.7.16":"2026-05-28T08:25:26.207Z","0.7.17":"2026-05-28T09:30:26.105Z","0.7.18":"2026-05-28T10:38:02.067Z","0.7.19":"2026-05-28T10:52:14.727Z","0.7.20":"2026-05-28T14:59:39.461Z","0.7.21":"2026-05-28T17:23:50.373Z","0.7.23":"2026-05-28T18:37:49.992Z","0.7.67":"2026-06-26T15:41:32.133Z"},"bugs":{"url":"https://github.com/spikefrost/spikefrost/issues"},"license":"UNLICENSED","homepage":"https://spikefrost.com","keywords":["spikefrost","cli","cloud","ai","mcp"],"repository":{"type":"git","url":"git+https://github.com/spikefrost/spikefrost.git","directory":"spikefrost-cli"},"description":"Spikefrost CLI — cloud tools, AI services, and connected APIs from your terminal","maintainers":[{"name":"baranbaygan14","email":"baran@rettermobile.com"}],"readme":"# Spikefrost CLI\n\n`sf` is the command-line interface for Spikefrost. It lets humans and local\ncoding agents manage Spike Apps from a terminal: checkout app files, sync with\nSpike storage, build, deploy, create agents, manage surfaces and routines, and\ncall Spikefrost tools.\n\n## Install\n\n### Quick install (recommended — no Node.js or npm required)\n\n```bash\ncurl -fsSL https://edge.spikefrost.com/sf/install.sh | sh\n```\n\nThis downloads a self-contained `sf` (Node.js is fetched privately if you don't\nalready have it — your system stays untouched), installs it under\n`~/.spikefrost/cli`, and links `sf` into `~/.local/bin`. Open a new terminal,\nthen run `sf --version`. To remove it later:\n\n```bash\ncurl -fsSL https://edge.spikefrost.com/sf/install.sh | sh -s -- --uninstall\n```\n\n### Via npm (if you already use Node.js)\n\n```bash\nnpm install -g @spikefrost/cli\nsf --version\n```\n\nIf `sf --version` shows an older version after installing, another executable is\nearlier in your `PATH`. Check with:\n\n```bash\nwhich -a sf\n```\n\n## Authenticate\n\nInteractive login:\n\n```bash\nsf login\n```\n\nAPI key login:\n\n```bash\nsf set-api-key <key>\nsf whoami\n```\n\nUse the dev environment when needed:\n\n```bash\nsf login --dev\n# or\nsf set-api-key <key> --env dev\n```\n\n## Work With An App\n\nCreate or repair a local Spike app scaffold:\n\n```bash\nsf app create \"My App\" --path ./my-app\ncd ./my-app\n```\n\nFresh scaffolds put deployable Worker code under `app/`, the same layout used by\nSpike runtime `init_project`. Legacy apps with a root `package.json` keep the\nroot layout.\n\nCheckout app files:\n\n```bash\nsf app checkout <appId> ./my-app\ncd ./my-app\n```\n\n`sf app checkout` writes `.spikefrost/project.json` with the app id. Later\ncommands in that folder use the saved app id unless you pass another one.\n\nSync files:\n\n```bash\nsf app pull\nsf app status\nsf app push\n```\n\nBuild and deploy:\n\n```bash\nsf build\nsf deploy\n```\n\nInspect deployments:\n\n```bash\nsf apps deployments <appId>\n```\n\nGet an embedded chat website snippet:\n\n```bash\nsf surfaces list\nsf surfaces embed <surfaceId>\n```\n\n## Manage App Resources\n\n```bash\nsf apps list\nsf apps get <appId>\nsf apps create \"My App\"\nsf agents list --app <appId>\nsf surfaces list --app <appId>\nsf surfaces embed <surfaceId>\nsf routines list --app <appId>\nsf templates list\n```\n\nThe CLI also exposes REST endpoints used by the Spikefrost web console:\n\n```bash\nsf api get /apps\nsf api get /apps/<appId>\n```\n\n## Skills For Coding Agents\n\nSpike Apps are not generic folders. They can contain Cloudflare Worker/Hono web\ncode, AI agents, communication surfaces, routines, schemas, assets, and\ndeployment metadata.\n\nIf you are using a local coding agent such as Codex, Claude, Cursor, or another\nassistant, have it load Spike skills before editing an app:\n\n```bash\nsf skills list\nsf skills get web_development\nsf skills get agent_rulebooks\nsf skills get communication_surfaces\nsf skills get software_development_lifecycle\nsf skills get sf_blocks\nsf docs\n```\n\nTeam-scoped skills can be created or updated from the CLI:\n\n```bash\nsf skills upsert ecommerce_ops \\\n  --title \"Ecommerce Ops\" \\\n  --description \"Use for ecommerce app work\" \\\n  --content-file ./skills/ecommerce.md\n```\n\nAssign skills to agents:\n\n```bash\nsf skills assign customer_service web_development communication_surfaces\nsf skills list-agent customer_service\nsf skills set customer_service sf_blocks web_development\nsf skills unassign customer_service ecommerce_ops\n```\n\nSkills are text instructions. They do not grant tools, credentials, or\npermissions by themselves.\n\n## Tool Discovery And Execution\n\nSearch tools:\n\n```bash\nsf find_tools --query \"send email\"\nsf find_tools --provider gmail\n```\n\nInspect and execute a tool:\n\n```bash\nsf get_tool_schema --tool gmail#send_email\nsf execute_tool --tool gmail#send_email --to user@example.com --subject Hi --body Hello\n```\n\nMany core tools can also be called directly:\n\n```bash\nsf list_agents --app <appId>\nsf list_surfaces --app <appId>\n```\n\n## Edge Nodes\n\nIn Spike Edge actions, app id and sync credentials can be injected by the\nrunner. On a normal user machine, `sf` can operate from the checked-out app\nfolder and the app id saved in `.spikefrost/project.json`.\n\nRun:\n\n```bash\nsf --help\n```\n\nfor the full command list.\n","readmeFilename":"README.md"}