{"_id":"@krovacloud/sdk","_rev":"35-1e5f5bf0b4ec7c7491ce0961e38c2b16","name":"@krovacloud/sdk","dist-tags":{"latest":"0.4.13"},"versions":{"0.1.1":{"name":"@krovacloud/sdk","version":"0.1.1","keywords":["krova","krova-cloud","firecracker","cube","microvm","cloud","sdk","typescript"],"author":"Krova Inc.","license":"MIT","_id":"@krovacloud/sdk@0.1.1","maintainers":[{"name":"krova-admin","email":"krova.cloud@gmail.com"}],"homepage":"https://github.com/krovacloud/krova-js#readme","bugs":{"url":"https://github.com/krovacloud/krova-js/issues"},"dist":{"shasum":"5768f0087557048545a92576a0bfda643592a9d9","tarball":"https://registry.npmjs.org/@krovacloud/sdk/-/sdk-0.1.1.tgz","fileCount":10,"integrity":"sha512-XYbYFfiioIgce8Kn11i3QEdTDSwifx7FZeuF8yqvO1YIUTEoTnKu9Hf7a0u4dH0SC8ClWVHSa+P4ze2Fo/pE/A==","signatures":[{"sig":"MEQCICRW8tW+CZzU9vG09gAjRX6sR4G879F1v0UNpahqQ2iGAiBFyKcAc/LghU1UqL5HXYhQC3VzDvwinZGPVzlxZ470WA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180132},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"gen":"openapi-typescript openapi.json -o src/generated/types.ts","test":"tsx --test tests/*.test.ts","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"krova-admin","email":"krova.cloud@gmail.com"},"repository":{"url":"git+https://github.com/krovacloud/krova-js.git","type":"git"},"description":"Official TypeScript SDK for the Krova Cloud API — a typed client generated from the Krova Cloud OpenAPI spec.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^22.20.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.1_1782928944160_0.12659535212360962","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@krovacloud/sdk","version":"0.1.2","keywords":["krova","krova-cloud","sdk","api","api-client","firecracker","microvm","cube","cubes","cloud","typescript","openapi"],"author":{"name":"Krova Inc."},"license":"MIT","_id":"@krovacloud/sdk@0.1.2","maintainers":[{"name":"krova-admin","email":"krova.cloud@gmail.com"}],"homepage":"https://krova.cloud","bugs":{"url":"https://github.com/krovacloud/krova-js/issues"},"dist":{"shasum":"f8908f315e67ee71fb68f716ec70702f512626df","tarball":"https://registry.npmjs.org/@krovacloud/sdk/-/sdk-0.1.2.tgz","fileCount":10,"integrity":"sha512-TdGC3+SdZsJghS4mRjTcwJ3tz1p6t814K4S+2ijBJBVCm1rnlhYjfuLvU1fdwgIq+TeT4QCMFcNh6WWa9FTL7w==","signatures":[{"sig":"MEYCIQCvdX29QjLsEjEujGaSjP3YVCfc/WABy+yES6+1+b1hlgIhANeCbrrEliVq1ay5epCjQMVvdxIGux5l1gX7CBRysJqa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185799},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"6cdd3a869596249e3686a5c715387114497933e9","scripts":{"gen":"openapi-typescript openapi.json -o src/generated/types.ts","test":"tsx --test tests/*.test.ts","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"krova-admin","email":"krova.cloud@gmail.com"},"repository":{"url":"git+https://github.com/krovacloud/krova-js.git","type":"git"},"_npmVersion":"10.9.4","description":"Official TypeScript SDK for Krova Cloud — a typed client for provisioning and managing Cubes (Firecracker microVMs) on bare-metal.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^22.20.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.2_1782931731865_0.02739922291622432","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@krovacloud/sdk","version":"0.1.3","keywords":["krova","krova-cloud","sdk","api","api-client","firecracker","microvm","cube","cubes","cloud","typescript","openapi"],"author":{"name":"Krova Inc."},"license":"MIT","_id":"@krovacloud/sdk@0.1.3","maintainers":[{"name":"krova-admin","email":"krova.cloud@gmail.com"}],"homepage":"https://krova.cloud","bugs":{"url":"https://github.com/krovacloud/krova-js/issues"},"dist":{"shasum":"aa2158f0594024e91c933c3709014080653b7f59","tarball":"https://registry.npmjs.org/@krovacloud/sdk/-/sdk-0.1.3.tgz","fileCount":10,"integrity":"sha512-OTOEe+6QL4Divoxb3kI6lfrJnDl7x7FWi5qfF9VqLLYQE+kB2oe1RuPw4sICjGcSc+Xblbw5/cA7bjtkAS6w4A==","signatures":[{"sig":"MEUCIHPZKNtWknPImkMfHuZ2sXhrZUhQ5E1QVkKo9J/us1isAiEAjOhfQcaR6oOT1RfxDlMD3zKYRMM6VG/CrsOYtlqMd9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189806},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"323f15964895c161e6e67ec711ba2f1db30c3f9b","scripts":{"gen":"openapi-typescript openapi.json -o src/generated/types.ts","test":"tsx --test tests/*.test.ts","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"krova-admin","email":"krova.cloud@gmail.com"},"repository":{"url":"git+https://github.com/krovacloud/krova-js.git","type":"git"},"_npmVersion":"10.9.4","description":"Official TypeScript SDK for Krova Cloud — a typed client for provisioning and managing Cubes (Firecracker microVMs) on bare-metal.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^22.20.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.3_1782968442276_0.10067947743632","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@krovacloud/sdk","version":"0.1.4","keywords":["krova","krova-cloud","sdk","api","api-client","firecracker","microvm","cube","cubes","cloud","typescript","openapi"],"author":{"name":"Krova Inc."},"license":"MIT","_id":"@krovacloud/sdk@0.1.4","maintainers":[{"name":"krova-admin","email":"krova.cloud@gmail.com"}],"homepage":"https://krova.cloud","bugs":{"url":"https://github.com/krovacloud/krova-js/issues"},"dist":{"shasum":"9f82f052b8a2f8ec682b3a74228d60d17887d846","tarball":"https://registry.npmjs.org/@krovacloud/sdk/-/sdk-0.1.4.tgz","fileCount":10,"integrity":"sha512-amrar9maygl9J6jVV3XUpg7w8spfrWgThDCVR4BPxee2i/EA072aBgF2JSGSsosQOYfxs5T/GTDw2/40QOm6EQ==","signatures":[{"sig":"MEQCIB/KvY2db42Im+bUp4MnX6iAfxpHdR/jejdFJliaWdzLAiATdvOVykylnIyqjrSJ8qzSv4isY7muj2H8KHYdgEnPJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fsdk@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201100},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"f9e6dde3427990b2be47e9586d1d26468dd0741c","scripts":{"gen":"openapi-typescript openapi.json -o src/generated/types.ts","test":"tsx --test tests/*.test.ts","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"krova-admin","email":"krova.cloud@gmail.com"},"repository":{"url":"git+https://github.com/krovacloud/krova-js.git","type":"git"},"_npmVersion":"10.9.8","description":"Official TypeScript SDK for Krova Cloud — a typed client for provisioning and managing Cubes (Firecracker microVMs) on bare-metal.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^22.20.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.4_1783248975044_0.24613787223393535","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@krovacloud/sdk","version":"0.1.5","keywords":["krova","krova-cloud","sdk","api","api-client","firecracker","microvm","cube","cubes","cloud","typescript","openapi"],"author":{"name":"Krova Inc."},"license":"MIT","_id":"@krovacloud/sdk@0.1.5","maintainers":[{"name":"krova-admin","email":"krova.cloud@gmail.com"}],"homepage":"https://github.com/krovacloud/krova-node/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"dist":{"shasum":"3197da5e5d130fc86c931316875b5791e3074729","tarball":"https://registry.npmjs.org/@krovacloud/sdk/-/sdk-0.1.5.tgz","fileCount":10,"integrity":"sha512-1h5lCgrL7WHxTlD8PvBGQV2v5fAq7kIiTARrucn5CU9L+aowfTGEYKXNipJozzjBcTs4taGYGxKVeOQnED2yWw==","signatures":[{"sig":"MEUCIDr7rvnvKJ0vZ63aCke0sHSNwx0Mh2le2gOPCGs6JY0bAiEApJWMP5yd2vMoUWgo8DpHIiEiiFOOY3znpEw+E5RpT2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201406},"main":"./dist/index.cjs","type":"module","_from":"file:krovacloud-sdk-0.1.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"gen":"openapi-typescript openapi.json -o src/generated/types.ts","test":"tsx --test tests/*.test.ts","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"krova-admin","email":"krova.cloud@gmail.com"},"_resolved":"/tmp/6fd3d6549598c19c437a026470034544/krovacloud-sdk-0.1.5.tgz","_integrity":"sha512-1h5lCgrL7WHxTlD8PvBGQV2v5fAq7kIiTARrucn5CU9L+aowfTGEYKXNipJozzjBcTs4taGYGxKVeOQnED2yWw==","repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"Official TypeScript SDK for Krova Cloud — a typed client for provisioning and managing Cubes (Firecracker microVMs) on bare-metal.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^22.20.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.5_1783254996164_0.4854107505560019","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@krovacloud/sdk","version":"0.1.6","keywords":["krova","krova-cloud","sdk","api","api-client","firecracker","microvm","cube","cubes","cloud","typescript","openapi"],"author":{"name":"Krova Inc."},"license":"MIT","_id":"@krovacloud/sdk@0.1.6","maintainers":[{"name":"krova-admin","email":"krova.cloud@gmail.com"}],"homepage":"https://github.com/krovacloud/krova-node/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"dist":{"shasum":"076a72f9ce9c605876ea50d8967e19e5b7f3eda3","tarball":"https://registry.npmjs.org/@krovacloud/sdk/-/sdk-0.1.6.tgz","fileCount":10,"integrity":"sha512-JSEBcEekL8Lxr1hvakmTWVlxKHQXeA+D3JySi/6azl5LBgAk7lppEKfWesxEV34xV78IEnYG9SjRu/AxdkuRBQ==","signatures":[{"sig":"MEUCID+biCcW+4hDBZ62x/t0hofvlHHt1qnD4CAKrVF02psWAiEAwBYc9Ok77zUl/x+nFkYz7hRiqds8VcUG7F5tkaZNqNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205115},"main":"./dist/index.cjs","type":"module","_from":"file:krovacloud-sdk-0.1.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"gen":"openapi-typescript openapi.json -o src/generated/types.ts","test":"tsx --test tests/*.test.ts","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"krova-admin","email":"krova.cloud@gmail.com"},"_resolved":"/tmp/8c987c7aa51e0fcad4135378301c3b9f/krovacloud-sdk-0.1.6.tgz","_integrity":"sha512-JSEBcEekL8Lxr1hvakmTWVlxKHQXeA+D3JySi/6azl5LBgAk7lppEKfWesxEV34xV78IEnYG9SjRu/AxdkuRBQ==","repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"Official TypeScript SDK for Krova Cloud — a typed client for provisioning and managing Cubes (Firecracker microVMs) on bare-metal.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.1.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.6_1783260211044_0.7529863072818006","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@krovacloud/sdk","version":"0.2.0","keywords":["krova","krova-cloud","sdk","api","api-client","firecracker","microvm","cube","cubes","cloud","typescript","openapi"],"author":{"name":"Krova Inc."},"license":"MIT","_id":"@krovacloud/sdk@0.2.0","maintainers":[{"name":"krova-admin","email":"krova.cloud@gmail.com"}],"homepage":"https://github.com/krovacloud/krova-node/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"dist":{"shasum":"c7f2cf97796c05ddaf07333aa04b99a5ac47aa6a","tarball":"https://registry.npmjs.org/@krovacloud/sdk/-/sdk-0.2.0.tgz","fileCount":10,"integrity":"sha512-OBH0VgxKvP54sNurJlMr/iBgkk4+BFr1nn58CgSjbhHBFmUe0YGISkDHtspKDkzOB8SrLpSRj11ahv27f9gnhg==","signatures":[{"sig":"MEYCIQCDzRjDu+O4MRowZGDCfB2uodeRjlk7fpuZbFCYxBx1HAIhAKB/jMg9xhtsoGOxeiqZDfSaztv+G3trttRHiiczYzNl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232536},"main":"./dist/index.cjs","type":"module","_from":"file:krovacloud-sdk-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"gen":"openapi-typescript openapi.json -o src/generated/types.ts","test":"tsx --test tests/*.test.ts","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"krova-admin","email":"krova.cloud@gmail.com"},"_resolved":"/tmp/4d9138af92c98c9d09e126f7ad66c53e/krovacloud-sdk-0.2.0.tgz","_integrity":"sha512-OBH0VgxKvP54sNurJlMr/iBgkk4+BFr1nn58CgSjbhHBFmUe0YGISkDHtspKDkzOB8SrLpSRj11ahv27f9gnhg==","repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"Official TypeScript SDK for Krova Cloud — a typed client for provisioning and managing Cubes (Firecracker microVMs) on bare-metal.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.1.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.0_1783263255224_0.5879482917843561","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@krovacloud/sdk","version":"0.3.0","keywords":["krova","krova-cloud","sdk","api","api-client","firecracker","microvm","cube","cubes","cloud","typescript","openapi"],"author":{"name":"Krova Inc."},"license":"MIT","_id":"@krovacloud/sdk@0.3.0","maintainers":[{"name":"krova-admin","email":"krova.cloud@gmail.com"}],"homepage":"https://github.com/krovacloud/krova-node/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"dist":{"shasum":"6ba591b9be8f90df5296daf40a2f2922378357f4","tarball":"https://registry.npmjs.org/@krovacloud/sdk/-/sdk-0.3.0.tgz","fileCount":10,"integrity":"sha512-lmm4FbRWpOPg+j8I1Uab1eRw+vkSm602u7JB4k0eyBtYlQIlWI93NIog/p4NSkUvLRim5+q6LD/NV/urTbmoJw==","signatures":[{"sig":"MEUCIQCm+qEXo0CF5OvalZFosiEEZcZoNMR9ZwuzNOHzBZpUQgIgFkLpKN/fczDjSkG2G51thM5snYy+HLOY9kahZTdpVCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300709},"main":"./dist/index.cjs","type":"module","_from":"file:krovacloud-sdk-0.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"gen":"openapi-typescript openapi.json -o src/generated/types.ts","test":"tsx --test tests/*.test.ts","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"krova-admin","email":"krova.cloud@gmail.com"},"_resolved":"/tmp/2dd7aa9e47c3aa0f9ccc9fbfef7ea1ad/krovacloud-sdk-0.3.0.tgz","_integrity":"sha512-lmm4FbRWpOPg+j8I1Uab1eRw+vkSm602u7JB4k0eyBtYlQIlWI93NIog/p4NSkUvLRim5+q6LD/NV/urTbmoJw==","repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"Official TypeScript SDK for Krova Cloud — a typed client for provisioning and managing Cubes (Firecracker microVMs) on bare-metal.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.1.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.0_1783265571928_0.5196735291669983","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@krovacloud/sdk","version":"0.3.1","keywords":["krova","krova-cloud","sdk","api","api-client","firecracker","microvm","cube","cubes","cloud","typescript","openapi"],"author":{"name":"Krova Inc."},"license":"MIT","_id":"@krovacloud/sdk@0.3.1","maintainers":[{"name":"krova-admin","email":"krova.cloud@gmail.com"}],"homepage":"https://github.com/krovacloud/krova-node/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"dist":{"shasum":"6fbf9129b2b8c0bb66ddf941fb7dc2c3f75e8a53","tarball":"https://registry.npmjs.org/@krovacloud/sdk/-/sdk-0.3.1.tgz","fileCount":10,"integrity":"sha512-q0w1fBeLcyvVaSO77YySJg1VY6V7FP29gYnA6J4w6zvlPdbAzvUcLVYtBbbgr9ntj89ScAbmGIsaN8zPN5p2aQ==","signatures":[{"sig":"MEYCIQC+z6Y/RzG6EHMkX4j615M0SSEJF/fkp+5ariBRZYmkXwIhAMR/lyuuBu/OfvCClxtv/CSjScfghAY7cBoHwXS9jQEp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300770},"main":"./dist/index.cjs","type":"module","_from":"file:krovacloud-sdk-0.3.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"gen":"openapi-typescript openapi.json -o src/generated/types.ts","test":"tsx --test tests/*.test.ts","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"krova-admin","email":"krova.cloud@gmail.com"},"_resolved":"/tmp/993df527fc9ead506aae4546aaf2c02a/krovacloud-sdk-0.3.1.tgz","_integrity":"sha512-q0w1fBeLcyvVaSO77YySJg1VY6V7FP29gYnA6J4w6zvlPdbAzvUcLVYtBbbgr9ntj89ScAbmGIsaN8zPN5p2aQ==","repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"Official TypeScript SDK for Krova Cloud — a typed client for provisioning and managing Cubes (Firecracker microVMs) on bare-metal.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.1.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.1_1783268260185_0.21762705578928454","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@krovacloud/sdk","version":"0.3.2","keywords":["krova","krova-cloud","sdk","api","api-client","firecracker","microvm","cube","cubes","cloud","typescript","openapi"],"author":{"name":"Krova Inc."},"license":"MIT","_id":"@krovacloud/sdk@0.3.2","maintainers":[{"name":"krova-admin","email":"krova.cloud@gmail.com"}],"homepage":"https://github.com/krovacloud/krova-node/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"dist":{"shasum":"fceaff888e8163ad3832b2dddd5364e6b6b30274","tarball":"https://registry.npmjs.org/@krovacloud/sdk/-/sdk-0.3.2.tgz","fileCount":10,"integrity":"sha512-mTD8JtYu7dhi3rZcMzYiW9MpZW4wNzBue5uDIlfLm/vMZKUvtFrYX81bnxR9DQ8m/ZyYtRiEq1hdmocfKWV/YQ==","signatures":[{"sig":"MEUCIQDy/v0t9Yf1dlenfU1f7l122BWPpGpDJO5EngjebUxSFQIgGfQrV6W4tB+K6uAc37Eza/qFXuXXJDggSbRhRlw+Xws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fsdk@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":300888},"main":"./dist/index.cjs","type":"module","_from":"file:krovacloud-sdk-0.3.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"gen":"openapi-typescript openapi.json -o src/generated/types.ts","test":"tsx --test tests/*.test.ts","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e9adecb-69aa-4884-a024-aa4f1c1d0e93"}},"_resolved":"/tmp/218e204f5003174fa14c753047f52c5a/krovacloud-sdk-0.3.2.tgz","_integrity":"sha512-mTD8JtYu7dhi3rZcMzYiW9MpZW4wNzBue5uDIlfLm/vMZKUvtFrYX81bnxR9DQ8m/ZyYtRiEq1hdmocfKWV/YQ==","repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/sdk"},"_npmVersion":"12.0.1","description":"Official TypeScript SDK for Krova Cloud — a typed client for provisioning and managing Cubes (Firecracker microVMs) with dedicated resources.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.1.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.2_1783754024597_0.4187194286943028","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@krovacloud/sdk","version":"0.3.3","keywords":["krova","krova-cloud","sdk","api","api-client","firecracker","microvm","cube","cubes","cloud","typescript","openapi"],"author":{"name":"Krova Inc."},"license":"MIT","_id":"@krovacloud/sdk@0.3.3","maintainers":[{"name":"krova-admin","email":"krova.cloud@gmail.com"}],"homepage":"https://krova.cloud/developers","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"dist":{"shasum":"ed10f7dd1d8beadc3852e604fa89c3e77cd970c1","tarball":"https://registry.npmjs.org/@krovacloud/sdk/-/sdk-0.3.3.tgz","fileCount":10,"integrity":"sha512-jmFjJzBtiEAnqnY44hw6yImJpX5y+/Cq/hNnnVnaONwa51P8lt1r0BTFg1KG0qbWHUsp49wroYGSSYmhm/FtAQ==","signatures":[{"sig":"MEUCIQD/IGSNGcZKBPwfCCWHvgfUOUP2QSiHUxM8/hrPRuH3aQIgAdlZiecUe81+2ECE8BluhF4jtY83CZWqpMypKBWCdxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fsdk@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":300848},"main":"./dist/index.cjs","type":"module","_from":"file:krovacloud-sdk-0.3.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"gen":"openapi-typescript openapi.json -o src/generated/types.ts","test":"tsx --test tests/*.test.ts","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e9adecb-69aa-4884-a024-aa4f1c1d0e93"}},"_resolved":"/tmp/155089cb81cdf80985d9383613f22040/krovacloud-sdk-0.3.3.tgz","_integrity":"sha512-jmFjJzBtiEAnqnY44hw6yImJpX5y+/Cq/hNnnVnaONwa51P8lt1r0BTFg1KG0qbWHUsp49wroYGSSYmhm/FtAQ==","repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/sdk"},"_npmVersion":"12.0.1","description":"Official TypeScript SDK for Krova Cloud — a typed client for provisioning and managing Cubes (Firecracker microVMs) with dedicated resources.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.1.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.3_1783948350975_0.35812115347986095","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@krovacloud/sdk","version":"0.3.4","keywords":["krova","krova-cloud","sdk","api","api-client","firecracker","microvm","cube","cubes","cloud","typescript","openapi"],"author":{"name":"Krova Inc."},"license":"MIT","_id":"@krovacloud/sdk@0.3.4","maintainers":[{"name":"krova-admin","email":"krova.cloud@gmail.com"}],"homepage":"https://krova.cloud/developers","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"dist":{"shasum":"9e1b5c0ab1f07be97d697dcebabe3c1f8238651a","tarball":"https://registry.npmjs.org/@krovacloud/sdk/-/sdk-0.3.4.tgz","fileCount":10,"integrity":"sha512-kVL5hVGYpf20mly9Ovrfmyg95liT6n30q6i6G4mdkMgjpeCOnGV5gTCUx98QXK6O72/JebX8WNeraUhn/8xVsA==","signatures":[{"sig":"MEUCIHSwZ6yTmSJCLzGGH42IlyNlCJEdp90XawW6t9IDQz2WAiEAp4VzCNG1PTkkV2xDdRfTnLapV1E0LkBQPuF1BtLXlcc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fsdk@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301242},"main":"./dist/index.cjs","type":"module","_from":"file:krovacloud-sdk-0.3.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"gen":"openapi-typescript openapi.json -o src/generated/types.ts","test":"tsx --test tests/*.test.ts","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e9adecb-69aa-4884-a024-aa4f1c1d0e93"}},"_resolved":"/tmp/eae833c8ccde46a01cee3a877dd90c56/krovacloud-sdk-0.3.4.tgz","_integrity":"sha512-kVL5hVGYpf20mly9Ovrfmyg95liT6n30q6i6G4mdkMgjpeCOnGV5gTCUx98QXK6O72/JebX8WNeraUhn/8xVsA==","repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/sdk"},"_npmVersion":"12.0.1","description":"Official TypeScript SDK for Krova Cloud — a typed client for provisioning and managing Cubes (Firecracker microVMs) with dedicated resources.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.1.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.4_1784348912523_0.813013123726549","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@krovacloud/sdk","version":"0.3.5","keywords":["krova","krova-cloud","sdk","api","api-client","firecracker","microvm","cube","cubes","cloud","typescript","openapi"],"author":{"name":"Krova Inc."},"license":"MIT","_id":"@krovacloud/sdk@0.3.5","maintainers":[{"name":"krova-admin","email":"krova.cloud@gmail.com"}],"homepage":"https://krova.cloud/developers","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"dist":{"shasum":"b492da5f7b14affe478ecc80679775a362251380","tarball":"https://registry.npmjs.org/@krovacloud/sdk/-/sdk-0.3.5.tgz","fileCount":10,"integrity":"sha512-tEHlFe1+dQ/pKPDUJ9TMOBbLzwZptSezQF/ail2DiIuxQ0AuomoeFPkQLYbtBlOLKxv2F7z/Q8/xABYZy3xtVA==","signatures":[{"sig":"MEUCIQDFoqEXdEg7yA7vPE/tDRyTLsokPg8Lu8KYvdlRf+ZOhwIgAhJ3VoPI9sIVYSq9qHNGGbVkEL8UpsSLMvKC5cnFgnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fsdk@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301999},"main":"./dist/index.cjs","type":"module","_from":"file:krovacloud-sdk-0.3.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"gen":"openapi-typescript openapi.json -o src/generated/types.ts","test":"tsx --test tests/*.test.ts","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e9adecb-69aa-4884-a024-aa4f1c1d0e93"}},"_resolved":"/tmp/195e30d296189f5d25a39aa3b451fb69/krovacloud-sdk-0.3.5.tgz","_integrity":"sha512-tEHlFe1+dQ/pKPDUJ9TMOBbLzwZptSezQF/ail2DiIuxQ0AuomoeFPkQLYbtBlOLKxv2F7z/Q8/xABYZy3xtVA==","repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/sdk"},"_npmVersion":"12.0.1","description":"Official TypeScript SDK for Krova Cloud — a typed client for provisioning and managing Cubes (Firecracker microVMs) with dedicated resources.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.1.1","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.5_1784360733939_0.32467122263094805","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@krovacloud/sdk","version":"0.3.6","keywords":["krova","krova-cloud","sdk","api","api-client","firecracker","microvm","cube","cubes","cloud","typescript","openapi"],"author":{"name":"Krova Inc."},"license":"MIT","_id":"@krovacloud/sdk@0.3.6","maintainers":[{"name":"krova-admin","email":"krova.cloud@gmail.com"}],"homepage":"https://krova.cloud/developers","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"dist":{"shasum":"5d7c8cbbb460fe1e5409e25255fb727a4a356972","tarball":"https://registry.npmjs.org/@krovacloud/sdk/-/sdk-0.3.6.tgz","fileCount":10,"integrity":"sha512-HANkHrjDVxKNdNcNvSeEPThW+Lym6eJiGzVDdyYG7rNkLi9AX1ZmmBSgJ/GgN4EaesQF9NmpP/nXNPRvgaJP/g==","signatures":[{"sig":"MEUCIHj4AyMa4AqRl1+S6eJaMFV6GcsKN/u/2Nh+A6y5rx0wAiEA9iKe+JvUCVBU3uOklyxAI6bRQJieA5XpUWKFp4epPes=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fsdk@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":304175},"main":"./dist/index.cjs","type":"module","_from":"file:krovacloud-sdk-0.3.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"gen":"openapi-typescript openapi.json -o src/generated/types.ts","test":"tsx --test tests/*.test.ts","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e9adecb-69aa-4884-a024-aa4f1c1d0e93"}},"_resolved":"/tmp/d39b9cac41fe2032cdd2e9343c0f7e62/krovacloud-sdk-0.3.6.tgz","_integrity":"sha512-HANkHrjDVxKNdNcNvSeEPThW+Lym6eJiGzVDdyYG7rNkLi9AX1ZmmBSgJ/GgN4EaesQF9NmpP/nXNPRvgaJP/g==","repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/sdk"},"_npmVersion":"12.0.2","description":"Official TypeScript SDK for Krova Cloud — a typed client for provisioning and managing Cubes (Firecracker microVMs) with dedicated resources.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.1.1","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.6_1785492417877_0.9928187693536674","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@krovacloud/sdk","version":"0.3.7","keywords":["krova","krova-cloud","sdk","api","api-client","firecracker","microvm","cube","cubes","cloud","typescript","openapi"],"author":{"name":"Krova Inc."},"license":"MIT","_id":"@krovacloud/sdk@0.3.7","maintainers":[{"name":"krova-admin","email":"krova.cloud@gmail.com"}],"homepage":"https://krova.cloud/developers","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"dist":{"shasum":"3a7b27634a0823f416b8789533cb5bdebec56939","tarball":"https://registry.npmjs.org/@krovacloud/sdk/-/sdk-0.3.7.tgz","fileCount":10,"integrity":"sha512-IQDl/+T4H0IRiTW6/SsJFFnnLA5L3hdDUupaQ2UVr25TZNVa7NgG1CtwG596b0hAL1tSeUH6Oo6mYGP82TVBkw==","signatures":[{"sig":"MEUCIQCufneV0Y+ZvM1w12lt8vs+hrSbZukwImnRdauiLQTAJgIgTXh7MiTCZZV3GrLrO87NtAMY7PKnVeWoQ4JkKQT2yFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fsdk@0.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":316977},"main":"./dist/index.cjs","type":"module","_from":"file:krovacloud-sdk-0.3.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"gen":"openapi-typescript openapi.json -o src/generated/types.ts","test":"tsx --test tests/*.test.ts","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e9adecb-69aa-4884-a024-aa4f1c1d0e93"}},"_resolved":"/tmp/a0dc57a5c1f9ca56ad4d33dd66c51355/krovacloud-sdk-0.3.7.tgz","_integrity":"sha512-IQDl/+T4H0IRiTW6/SsJFFnnLA5L3hdDUupaQ2UVr25TZNVa7NgG1CtwG596b0hAL1tSeUH6Oo6mYGP82TVBkw==","repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/sdk"},"_npmVersion":"12.0.2","description":"Official TypeScript SDK for Krova Cloud — a typed client for provisioning and managing Cubes (Firecracker microVMs) with dedicated resources.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.1.1","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.7_1785497971052_0.6259214799429327","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@krovacloud/sdk","version":"0.3.8","keywords":["krova","krova-cloud","sdk","api","api-client","firecracker","microvm","cube","cubes","cloud","typescript","openapi"],"author":{"name":"Krova Inc."},"license":"MIT","_id":"@krovacloud/sdk@0.3.8","maintainers":[{"name":"krova-admin","email":"krova.cloud@gmail.com"}],"homepage":"https://krova.cloud/developers","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"dist":{"shasum":"d9f3d49dde3bcb1ac5d2766765a95517c7a6c24c","tarball":"https://registry.npmjs.org/@krovacloud/sdk/-/sdk-0.3.8.tgz","fileCount":10,"integrity":"sha512-HRiMEBGjJlcvQEAnaGo/+k3v6U2Z0/Q0I0DTObEasbzyei3e9W90TbaxltfzOXCjTAfN9g4HQr8tVmoEPvieuA==","signatures":[{"sig":"MEUCIQCV92VrYi/Pac0SBrObWGZrVOBPDNk29ItGF95t+W3tAgIgbi5zjIF09gnnEUzwOvcbwhIGAzCR+18VqtG0ik3bGqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fsdk@0.3.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":317404},"main":"./dist/index.cjs","type":"module","_from":"file:krovacloud-sdk-0.3.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"gen":"openapi-typescript openapi.json -o src/generated/types.ts","test":"tsx --test tests/*.test.ts","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e9adecb-69aa-4884-a024-aa4f1c1d0e93"}},"_resolved":"/tmp/6a45fa48fb1911a076a77b1a887e5d79/krovacloud-sdk-0.3.8.tgz","_integrity":"sha512-HRiMEBGjJlcvQEAnaGo/+k3v6U2Z0/Q0I0DTObEasbzyei3e9W90TbaxltfzOXCjTAfN9g4HQr8tVmoEPvieuA==","repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/sdk"},"_npmVersion":"12.0.2","description":"Official TypeScript SDK for Krova Cloud — a typed client for provisioning and managing Cubes (Firecracker microVMs) with dedicated resources.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.1.1","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.8_1785498926968_0.8492247886370718","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@krovacloud/sdk","version":"0.3.9","keywords":["krova","krova-cloud","sdk","api","api-client","firecracker","microvm","cube","cubes","cloud","typescript","openapi"],"author":{"name":"Krova Inc."},"license":"MIT","_id":"@krovacloud/sdk@0.3.9","maintainers":[{"name":"krova-admin","email":"krova.cloud@gmail.com"}],"homepage":"https://krova.cloud/developers","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"dist":{"shasum":"dedcce31526d86b04136cc029a1bd6501f626cdf","tarball":"https://registry.npmjs.org/@krovacloud/sdk/-/sdk-0.3.9.tgz","fileCount":10,"integrity":"sha512-vgHoe5IMi/iSXYTtJujMUaqsFVu10tTKn6O7+OVuHvZOLYpBfDpsO3Bu2Nr0ay4aem25TcCls5qtaRn7SkSJkQ==","signatures":[{"sig":"MEYCIQCNt1T9zb7b9exuKo5myIglRryleS8sm6FejrUYAAeY4QIhAOiAojDT4O1jsBaXcHdl1L2zR9xAkfXd+Wkyse8DihgV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fsdk@0.3.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":317310},"main":"./dist/index.cjs","type":"module","_from":"file:krovacloud-sdk-0.3.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"gen":"openapi-typescript openapi.json -o src/generated/types.ts","test":"tsx --test tests/*.test.ts","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e9adecb-69aa-4884-a024-aa4f1c1d0e93"}},"_resolved":"/tmp/a43226939773fd25b14fa255b06b6614/krovacloud-sdk-0.3.9.tgz","_integrity":"sha512-vgHoe5IMi/iSXYTtJujMUaqsFVu10tTKn6O7+OVuHvZOLYpBfDpsO3Bu2Nr0ay4aem25TcCls5qtaRn7SkSJkQ==","repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/sdk"},"_npmVersion":"12.0.2","description":"Official TypeScript SDK for Krova Cloud — a typed client for provisioning and managing Cubes (Firecracker microVMs) with dedicated resources.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.1.1","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.9_1785639841087_0.7713513886200467","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@krovacloud/sdk","version":"0.3.10","keywords":["krova","krova-cloud","sdk","api","api-client","firecracker","microvm","cube","cubes","cloud","typescript","openapi"],"author":{"name":"Krova Inc."},"license":"MIT","_id":"@krovacloud/sdk@0.3.10","maintainers":[{"name":"krova-admin","email":"krova.cloud@gmail.com"}],"homepage":"https://krova.cloud/developers","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"dist":{"shasum":"66a202932211311d1449eeb0b4c152b250e51b0b","tarball":"https://registry.npmjs.org/@krovacloud/sdk/-/sdk-0.3.10.tgz","fileCount":10,"integrity":"sha512-cAflr845MeF3aEZpRTa96RT5b49+iW24QJV4Lo892NCTd38SbwFhbSmdOJs4Cq3Sc3kX7TiVht2cq8AOeYr0Xg==","signatures":[{"sig":"MEUCIQCdM6g8J1zEUdQixrar+Rx817fCtUL/K23ngJb725lVkwIgOnyD5O1cS3r1rh2aA/0j41Kvlgt5RwqOT/hS3p52fvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fsdk@0.3.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":327586},"main":"./dist/index.cjs","type":"module","_from":"file:krovacloud-sdk-0.3.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"gen":"openapi-typescript openapi.json -o src/generated/types.ts","test":"tsx --test tests/*.test.ts","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e9adecb-69aa-4884-a024-aa4f1c1d0e93"}},"_resolved":"/tmp/5768e4e0b3ac81dd9e68077a7b13db1e/krovacloud-sdk-0.3.10.tgz","_integrity":"sha512-cAflr845MeF3aEZpRTa96RT5b49+iW24QJV4Lo892NCTd38SbwFhbSmdOJs4Cq3Sc3kX7TiVht2cq8AOeYr0Xg==","repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/sdk"},"_npmVersion":"12.0.2","description":"Official TypeScript SDK for Krova Cloud — a typed client for provisioning and managing Cubes (Firecracker microVMs) with dedicated resources.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.1.1","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.10_1785987455009_0.045524009105019525","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@krovacloud/sdk","version":"0.3.11","keywords":["krova","krova-cloud","sdk","api","api-client","firecracker","microvm","cube","cubes","cloud","typescript","openapi"],"author":{"name":"Krova Inc."},"license":"MIT","_id":"@krovacloud/sdk@0.3.11","maintainers":[{"name":"krova-admin","email":"krova.cloud@gmail.com"}],"homepage":"https://krova.cloud/developers","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"dist":{"shasum":"e76c2fdccee251fc1f940949c5d2cd4955d4932c","tarball":"https://registry.npmjs.org/@krovacloud/sdk/-/sdk-0.3.11.tgz","fileCount":10,"integrity":"sha512-26BDwa2WLAXhmHCrS5unpevDQ7AU5jrRMvXcjK2WlhpLld6lN+zLXRUhhV+wpexnzhLqAWDLTr0kegc6wyGwFg==","signatures":[{"sig":"MEYCIQDNLL71EavbfIlf7l7MgdtytDLEb0hkE5kR6BbtwzEkfwIhANoZ3p3pyaaNxrm9K2Bpw2APdBZVy0IZ/oPCcRvRQUrc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fsdk@0.3.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":330775},"main":"./dist/index.cjs","type":"module","_from":"file:krovacloud-sdk-0.3.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"gen":"openapi-typescript openapi.json -o src/generated/types.ts","test":"tsx --test tests/*.test.ts","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e9adecb-69aa-4884-a024-aa4f1c1d0e93"}},"_resolved":"/tmp/d5646dedf74643bdb92e0a451cba5d49/krovacloud-sdk-0.3.11.tgz","_integrity":"sha512-26BDwa2WLAXhmHCrS5unpevDQ7AU5jrRMvXcjK2WlhpLld6lN+zLXRUhhV+wpexnzhLqAWDLTr0kegc6wyGwFg==","repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/sdk"},"_npmVersion":"12.0.2","description":"Official TypeScript SDK for Krova Cloud — a typed client for provisioning and managing Cubes (Firecracker microVMs) with dedicated resources.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.1.2","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.11_1787507466970_0.39334015203524353","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@krovacloud/sdk","version":"0.4.0","keywords":["krova","krova-cloud","sdk","api","api-client","firecracker","microvm","cube","cubes","cloud","typescript","openapi"],"author":{"name":"Krova Inc."},"license":"MIT","_id":"@krovacloud/sdk@0.4.0","maintainers":[{"name":"krova-admin","email":"krova.cloud@gmail.com"}],"homepage":"https://krova.cloud/developers","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"dist":{"shasum":"216a2c4d2c930b271d6be4a6b5e7f19d0ba0fab8","tarball":"https://registry.npmjs.org/@krovacloud/sdk/-/sdk-0.4.0.tgz","fileCount":10,"integrity":"sha512-Bgf3yHjM+lWYW18bsyvWhSVh67nU4ptQc7FBtxgZvxDpXahem8yNlM9UC03bhphYEiic0a5UjphhrCV7F8YeWw==","signatures":[{"sig":"MEUCIAnOjPvcXj/SE2MtJncOuwAiiwsnqU+tTHU47HkEfmOwAiEAqT/asMurQIeycakeYlyOMIKWlnwtbRFx+y7XNZo3OUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fsdk@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":354719},"main":"./dist/index.cjs","type":"module","_from":"file:krovacloud-sdk-0.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"gen":"openapi-typescript openapi.json -o src/generated/types.ts","test":"tsx --test tests/*.test.ts","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e9adecb-69aa-4884-a024-aa4f1c1d0e93"}},"_resolved":"/tmp/afde460bdf04f0c5b64696202d024f95/krovacloud-sdk-0.4.0.tgz","_integrity":"sha512-Bgf3yHjM+lWYW18bsyvWhSVh67nU4ptQc7FBtxgZvxDpXahem8yNlM9UC03bhphYEiic0a5UjphhrCV7F8YeWw==","repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/sdk"},"_npmVersion":"12.0.2","description":"Official TypeScript SDK for Krova Cloud — a typed client for provisioning and managing Cubes (Firecracker microVMs) with dedicated resources.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.3.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.4.0_1787800658329_0.3626933211892285","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@krovacloud/sdk","version":"0.4.1","keywords":["krova","krova-cloud","sdk","api","api-client","firecracker","microvm","cube","cubes","cloud","typescript","openapi"],"author":{"name":"Krova Inc."},"license":"MIT","_id":"@krovacloud/sdk@0.4.1","maintainers":[{"name":"krova-admin","email":"krova.cloud@gmail.com"}],"homepage":"https://krova.cloud/developers","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"dist":{"shasum":"3df1767969267ccffc40687c9ed8ef25fa84247d","tarball":"https://registry.npmjs.org/@krovacloud/sdk/-/sdk-0.4.1.tgz","fileCount":10,"integrity":"sha512-Tju4DuPHyC+PYz6LcU3quAKfiMQxyC/8YYIxNjSgKpE7iZY06yCKopBbCTPb6XoreLIxvmpqy4sw/JE/ODAQeQ==","signatures":[{"sig":"MEYCIQDa9PHafdrA8uTTUbZpIwu8Wt+7CWBeNf4MLCkxvYJTHwIhAOjYIVh1tx/Z92j3qGUr//1ANBoDvSxj+v9QG7yRyNt9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fsdk@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306090},"main":"./dist/index.cjs","type":"module","_from":"file:krovacloud-sdk-0.4.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"gen":"openapi-typescript openapi.json -o src/generated/types.ts","test":"tsx --test tests/*.test.ts","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e9adecb-69aa-4884-a024-aa4f1c1d0e93"}},"_resolved":"/tmp/065b8aa8ddafbfd6497321e29d8c959e/krovacloud-sdk-0.4.1.tgz","_integrity":"sha512-Tju4DuPHyC+PYz6LcU3quAKfiMQxyC/8YYIxNjSgKpE7iZY06yCKopBbCTPb6XoreLIxvmpqy4sw/JE/ODAQeQ==","repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/sdk"},"_npmVersion":"12.0.2","description":"Official TypeScript SDK for Krova Cloud — a typed client for provisioning and managing Cubes (Firecracker microVMs) with dedicated resources.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsdown":"0.22.14","typescript":"^6.0.3","@types/node":"^26.3.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.4.1_1787803975052_0.20071589903031883","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@krovacloud/sdk","version":"0.4.2","keywords":["krova","krova-cloud","sdk","api","api-client","firecracker","microvm","cube","cubes","cloud","typescript","openapi"],"author":"Krova Inc.","license":"MIT","_id":"@krovacloud/sdk@0.4.2","maintainers":[{"name":"krova-admin","email":"krova.cloud@gmail.com"}],"homepage":"https://krova.cloud/developers","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"dist":{"shasum":"ed80c933161eddd7e71ff9c636157fef6500ae6a","tarball":"https://registry.npmjs.org/@krovacloud/sdk/-/sdk-0.4.2.tgz","fileCount":10,"integrity":"sha512-jLIcFY/ARVE/ZJJLFPjDjUiAknqo8rk2dCRxuGM5tZAJBQZoMZOO8iaYuj0sVS2NJDlG601bJLirshzNWRdK6A==","signatures":[{"sig":"MEUCIQCR6LZIxV6F+manwI6F8EXUCGIfVfASHTXRnKo53LWl+wIgQvfvLIiI6r0BIPw2T2TSRtxhhdn8u2cY7GvqpEfZxls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fsdk@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":307793},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"gen":"openapi-typescript openapi.json -o src/generated/types.ts","test":"tsx --test tests/*.test.ts","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e9adecb-69aa-4884-a024-aa4f1c1d0e93"}},"repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/sdk"},"description":"Official TypeScript SDK for Krova Cloud — a typed client for provisioning and managing Cubes (Firecracker microVMs) with dedicated resources.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsdown":"0.22.14","typescript":"^7.0.2","@types/node":"^26.3.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.4.2_1787924871721_0.22815198288630745","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@krovacloud/sdk","version":"0.4.3","keywords":["krova","krova-cloud","sdk","api","api-client","firecracker","microvm","cube","cubes","cloud","typescript","openapi"],"author":"Krova Inc.","license":"MIT","_id":"@krovacloud/sdk@0.4.3","maintainers":[{"name":"krova-admin","email":"krova.cloud@gmail.com"}],"homepage":"https://krova.cloud/developers","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"dist":{"shasum":"fdeb1907c78d7b2f0d062fa64834147fca7b737f","tarball":"https://registry.npmjs.org/@krovacloud/sdk/-/sdk-0.4.3.tgz","fileCount":10,"integrity":"sha512-u1dXOWe/7tT5OJMLc9kqhJxpRL2zLxbycNP1/G1A2DAX3uAdICMmC/3L6n5KCKN/5KnVvvzXAuRlblf+gWZ1DA==","signatures":[{"sig":"MEYCIQCiv/aOWtlvtt51x7fq3UWv71eNbGntlQ4PEm9FpM6lgwIhAPZ6id5DbWB0kDBN0Ol/1iHV5rDKuZMlljZrBAe/nPtY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fsdk@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":307939},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"gen":"openapi-typescript openapi.json -o src/generated/types.ts","test":"tsx --test tests/*.test.ts","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e9adecb-69aa-4884-a024-aa4f1c1d0e93"}},"repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/sdk"},"description":"Official TypeScript SDK for Krova Cloud — a typed client for provisioning and managing Cubes (Firecracker microVMs) with dedicated resources.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsdown":"0.22.14","typescript":"^7.0.2","@types/node":"^26.3.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.4.3_1788147646809_0.9880246818321019","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@krovacloud/sdk","version":"0.4.4","keywords":["krova","krova-cloud","sdk","api","api-client","firecracker","microvm","cube","cubes","cloud","typescript","openapi"],"author":"Krova Inc.","license":"MIT","_id":"@krovacloud/sdk@0.4.4","maintainers":[{"name":"rbonweb","email":"bhadanirohit1@gmail.com"}],"homepage":"https://krova.cloud/developers","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"dist":{"shasum":"3b7421596440c55a49c0b810e604e15c68ee3748","tarball":"https://registry.npmjs.org/@krovacloud/sdk/-/sdk-0.4.4.tgz","fileCount":10,"integrity":"sha512-L7PFhJPnhO7OXRL98zU4lJKRKXi3IS30+uVdz4dKMQJtnHL45BX742wNO9LKQ83J4r+MngMNnAY1oTIaW7iKLg==","signatures":[{"sig":"MEUCIA/NI/SAAfnSU+3xX9QUa6/JWlxlOWcR5gNu32OE2lR6AiEAqT1xGErN+8K6SKMiArtDixkhCIbjPMr6nVqWOX/UB0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fsdk@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":313111},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"gen":"openapi-typescript openapi.json -o src/generated/types.ts","test":"tsx --test tests/*.test.ts","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e9adecb-69aa-4884-a024-aa4f1c1d0e93"}},"repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/sdk"},"description":"Official TypeScript SDK for Krova Cloud — a typed client for provisioning and managing Cubes (Firecracker microVMs) with dedicated resources.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsdown":"0.22.14","typescript":"^7.0.2","@types/node":"^26.3.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.4.4_1788407611372_0.5200845702987487","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@krovacloud/sdk","version":"0.4.5","keywords":["krova","krova-cloud","sdk","api","api-client","firecracker","microvm","cube","cubes","cloud","typescript","openapi"],"author":"Krova Inc.","license":"MIT","_id":"@krovacloud/sdk@0.4.5","maintainers":[{"name":"rbonweb","email":"bhadanirohit1@gmail.com"}],"homepage":"https://krova.cloud/developers","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"dist":{"shasum":"8d16f21e23619dfb4edff913835fb654babf0eef","tarball":"https://registry.npmjs.org/@krovacloud/sdk/-/sdk-0.4.5.tgz","fileCount":10,"integrity":"sha512-SeAxI6qyFLfyaHDE4B9NbrWC1/mZooShxRoFHr97aRGOHUHQNJT25NDR3kDkQ+oPniDos9oEYzMiV+VyzyQ/WA==","signatures":[{"sig":"MEUCIAxpTgQCg06LHbw9MA52mYTEs9i9j8595PnLrBQnRN7TAiEAzQkFOgIvaKq9+/mq2ssScvyEWtOfXqEUL5yJXNuVb5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fsdk@0.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315493},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"gen":"openapi-typescript openapi.json -o src/generated/types.ts","test":"tsx --test tests/*.test.ts","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e9adecb-69aa-4884-a024-aa4f1c1d0e93"}},"repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/sdk"},"description":"Official TypeScript SDK for Krova Cloud — a typed client for provisioning and managing Cubes (Firecracker microVMs) with dedicated resources.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsdown":"0.22.14","typescript":"^7.0.2","@types/node":"^26.3.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.4.5_1788769281704_0.08024394508472121","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@krovacloud/sdk","version":"0.4.6","keywords":["krova","krova-cloud","sdk","api","api-client","firecracker","microvm","cube","cubes","cloud","typescript","openapi"],"author":"Krova Inc.","license":"MIT","_id":"@krovacloud/sdk@0.4.6","maintainers":[{"name":"rbonweb","email":"bhadanirohit1@gmail.com"}],"homepage":"https://krova.cloud/developers","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"dist":{"shasum":"de3adfceedc8527872676c041100e6280eb70fb1","tarball":"https://registry.npmjs.org/@krovacloud/sdk/-/sdk-0.4.6.tgz","fileCount":10,"integrity":"sha512-Qs0Dt6uWeXJzAZnwks1CcwNp1+5oyoCWs4M+4TV/7gcWCeCT1SDwPq/Vrph6yHXg9RVI6yPBZeQ9pnYT9qS30Q==","signatures":[{"sig":"MEQCIGutsWme9HfV3jwcZwiZDVtqiYiF7rf+rcCj58SDR44KAiA50nUtzSw72QY6DhQiSjRzHl321qPUAjZBVs92ZByG0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fsdk@0.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":317371},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"gen":"openapi-typescript openapi.json -o src/generated/types.ts","test":"tsx --test tests/*.test.ts","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e9adecb-69aa-4884-a024-aa4f1c1d0e93"}},"repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/sdk"},"description":"Official TypeScript SDK for Krova Cloud — a typed client for provisioning and managing Cubes (Firecracker microVMs) with dedicated resources.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsdown":"0.22.14","typescript":"^7.0.2","@types/node":"^26.3.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.4.6_1788794006628_0.28148925529486446","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@krovacloud/sdk","version":"0.4.7","keywords":["krova","krova-cloud","sdk","api","api-client","firecracker","microvm","cube","cubes","cloud","typescript","openapi"],"author":"Krova Inc.","license":"MIT","_id":"@krovacloud/sdk@0.4.7","maintainers":[{"name":"rbonweb","email":"bhadanirohit1@gmail.com"}],"homepage":"https://krova.cloud/developers","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"dist":{"shasum":"72e847bb393e165fb44aaf31cb2ca02a89a7da38","tarball":"https://registry.npmjs.org/@krovacloud/sdk/-/sdk-0.4.7.tgz","fileCount":10,"integrity":"sha512-O5FOhlO/gDkwGtAZkNURw62hqvM73GJtWdTNb3BJqo96CpXB7WJv/leoBQ/PCgROe7pwqN+aTDYeN9eqdbqIfw==","signatures":[{"sig":"MEYCIQCc1x8BXOKD4IQA9KGkUWfyDKHF0sdW4FW2QSngiyiwLgIhANn2+YOrSfklvAvsqmx5lfa21jgSNI6X30bSbqQURRvc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fsdk@0.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":318827},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"gen":"openapi-typescript openapi.json -o src/generated/types.ts","test":"tsx --test tests/*.test.ts","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e9adecb-69aa-4884-a024-aa4f1c1d0e93"}},"repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/sdk"},"description":"Official TypeScript SDK for Krova Cloud — a typed client for provisioning and managing Cubes (Firecracker microVMs) with dedicated resources.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsdown":"0.22.14","typescript":"^7.0.2","@types/node":"^26.3.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.4.7_1788856246839_0.05421337197314968","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@krovacloud/sdk","version":"0.4.8","keywords":["krova","krova-cloud","sdk","api","api-client","firecracker","microvm","cube","cubes","cloud","typescript","openapi"],"author":"Krova Inc.","license":"MIT","_id":"@krovacloud/sdk@0.4.8","maintainers":[{"name":"rbonweb","email":"bhadanirohit1@gmail.com"}],"homepage":"https://krova.cloud/developers","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"dist":{"shasum":"94d851f10202c9299eb37e6b655468f88f55ec8b","tarball":"https://registry.npmjs.org/@krovacloud/sdk/-/sdk-0.4.8.tgz","fileCount":10,"integrity":"sha512-UTaatJcpxJmEedFQ85nFK3kXut4oZ1UrIL8lDrx/J3Lg2fmbJ8qrAsQcZgo/dk/eHaJEkTDbjH8YL9NBaBA8SA==","signatures":[{"sig":"MEUCIQCAIB2STFTZyS2gO401jVgjiNbxxdDHMOvu7jpIFtsGmAIgO++Pg//4yBPL7E1ZsO57x+6aFXiXLMieqDySpdjNXto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDlvz3YYmTzgf6WqW1KcHEopLGI13Tck2LHxdSUzlbK0QIhAI9EsjfZbhuM7M/CUd6ypg+GHZ7v/2/zJtaKJbCqxpp2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fsdk@0.4.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":318879},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"gen":"openapi-typescript openapi.json -o src/generated/types.ts","test":"tsx --test tests/*.test.ts","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e9adecb-69aa-4884-a024-aa4f1c1d0e93"}},"repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/sdk"},"description":"Official TypeScript SDK for Krova Cloud — a typed client for provisioning and managing Cubes (Firecracker microVMs) with dedicated resources.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsdown":"0.22.14","typescript":"^7.0.2","@types/node":"^26.3.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.4.8_1789390813588_0.15665310476392258","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"@krovacloud/sdk","version":"0.4.9","keywords":["krova","krova-cloud","sdk","api","api-client","firecracker","microvm","cube","cubes","cloud","typescript","openapi"],"author":"Krova Inc.","license":"MIT","_id":"@krovacloud/sdk@0.4.9","maintainers":[{"name":"rbonweb","email":"bhadanirohit1@gmail.com"}],"homepage":"https://krova.cloud/developers","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"dist":{"shasum":"1dfd75c9e41bfb83d5bd65baf8f72ae7b7f156ba","tarball":"https://registry.npmjs.org/@krovacloud/sdk/-/sdk-0.4.9.tgz","fileCount":10,"integrity":"sha512-MDyVEL9fKcJDGyF/tThsLccQB9xsnc4+AZ8ZeSaXno6Am0n7v/bFawJxSM1AyIHgdBmgcT3k5wbnqTfESsCJvQ==","signatures":[{"sig":"MEQCIBEYbX+bMQ4NwtoBhV/8ujcVFZECHWW+lgLVyurtlFxcAiBlV3bNusjLeSkhoWAtS7xp8jCo+PLC48/eEQ4pejrUbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFGJdQoE7x110wam8UlHUCXa3Fibpz6neQ+O/CFfF9u7AiEArHPOgRJZo2XcQ7/36z7fYx5M3xjN94dkWco57afGXfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fsdk@0.4.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348087},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"gen":"openapi-typescript openapi.json -o src/generated/types.ts","test":"tsx --test tests/*.test.ts","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e9adecb-69aa-4884-a024-aa4f1c1d0e93"}},"repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/sdk"},"description":"Official TypeScript SDK for Krova Cloud — a typed client for provisioning and managing Cubes (Firecracker microVMs) with dedicated resources.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsdown":"0.22.14","typescript":"^7.0.2","@types/node":"^26.3.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.4.9_1789445950917_0.13023470157064576","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"@krovacloud/sdk","version":"0.4.10","keywords":["krova","krova-cloud","sdk","api","api-client","firecracker","microvm","cube","cubes","cloud","typescript","openapi"],"author":"Krova Inc.","license":"MIT","_id":"@krovacloud/sdk@0.4.10","maintainers":[{"name":"rbonweb","email":"bhadanirohit1@gmail.com"}],"homepage":"https://krova.cloud/developers","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"dist":{"shasum":"71b8a8c730104c19e4dfa5913115f33d9a269ddb","tarball":"https://registry.npmjs.org/@krovacloud/sdk/-/sdk-0.4.10.tgz","fileCount":10,"integrity":"sha512-PdAkYbdZv5zud3+4ytBYAyepLcy1qGgFKrL2iu7h8j/SpKhooR8mGBordjvThTibWojbDR0jjVHSVrcESfrx8Q==","signatures":[{"sig":"MEUCIQD9crlH1mUyiIXDE63ihETmnjZmd73maUhriqrPT4xmxgIgY6Cy+vsIvmSz2lNTATjLOqsOeOupZ1vCzPj7/GMS4q4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC8ShY9jJRZi3FV90lM+0aZ5NgXrLxF59jjMxlfJvH00gIhAPapX4sPQmxEe7xeqye36cj5rgTHryhYCTRN3ib8wBwd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fsdk@0.4.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388521},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"gen":"openapi-typescript openapi.json -o src/generated/types.ts","test":"tsx --test tests/*.test.ts","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e9adecb-69aa-4884-a024-aa4f1c1d0e93"}},"repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/sdk"},"description":"Official TypeScript SDK for Krova Cloud — a typed client for provisioning and managing Cubes (Firecracker microVMs) with dedicated resources.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsdown":"0.22.14","typescript":"^7.0.2","@types/node":"^26.3.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.4.10_1789490551840_0.049385959383517086","host":"s3://npm-registry-packages-npm-production"}},"0.4.11":{"name":"@krovacloud/sdk","version":"0.4.11","keywords":["krova","krova-cloud","sdk","api","api-client","firecracker","microvm","cube","cubes","cloud","typescript","openapi"],"author":"Krova Inc.","license":"MIT","_id":"@krovacloud/sdk@0.4.11","maintainers":[{"name":"rbonweb","email":"bhadanirohit1@gmail.com"}],"homepage":"https://krova.cloud/developers","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"dist":{"shasum":"5abc4c7d1f43293c68fea9dfa956dfa7628e3c2a","tarball":"https://registry.npmjs.org/@krovacloud/sdk/-/sdk-0.4.11.tgz","fileCount":10,"integrity":"sha512-Fl8IygGDfr62HKyOyqkHwDVIXo0PDz52366w0K/B6phAU+eK+35PoPZwQO2R+gq9J8CMqdPsyS7OSvpfDOs3aQ==","signatures":[{"sig":"MEQCIDWE1e5D41boNeB40fO3vZbw3zAUzpDItRL5qqgrA6o8AiAJzk1AY+clXFkXD8XPuaEeixWcw3MaqZH266kYJVoGpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA9BMwD2kadRebId0oXcm4hdtUHap0ZlB2n4UzmRea6ZAiEAyxOAhmpkyl35V18LrKSBv8KztN88ikWwFgVXXk+nXxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fsdk@0.4.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":396039},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"gen":"openapi-typescript openapi.json -o src/generated/types.ts","test":"tsx --test tests/*.test.ts","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e9adecb-69aa-4884-a024-aa4f1c1d0e93"}},"repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/sdk"},"description":"Official TypeScript SDK for Krova Cloud — a typed client for provisioning and managing Cubes (Firecracker microVMs) with dedicated resources.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsdown":"0.22.14","typescript":"^7.0.2","@types/node":"^26.3.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.4.11_1789618429231_0.39291701901251375","host":"s3://npm-registry-packages-npm-production"}},"0.4.12":{"name":"@krovacloud/sdk","version":"0.4.12","keywords":["krova","krova-cloud","sdk","api","api-client","firecracker","microvm","cube","cubes","cloud","typescript","openapi"],"author":"Krova Inc.","license":"MIT","_id":"@krovacloud/sdk@0.4.12","maintainers":[{"name":"rbonweb","email":"bhadanirohit1@gmail.com"}],"homepage":"https://krova.cloud/developers","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"dist":{"shasum":"4029bf53f0601ccb2ffc0d9ccc7587636b507d34","tarball":"https://registry.npmjs.org/@krovacloud/sdk/-/sdk-0.4.12.tgz","fileCount":10,"integrity":"sha512-PWKIrbE5/unIHmhJv8VcN41r2nUGhX/3Z7ohc+hho318xowk9fR2MdF08ODbDQKqeXtcRF2xfeTlLshrBzOE0w==","signatures":[{"sig":"MEYCIQCmJkO/BMAI+STuGeBf2Tg5XoJcuC1TMnPP08VC/w3t0gIhAML3A6RlSgoNdw003KmlYMxRu0MHwzieHdU0jh4PM0R7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDeCZQid1aMqIVHNZM0URVeKUdrQC8aghH5nI+Uk6fb/QIgeoCy7ZUC74bgImPgw4hGm1QUw7XbqnarGIRYGFjfdTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fsdk@0.4.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":403333},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"gen":"openapi-typescript openapi.json -o src/generated/types.ts","test":"tsx --test tests/*.test.ts","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e9adecb-69aa-4884-a024-aa4f1c1d0e93"}},"repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/sdk"},"description":"Official TypeScript SDK for Krova Cloud — a typed client for provisioning and managing Cubes (Firecracker microVMs) with dedicated resources.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsdown":"0.22.14","typescript":"^7.0.2","@types/node":"^26.3.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.4.12_1790479528940_0.6443955761798656","host":"s3://npm-registry-packages-npm-production"}},"0.4.13":{"_id":"@krovacloud/sdk@0.4.13","bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"dist":{"shasum":"c761117f31e94b1d303ae79a21f69b8c2419295d","tarball":"https://registry.npmjs.org/@krovacloud/sdk/-/sdk-0.4.13.tgz","fileCount":10,"integrity":"sha512-OCd0hHo9adccuEQ+/k0NoE2CUAev3JTp6TGASCrfysMaxD0FAsu7vCbbo5tm/moNzrlx7pTE0Vrss9IKqeKY7w==","signatures":[{"sig":"MEUCIQDnHb8SHGLe/PBGVBQ5C3BNo+Qn1nuFsNGN1gvzz86WEgIgYcMJw0vcYTN+EwKtKE9dPkyIhOaIgH3LzjKMyH89vQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDVWA7AefCM80BgoHz1OJzgoW0j8juuGEOQY3+Ft7qoKAiAbM7JKsXY0SmamtX7hnMNGvVhqo8108qUYSqYlzO+XQA=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@krovacloud%2fsdk@0.4.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":404837},"main":"./dist/index.cjs","name":"@krovacloud/sdk","type":"module","types":"./dist/index.d.ts","author":"Krova Inc.","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"license":"MIT","scripts":{"gen":"openapi-typescript openapi.json -o src/generated/types.ts","test":"tsx --test tests/*.test.ts","build":"tsdown","typecheck":"tsc --noEmit"},"version":"0.4.13","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e9adecb-69aa-4884-a024-aa4f1c1d0e93"}},"homepage":"https://krova.cloud/developers","keywords":["krova","krova-cloud","sdk","api","api-client","firecracker","microvm","cube","cubes","cloud","typescript","openapi"],"repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/sdk"},"description":"Official TypeScript SDK for Krova Cloud — a typed client for provisioning and managing Cubes (Firecracker microVMs) with dedicated resources.","directories":{},"maintainers":[{"name":"rbonweb","email":"bhadanirohit1@gmail.com"}],"_nodeVersion":"22.23.2","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsdown":"0.22.14","typescript":"^7.0.2","@types/node":"^26.3.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.4.13_1790485719943_0.3657334407626691"}}},"time":{"created":"2026-07-01T18:02:24.011Z","modified":"2026-09-27T05:08:40.369Z","0.1.1":"2026-07-01T18:02:24.311Z","0.1.2":"2026-07-01T18:48:52.013Z","0.1.3":"2026-07-02T05:00:42.416Z","0.1.4":"2026-07-05T10:56:15.175Z","0.1.5":"2026-07-05T12:36:36.304Z","0.1.6":"2026-07-05T14:03:31.184Z","0.2.0":"2026-07-05T14:54:15.352Z","0.3.0":"2026-07-05T15:32:52.091Z","0.3.1":"2026-07-05T16:17:40.329Z","0.3.2":"2026-07-11T07:13:44.713Z","0.3.3":"2026-07-13T13:12:31.116Z","0.3.4":"2026-07-18T04:28:32.654Z","0.3.5":"2026-07-18T07:45:34.108Z","0.3.6":"2026-07-31T10:06:58.025Z","0.3.7":"2026-07-31T11:39:31.201Z","0.3.8":"2026-07-31T11:55:27.140Z","0.3.9":"2026-08-02T03:04:01.245Z","0.3.10":"2026-08-06T03:37:35.158Z","0.3.11":"2026-08-23T17:51:07.114Z","0.4.0":"2026-08-27T03:17:38.467Z","0.4.1":"2026-08-27T04:12:55.177Z","0.4.2":"2026-08-28T13:47:51.863Z","0.4.3":"2026-08-31T03:40:46.951Z","0.4.4":"2026-09-03T03:53:31.522Z","0.4.5":"2026-09-07T08:21:21.848Z","0.4.6":"2026-09-07T15:13:26.761Z","0.4.7":"2026-09-08T08:30:46.972Z","0.4.8":"2026-09-14T13:00:13.685Z","0.4.9":"2026-09-15T04:19:11.007Z","0.4.10":"2026-09-15T16:42:31.968Z","0.4.11":"2026-09-17T04:13:49.317Z","0.4.12":"2026-09-27T03:25:29.058Z","0.4.13":"2026-09-27T05:08:40.038Z"},"bugs":{"url":"https://github.com/krovacloud/krova-node/issues"},"author":"Krova Inc.","license":"MIT","homepage":"https://krova.cloud/developers","keywords":["krova","krova-cloud","sdk","api","api-client","firecracker","microvm","cube","cubes","cloud","typescript","openapi"],"repository":{"url":"git+https://github.com/krovacloud/krova-node.git","type":"git","directory":"packages/sdk"},"description":"Official TypeScript SDK for Krova Cloud — a typed client for provisioning and managing Cubes (Firecracker microVMs) with dedicated resources.","maintainers":[{"name":"rbonweb","email":"bhadanirohit1@gmail.com"}],"readme":"# @krovacloud/sdk\n\n[![npm version](https://img.shields.io/npm/v/@krovacloud/sdk?color=cb3837&logo=npm)](https://www.npmjs.com/package/@krovacloud/sdk)\n[![npm downloads](https://img.shields.io/npm/dm/@krovacloud/sdk?color=cb3837&logo=npm)](https://www.npmjs.com/package/@krovacloud/sdk)\n[![license: MIT](https://img.shields.io/npm/l/@krovacloud/sdk?color=blue)](./LICENSE)\n[![types: included](https://img.shields.io/npm/types/@krovacloud/sdk?logo=typescript)](https://www.typescriptlang.org/)\n\nThe official TypeScript SDK for the [Krova Cloud](https://krova.cloud) API — a fully typed client for provisioning and managing **Cubes** (Firecracker microVMs).\n\n## Highlights\n\n- **Fully typed** — request bodies, responses, and path params are generated from the Krova Cloud OpenAPI spec via [`openapi-typescript`](https://github.com/openapi-ts/openapi-typescript) + [`openapi-fetch`](https://github.com/openapi-ts/openapi-typescript/tree/main/packages/openapi-fetch).\n- **Ergonomic helpers** — `client.cubes`, `domains`, `snapshots`, `tcpMappings`, `imports`, `backups`, `webhooks` and `catalog` unwrap the response body and throw a typed `KrovaError` on failure.\n- **Full escape hatch** — `client.raw` exposes the underlying typed client for every operation in the bundled OpenAPI spec (Domains, TCP mappings, Snapshots, Backups, Imports, Webhooks, and more).\n- **Zero-config resilience** — automatic retries on `429` / `503`, honoring `Retry-After`.\n- **ESM + CJS** — ships both, with bundled `.d.ts` declarations. No runtime dependencies beyond `openapi-fetch`.\n\n## Install\n\n```sh\nnpm i @krovacloud/sdk\n# or: pnpm add @krovacloud/sdk\n# or: yarn add @krovacloud/sdk\n```\n\nRequires **Node.js ≥ 18** (uses the global `fetch`).\n\n## Quickstart\n\n```ts\nimport { KrovaClient, KrovaError } from \"@krovacloud/sdk\";\n\nconst krova = new KrovaClient({\n  apiKey: process.env.KROVA_API_KEY!, // a \"kro_...\" token\n});\n\n// List Cubes in a Space\nconst cubes = await krova.cubes.list(\"space_123\");\nconsole.log(cubes);\n\n// Create a Cube (sshPublicKey is required)\nconst cube = await krova.cubes.create(\"space_123\", {\n  name: \"web-server\",\n  image: \"ubuntu-24.04\",\n  resources: { vcpu: 2, ramGb: 4, diskGb: 40 },\n  sshPublicKey: \"ssh-ed25519 AAAA...your-key... you@host\",\n});\n\nconsole.log(`Created cube ${cube.id} (${cube.state})`);\nconsole.log(`  ${cube.resources.vcpu} vCPU / ${cube.resources.ramGb} GB RAM, image ${cube.image}`);\n\n// Everything needed to SSH in — including WHICH USER to log in as.\n// Read `user`; do not derive it from `image`. It is \"ubuntu\" or \"debian\" on\n// Cubes from images that ship a default user (both with passwordless sudo)\n// and \"root\" on Cubes created before that change, so the image id cannot\n// tell you. `cube.sshUser` on the Cube object carries the same value.\n//\n// `ssh.host` is the Cube's own stable SSH hostname — it survives migration\n// to another server, falling back to the server's public IPv4 only when the\n// Cube has no DNS record yet. If you pin host keys in your own known_hosts\n// (as the CLI does), expect a one-time re-pin for any Cube you'd previously\n// connected to by IP: the host string changes from an IP to a name, so it's\n// a new known_hosts entry, not a compromised host.\nconst ssh = await krova.cubes.ssh(\"space_123\", cube.id);\nconsole.log(`ssh ${ssh.user}@${ssh.host} -p ${ssh.port}`);\n\n// Power it off, then start it again\nawait krova.cubes.powerOff(\"space_123\", cube.id);\nawait krova.cubes.wake(\"space_123\", cube.id);\nawait krova.cubes.restart(\"space_123\", cube.id); // cold restart\n```\n\n## Authentication\n\nGet an API key at **[krova.cloud](https://krova.cloud)** → your Space settings. Keys are **scoped per Space**, inherit the permissions of the membership that created them, and look like `kro_...`.\n\nBy default the client sends the key as the `X-API-KEY` header (the API's security scheme). If your gateway expects a bearer token instead, pass `authScheme: \"bearer\"`:\n\n```ts\nconst krova = new KrovaClient({ apiKey: \"kro_...\", authScheme: \"bearer\" });\n```\n\n> **Keep keys secret.** Never commit a key or embed it in a browser bundle. Load it from an environment variable or a secrets manager.\n\n## API reference\n\nEvery public export, with its real signature and a short example.\n\n### `new KrovaClient(options)`\n\n```ts\nnew KrovaClient({\n  apiKey: string,               // required — your \"kro_...\" token\n  baseUrl?: string,             // default: \"https://krova.cloud/api/v1\"\n  authScheme?: \"x-api-key\" | \"bearer\", // default: \"x-api-key\"\n  maxRetries?: number,          // default: 2 — retries 429/503 (honors Retry-After); 0 disables\n  fetch?: typeof fetch,         // optional fetch override (proxy, tests)\n});\n```\n\nThrows if `apiKey` is missing. Exposes `client.baseUrl` (the resolved base URL), `client.getSpace()`, and the resource helpers `client.cubes`, `client.domains`, `client.snapshots`, `client.tcpMappings`, `client.imports`, `client.backups`, `client.catalog` (each documented in its section below), plus the raw typed client `client.raw`.\n\n### `client.getSpace()`\n\nResolve the `Space` your API key is scoped to — so you don't have to hardcode a `spaceId`:\n\n```ts\nconst space = await krova.getSpace(); // { id, name, tier, createdAt }\nconst cubes = await krova.cubes.list(space.id);\n```\n\n### `client.cubes`\n\nErgonomic helpers for the Cube lifecycle. Each unwraps the response body and throws `KrovaError` on a non-2xx status.\n\n| Method | Signature | Returns |\n| --- | --- | --- |\n| `list` | `(spaceId: string)` | the Cube list body |\n| `create` | `(spaceId, body, opts?)` | the created `Cube` |\n| `get` | `(spaceId, cubeId)` | the Cube body |\n| `update` | `(spaceId, cubeId, body)` | changes the port sshd listens on inside the Cube |\n| `setTerminationProtection` | `(spaceId, cubeId, enabled)` | the updated `Cube`. While protection is on, `delete` throws `TerminationProtectedError` (a `KrovaError` for the API's `409`) |\n| `delete` | `(spaceId, cubeId)` | enqueues deletion |\n| `powerOff` | `(spaceId, cubeId)` | enqueues a power-off |\n| `wake` | `(spaceId, cubeId)` | enqueues a start |\n| `ssh` | `(spaceId, cubeId)` | the Cube's SSH connection info — `host` is its stable SSH hostname (falls back to the server's public IPv4 with no DNS record yet), plus `port`, `user`, `hostKeys` |\n| `restore` | `(spaceId, cubeId, snapshotId)` | enqueues a restore — replaces the Cube's disk from a snapshot |\n\n```ts\n// create — sshPublicKey is required; region + userData (cloud-init) are optional.\n// opts.idempotencyKey (≤255 chars, per-space) makes retries safe.\nconst cube = await krova.cubes.create(\n  \"space_123\",\n  {\n    name: \"web-server\",\n    image: \"ubuntu-24.04\",\n    resources: { vcpu: 2, ramGb: 4, diskGb: 40 },\n    sshPublicKey: \"ssh-ed25519 AAAA... you@host\",\n    region: \"us\",                // optional — slug from catalog.regions()\n    userData: \"#cloud-config\\n\",  // optional — cloud-init (max 16 KB)\n    terminationProtection: true, // optional — refuse deletes until turned off\n  },\n  { idempotencyKey: \"deploy-2026-07-01\" },\n);\n\n// get / list\nconst one = await krova.cubes.get(\"space_123\", cube.id);\nconst all = await krova.cubes.list(\"space_123\");\n\n// update — the port sshd listens on inside the Cube\nawait krova.cubes.update(\"space_123\", cube.id, { cubePort: 2222 });\n\n// termination protection — delete is refused until it is turned off\nawait krova.cubes.setTerminationProtection(\"space_123\", cube.id, false);\n\n// lifecycle — powerOff, wake, delete are asynchronous (enqueued)\nawait krova.cubes.powerOff(\"space_123\", cube.id);\nawait krova.cubes.wake(\"space_123\", cube.id);\n// Cold restart: reboots against the host's current kernel, preserving the disk.\n// The only way to pick up a refreshed guest kernel — a `reboot` run INSIDE the\n// Cube cannot, because the kernel is supplied by the host, and it reports no\n// error. Requires the Cube to be `running`; a concurrent restart 409s.\nawait krova.cubes.restart(\"space_123\", cube.id);\nawait krova.cubes.delete(\"space_123\", cube.id);\n```\n\nThe `Cube` type is exported for your own signatures:\n\n```ts\nimport type { Cube } from \"@krovacloud/sdk\";\n// {\n//   id: string; name: string;\n//   state: \"pending\" | \"booting\" | \"running\" | \"stopped\" | \"stopping\" | \"resizing\" | \"error\" | \"deleted\";\n//   publicIpv4: string | null;\n//   resources: { vcpu: number; ramGb: number; diskGb: number };\n//   image: string; costPerHour: number;\n//   terminationProtection: boolean;\n//   createdAt: string; updatedAt: string;\n// }\n```\n\n### `client.catalog`\n\nPublic catalog endpoints (no auth required by the API; the client sends your key harmlessly).\n\n```ts\nconst regions = await krova.catalog.regions(); // regions with available capacity\nconst images = await krova.catalog.images();   // available OS images\nconst pricing = await krova.catalog.pricing(); // per-resource hourly rates + volume tiers\n```\n\n### Domains, snapshots & TCP mappings\n\nTyped helpers for a Cube's attached resources — each unwraps the response and throws `KrovaError` on failure.\n\n```ts\n// Custom domains — create() resolves to { domain, records } (BREAKING in 0.4.0).\n// The records are the DNS entries you must publish for the domain to work, so\n// you can create them in the same run: a wildcard needs three, an exact host one.\nconst domains = await krova.domains.list(\"space_123\", \"cube_123\");\nconst { domain, records } = await krova.domains.create(\"space_123\", \"cube_123\", {\n  domain: \"app.example.com\",\n  port: 8080,\n});\nfor (const r of records) console.log(`${r.type} ${r.host} → ${r.value}`);\nawait krova.domains.update(\"space_123\", \"cube_123\", domain.id, { responseCompression: true });\nawait krova.domains.delete(\"space_123\", \"cube_123\", domain.id);\n\n// Snapshots + restore\nconst snap = await krova.snapshots.create(\"space_123\", \"cube_123\", { name: \"nightly\" });\nconst snaps = await krova.snapshots.list(\"space_123\", \"cube_123\");\nawait krova.cubes.restore(\"space_123\", \"cube_123\", snap.id); // replace the disk from a snapshot\nawait krova.snapshots.delete(\"space_123\", \"cube_123\", snap.id);\n\n// TCP port mappings (expose a Cube port on the host)\nconst mapping = await krova.tcpMappings.create(\"space_123\", \"cube_123\", {\n  cubePort: 5432,\n  whitelistedIps: [\"203.0.113.4/32\"],\n});\n// `mapping.host` is where to connect — the Cube's OWN stable hostname, which\n// survives migration to another server. Use it rather than the Cube's\n// `serverDomain`, which is the current physical host and changes when the\n// Cube moves. Null only when the Cube has no server assigned.\nconsole.log(`psql -h ${mapping.host} -p ${mapping.hostPort}`);\nawait krova.tcpMappings.list(\"space_123\", \"cube_123\");\nawait krova.tcpMappings.delete(\"space_123\", \"cube_123\", mapping.id);\n```\n\n`Domain`, `Snapshot`, and `TcpMapping` are exported for your own signatures.\n\n### `domains.records` — the DNS records a domain needs\n\nThe same records `domains.create()` returns, but each one **checked against live\nDNS**. Poll it after publishing them — `summary.complete` turns true only once\nevery record is `found`. Each call performs real DNS lookups and is rate\nlimited, so poll on an interval rather than in a tight loop.\n\n```ts\nconst status = await krova.domains.records(\"space_123\", \"cube_123\", domain.id);\n// { domain, isWildcard, records: DnsRecordStatus[], summary: { found, total, complete }, checkedAt }\nfor (const r of status.records) console.log(`${r.host}: ${r.state}`); // found | missing | mismatch | unknown\nif (status.summary.complete) console.log(\"all records resolve — the domain can go live\");\n```\n\nTwo record states are worth knowing before you alert on them: `missing` means\nNOT PUBLISHED YET — the expected state before the records are created, never an\nerror — and `unknown` means the lookup itself could not complete, which says\nnothing about your DNS. Each record also carries `mustBeGrey` and `proxyOk`:\nthe routing record may sit behind Cloudflare's proxy, the `_acme-challenge`\nrecord must not — automation needs both flags, one alone would let you\norange-cloud the single record that has to stay grey.\n\n`DnsRecord` (what `create` returns) and `DnsRecordStatus` (the checked variant,\nadding `state`, `detail`, `observed`) are exported for your own signatures.\n\n### Imports & backups\n\nMove `.cube` archives in and out. `imports.create` returns a multipart upload target; upload the archive to the presigned parts, then call `imports.complete`.\n\n```ts\nconst start = await krova.imports.create(\"space_123\", { name: \"restored\", fileSizeBytes: 1_048_576 });\n// ...upload the archive to start.parts (presigned URLs)...\nawait krova.imports.complete(\"space_123\", start.importId, { parts, config });\nconst status = await krova.imports.get(\"space_123\", start.importId);\n\n// Export: get a time-limited download URL for a backup archive\nconst dl = await krova.backups.download(\"space_123\", \"backup_123\");\n```\n\n### Webhooks\n\n`client.webhooks` manages a space's webhook endpoints. `create` is the only call that returns the signing secret, so store it straight away. To verify deliveries, use [`@krovacloud/webhook`](https://www.npmjs.com/package/@krovacloud/webhook).\n\n```ts\nconst endpoint = await krova.webhooks.create(\"space_123\", {\n  url: \"https://example.com/hook\",\n  events: [\"cube.running\", \"cube.stopped\"],\n  description: \"deploy notifier\", // optional\n});\n// endpoint.secret is returned only here: store it now\n\nawait krova.webhooks.list(\"space_123\");\nawait krova.webhooks.get(\"space_123\", endpoint.id);\nawait krova.webhooks.deliveries(\"space_123\", endpoint.id, { limit: 20 }); // last 30 days\nawait krova.webhooks.delete(\"space_123\", endpoint.id);\n```\n\n### `client.raw` — every endpoint\n\nThe helpers cover Cubes, the catalog, domains, snapshots, TCP mappings, imports, backups, and webhooks. When you would rather handle the error yourself than catch an exception, use `client.raw`, the fully typed [`openapi-fetch`](https://github.com/openapi-ts/openapi-typescript/tree/main/packages/openapi-fetch) client. It returns `{ data, error, response }` and **never throws**:\n\n```ts\nconst { data, error } = await krova.raw.GET(\"/spaces/{spaceId}/cubes/{cubeId}\", {\n  params: { path: { spaceId: \"space_123\", cubeId: \"cube_123\" } },\n});\n\nif (error) {\n  console.error(\"Cube lookup failed:\", error.error);\n} else {\n  console.log(data);\n}\n```\n\nPath, method, params, and body are all type-checked against the spec. The generated `paths` and `components` types are also exported for advanced use:\n\n```ts\nimport type { paths, components } from \"@krovacloud/sdk\";\ntype Domain = components[\"schemas\"][\"Domain\"];\n```\n\n### `KrovaError`\n\nThrown by every helper on any non-2xx response. (`client.raw` never throws — it returns the error in `{ error }`.)\n\n| Field | Type | Source |\n| --- | --- | --- |\n| `status` | `number` | HTTP status code |\n| `message` | `string` | the API's `error` string, else `statusText` |\n| `code` | `string \\| undefined` | `X-Error-Code` response header |\n| `requestId` | `string \\| undefined` | `X-Request-Id` response header |\n| `body` | `object \\| undefined` | the parsed JSON error body |\n| `response` | `Response \\| undefined` | the raw `Response` |\n\n```ts\nimport { KrovaError } from \"@krovacloud/sdk\";\n\ntry {\n  await krova.cubes.get(\"space_123\", \"cube_missing\");\n} catch (err) {\n  if (err instanceof KrovaError) {\n    console.error(`[${err.status}] ${err.message}`);\n    if (err.code) console.error(\"code:\", err.code);\n    if (err.requestId) console.error(\"request id:\", err.requestId); // quote this to support\n  } else {\n    throw err;\n  }\n}\n```\n\nMutating `POST` / `DELETE` endpoints are rate-limited (10 requests / 60s per client IP). The client automatically retries `429` and `503` up to `maxRetries` times, honoring the `Retry-After` header.\n\n## Configuration\n\nPoint the client at a different base URL (self-hosted gateway, staging, a proxy):\n\n```ts\nconst krova = new KrovaClient({\n  apiKey: \"kro_...\",\n  baseUrl: \"https://gateway.internal/krova/api/v1\",\n});\n```\n\n## TypeScript\n\nThe package ships its own type declarations — no `@types/*` install needed. `Cube`, `KrovaError`, `KrovaClientOptions`, `AuthScheme`, and the generated `paths` / `components` are all exported.\n\n## Related packages\n\n| Package | What it is |\n| --- | --- |\n| [`@krovacloud/cli`](https://www.npmjs.com/package/@krovacloud/cli) | Command-line interface for Krova Cloud |\n| [`@krovacloud/webhook`](https://www.npmjs.com/package/@krovacloud/webhook) | Verify and parse Krova Cloud webhook events |\n| [`@krovacloud/mcp`](https://www.npmjs.com/package/@krovacloud/mcp) | Model Context Protocol server for Krova Cloud |\n| [`n8n-nodes-krova`](https://www.npmjs.com/package/n8n-nodes-krova) | n8n community nodes for Krova Cloud |\n\n## Requirements\n\n- **Node.js ≥ 18** (global `fetch`).\n- Works in any modern runtime with a WHATWG `fetch` (Deno, Bun, edge). Pass a custom `fetch` if the global isn't available.\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/krovacloud/krova-node/blob/main/CONTRIBUTING.md). Report security issues privately per [SECURITY.md](https://github.com/krovacloud/krova-node/blob/main/SECURITY.md).\n\n\n## Custom domains: HTTPS to the Cube\n\nBy default the edge reaches your Cube over cleartext HTTP — visitors are on\nHTTPS either way, since TLS terminates at the edge. Set `originScheme: \"https\"`\nwhen the Cube terminates TLS *itself*: a control panel holding its own\ncertificate, or an app listening on HTTPS, answers plain HTTP with a redirect\nand cannot be served over cleartext at all.\n\n```ts\n// When attaching the domain…\nawait krova.domains.create(spaceId, cubeId, {\n  domain: \"panel.example.com\",\n  port: 443,\n  originScheme: \"https\",\n});\n\n// …or switch an already-attached domain over.\nawait krova.domains.update(spaceId, cubeId, mappingId, {\n  originScheme: \"https\",\n});\n```\n\nThe dial port is derived: `https` on the default port 80 connects on 443, and a\ndeliberate custom port is honored exactly. The setting applies as saved, with no\ncheck: if nothing in the Cube answers HTTPS for the domain, visitors get an\nerror page until you set it back to `http`.\n\n## Custom domains: the visitor's address on the connection\n\nThe edge always passes the visitor's address in the `X-Real-IP` and\n`X-Forwarded-For` headers. For software that reads it from the TCP connection\ninstead, set `proxyProtocol` to `\"v1\"` (a line of text) or `\"v2\"` (binary): the\nedge then sends a PROXY protocol header naming the visitor at the start of every\nconnection to the Cube. `null` turns it off.\n\n```ts\nawait krova.domains.update(spaceId, cubeId, mappingId, { proxyProtocol: \"v2\" });\n```\n\nThe app must accept the PROXY protocol on that port before you turn it on, or\nevery request to the domain fails. An app accepts it per port, so every domain\nmapped to the same Cube port needs the same setting: a create or update that\nwould mix them is rejected with a `409` whose message names the other domains.\nSend `confirmMixedProxyProtocol: true` to save anyway, when the app handles both\non that port.\n\n## License\n\n[MIT](./LICENSE) © 2026 Krova Inc.\n","readmeFilename":""}