{"_id":"@prisma/compute-sdk","_rev":"29-d47f77cc96e16de47ecf3e3a629a8a5b","name":"@prisma/compute-sdk","dist-tags":{"latest":"0.28.0"},"versions":{"0.1.0":{"name":"@prisma/compute-sdk","version":"0.1.0","license":"Apache-2.0","_id":"@prisma/compute-sdk@0.1.0","maintainers":[{"name":"jkomyno","email":"alberto.schiabel@gmail.com"},{"name":"nilubava","email":"nilubava@gmail.com"},{"name":"prismabot","email":"bot-npm@prisma.io"},{"name":"aqrln","email":"alex@aqrln.net"},{"name":"tylerhogarth","email":"tylerhogarth@gmail.com"},{"name":"ankur-datta-007","email":"dev.ankur.datta@gmail.com"},{"name":"jloots","email":"loots@prisma.io"}],"dist":{"shasum":"1a22a9a522510e86fba9a1b4592a58c72de3151f","tarball":"https://registry.npmjs.org/@prisma/compute-sdk/-/compute-sdk-0.1.0.tgz","fileCount":52,"integrity":"sha512-X/GJSRJxNBhFhJfsjjN1y+zhghUaBYkCvUnas2bxBxqM9Rc62n86p3LmlKFntZTqlIHFCwcLf5cVnFaLy6b/bA==","signatures":[{"sig":"MEUCIQCkyIFZTNyHBa0J36BJDks31SWP0WbJvUqguoKCrq39MQIgIOsklkZc/48v4QPIK8Oz5xeQqi+n6rPG/ZLHdeGFN4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206658},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"1eddee2137c684f27b61c40258776b7cd3425989","scripts":{"test":"bun test","build":"tsc --project tsconfig.build.json","check:types":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"aqrln","email":"alex@aqrln.net"},"_npmVersion":"11.11.1","description":"TypeScript SDK for deploying and managing applications on Prisma Compute","directories":{},"_nodeVersion":"24.13.0","dependencies":{"tar-stream":"^3.1.7","better-result":"^2.7.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.9.3","@types/node":"^22.0.0","@types/tar-stream":"^3.1.3"},"peerDependencies":{"@prisma/management-api-sdk":">=1.20.1"},"_npmOperationalInternal":{"tmp":"tmp/compute-sdk_0.1.0_1774366024118_0.8242911689062964","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@prisma/compute-sdk","version":"0.2.0","license":"Apache-2.0","_id":"@prisma/compute-sdk@0.2.0","maintainers":[{"name":"jkomyno","email":"alberto.schiabel@gmail.com"},{"name":"nilubava","email":"nilubava@gmail.com"},{"name":"prismabot","email":"bot-npm@prisma.io"},{"name":"aqrln","email":"alex@aqrln.net"},{"name":"tylerhogarth","email":"tylerhogarth@gmail.com"},{"name":"ankur-datta-007","email":"dev.ankur.datta@gmail.com"},{"name":"jloots","email":"loots@prisma.io"}],"dist":{"shasum":"c9e6f514ab8b0dbaca6f10990b8a79eb52c947cf","tarball":"https://registry.npmjs.org/@prisma/compute-sdk/-/compute-sdk-0.2.0.tgz","fileCount":52,"integrity":"sha512-9VmRVYogC80CucR/QAE8Ue1Sh5OSBMbMxeMVSn1YhRGcCJBjIQv4IrwUAAg2M5eu91Pa4WQ/KbNNk2NXbuzlhQ==","signatures":[{"sig":"MEQCIADJB6fnq/oZwxdN+y7ARHR9Js+rECg268QmUbK2z1K8AiBugNbmVHORD6xZMBNKTyEcFK72f87e+qhuqBFE1qQpAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207935},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"eeab5856ae6ddbc0768ec1c6539ce26bec110c8b","scripts":{"test":"bun test","build":"tsc --project tsconfig.build.json","check:types":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"aqrln","email":"alex@aqrln.net"},"_npmVersion":"11.11.1","description":"TypeScript SDK for deploying and managing applications on Prisma Compute","directories":{},"_nodeVersion":"24.13.0","dependencies":{"tar-stream":"^3.1.7","better-result":"^2.7.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.9.3","@types/tar-stream":"^3.1.3"},"peerDependencies":{"@prisma/management-api-sdk":">=1.20.1"},"_npmOperationalInternal":{"tmp":"tmp/compute-sdk_0.2.0_1774448436250_0.4982925883078799","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@prisma/compute-sdk","version":"0.3.0","license":"Apache-2.0","_id":"@prisma/compute-sdk@0.3.0","maintainers":[{"name":"jkomyno","email":"alberto.schiabel@gmail.com"},{"name":"nilubava","email":"nilubava@gmail.com"},{"name":"prismabot","email":"bot-npm@prisma.io"},{"name":"aqrln","email":"alex@aqrln.net"},{"name":"tylerhogarth","email":"tylerhogarth@gmail.com"},{"name":"ankur-datta-007","email":"dev.ankur.datta@gmail.com"},{"name":"jloots","email":"loots@prisma.io"}],"homepage":"https://github.com/prisma/project-compute#readme","bugs":{"url":"https://github.com/prisma/project-compute/issues"},"dist":{"shasum":"a2b0db05719386b5af689fc8d0dcef72ffe12bd8","tarball":"https://registry.npmjs.org/@prisma/compute-sdk/-/compute-sdk-0.3.0.tgz","fileCount":52,"integrity":"sha512-SOPJfLqoaILZRNqKp2ubLqs0kJFYwf4SdtLvrj4P+xNDMIaihsfbG2m6VxRmd3b7V1rm8EE+8e+yBbz5tW1ECA==","signatures":[{"sig":"MEUCIQCb0GvPb2EdacDEIDJ5dQVbqSZqLSw+GUtBqhqhTeNehQIgB/ID7+IhmlInwCyycTK3p+R5w9noChP/pF+gu0F+ujk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":227559},"main":"./dist/index.js","type":"module","_from":"file:prisma-compute-sdk-0.3.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"test":"bun test","build":"tsc --project tsconfig.build.json","prepack":"npm run build","check:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:37a552b9-ec75-4020-b2aa-148cd888d219"}},"_resolved":"/home/runner/work/project-compute/project-compute/sdk/prisma-compute-sdk-0.3.0.tgz","_integrity":"sha512-SOPJfLqoaILZRNqKp2ubLqs0kJFYwf4SdtLvrj4P+xNDMIaihsfbG2m6VxRmd3b7V1rm8EE+8e+yBbz5tW1ECA==","repository":{"url":"git+https://github.com/prisma/project-compute.git","type":"git"},"_npmVersion":"11.9.0","description":"TypeScript SDK for deploying and managing applications on Prisma Compute","directories":{},"_nodeVersion":"24.14.0","dependencies":{"tar-stream":"^3.1.8","better-result":"^2.7.0","tiny-invariant":"1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/tar-stream":"^3.1.4"},"peerDependencies":{"@prisma/management-api-sdk":">=1.23.0"},"_npmOperationalInternal":{"tmp":"tmp/compute-sdk_0.3.0_1774873156014_0.6279620774503205","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@prisma/compute-sdk","version":"0.4.0","license":"Apache-2.0","_id":"@prisma/compute-sdk@0.4.0","maintainers":[{"name":"jkomyno","email":"alberto.schiabel@gmail.com"},{"name":"nilubava","email":"nilubava@gmail.com"},{"name":"prismabot","email":"bot-npm@prisma.io"},{"name":"aqrln","email":"alex@aqrln.net"},{"name":"tylerhogarth","email":"tylerhogarth@gmail.com"},{"name":"ankur-datta-007","email":"dev.ankur.datta@gmail.com"},{"name":"jloots","email":"loots@prisma.io"}],"homepage":"https://github.com/prisma/project-compute#readme","bugs":{"url":"https://github.com/prisma/project-compute/issues"},"dist":{"shasum":"e6ab06dce3f3f778d3f54ab9e061bbfef24032a9","tarball":"https://registry.npmjs.org/@prisma/compute-sdk/-/compute-sdk-0.4.0.tgz","fileCount":52,"integrity":"sha512-HM2LRVt9CoFgnIA+Jh38RLKgmm0f328lse6k7uaNCXLK6VW/F64iXUjn/RTEVfM6L2Nf2VN6Cjmfb4YKzpGetQ==","signatures":[{"sig":"MEQCIG8m/zpTFGCZasicC9jWAmhKyzLdqqJGsW7xde0QWAT/AiAvXTnObiDT2Lk1vn0knJG5PB8yBckBPVN7jORZBXvjbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":227559},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"0647b4091bd9895da6e9dae80aa3841ce6540bd3","scripts":{"test":"bun test","build":"tsc --project tsconfig.build.json","prepack":"npm run build","check:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:37a552b9-ec75-4020-b2aa-148cd888d219"}},"repository":{"url":"git+https://github.com/prisma/project-compute.git","type":"git"},"_npmVersion":"11.9.0","description":"TypeScript SDK for deploying and managing applications on Prisma Compute","directories":{},"_nodeVersion":"24.14.0","dependencies":{"tar-stream":"^3.1.8","better-result":"^2.7.0","tiny-invariant":"1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/tar-stream":"^3.1.4"},"peerDependencies":{"@prisma/management-api-sdk":">=1.23.0"},"_npmOperationalInternal":{"tmp":"tmp/compute-sdk_0.4.0_1774876579996_0.031687852318847964","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@prisma/compute-sdk","version":"0.5.0","license":"Apache-2.0","_id":"@prisma/compute-sdk@0.5.0","maintainers":[{"name":"jkomyno","email":"alberto.schiabel@gmail.com"},{"name":"nilubava","email":"nilubava@gmail.com"},{"name":"prismabot","email":"bot-npm@prisma.io"},{"name":"aqrln","email":"alex@aqrln.net"},{"name":"tylerhogarth","email":"tylerhogarth@gmail.com"},{"name":"ankur-datta-007","email":"dev.ankur.datta@gmail.com"},{"name":"jloots","email":"loots@prisma.io"}],"homepage":"https://github.com/prisma/project-compute#readme","bugs":{"url":"https://github.com/prisma/project-compute/issues"},"dist":{"shasum":"5e803f78fea7d2752cc9dfff06de13c5a94a73f8","tarball":"https://registry.npmjs.org/@prisma/compute-sdk/-/compute-sdk-0.5.0.tgz","fileCount":52,"integrity":"sha512-sFShN0fZ8MqDHt3kPiOyZkNMYTDiIyZqI5b5O4hUhv+x9aNuGP9vCR6C6EP9Y9rjoIAfolRak5c41tfOdFni9Q==","signatures":[{"sig":"MEUCIA4iG3g8lK4+KKr5GS4OvNxhY4hYWJ3R40UqRZLSJXFgAiEAgIrD67kpz/lTPuStF/Hb62fwlplz0sKMb5iJBQ3h8HI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260129},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"1ea114123557af639a593061c5b52cdd91140092","scripts":{"test":"bun test","build":"tsc --project tsconfig.build.json","prepack":"npm run build","check:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:37a552b9-ec75-4020-b2aa-148cd888d219"}},"repository":{"url":"git+https://github.com/prisma/project-compute.git","type":"git"},"_npmVersion":"11.9.0","description":"TypeScript SDK for deploying and managing applications on Prisma Compute","directories":{},"_nodeVersion":"24.14.0","dependencies":{"tar-stream":"^3.1.8","better-result":"^2.7.0","tiny-invariant":"1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/tar-stream":"^3.1.4"},"peerDependencies":{"@prisma/management-api-sdk":">=1.23.0"},"_npmOperationalInternal":{"tmp":"tmp/compute-sdk_0.5.0_1774884483784_0.4538580514260253","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@prisma/compute-sdk","version":"0.6.0","license":"Apache-2.0","_id":"@prisma/compute-sdk@0.6.0","maintainers":[{"name":"jkomyno","email":"alberto.schiabel@gmail.com"},{"name":"nilubava","email":"nilubava@gmail.com"},{"name":"prismabot","email":"bot-npm@prisma.io"},{"name":"aqrln","email":"alex@aqrln.net"},{"name":"tylerhogarth","email":"tylerhogarth@gmail.com"},{"name":"ankur-datta-007","email":"dev.ankur.datta@gmail.com"},{"name":"jloots","email":"loots@prisma.io"}],"homepage":"https://github.com/prisma/project-compute#readme","bugs":{"url":"https://github.com/prisma/project-compute/issues"},"dist":{"shasum":"3c87fe99fdea0285c6fa2317681de67ac7d1e1e2","tarball":"https://registry.npmjs.org/@prisma/compute-sdk/-/compute-sdk-0.6.0.tgz","fileCount":52,"integrity":"sha512-DotuIGaB1XZ2HNSOhnYSVvYJrxNG3yqvEoEvhU0zwsiFpLfu5TjNcQe8XoPSkWiPojUu8LTtoNmvYwcoPlk2RA==","signatures":[{"sig":"MEUCIGT6Z3R92wCyujgq2hcyGSOqrChpqbYkOfZArnlFtjV0AiEAzWBrWYoBAkLvj8mUj1nX5FydpYvOink4aR//63bDVLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260210},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"61e296aea7aa5825499d842e8d241ce94fd0991f","scripts":{"test":"bun test","build":"tsc --project tsconfig.build.json","prepack":"npm run build","check:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:37a552b9-ec75-4020-b2aa-148cd888d219"}},"repository":{"url":"git+https://github.com/prisma/project-compute.git","type":"git"},"_npmVersion":"11.9.0","description":"TypeScript SDK for deploying and managing applications on Prisma Compute","directories":{},"_nodeVersion":"24.14.0","dependencies":{"tar-stream":"^3.1.8","better-result":"^2.7.0","tiny-invariant":"1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/tar-stream":"^3.1.4"},"peerDependencies":{"@prisma/management-api-sdk":">=1.23.0"},"_npmOperationalInternal":{"tmp":"tmp/compute-sdk_0.6.0_1774884580761_0.19976661207735025","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@prisma/compute-sdk","version":"0.7.0","license":"Apache-2.0","_id":"@prisma/compute-sdk@0.7.0","maintainers":[{"name":"jkomyno","email":"alberto.schiabel@gmail.com"},{"name":"nilubava","email":"nilubava@gmail.com"},{"name":"prismabot","email":"bot-npm@prisma.io"},{"name":"aqrln","email":"alex@aqrln.net"},{"name":"tylerhogarth","email":"tylerhogarth@gmail.com"},{"name":"ankur-datta-007","email":"dev.ankur.datta@gmail.com"},{"name":"jloots","email":"loots@prisma.io"}],"homepage":"https://github.com/prisma/project-compute#readme","bugs":{"url":"https://github.com/prisma/project-compute/issues"},"dist":{"shasum":"35637b099ae9f1c1afd2fa6438179f07a4074546","tarball":"https://registry.npmjs.org/@prisma/compute-sdk/-/compute-sdk-0.7.0.tgz","fileCount":52,"integrity":"sha512-O7vOXRQzIKhz9ag1Ccl0Fivq6JaVrFeqmROKX0lTBVAxXe4omr2FRQFxI9ktcb9oqdwcH38UCeW2E7My2Nv9vA==","signatures":[{"sig":"MEUCIQCNc0lNND/HKqp0nbJv2gc/sTuLnq/3fvL/QL6an2m9awIgerTikIKJIUZmBIxe+4+BhuirXyLf8ZedASEPPvjmu6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260210},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"e7c5fe4361403768b21f5302b17d610570f17e2f","scripts":{"test":"bun test","build":"tsc --project tsconfig.build.json","prepack":"npm run build","check:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:37a552b9-ec75-4020-b2aa-148cd888d219"}},"repository":{"url":"git+https://github.com/prisma/project-compute.git","type":"git"},"_npmVersion":"11.9.0","description":"TypeScript SDK for deploying and managing applications on Prisma Compute","directories":{},"_nodeVersion":"24.14.0","dependencies":{"tar-stream":"^3.1.8","better-result":"^2.7.0","tiny-invariant":"1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/tar-stream":"^3.1.4"},"peerDependencies":{"@prisma/management-api-sdk":">=1.23.0"},"_npmOperationalInternal":{"tmp":"tmp/compute-sdk_0.7.0_1774938316087_0.8370867700919815","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@prisma/compute-sdk","version":"0.8.0","license":"Apache-2.0","_id":"@prisma/compute-sdk@0.8.0","maintainers":[{"name":"jkomyno","email":"alberto.schiabel@gmail.com"},{"name":"nilubava","email":"nilubava@gmail.com"},{"name":"prismabot","email":"bot-npm@prisma.io"},{"name":"aqrln","email":"alex@aqrln.net"},{"name":"tylerhogarth","email":"tylerhogarth@gmail.com"},{"name":"ankur-datta-007","email":"dev.ankur.datta@gmail.com"},{"name":"jloots","email":"loots@prisma.io"}],"homepage":"https://github.com/prisma/project-compute#readme","bugs":{"url":"https://github.com/prisma/project-compute/issues"},"dist":{"shasum":"23d8a3aaa92751c2ef7983ba64aad6857ac8ac1b","tarball":"https://registry.npmjs.org/@prisma/compute-sdk/-/compute-sdk-0.8.0.tgz","fileCount":62,"integrity":"sha512-Fe8DIbetnoQ2eQGkqAmISr0rTxRPc2I9wp2rG/b+oGZtaukwsqVSQo4ctVn8Fu8n7E5lRQyvjCWG+lqzfN9oCw==","signatures":[{"sig":"MEUCIQDixlzEeTrc9DQVAKchM8ZfmkxCn+qLKz7870vLY1XbdgIgKOn0gfutVXtJCn/1im9L7NNrl+eGvj+QwHq3ym9wxco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280646},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"7f90d9a036b49d06017fad3910104c373ef8c2b6","scripts":{"test":"bun test","build":"tsc --project tsconfig.build.json","prepack":"npm run build","check:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:37a552b9-ec75-4020-b2aa-148cd888d219"}},"repository":{"url":"git+https://github.com/prisma/project-compute.git","type":"git"},"_npmVersion":"11.11.0","description":"TypeScript SDK for deploying and managing applications on Prisma Compute","directories":{},"_nodeVersion":"24.14.1","dependencies":{"tar-stream":"^3.1.8","better-result":"^2.7.0","tiny-invariant":"1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/tar-stream":"^3.1.4"},"peerDependencies":{"@prisma/management-api-sdk":">=1.23.0"},"_npmOperationalInternal":{"tmp":"tmp/compute-sdk_0.8.0_1775559968626_0.14362105743609432","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@prisma/compute-sdk","version":"0.9.0","license":"Apache-2.0","_id":"@prisma/compute-sdk@0.9.0","maintainers":[{"name":"jkomyno","email":"alberto.schiabel@gmail.com"},{"name":"nilubava","email":"nilubava@gmail.com"},{"name":"prismabot","email":"bot-npm@prisma.io"},{"name":"aqrln","email":"alex@aqrln.net"},{"name":"tylerhogarth","email":"tylerhogarth@gmail.com"},{"name":"ankur-datta-007","email":"dev.ankur.datta@gmail.com"},{"name":"jloots","email":"loots@prisma.io"}],"homepage":"https://github.com/prisma/project-compute#readme","bugs":{"url":"https://github.com/prisma/project-compute/issues"},"dist":{"shasum":"ce5151d6358524cebfeb99dcf6af776750c844ab","tarball":"https://registry.npmjs.org/@prisma/compute-sdk/-/compute-sdk-0.9.0.tgz","fileCount":62,"integrity":"sha512-NFyAhCYyioxV0bRT/5yOWS6J6fbHOqhkjdb3gKps2sBrOfGmTh0rN7DfigJhsBeo4J9dC7Chv03oOJNjuNh67w==","signatures":[{"sig":"MEUCICG1TwsqhIi2ZLx7ZvMvwmt7m42rMbTeFIzv0dnyWToSAiEA2GpaAJAsxC8G0Aolz1VDab6zwCrUIVm7MXu/ObDa8+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280646},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"17141ebab40a2d0a3c517b48474df89cbbf54145","scripts":{"test":"bun test","build":"tsc --project tsconfig.build.json","prepack":"npm run build","check:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:37a552b9-ec75-4020-b2aa-148cd888d219"}},"repository":{"url":"git+https://github.com/prisma/project-compute.git","type":"git"},"_npmVersion":"11.11.0","description":"TypeScript SDK for deploying and managing applications on Prisma Compute","directories":{},"_nodeVersion":"24.14.1","dependencies":{"tar-stream":"^3.1.8","better-result":"^2.7.0","tiny-invariant":"1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/tar-stream":"^3.1.4"},"peerDependencies":{"@prisma/management-api-sdk":">=1.23.0"},"_npmOperationalInternal":{"tmp":"tmp/compute-sdk_0.9.0_1775560586192_0.9598683664256933","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@prisma/compute-sdk","version":"0.10.0","license":"Apache-2.0","_id":"@prisma/compute-sdk@0.10.0","maintainers":[{"name":"jkomyno","email":"alberto.schiabel@gmail.com"},{"name":"nilubava","email":"nilubava@gmail.com"},{"name":"prismabot","email":"bot-npm@prisma.io"},{"name":"aqrln","email":"alex@aqrln.net"},{"name":"tylerhogarth","email":"tylerhogarth@gmail.com"},{"name":"ankur-datta-007","email":"dev.ankur.datta@gmail.com"},{"name":"jloots","email":"loots@prisma.io"}],"homepage":"https://github.com/prisma/project-compute#readme","bugs":{"url":"https://github.com/prisma/project-compute/issues"},"dist":{"shasum":"0b6bbdc1d183e1e190e8ac206f1dd98074f2c692","tarball":"https://registry.npmjs.org/@prisma/compute-sdk/-/compute-sdk-0.10.0.tgz","fileCount":62,"integrity":"sha512-Xmx5i0GXiktRYb0j0rwlMTIOudkhbaAwg83iqh6XxSTO0j7wjVZErKHMYSjoRxgznEb66jQxYfR35dxkJtj7LQ==","signatures":[{"sig":"MEUCIQDyMl+vBy1UefbtDeSywpatyI/wHH2o406gpBttHAHlDAIgIUXw+4rAVlWcQlXYij0t0khWhBD2my7oLnAwVpRInGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":282339},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"89d04882b4032b41a9822f958620fd823b4caa48","scripts":{"test":"bun test","build":"tsc --project tsconfig.build.json","prepack":"npm run build","check:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:37a552b9-ec75-4020-b2aa-148cd888d219"}},"repository":{"url":"git+https://github.com/prisma/project-compute.git","type":"git"},"_npmVersion":"11.11.0","description":"TypeScript SDK for deploying and managing applications on Prisma Compute","directories":{},"_nodeVersion":"24.14.1","dependencies":{"tar-stream":"^3.1.8","better-result":"^2.7.0","tiny-invariant":"1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/tar-stream":"^3.1.4"},"peerDependencies":{"@prisma/management-api-sdk":">=1.23.0"},"_npmOperationalInternal":{"tmp":"tmp/compute-sdk_0.10.0_1775565828920_0.631920156503847","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@prisma/compute-sdk","version":"0.11.0","license":"Apache-2.0","_id":"@prisma/compute-sdk@0.11.0","maintainers":[{"name":"jkomyno","email":"alberto.schiabel@gmail.com"},{"name":"nilubava","email":"nilubava@gmail.com"},{"name":"prismabot","email":"bot-npm@prisma.io"},{"name":"aqrln","email":"alex@aqrln.net"},{"name":"tylerhogarth","email":"tylerhogarth@gmail.com"},{"name":"ankur-datta-007","email":"dev.ankur.datta@gmail.com"},{"name":"jloots","email":"loots@prisma.io"}],"homepage":"https://github.com/prisma/project-compute#readme","bugs":{"url":"https://github.com/prisma/project-compute/issues"},"dist":{"shasum":"fb3bc536bf03b2f5b96eea5462642c4650bba763","tarball":"https://registry.npmjs.org/@prisma/compute-sdk/-/compute-sdk-0.11.0.tgz","fileCount":62,"integrity":"sha512-HIOfX1tzalSYsZ6e6S3DgNUIIptpou7kSHnvaR4JRCxeNKN8BkwdsgCWM1/d4ckru1rH80wH8B8v23vnQJbh/A==","signatures":[{"sig":"MEYCIQC0qKUz+Ta2NN7IEu7LC9t0VtOJeyol1YOcsBfjGEq0BQIhAP6IOV4kBUwIbkF7hlM0ToHFriuw6N3sEv1IaOye3src","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":282339},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"0bdfe9f0301514b61c885258918f7f8e860c8185","scripts":{"test":"bun test","build":"tsc --project tsconfig.build.json","prepack":"npm run build","check:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:37a552b9-ec75-4020-b2aa-148cd888d219"}},"repository":{"url":"git+https://github.com/prisma/project-compute.git","type":"git"},"_npmVersion":"11.11.0","description":"TypeScript SDK for deploying and managing applications on Prisma Compute","directories":{},"_nodeVersion":"24.14.1","dependencies":{"tar-stream":"^3.1.8","better-result":"^2.7.0","tiny-invariant":"1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/tar-stream":"^3.1.4"},"peerDependencies":{"@prisma/management-api-sdk":">=1.23.0"},"_npmOperationalInternal":{"tmp":"tmp/compute-sdk_0.11.0_1775634577542_0.8518116803905178","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@prisma/compute-sdk","version":"0.12.0","license":"Apache-2.0","_id":"@prisma/compute-sdk@0.12.0","maintainers":[{"name":"jkomyno","email":"alberto.schiabel@gmail.com"},{"name":"nilubava","email":"nilubava@gmail.com"},{"name":"prismabot","email":"bot-npm@prisma.io"},{"name":"aqrln","email":"alex@aqrln.net"},{"name":"tylerhogarth","email":"tylerhogarth@gmail.com"},{"name":"ankur-datta-007","email":"dev.ankur.datta@gmail.com"},{"name":"jloots","email":"loots@prisma.io"}],"homepage":"https://github.com/prisma/project-compute#readme","bugs":{"url":"https://github.com/prisma/project-compute/issues"},"dist":{"shasum":"e90617195f3e24ba0b28dbb6e60a7a113fb03a93","tarball":"https://registry.npmjs.org/@prisma/compute-sdk/-/compute-sdk-0.12.0.tgz","fileCount":62,"integrity":"sha512-tW/9kqJuNYFajsDELroYCuaFlFILUem+rPo/QVrJigrHibsDYiU2z624Qg5/UCQxcvDuFRHrIu0yS3c2oUdTbA==","signatures":[{"sig":"MEUCIHhYJeyAuto8d6J5g5B4ZV3rcdmtHTePWIUunWXJfT8SAiEAou6v9mj1v6My/9/TePMx9iawaDnDY0PWgx0S+qa+AA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":282339},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"8af8e45d1b8325091161ffc7062ea127a6f95897","scripts":{"test":"bun test","build":"tsc --project tsconfig.build.json","prepack":"npm run build","check:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:37a552b9-ec75-4020-b2aa-148cd888d219"}},"repository":{"url":"git+https://github.com/prisma/project-compute.git","type":"git"},"_npmVersion":"11.11.0","description":"TypeScript SDK for deploying and managing applications on Prisma Compute","directories":{},"_nodeVersion":"24.14.1","dependencies":{"tar-stream":"^3.1.8","better-result":"^2.7.0","tiny-invariant":"1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/tar-stream":"^3.1.4"},"peerDependencies":{"@prisma/management-api-sdk":">=1.23.0"},"_npmOperationalInternal":{"tmp":"tmp/compute-sdk_0.12.0_1775830873866_0.1832085614703518","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@prisma/compute-sdk","version":"0.13.0","license":"Apache-2.0","_id":"@prisma/compute-sdk@0.13.0","maintainers":[{"name":"jkomyno","email":"alberto.schiabel@gmail.com"},{"name":"nilubava","email":"nilubava@gmail.com"},{"name":"prismabot","email":"bot-npm@prisma.io"},{"name":"aqrln","email":"alex@aqrln.net"},{"name":"tylerhogarth","email":"tylerhogarth@gmail.com"},{"name":"ankur-datta-007","email":"dev.ankur.datta@gmail.com"},{"name":"jloots","email":"loots@prisma.io"}],"homepage":"https://github.com/prisma/project-compute#readme","bugs":{"url":"https://github.com/prisma/project-compute/issues"},"dist":{"shasum":"9b4f286ebbfbfa9ce58a4cf43e63fcff556fb06d","tarball":"https://registry.npmjs.org/@prisma/compute-sdk/-/compute-sdk-0.13.0.tgz","fileCount":62,"integrity":"sha512-qS5JuD46jnCYx/2MlwObTaCnyyKVp+oRfwFMbSfpsVKIaoRbK+gySl/5gdrUhavJPoahpEUKa+o6pyidLMJr+A==","signatures":[{"sig":"MEQCIFIVxsLr7kioHNRBBMvOxrhtVa3Z5HwsChMN81KXcXA2AiAN7COnWEsa3NLYwjzWMse8C5ybxfig+r+tIAFsFz6BmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":282339},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"fe9a9349d4c48b2d6732051c0a07ef5ce129e089","scripts":{"test":"bun test","build":"tsc --project tsconfig.build.json","prepack":"npm run build","check:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:37a552b9-ec75-4020-b2aa-148cd888d219"}},"repository":{"url":"git+https://github.com/prisma/project-compute.git","type":"git"},"_npmVersion":"11.11.0","description":"TypeScript SDK for deploying and managing applications on Prisma Compute","directories":{},"_nodeVersion":"24.14.1","dependencies":{"tar-stream":"^3.1.8","better-result":"^2.7.0","tiny-invariant":"1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/tar-stream":"^3.1.4"},"peerDependencies":{"@prisma/management-api-sdk":">=1.23.0"},"_npmOperationalInternal":{"tmp":"tmp/compute-sdk_0.13.0_1775830914395_0.8988549778942045","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@prisma/compute-sdk","version":"0.14.0","license":"Apache-2.0","_id":"@prisma/compute-sdk@0.14.0","maintainers":[{"name":"jkomyno","email":"alberto.schiabel@gmail.com"},{"name":"nilubava","email":"nilubava@gmail.com"},{"name":"prismabot","email":"bot-npm@prisma.io"},{"name":"aqrln","email":"alex@aqrln.net"},{"name":"tylerhogarth","email":"tylerhogarth@gmail.com"},{"name":"ankur-datta-007","email":"dev.ankur.datta@gmail.com"},{"name":"jloots","email":"loots@prisma.io"}],"homepage":"https://github.com/prisma/project-compute#readme","bugs":{"url":"https://github.com/prisma/project-compute/issues"},"dist":{"shasum":"bc7bc136663bbcae563f3a2d87566cfbb57cdd2e","tarball":"https://registry.npmjs.org/@prisma/compute-sdk/-/compute-sdk-0.14.0.tgz","fileCount":67,"integrity":"sha512-xj464hjOs+Yus6ob2qS5vPMh3kY96nFWug5fVpHioZ8qOhd+/3jM8r56+CfdIiO+0bGk7z1yTvPWpTx1gDjVLQ==","signatures":[{"sig":"MEUCIQD5tCUcjcVup+OspIr6Zka6RSFkiRhtaTgpyJjioS+WawIgbi4EG7dT9dNG8naZgam1SkUsRPObrOBNPjlX2jDuTj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301707},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"fb1d7eac9a8963348149d91e9938f9e2762dc637","scripts":{"test":"bun test","build":"tsc --project tsconfig.build.json","prepack":"npm run build","check:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:37a552b9-ec75-4020-b2aa-148cd888d219"}},"repository":{"url":"git+https://github.com/prisma/project-compute.git","type":"git"},"_npmVersion":"11.11.0","description":"TypeScript SDK for deploying and managing applications on Prisma Compute","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.20.0","tar-stream":"^3.1.8","better-result":"^2.7.0","tiny-invariant":"1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","@types/bun":"latest","typescript":"^6.0.2","@types/tar-stream":"^3.1.4"},"peerDependencies":{"@prisma/management-api-sdk":">=1.23.0"},"_npmOperationalInternal":{"tmp":"tmp/compute-sdk_0.14.0_1775837304785_0.23379271261036294","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@prisma/compute-sdk","version":"0.15.0","license":"Apache-2.0","_id":"@prisma/compute-sdk@0.15.0","maintainers":[{"name":"jkomyno","email":"alberto.schiabel@gmail.com"},{"name":"nilubava","email":"nilubava@gmail.com"},{"name":"prismabot","email":"bot-npm@prisma.io"},{"name":"aqrln","email":"alex@aqrln.net"},{"name":"tylerhogarth","email":"tylerhogarth@gmail.com"},{"name":"ankur-datta-007","email":"dev.ankur.datta@gmail.com"},{"name":"jloots","email":"loots@prisma.io"}],"homepage":"https://github.com/prisma/project-compute#readme","bugs":{"url":"https://github.com/prisma/project-compute/issues"},"dist":{"shasum":"af4afe461922b60f18504e5fb03fd06e4f90a8b5","tarball":"https://registry.npmjs.org/@prisma/compute-sdk/-/compute-sdk-0.15.0.tgz","fileCount":82,"integrity":"sha512-QML2ct0vueuQnSZqWZfWItN0LhhKguke7vxpf0YFyhuh9KoBablFaAvjtenlpZ5qoL7hhkjmagPJ/pOliQsVuA==","signatures":[{"sig":"MEUCIQDyLPZ8j8HR3nEtVwNsiYTCqQt3NjGT0wYXHVfTWQbqkQIgMWPcbrld2T6KkINZIJ0nJRyfy/PgKN9BzD4atsfU9Ig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":330766},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"765598fbe081cde91c8fa5694dbcb47c387983b3","scripts":{"test":"bun test","build":"tsc --project tsconfig.build.json","prepack":"npm run build","check:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:37a552b9-ec75-4020-b2aa-148cd888d219"}},"repository":{"url":"git+https://github.com/prisma/project-compute.git","type":"git"},"_npmVersion":"11.11.0","description":"TypeScript SDK for deploying and managing applications on Prisma Compute","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.20.0","tar-stream":"^3.1.8","better-result":"^2.7.0","tiny-invariant":"1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","@types/bun":"latest","typescript":"^6.0.2","@types/tar-stream":"^3.1.4"},"peerDependencies":{"@prisma/management-api-sdk":">=1.23.0"},"_npmOperationalInternal":{"tmp":"tmp/compute-sdk_0.15.0_1776868574895_0.7441749965934263","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@prisma/compute-sdk","version":"0.16.0","license":"Apache-2.0","_id":"@prisma/compute-sdk@0.16.0","maintainers":[{"name":"jkomyno","email":"alberto.schiabel@gmail.com"},{"name":"nilubava","email":"nilubava@gmail.com"},{"name":"prismabot","email":"bot-npm@prisma.io"},{"name":"aqrln","email":"alex@aqrln.net"},{"name":"tylerhogarth","email":"tylerhogarth@gmail.com"},{"name":"ankur-datta-007","email":"dev.ankur.datta@gmail.com"},{"name":"jloots","email":"loots@prisma.io"}],"homepage":"https://github.com/prisma/project-compute#readme","bugs":{"url":"https://github.com/prisma/project-compute/issues"},"dist":{"shasum":"777ef1c4bdfe1c4735431eea6ed4a9cfc5cb91e8","tarball":"https://registry.npmjs.org/@prisma/compute-sdk/-/compute-sdk-0.16.0.tgz","fileCount":82,"integrity":"sha512-HKt98hNYtm5EiTZ3BQvtBnQv/8EjQq+wcQ3Fnwm0C9WbuOUe2Srbf5oJufz6I1czG6tGboGdwd9xJlY3oB/AKw==","signatures":[{"sig":"MEQCICJ2Jmf8K/1NV/dDcynEteBdbxnbVhCyIIizHh6CKjeRAiBOXh1gXKDd71et05V8MgSOJXfXghknJ0j+zprvTXbzhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":330766},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"5223b2bb032dbcb243a6be1f47611bda4304ddd3","scripts":{"test":"bun test","build":"tsc --project tsconfig.build.json","prepack":"npm run build","check:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:37a552b9-ec75-4020-b2aa-148cd888d219"}},"repository":{"url":"git+https://github.com/prisma/project-compute.git","type":"git"},"_npmVersion":"11.11.0","description":"TypeScript SDK for deploying and managing applications on Prisma Compute","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.20.0","tar-stream":"^3.1.8","better-result":"^2.7.0","tiny-invariant":"1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","@types/bun":"latest","typescript":"^6.0.2","@types/tar-stream":"^3.1.4"},"peerDependencies":{"@prisma/management-api-sdk":">=1.23.0"},"_npmOperationalInternal":{"tmp":"tmp/compute-sdk_0.16.0_1776874474483_0.9491643238649325","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@prisma/compute-sdk","version":"0.17.0","license":"Apache-2.0","_id":"@prisma/compute-sdk@0.17.0","maintainers":[{"name":"jkomyno","email":"alberto.schiabel@gmail.com"},{"name":"nilubava","email":"nilubava@gmail.com"},{"name":"prismabot","email":"bot-npm@prisma.io"},{"name":"aqrln","email":"alex@aqrln.net"},{"name":"tylerhogarth","email":"tylerhogarth@gmail.com"},{"name":"ankur-datta-007","email":"dev.ankur.datta@gmail.com"},{"name":"jloots","email":"loots@prisma.io"}],"homepage":"https://github.com/prisma/project-compute#readme","bugs":{"url":"https://github.com/prisma/project-compute/issues"},"dist":{"shasum":"02dd7593fc0200cd00d61ebb2a0b338d2ccfe26d","tarball":"https://registry.npmjs.org/@prisma/compute-sdk/-/compute-sdk-0.17.0.tgz","fileCount":82,"integrity":"sha512-YfCmszlEMYndDyVT17jiAZEHOMXlVq/lJKv9cc6KT9Zn2rPdR/MKvsPhQZg4E44vgJuPXMKieULOKUwFz0aj2g==","signatures":[{"sig":"MEUCIQDrxzeeqbdRZbwfUYgybh83iFDaMnMaptBjWlskvDYAYgIgNrHuk0VmKL9H9/1qtRcvBe322gKIqVUTYaxu/Adoyrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":330766},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"5ebaf689b54c6d672dacddb6cfd19ab2be174b1c","scripts":{"test":"bun test","build":"tsc --project tsconfig.build.json","prepack":"npm run build","check:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:37a552b9-ec75-4020-b2aa-148cd888d219"}},"repository":{"url":"git+https://github.com/prisma/project-compute.git","type":"git"},"_npmVersion":"11.12.1","description":"TypeScript SDK for deploying and managing applications on Prisma Compute","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.20.0","tar-stream":"^3.1.8","better-result":"^2.7.0","tiny-invariant":"1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","@types/bun":"latest","typescript":"^6.0.2","@types/tar-stream":"^3.1.4"},"peerDependencies":{"@prisma/management-api-sdk":">=1.23.0"},"_npmOperationalInternal":{"tmp":"tmp/compute-sdk_0.17.0_1777370971873_0.9612975835848292","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@prisma/compute-sdk","version":"0.18.0","license":"Apache-2.0","_id":"@prisma/compute-sdk@0.18.0","maintainers":[{"name":"prismabot","email":"bot-npm@prisma.io"},{"name":"aqrln","email":"alex@aqrln.net"},{"name":"tylerhogarth","email":"tylerhogarth@gmail.com"},{"name":"ankur-datta-007","email":"dev.ankur.datta@gmail.com"}],"homepage":"https://github.com/prisma/project-compute#readme","bugs":{"url":"https://github.com/prisma/project-compute/issues"},"dist":{"shasum":"6059308e285574f080d8de420818e161575a60bd","tarball":"https://registry.npmjs.org/@prisma/compute-sdk/-/compute-sdk-0.18.0.tgz","fileCount":82,"integrity":"sha512-Cuq2mt08kpjfA99tLsSX3eyr2gdIp6QPkfApdT6Q5nnaez3OlAAkd4uJ/trBBTjWP+c8Xj1ZLXAb1QuE4ea0pw==","signatures":[{"sig":"MEUCIQC71+9rnrwd0IxfOMaQx9ACIwvt5E/seDB294eBnTm2CAIgWFvTSeW1B9anP641btwLbGXP5XfsJF2qvhwJCC7XCNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":333326},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"5c0d69eb146d924066746fe532ab3c4ca3158bf7","scripts":{"test":"bun test","build":"tsc --project tsconfig.build.json","prepack":"npm run build","check:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:37a552b9-ec75-4020-b2aa-148cd888d219"}},"repository":{"url":"git+https://github.com/prisma/project-compute.git","type":"git"},"_npmVersion":"11.12.1","description":"TypeScript SDK for deploying and managing applications on Prisma Compute","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.20.0","tar-stream":"^3.1.8","better-result":"^2.7.0","tiny-invariant":"1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","@types/bun":"latest","typescript":"^6.0.2","@types/tar-stream":"^3.1.4"},"peerDependencies":{"@prisma/management-api-sdk":">=1.23.0"},"_npmOperationalInternal":{"tmp":"tmp/compute-sdk_0.18.0_1779360579642_0.9103351451616957","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@prisma/compute-sdk","version":"0.19.0","license":"Apache-2.0","_id":"@prisma/compute-sdk@0.19.0","maintainers":[{"name":"prismabot","email":"bot-npm@prisma.io"},{"name":"aqrln","email":"alex@aqrln.net"},{"name":"tylerhogarth","email":"tylerhogarth@gmail.com"},{"name":"ankur-datta-007","email":"dev.ankur.datta@gmail.com"}],"homepage":"https://github.com/prisma/project-compute#readme","bugs":{"url":"https://github.com/prisma/project-compute/issues"},"dist":{"shasum":"b1caf872405a3cea5215fe6067520cbb02672699","tarball":"https://registry.npmjs.org/@prisma/compute-sdk/-/compute-sdk-0.19.0.tgz","fileCount":82,"integrity":"sha512-kUSElNqRgFC8RKuUpeVEKOifuH1XtuVczB0pJHqRV4mf8/DGO6Tmu1U64UAgATCJKhr13SYGtNsqBdM6e0Ej8w==","signatures":[{"sig":"MEYCIQChecbDUJ62XKLjn5Y/82DBzk08c7Kbgo23xIJZ2ogdzwIhAPuapGqAAwzct6+3b2CoKl+gCS1DbB27NPXlz8HTZGeW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":339524},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"486a8086b3d9a58d94ed8c962f464affd1793457","scripts":{"test":"bun test","build":"tsc --project tsconfig.build.json","prepack":"npm run build","check:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:37a552b9-ec75-4020-b2aa-148cd888d219"}},"repository":{"url":"git+https://github.com/prisma/project-compute.git","type":"git"},"_npmVersion":"11.12.1","description":"TypeScript SDK for deploying and managing applications on Prisma Compute","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.20.0","tar-stream":"^3.1.8","better-result":"^2.7.0","tiny-invariant":"1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","@types/bun":"latest","typescript":"^6.0.2","@types/tar-stream":"^3.1.4"},"peerDependencies":{"@prisma/management-api-sdk":">=1.23.0"},"_npmOperationalInternal":{"tmp":"tmp/compute-sdk_0.19.0_1779809528746_0.057393330178321156","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@prisma/compute-sdk","version":"0.20.0","license":"Apache-2.0","_id":"@prisma/compute-sdk@0.20.0","maintainers":[{"name":"prismabot","email":"bot-npm@prisma.io"},{"name":"aqrln","email":"alex@aqrln.net"},{"name":"tylerhogarth","email":"tylerhogarth@gmail.com"},{"name":"ankur-datta-007","email":"dev.ankur.datta@gmail.com"}],"homepage":"https://github.com/prisma/project-compute#readme","bugs":{"url":"https://github.com/prisma/project-compute/issues"},"dist":{"shasum":"fa033283622fe0542e3240891ca1fa4e44eabc74","tarball":"https://registry.npmjs.org/@prisma/compute-sdk/-/compute-sdk-0.20.0.tgz","fileCount":82,"integrity":"sha512-H82lNh117wAdbYyCfpRzy4ffU6cY7so3BU+iGEspTSPEzfmL/LTKCpFFckixShQrj0PbrFfkQK9+qnZJBM+wew==","signatures":[{"sig":"MEUCIG2a3qapJBm6tFlbQneZh0pCCJ3EZAG0nPuWYMb+IMD9AiEAlSnjcskZ+iATtQBJGh8uv5eLzrvXBqQDk28+wy1xXeg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":349377},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"4f9f5ea866c8620598727cb1d6b956f4d662114d","scripts":{"test":"bun test","build":"tsc --project tsconfig.build.json","prepack":"npm run build","check:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:37a552b9-ec75-4020-b2aa-148cd888d219"}},"repository":{"url":"git+https://github.com/prisma/project-compute.git","type":"git"},"_npmVersion":"11.13.0","description":"TypeScript SDK for deploying and managing applications on Prisma Compute","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.20.0","tar-stream":"^3.1.8","better-result":"^2.7.0","tiny-invariant":"1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","@types/bun":"latest","typescript":"^6.0.2","@types/tar-stream":"^3.1.4"},"peerDependencies":{"@prisma/management-api-sdk":">=1.23.0"},"_npmOperationalInternal":{"tmp":"tmp/compute-sdk_0.20.0_1780060188636_0.7818798966532126","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@prisma/compute-sdk","version":"0.21.0","license":"Apache-2.0","_id":"@prisma/compute-sdk@0.21.0","maintainers":[{"name":"prismabot","email":"bot-npm@prisma.io"},{"name":"aqrln","email":"alex@aqrln.net"},{"name":"tylerhogarth","email":"tylerhogarth@gmail.com"},{"name":"ankur-datta-007","email":"dev.ankur.datta@gmail.com"}],"homepage":"https://github.com/prisma/project-compute#readme","bugs":{"url":"https://github.com/prisma/project-compute/issues"},"dist":{"shasum":"b23ff77e7fc88e540d03c2f1e0fc146f2d248ca4","tarball":"https://registry.npmjs.org/@prisma/compute-sdk/-/compute-sdk-0.21.0.tgz","fileCount":92,"integrity":"sha512-l9nmeY7xvwF3UZuGgZpA1CNa0RKPqhNmiM7jGH6IYP5j6/GmOJAaFfs2kGmMcN0TuBnV4z0k9exYcOpuLbjj8Q==","signatures":[{"sig":"MEUCIEB6q6n+Rdr1aahmREsHipxtZiIwBs7JvDBbbTQgEV6OAiEAtd+e135+ddg2vURAT8NZXkt+g2jvD/Mrrj2CnJo3NjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":359079},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"e0afd6ec1f1ba86b24bef55c4e4fcc35fad4dd41","scripts":{"test":"bun test","build":"tsc --project tsconfig.build.json","prepack":"npm run build","check:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:37a552b9-ec75-4020-b2aa-148cd888d219"}},"repository":{"url":"git+https://github.com/prisma/project-compute.git","type":"git"},"_npmVersion":"11.13.0","description":"TypeScript SDK for deploying and managing applications on Prisma Compute","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.20.0","tar-stream":"^3.1.8","better-result":"^2.7.0","tiny-invariant":"1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","@types/bun":"latest","typescript":"^6.0.2","@types/tar-stream":"^3.1.4"},"peerDependencies":{"@prisma/management-api-sdk":">=1.23.0"},"_npmOperationalInternal":{"tmp":"tmp/compute-sdk_0.21.0_1780389622406_0.7414853480228492","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@prisma/compute-sdk","version":"0.22.0","license":"Apache-2.0","_id":"@prisma/compute-sdk@0.22.0","maintainers":[{"name":"prismabot","email":"bot-npm@prisma.io"},{"name":"aqrln","email":"alex@aqrln.net"},{"name":"tylerhogarth","email":"tylerhogarth@gmail.com"},{"name":"ankur-datta-007","email":"dev.ankur.datta@gmail.com"}],"homepage":"https://github.com/prisma/project-compute#readme","bugs":{"url":"https://github.com/prisma/project-compute/issues"},"dist":{"shasum":"a3fd93bce09f1ecae648f317bcc295054d7e1811","tarball":"https://registry.npmjs.org/@prisma/compute-sdk/-/compute-sdk-0.22.0.tgz","fileCount":92,"integrity":"sha512-kP5DjbCuL+HyEOsLCnrbodtTxwPvcBWADzGHfrL+LFa1DdpbM8Uit7rGH8mN311icD4PgCssyg42W4XWVQ6O0g==","signatures":[{"sig":"MEYCIQDmcJXAsWQrpE71mDApEjt37GuRnNJbgMqgUwU6hmWxeAIhAMIPGmwkmlw38LmCw8eFR36BbQUJ/7eo26TT9vZysflY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":380675},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"d82fdc4992890ae1d8c899bb730ee4b377bf6140","scripts":{"test":"bun test","build":"tsc --project tsconfig.build.json","prepack":"npm run build","check:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:37a552b9-ec75-4020-b2aa-148cd888d219"}},"repository":{"url":"git+https://github.com/prisma/project-compute.git","type":"git"},"_npmVersion":"11.13.0","description":"TypeScript SDK for deploying and managing applications on Prisma Compute","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.20.0","tar-stream":"^3.1.8","better-result":"^2.7.0","tiny-invariant":"1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","@types/bun":"latest","typescript":"^6.0.2","@types/tar-stream":"^3.1.4"},"peerDependencies":{"@prisma/management-api-sdk":">=1.36.0"},"_npmOperationalInternal":{"tmp":"tmp/compute-sdk_0.22.0_1780492033929_0.05241520515010922","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@prisma/compute-sdk","version":"0.23.0","license":"Apache-2.0","_id":"@prisma/compute-sdk@0.23.0","maintainers":[{"name":"prismabot","email":"bot-npm@prisma.io"},{"name":"aqrln","email":"alex@aqrln.net"},{"name":"tylerhogarth","email":"tylerhogarth@gmail.com"},{"name":"ankur-datta-007","email":"dev.ankur.datta@gmail.com"}],"homepage":"https://github.com/prisma/project-compute#readme","bugs":{"url":"https://github.com/prisma/project-compute/issues"},"dist":{"shasum":"19e7dea20ab25d249b8a908c7cd5c4b55c461ebc","tarball":"https://registry.npmjs.org/@prisma/compute-sdk/-/compute-sdk-0.23.0.tgz","fileCount":127,"integrity":"sha512-DvgU1CKyiKF3i8tdKnezIlU+XArTv2q/ZFkhqPpisSRGJIaF+Vs8gcUdBAAtT/2Tx7PtZ8rL6Wr2srjTv5uyxg==","signatures":[{"sig":"MEYCIQD9nWyI1om40+aXlISiFvdi1OG/QDq99bxl/+5DF1676QIhANyFIKvhByUEod4Nomu7OkVHuOPkC2i4tliJYRdy8qF5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":493150},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./config":{"bun":"./src/config/index.ts","import":{"types":"./dist/config/index.d.ts","default":"./dist/config/index.js"}}},"gitHead":"1feb8ee6439bf72f8d389eadc52fa4ae17eb9380","scripts":{"test":"bun test","build":"tsc --project tsconfig.build.json","prepack":"npm run build","check:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:37a552b9-ec75-4020-b2aa-148cd888d219"}},"repository":{"url":"git+https://github.com/prisma/project-compute.git","type":"git"},"_npmVersion":"11.13.0","description":"TypeScript SDK for deploying and managing applications on Prisma Compute","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.20.0","jiti":"^2.7.0","tar-stream":"^3.1.8","better-result":"^2.7.0","tiny-invariant":"1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","@types/bun":"latest","typescript":"^6.0.2","@types/tar-stream":"^3.1.4"},"peerDependencies":{"@prisma/management-api-sdk":">=1.36.0"},"_npmOperationalInternal":{"tmp":"tmp/compute-sdk_0.23.0_1781273224137_0.02263125591510251","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@prisma/compute-sdk","version":"0.24.0","license":"Apache-2.0","_id":"@prisma/compute-sdk@0.24.0","maintainers":[{"name":"prismabot","email":"bot-npm@prisma.io"},{"name":"aqrln","email":"alex@aqrln.net"},{"name":"tylerhogarth","email":"tylerhogarth@gmail.com"},{"name":"ankur-datta-007","email":"dev.ankur.datta@gmail.com"}],"homepage":"https://github.com/prisma/project-compute#readme","bugs":{"url":"https://github.com/prisma/project-compute/issues"},"dist":{"shasum":"1477be3ad281984567fa1cc99b3fdb8a55634261","tarball":"https://registry.npmjs.org/@prisma/compute-sdk/-/compute-sdk-0.24.0.tgz","fileCount":127,"integrity":"sha512-fy0nFCLd5Pa781Z/mmgjxGOXRNVGTx/GeDtnkpmyvo7XCuvKOP5Du1WWfrUjZGZuYRjtibYUqf2D3kodyOJGJw==","signatures":[{"sig":"MEYCIQD9/w70Z23AoKRaroHfcZkeYtIQAhP/G5u0yvClOUc4qAIhALUX5ufPaatj3ak+36cW2TMQec/iaB88yNCy+EroiapE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":493063},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./config":{"bun":"./src/config/index.ts","import":{"types":"./dist/config/index.d.ts","default":"./dist/config/index.js"}}},"gitHead":"6806c2952c96a665d61a1e686920a1bf52c112fe","scripts":{"test":"bun test","build":"tsc --project tsconfig.build.json","prepack":"npm run build","check:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:37a552b9-ec75-4020-b2aa-148cd888d219"}},"repository":{"url":"git+https://github.com/prisma/project-compute.git","type":"git"},"_npmVersion":"11.13.0","description":"TypeScript SDK for deploying and managing applications on Prisma Compute","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.20.0","jiti":"^2.7.0","tar-stream":"^3.1.8","better-result":"^2.7.0","tiny-invariant":"1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","@types/bun":"latest","typescript":"^6.0.2","@types/tar-stream":"^3.1.4"},"peerDependencies":{"@prisma/management-api-sdk":">=1.36.0"},"_npmOperationalInternal":{"tmp":"tmp/compute-sdk_0.24.0_1781607529812_0.034889362520235334","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@prisma/compute-sdk","version":"0.25.0","license":"Apache-2.0","_id":"@prisma/compute-sdk@0.25.0","maintainers":[{"name":"prismabot","email":"bot-npm@prisma.io"},{"name":"aqrln","email":"alex@aqrln.net"},{"name":"tylerhogarth","email":"tylerhogarth@gmail.com"},{"name":"ankur-datta-007","email":"dev.ankur.datta@gmail.com"}],"homepage":"https://github.com/prisma/project-compute#readme","bugs":{"url":"https://github.com/prisma/project-compute/issues"},"dist":{"shasum":"d31f60b830165a79431ecb80ea80dcb05a1537e7","tarball":"https://registry.npmjs.org/@prisma/compute-sdk/-/compute-sdk-0.25.0.tgz","fileCount":137,"integrity":"sha512-UaU3qxHJChbOZKCeMnN5D+k31fNQrUi18rMgXrXymB5TCjQgzx8xySJpoBy8CUddCG5s6sV81xrUb/jCJjUJPA==","signatures":[{"sig":"MEQCIAlFj8l5beb8ZJSH4wgwR4msw5J8QfKSrRYdjUSM+hT7AiBkJpcwfJ6u/dIgUDZ11cwmHJFe7JHvHRTsD9hvLqPfbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":557976},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./config":{"bun":"./src/config/index.ts","import":{"types":"./dist/config/index.d.ts","default":"./dist/config/index.js"}}},"gitHead":"aa87454ccb5599800ae240189873fb803d337846","scripts":{"test":"bun test","build":"tsc --project tsconfig.build.json","prepack":"npm run build","check:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:37a552b9-ec75-4020-b2aa-148cd888d219"}},"repository":{"url":"git+https://github.com/prisma/project-compute.git","type":"git"},"_npmVersion":"11.13.0","description":"TypeScript SDK for deploying and managing applications on Prisma Compute","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.20.0","jiti":"^2.7.0","tar-stream":"^3.1.8","better-result":"^2.7.0","tiny-invariant":"1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","@types/bun":"latest","typescript":"^6.0.2","@types/tar-stream":"^3.1.4"},"peerDependencies":{"@prisma/management-api-sdk":">=1.36.0"},"_npmOperationalInternal":{"tmp":"tmp/compute-sdk_0.25.0_1781608930202_0.33000557691806587","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@prisma/compute-sdk","version":"0.26.0","license":"Apache-2.0","_id":"@prisma/compute-sdk@0.26.0","maintainers":[{"name":"prismabot","email":"bot-npm@prisma.io"},{"name":"aqrln","email":"alex@aqrln.net"},{"name":"tylerhogarth","email":"tylerhogarth@gmail.com"},{"name":"ankur-datta-007","email":"dev.ankur.datta@gmail.com"}],"homepage":"https://github.com/prisma/project-compute#readme","bugs":{"url":"https://github.com/prisma/project-compute/issues"},"dist":{"shasum":"49d84e8e5c28cd16956cb781429b19f1e808a45b","tarball":"https://registry.npmjs.org/@prisma/compute-sdk/-/compute-sdk-0.26.0.tgz","fileCount":137,"integrity":"sha512-wNESYAyjgiCPj+Ib8xRSldbmra5kdOKeN4GFV3adADOnc0X7vwqyvx3V+5JB6epuTQcpfi7jHXRwS5EKc4+/pQ==","signatures":[{"sig":"MEQCIER0haBsZ/s3teWKGqWtICIRnrMI3O58V8yAyAgBIqsrAiBjByEyy8GM9auAgMUPPXXRcbghAh5NnWMqZ5SW4Csnkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":563388},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./config":{"bun":"./src/config/index.ts","import":{"types":"./dist/config/index.d.ts","default":"./dist/config/index.js"}}},"gitHead":"e3d56120016976ecc194b012cd2673acc9c1ba42","scripts":{"test":"bun test","build":"tsc --project tsconfig.build.json","prepack":"npm run build","check:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:37a552b9-ec75-4020-b2aa-148cd888d219"}},"repository":{"url":"git+https://github.com/prisma/project-compute.git","type":"git"},"_npmVersion":"11.13.0","description":"TypeScript SDK for deploying and managing applications on Prisma Compute","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.20.0","jiti":"^2.7.0","tar-stream":"^3.1.8","better-result":"^2.7.0","tiny-invariant":"1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","@types/bun":"latest","typescript":"^6.0.2","@types/tar-stream":"^3.1.4"},"peerDependencies":{"@prisma/management-api-sdk":">=1.36.0"},"_npmOperationalInternal":{"tmp":"tmp/compute-sdk_0.26.0_1781619939724_0.1915130420044202","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@prisma/compute-sdk","version":"0.27.0","license":"Apache-2.0","_id":"@prisma/compute-sdk@0.27.0","maintainers":[{"name":"prismabot","email":"bot-npm@prisma.io"},{"name":"aqrln","email":"alex@aqrln.net"},{"name":"tylerhogarth","email":"tylerhogarth@gmail.com"},{"name":"ankur-datta-007","email":"dev.ankur.datta@gmail.com"}],"homepage":"https://github.com/prisma/project-compute#readme","bugs":{"url":"https://github.com/prisma/project-compute/issues"},"dist":{"shasum":"cf45f8aec67a8d5966413cca953b19c4d67c3472","tarball":"https://registry.npmjs.org/@prisma/compute-sdk/-/compute-sdk-0.27.0.tgz","fileCount":157,"integrity":"sha512-//43DEKSkR1BQhHlEbYeowKVqWbJpZIDC7klT9cwpl4e8Yi81A7Ku/kqZYQci0n1JSOVjh8VBchvYDdocwy+9Q==","signatures":[{"sig":"MEYCIQD/u1OhMK8tYhx9zq6crGTP0YuioxHK28QcFn4UcM2djwIhAO7pwVAk6oc03aSp5y0L1T2Y71Fcg6xyAlyBstphsedp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":684796},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./config":{"bun":"./src/config/index.ts","import":{"types":"./dist/config/index.d.ts","default":"./dist/config/index.js"}}},"gitHead":"87808f8cf8b5e10e82e256f1e3cc07e68b1e046b","scripts":{"test":"bun test","build":"tsc --project tsconfig.build.json","prepack":"npm run build","check:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:37a552b9-ec75-4020-b2aa-148cd888d219"}},"repository":{"url":"git+https://github.com/prisma/project-compute.git","type":"git"},"_npmVersion":"11.13.0","description":"TypeScript SDK for deploying and managing applications on Prisma Compute","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.20.0","jiti":"^2.7.0","magicast":"^0.5.3","tar-stream":"^3.1.8","better-result":"^2.7.0","tiny-invariant":"1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","@types/bun":"latest","typescript":"^6.0.2","@types/tar-stream":"^3.1.4"},"peerDependencies":{"@prisma/management-api-sdk":">=1.36.0"},"_npmOperationalInternal":{"tmp":"tmp/compute-sdk_0.27.0_1781685794442_0.33258615970114946","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@prisma/compute-sdk","version":"0.28.0","description":"TypeScript SDK for deploying and managing applications on Prisma Compute","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/prisma/project-compute.git"},"type":"module","exports":{".":{"bun":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./config":{"bun":"./src/config/index.ts","import":{"types":"./dist/config/index.d.ts","default":"./dist/config/index.js"}}},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"build":"tsc --project tsconfig.build.json","prepack":"npm run build","test":"bun test","check:types":"tsc --noEmit"},"dependencies":{"@vercel/nft":"^1.10.2","better-result":"^2.7.0","jiti":"^2.7.0","magicast":"^0.5.3","tar-stream":"^3.1.8","tiny-invariant":"1.3.3","ws":"^8.20.0"},"peerDependencies":{"@prisma/management-api-sdk":">=1.36.0"},"devDependencies":{"@types/bun":"latest","@types/tar-stream":"^3.1.4","@types/ws":"^8.18.1","typescript":"^6.0.2"},"gitHead":"dacb92c87de641e186a0d79b391d012f530e3bbb","_id":"@prisma/compute-sdk@0.28.0","bugs":{"url":"https://github.com/prisma/project-compute/issues"},"homepage":"https://github.com/prisma/project-compute#readme","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-Oy9E/Y3SrRezoVoXGFiZsWcXQOjO57inTNuIGkki9/CL7eMYqu10hdJEdoarlQPRFIqsYvJcUnHjISgfr5RaLA==","shasum":"d39a135078ccb851751d1c9a6ad6d950970e8629","tarball":"https://registry.npmjs.org/@prisma/compute-sdk/-/compute-sdk-0.28.0.tgz","fileCount":162,"unpackedSize":723935,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDaU8u90jeZJFbpq84QF/MeC57/LJel62qySIj/HoIryAIgOME/VX4x5D+cqkY9tFzrrBi53mUEb0zKFQDR4Sn95jQ="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:37a552b9-ec75-4020-b2aa-148cd888d219"}},"directories":{},"maintainers":[{"name":"prismabot","email":"bot-npm@prisma.io"},{"name":"aqrln","email":"alex@aqrln.net"},{"name":"tylerhogarth","email":"tylerhogarth@gmail.com"},{"name":"ankur-datta-007","email":"dev.ankur.datta@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/compute-sdk_0.28.0_1781694714790_0.10011213568153199"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-24T15:27:04.055Z","modified":"2026-06-17T11:11:55.197Z","0.1.0":"2026-03-24T15:27:04.307Z","0.2.0":"2026-03-25T14:20:36.445Z","0.3.0":"2026-03-30T12:19:16.151Z","0.4.0":"2026-03-30T13:16:20.177Z","0.5.0":"2026-03-30T15:28:03.977Z","0.6.0":"2026-03-30T15:29:40.910Z","0.7.0":"2026-03-31T06:25:16.226Z","0.8.0":"2026-04-07T11:06:08.851Z","0.9.0":"2026-04-07T11:16:26.377Z","0.10.0":"2026-04-07T12:43:49.051Z","0.11.0":"2026-04-08T07:49:37.685Z","0.12.0":"2026-04-10T14:21:14.038Z","0.13.0":"2026-04-10T14:21:54.527Z","0.14.0":"2026-04-10T16:08:24.926Z","0.15.0":"2026-04-22T14:36:15.053Z","0.16.0":"2026-04-22T16:14:34.626Z","0.17.0":"2026-04-28T10:09:32.048Z","0.18.0":"2026-05-21T10:49:39.783Z","0.19.0":"2026-05-26T15:32:08.907Z","0.20.0":"2026-05-29T13:09:48.840Z","0.21.0":"2026-06-02T08:40:22.590Z","0.22.0":"2026-06-03T13:07:14.081Z","0.23.0":"2026-06-12T14:07:04.274Z","0.24.0":"2026-06-16T10:58:49.966Z","0.25.0":"2026-06-16T11:22:10.351Z","0.26.0":"2026-06-16T14:25:39.911Z","0.27.0":"2026-06-17T08:43:14.599Z","0.28.0":"2026-06-17T11:11:54.979Z"},"bugs":{"url":"https://github.com/prisma/project-compute/issues"},"license":"Apache-2.0","homepage":"https://github.com/prisma/project-compute#readme","repository":{"type":"git","url":"git+https://github.com/prisma/project-compute.git"},"description":"TypeScript SDK for deploying and managing applications on Prisma Compute","maintainers":[{"name":"prismabot","email":"bot-npm@prisma.io"},{"name":"aqrln","email":"alex@aqrln.net"},{"name":"tylerhogarth","email":"tylerhogarth@gmail.com"},{"name":"ankur-datta-007","email":"dev.ankur.datta@gmail.com"}],"readme":"# @prisma/compute-sdk\n\nTypeScript SDK for deploying and managing applications on [Prisma Compute](https://www.prisma.io/blog/prisma-compute).\n\n## Installation\n\n```bash\nnpm install @prisma/compute-sdk @prisma/management-api-sdk\n```\n\n`@prisma/management-api-sdk` is a peer dependency that provides the authenticated API client.\n\n## Prerequisites\n\nYou need an authenticated `ManagementApiClient` from `@prisma/management-api-sdk`. There are two ways to create one:\n\n### Using a service token\n\n```ts\nimport { createManagementApiClient } from \"@prisma/management-api-sdk\";\n\nconst apiClient = createManagementApiClient({\n  token: process.env.PRISMA_API_TOKEN,\n});\n```\n\n### Using OAuth\n\n```ts\nimport { createManagementApiSdk } from \"@prisma/management-api-sdk\";\n\nconst sdk = createManagementApiSdk({\n  clientId: \"your-client-id\",\n  redirectUri: \"http://localhost:3000/callback\",\n  tokenStorage: yourTokenStorageImpl, // implements TokenStorage interface\n});\n\n// sdk.client is a ManagementApiClient with automatic token refresh\nconst apiClient = sdk.client;\n```\n\nSee the [`@prisma/management-api-sdk` documentation](https://www.npmjs.com/package/@prisma/management-api-sdk) for full details on authentication setup.\n\n## Quick start\n\n```ts\nimport { ComputeClient, PreBuilt, Ok } from \"@prisma/compute-sdk\";\nimport { createManagementApiClient } from \"@prisma/management-api-sdk\";\n\nconst apiClient = createManagementApiClient({\n  token: process.env.PRISMA_API_TOKEN,\n});\n\nconst compute = new ComputeClient(apiClient);\n\n// Deploy a pre-built application\nconst result = await compute.deploy({\n  strategy: new PreBuilt({\n    appPath: \"./dist\",\n    entrypoint: \"index.js\",\n  }),\n  projectId: \"your-project-id\",\n  serviceName: \"my-app\",\n  region: \"us-east-1\",\n});\n\nif (result.isOk()) {\n  console.log(`Deployed to ${result.value.deploymentUrl}`);\n} else {\n  console.error(`Deploy failed: ${result.error.message}`);\n}\n```\n\n## API reference\n\n### `ComputeClient`\n\nThe main entry point for all operations. Created from a `ManagementApiClient`:\n\n```ts\nimport { ComputeClient } from \"@prisma/compute-sdk\";\n\nconst compute = new ComputeClient(apiClient);\n```\n\nAll methods return `Promise<Result<T, E>>` — a discriminated union that is either `Ok` with a value or `Err` with a typed error. Each method declares only the error variants it can actually produce. See [Error handling](#error-handling) for details.\n\n---\n\n#### `deploy(options): Promise<Result<DeployResult, DeployError>>`\n\nBuilds, uploads, and deploys an application version.\n\n```ts\nconst result = await compute.deploy({\n  // Required: how to produce the deployable artifact\n  strategy: new PreBuilt({ appPath: \"./dist\", entrypoint: \"index.js\" }),\n\n  // Target (provide serviceId OR projectId + serviceName + region)\n  projectId: \"proj_abc\",\n  serviceName: \"my-app\",\n  region: \"us-east-1\",\n  // OR:\n  serviceId: \"svc_xyz\",\n\n  // Optional\n  // Stored through the environment-variable API before the version is created.\n  // Production services use project vars; preview-branch services use branch overrides.\n  envVars: { DATABASE_URL: \"postgresql://...\" },\n  portMapping: { http: 3000 },\n  timeoutSeconds: 120, // max time to wait for \"running\" status\n  pollIntervalMs: 1000, // how often to check status\n  signal: abortController.signal,\n  progress: {\n    /* DeployProgress callbacks */\n  },\n  interaction: {\n    /* DeployInteraction callbacks */\n  },\n});\n\nif (result.isOk()) {\n  const { deploymentUrl, versionId, serviceId, resolvedConfig } = result.value;\n}\n```\n\n**Returns** `DeployResult`:\n\n| Field            | Type             | Description                  |\n| ---------------- | ---------------- | ---------------------------- |\n| `projectId`      | `string`         | Project ID                   |\n| `serviceId`      | `string`         | Service ID                   |\n| `serviceName`    | `string`         | Service display name         |\n| `region`         | `string`         | Region identifier            |\n| `versionId`      | `string`         | Created version ID           |\n| `deploymentUrl`  | `string`         | Live URL of the deployment   |\n| `resolvedConfig` | `ResolvedConfig` | Final resolved configuration |\n\n---\n\n#### `updateEnv(options): Promise<Result<UpdateEnvResult, UpdateEnvError>>`\n\nUpdates project environment variables and/or port mapping, then creates a new version that reuses the code from the most recent deployment. Preview-branch services update preview branch overrides.\n\n```ts\nconst result = await compute.updateEnv({\n  serviceId: \"svc_xyz\",\n  envVars: { DATABASE_URL: \"postgresql://new-url...\" },\n  portMapping: { http: 8080 },\n});\n```\n\nTo remove an environment variable, set its value to `null`:\n\n```ts\nconst result = await compute.updateEnv({\n  serviceId: \"svc_xyz\",\n  envVars: {\n    DATABASE_URL: \"postgresql://new-url...\", // set or update\n    OLD_SECRET: null, // remove\n  },\n});\n```\n\nThe service must have at least one existing version. If not, this returns a `NoExistingVersionError`.\n\n---\n\n#### `destroyVersion(options): Promise<Result<DestroyVersionResult, DestroyVersionError>>`\n\nStops (if running) and deletes a single version.\n\n```ts\nconst result = await compute.destroyVersion({\n  versionId: \"ver_abc\",\n  // OR provide serviceId + interaction.selectVersion for interactive selection\n});\n```\n\n**Returns** `DestroyVersionResult`:\n\n| Field            | Type      | Description                 |\n| ---------------- | --------- | --------------------------- |\n| `versionId`      | `string`  | The destroyed version ID    |\n| `previousStatus` | `string`  | Status before destruction   |\n| `stopped`        | `boolean` | Whether a stop was required |\n| `deleted`        | `boolean` | Whether deletion succeeded  |\n\n---\n\n#### `destroyService(options): Promise<Result<DestroyServiceResult, DestroyServiceError>>`\n\nStops all running versions, deletes all versions, and optionally deletes the service itself.\n\n```ts\nconst result = await compute.destroyService({\n  serviceId: \"svc_xyz\",\n  keepService: false, // set to true to keep the service record\n});\n```\n\nIf some versions fail to stop or delete, returns a `DestroyAggregateError` with details on which succeeded and which failed.\n\n---\n\n#### `listProjects(options?): Promise<Result<ProjectInfo[], ApiRequestError>>`\n\n```ts\nconst result = await compute.listProjects();\nif (result.isOk()) {\n  for (const project of result.value) {\n    console.log(`${project.name} (${project.id})`);\n  }\n}\n```\n\n---\n\n#### `listServices(options): Promise<Result<ServiceInfo[], ApiRequestError>>`\n\n```ts\nconst result = await compute.listServices({ projectId: \"proj_abc\" });\n```\n\n---\n\n#### `createService(options): Promise<Result<ServiceInfo, ApiRequestError>>`\n\n```ts\nconst result = await compute.createService({\n  projectId: \"proj_abc\",\n  serviceName: \"my-new-service\",\n  region: \"eu-west-3\",\n});\n```\n\n---\n\n#### `showService(options): Promise<Result<ServiceDetail, ApiRequestError>>`\n\n```ts\nconst result = await compute.showService({ serviceId: \"svc_xyz\" });\nif (result.isOk()) {\n  console.log(`Latest version: ${result.value.latestVersionId}`);\n}\n```\n\n---\n\n#### `deleteService(options): Promise<Result<void, ApiRequestError>>`\n\nDeletes a service record. The service should have no versions (use `destroyService` to clean up versions first).\n\n```ts\nawait compute.deleteService({ serviceId: \"svc_xyz\" });\n```\n\n---\n\n#### `listVersions(options): Promise<Result<VersionInfo[], ApiRequestError>>`\n\n```ts\nconst result = await compute.listVersions({ serviceId: \"svc_xyz\" });\n```\n\n---\n\n#### `showVersion(options): Promise<Result<VersionDetail, ApiRequestError>>`\n\n```ts\nconst result = await compute.showVersion({ versionId: \"ver_abc\" });\nif (result.isOk()) {\n  console.log(`Status: ${result.value.status}`);\n  console.log(`URL: https://${result.value.previewDomain}`);\n}\n```\n\n---\n\n#### `startVersion(options): Promise<Result<void, ApiRequestError>>`\n\n```ts\nawait compute.startVersion({ versionId: \"ver_abc\" });\n```\n\n---\n\n#### `stopVersion(options): Promise<Result<void, ApiRequestError>>`\n\n```ts\nawait compute.stopVersion({ versionId: \"ver_abc\" });\n```\n\n---\n\n#### `deleteVersion(options): Promise<Result<void, ApiRequestError>>`\n\n```ts\nawait compute.deleteVersion({ versionId: \"ver_abc\" });\n```\n\n## Build strategies\n\nA build strategy produces a deployable artifact (a directory with an entrypoint file). The SDK ships with two built-in strategies:\n\n### `PreBuilt`\n\nUse when your application is already built (e.g., output of `tsc`, `esbuild`, or any other bundler):\n\n```ts\nimport { PreBuilt } from \"@prisma/compute-sdk\";\n\nconst strategy = new PreBuilt({\n  appPath: \"./dist\", // absolute or relative path to the build output\n  entrypoint: \"index.js\", // relative to appPath\n});\n```\n\n`PreBuilt` validates that the entrypoint exists and is a relative path that doesn't escape the application directory. It performs no copying or transformation.\n\n### `BunBuild`\n\nUse when you want the SDK to bundle your application using [Bun](https://bun.sh):\n\n```ts\nimport { BunBuild } from \"@prisma/compute-sdk\";\n\nconst strategy = new BunBuild({\n  appPath: \"./my-app\", // path to your application source\n  entrypoint: \"src/index.ts\", // optional: resolved from package.json \"main\" if omitted\n});\n```\n\n`BunBuild` runs `bun build` with `--target bun --sourcemap=external`, manages a temporary output directory, and cleans it up after the archive is created. Requires Bun to be installed on the machine.\n\n### Custom strategies\n\nImplement the `BuildStrategy` interface to use any build tool:\n\n```ts\nimport type { BuildStrategy, BuildArtifact } from \"@prisma/compute-sdk\";\n\nclass MyCustomBuild implements BuildStrategy {\n  async execute(): Promise<BuildArtifact> {\n    // Run your build process...\n    return {\n      directory: \"/path/to/output\", // absolute path to the built files\n      entrypoint: \"index.js\", // relative to directory, posix separators\n      cleanup: async () => {\n        // optional: called after archiving\n        // clean up temp files\n      },\n    };\n  }\n}\n```\n\n## Error handling\n\nAll `ComputeClient` methods return `Result<T, E>` from the [`better-result`](https://www.npmjs.com/package/better-result) library instead of throwing exceptions. This gives you exhaustive, type-safe error handling.\n\n### Checking results\n\n```ts\nconst result = await compute.deploy({\n  /* ... */\n});\n\n// Pattern 1: isOk / isErr\nif (result.isOk()) {\n  console.log(result.value.deploymentUrl);\n} else {\n  console.error(result.error.message);\n}\n\n// Pattern 2: match\nresult.match({\n  Ok: (value) => console.log(value.deploymentUrl),\n  Err: (error) => console.error(error.message),\n});\n```\n\n### Error types\n\nEvery error extends `TaggedError` and has a `_tag` discriminant for pattern matching:\n\n| Error class              | `_tag`                     | Description                                               |\n| ------------------------ | -------------------------- | --------------------------------------------------------- |\n| `AuthenticationError`    | `\"AuthenticationError\"`    | API returned HTTP 401                                     |\n| `ApiError`               | `\"ApiError\"`               | API returned a non-401 error                              |\n| `MissingArgumentError`   | `\"MissingArgumentError\"`   | A required argument was not provided                      |\n| `BuildError`             | `\"BuildError\"`             | Build strategy failed                                     |\n| `ArtifactError`          | `\"ArtifactError\"`          | Archive creation or upload failed                         |\n| `TimeoutError`           | `\"TimeoutError\"`           | Version didn't reach target status in time                |\n| `VersionFailedError`     | `\"VersionFailedError\"`     | Version transitioned to `\"failed\"` status                 |\n| `NoExistingVersionError` | `\"NoExistingVersionError\"` | `updateEnv` called on a service with no prior deployments |\n| `CancelledError`         | `\"CancelledError\"`         | Operation cancelled via `AbortSignal`                     |\n| `DestroyAggregateError`  | `\"DestroyAggregateError\"`  | Some versions failed during `destroyService`              |\n\n### Matching specific errors\n\n```ts\nimport { matchError, ApiError, AuthenticationError } from \"@prisma/compute-sdk\";\n\nconst result = await compute.deploy({\n  /* ... */\n});\n\nif (result.isErr()) {\n  matchError(result.error, {\n    AuthenticationError: (e) => {\n      console.error(\"Not authenticated. Check your token.\");\n    },\n    ApiError: (e) => {\n      console.error(`API error (${e.statusCode}): ${e.message}`);\n      if (e.hint) console.error(`Hint: ${e.hint}`);\n    },\n    BuildError: (e) => {\n      console.error(`Build failed: ${e.message}`);\n    },\n    TimeoutError: (e) => {\n      console.error(`Timed out after ${Math.round(e.elapsedMs / 1000)}s`);\n    },\n    _: (e) => {\n      console.error(`Unexpected error: ${e.message}`);\n    },\n  });\n}\n```\n\n### Error type unions\n\nThe SDK exports narrowed error unions for each operation:\n\n- **`DeployError`** — errors from `deploy()`: `CancelledError | MissingArgumentError | AuthenticationError | ApiError | BuildError | ArtifactError | TimeoutError | VersionFailedError`\n- **`UpdateEnvError`** — errors from `updateEnv()`: `CancelledError | MissingArgumentError | AuthenticationError | ApiError | NoExistingVersionError | TimeoutError | VersionFailedError`\n- **`DestroyVersionError`** — errors from `destroyVersion()`: `CancelledError | MissingArgumentError | AuthenticationError | ApiError | TimeoutError | VersionFailedError`\n- **`DestroyServiceError`** — errors from `destroyService()`: `CancelledError | AuthenticationError | ApiError | DestroyAggregateError`\n- **`ApiRequestError`** — errors from simple CRUD methods (`listProjects`, `listServices`, `createService`, etc.): `CancelledError | AuthenticationError | ApiError`\n\n## Progress and interaction callbacks\n\nLong-running operations accept `progress` and `interaction` callbacks for UI integration.\n\n### Deploy progress\n\n```ts\nawait compute.deploy({\n  strategy,\n  projectId: \"proj_abc\",\n  serviceName: \"my-app\",\n  region: \"us-east-1\",\n  progress: {\n    onBuildStart() {\n      console.log(\"Building...\");\n    },\n    onBuildComplete(artifact) {\n      console.log(`Built to ${artifact.directory}`);\n    },\n    onArchiveCreating() {\n      console.log(\"Creating archive...\");\n    },\n    onArchiveReady(sizeBytes) {\n      console.log(`Archive: ${(sizeBytes / 1024).toFixed(1)} KB`);\n    },\n    onVersionCreated(versionId) {\n      console.log(`Version: ${versionId}`);\n    },\n    onUploadStart() {\n      console.log(\"Uploading...\");\n    },\n    onUploadComplete() {\n      console.log(\"Upload complete.\");\n    },\n    onStartRequested() {\n      console.log(\"Starting...\");\n    },\n    onStatusChange(status) {\n      console.log(`Status: ${status}`);\n    },\n    onRunning(deploymentUrl) {\n      console.log(`Live at ${deploymentUrl}`);\n    },\n  },\n});\n```\n\n### Deploy interaction\n\nWhen `projectId`, `serviceId`, or `region` are not provided, the SDK calls interaction callbacks to let the consumer resolve them (e.g., by prompting the user):\n\n```ts\nawait compute.deploy({\n  strategy,\n  interaction: {\n    async selectProject(projects) {\n      // projects: ProjectInfo[] — return the chosen project ID\n      return projects[0].id;\n    },\n    async selectService(services) {\n      // services: ServiceInfo[] — return a service ID, or null to create a new one\n      return null;\n    },\n    async provideServiceName() {\n      // return a name for the new service\n      return \"my-new-service\";\n    },\n    async selectRegion(regions) {\n      // regions: RegionInfo[] — return the chosen region ID\n      return \"us-east-1\";\n    },\n  },\n});\n```\n\n### Destroy progress\n\n```ts\nawait compute.destroyService({\n  serviceId: \"svc_xyz\",\n  progress: {\n    onStoppingVersions(versionIds) {\n      /* ... */\n    },\n    onVersionStopped(versionId) {\n      /* ... */\n    },\n    onAllVersionsStopped() {\n      /* ... */\n    },\n    onDeletingVersions(versionIds) {\n      /* ... */\n    },\n    onVersionDeleted(versionId) {\n      /* ... */\n    },\n    onAllVersionsDeleted() {\n      /* ... */\n    },\n    onServiceDeleted(serviceId) {\n      /* ... */\n    },\n  },\n});\n```\n\n## Cancellation\n\nAll operations support cancellation via the standard `AbortSignal`:\n\n```ts\nconst controller = new AbortController();\n\n// Cancel after 30 seconds\nsetTimeout(() => controller.abort(), 30_000);\n\nconst result = await compute.deploy({\n  strategy,\n  serviceId: \"svc_xyz\",\n  signal: controller.signal,\n});\n\nif (result.isErr() && result.error._tag === \"CancelledError\") {\n  console.log(\"Deployment was cancelled.\");\n}\n```\n\n## Domain types\n\n```ts\nimport type {\n  ProjectInfo, // { id, name, defaultRegion? }\n  ServiceInfo, // { id, name, region, projectId, createdAt? }\n  ServiceDetail, // ServiceInfo & { latestVersionId? }\n  VersionInfo, // { id, status, createdAt, previewDomain? }\n  VersionDetail, // VersionInfo & { envVars? }\n  RegionInfo, // { id, displayName }\n  ResolvedConfig, // { projectId, serviceId, serviceName, region, portMapping? }\n  PortMapping, // { http?: number | null }\n} from \"@prisma/compute-sdk\";\n```\n\n### Available regions\n\n```ts\nimport { REGIONS, KNOWN_REGION_IDS } from \"@prisma/compute-sdk\";\n\n// KNOWN_REGION_IDS: readonly [\"us-east-1\", \"us-west-1\", \"eu-west-3\", \"eu-central-1\", \"ap-northeast-1\", \"ap-southeast-1\"]\n// REGIONS: RegionInfo[] — same IDs with displayName\n```\n\n## Full example\n\n```ts\nimport { ComputeClient, PreBuilt, matchError } from \"@prisma/compute-sdk\";\nimport { createManagementApiClient } from \"@prisma/management-api-sdk\";\n\nasync function main() {\n  const apiClient = createManagementApiClient({\n    token: process.env.PRISMA_API_TOKEN!,\n  });\n\n  const compute = new ComputeClient(apiClient);\n\n  // Deploy\n  const deployResult = await compute.deploy({\n    strategy: new PreBuilt({\n      appPath: \"./dist\",\n      entrypoint: \"server.js\",\n    }),\n    projectId: process.env.PROJECT_ID!,\n    serviceName: \"my-api\",\n    region: \"us-east-1\",\n    envVars: {\n      DATABASE_URL: process.env.DATABASE_URL!,\n      NODE_ENV: \"production\",\n    },\n    portMapping: { http: 3000 },\n    progress: {\n      onBuildStart: () => console.log(\"Preparing artifact...\"),\n      onUploadStart: () => console.log(\"Uploading...\"),\n      onStartRequested: () => console.log(\"Starting...\"),\n      onStatusChange: (s) => console.log(`  Status: ${s}`),\n      onRunning: (url) => console.log(`Deployed: ${url}`),\n    },\n  });\n\n  if (deployResult.isErr()) {\n    matchError(deployResult.error, {\n      AuthenticationError: () => {\n        console.error(\"Invalid token. Set PRISMA_API_TOKEN.\");\n        process.exit(1);\n      },\n      BuildError: (e) => {\n        console.error(`Build failed: ${e.message}`);\n        process.exit(1);\n      },\n      TimeoutError: (e) => {\n        console.error(`Deploy timed out (${Math.round(e.elapsedMs / 1000)}s).`);\n        console.error(`Version ${e.versionId} may still be starting.`);\n        process.exit(1);\n      },\n      _: (e) => {\n        console.error(`Error: ${e.message}`);\n        process.exit(1);\n      },\n    });\n    return;\n  }\n\n  const { serviceId, versionId, deploymentUrl } = deployResult.value;\n  console.log(`\\nService: ${serviceId}`);\n  console.log(`Version: ${versionId}`);\n  console.log(`URL:     ${deploymentUrl}`);\n\n  // List versions\n  const versionsResult = await compute.listVersions({ serviceId });\n  if (versionsResult.isOk()) {\n    console.log(`\\nVersions (${versionsResult.value.length}):`);\n    for (const v of versionsResult.value) {\n      console.log(`  ${v.id} — ${v.status} (${v.createdAt})`);\n    }\n  }\n}\n\nmain();\n```\n\n## Requirements\n\n- Node.js >= 18.0.0\n- `@prisma/management-api-sdk` >= 1.20.1\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}