{"_id":"freestyle","_rev":"60-2c2e234b07e3bb177b7ed7a094404262","name":"freestyle","dist-tags":{"beta":"0.2.0-beta.7","latest":"0.2.13"},"versions":{"0.0.1":{"name":"freestyle","version":"0.0.1","keywords":["rap","battle","freestyle","rhyme","rhyming","mic","beats","poet","poem","couplet"],"author":{"url":"http://substack.net","name":"James Halliday","email":"mail@substack.net"},"license":"MIT/X11","_id":"freestyle@0.0.1","dist":{"shasum":"0443f03551204a8eb04d0593aceb4d5de1615949","tarball":"https://registry.npmjs.org/freestyle/-/freestyle-0.0.1.tgz","integrity":"sha512-bdcaX/NrLIM8PEzLpfVHBLdb5ThBoMXLowujcCG0KS1jnGT1twprg9/fziaejvZ6fGyLp9jSYhPyx8utUMFbYg==","signatures":[{"sig":"MEUCICk735mxpFmfH2ElEz01+s+sV1WDG0neB4Y/atZNOzt6AiEArGDSvH3foQA/OZncwiIqjSE2/118XLlGd7Cwxs3C9BM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","engines":{"node":">=0.4.0"},"scripts":{},"repository":{"url":"git://github.com/substack/node-freestyle.git","type":"git"},"_npmVersion":"1.0.3","description":"Really terrible freestyle markov rapping","directories":{"lib":".","example":"./example"},"_nodeVersion":"v0.5.0-pre","dependencies":{"seq":">=0.2.4","deck":">=0.0.3","rhyme":">=0.0.1","markov":">=0.0.4"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true},"0.0.2":{"name":"freestyle","version":"0.0.2","keywords":["rap","battle","freestyle","rhyme","rhyming","mic","beats","poet","poem","couplet"],"author":{"url":"http://substack.net","name":"James Halliday","email":"mail@substack.net"},"license":"MIT/X11","_id":"freestyle@0.0.2","dist":{"shasum":"f1375c7812c5b225fa7a229e2ff8adb5683aee6e","tarball":"https://registry.npmjs.org/freestyle/-/freestyle-0.0.2.tgz","integrity":"sha512-GgA5Fs6A4Zu3ACdgklCqsusNU8ZmJGinQsf9q5ceivG9sLBUGuimUejlbudu/1S0QPBUnaAQMrWlOt6q0pOb+g==","signatures":[{"sig":"MEUCIFEGDTTZfxA+5WACDeBTfAlDhBtpUkD7bA+nVAITif2WAiEAxHiEUnMvJPkrk7e771ES1f1UnixkJqgpIsrzxVRlLn4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","engines":{"node":">=0.4.0"},"scripts":{},"repository":{"url":"git://github.com/substack/node-freestyle.git","type":"git"},"_npmVersion":"1.0.3","description":"Really terrible freestyle markov rapping","directories":{"lib":".","example":"./example"},"_nodeVersion":"v0.5.0-pre","dependencies":{"seq":">=0.2.4","deck":">=0.0.3","rhyme":">=0.0.3","markov":">=0.0.4"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true},"0.0.3":{"name":"freestyle","version":"0.0.3","keywords":["rap","battle","freestyle","rhyme","rhyming","mic","beats","poet","poem","couplet"],"author":{"url":"http://substack.net","name":"James Halliday","email":"mail@substack.net"},"license":"MIT/X11","_id":"freestyle@0.0.3","dist":{"shasum":"f9e4651f3a4c7400a36d6dab3b67ecd41b7eb9e5","tarball":"https://registry.npmjs.org/freestyle/-/freestyle-0.0.3.tgz","integrity":"sha512-xe7Pyg2tdXgj8k2GjB29x7U3Fnd7OYf9V4jKgwfcaiESSUEa6yRnXybgV2n796ysrTRzfWK4MIjRJSerFLIOBA==","signatures":[{"sig":"MEYCIQDnvHLrxlRNiz3CAUULfds4cH8J+/K6f60xy7B8obMnmQIhAKJOGJd/a3nzSIa19rBSXJ25mXN+hFio8i4xlNZ0UzoB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","engines":{"node":">=0.4.0"},"scripts":{},"repository":{"url":"git://github.com/substack/node-freestyle.git","type":"git"},"_npmVersion":"1.0.3","description":"Really terrible freestyle markov rapping","directories":{"lib":".","example":"./example"},"_nodeVersion":"v0.5.0-pre","dependencies":{"seq":">=0.2.4","deck":">=0.0.3","rhyme":">=0.0.3","markov":">=0.0.4"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true},"0.0.4":{"name":"freestyle","version":"0.0.4","keywords":["rap","battle","freestyle","rhyme","rhyming","mic","beats","poet","poem","couplet"],"author":{"url":"http://substack.net","name":"James Halliday","email":"mail@substack.net"},"license":"MIT/X11","_id":"freestyle@0.0.4","dist":{"shasum":"497d056e1a6eac2062dd52d3f0f7d9d9df86b955","tarball":"https://registry.npmjs.org/freestyle/-/freestyle-0.0.4.tgz","integrity":"sha512-AXwwwFK+uUPGff6Drw7bVZibKRt8Il25v19tS+eFoZD6FGOMJQVifAMRt7J6p3nd2RD0s9Vzta0g0o7HX4LsKg==","signatures":[{"sig":"MEUCIADtf5JmnZQ0a4lmWzTnvLE6ocdmqoM2pfrp+jp+Yi6/AiEAnA/G0eALElRnv7Twk54puEvub7mue5ApfqvZPZEGII4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","engines":{"node":">=0.4.0"},"scripts":{},"repository":{"url":"git://github.com/substack/node-freestyle.git","type":"git"},"_npmVersion":"1.0.3","description":"Really terrible freestyle markov rapping","directories":{"lib":".","example":"./example"},"_nodeVersion":"v0.5.0-pre","dependencies":{"seq":">=0.2.4","deck":">=0.0.3","rhyme":">=0.0.3","markov":">=0.0.4"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true},"0.1.44":{"name":"freestyle","version":"0.1.44","keywords":["freestyle","sandboxes","ai-agents","agents","ai","code-interpreter"],"_id":"freestyle@0.1.44","maintainers":[{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"}],"bin":{"freestyle":"cli.mjs","freestyle-sandboxes":"cli.mjs"},"dist":{"shasum":"a7026215e07e6e3ef0244e00061011cbaf18b2ca","tarball":"https://registry.npmjs.org/freestyle/-/freestyle-0.1.44.tgz","fileCount":7,"integrity":"sha512-FyXFl3KHp+XtSVu0parRhPHqm3h2hoQtNfPSB6ERfGURk9bxUD3FdEBr+xPbWZub6aBEkzDgQn9HMkFPVSoNKg==","signatures":[{"sig":"MEYCIQDGX7iI6n9URpHFb4sPh+65ndnN4eW0nu4dqDU6iqULFwIhAJD5UThuDm6Nu5odbAhHYIzVqIUPAXjpQ3akp4gkaOOI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1665729},"main":"./index.cjs","type":"module","types":"./index.d.cts","module":"./index.mjs","exports":{"import":{"types":"./index.d.mts","default":"./index.mjs"},"require":{"types":"./index.d.cts","default":"./index.cjs"}},"gitHead":"5f7c89bf415b053c9106a22bd73eb8b03804543e","_npmUser":{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"},"_npmVersion":"11.11.1","description":"Learn more at [docs.freestyle.sh](https://docs.freestyle.sh)","directories":{},"_nodeVersion":"25.8.2","_hasShrinkwrap":false,"optionalDependencies":{"glob":"^13.0.0","yargs":"^18.0.0","dotenv":"^17.3.1"},"_npmOperationalInternal":{"tmp":"tmp/freestyle_0.1.44_1775846449283_0.7708646283779503","host":"s3://npm-registry-packages-npm-production"}},"0.1.45":{"name":"freestyle","version":"0.1.45","keywords":["freestyle","sandboxes","ai-agents","agents","ai","code-interpreter"],"_id":"freestyle@0.1.45","maintainers":[{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"}],"bin":{"freestyle":"cli.mjs","freestyle-sandboxes":"cli.mjs"},"dist":{"shasum":"648a529f68d4784d828e5f307b2cb923a8c107a8","tarball":"https://registry.npmjs.org/freestyle/-/freestyle-0.1.45.tgz","fileCount":7,"integrity":"sha512-32CcTk+RB9YuElGUgvcj6uE+qoO+tLTIva895Nf7WjKu0oBYYuR3au1436cdFM3Frh4Tbt6M7Um2PTT5QZ+qsA==","signatures":[{"sig":"MEQCIBkhOKPJVH3g8bnyfWq39ECv/UYCNrC5AnMu8CEMUXkWAiA8DOuBELf9c7WUtIxQvjldjW3LFDvkk2YLbqZesGXwZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1667371},"main":"./index.cjs","type":"module","types":"./index.d.cts","module":"./index.mjs","exports":{"import":{"types":"./index.d.mts","default":"./index.mjs"},"require":{"types":"./index.d.cts","default":"./index.cjs"}},"gitHead":"d2f015a93f68f336df64ae42ae8241aab3c047d9","_npmUser":{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},"_npmVersion":"11.3.0","description":"Learn more at [docs.freestyle.sh](https://docs.freestyle.sh)","directories":{},"_nodeVersion":"24.0.1","_hasShrinkwrap":false,"optionalDependencies":{"glob":"^13.0.0","yargs":"^18.0.0","dotenv":"^17.3.1"},"_npmOperationalInternal":{"tmp":"tmp/freestyle_0.1.45_1775854816924_0.8400889151317443","host":"s3://npm-registry-packages-npm-production"}},"0.1.46":{"name":"freestyle","version":"0.1.46","keywords":["freestyle","sandboxes","ai-agents","agents","ai","code-interpreter"],"_id":"freestyle@0.1.46","maintainers":[{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"}],"bin":{"freestyle":"cli.mjs","freestyle-sandboxes":"cli.mjs"},"dist":{"shasum":"c8a74a0707f01ba263239b98bfe7bace935a6f26","tarball":"https://registry.npmjs.org/freestyle/-/freestyle-0.1.46.tgz","fileCount":8,"integrity":"sha512-2Cw+M0zD3LzFR9HXx7Mu5n4q6POjpDKrCNOx+vQi0gio31Hs8BtxE8+gG27K6vQTQS6Pz7MEqINgrbA/g9IxMw==","signatures":[{"sig":"MEQCIAT0/b7Tdt+1vuE2daIMs6KEfFtRw6uU5PN7s8pwCHDIAiBh1/VSJ0TbOtXljHKUU0dRGmH1e9a8Xs9ozRTNwGH5gQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1677649},"main":"./index.cjs","type":"module","types":"./index.d.cts","module":"./index.mjs","exports":{"import":{"types":"./index.d.mts","default":"./index.mjs"},"require":{"types":"./index.d.cts","default":"./index.cjs"}},"gitHead":"08c7047a9b3f179124751a87cd73b8aa20fe0473","_npmUser":{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"},"_npmVersion":"11.11.0","description":"Learn more at [docs.freestyle.sh](https://docs.freestyle.sh)","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"optionalDependencies":{"glob":"^13.0.0","yargs":"^18.0.0","dotenv":"^17.3.1"},"_npmOperationalInternal":{"tmp":"tmp/freestyle_0.1.46_1775960439845_0.14092340328839326","host":"s3://npm-registry-packages-npm-production"}},"0.1.47":{"name":"freestyle","version":"0.1.47","keywords":["freestyle","sandboxes","ai-agents","agents","ai","code-interpreter"],"_id":"freestyle@0.1.47","maintainers":[{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"}],"bin":{"freestyle":"cli.mjs","freestyle-sandboxes":"cli.mjs"},"dist":{"shasum":"e0a3ec07248146ba82cd7d70e31867fce5960a70","tarball":"https://registry.npmjs.org/freestyle/-/freestyle-0.1.47.tgz","fileCount":8,"integrity":"sha512-xpdFTsN9ZMbp8IsGM+v6c6LskGVs/5oRBAEVTyz344rxf12ozEfUqsqWDykaum2XT8B3FeG95rNwcxrW6uJSYA==","signatures":[{"sig":"MEQCIF3WSu+2uQrk/MfmxeYGlh9m0TvZmjhB7UvpMQfeeX0zAiBYgI88E6HzHpiCKQtGAmmJbUrD6KvdDPHe75NdH7YBmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1683555},"main":"./index.cjs","type":"module","types":"./index.d.cts","module":"./index.mjs","exports":{"import":{"types":"./index.d.mts","default":"./index.mjs"},"require":{"types":"./index.d.cts","default":"./index.cjs"}},"gitHead":"920da6bee107b9c37a2aadc546ea2e41c380f61a","_npmUser":{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"},"_npmVersion":"11.12.1","description":"Learn more at [docs.freestyle.sh](https://docs.freestyle.sh)","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"optionalDependencies":{"glob":"^13.0.0","yargs":"^18.0.0","dotenv":"^17.3.1"},"_npmOperationalInternal":{"tmp":"tmp/freestyle_0.1.47_1776379478884_0.6105302023272794","host":"s3://npm-registry-packages-npm-production"}},"0.1.48":{"name":"freestyle","version":"0.1.48","keywords":["freestyle","sandboxes","ai-agents","agents","ai","code-interpreter"],"_id":"freestyle@0.1.48","maintainers":[{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"}],"bin":{"freestyle":"cli.mjs","freestyle-sandboxes":"cli.mjs"},"dist":{"shasum":"786415d5891b6ade6874c0833092960193a883c7","tarball":"https://registry.npmjs.org/freestyle/-/freestyle-0.1.48.tgz","fileCount":7,"integrity":"sha512-zhtz4wEHH9kcR+p7vLgkQTRiszHoN313lKX9bZWCUHw/yRsSlvk+ZSIptfJKxESZWkiBa0bCHYY3aFCyr1HK+w==","signatures":[{"sig":"MEYCIQC5dF80uYyOvCBtfyCjpeJE7jUW8MjQ1o4gS0i7FaMwhAIhAJ9Jij7Rvu1suXj54iCmdNDCh6WzXnSzyHraeECYPbQu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1823870},"main":"./index.cjs","type":"module","types":"./index.d.cts","module":"./index.mjs","exports":{"import":{"types":"./index.d.mts","default":"./index.mjs"},"require":{"types":"./index.d.cts","default":"./index.cjs"}},"gitHead":"00470783bdea4135579d90cdb7d32923ce0b359f","_npmUser":{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"},"_npmVersion":"11.11.1","description":"Learn more at [docs.freestyle.sh](https://docs.freestyle.sh)","directories":{},"_nodeVersion":"25.8.2","_hasShrinkwrap":false,"optionalDependencies":{"glob":"^13.0.0","yargs":"^18.0.0","dotenv":"^17.3.1"},"_npmOperationalInternal":{"tmp":"tmp/freestyle_0.1.48_1776884442665_0.11556491846514572","host":"s3://npm-registry-packages-npm-production"}},"0.1.49":{"name":"freestyle","version":"0.1.49","keywords":["freestyle","sandboxes","ai-agents","agents","ai","code-interpreter"],"_id":"freestyle@0.1.49","maintainers":[{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"}],"bin":{"freestyle":"cli.mjs","freestyle-sandboxes":"cli.mjs"},"dist":{"shasum":"5aa7c242ec788c3672892da93f9f3be65c135605","tarball":"https://registry.npmjs.org/freestyle/-/freestyle-0.1.49.tgz","fileCount":7,"integrity":"sha512-lRjWNhk0nPjR3rto4D7cA03uvKMCo1U3V5XJhY6RKSyIbplWRlDjmSA45rA060svNWBU6HSHNVnR4cYHpSLeMg==","signatures":[{"sig":"MEYCIQDi7MYzQLqKy4JXgSmGZNILek22kS+9R7AR+wN0UelHkwIhALlwDoN6o/SuPYKZGOFhO10s0VYiG85ZVOnsR6IqiExU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1823912},"main":"./index.cjs","type":"module","types":"./index.d.cts","module":"./index.mjs","exports":{"import":{"types":"./index.d.mts","default":"./index.mjs"},"require":{"types":"./index.d.cts","default":"./index.cjs"}},"gitHead":"3ddc893321186314c1771eefa8c1c85bcbf30cf8","_npmUser":{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},"_npmVersion":"11.3.0","description":"Learn more at [docs.freestyle.sh](https://docs.freestyle.sh)","directories":{},"_nodeVersion":"24.0.1","_hasShrinkwrap":false,"optionalDependencies":{"glob":"^13.0.0","yargs":"^18.0.0","dotenv":"^17.3.1"},"_npmOperationalInternal":{"tmp":"tmp/freestyle_0.1.49_1776990784611_0.8015497399731659","host":"s3://npm-registry-packages-npm-production"}},"0.1.50":{"name":"freestyle","version":"0.1.50","keywords":["freestyle","sandboxes","ai-agents","agents","ai","code-interpreter"],"_id":"freestyle@0.1.50","maintainers":[{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"}],"bin":{"freestyle":"cli.mjs","freestyle-sandboxes":"cli.mjs"},"dist":{"shasum":"48336b93b65e1df381cb06ef55fd6a7150ecf94b","tarball":"https://registry.npmjs.org/freestyle/-/freestyle-0.1.50.tgz","fileCount":7,"integrity":"sha512-QBRLHHcaDPuawoSeIQDlwhWwrDsm9nuomOkLEtT8B0jbaDuIdtVDd9MEU8nyQOpZtlHWxqMnZe+0+djCTnZEjw==","signatures":[{"sig":"MEQCIDSp2DO6KH8af5o4wikVJrYwE3GigXUC8+2G4yGQwHIuAiB9lSehn2zJzjIVpIltKR7thTgs08B0FbJRv1Obtwkqtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1940907},"main":"./index.cjs","type":"module","types":"./index.d.cts","module":"./index.mjs","exports":{"import":{"types":"./index.d.mts","default":"./index.mjs"},"require":{"types":"./index.d.cts","default":"./index.cjs"}},"gitHead":"7bbc15b5fd822ce33463529795431a2612de2353","_npmUser":{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},"_npmVersion":"11.3.0","description":"Learn more at [docs.freestyle.sh](https://docs.freestyle.sh)","directories":{},"_nodeVersion":"24.0.1","_hasShrinkwrap":false,"optionalDependencies":{"glob":"^13.0.0","yargs":"^18.0.0","dotenv":"^17.3.1"},"_npmOperationalInternal":{"tmp":"tmp/freestyle_0.1.50_1778357346234_0.8457661068853886","host":"s3://npm-registry-packages-npm-production"}},"0.1.51":{"name":"freestyle","version":"0.1.51","keywords":["freestyle","sandboxes","ai-agents","agents","ai","code-interpreter"],"_id":"freestyle@0.1.51","maintainers":[{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"}],"bin":{"freestyle":"cli.mjs","freestyle-sandboxes":"cli.mjs"},"dist":{"shasum":"12a176d67b4f654fd70f26776b939b2c385331e1","tarball":"https://registry.npmjs.org/freestyle/-/freestyle-0.1.51.tgz","fileCount":7,"integrity":"sha512-iUu19j3Topc7e9A7iyq9ZoHjOVEnZnnVUhgW1OnyFrS59jbfTaoe9Daow72p49EXzUijS3A8ya4pH6B/N8p+iQ==","signatures":[{"sig":"MEUCIBQY0+XH/d8AsLotJ8AsYWw15GwlzKk3N/Y+B7+C0oU0AiEAsD1bXID7S3eBM8XaiyAIm4T+DMxDDkVai7+ktledpvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1941779},"main":"./index.cjs","type":"module","types":"./index.d.cts","module":"./index.mjs","exports":{"import":{"types":"./index.d.mts","default":"./index.mjs"},"require":{"types":"./index.d.cts","default":"./index.cjs"}},"gitHead":"cf357556960290e294aeaf3a128d861d5fe897af","_npmUser":{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},"_npmVersion":"11.3.0","description":"Learn more at [docs.freestyle.sh](https://docs.freestyle.sh)","directories":{},"_nodeVersion":"24.0.1","_hasShrinkwrap":false,"optionalDependencies":{"glob":"^13.0.0","yargs":"^18.0.0","dotenv":"^17.3.1"},"_npmOperationalInternal":{"tmp":"tmp/freestyle_0.1.51_1778383169037_0.5605490322333202","host":"s3://npm-registry-packages-npm-production"}},"0.1.52":{"name":"freestyle","version":"0.1.52","keywords":["freestyle","sandboxes","ai-agents","agents","ai","code-interpreter"],"_id":"freestyle@0.1.52","maintainers":[{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"}],"bin":{"freestyle":"cli.mjs","freestyle-sandboxes":"cli.mjs"},"dist":{"shasum":"3cfed3a95268b9102d4ab52eedf1a0738aed8091","tarball":"https://registry.npmjs.org/freestyle/-/freestyle-0.1.52.tgz","fileCount":7,"integrity":"sha512-rDHY8d8CuYkWD7FJjEHITP+XKMZY6vsT5Snb6SEZDu88sw1toT/Wq5muPnsUyrQnlGMF8eSspIxajcVVYt4LMw==","signatures":[{"sig":"MEUCIQCO2Ayer6n7zB1H271ekNmPzrR98wTfvPPCGTI7sHnF6gIgdimzFgTiXiVifqec7evF/CXGcLgvP/UcU0dwPcIo704=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2027621},"main":"./index.cjs","type":"module","types":"./index.d.cts","module":"./index.mjs","exports":{"import":{"types":"./index.d.mts","default":"./index.mjs"},"require":{"types":"./index.d.cts","default":"./index.cjs"}},"gitHead":"7b41ab496b700bb3a574abeeaa1cadf27315f3d7","_npmUser":{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"},"_npmVersion":"11.11.1","description":"Learn more at [docs.freestyle.sh](https://docs.freestyle.sh)","directories":{},"_nodeVersion":"25.8.2","_hasShrinkwrap":false,"optionalDependencies":{"glob":"^13.0.0","yargs":"^18.0.0","dotenv":"^17.3.1"},"_npmOperationalInternal":{"tmp":"tmp/freestyle_0.1.52_1778784862184_0.2728868886617124","host":"s3://npm-registry-packages-npm-production"}},"0.1.53":{"name":"freestyle","version":"0.1.53","keywords":["freestyle","sandboxes","ai-agents","agents","ai","code-interpreter"],"_id":"freestyle@0.1.53","maintainers":[{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"}],"bin":{"freestyle":"cli.mjs","freestyle-sandboxes":"cli.mjs"},"dist":{"shasum":"60bfbf5c00b1a6d1efc0f4f785da385149a01714","tarball":"https://registry.npmjs.org/freestyle/-/freestyle-0.1.53.tgz","fileCount":13,"integrity":"sha512-I/e+18RsQu5er/AxCPf6SVTVIWkeIn+8BuTNvEEEKk6FnnhRpvtcU+p0UHEDpNpvKEX2t2TAQ3pGXzpGdFpK+Q==","signatures":[{"sig":"MEYCIQD+xvYn311T6YwbX5lxHunwWRJMRorH5bvrFhwopfi+ngIhALUct5ZveHlg46466cJZzrHq/rcYSLh0Gw3fzGsCX8nk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2760264},"main":"./index.cjs","type":"module","types":"./index.d.cts","module":"./index.mjs","exports":{"import":{"types":"./index.d.mts","default":"./index.mjs"},"require":{"types":"./index.d.cts","default":"./index.cjs"}},"gitHead":"841698bbae01705ea528037d8fe8ab94c6900619","_npmUser":{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},"_npmVersion":"11.3.0","description":"Learn more at [docs.freestyle.sh](https://docs.freestyle.sh)","directories":{},"_nodeVersion":"24.0.1","_hasShrinkwrap":false,"optionalDependencies":{"glob":"^13.0.0","yargs":"^18.0.0","dotenv":"^17.3.1"},"_npmOperationalInternal":{"tmp":"tmp/freestyle_0.1.53_1779850241494_0.16531881703653406","host":"s3://npm-registry-packages-npm-production"}},"0.1.54":{"name":"freestyle","version":"0.1.54","keywords":["freestyle","sandboxes","ai-agents","agents","ai","code-interpreter"],"_id":"freestyle@0.1.54","maintainers":[{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"}],"bin":{"freestyle":"cli.mjs","freestyle-sandboxes":"cli.mjs"},"dist":{"shasum":"42bf26cc59e79e7b6f831c37b744a6d7a3acf54a","tarball":"https://registry.npmjs.org/freestyle/-/freestyle-0.1.54.tgz","fileCount":13,"integrity":"sha512-yHGn2bL14hOZqu2X6WlNjBd8VOD++gq+drl+tAer2+tCPFJ/6Efn/EigmdWD8lVpRqexEggSVaxu3O4ADns7nA==","signatures":[{"sig":"MEQCIGuUBRX1ui2sCQ27S9VMfQfdNUDNN2RVe2q8nBv5/o+9AiAXajjKepkb8CSZqCX9k+61TLKBxPMupxcoRzEJVWVqaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2765180},"main":"./index.cjs","type":"module","types":"./index.d.cts","module":"./index.mjs","exports":{"import":{"types":"./index.d.mts","default":"./index.mjs"},"require":{"types":"./index.d.cts","default":"./index.cjs"}},"gitHead":"841698bbae01705ea528037d8fe8ab94c6900619","_npmUser":{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},"_npmVersion":"11.3.0","description":"Learn more at [docs.freestyle.sh](https://docs.freestyle.sh)","directories":{},"_nodeVersion":"24.0.1","_hasShrinkwrap":false,"optionalDependencies":{"glob":"^13.0.0","yargs":"^18.0.0","dotenv":"^17.3.1"},"_npmOperationalInternal":{"tmp":"tmp/freestyle_0.1.54_1779851335923_0.5667332134851155","host":"s3://npm-registry-packages-npm-production"}},"0.1.55":{"name":"freestyle","version":"0.1.55","keywords":["freestyle","sandboxes","ai-agents","agents","ai","code-interpreter"],"_id":"freestyle@0.1.55","maintainers":[{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"}],"bin":{"freestyle":"cli.mjs","freestyle-sandboxes":"cli.mjs"},"dist":{"shasum":"11a9da5872fab049b210ffa568c07df5d2b0a429","tarball":"https://registry.npmjs.org/freestyle/-/freestyle-0.1.55.tgz","fileCount":13,"integrity":"sha512-Vnbih0YNYpcfikHklsFRGtDnEL7QjCPP/eB+6+/dWtCkFwc6A9+6qUWaMoIJGWQlEXH4Ih9ctD6V0zgyly+Mow==","signatures":[{"sig":"MEUCIQDBLQB0j9aXod6/TYye1NSDYSELM74aWq2RuKHeifDcswIgTfgmrQ13vRuEyGti0aHTIkfEgjZVSsQyTr91e3Eu5Jw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2770862},"main":"./index.cjs","type":"module","types":"./index.d.cts","module":"./index.mjs","exports":{"import":{"types":"./index.d.mts","default":"./index.mjs"},"require":{"types":"./index.d.cts","default":"./index.cjs"}},"gitHead":"9b654d89dce141fe9385019905ffda75f70d9c55","_npmUser":{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},"_npmVersion":"11.3.0","description":"Learn more at [docs.freestyle.sh](https://docs.freestyle.sh)","directories":{},"_nodeVersion":"24.0.1","_hasShrinkwrap":false,"optionalDependencies":{"glob":"^13.0.0","yargs":"^18.0.0","dotenv":"^17.3.1"},"_npmOperationalInternal":{"tmp":"tmp/freestyle_0.1.55_1779852984839_0.44111062464659034","host":"s3://npm-registry-packages-npm-production"}},"0.1.56":{"name":"freestyle","version":"0.1.56","keywords":["freestyle","sandboxes","ai-agents","agents","ai","code-interpreter"],"_id":"freestyle@0.1.56","maintainers":[{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"}],"bin":{"freestyle":"cli.mjs","freestyle-sandboxes":"cli.mjs"},"dist":{"shasum":"4b3ddb6c5111e0fa775343732040791b6f1f0357","tarball":"https://registry.npmjs.org/freestyle/-/freestyle-0.1.56.tgz","fileCount":13,"integrity":"sha512-IsCcTg4x3BYRRP9q4rnCy/c/wlo9hF/fbBBw5vyfTW1eYaKV8z+1AkI0H/zpdqJRQrQezTZyCa7TQXCnJcroMw==","signatures":[{"sig":"MEYCIQCQcw4v3PECLFWG7XrGtyYmRjujc/qeIi8Y89aHyKggCwIhAIgXbVb2F0imFO1Emfg4Cdu0GtH8KbcV1OWL/mZhPsLV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2803636},"main":"./index.cjs","type":"module","types":"./index.d.cts","module":"./index.mjs","exports":{"import":{"types":"./index.d.mts","default":"./index.mjs"},"require":{"types":"./index.d.cts","default":"./index.cjs"}},"gitHead":"bec90f29c6e8e8bc0f976410dcd6c9c83b769424","_npmUser":{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},"_npmVersion":"11.3.0","description":"Learn more at [docs.freestyle.sh](https://docs.freestyle.sh)","directories":{},"_nodeVersion":"24.0.1","_hasShrinkwrap":false,"optionalDependencies":{"glob":"^13.0.0","yargs":"^18.0.0","dotenv":"^17.3.1"},"_npmOperationalInternal":{"tmp":"tmp/freestyle_0.1.56_1779856426965_0.6740899802972318","host":"s3://npm-registry-packages-npm-production"}},"0.1.57":{"name":"freestyle","version":"0.1.57","keywords":["freestyle","sandboxes","ai-agents","agents","ai","code-interpreter"],"_id":"freestyle@0.1.57","maintainers":[{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"}],"bin":{"freestyle":"cli.mjs","freestyle-sandboxes":"cli.mjs"},"dist":{"shasum":"02983b96ab5e337f49371361638316232b7b3020","tarball":"https://registry.npmjs.org/freestyle/-/freestyle-0.1.57.tgz","fileCount":13,"integrity":"sha512-3EWt3a2G88k9gxApTQOpb/1YSrBK6f1Iq4GwvdBQa9KipoyVl3KeVu4OAXp4Rq3Ctdw38W4OoRAoBdo3qA0OaQ==","signatures":[{"sig":"MEYCIQCuJydDOQEBOrbHlYgBK/f4MLLhzfKJLVjZjkHNYfCGewIhAM7BOWnVX/kWQhWIbGAUHWhtoe280ILdrIwThaLV9p1H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2803648},"main":"./index.cjs","type":"module","types":"./index.d.cts","module":"./index.mjs","exports":{"import":{"types":"./index.d.mts","default":"./index.mjs"},"require":{"types":"./index.d.cts","default":"./index.cjs"}},"gitHead":"c82f6b5dfe6354ec0232ef99e5e56075027066ef","_npmUser":{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},"_npmVersion":"11.3.0","description":"Learn more at [docs.freestyle.sh](https://docs.freestyle.sh)","directories":{},"_nodeVersion":"24.0.1","_hasShrinkwrap":false,"optionalDependencies":{"glob":"^13.0.0","yargs":"^18.0.0","dotenv":"^17.3.1"},"_npmOperationalInternal":{"tmp":"tmp/freestyle_0.1.57_1780007798792_0.9602434899872259","host":"s3://npm-registry-packages-npm-production"}},"0.1.58":{"name":"freestyle","version":"0.1.58","keywords":["freestyle","sandboxes","ai-agents","agents","ai","code-interpreter"],"_id":"freestyle@0.1.58","maintainers":[{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"}],"bin":{"freestyle":"cli.mjs","freestyle-sandboxes":"cli.mjs"},"dist":{"shasum":"f06410753de9e16ea2bcb4f5f97012d637969d5c","tarball":"https://registry.npmjs.org/freestyle/-/freestyle-0.1.58.tgz","fileCount":13,"integrity":"sha512-8f5CGbrphtUzOn6t1xDSSYrEjVhEvECp/zGBCbCxeOUjwpLnyp6xXl3S1bI97jZxhfh2GSWZcFZPMhhCAJsb+A==","signatures":[{"sig":"MEQCICLYH00MgDTB/UkTwH+nbS9Sj+dGLRreRYHcP+7HLduIAiAwuCCtjSlujVkOpBCAzJwfLVN6Q/fwR3D2jsQHZ1UMnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2803648},"main":"./index.cjs","type":"module","types":"./index.d.cts","module":"./index.mjs","exports":{"import":{"types":"./index.d.mts","default":"./index.mjs"},"require":{"types":"./index.d.cts","default":"./index.cjs"}},"gitHead":"c82f6b5dfe6354ec0232ef99e5e56075027066ef","_npmUser":{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},"_npmVersion":"11.3.0","description":"Learn more at [docs.freestyle.sh](https://docs.freestyle.sh)","directories":{},"_nodeVersion":"24.0.1","_hasShrinkwrap":false,"optionalDependencies":{"glob":"^13.0.0","yargs":"^18.0.0","dotenv":"^17.3.1"},"_npmOperationalInternal":{"tmp":"tmp/freestyle_0.1.58_1780007864901_0.9118341161904344","host":"s3://npm-registry-packages-npm-production"}},"0.1.59":{"name":"freestyle","version":"0.1.59","keywords":["freestyle","sandboxes","ai-agents","agents","ai","code-interpreter"],"_id":"freestyle@0.1.59","maintainers":[{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"}],"bin":{"freestyle":"cli.mjs","freestyle-sandboxes":"cli.mjs"},"dist":{"shasum":"0aee29e80a8e828442d61febc5df2b3c86e3e775","tarball":"https://registry.npmjs.org/freestyle/-/freestyle-0.1.59.tgz","fileCount":13,"integrity":"sha512-rcCDs3x8Piaxuy59fRRbYM1DuNeyVZaFTM9usSZwhJkhtst2aPoTHBigdDGnuKzMdkHA/04lMLrsu7ivfgY/6w==","signatures":[{"sig":"MEUCIQDrlIiyoNQmefz2PGYERM/Ld8QjnQR6pMfY15oELdjBfgIgcIkXalLi57+NbZUbzLJyUP1cIYBhV9OAmQyDUYOOhzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2803654},"main":"./index.cjs","type":"module","types":"./index.d.cts","module":"./index.mjs","exports":{"import":{"types":"./index.d.mts","default":"./index.mjs"},"require":{"types":"./index.d.cts","default":"./index.cjs"}},"gitHead":"c82f6b5dfe6354ec0232ef99e5e56075027066ef","_npmUser":{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},"_npmVersion":"11.3.0","description":"Learn more at [docs.freestyle.sh](https://docs.freestyle.sh)","directories":{},"_nodeVersion":"24.0.1","_hasShrinkwrap":false,"optionalDependencies":{"glob":"^13.0.0","yargs":"^18.0.0","dotenv":"^17.3.1"},"_npmOperationalInternal":{"tmp":"tmp/freestyle_0.1.59_1780007923635_0.9754602682298366","host":"s3://npm-registry-packages-npm-production"}},"0.1.60":{"name":"freestyle","version":"0.1.60","keywords":["freestyle","sandboxes","ai-agents","agents","ai","code-interpreter"],"_id":"freestyle@0.1.60","maintainers":[{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"}],"bin":{"freestyle":"cli.mjs","freestyle-sandboxes":"cli.mjs"},"dist":{"shasum":"17777b63bb632703d8f140e88d426d8815516e64","tarball":"https://registry.npmjs.org/freestyle/-/freestyle-0.1.60.tgz","fileCount":13,"integrity":"sha512-kQYbb7tescXDlp6bVKXUmIMz9zXfL/nKzmABp8hu2GEEzieIGnTb+cFWHiN9BQ6lJeIf/1o9tFh00d+VIVeLTA==","signatures":[{"sig":"MEUCIBC8CKSblNvzLZ8HfK8Cz7kYcmO/PBbPjSQmsFzhxxfYAiEAnUfxSkVZHS0rtbVCJwJZVJM4AcBH2C47gfjzCrG5qxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2803393},"main":"./index.cjs","type":"module","types":"./index.d.cts","module":"./index.mjs","exports":{"import":{"types":"./index.d.mts","default":"./index.mjs"},"require":{"types":"./index.d.cts","default":"./index.cjs"}},"gitHead":"fd39e2ab405834e849de307a814db1dbe83bb471","_npmUser":{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},"_npmVersion":"11.3.0","description":"Learn more at [docs.freestyle.sh](https://docs.freestyle.sh)","directories":{},"_nodeVersion":"24.0.1","_hasShrinkwrap":false,"optionalDependencies":{"glob":"^13.0.0","yargs":"^18.0.0","dotenv":"^17.3.1"},"_npmOperationalInternal":{"tmp":"tmp/freestyle_0.1.60_1780011604890_0.32196891759833446","host":"s3://npm-registry-packages-npm-production"}},"0.1.61":{"name":"freestyle","version":"0.1.61","keywords":["freestyle","sandboxes","ai-agents","agents","ai","code-interpreter"],"_id":"freestyle@0.1.61","maintainers":[{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"}],"bin":{"freestyle":"cli.mjs","freestyle-sandboxes":"cli.mjs"},"dist":{"shasum":"cc88fac03b616b0a11852a96c504f0f58f502984","tarball":"https://registry.npmjs.org/freestyle/-/freestyle-0.1.61.tgz","fileCount":14,"integrity":"sha512-iJA5aBYeVeuTWmMmGKFc3wTHB8lNpCF7BPyTB735nxsMOCIyTFBaJHRkvHB33rO0oLh2yaJI20AnIFpT1B4Xww==","signatures":[{"sig":"MEYCIQCisIjG1503Z530GWApRWLpCS7Bc8IcjnJM9ss30huLigIhALd8+hzUYqjyWumKvROf4cELYrrIjose+nALDF9PrqiF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3101388},"main":"./index.cjs","type":"module","types":"./index.d.cts","module":"./index.mjs","exports":{"import":{"types":"./index.d.mts","default":"./index.mjs"},"require":{"types":"./index.d.cts","default":"./index.cjs"}},"gitHead":"e66f6c3ba54c790e646ce153f5fd0beb6007bc3a","_npmUser":{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"},"_npmVersion":"11.13.0","description":"Learn more at [docs.freestyle.sh](https://docs.freestyle.sh)","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"optionalDependencies":{"glob":"^13.0.0","yargs":"^18.0.0","dotenv":"^17.3.1"},"_npmOperationalInternal":{"tmp":"tmp/freestyle_0.1.61_1780450843249_0.9946146400774221","host":"s3://npm-registry-packages-npm-production"}},"0.1.62":{"name":"freestyle","version":"0.1.62","keywords":["freestyle","sandboxes","ai-agents","agents","ai","code-interpreter"],"_id":"freestyle@0.1.62","maintainers":[{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"}],"bin":{"freestyle":"cli.mjs","freestyle-sandboxes":"cli.mjs"},"dist":{"shasum":"e1d2b79567aedba1affccdfbde7afc1c72b28a68","tarball":"https://registry.npmjs.org/freestyle/-/freestyle-0.1.62.tgz","fileCount":14,"integrity":"sha512-uW7rUMWTFxo//R1SoxWPCM8TQPgDR5eDwtwM2W69nCrfelSbnJQQ/qJnOTJxhDNw9xK8HNxGpbbYzJQvrhozpw==","signatures":[{"sig":"MEUCIQDYnTRevW55R2N+1zj7SjLmw1qv2Lh6QDXcmooQzo3mTwIgCpzfgYYTPaS/icCHP3aUH7fbCxO/el5t5ejsdAtZJSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3098388},"main":"./index.cjs","type":"module","types":"./index.d.cts","module":"./index.mjs","exports":{"import":{"types":"./index.d.mts","default":"./index.mjs"},"require":{"types":"./index.d.cts","default":"./index.cjs"}},"gitHead":"884b0da1703e4fc6542846da26fd2e974818a4fb","_npmUser":{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"},"_npmVersion":"11.13.0","description":"Learn more at [docs.freestyle.sh](https://docs.freestyle.sh)","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"optionalDependencies":{"glob":"^13.0.0","yargs":"^18.0.0","dotenv":"^17.3.1"},"_npmOperationalInternal":{"tmp":"tmp/freestyle_0.1.62_1780453888663_0.7093983911860795","host":"s3://npm-registry-packages-npm-production"}},"0.1.63":{"name":"freestyle","version":"0.1.63","keywords":["freestyle","sandboxes","ai-agents","agents","ai","code-interpreter"],"_id":"freestyle@0.1.63","maintainers":[{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"}],"bin":{"freestyle":"cli.mjs","freestyle-sandboxes":"cli.mjs"},"dist":{"shasum":"1de7f3bc03c3c2c10e301b5a9afe30567f2ac64a","tarball":"https://registry.npmjs.org/freestyle/-/freestyle-0.1.63.tgz","fileCount":14,"integrity":"sha512-sNmr4UHr9abaEQeNzOra4csLrU72qjwPm4lA1i3IYM9pbmkvQ8aOOH/61yawNSVIhxqIoYO9xBcrMNwjqZaWMw==","signatures":[{"sig":"MEUCIQCUbWq6kWSWnHoWP9X3HlVpUk7bnP7y5R9t2nMXRLC6+gIgI5I8RPGfx8RjPBPFTubPD68GprTQu7WsJ710dZCwI/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3104613},"main":"./index.cjs","type":"module","types":"./index.d.cts","module":"./index.mjs","exports":{"import":{"types":"./index.d.mts","default":"./index.mjs"},"require":{"types":"./index.d.cts","default":"./index.cjs"}},"gitHead":"d8cd601120da42348ea1b440b8d2bf9bdce4947b","_npmUser":{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"},"_npmVersion":"11.13.0","description":"Learn more at [docs.freestyle.sh](https://docs.freestyle.sh)","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"optionalDependencies":{"glob":"^13.0.0","yargs":"^18.0.0","dotenv":"^17.3.1"},"_npmOperationalInternal":{"tmp":"tmp/freestyle_0.1.63_1780692337211_0.22337876769273723","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.0":{"name":"freestyle","version":"0.2.0-beta.0","license":"MIT","_id":"freestyle@0.2.0-beta.0","maintainers":[{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"},{"name":"ben2w","email":"bewerner23@gmail.com"}],"bin":{"freestyle":"dist/cli/index.js"},"dist":{"shasum":"9521cfb355508eaaf62ff1c3560712d0e2dc0350","tarball":"https://registry.npmjs.org/freestyle/-/freestyle-0.2.0-beta.0.tgz","fileCount":112,"integrity":"sha512-abJFXnhdt8IxBJmhwtyJuzi1ESgE5A37MaF971HWOzRCnckU1836VhnqyTgCrWJpuvyuQBbivxcdW9qGI2rt1w==","signatures":[{"sig":"MEQCIH9OrBKmH5DY/K1+03Z0bQmn/vW+epFQsaj2iec5/Gz2AiAjSCuYjO56fZL+Ct5SIw8YUKtwk2pgVV/Wmp/2LN/gpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463918},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f3c1026094b24e612030f9e27be63124f173abcb","scripts":{"build":"tsc","typecheck":"tsc --noEmit","publish:beta":"npm publish --tag beta","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"ben2w","email":"bewerner23@gmail.com"},"_npmVersion":"11.11.1","description":"Freestyle SDK and CLI — manage VMs, snapshots, VPCs, domains, and identities","directories":{},"_nodeVersion":"25.8.2","dependencies":{"ws":"^8.18.0","yargs":"^17.7.2","dotenv":"^17.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/ws":"^8.5.13","typescript":"^5.7.0","@types/node":"^22.10.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/freestyle_0.2.0-beta.0_1786136397481_0.5064598772095126","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.1":{"name":"freestyle","version":"0.2.0-beta.1","license":"MIT","_id":"freestyle@0.2.0-beta.1","maintainers":[{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"},{"name":"ben2w","email":"bewerner23@gmail.com"}],"bin":{"freestyle":"dist/cli/index.js"},"dist":{"shasum":"8360bd468751ad78a19a9f2464b6aedb8cc238af","tarball":"https://registry.npmjs.org/freestyle/-/freestyle-0.2.0-beta.1.tgz","fileCount":112,"integrity":"sha512-Mdn7aMNlpc+oajZ3rYfAErcKErxiSYikgMq67K8xIpF1ZKaGkLUq2DDHLyZc51k4+t0ikkhWb1dokrrrH0xeuw==","signatures":[{"sig":"MEUCIQDAEmyXbgg82/7UIcLr+SApdKK5xuQpvctq5c25qWGFFwIgH4235UBsIABIwvM1EI4EwKKx+sxQN2+PvBJsw6wSVWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":464485},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f3c1026094b24e612030f9e27be63124f173abcb","scripts":{"build":"tsc","typecheck":"tsc --noEmit","publish:beta":"npm publish --tag beta","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"ben2w","email":"bewerner23@gmail.com"},"_npmVersion":"11.11.1","description":"Freestyle SDK and CLI — manage VMs, snapshots, VPCs, domains, and identities","directories":{},"_nodeVersion":"25.8.2","dependencies":{"ws":"^8.18.0","yargs":"^17.7.2","dotenv":"^17.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/ws":"^8.5.13","typescript":"^5.7.0","@types/node":"^22.10.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/freestyle_0.2.0-beta.1_1786136462695_0.25416646159366496","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.2":{"name":"freestyle","version":"0.2.0-beta.2","license":"MIT","_id":"freestyle@0.2.0-beta.2","maintainers":[{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"},{"name":"ben2w","email":"bewerner23@gmail.com"}],"bin":{"freestyle":"dist/cli/index.js"},"dist":{"shasum":"beddfc06489790395e308e28cfd3d2ee387d2e9f","tarball":"https://registry.npmjs.org/freestyle/-/freestyle-0.2.0-beta.2.tgz","fileCount":112,"integrity":"sha512-RIm8QlGw1O6qCMPDDL8k4yzLepnwLnCSsDVNYWq8flZ4aDHOIi6+P3KWWRcdik1QYAtLwq48RcTDWRE2q6xoLA==","signatures":[{"sig":"MEUCIFPo5tp8WH0hhRGzLvUgiY+FQi7vo/0jaqumjYZotKcRAiEA+3s1+p2d8Qg4GfRqxxUxtE/KkArWTiTEb+6ABTX+tSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":464534},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f3c1026094b24e612030f9e27be63124f173abcb","scripts":{"build":"tsc","typecheck":"tsc --noEmit","publish:beta":"npm publish --tag beta","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"ben2w","email":"bewerner23@gmail.com"},"_npmVersion":"11.11.1","description":"Freestyle SDK and CLI — manage VMs, snapshots, VPCs, domains, and identities","directories":{},"_nodeVersion":"25.8.2","dependencies":{"ws":"^8.18.0","yargs":"^17.7.2","dotenv":"^17.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/ws":"^8.5.13","typescript":"^5.7.0","@types/node":"^22.10.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/freestyle_0.2.0-beta.2_1786137113987_0.8157023312470542","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.3":{"name":"freestyle","version":"0.2.0-beta.3","license":"MIT","_id":"freestyle@0.2.0-beta.3","maintainers":[{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"},{"name":"ben2w","email":"bewerner23@gmail.com"}],"bin":{"freestyle":"dist/cli/index.js"},"dist":{"shasum":"f3077b2f7e63bce61d7d1b6ee76bd52b0290b116","tarball":"https://registry.npmjs.org/freestyle/-/freestyle-0.2.0-beta.3.tgz","fileCount":112,"integrity":"sha512-GEbtTTYVSHIL2Q74WYqdRYM8lItiAch6g7lAjJFCbdDhEzvoFcrqZ7EoF5J0/6WjabM0FxsCqXaKjyODndEp9A==","signatures":[{"sig":"MEUCIQDoLVGaMUbkajr3j9Q8ubVym3erUGCRTLYUittzHxt9HAIgL1oW1T1FxDFp6+ABOU8v2DHgbxpqy06X2c7qh9zGfAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":476833},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"914585ace2e83fd3992f0ad90056326514e623d2","scripts":{"test":"npm run build && node --test test/*.test.mjs","build":"tsc","typecheck":"tsc --noEmit","publish:beta":"npm publish --tag beta","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"ben2w","email":"bewerner23@gmail.com"},"_npmVersion":"11.11.1","description":"Freestyle SDK and CLI — manage VMs, snapshots, VPCs, domains, and identities","directories":{},"_nodeVersion":"25.8.2","dependencies":{"ws":"^8.18.0","yargs":"^17.7.2","dotenv":"^17.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/ws":"^8.5.13","typescript":"^5.7.0","@types/node":"^22.10.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/freestyle_0.2.0-beta.3_1786653928085_0.908055208912883","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.4":{"name":"freestyle","version":"0.2.0-beta.4","license":"MIT","_id":"freestyle@0.2.0-beta.4","maintainers":[{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"},{"name":"ben2w","email":"bewerner23@gmail.com"}],"bin":{"freestyle":"dist/cli/index.js"},"dist":{"shasum":"1a34d86ea1c6980c7de8434fb06e29896fdac5c9","tarball":"https://registry.npmjs.org/freestyle/-/freestyle-0.2.0-beta.4.tgz","fileCount":122,"integrity":"sha512-P/zoYup+pyyhezIfmcISnajhASmF8b7/aorff/N5ba1jzKmz8yn0lFa5LWZxEQAfs2WVk3CBo4DWdMOSkhSvZw==","signatures":[{"sig":"MEQCIFOUXEeWGF6ixK9LnP0u4rwJ5pTkOvy4knudP1AxzLbzAiAax39KWwa2mI/57HZp/IQ6Bxx5brQAM/SnZkU1qXMzjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496050},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b55164a141b67bec23c96c4e7b206e540461d926","scripts":{"test":"npm run build && node --test test/*.test.mjs","build":"tsc","typecheck":"tsc --noEmit","publish:beta":"npm publish --tag beta","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"ben2w","email":"bewerner23@gmail.com"},"_npmVersion":"11.11.1","description":"Freestyle SDK and CLI — manage VMs, snapshots, VPCs, domains, and identities","directories":{},"_nodeVersion":"25.8.2","dependencies":{"ws":"^8.18.0","yargs":"^17.7.2","dotenv":"^17.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/ws":"^8.5.13","typescript":"^5.7.0","@types/node":"^22.10.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/freestyle_0.2.0-beta.4_1786737010362_0.2485606312115216","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.5":{"name":"freestyle","version":"0.2.0-beta.5","license":"MIT","_id":"freestyle@0.2.0-beta.5","maintainers":[{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"},{"name":"ben2w","email":"bewerner23@gmail.com"}],"bin":{"freestyle":"dist/cli/index.js"},"dist":{"shasum":"1d651c9bec83ddee87fbcb80a12fe78eb659c197","tarball":"https://registry.npmjs.org/freestyle/-/freestyle-0.2.0-beta.5.tgz","fileCount":141,"integrity":"sha512-joqcqpVIeu1Iit6tDNGAaMjI8vXXAYkSiiDXmos/+8reA8/FfpY0Z83TlvKYWi1MZj+h94Qs97/e4QdwpsmNkw==","signatures":[{"sig":"MEYCIQDrWltioScS+WCPcy7pVK3+5mPekK8LmZ8HeJIuToEN0QIhAPJlzS2TCAneNqbOJ8fBM8kPjS9sQD8Nx52aFcfmtEWY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612320},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b01c8b31f5b3a8ff94be03eae613055c53945a34","scripts":{"test":"npm run build && node --test test/*.test.mjs","build":"tsc","typecheck":"tsc --noEmit","publish:beta":"npm publish --tag beta","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},"_npmVersion":"11.17.0","description":"Freestyle SDK and CLI — manage VMs, snapshots, VPCs, domains, and identities","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.18.0","yargs":"^17.7.2","dotenv":"^17.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/ws":"^8.5.13","typescript":"^5.7.0","@types/node":"^22.10.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/freestyle_0.2.0-beta.5_1786826586665_0.4852790431257985","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.6":{"name":"freestyle","version":"0.2.0-beta.6","license":"MIT","_id":"freestyle@0.2.0-beta.6","maintainers":[{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"},{"name":"ben2w","email":"bewerner23@gmail.com"}],"bin":{"freestyle":"dist/cli/index.js"},"dist":{"shasum":"04bf2f51287cf5db1a6c89f0257fee3b843bbc1c","tarball":"https://registry.npmjs.org/freestyle/-/freestyle-0.2.0-beta.6.tgz","fileCount":141,"integrity":"sha512-h7kxD6/Lp828gMF4I8J6ZhhpmQhmgWtWzQ9uoOGbyPddBI73o8KIBk9v6Ez8IibzIyKAdrzLT2oGy8AIfSoTxw==","signatures":[{"sig":"MEQCIBN56iq+InPbYsNj5oc1YBO1ftaJ5V22uSNOEKs2E9ckAiA+/bkB1+si8N8dMWE18cquNKfzw4r8LNkk1vivTj/+QQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":619876},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3b686c86c1f537086fbbf40c090dcd8d1a2d1b35","scripts":{"test":"npm run build && node --test test/*.test.mjs","build":"tsc","typecheck":"tsc --noEmit","publish:beta":"npm publish --tag beta","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},"_npmVersion":"11.17.0","description":"Freestyle SDK and CLI — manage VMs, snapshots, VPCs, domains, and identities","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.18.0","yargs":"^17.7.2","dotenv":"^17.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/ws":"^8.5.13","typescript":"^5.7.0","@types/node":"^22.10.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/freestyle_0.2.0-beta.6_1786920273340_0.6869226082635169","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.7":{"name":"freestyle","version":"0.2.0-beta.7","license":"MIT","_id":"freestyle@0.2.0-beta.7","maintainers":[{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"},{"name":"ben2w","email":"bewerner23@gmail.com"}],"bin":{"freestyle":"dist/cli/index.js"},"dist":{"shasum":"05e29b7dcedec56eb2813ba739ed6f3f64a8156b","tarball":"https://registry.npmjs.org/freestyle/-/freestyle-0.2.0-beta.7.tgz","fileCount":146,"integrity":"sha512-EeBiEwZ1uvqt79+tD93qPco6MbFtANPrbq9n0/YH4JLPZj5CUpdewRub35v8JboL2MounQj7nmo38XlXDDZfHg==","signatures":[{"sig":"MEYCIQDAL+vkdo+Fm378T74rKJOIpI1nVGgRBdnZo3kV1Wb10QIhAM6mZJJg/2G0Y95OUMsK9m61IAsqp+huikyCSkyTnh80","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":704435},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e1da4223a9a2735f79a4008f3b2b39e3183ad400","scripts":{"test":"npm run build && node --test test/*.test.mjs","build":"tsc","typecheck":"tsc --noEmit","publish:beta":"npm publish --tag beta","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},"_npmVersion":"11.11.0","description":"Freestyle SDK and CLI — manage VMs, snapshots, VPCs, domains, and identities","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.18.0","yargs":"^17.7.2","dotenv":"^17.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/ws":"^8.5.13","typescript":"^5.7.0","@types/node":"^22.10.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/freestyle_0.2.0-beta.7_1787176870448_0.20377243895167219","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"freestyle","version":"0.2.0","license":"MIT","_id":"freestyle@0.2.0","maintainers":[{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"},{"name":"ben2w","email":"bewerner23@gmail.com"}],"bin":{"freestyle":"dist/cli/index.js"},"dist":{"shasum":"8006870d8f1ea399b180e81e07c4151dd2e962e3","tarball":"https://registry.npmjs.org/freestyle/-/freestyle-0.2.0.tgz","fileCount":146,"integrity":"sha512-va17b0JfxE5Z+PUv2yu1nT9PgO5WAh9KkRQ7GkMQ4NvLqUbo/Sr1A4ytUIvjsRkh3g2Apy1oVYs8Lo+Jueeb0w==","signatures":[{"sig":"MEUCIQCiCFS/WFdRFI7KztDVF8IT3yAlm6Mop+OhOUDY3RTX8gIgNle39xUF5Bnij9PtK8FpeyTGqENABpMdypPjClWo4lU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":708894},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4578df99c299659803513a794eaf772bc85b67a4","scripts":{"test":"npm run build && node --test test/*.test.mjs","build":"tsc","publish":"npm publish","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},"_npmVersion":"11.11.0","description":"Freestyle SDK and CLI — manage VMs, snapshots, VPCs, domains, and identities","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.18.0","yargs":"^17.7.2","dotenv":"^17.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.13","typescript":"^5.7.0","@types/node":"^22.10.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/freestyle_0.2.0_1787349200821_0.24276065285010429","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"freestyle","version":"0.2.1","license":"MIT","_id":"freestyle@0.2.1","maintainers":[{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"},{"name":"ben2w","email":"bewerner23@gmail.com"}],"bin":{"freestyle":"dist/cli/index.js"},"dist":{"shasum":"b3f4858cf5c535901c08761ab4c5baaa803638f8","tarball":"https://registry.npmjs.org/freestyle/-/freestyle-0.2.1.tgz","fileCount":146,"integrity":"sha512-VjAKyJtA+orQ2PKmzLNRhiuL6KeJs2Ff/ckOPiCxlNzTfQpcozCOS5VJPpm+vOPwXZ7yhmF8lvfSMsi5LlZ6cg==","signatures":[{"sig":"MEYCIQCbevtFYi9U9GFQ3NGuGkNTLMJXb0XRV3BDpC8PPhBwkQIhAKE90qTdY75shk+YBjPuwrvL5f+7+viHyFTR61rcr4br","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":732077},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5b9a8bab81a180df847f335c5cd4dc80cb3ea06d","scripts":{"test":"npm run build && node --test test/*.test.mjs","build":"tsc","publish":"npm publish","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},"_npmVersion":"11.11.0","description":"Freestyle SDK and CLI — manage VMs, snapshots, VPCs, domains, and identities","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.18.0","yargs":"^17.7.2","dotenv":"^17.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.13","typescript":"^5.7.0","@types/node":"^22.10.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/freestyle_0.2.1_1787617269531_0.14160263744384705","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"freestyle","version":"0.2.2","license":"MIT","_id":"freestyle@0.2.2","maintainers":[{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"},{"name":"ben2w","email":"bewerner23@gmail.com"}],"bin":{"freestyle":"dist/cli/index.js"},"dist":{"shasum":"302f84624d5ce8f57c62d49af8d8771bdc0bfa34","tarball":"https://registry.npmjs.org/freestyle/-/freestyle-0.2.2.tgz","fileCount":146,"integrity":"sha512-EN53Hu58WhaiiXdawlDBBoBzunUL+ONLOnO2H9iF9fUb4+YrJa/aDeANp+HpBATQZc99Bm/SeqMOkagpfG5K8A==","signatures":[{"sig":"MEQCIDOt6Rb0yHszONPZ+ttyntaafVkUuqv/ztIrR/ykYZ9+AiBYQIVmY2OOwwhy7c5NllesQQSH34aoW78qk8wl2QWrbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":732077},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5b9a8bab81a180df847f335c5cd4dc80cb3ea06d","scripts":{"test":"npm run build && node --test test/*.test.mjs","build":"tsc","publish":"npm publish","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},"_npmVersion":"11.11.0","description":"Freestyle SDK and CLI — manage VMs, snapshots, VPCs, domains, and identities","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.18.0","yargs":"^17.7.2","dotenv":"^17.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.13","typescript":"^5.7.0","@types/node":"^22.10.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/freestyle_0.2.2_1787617336371_0.4636378546782689","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"freestyle","version":"0.2.3","license":"MIT","_id":"freestyle@0.2.3","maintainers":[{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"},{"name":"ben2w","email":"bewerner23@gmail.com"}],"bin":{"freestyle":"dist/cli/index.js"},"dist":{"shasum":"1d5f810a41958c1c609cb5cb797fc531ce4bee9e","tarball":"https://registry.npmjs.org/freestyle/-/freestyle-0.2.3.tgz","fileCount":161,"integrity":"sha512-qVBW/nvJ3eNQpK2rwetm/XHEYm4T6FpYbhXrEET8vSSTbBjGuODvTVSm3MULOVmWDkUdXVI/dXifMm9DxIF0/g==","signatures":[{"sig":"MEYCIQC8Mipn2JGSJ6mlxs42sU/yrmLySffh9zSNHQpUXIjmRgIhAJov4Zl8EahUlzRRvgoZtTAGBkKrTHpEWJ0qncX6WpJo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":819531},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"95e964b08e1021a4483d4cc2e780898e6568df49","scripts":{"test":"npm run build && node --test test/*.test.mjs","build":"tsc","publish":"npm publish","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},"_npmVersion":"11.11.0","description":"Freestyle SDK and CLI — manage VMs, snapshots, VPCs, domains, and identities","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.18.0","yargs":"^17.7.2","dotenv":"^17.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.13","typescript":"^5.7.0","@types/node":"^22.10.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/freestyle_0.2.3_1787804330347_0.22317074184894992","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"freestyle","version":"0.2.4","license":"MIT","_id":"freestyle@0.2.4","maintainers":[{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"},{"name":"ben2w","email":"bewerner23@gmail.com"}],"bin":{"freestyle":"dist/cli/index.js"},"dist":{"shasum":"fc64ddb33506909a6c10d1ab1e0836fb8feb6ac2","tarball":"https://registry.npmjs.org/freestyle/-/freestyle-0.2.4.tgz","fileCount":166,"integrity":"sha512-Ki6gCixoHdpKGG8yuODQ78dDX8wqLHWLyWMPjvH6W2eTNNjS3fr97W+o4zHPGfmmHJ8dplVq38lTUEg8+opd1Q==","signatures":[{"sig":"MEYCIQCbOTYCGqQIllfrL9+fZkR9hRG6p5etRRBxP9kh2V4L0wIhAIXVIJ+zbmveTvYfXu8ZsXQ3atWPw8rvRXoINedU0o1f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":843316},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"95e964b08e1021a4483d4cc2e780898e6568df49","scripts":{"test":"npm run build && node --test test/*.test.mjs","build":"tsc","publish":"npm publish","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},"_npmVersion":"11.11.0","description":"Freestyle SDK and CLI — manage VMs, snapshots, VPCs, domains, and identities","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.18.0","yargs":"^17.7.2","dotenv":"^17.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.13","typescript":"^5.7.0","@types/node":"^22.10.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/freestyle_0.2.4_1787805934791_0.8962564012980254","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"freestyle","version":"0.2.5","license":"MIT","_id":"freestyle@0.2.5","maintainers":[{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"},{"name":"ben2w","email":"bewerner23@gmail.com"}],"bin":{"freestyle":"dist/cli/index.js"},"dist":{"shasum":"3d496d56a6de2ef12e6550de9938818fe7100c0a","tarball":"https://registry.npmjs.org/freestyle/-/freestyle-0.2.5.tgz","fileCount":166,"integrity":"sha512-spNsSUzoINV6OGN7us8qPsL0ZBFztDk6LUO6tHPkzp0E66Wy1vvcP8iLj3EsZbWl280aWq3L6H4VU52xBQRomQ==","signatures":[{"sig":"MEUCIQCb6IcPmB3X0Tie2ppNfBuw1i9gyLWEICIxpqF1ZY1lmgIgDeNgNIwDlZ3h0dSDvfEUR6aVQeRGVbRI2/Nxgyh0WUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":848664},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9a46111dc7359aeadf2210f37cdfafd3358c1fa0","scripts":{"test":"npm run build && node --test test/*.test.mjs","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},"_npmVersion":"11.11.0","description":"Freestyle SDK and CLI — manage VMs, snapshots, VPCs, domains, and identities","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.18.0","yargs":"^17.7.2","dotenv":"^17.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.13","typescript":"^5.7.0","@types/node":"^22.10.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/freestyle_0.2.5_1787807576133_0.022436583859753334","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"freestyle","version":"0.2.6","license":"MIT","_id":"freestyle@0.2.6","maintainers":[{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"},{"name":"ben2w","email":"bewerner23@gmail.com"}],"bin":{"freestyle":"dist/cli/index.js"},"dist":{"shasum":"e5bd8b29c1b41b897c21747ac7c4fa36e415b4c4","tarball":"https://registry.npmjs.org/freestyle/-/freestyle-0.2.6.tgz","fileCount":166,"integrity":"sha512-qUXX5ENu6IuilV+Vh+LKG6JQ2fiu/3UvPZhvdYywsmZ2n4lOLAmhqQmmvvnIQ/hWntMRblCBmhyoIe9kJgzwvw==","signatures":[{"sig":"MEUCIQCf0o0hxrF6OO2/2AzxmLkGWY9dfSOdlIjqvXH/dxdIzAIgXOByujV2O+MiDW2KLWRNtAqAALG3HHTvcNVUASX6PTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":850193},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f5a93a10f9520846960239d650207fbd8c6ecb65","scripts":{"test":"npm run build && node --test test/*.test.mjs","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},"_npmVersion":"11.11.0","description":"Freestyle SDK and CLI — manage VMs, snapshots, VPCs, domains, and identities","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.18.0","yargs":"^17.7.2","dotenv":"^17.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.13","typescript":"^5.7.0","@types/node":"^22.10.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/freestyle_0.2.6_1787808521329_0.24616913970629262","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"freestyle","version":"0.2.7","license":"MIT","_id":"freestyle@0.2.7","maintainers":[{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"},{"name":"ben2w","email":"bewerner23@gmail.com"}],"bin":{"freestyle":"dist/cli/index.js"},"dist":{"shasum":"f861d44c9805c5656de5500207c5b24a13c87c4f","tarball":"https://registry.npmjs.org/freestyle/-/freestyle-0.2.7.tgz","fileCount":176,"integrity":"sha512-fTISd4+LyrGB1so1HNhtbfUSaqbMue95lu9Pov7xap3WPNC+NLsXATwpsYuy7dJa7pcj/qIum/aXGgUSV+/CPg==","signatures":[{"sig":"MEYCIQDflZK/bAxPfKvDnn1og1YjEYKofL8X2tV9TCUNp88hegIhAM73Zcm3eHqXWB1yHt2DQV2i/hL4/VfPJRrb67+O9YJK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":909496},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0725182f13ca50650d7eeff64e4cd81cd2f8f706","scripts":{"test":"npm run build && node --test test/*.test.mjs","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},"_npmVersion":"11.11.0","description":"Freestyle SDK and CLI — manage VMs, snapshots, VPCs, domains, and identities","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.18.0","yargs":"^17.7.2","dotenv":"^17.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.13","typescript":"^5.7.0","@types/node":"^22.10.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/freestyle_0.2.7_1787895560696_0.4702967352727925","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"freestyle","version":"0.2.8","license":"MIT","_id":"freestyle@0.2.8","maintainers":[{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"},{"name":"ben2w","email":"bewerner23@gmail.com"}],"bin":{"freestyle":"dist/cli/index.js"},"dist":{"shasum":"74906c174a25f75f7687a6aa1fc2f1ce58e81c92","tarball":"https://registry.npmjs.org/freestyle/-/freestyle-0.2.8.tgz","fileCount":191,"integrity":"sha512-SD1a9X/txv9fy0jdMKmwUl+6VVgcUZxHGCBYW+OSpJXGqhIFCeksC5oh3/Lw6jiif1bQnPYJaPSvKoCsN+CxSw==","signatures":[{"sig":"MEUCIQC4tMA2N4CVV9azDx725Hojdbniqft5ZV/HVIObetgC8wIgWy9X7N2Wuk3IWPrAtSRfs3cl+oQvDG0u3GaPOdX3+k4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":999835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2f275568555a8866938a6c06c5b6a5e2427b262a","scripts":{"test":"npm run build && node --test test/*.test.mjs","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},"_npmVersion":"11.11.0","description":"Freestyle SDK and CLI — manage VMs, snapshots, VPCs, domains, and identities","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.18.0","yargs":"^17.7.2","dotenv":"^17.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.13","typescript":"^5.7.0","@types/node":"^22.10.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/freestyle_0.2.8_1788241018588_0.334931638419498","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"freestyle","version":"0.2.9","license":"MIT","_id":"freestyle@0.2.9","maintainers":[{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"},{"name":"ben2w","email":"bewerner23@gmail.com"}],"bin":{"freestyle":"dist/cli/index.js"},"dist":{"shasum":"11a3b977b84dbf78ee39b917e6545e0cb1ab834e","tarball":"https://registry.npmjs.org/freestyle/-/freestyle-0.2.9.tgz","fileCount":196,"integrity":"sha512-coFGZhYYh+anvcIeV1OoBtZl4xmy9mTTqAxD/mSpSbpudT9E83p5hDaOL5sAXuV+DGLyEhP4ZxiC+k1CNDBTTA==","signatures":[{"sig":"MEQCIDKGBc8Lii7Zg64kjjGSYa5WvPqUP/sS5lJa5NAUBRu3AiBkuTKC4GZjNZ6fxLH78DBraRfDQuB8eYcSWVo/yoWRRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1019463},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"749829f2d117183519f212716306da3fdf68aecf","scripts":{"test":"npm run build && node --test test/*.test.mjs","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"},"_npmVersion":"11.19.0","description":"Freestyle SDK and CLI — manage VMs, snapshots, VPCs, domains, and identities","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.18.0","yargs":"^17.7.2","dotenv":"^17.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.13","typescript":"^5.7.0","@types/node":"^22.10.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/freestyle_0.2.9_1788285412803_0.6620391180395495","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"freestyle","version":"0.2.10","license":"MIT","_id":"freestyle@0.2.10","maintainers":[{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"},{"name":"ben2w","email":"bewerner23@gmail.com"}],"bin":{"freestyle":"dist/cli/index.js"},"dist":{"shasum":"edc87fa3655e650324eba730eebd8020e209e57d","tarball":"https://registry.npmjs.org/freestyle/-/freestyle-0.2.10.tgz","fileCount":192,"integrity":"sha512-LjyTUBARgSAbdTIVwuenSp7+aOLqPPE8gF2II6ixj8kx3dqdQOels4Vt9kO298ZpLpbZCbvTNyeUKu56m2+k4A==","signatures":[{"sig":"MEQCIC9+Ljm2RE3+n7jxatgwAlGSjsQ0eNs2TrZgiC87qWnNAiA82ZjyE3ocSFwRsspHMseXHjnzaXeXacrOyNxZTZDJPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1067185},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"npm run build && node --test test/*.test.mjs","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"},"_npmVersion":"11.5.1","description":"Freestyle SDK and CLI — manage VMs, snapshots, VPCs, domains, and identities","directories":{},"_nodeVersion":"24.6.0","dependencies":{"ws":"^8.18.0","yargs":"^17.7.2","dotenv":"^17.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.13","typescript":"^5.7.0","@types/node":"^22.10.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/freestyle_0.2.10_1788348309993_0.828846585733557","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"freestyle","version":"0.2.11","license":"MIT","_id":"freestyle@0.2.11","maintainers":[{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"},{"name":"ben2w","email":"bewerner23@gmail.com"}],"bin":{"freestyle":"dist/cli/index.js"},"dist":{"shasum":"be64eb8056365b3e91faeb91689994a6883fd9ec","tarball":"https://registry.npmjs.org/freestyle/-/freestyle-0.2.11.tgz","fileCount":206,"integrity":"sha512-nZuWvjMH/Yjnf//DYl6Do0rNNr+wtNPT/c8AvZNzRaTZI4cifK05JU3g22onncu5Fwnr2ytV+LtwpC/vFlifMw==","signatures":[{"sig":"MEUCIQDvhozcy6HVpbYMRRFzoukIk76CnOEcRq77i2RaGgSLeQIgPlm5cmFPeFwGFTDa+6dP8OUvV6Bd6IkW+YTGd8LmX2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC22xh689S7hXWT/RyBH7D/oMoc/QfOQl/wwjWQ8CjWuAIhANkAbaBnPY/5o+tBdfQlCXNSiP/XMBNKjJw7fah61YXd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1083878},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"368b58d62bd11fc5d15a28a7add0ba01886c0313","scripts":{"test":"npm run build && node --test test/*.test.mjs","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"},"_npmVersion":"11.19.0","description":"Freestyle SDK and CLI — manage VMs, snapshots, VPCs, domains, and identities","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.18.0","yargs":"^17.7.2","dotenv":"^17.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.13","typescript":"^5.7.0","@types/node":"^22.10.0","@types/yargs":"^17.0.33"},"optionalDependencies":{"undici":"^7.16.0 || ^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/freestyle_0.2.11_1788498575346_0.058564165944987145","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"freestyle","version":"0.2.12","license":"MIT","_id":"freestyle@0.2.12","maintainers":[{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"},{"name":"ben2w","email":"bewerner23@gmail.com"}],"bin":{"freestyle":"dist/cli/index.js"},"dist":{"shasum":"5c0e48deb597a1064eb8f3f3b349517cb1e83523","tarball":"https://registry.npmjs.org/freestyle/-/freestyle-0.2.12.tgz","fileCount":211,"integrity":"sha512-8IwDXwxN+5hL/V1roimscx9p1iFr9YL7bDf0Xon+W4kVlWYfuzTMEhyJoSvoROilnurrX8eP/B9aydjDU3lcPw==","signatures":[{"sig":"MEUCID9H15hJ5P1PCNU6BEllXES36hUdn/QOFdmpVH1LDhoZAiEA2cyhsGlaHVxvRLNnkM0f/mhyFL/9ZT5yhPl1uY4H+wc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIElkGbjLtUV04qN7PZCJ86viheLtJ3H9tZEqQiTFgB8oAiEA6ZXe1Xt9uMIXCHWMaO+LuUGkfv2kVqbygqAMpkm11/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1098928},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"579959b44298437de486a614fb202205297b247b","scripts":{"test":"npm run build && node --test test/*.test.mjs","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},"_npmVersion":"11.11.0","description":"Freestyle SDK and CLI — manage VMs, snapshots, VPCs, domains, and identities","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.18.0","yargs":"^17.7.2","dotenv":"^17.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.13","typescript":"^5.7.0","@types/node":"^22.10.0","@types/yargs":"^17.0.33"},"optionalDependencies":{"undici":"^7.16.0 || ^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/freestyle_0.2.12_1788817712873_0.9255207184809242","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"_id":"freestyle@0.2.13","bin":{"freestyle":"dist/cli/index.js"},"dist":{"shasum":"80a3b43d431e66a2b711f79a76a447649cca65ca","tarball":"https://registry.npmjs.org/freestyle/-/freestyle-0.2.13.tgz","fileCount":207,"integrity":"sha512-+rJOPBKiQrC6/gCe4Nmj38hEIc2tqW9BNAV1rOxeSb4JyGfLs8ByV+kXXnmuc13d7VQ/wSsKRahOcJ+qGBnrwQ==","signatures":[{"sig":"MEQCIDLxHRmUF4k+mMmHUNM2E/6WxFZj3analPavEtezbPnLAiBELFFb5gtK9Fp13ixoujSOT0EyMIpxwoZ6sL3n2eU9Jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDtoFUudKINX2fUxMbjNpJe8JeqRiy2VTAYWNRHYwwokgIhAOB/FLysjBo6P02StHwawFSTSA5MtRHPnb4dzAapKBuz"}],"unpackedSize":1114316},"main":"./dist/index.js","name":"freestyle","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"license":"MIT","scripts":{"test":"npm run build && node --test test/*.test.mjs","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"version":"0.2.13","_npmUser":{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"},"_npmVersion":"11.5.1","description":"Freestyle SDK and CLI — manage VMs, snapshots, VPCs, domains, and identities","directories":{},"maintainers":[{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"},{"name":"ben2w","email":"bewerner23@gmail.com"}],"_nodeVersion":"24.6.0","dependencies":{"ws":"^8.18.0","yargs":"^17.7.2","dotenv":"^17.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.13","typescript":"^5.7.0","@types/node":"^22.10.0","@types/yargs":"^17.0.33"},"optionalDependencies":{"undici":"^7.16.0 || ^8.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/freestyle_0.2.13_1788990918488_0.9764968806139631"}}},"time":{"created":"2011-05-02T02:25:20.368Z","modified":"2026-09-09T21:55:18.772Z","0.0.1":"2011-05-02T02:25:21.403Z","0.0.2":"2011-05-02T19:18:25.599Z","0.0.3":"2011-05-04T21:39:49.947Z","0.0.4":"2011-05-05T08:12:55.010Z","0.1.44":"2026-04-10T18:40:49.460Z","0.1.45":"2026-04-10T21:00:17.116Z","0.1.46":"2026-04-12T02:20:40.006Z","0.1.47":"2026-04-16T22:44:39.054Z","0.1.48":"2026-04-22T19:00:42.877Z","0.1.49":"2026-04-24T00:33:04.836Z","0.1.50":"2026-05-09T20:09:06.392Z","0.1.51":"2026-05-10T03:19:29.176Z","0.1.52":"2026-05-14T18:54:22.368Z","0.1.53":"2026-05-27T02:50:41.675Z","0.1.54":"2026-05-27T03:08:56.106Z","0.1.55":"2026-05-27T03:36:25.072Z","0.1.56":"2026-05-27T04:33:47.104Z","0.1.57":"2026-05-28T22:36:38.998Z","0.1.58":"2026-05-28T22:37:45.107Z","0.1.59":"2026-05-28T22:38:43.807Z","0.1.60":"2026-05-28T23:40:05.086Z","0.1.61":"2026-06-03T01:40:43.480Z","0.1.62":"2026-06-03T02:31:28.883Z","0.1.63":"2026-06-05T20:45:37.423Z","0.2.0-beta.0":"2026-08-07T20:59:57.655Z","0.2.0-beta.1":"2026-08-07T21:01:02.853Z","0.2.0-beta.2":"2026-08-07T21:11:54.216Z","0.2.0-beta.3":"2026-08-13T20:45:28.232Z","0.2.0-beta.4":"2026-08-14T19:50:10.493Z","0.2.0-beta.5":"2026-08-15T20:43:06.809Z","0.2.0-beta.6":"2026-08-16T22:44:33.493Z","0.2.0-beta.7":"2026-08-19T22:01:10.628Z","0.2.0":"2026-08-21T21:53:20.967Z","0.2.1":"2026-08-25T00:21:09.691Z","0.2.2":"2026-08-25T00:22:16.520Z","0.2.3":"2026-08-27T04:18:50.492Z","0.2.4":"2026-08-27T04:45:34.962Z","0.2.5":"2026-08-27T05:12:56.282Z","0.2.6":"2026-08-27T05:28:41.488Z","0.2.7":"2026-08-28T05:39:20.874Z","0.2.8":"2026-09-01T05:36:58.762Z","0.2.9":"2026-09-01T17:56:52.926Z","0.2.10":"2026-09-02T11:25:10.139Z","0.2.11":"2026-09-04T05:09:35.454Z","0.2.12":"2026-09-07T21:48:32.961Z","0.2.13":"2026-09-09T21:55:18.607Z"},"license":"MIT","description":"Freestyle SDK and CLI — manage VMs, snapshots, VPCs, domains, and identities","maintainers":[{"name":"jacobzwang","email":"zwang.jacob@gmail.com"},{"name":"theswerd","email":"swerdlowbenjamin@gmail.com"},{"name":"ben2w","email":"bewerner23@gmail.com"}],"readme":"# freestyle\n\nTypeScript SDK and CLI for the [Freestyle](https://freestyle.sh) API: create\nand manage VMs, snapshots, private networks (VPCs), domains, and identities.\n\nBoth the SDK and the `freestyle` CLI ship from this one package and talk to\nthe same public API — everything under `https://api.freestyle.sh/v5` (see\n[`/openapi.json`](https://api.freestyle.sh/openapi.json) for the underlying\nHTTP contract). The `/v5` prefix is added for you; resource paths stay\nunversioned throughout the SDK.\n\n## Install\n\nInstall the CLI, which targets `https://beta-api.freestyle.sh`:\n\n```sh\nnpm install --global freestyle@latest\n```\n\nOr run it without installing:\n\n```sh\nnpx freestyle@latest vm list\n```\n\nAs of 0.2.0 this package is the `latest` dist-tag — `freestyle@beta` is now\nonly the prerelease channel (see \"Publishing a beta\" below).\n\nFor SDK use within a project:\n\n```sh\nnpm install freestyle@latest\n```\n\n### Publishing a beta\n\nAfter authenticating to npm as a maintainer of the `freestyle` package:\n\n```sh\nnpm run publish:beta\n```\n\nThe release script typechecks and builds the package, then publishes the\nprerelease under the `beta` dist-tag. It does not change `latest`.\n\nFor local, interactive use, authenticate through Stack Auth:\n\n```sh\nfreestyle login                  # opens the Stack CLI authorization page\nfreestyle login --no-browser     # prints the URL without opening a browser\nfreestyle whoami              # shows the user and effective team\nfreestyle team list           # refresh and list accessible teams\nfreestyle team current        # show the effective active team\nfreestyle team use dev        # switch by unique team name or ID\nfreestyle vm list --team prod # override for one command\nfreestyle logout                 # remove the stored Stack login\n```\n\nThe CLI stores the Stack refresh token and team preference in\n`~/.freestyle/config.json` (mode `0600`). Commands refresh a short-lived Stack\naccess token; the v2 gateway resolves the selected Freestyle team during HTTP\nrequests and WebSocket handshakes. Login does not create a permanent API key.\n\nUse a permanent API key from the [dashboard](https://dash.freestyle.sh/vms) for\nCI and other non-interactive automation. Credential precedence is:\n\n1. `--api-key <key>` on the command line\n2. `FREESTYLE_API_KEY` in the real environment\n3. `FREESTYLE_API_KEY` in a `.env` file in the current directory\n4. The stored Stack login\n\nTeam selection for Stack login is:\n\n1. `--team <name-or-id>`\n2. `FREESTYLE_TEAM`\n3. The team set by `freestyle team use`\n4. The server default selected during browser authorization\n\nWhen more than one team remains and no default is available, interactive\nlogin prompts; non-interactive commands fail and require `--team`.\n\n`--proxy` (to point at a non-default API base URL) works the same way via\n`FREESTYLE_PROXY`. The SDK's `Freestyle` constructor only honors `apiKey`/\n`FREESTYLE_API_KEY` from the real environment — it doesn't read `.env`\nfiles; that's a CLI-only convenience, so load one yourself (e.g. with\n`dotenv`) if you want it in your own code.\n\n## SDK\n\n```ts\nimport { Freestyle } from \"freestyle\";\n\nconst freestyle = new Freestyle({ apiKey: process.env.FREESTYLE_API_KEY });\n\nconst { vm, vmId } = await freestyle.vms.create();\nconst { stdout } = await vm.exec(\"echo hello from the VM\");\nconsole.log(stdout);\n\nawait vm.fs.writeTextFile(\"/root/hello.txt\", \"hi\");\nconsole.log(await vm.fs.readTextFile(\"/root/hello.txt\"));\n\nconst session = await vm.pty.open({\n  onData: (bytes) => process.stdout.write(Buffer.from(bytes)),\n  onExit: (code) => console.log(\"shell exited\", code),\n});\nsession.write(\"ls -la\\n\");\n\nawait vm.delete();\n```\n\n### Namespaces\n\n- `freestyle.vms` — create/list/get/delete VMs; `freestyle.vms.snapshots` for\n  snapshot management. `vms.ref(id)` returns a `Vm` handle with\n  `start`/`pause`/`resize`/`update`/`delete`/`exec`/`snapshot`, plus\n  `.fs` (guest filesystem) and `.pty` (interactive terminal WebSockets).\n- `freestyle.vpc` — create/list/get/delete private networks. `vpc.ref(id)`\n  returns a `Vpc` handle with `.wireguard` for ephemeral or public-key\n  WireGuard tunnels into the network.\n- `freestyle.domains` — list the domains you hold; `.verifications` and\n  `.certificates` sub-namespaces for proving ownership of a domain and for\n  its TLS certificates.\n- `freestyle.tls` — TLS rules: publish a domain to a VM port, inject a secret\n  into a VM's outbound calls, reach another VM by name. Any unused subdomain\n  of `style.dev` is free to take and needs no verification.\n- `freestyle.identities` — scoped access for your end users.\n  `identities.ref(id)` returns an `Identity` handle with `.tokens` and\n  `.permissions.vm` for per-VM access grants.\n\nEvery namespace method and `Vm`/`Vpc`/`Identity` handle method returns a\nplain typed object (or `void` for deletes) — nothing is wrapped in an\nenvelope. Errors are thrown as `FreestyleApiError` (`.code`, `.message`,\n`.status`).\n\nAn identity access token (rather than an API key) can also authenticate,\nscoped to one VM's `exec`/PTY routes:\n\n```ts\nconst freestyle = new Freestyle({ identityAccessToken: token });\n```\n\n### Transport\n\nOn Node the SDK talks HTTP/2 over a small pool of shared connections, so\nconcurrent calls multiplex instead of each paying its own TCP and TLS\nhandshake. It needs no setup, and falls back to the runtime's own `fetch`\nwherever HTTP/2 is not available or not useful: plain `http:` base URLs,\nbrowsers, Cloudflare Workers, and Deno all pool for you already.\n\nA `fetch` you pass is used exactly as given, and replaces all of this — pass one\nto route through a proxy, size the connection pool yourself, add retries, or\nforce HTTP/1.1.\n\n```ts\nnew Freestyle({ apiKey, fetch: myFetch });\n```\n\n## CLI\n\n```\nfreestyle <command>\n\nCommands:\n  freestyle vm <action>        Manage Virtual Machines\n  freestyle snapshot <action>  Create and manage snapshots\n  freestyle vpc <action>       Manage private networks\n  freestyle tunnels <action>   Manage tunnels into private networks\n  freestyle firewall <action>  Manage firewall rules\n  freestyle tls <action>       Manage TLS rules — publish domains to VMs, inject secrets, connect VMs by name\n  freestyle domain <action>    Verify domains and manage their TLS certificates\n  freestyle identity <action>  Scoped access for your end users\n  freestyle skill <action>     Install the Freestyle docs as an agent skill (freestyle-docs)\n\nOptions:\n      --api-key  Freestyle API key (defaults to $FREESTYLE_API_KEY)  [string]\n      --team     team name or ID (defaults to $FREESTYLE_TEAM)       [string]\n      --proxy    override the base url for the freestyle api        [string]\n  -h, --help     Show help                                         [boolean]\n  -v, --version  Show version number                               [boolean]\n```\n\n```\nfreestyle vm <action>\n\nCommands:\n  freestyle vm create                      Create a new VM (or just `freestyle vm`)\n  freestyle vm list                        List all VMs\n  freestyle vm get <vmId>                  Fetch a VM\n  freestyle vm update <vmId>               Rename a VM, change its slug or idle timeout, or merge in metadata\n  freestyle vm start <vmId>                Boot a stopped VM, or resume a paused one\n  freestyle vm pause <vmId>                Freeze a running VM, keeping its memory\n  freestyle vm resize <vmId>               Change a VM's vCPU, memory, or disk (grow-only)\n  freestyle vm delete <vmId>               Delete a VM\n  freestyle vm exec <vmId> <command..>     Execute a command on a VM\n  freestyle vm ssh <vmId>                  SSH into a VM\n  freestyle vm scp <source> <destination>  Copy files or directories to or from\n                                            a VM (use '<vmId>:<path>' for the\n                                            remote side)\n  freestyle vm snapshot <action>           Manage snapshots\n  freestyle vm fs <action>                 Read and write files inside a VM\n```\n\nAt a terminal, `vm create` opens a shell in the new VM; `--no-ssh` prints the\nrecord instead. Scripts, CI, and coding agents get the record.\n\n```\nfreestyle snapshot <action>\n\nCommands:\n  freestyle snapshot create [vmId]         Build a snapshot: set up a fresh VM by hand\n                                            or with a script, then capture it\n  freestyle snapshot list                  List your snapshots\n  freestyle snapshot get <snapshotId>      Fetch a snapshot\n  freestyle snapshot update <snapshotId>   Rename a snapshot or change its slug\n  freestyle snapshot delete <snapshotId>   Delete a snapshot permanently\n```\n\nWithout a `vmId`, `snapshot create` boots a VM, opens a shell in it (or runs\n`--script ./setup.sh`, streamed to your terminal), captures it, and deletes\nthe VM. Ctrl-C, or a script that exits non-zero, deletes the VM and takes no\nsnapshot.\n\nEvery command prints the API's JSON response to stdout (pretty-printed) so\nit composes with `jq`; delete-type commands print a one-line confirmation\ninstead. `vm exec` streams stdout/stderr directly and exits with the guest's\nown status code.\n\n`freestyle vpc`, `freestyle tls`, `freestyle domain`, and `freestyle identity`\nmirror their SDK namespaces the same way — run `--help` on any of them (or any\nsubcommand) to see its options.\n\n`freestyle skill install` needs no login. It takes the skill published in\n[onboard.md](https://www.freestyle.sh/docs/onboard.md) and writes it\ninto the skills directory of every coding agent it detects on the machine\n(Claude Code, Codex, GitHub Copilot; `--agent` picks, `--project` installs\ninto the current repository instead of your home directory).\n","readmeFilename":"README.md"}