{"_id":"@voidbase-cloud/voidbase","_rev":"153-738271a6444ae949c2f47f158b82f3a2","name":"@voidbase-cloud/voidbase","dist-tags":{"beta":"0.9.0-beta.69","latest":"1.0.0"},"versions":{"0.1.0":{"name":"@voidbase-cloud/voidbase","version":"0.1.0","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.1.0","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"fad7a6dd763c7bd1f43f755a19e44605725ae64b","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.1.0.tgz","fileCount":134,"integrity":"sha512-l+1goMa693GNstvumF0wzSzjO6B2fIWPrSivootJZ5Gnd59oaBxYuRYEbzLPz7q2rMus/rNoWGy0eKYwBUWqiA==","signatures":[{"sig":"MEQCIG2Mf6HCDgW5Rae3io8JT0HKlFB3+R+eUy7PPyEvV7mjAiBICUFrnfk+4lCN5nXvZ4Wg9qdoGOBXVmcZFVoK2NvQdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1636899},"type":"module","_from":"file:voidbase-cloud-voidbase-0.1.0.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./passkeys":"./src/server/webauthn.ts","./scripts/*":"./scripts/*","./package.json":"./package.json"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"dev":"vp dev","test":"bun test","build":"vp build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit","preview":"vp preview","surface":"bun surface/render.ts","app:sync":"bun scripts/sync-app.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/home/runner/work/voidbase/voidbase/voidbase-cloud-voidbase-0.1.0.tgz","_integrity":"sha512-l+1goMa693GNstvumF0wzSzjO6B2fIWPrSivootJZ5Gnd59oaBxYuRYEbzLPz7q2rMus/rNoWGy0eKYwBUWqiA==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"10.9.8","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"22.23.2","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.1.0_1788696059213_0.904287009538622","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@voidbase-cloud/voidbase","version":"0.2.0","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.2.0","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"14f57dc73f6d32ede74c24875cd7767de3aae95d","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.2.0.tgz","fileCount":138,"integrity":"sha512-FfJxeC7zyWC3LSsg970vAH+RX1Y3G513fGGEhOh1LYuvysZ/doGtljkajqA5WURPIkMXKwrGAEOLbB9RQ2gxmA==","signatures":[{"sig":"MEYCIQD1n+MOhHT7WZXKxD/v62HwvZN2hfaf0VrZo0U0b/A4GwIhALCuN+gJs/kcfHkAfjkyX6PBPNuDVWWp87XmTVQ6ax0/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@voidbase-cloud%2fvoidbase@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1658953},"type":"module","_from":"file:voidbase-cloud-voidbase-0.2.0.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./passkeys":"./src/server/webauthn.ts","./scripts/*":"./scripts/*","./package.json":"./package.json"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"dev":"vp dev","test":"bun test","build":"vp build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit","prepare":"husky || true","preview":"vp preview","surface":"bun surface/render.ts","app:sync":"bun scripts/sync-app.ts","build:exe":"bun scripts/build-exe.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/home/runner/work/voidbase/voidbase/voidbase-cloud-voidbase-0.2.0.tgz","_integrity":"sha512-FfJxeC7zyWC3LSsg970vAH+RX1Y3G513fGGEhOh1LYuvysZ/doGtljkajqA5WURPIkMXKwrGAEOLbB9RQ2gxmA==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"10.9.8","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"22.23.2","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.2.0_1788701910084_0.7471870383601404","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@voidbase-cloud/voidbase","version":"0.2.1","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.2.1","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"d5dfbac18db7c233acdebb2195d5c4e874b70716","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.2.1.tgz","fileCount":137,"integrity":"sha512-KE2M27jC4a42uh9VqixSrQv2ErtT4HuEO5tDwfKIfJ7ucO1pGQlrEXlAETJjn4wkNbe8RqRexO9JCCE1+ZUoQA==","signatures":[{"sig":"MEUCIFznJmV5LEJfeMcDLRijcq67NvcmOp/HJQ6jV8R1GOncAiEAr0OZ2lguhb9bd76rE2F2LU077Nx+QRf/ffYgxhfEbv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@voidbase-cloud%2fvoidbase@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1659563},"type":"module","_from":"file:voidbase-cloud-voidbase-0.2.1.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./passkeys":"./src/server/webauthn.ts","./scripts/*":"./scripts/*","./package.json":"./package.json"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"dev":"vp dev","test":"bun test","build":"vp build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit","prepare":"husky || true","preview":"vp preview","surface":"bun surface/render.ts","app:sync":"bun scripts/sync-app.ts","build:exe":"bun scripts/build-exe.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/home/runner/work/voidbase/voidbase/voidbase-cloud-voidbase-0.2.1.tgz","_integrity":"sha512-KE2M27jC4a42uh9VqixSrQv2ErtT4HuEO5tDwfKIfJ7ucO1pGQlrEXlAETJjn4wkNbe8RqRexO9JCCE1+ZUoQA==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"10.9.8","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"22.23.2","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.2.1_1788702627528_0.1302475801702132","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@voidbase-cloud/voidbase","version":"0.2.2","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.2.2","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"9742966ecaa17910f0ea65293e9d6002f9b86c0e","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.2.2.tgz","fileCount":137,"integrity":"sha512-z0oLuj2SnuJvOgUWyF+5GzGdxkq7H16TL9pbvN8rZUBeOddQSMvyhR/s2O7qgnXx8HcBsO6WbFE1ep+oS5Deaw==","signatures":[{"sig":"MEYCIQCTQ48MYe7CMIhj+slkCKkgAQx2m1SsPnQdaYRKy7pn8wIhAKBRTjHAyrYH0TJYIoXuZHdnl4B8N9Eyi1eaApPejlPv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@voidbase-cloud%2fvoidbase@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1660338},"type":"module","_from":"file:voidbase-cloud-voidbase-0.2.2.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./passkeys":"./src/server/webauthn.ts","./scripts/*":"./scripts/*","./package.json":"./package.json"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"dev":"vp dev","test":"bun test","build":"vp build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit","prepare":"husky || true","preview":"vp preview","surface":"bun surface/render.ts","app:sync":"bun scripts/sync-app.ts","build:exe":"bun scripts/build-exe.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/home/runner/work/voidbase/voidbase/voidbase-cloud-voidbase-0.2.2.tgz","_integrity":"sha512-z0oLuj2SnuJvOgUWyF+5GzGdxkq7H16TL9pbvN8rZUBeOddQSMvyhR/s2O7qgnXx8HcBsO6WbFE1ep+oS5Deaw==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"10.9.8","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"22.23.2","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.2.2_1788706295540_0.3231894332939873","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@voidbase-cloud/voidbase","version":"0.3.0","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.3.0","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"dd5b4f4990362bbb76929543e235174ee0e768d7","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.3.0.tgz","fileCount":156,"integrity":"sha512-U7QCp/RFHACFyed0MUruZ5Of7nYWP9sx+3jYz3NbfsAB68Y7V1zLz/eHmtJ269C/dr2TeXqhTagtnFQ0OXiRpw==","signatures":[{"sig":"MEQCIHDR9+hVFdotqIQoO7UN0r0KiM9iyAG7s3WtTAUpxlM6AiAXUQmR8EVsXLD5UKuJyjBl+KIC9Gl0j8IKID+bFTGYcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1901607},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.3.0.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./passkeys":"./src/server/webauthn.ts","./scripts/*":"./scripts/*","./package.json":"./package.json","./adapter/plugin":"./src/adapter/index.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"vp build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","app:sync":"bun scripts/sync-app.ts","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.3.0.tgz","_integrity":"sha512-U7QCp/RFHACFyed0MUruZ5Of7nYWP9sx+3jYz3NbfsAB68Y7V1zLz/eHmtJ269C/dr2TeXqhTagtnFQ0OXiRpw==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.3.0_1788750726405_0.8822892581012216","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@voidbase-cloud/voidbase","version":"0.4.0","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.4.0","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"db5c86854f7108d72fe2d3610b632de31f38d42f","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.4.0.tgz","fileCount":157,"integrity":"sha512-IFnfUXCAEtXnSp52x6Zz2n9J7aMbFyzevknqhgs3T8GD6oRgmM20izyuWt6WO7oD4CMAf+6RYgX2KbH0sTuzTA==","signatures":[{"sig":"MEQCIAe9R64958zfykgT7nM8/FZd3EIOJ6TqB+u4ENAi5ok/AiBHC2AO6ezMwY/PWhezzLNk3l+qwscGCOKdOxYXiN2QCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1923996},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.4.0.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./scripts/*":"./scripts/*","./package.json":"./package.json","./adapter/plugin":"./src/adapter/index.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"vp build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","app:sync":"bun scripts/sync-app.ts","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.4.0.tgz","_integrity":"sha512-IFnfUXCAEtXnSp52x6Zz2n9J7aMbFyzevknqhgs3T8GD6oRgmM20izyuWt6WO7oD4CMAf+6RYgX2KbH0sTuzTA==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.4.0_1788782203716_0.5519109087042815","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@voidbase-cloud/voidbase","version":"0.4.1","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.4.1","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"ee1674883d5c8b51af7be908a3143cbda6ef9cff","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.4.1.tgz","fileCount":157,"integrity":"sha512-HPRzypJV9q0LHqLxVFV0+aGa2KfR8Lhm8t9X8jlZ36nVS8BMGySoPKwMWzoC8Vwa0w7B2Jhtd4kA8andUomG6w==","signatures":[{"sig":"MEUCIQDKqF68GzmGH9tJu0MbtGZ3jbawiSXTXZueaDC5VaP7vQIgGHvm0Zhuh/pRiIqvxzzn7mjgwNf9+NJL2kWAziuFqkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1925706},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.4.1.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./scripts/*":"./scripts/*","./package.json":"./package.json","./adapter/plugin":"./src/adapter/index.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"vp build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","app:sync":"bun scripts/sync-app.ts","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.4.1.tgz","_integrity":"sha512-HPRzypJV9q0LHqLxVFV0+aGa2KfR8Lhm8t9X8jlZ36nVS8BMGySoPKwMWzoC8Vwa0w7B2Jhtd4kA8andUomG6w==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.4.1_1788783118392_0.1306487024425358","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@voidbase-cloud/voidbase","version":"0.5.0","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.5.0","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"2cd2d05601068aaadf6285c9082f2254d097b769","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.5.0.tgz","fileCount":157,"integrity":"sha512-fGn2X6NZZj2S/QM4trOZBBpX5WTLJkX7WYB6GqoHDsAtjCi+D7PjfjkW/i2BLbQeeLMWDQFQQoCvLRxiayB4tQ==","signatures":[{"sig":"MEUCIBL3yZ2mIkMU0BzmRlxTwfPsgkOaVchUaT9WB2qIvQZZAiEA3G6+GKt4ZPZ5pA6PqMp2+g99bDQTIfoFO3SsDVF9sOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1928808},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.5.0.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./scripts/*":"./scripts/*","./package.json":"./package.json","./adapter/plugin":"./src/adapter/index.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"vp build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","app:sync":"bun scripts/sync-app.ts","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.5.0.tgz","_integrity":"sha512-fGn2X6NZZj2S/QM4trOZBBpX5WTLJkX7WYB6GqoHDsAtjCi+D7PjfjkW/i2BLbQeeLMWDQFQQoCvLRxiayB4tQ==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.5.0_1788785430293_0.24497884151253957","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@voidbase-cloud/voidbase","version":"0.5.1","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.5.1","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"3c5d184ccc47b568d9de91c040e848917e549956","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.5.1.tgz","fileCount":161,"integrity":"sha512-lK9LupUIUqSGz6x89j5cV37ueuRZ+94o8RFnwPfZytzSbKj/61JWD7uB79hovjSg2D1f+SA0TUQ18etebKdukQ==","signatures":[{"sig":"MEUCIHdMgAU+UdGBeYU6hNt0f0Uf/LtU+3fGfBQZ3BXlKp9lAiEA1FkwvrWJ4m0L1tDS4L3ypBlcXuFOUnLMyP04slvJpNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1953645},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.5.1.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./scripts/*":"./scripts/*","./package.json":"./package.json","./adapter/plugin":"./src/adapter/index.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"vp build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","app:sync":"bun scripts/sync-app.ts","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.5.1.tgz","_integrity":"sha512-lK9LupUIUqSGz6x89j5cV37ueuRZ+94o8RFnwPfZytzSbKj/61JWD7uB79hovjSg2D1f+SA0TUQ18etebKdukQ==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.5.1_1788787441666_0.45394621502243826","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@voidbase-cloud/voidbase","version":"0.6.0","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.6.0","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"b9671a895e8df941aca2356115b849286a9bb6a8","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.6.0.tgz","fileCount":161,"integrity":"sha512-tng78kIhBBRDt8/eSxmFqQtOzggonPD40GFhG7Sg3poGybwULxKQF/drTGQBcY+DgZt2L/l+xTPlUg1rqmI9UA==","signatures":[{"sig":"MEUCIQC1ZPL1aRBkezmdX85AQMRDxvEBo7f7TG2sYCh/AeW21AIgSCra66HlLMbFQzp/kyolZ5IVrekw8U4RenSxgw2t0Hw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1957684},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.6.0.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./scripts/*":"./scripts/*","./package.json":"./package.json","./adapter/plugin":"./src/adapter/index.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"vp build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","app:sync":"bun scripts/sync-app.ts","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.6.0.tgz","_integrity":"sha512-tng78kIhBBRDt8/eSxmFqQtOzggonPD40GFhG7Sg3poGybwULxKQF/drTGQBcY+DgZt2L/l+xTPlUg1rqmI9UA==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.6.0_1788790983030_0.20790645585483536","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@voidbase-cloud/voidbase","version":"0.6.1","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.6.1","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"9f3753ce54d73ec92cb52644f44a2b8967ffaaef","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.6.1.tgz","fileCount":162,"integrity":"sha512-ZyIauKlYk0f5L9vaZvLonMgQkAXrZKiwM1XwIwGRYolilLRs7yFxqiqFFRUVmfy5z4zzwh9/DjtJUNMPe2iy1Q==","signatures":[{"sig":"MEYCIQDmcqUmDSZMZzBqLxI+mDnPTPaiEv2dVYM35eX7Rcr8nQIhAKR4SpbnEd0SlAQJa00UJ6lUcyZqMfO/7PpGKVgbWwn6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1971983},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.6.1.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./scripts/*":"./scripts/*","./package.json":"./package.json","./adapter/plugin":"./src/adapter/index.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"vp build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","app:sync":"bun scripts/sync-app.ts","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.6.1.tgz","_integrity":"sha512-ZyIauKlYk0f5L9vaZvLonMgQkAXrZKiwM1XwIwGRYolilLRs7yFxqiqFFRUVmfy5z4zzwh9/DjtJUNMPe2iy1Q==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.6.1_1788793066375_0.17225583413405166","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@voidbase-cloud/voidbase","version":"0.6.2","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.6.2","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"247f5c3b80060dd9df7500e70da8cc6e97edda38","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.6.2.tgz","fileCount":161,"integrity":"sha512-qOK1ucqmJFwTUGafbDomiqmukD/aQBq3Ef2RIZxcHasLafqXfkI/43Hv5IBmL9FcYkYvgSdbQHxWxUJmdU1nVw==","signatures":[{"sig":"MEUCIQDDaZ0RMH0Cr21QnRMNzUoXi3RcHVnX84JRDNroyHvBGAIgMPLFxEy9DRp9fnizONsrCGK+7oN9cL6QJcMJM2TRgLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1971177},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.6.2.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./scripts/*":"./scripts/*","./package.json":"./package.json","./adapter/plugin":"./src/adapter/index.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"vp build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","app:sync":"bun scripts/sync-app.ts","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.6.2.tgz","_integrity":"sha512-qOK1ucqmJFwTUGafbDomiqmukD/aQBq3Ef2RIZxcHasLafqXfkI/43Hv5IBmL9FcYkYvgSdbQHxWxUJmdU1nVw==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.6.2_1788794994337_0.8865474274104268","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@voidbase-cloud/voidbase","version":"0.7.0","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.7.0","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"1011b8f02ccbcc8c39557f1c57ca371579215688","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.7.0.tgz","fileCount":163,"integrity":"sha512-RBXzeVOORCjFVGTEgmq4/X4M0NKd2OVT9yEfX8+2bL6mTW7DvnE0oGY289pJrGP8Cve17ujjGV/TNjYBBVaObw==","signatures":[{"sig":"MEYCIQCEQK1AJyMWnGvdJGKFevO9BUm0QtFpMeo4gNKfHR6byAIhAPbIAGldlFLVWhENAcl+G6uhLMp5JLYmxTL0AvNPT7RW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1981005},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.7.0.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./scripts/*":"./scripts/*","./package.json":"./package.json","./adapter/plugin":"./src/adapter/index.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.7.0.tgz","_integrity":"sha512-RBXzeVOORCjFVGTEgmq4/X4M0NKd2OVT9yEfX8+2bL6mTW7DvnE0oGY289pJrGP8Cve17ujjGV/TNjYBBVaObw==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.7.0_1788799967737_0.6461280334086805","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@voidbase-cloud/voidbase","version":"0.8.0","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.8.0","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"c0040bd9bbecd70fe59a82b0058f86942b040052","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.8.0.tgz","fileCount":165,"integrity":"sha512-z7vFAe1+e1KL/nKiL/hWxw7oTAW7gL5H7z1m9iWjWfs4i1z9xS2EAidsLwbK89OLtasGSuSaociCw/fi4Y0M4Q==","signatures":[{"sig":"MEYCIQDuItNQ3kjHqidahvYyRf6EWTJOmGlrPF2mv/w6AL/qFgIhAONmCwuD7naSio8VHkQVWTtXbt/PWquRb8MTnfPONpLe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2012606},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.8.0.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./scripts/*":"./scripts/*","./package.json":"./package.json","./adapter/plugin":"./src/adapter/index.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.8.0.tgz","_integrity":"sha512-z7vFAe1+e1KL/nKiL/hWxw7oTAW7gL5H7z1m9iWjWfs4i1z9xS2EAidsLwbK89OLtasGSuSaociCw/fi4Y0M4Q==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.8.0_1788826622378_0.4238853483878653","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"694cd139346cbe90d2f9852e5791ad3450d72e53","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.tgz","fileCount":165,"integrity":"sha512-IKgGZ+nf0xd8lBnk13ze/k+FE2nebfcAz4bZgDGz8eo9K00YJI2WRwQj5I/EW+mfZxEvO/x3dN+748kmjOB76Q==","signatures":[{"sig":"MEQCIGDl1rTqOGKJ9py6J5uKu52NvyYhgcoBgLUOMCZX5zH7AiBuNmu+G65XurY9ESg8NkCWaphpUJdMOYJKPTB1zfyJQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2029951},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./scripts/*":"./scripts/*","./package.json":"./package.json","./adapter/plugin":"./src/adapter/index.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.tgz","_integrity":"sha512-IKgGZ+nf0xd8lBnk13ze/k+FE2nebfcAz4bZgDGz8eo9K00YJI2WRwQj5I/EW+mfZxEvO/x3dN+748kmjOB76Q==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta_1788836538605_0.7372862271509828","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.1":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.1","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.1","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"9cd558fca74d1e9ea3f40939a18e2367bcc09b7a","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.1.tgz","fileCount":165,"integrity":"sha512-RQ2nWQlMOL04TmJiZCbqY2Vd5OtdNTxFvnj7Mn60vMc1EolERVOHfSmCVD89vN7NLoTIIw2LhfpQQAfrx//TkA==","signatures":[{"sig":"MEYCIQCaoQy1xftbW8Q1B6c1UeS8Esr4rfkcs8gH2WNAOdwyPAIhALlGJpmPpEwc9MiG+20eWzd6SQ1w3OL8G/gODI2wMCy+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2030263},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.1.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./scripts/*":"./scripts/*","./package.json":"./package.json","./adapter/plugin":"./src/adapter/index.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.1.tgz","_integrity":"sha512-RQ2nWQlMOL04TmJiZCbqY2Vd5OtdNTxFvnj7Mn60vMc1EolERVOHfSmCVD89vN7NLoTIIw2LhfpQQAfrx//TkA==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.1_1788836885549_0.05008782444853099","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.2":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.2","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.2","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"06a6f962e303793bff86f3702feb8ec06cd684d6","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.2.tgz","fileCount":166,"integrity":"sha512-4LHMAwl7CJtFypicTraAR+lpKOEuRXQ/fJNZC1xBvJdNfgG070cPuUIgWOvFJIgrnpwwf6O1PdUYIjkavh0JQw==","signatures":[{"sig":"MEYCIQCCiJYY9Owf4bs/q4/OtbCSlfZri9/4o51Hc8VxVkkGMQIhAJLb0hUUk1nY1FLWpZ+TVn1s/Ly+GzM+UnQ1UMPcjMjo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2042068},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.2.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./scripts/*":"./scripts/*","./package.json":"./package.json","./adapter/plugin":"./src/adapter/index.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.2.tgz","_integrity":"sha512-4LHMAwl7CJtFypicTraAR+lpKOEuRXQ/fJNZC1xBvJdNfgG070cPuUIgWOvFJIgrnpwwf6O1PdUYIjkavh0JQw==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.2_1788848182554_0.2568059089905652","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.3":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.3","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.3","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"01d219fa1cad520f3025d3c35cd5f742a81a66bd","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.3.tgz","fileCount":166,"integrity":"sha512-66KZRxUE6GyO+mf3owV5/lNfvQrbZJytQfkIjRth6Y8YEOXiB6UJzMo1IW8zp6VXM5fGbqG1MD3qZsmZ0etG2Q==","signatures":[{"sig":"MEQCIC87i7ZMwOCw9+Wu4jSF+4hIHiPqit1kn3hkZvKY6tMGAiALa9wZQQzIS3Fu2krFzS6qC1YYQXCcFj+2NW4hqKrczA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2042939},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.3.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./scripts/*":"./scripts/*","./package.json":"./package.json","./adapter/plugin":"./src/adapter/index.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.3.tgz","_integrity":"sha512-66KZRxUE6GyO+mf3owV5/lNfvQrbZJytQfkIjRth6Y8YEOXiB6UJzMo1IW8zp6VXM5fGbqG1MD3qZsmZ0etG2Q==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.3_1788892290497_0.06250537614284646","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.4":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.4","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.4","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"12020f1670e99eed564f7a4e8ab9c4633357ea51","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.4.tgz","fileCount":176,"integrity":"sha512-bsCoKDAsG/hgpdeCX42ZTYoHx9FGGLs5LWhhQBSA6P9AtnSzSKvSbqog3J7Gxf1zIgpXs879S4ziY4m1dnbqLA==","signatures":[{"sig":"MEUCIEPTgsmrhFnv1nkkO3nK93ch6kan8EBe47s3Pbkk0RbiAiEApIN9EiN3widdt4SYNnZLHfXf5G9ZiXqjDNQfysmCGac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2085083},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.4.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./scripts/*":"./scripts/*","./package.json":"./package.json","./adapter/plugin":"./src/adapter/index.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.4.tgz","_integrity":"sha512-bsCoKDAsG/hgpdeCX42ZTYoHx9FGGLs5LWhhQBSA6P9AtnSzSKvSbqog3J7Gxf1zIgpXs879S4ziY4m1dnbqLA==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.4_1788908853426_0.7276148891989374","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.5":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.5","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.5","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"768610b2629125a2a9a899ff7ae092af1651b6a2","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.5.tgz","fileCount":176,"integrity":"sha512-ENmIp1Z53nsBumABMCzMkHwt/DqkibuuGsOYt7OXQTahLKd49vHbvyWDEiR2DorbkRnZM80p6NzSzsvfN5VW9g==","signatures":[{"sig":"MEYCIQCTuAaMTZHvshktSE1XvNh8hAmyE9avv4InNK0ZqL9ZPAIhAOaWwaOjSjFvXHJ8afAMQ0/n28rHM/F+Gzrk7sFbib/c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2086579},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.5.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./scripts/*":"./scripts/*","./interfaces":"./src/server/interfaces/index.ts","./package.json":"./package.json","./adapter/plugin":"./src/adapter/index.ts","./plugins/backups":"./src/server/plugins/backups.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/hardening":"./src/server/plugins/hardening.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.5.tgz","_integrity":"sha512-ENmIp1Z53nsBumABMCzMkHwt/DqkibuuGsOYt7OXQTahLKd49vHbvyWDEiR2DorbkRnZM80p6NzSzsvfN5VW9g==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.5_1788914034483_0.3262318727285356","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.6":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.6","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.6","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"ef0e94371fb89847da224d0c2fab2b70ea335838","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.6.tgz","fileCount":178,"integrity":"sha512-udmS9Xbs61Yni+Py1fm3/ICT5iYfaHDUk4BVCM7WYew5X3/VXHpLdOafqKt8wQJilAwx4WN1raHYBToR5GvpuA==","signatures":[{"sig":"MEUCIQCel8Ofo7HoazVQ05GA3/hIoIqE82ybkZjWmrFWEvWijgIgWzVzSpgIZvvBLc6N8NC05YD8KqXO8b6XCZ0jPcCZtdA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2101706},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.6.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./registry":"./src/node/registry.ts","./scripts/*":"./scripts/*","./interfaces":"./src/server/interfaces/index.ts","./package.json":"./package.json","./adapter/plugin":"./src/adapter/index.ts","./plugins/backups":"./src/server/plugins/backups.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/hardening":"./src/server/plugins/hardening.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.6.tgz","_integrity":"sha512-udmS9Xbs61Yni+Py1fm3/ICT5iYfaHDUk4BVCM7WYew5X3/VXHpLdOafqKt8wQJilAwx4WN1raHYBToR5GvpuA==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.6_1788915538623_0.49427798050050087","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.7":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.7","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.7","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"96ec3df8421bcbe0bc8bfe80ae1b288eb529c612","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.7.tgz","fileCount":183,"integrity":"sha512-HKb0JG1+i0LTlxbkIHZEigMJOkbb0MS4Nxgtzb61vYjVAHTk4gM0/ngq82aT1/K0IMFEd4dBQQKA3N5rh07XwA==","signatures":[{"sig":"MEQCIF46KMCIIF34O9blOaJ7q3R2h17NUohDCy+87FSiyyzwAiANHL9dWmb5AcUtrWkf9cnBothdeVp+YKE7KjXbR4VmmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2132188},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.7.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./registry":"./src/node/registry.ts","./scripts/*":"./scripts/*","./interfaces":"./src/server/interfaces/index.ts","./package.json":"./package.json","./adapter/plugin":"./src/adapter/index.ts","./plugins/backups":"./src/server/plugins/backups.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/hardening":"./src/server/plugins/hardening.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.7.tgz","_integrity":"sha512-HKb0JG1+i0LTlxbkIHZEigMJOkbb0MS4Nxgtzb61vYjVAHTk4gM0/ngq82aT1/K0IMFEd4dBQQKA3N5rh07XwA==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.7_1788917389082_0.16973568697966246","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.8":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.8","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.8","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"59c7c1b9cfae16960a517e90b47cf432cbffa297","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.8.tgz","fileCount":184,"integrity":"sha512-bcu7EuXwTj6fadZk90OnLNsEYg78luXjynpLLaXXTAE9IwvQzqs+Rp9N6t/LKutq0C+PmdrnZSYrHAleeEJi8g==","signatures":[{"sig":"MEUCIHf3Mz2N7Pr+oquQ+w3dO9S9mXQUaZ4VxA7m5aFs35jnAiEAq2IDnSIPoxcbtlZo2+DWbNx/U8vkpISvQ1BvSm1D4mg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2142358},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.8.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./registry":"./src/node/registry.ts","./scripts/*":"./scripts/*","./interfaces":"./src/server/interfaces/index.ts","./package.json":"./package.json","./adapter/plugin":"./src/adapter/index.ts","./plugins/backups":"./src/server/plugins/backups.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/hardening":"./src/server/plugins/hardening.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.8.tgz","_integrity":"sha512-bcu7EuXwTj6fadZk90OnLNsEYg78luXjynpLLaXXTAE9IwvQzqs+Rp9N6t/LKutq0C+PmdrnZSYrHAleeEJi8g==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.8_1788919874592_0.32538353257916497","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.9":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.9","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.9","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"a74fde893bb7ce83fe9cb0a19973f51b2f0a31f3","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.9.tgz","fileCount":184,"integrity":"sha512-5NEnZyZpD+v3E0l4nypMWWdV993nTHbyRPIvNpqlZ8iTY08B9LtNZ0x8LE8iRxgBTIHD8kvcV/xKRmoNI01cjQ==","signatures":[{"sig":"MEUCIQCRhL8YDO2yEdH6/oCqjZGeOydqo7ZLiSgHHCcaQ/FyoQIgVvxJEFuIVQOzavgCG9JCmC9E0vIsreNMPl5oad/C0Uw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2143477},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.9.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./registry":"./src/node/registry.ts","./scripts/*":"./scripts/*","./interfaces":"./src/server/interfaces/index.ts","./package.json":"./package.json","./adapter/plugin":"./src/adapter/index.ts","./plugins/backups":"./src/server/plugins/backups.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/hardening":"./src/server/plugins/hardening.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.9.tgz","_integrity":"sha512-5NEnZyZpD+v3E0l4nypMWWdV993nTHbyRPIvNpqlZ8iTY08B9LtNZ0x8LE8iRxgBTIHD8kvcV/xKRmoNI01cjQ==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.9_1788922929187_0.8884255993661581","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.10":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.10","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.10","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"ab48862cc03fb3ece94e1775ec63b04167c0930d","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.10.tgz","fileCount":184,"integrity":"sha512-aRfmM4ltftZknjulvfkcclGYsdpR6MSabKREyaJ1Dlnn6ooR8D2VBHB+rtbukYT3sZH70oIxIemQdGwPDik6HQ==","signatures":[{"sig":"MEUCIGt6uASACZxKP6gonWKdSwCHacI3o8/9fRT/J52Y2hweAiEA4C49YAQE728cUuEBEqpusAb/qWKTFY11FKQyteADBXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2144809},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.10.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./registry":"./src/node/registry.ts","./scripts/*":"./scripts/*","./interfaces":"./src/server/interfaces/index.ts","./package.json":"./package.json","./adapter/plugin":"./src/adapter/index.ts","./plugins/backups":"./src/server/plugins/backups.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/hardening":"./src/server/plugins/hardening.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.10.tgz","_integrity":"sha512-aRfmM4ltftZknjulvfkcclGYsdpR6MSabKREyaJ1Dlnn6ooR8D2VBHB+rtbukYT3sZH70oIxIemQdGwPDik6HQ==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.10_1788934188862_0.5026206084113605","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.11":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.11","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.11","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"bb88c28f64c908f2bc540842969f13157f421ef9","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.11.tgz","fileCount":184,"integrity":"sha512-1gcvKIyfaeQP1u4aaQOhnWU5TudFuW5+K+arzq+iRezntTBqDMJ0M5GNV1VIwP6cBIh2JQpLDazj4i8rA1+RDA==","signatures":[{"sig":"MEQCIEFk1gZ6PWe+/L0GGF/z5mBx09MfrB0WZYvu6yQ85E/9AiBBRUnqlAuL8oYwIkD+mFKYFIUqSEnpVdyCT/rnvyHo/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2145406},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.11.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./registry":"./src/node/registry.ts","./scripts/*":"./scripts/*","./interfaces":"./src/server/interfaces/index.ts","./package.json":"./package.json","./adapter/plugin":"./src/adapter/index.ts","./plugins/backups":"./src/server/plugins/backups.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/hardening":"./src/server/plugins/hardening.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.11.tgz","_integrity":"sha512-1gcvKIyfaeQP1u4aaQOhnWU5TudFuW5+K+arzq+iRezntTBqDMJ0M5GNV1VIwP6cBIh2JQpLDazj4i8rA1+RDA==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.11_1788934751588_0.27243489404271837","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.12":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.12","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.12","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"7f98e420b4fdd92aa7e3d6fecbbaf0aa4c785bc0","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.12.tgz","fileCount":185,"integrity":"sha512-rW617v4hevCMhN1oheeZobnr/mpNDjubclxDdpuN1spFH7TKqVXg+7w9qLzmqwvONh4wY+fBXhs98Knkv/2vrw==","signatures":[{"sig":"MEUCIGHjggWp8/Nav5nMCs3ftPCbnfmjEbLIQTmR+lZIrM7PAiEAv+3GTpzEH74SN3aUcgBm59IqK5Q2HF1C4f/AGXyDKGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2154052},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.12.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./registry":"./src/node/registry.ts","./scripts/*":"./scripts/*","./interfaces":"./src/server/interfaces/index.ts","./package.json":"./package.json","./adapter/plugin":"./src/adapter/index.ts","./plugins/backups":"./src/server/plugins/backups.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/hardening":"./src/server/plugins/hardening.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.12.tgz","_integrity":"sha512-rW617v4hevCMhN1oheeZobnr/mpNDjubclxDdpuN1spFH7TKqVXg+7w9qLzmqwvONh4wY+fBXhs98Knkv/2vrw==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.12_1788948491697_0.5902578699277776","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.13":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.13","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.13","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"7a6266670d793146239776752e6a268f01349960","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.13.tgz","fileCount":185,"integrity":"sha512-HPRhvmNkjvNjs1tx8M+6nrUwbVBTno450y1KsUjbPZo7DlJJTlvdfrdDSKtwVzHglnvin+v085FDEIyYq4+W0w==","signatures":[{"sig":"MEYCIQDEyGj9o8cmTdwrBt2n72a1+HeKqxSYS/BX91X0sdlBvQIhALV/4raklT+W7zlOhyoBewTCAwtL5jo6+5jezLhiMAvf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2157857},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.13.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./registry":"./src/node/registry.ts","./scripts/*":"./scripts/*","./interfaces":"./src/server/interfaces/index.ts","./package.json":"./package.json","./adapter/plugin":"./src/adapter/index.ts","./plugins/backups":"./src/server/plugins/backups.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/hardening":"./src/server/plugins/hardening.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.13.tgz","_integrity":"sha512-HPRhvmNkjvNjs1tx8M+6nrUwbVBTno450y1KsUjbPZo7DlJJTlvdfrdDSKtwVzHglnvin+v085FDEIyYq4+W0w==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.13_1788951233516_0.9039690141636099","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.14":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.14","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.14","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"eb0a8fa8c7504d693be43ab0f70f6ee8b35de985","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.14.tgz","fileCount":187,"integrity":"sha512-w/+AquoRwFRU6FWxFDISXgdC2lNkOTmZ2YAL2giUfW4YTzzgNs7HORVCgCm5hlJbhSM+QBQRTFIfR6hxphnBVg==","signatures":[{"sig":"MEUCIQC0Y+OvY/HMuMKNEXVOTxKHZYMzTnKaf2aIvXe4tpk+wAIgIbhNhE6Z1Eoc6rANGn2LnPN4yV3mUU+XlwLBlXXFumg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2167651},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.14.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./registry":"./src/node/registry.ts","./scripts/*":"./scripts/*","./interfaces":"./src/server/interfaces/index.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./adapter/plugin":"./src/adapter/index.ts","./plugins/backups":"./src/server/plugins/backups.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/hardening":"./src/server/plugins/hardening.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.14.tgz","_integrity":"sha512-w/+AquoRwFRU6FWxFDISXgdC2lNkOTmZ2YAL2giUfW4YTzzgNs7HORVCgCm5hlJbhSM+QBQRTFIfR6hxphnBVg==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.14_1788990605773_0.5455322382834675","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.15":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.15","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.15","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"fe389aa88bbf3f5f0caf83f5e9e4dcdb94800709","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.15.tgz","fileCount":188,"integrity":"sha512-zPwXcNuUhZH6Im/Xr916a6HIJJCXotMm0NFtclzYLFGGef7DjsuaVQKfd0csgBi1Sxx7y+Tbf/s0y0UWS9Ox7g==","signatures":[{"sig":"MEYCIQCEvnyS5vXjf5EB4BBePpjaUehK5PLI/vir8IDvFtyIpQIhAOEJD3wPtfKtp6y8OMKk3kch1Utkm0aUJCMjsHZxMEcO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2173714},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.15.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./registry":"./src/node/registry.ts","./scripts/*":"./scripts/*","./interfaces":"./src/server/interfaces/index.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./adapter/plugin":"./src/adapter/index.ts","./plugins/backups":"./src/server/plugins/backups.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./plugins/collections":"./src/server/plugins/collections.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.15.tgz","_integrity":"sha512-zPwXcNuUhZH6Im/Xr916a6HIJJCXotMm0NFtclzYLFGGef7DjsuaVQKfd0csgBi1Sxx7y+Tbf/s0y0UWS9Ox7g==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.15_1788992721484_0.8279421513701388","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.16":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.16","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.16","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"f2834c8c3c9acf61a9c180f6c24c518494faeb5f","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.16.tgz","fileCount":188,"integrity":"sha512-rQpv6HCs+K2yIhEgUOZk6rFxhLDmXEHLwZQ1IiOTeTHGl66PdYu5HpqJFzCneNkpezKcZ/fXDUaKu7DLG5vZCw==","signatures":[{"sig":"MEUCIQD4uCAkqr/Qxtf/aJ3lujJmm8VQs2f2YaEAT2vT6YS+4AIgP8n6QMLolRRbjQZQjJ9BYqW0yPjnkatuXyAysUFZqLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2176024},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.16.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./registry":"./src/node/registry.ts","./scripts/*":"./scripts/*","./interfaces":"./src/server/interfaces/index.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./adapter/plugin":"./src/adapter/index.ts","./plugins/backups":"./src/server/plugins/backups.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./plugins/collections":"./src/server/plugins/collections.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.16.tgz","_integrity":"sha512-rQpv6HCs+K2yIhEgUOZk6rFxhLDmXEHLwZQ1IiOTeTHGl66PdYu5HpqJFzCneNkpezKcZ/fXDUaKu7DLG5vZCw==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.16_1788993858208_0.7496642715410962","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.17":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.17","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.17","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"38d6b98c37f1b02e6ad1edaacb4648ee139fedad","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.17.tgz","fileCount":189,"integrity":"sha512-s6EdwzYDvVz3CBsQURiKfg4xhxbifLAijrosU3RKTtYHYua+TUNBSrgWc9r0/byKjsiFlMIlV/znYGMp+wZA7g==","signatures":[{"sig":"MEUCIQDHTDwM7Fy9TCjBgem3wqj6YVq7UBe9XqCKMADBdh8G5QIgD+rjfVyVT9fczOWp1E9d+lVWR9UXcn6eMWLrxYaQfiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2186883},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.17.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./registry":"./src/node/registry.ts","./scripts/*":"./scripts/*","./interfaces":"./src/server/interfaces/index.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./adapter/plugin":"./src/adapter/index.ts","./plugins/backups":"./src/server/plugins/backups.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./plugins/collections":"./src/server/plugins/collections.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.17.tgz","_integrity":"sha512-s6EdwzYDvVz3CBsQURiKfg4xhxbifLAijrosU3RKTtYHYua+TUNBSrgWc9r0/byKjsiFlMIlV/znYGMp+wZA7g==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.17_1788995915603_0.18490192948214523","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.18":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.18","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.18","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"64ac9419530417cdab8702efc8b267b1a3b86ce8","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.18.tgz","fileCount":191,"integrity":"sha512-x2yJWOrnWGKw5lo6eFpy0wnL6WU0D58WkrhfSRfpkKUVrXjgwmuDykjY+6/ngkwEU6m6YefNZajtk46xdPnJ8g==","signatures":[{"sig":"MEUCIQD8YP5rOLhbmFzv9uVwsOd1+ydm7WNSYJ+OQGnEepvKJQIgdnIxeruXVWefTyj8yEcZpsTs+0jZ1qSbz1E/c7SWtAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2196457},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.18.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./registry":"./src/node/registry.ts","./scripts/*":"./scripts/*","./interfaces":"./src/server/interfaces/index.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./adapter/plugin":"./src/adapter/index.ts","./plugins/backups":"./src/server/plugins/backups.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./plugins/collections":"./src/server/plugins/collections.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.18.tgz","_integrity":"sha512-x2yJWOrnWGKw5lo6eFpy0wnL6WU0D58WkrhfSRfpkKUVrXjgwmuDykjY+6/ngkwEU6m6YefNZajtk46xdPnJ8g==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.18_1788996465636_0.5099734010318913","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.19":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.19","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.19","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"e80277787cd3ffda9fce35c834307e55d57b2dce","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.19.tgz","fileCount":192,"integrity":"sha512-wuovjab4jjHepu7/5yESRbkpd7fNfv1oFlWrglRUruggHnIoSCtFN6j/ZLiriRas1vR+5WUILg3egI6WTqTk5A==","signatures":[{"sig":"MEYCIQD/2De8YEm2G9zCLM1al/vEb8E59QIoeI6nAIPftlB2eAIhAJWi6SoRSk129BDThM5Yr/JC2OuUjm7NaRleI5oMg5Bk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2204015},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.19.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./registry":"./src/node/registry.ts","./scripts/*":"./scripts/*","./workflows":"./src/server/workflows.ts","./interfaces":"./src/server/interfaces/index.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./adapter/plugin":"./src/adapter/index.ts","./plugins/backups":"./src/server/plugins/backups.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./plugins/collections":"./src/server/plugins/collections.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.19.tgz","_integrity":"sha512-wuovjab4jjHepu7/5yESRbkpd7fNfv1oFlWrglRUruggHnIoSCtFN6j/ZLiriRas1vR+5WUILg3egI6WTqTk5A==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.19_1788997008560_0.662103318343148","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.20":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.20","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.20","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"cb948cfc66428a40b47ea2a3af02419110205bbd","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.20.tgz","fileCount":192,"integrity":"sha512-VR8/Dc3GHZr1coNLZvv/d2Rs4TnZE61bMjjulYTMZKHe5F8BmGhM6UV7YvXaPxSqqDlC1m2zlLUmUatvNwlB2g==","signatures":[{"sig":"MEUCIQDySyLKnvRTSEaFHCuAjLIC38lS3ZU7WKk22H5MRLT9cAIgE35I/Pby3uqJ+/XLOo/eyzZpiFVZ5oFCzGkn3vGcgQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2205936},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.20.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./registry":"./src/node/registry.ts","./scripts/*":"./scripts/*","./workflows":"./src/server/workflows.ts","./interfaces":"./src/server/interfaces/index.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./adapter/plugin":"./src/adapter/index.ts","./plugins/backups":"./src/server/plugins/backups.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./plugins/collections":"./src/server/plugins/collections.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.20.tgz","_integrity":"sha512-VR8/Dc3GHZr1coNLZvv/d2Rs4TnZE61bMjjulYTMZKHe5F8BmGhM6UV7YvXaPxSqqDlC1m2zlLUmUatvNwlB2g==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.20_1789046386506_0.26834205584782156","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.21":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.21","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.21","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"408b15f1387451636bfb4d80d9d42d42c3d415cc","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.21.tgz","fileCount":192,"integrity":"sha512-uY/SPPPQ2OUyfmlG0QcvNZz6SpW4XdMhkSuiOrRRW5JbkbGrwYemAP50LBRIBmcVWGpZ0r0o0q58N/6mpkmOjQ==","signatures":[{"sig":"MEQCIAuanWa0uHItWMs50rk3HLpVvPsXK6sUy717gyJWhD89AiAubSTdHJyVx68w0Yhn9ZvhVPMdeAXSN9crT7KFc7Av6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2207981},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.21.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./registry":"./src/node/registry.ts","./scripts/*":"./scripts/*","./workflows":"./src/server/workflows.ts","./interfaces":"./src/server/interfaces/index.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./adapter/plugin":"./src/adapter/index.ts","./plugins/backups":"./src/server/plugins/backups.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./plugins/collections":"./src/server/plugins/collections.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.21.tgz","_integrity":"sha512-uY/SPPPQ2OUyfmlG0QcvNZz6SpW4XdMhkSuiOrRRW5JbkbGrwYemAP50LBRIBmcVWGpZ0r0o0q58N/6mpkmOjQ==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.21_1789052915267_0.29375370903559195","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.22":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.22","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.22","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"44d2744d588a4aacb15bc36e85e4a1459820147c","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.22.tgz","fileCount":192,"integrity":"sha512-tcKVg0fa6QU5MW9I0ZLCR/3c1gsYw55SwKYiBAfaenxeW8qJokf2E7TssV6z5W8QTpI0F31TH1Uzk/l4W3WVQw==","signatures":[{"sig":"MEUCIQDcZN8xxEnAipwmVqS3W/zVnOxxlQw4R5ktoUQwQDUZCgIga7Tq6z8KJBu3EugXiHeyGuyW/hLS9YB/0ootPBsQWkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2208497},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.22.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./registry":"./src/node/registry.ts","./scripts/*":"./scripts/*","./workflows":"./src/server/workflows.ts","./interfaces":"./src/server/interfaces/index.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./adapter/plugin":"./src/adapter/index.ts","./plugins/backups":"./src/server/plugins/backups.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./plugins/collections":"./src/server/plugins/collections.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.22.tgz","_integrity":"sha512-tcKVg0fa6QU5MW9I0ZLCR/3c1gsYw55SwKYiBAfaenxeW8qJokf2E7TssV6z5W8QTpI0F31TH1Uzk/l4W3WVQw==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.22_1789054218887_0.4204823726483653","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.23":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.23","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.23","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"b5cd47d2e6ab1920a5e3c1c91f4350e65231f890","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.23.tgz","fileCount":192,"integrity":"sha512-0VbU2rP6bOBMtdmG02sEjpLenyf4GcxYpYwy9zyyz5rUW3E6y/kjVB3FqtAEryxXTExuCca7/0cYViEIRZCiiQ==","signatures":[{"sig":"MEUCIFTkI8su7AZ9bdp1vLEj/ssnW8EZM00gAx0OBe9xTHxbAiEApOwqTmLawy/cMpJHEPap0YtnIXT7yTdzWt4o/MLdwt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2209056},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.23.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./registry":"./src/node/registry.ts","./scripts/*":"./scripts/*","./workflows":"./src/server/workflows.ts","./interfaces":"./src/server/interfaces/index.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./adapter/plugin":"./src/adapter/index.ts","./plugins/backups":"./src/server/plugins/backups.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./plugins/collections":"./src/server/plugins/collections.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.23.tgz","_integrity":"sha512-0VbU2rP6bOBMtdmG02sEjpLenyf4GcxYpYwy9zyyz5rUW3E6y/kjVB3FqtAEryxXTExuCca7/0cYViEIRZCiiQ==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.23_1789055319814_0.577716852693537","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.24":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.24","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.24","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"b74d3e06c044d6693a58cb74feeb84da9be98259","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.24.tgz","fileCount":193,"integrity":"sha512-WMJMQHWrRXTfEDNqAIPP0jalAVFDXNVXA85/VC8q+lJFo2/+GlcOVBv8dbbDg+iGI6Ywhw1T5/meynS/3lKYeg==","signatures":[{"sig":"MEUCIQDFW2EuuxjCZ9+ofQBZI1W3QHQFoqJokR3UXehv9JONmwIgNKJrh81dt9xb50z4uc5P89wgTxChTz7IaXxyfsjjXIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2215825},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.24.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./registry":"./src/node/registry.ts","./scripts/*":"./scripts/*","./workflows":"./src/server/workflows.ts","./interfaces":"./src/server/interfaces/index.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./adapter/plugin":"./src/adapter/index.ts","./plugins/backups":"./src/server/plugins/backups.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./plugins/collections":"./src/server/plugins/collections.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.24.tgz","_integrity":"sha512-WMJMQHWrRXTfEDNqAIPP0jalAVFDXNVXA85/VC8q+lJFo2/+GlcOVBv8dbbDg+iGI6Ywhw1T5/meynS/3lKYeg==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.24_1789061779055_0.02479622863676445","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.25":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.25","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.25","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"15bb0c7604d35bfc951244ebb3a3d5bd6fd4ce26","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.25.tgz","fileCount":194,"integrity":"sha512-tvrB+dUnKDvd970dmEdEnU1EoKs0hshn9uqoTUF2DnJNRUmhPXn0M2ZW9BQIVmfuk/u5zI5K7GAZdlLR35Lgag==","signatures":[{"sig":"MEYCIQDaRGbCB8tfgJvz1hZ9uUyMhU5DPy6b+Fxew0l5QeOb/QIhANfDj0rC0OCEWluAnBmZvGeNOn1CdmXV5G31nR8OSBOT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2221933},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.25.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./registry":"./src/node/registry.ts","./scripts/*":"./scripts/*","./workflows":"./src/server/workflows.ts","./interfaces":"./src/server/interfaces/index.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./adapter/plugin":"./src/adapter/index.ts","./plugins/backups":"./src/server/plugins/backups.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./plugins/collections":"./src/server/plugins/collections.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.25.tgz","_integrity":"sha512-tvrB+dUnKDvd970dmEdEnU1EoKs0hshn9uqoTUF2DnJNRUmhPXn0M2ZW9BQIVmfuk/u5zI5K7GAZdlLR35Lgag==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.25_1789094451427_0.6732771207956705","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.26":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.26","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.26","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"d6da8ddd33f274d030c8e56d93f31e70383b2d3f","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.26.tgz","fileCount":197,"integrity":"sha512-84RzZDV5u+RroBHiDO/1ATJWm3nZwsMkMxzMMWzOB7+WvuXPN172CngnZNXdCl2/+82Njgax+PwcDvUXExRTPw==","signatures":[{"sig":"MEQCIHaGyHzM638hB5mWvKLq+WDOiBnScSqnSIrZQ+dV3EaWAiAURXHlP1BPhK0z1VIwq8IuBwQtXMlosCFVbNx4DpnYcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2264738},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.26.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./registry":"./src/node/registry.ts","./scripts/*":"./scripts/*","./workflows":"./src/server/workflows.ts","./interfaces":"./src/server/interfaces/index.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./adapter/plugin":"./src/adapter/index.ts","./plugins/backups":"./src/server/plugins/backups.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./plugins/collections":"./src/server/plugins/collections.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.26.tgz","_integrity":"sha512-84RzZDV5u+RroBHiDO/1ATJWm3nZwsMkMxzMMWzOB7+WvuXPN172CngnZNXdCl2/+82Njgax+PwcDvUXExRTPw==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.26_1789096071862_0.8812791420614148","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.27":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.27","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.27","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"e7066f25caceba8c3200ba035c17b4d3a3d6d1bd","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.27.tgz","fileCount":200,"integrity":"sha512-mquOTerwhDPisQl11yD/JrekR7gpIglKqV9B5oZdzhYcx+TBdQ+Ju1zUNU1z6J3l0CcuUe6C8RvmvpBdUDxIVw==","signatures":[{"sig":"MEUCIBoGNbZwEbfZl80rYj8D9HXCjptLOxinsX/WCZA5/Ji8AiEAnCc4PvNXlPKSMEi7byZaHf51mODg7UKPaAvFTagVFiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2359765},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.27.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./registry":"./src/node/registry.ts","./scripts/*":"./scripts/*","./workflows":"./src/server/workflows.ts","./interfaces":"./src/server/interfaces/index.ts","./cloud-client":"./src/cloud/client.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./adapter/plugin":"./src/adapter/index.ts","./plugins/backups":"./src/server/plugins/backups.ts","./plugins/openapi":"./src/server/plugins/openapi.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./plugins/collections":"./src/server/plugins/collections.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.27.tgz","_integrity":"sha512-mquOTerwhDPisQl11yD/JrekR7gpIglKqV9B5oZdzhYcx+TBdQ+Ju1zUNU1z6J3l0CcuUe6C8RvmvpBdUDxIVw==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.27_1789097878193_0.1641887959258128","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.28":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.28","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.28","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"fcd5f1667b601b42def8d881ae406f00a0f717d0","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.28.tgz","fileCount":203,"integrity":"sha512-feq1Og4BqVe3UjFCvUL2e6dv5bmfNznIzvniKq6XB17M11mAaf3ruzsI3aVIKXLsYFVO8bq6mPaljLrnKHazIg==","signatures":[{"sig":"MEUCIDChQ47lp7erSJE4eHGr3hM9arMRyUKCKp3yQ85djpe4AiEAhNAmyZ6ypRFH6P/rTP1m3yq3w6dezlO6EF629MWy5xw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2411951},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.28.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./registry":"./src/node/registry.ts","./scripts/*":"./scripts/*","./workflows":"./src/server/workflows.ts","./interfaces":"./src/server/interfaces/index.ts","./plugins/mcp":"./src/server/plugins/mcp.ts","./cloud-client":"./src/cloud/client.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./adapter/plugin":"./src/adapter/index.ts","./plugins/backups":"./src/server/plugins/backups.ts","./plugins/openapi":"./src/server/plugins/openapi.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./plugins/collections":"./src/server/plugins/collections.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.28.tgz","_integrity":"sha512-feq1Og4BqVe3UjFCvUL2e6dv5bmfNznIzvniKq6XB17M11mAaf3ruzsI3aVIKXLsYFVO8bq6mPaljLrnKHazIg==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.28_1789099899233_0.6612066359463762","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.29":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.29","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.29","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"5ea477444b3e790a9f01ba6d0988654e62ec7c12","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.29.tgz","fileCount":211,"integrity":"sha512-YEEKdIbNxsfvdFXKIfwMbYpzn/jUA5iw2CQR5yhIlDhpzk3O7dqDlQwkdDjxB2GrJcwrCMdrnFDGZ9xqO7bxoQ==","signatures":[{"sig":"MEUCIQDt9m+TVbmT7owlHXQkhrGs7Mxtr0esuD81vnEsgDTEuAIgS4OqlmAIc64ZHUtqjouV0zU7KteRfjVgiXlbA2hsMnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2470328},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.29.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./registry":"./src/node/registry.ts","./scripts/*":"./scripts/*","./workflows":"./src/server/workflows.ts","./interfaces":"./src/server/interfaces/index.ts","./plugins/mcp":"./src/server/plugins/mcp.ts","./plugins/seo":"./src/server/plugins/seo.ts","./cloud-client":"./src/cloud/client.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./plugins/mail":"./src/server/plugins/mail.ts","./adapter/plugin":"./src/adapter/index.ts","./plugins/backups":"./src/server/plugins/backups.ts","./plugins/openapi":"./src/server/plugins/openapi.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./plugins/collections":"./src/server/plugins/collections.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.29.tgz","_integrity":"sha512-YEEKdIbNxsfvdFXKIfwMbYpzn/jUA5iw2CQR5yhIlDhpzk3O7dqDlQwkdDjxB2GrJcwrCMdrnFDGZ9xqO7bxoQ==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.29_1789103891670_0.5736720568476836","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.30":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.30","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.30","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"cec0db132c3b20847531d7b5ee42e8331f45c595","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.30.tgz","fileCount":215,"integrity":"sha512-Pm3kxbsRgqkTmMkDy76Le27zn9NWGteM2Mo90SAHSwFYFeT/7A2NgU7r69ox8pSxmoyveeuTv8KSLWMQylrGRw==","signatures":[{"sig":"MEUCIQDyDe86s6Yw82z8rnhc9oATLcn0jOJ7qngp4BgeCt0uOAIgdZFimbloRFvMTzS9+pHiqLi25g5gh3/SP2gdInB9PLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2556367},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.30.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./registry":"./src/node/registry.ts","./scripts/*":"./scripts/*","./workflows":"./src/server/workflows.ts","./interfaces":"./src/server/interfaces/index.ts","./plugins/ai":"./src/server/plugins/ai.ts","./plugins/mcp":"./src/server/plugins/mcp.ts","./plugins/seo":"./src/server/plugins/seo.ts","./cloud-client":"./src/cloud/client.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./plugins/mail":"./src/server/plugins/mail.ts","./adapter/plugin":"./src/adapter/index.ts","./plugins/stripe":"./src/server/plugins/stripe.ts","./plugins/backups":"./src/server/plugins/backups.ts","./plugins/openapi":"./src/server/plugins/openapi.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./plugins/collections":"./src/server/plugins/collections.ts","./plugins/translations":"./src/server/plugins/translations.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.30.tgz","_integrity":"sha512-Pm3kxbsRgqkTmMkDy76Le27zn9NWGteM2Mo90SAHSwFYFeT/7A2NgU7r69ox8pSxmoyveeuTv8KSLWMQylrGRw==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.30_1789106652970_0.5216392128722014","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.31":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.31","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.31","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"20f9956113f549b5ac86d8d4b97fd5afb7cbc31e","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.31.tgz","fileCount":224,"integrity":"sha512-FeUAzaL0L5ikcczSIKlmbc9RV+ZuXvvd9CBTdMSr8u9owkmNqHry89118vNSSrVGYexpcXjOYr1XqtougtK+rw==","signatures":[{"sig":"MEQCIFifdD8xvPvWHfwzz55nrSf90r1XWwZsmBT5GhK7TeQbAiAozd5VEyEwFTwpdyMrpzmUXaABKvZykAxiKO7NJav5TQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2720449},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.31.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./registry":"./src/node/registry.ts","./scripts/*":"./scripts/*","./workflows":"./src/server/workflows.ts","./interfaces":"./src/server/interfaces/index.ts","./plugins/ai":"./src/server/plugins/ai.ts","./plugins/mcp":"./src/server/plugins/mcp.ts","./plugins/seo":"./src/server/plugins/seo.ts","./cloud-client":"./src/cloud/client.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./plugins/mail":"./src/server/plugins/mail.ts","./deploy-plugin":"./src/node/deploy-plugin.ts","./plugins/polar":"./src/server/plugins/polar.ts","./adapter/plugin":"./src/adapter/index.ts","./plugins/stripe":"./src/server/plugins/stripe.ts","./plugins/backups":"./src/server/plugins/backups.ts","./plugins/domains":"./src/server/plugins/domains.ts","./plugins/openapi":"./src/server/plugins/openapi.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./plugins/collections":"./src/server/plugins/collections.ts","./plugins/lemonsqueezy":"./src/server/plugins/lemonsqueezy.ts","./plugins/translations":"./src/server/plugins/translations.ts","./plugins/payments-shared":"./src/server/plugins/payments-shared.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.31.tgz","_integrity":"sha512-FeUAzaL0L5ikcczSIKlmbc9RV+ZuXvvd9CBTdMSr8u9owkmNqHry89118vNSSrVGYexpcXjOYr1XqtougtK+rw==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.31_1789109114337_0.6572742114729362","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.32":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.32","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.32","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"dc6fa2ac96818ec91297c8c1063c3cf85a94aef1","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.32.tgz","fileCount":230,"integrity":"sha512-07/cw7KLDXDRIND1VwmZh1vzY7Aaw9oxpL1aVjE0VKztnmz1Sm7BvhfPYYKgej+7U5UlZkR4YIWPf91n2Z1d5Q==","signatures":[{"sig":"MEUCIEb/ltwmOgirppScQUzocSweNv0OwGqfXgeldkumui8dAiEAolcFTWanBCvWGBDg/BtC2a9A6S97ROUQ5xx9/+Q49pk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2823347},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.32.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./registry":"./src/node/registry.ts","./scripts/*":"./scripts/*","./workflows":"./src/server/workflows.ts","./durable-db":"./src/server/durable-db.ts","./interfaces":"./src/server/interfaces/index.ts","./plugins/ai":"./src/server/plugins/ai.ts","./plugins/mcp":"./src/server/plugins/mcp.ts","./plugins/seo":"./src/server/plugins/seo.ts","./cloud-client":"./src/cloud/client.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./plugins/mail":"./src/server/plugins/mail.ts","./deploy-plugin":"./src/node/deploy-plugin.ts","./plugins/polar":"./src/server/plugins/polar.ts","./adapter/plugin":"./src/adapter/index.ts","./plugins/stripe":"./src/server/plugins/stripe.ts","./plugins/backups":"./src/server/plugins/backups.ts","./plugins/domains":"./src/server/plugins/domains.ts","./plugins/openapi":"./src/server/plugins/openapi.ts","./plugins/previews":"./src/server/plugins/previews.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./plugins/collections":"./src/server/plugins/collections.ts","./plugins/lemonsqueezy":"./src/server/plugins/lemonsqueezy.ts","./plugins/translations":"./src/server/plugins/translations.ts","./plugins/payments-shared":"./src/server/plugins/payments-shared.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.32.tgz","_integrity":"sha512-07/cw7KLDXDRIND1VwmZh1vzY7Aaw9oxpL1aVjE0VKztnmz1Sm7BvhfPYYKgej+7U5UlZkR4YIWPf91n2Z1d5Q==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.32_1789112228179_0.8117667861113322","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.33":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.33","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.33","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"e52fe2c9bef4c65a2bb7a24f335448ac19e94be7","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.33.tgz","fileCount":230,"integrity":"sha512-ShII0L9B9WT8mXwCjhkQC/h+mY7v5cLi5JdGrKrZ1RaH9QmwKOZnWHRbL9aaGBJ3G1fuJdtEP533PDQX3/egPA==","signatures":[{"sig":"MEUCIQCT2Ts3KEo+vwrpT3xfW0y5RQgF4E/5qolic5RyvUqlPwIgW/02wPqipNZBJr8V0WoOmYnAjtrEJtDsSWgc4SIoueo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2823942},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.33.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./registry":"./src/node/registry.ts","./scripts/*":"./scripts/*","./workflows":"./src/server/workflows.ts","./durable-db":"./src/server/durable-db.ts","./interfaces":"./src/server/interfaces/index.ts","./plugins/ai":"./src/server/plugins/ai.ts","./plugins/mcp":"./src/server/plugins/mcp.ts","./plugins/seo":"./src/server/plugins/seo.ts","./cloud-client":"./src/cloud/client.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./plugins/mail":"./src/server/plugins/mail.ts","./deploy-plugin":"./src/node/deploy-plugin.ts","./plugins/polar":"./src/server/plugins/polar.ts","./adapter/plugin":"./src/adapter/index.ts","./plugins/stripe":"./src/server/plugins/stripe.ts","./plugins/backups":"./src/server/plugins/backups.ts","./plugins/domains":"./src/server/plugins/domains.ts","./plugins/openapi":"./src/server/plugins/openapi.ts","./plugins/previews":"./src/server/plugins/previews.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./plugins/collections":"./src/server/plugins/collections.ts","./plugins/lemonsqueezy":"./src/server/plugins/lemonsqueezy.ts","./plugins/translations":"./src/server/plugins/translations.ts","./plugins/payments-shared":"./src/server/plugins/payments-shared.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.33.tgz","_integrity":"sha512-ShII0L9B9WT8mXwCjhkQC/h+mY7v5cLi5JdGrKrZ1RaH9QmwKOZnWHRbL9aaGBJ3G1fuJdtEP533PDQX3/egPA==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.33_1789112775139_0.8762145842447964","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.34":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.34","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.34","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"ce8c2518c2920d17ead405765bd9250904b6c6dc","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.34.tgz","fileCount":230,"integrity":"sha512-UDNVHK9yX4Ym3xkY/Ya/bOTWlZtVRXXLT7S0nqm2a8Lvfr26C9ThHu+qj2//6O3UBMimLvttdkt5DtQInpQ7ow==","signatures":[{"sig":"MEUCIQCkPN4M5rZxBSpKR96twZUv+3ISo+K6EQzbmDfi59cVmAIgD3XeT7+eewPApiJ3s5rzr32o9KXRtvtPlsV9zFO+ihY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2825944},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.34.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./registry":"./src/node/registry.ts","./scripts/*":"./scripts/*","./workflows":"./src/server/workflows.ts","./durable-db":"./src/server/durable-db.ts","./interfaces":"./src/server/interfaces/index.ts","./plugins/ai":"./src/server/plugins/ai.ts","./plugins/mcp":"./src/server/plugins/mcp.ts","./plugins/seo":"./src/server/plugins/seo.ts","./cloud-client":"./src/cloud/client.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./plugins/mail":"./src/server/plugins/mail.ts","./deploy-plugin":"./src/node/deploy-plugin.ts","./plugins/polar":"./src/server/plugins/polar.ts","./adapter/plugin":"./src/adapter/index.ts","./plugins/stripe":"./src/server/plugins/stripe.ts","./plugins/backups":"./src/server/plugins/backups.ts","./plugins/domains":"./src/server/plugins/domains.ts","./plugins/openapi":"./src/server/plugins/openapi.ts","./plugins/previews":"./src/server/plugins/previews.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./plugins/collections":"./src/server/plugins/collections.ts","./plugins/lemonsqueezy":"./src/server/plugins/lemonsqueezy.ts","./plugins/translations":"./src/server/plugins/translations.ts","./plugins/payments-shared":"./src/server/plugins/payments-shared.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.34.tgz","_integrity":"sha512-UDNVHK9yX4Ym3xkY/Ya/bOTWlZtVRXXLT7S0nqm2a8Lvfr26C9ThHu+qj2//6O3UBMimLvttdkt5DtQInpQ7ow==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.34_1789113269174_0.6079669766793749","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.35":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.35","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.35","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"63a1370752e90c30701bee7ace7a5bce28c4f332","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.35.tgz","fileCount":230,"integrity":"sha512-CToihVCdxv5IlqlM40iX4xX9xfFmIAs8RPrTCFYWuTWEaMFMfcoVNec3Tu6m+0zZMoqfPhtd4Xf0enjn723wCw==","signatures":[{"sig":"MEYCIQDTfNLBXHWilCDrdWM2bo42FXtON6FaIuPkXjOqy9cNxAIhANDexLQ8PNANGdFE/svUGlVD3VbVddEScMcIBjD34rM4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2827270},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.35.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./registry":"./src/node/registry.ts","./scripts/*":"./scripts/*","./workflows":"./src/server/workflows.ts","./durable-db":"./src/server/durable-db.ts","./interfaces":"./src/server/interfaces/index.ts","./plugins/ai":"./src/server/plugins/ai.ts","./plugins/mcp":"./src/server/plugins/mcp.ts","./plugins/seo":"./src/server/plugins/seo.ts","./cloud-client":"./src/cloud/client.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./plugins/mail":"./src/server/plugins/mail.ts","./deploy-plugin":"./src/node/deploy-plugin.ts","./plugins/polar":"./src/server/plugins/polar.ts","./adapter/plugin":"./src/adapter/index.ts","./plugins/stripe":"./src/server/plugins/stripe.ts","./plugins/backups":"./src/server/plugins/backups.ts","./plugins/domains":"./src/server/plugins/domains.ts","./plugins/openapi":"./src/server/plugins/openapi.ts","./plugins/previews":"./src/server/plugins/previews.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./plugins/collections":"./src/server/plugins/collections.ts","./plugins/lemonsqueezy":"./src/server/plugins/lemonsqueezy.ts","./plugins/translations":"./src/server/plugins/translations.ts","./plugins/payments-shared":"./src/server/plugins/payments-shared.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.35.tgz","_integrity":"sha512-CToihVCdxv5IlqlM40iX4xX9xfFmIAs8RPrTCFYWuTWEaMFMfcoVNec3Tu6m+0zZMoqfPhtd4Xf0enjn723wCw==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.35_1789113728290_0.43220213586650114","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.36":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.36","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.36","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"14fe670dbfce6b36ed5b3392cd402366886065ce","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.36.tgz","fileCount":237,"integrity":"sha512-cKSLh2mipQB5OOynBI4MKp0t/TYO+U1lFk9Cu1yA0ZCDCyKehnKAUgbs6PqhFH+XUGilQ8LwbIGDWvlPjkujMg==","signatures":[{"sig":"MEQCICUNmXVnUBlgvSVWbkDAxSw4MAYQGMNY4wzJvAem7FClAiAiqTTVS1cQeHJV/+5ETeb83xFQNqD2B+MTIIWaCPE0ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3110967},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.36.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./registry":"./src/node/registry.ts","./scripts/*":"./scripts/*","./workflows":"./src/server/workflows.ts","./durable-db":"./src/server/durable-db.ts","./interfaces":"./src/server/interfaces/index.ts","./plugins/ai":"./src/server/plugins/ai.ts","./plugins/mcp":"./src/server/plugins/mcp.ts","./plugins/seo":"./src/server/plugins/seo.ts","./cloud-client":"./src/cloud/client.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./plugins/mail":"./src/server/plugins/mail.ts","./deploy-plugin":"./src/node/deploy-plugin.ts","./plugins/polar":"./src/server/plugins/polar.ts","./adapter/plugin":"./src/adapter/index.ts","./plugins/stripe":"./src/server/plugins/stripe.ts","./plugins/backups":"./src/server/plugins/backups.ts","./plugins/domains":"./src/server/plugins/domains.ts","./plugins/openapi":"./src/server/plugins/openapi.ts","./plugins/previews":"./src/server/plugins/previews.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./plugins/collections":"./src/server/plugins/collections.ts","./plugins/lemonsqueezy":"./src/server/plugins/lemonsqueezy.ts","./plugins/translations":"./src/server/plugins/translations.ts","./plugins/payments-shared":"./src/server/plugins/payments-shared.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.36.tgz","_integrity":"sha512-cKSLh2mipQB5OOynBI4MKp0t/TYO+U1lFk9Cu1yA0ZCDCyKehnKAUgbs6PqhFH+XUGilQ8LwbIGDWvlPjkujMg==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@resvg/resvg-wasm":"2.6.2","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","subset-font":"2.7.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.36_1789124894332_0.5206572595830581","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.37":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.37","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.37","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"c3ac8ea7fa5f737371d061aeb79266ecc75c2384","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.37.tgz","fileCount":239,"integrity":"sha512-DmFQWWQnTKsUCVOpyBf/ab6XfvTdein1O2xz9Nwd2se9nm2giri5xajQGrnQjzuPquZtrc2EObbNeIBgpuGClw==","signatures":[{"sig":"MEUCIFMI4A+VLt0HZz+VCrKDHiSGaWpK24Z6LxRtqQb3h+H1AiEAoZ7htCWvqsPmjlTMW5dXfWnyzrJgDdQw1rZg5xkdrVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3156582},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.37.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./registry":"./src/node/registry.ts","./scripts/*":"./scripts/*","./workflows":"./src/server/workflows.ts","./durable-db":"./src/server/durable-db.ts","./interfaces":"./src/server/interfaces/index.ts","./plugins/ai":"./src/server/plugins/ai.ts","./plugins/mcp":"./src/server/plugins/mcp.ts","./plugins/seo":"./src/server/plugins/seo.ts","./cloud-client":"./src/cloud/client.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./plugins/mail":"./src/server/plugins/mail.ts","./deploy-plugin":"./src/node/deploy-plugin.ts","./plugins/polar":"./src/server/plugins/polar.ts","./adapter/plugin":"./src/adapter/index.ts","./plugins/stripe":"./src/server/plugins/stripe.ts","./plugins/backups":"./src/server/plugins/backups.ts","./plugins/domains":"./src/server/plugins/domains.ts","./plugins/openapi":"./src/server/plugins/openapi.ts","./plugins/previews":"./src/server/plugins/previews.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./plugins/collections":"./src/server/plugins/collections.ts","./plugins/lemonsqueezy":"./src/server/plugins/lemonsqueezy.ts","./plugins/translations":"./src/server/plugins/translations.ts","./plugins/observability":"./src/server/plugins/observability.ts","./plugins/payments-shared":"./src/server/plugins/payments-shared.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.37.tgz","_integrity":"sha512-DmFQWWQnTKsUCVOpyBf/ab6XfvTdein1O2xz9Nwd2se9nm2giri5xajQGrnQjzuPquZtrc2EObbNeIBgpuGClw==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@resvg/resvg-wasm":"2.6.2","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","subset-font":"2.7.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.37_1789126711427_0.028553195023632405","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.38":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.38","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.38","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"b187d78bd86576f9e3e3a0388c208da90d2639a0","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.38.tgz","fileCount":245,"integrity":"sha512-iT1V7rulAhAd5YjdGdyFjzj6G0pUdzrEyyx8e3+eeRupBfWWVXRgCloHHqHwgtU2ac/r39kjX4bOT7QTljRxJw==","signatures":[{"sig":"MEQCIEES35IqxjJEJMbaFiYVwAKGr1r4XN/WEMRY7IJsGMsmAiBzmfGX6wXSCygmqM0L1+sp8skGyNWCPcQrMTlf2GktYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3234754},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.38.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./registry":"./src/node/registry.ts","./scripts/*":"./scripts/*","./workflows":"./src/server/workflows.ts","./durable-db":"./src/server/durable-db.ts","./interfaces":"./src/server/interfaces/index.ts","./plugins/ai":"./src/server/plugins/ai.ts","./plugins/mcp":"./src/server/plugins/mcp.ts","./plugins/seo":"./src/server/plugins/seo.ts","./cloud-client":"./src/cloud/client.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./plugins/mail":"./src/server/plugins/mail.ts","./deploy-plugin":"./src/node/deploy-plugin.ts","./plugins/polar":"./src/server/plugins/polar.ts","./adapter/plugin":"./src/adapter/index.ts","./plugins/stripe":"./src/server/plugins/stripe.ts","./plugins/backups":"./src/server/plugins/backups.ts","./plugins/domains":"./src/server/plugins/domains.ts","./plugins/openapi":"./src/server/plugins/openapi.ts","./plugins/previews":"./src/server/plugins/previews.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./plugins/collections":"./src/server/plugins/collections.ts","./plugins/lemonsqueezy":"./src/server/plugins/lemonsqueezy.ts","./plugins/translations":"./src/server/plugins/translations.ts","./plugins/observability":"./src/server/plugins/observability.ts","./plugins/payments-shared":"./src/server/plugins/payments-shared.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.38.tgz","_integrity":"sha512-iT1V7rulAhAd5YjdGdyFjzj6G0pUdzrEyyx8e3+eeRupBfWWVXRgCloHHqHwgtU2ac/r39kjX4bOT7QTljRxJw==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@resvg/resvg-wasm":"2.6.2","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","subset-font":"2.7.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.38_1789128288242_0.5050643072034704","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.39":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.39","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.39","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"e98dd9ed4ac9357caa837f598c7fa5d570e09258","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.39.tgz","fileCount":249,"integrity":"sha512-DljWOolC1FZkxJZe8E2YXliJuGD/omZ0ukN/F++dhhBIwP3lvzRIwW74A3pehWy5YiXlmQ4zmiJ8s7uDgFYFBQ==","signatures":[{"sig":"MEUCIF4/U+MZcOEfUr2dltSk7gZJFyrFnNGKjl2qfhv3zhy1AiEA4K6ojZuxHPFYnxArwfP0JRodZfrB9ulR3hQ9N3FVjsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3283960},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.39.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./registry":"./src/node/registry.ts","./scripts/*":"./scripts/*","./workflows":"./src/server/workflows.ts","./durable-db":"./src/server/durable-db.ts","./interfaces":"./src/server/interfaces/index.ts","./plugins/ai":"./src/server/plugins/ai.ts","./plugins/mcp":"./src/server/plugins/mcp.ts","./plugins/seo":"./src/server/plugins/seo.ts","./cloud-client":"./src/cloud/client.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./plugins/mail":"./src/server/plugins/mail.ts","./deploy-plugin":"./src/node/deploy-plugin.ts","./plugins/polar":"./src/server/plugins/polar.ts","./adapter/plugin":"./src/adapter/index.ts","./plugins/stripe":"./src/server/plugins/stripe.ts","./plugins/backups":"./src/server/plugins/backups.ts","./plugins/domains":"./src/server/plugins/domains.ts","./plugins/openapi":"./src/server/plugins/openapi.ts","./plugins/previews":"./src/server/plugins/previews.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./plugins/collections":"./src/server/plugins/collections.ts","./plugins/lemonsqueezy":"./src/server/plugins/lemonsqueezy.ts","./plugins/translations":"./src/server/plugins/translations.ts","./plugins/observability":"./src/server/plugins/observability.ts","./plugins/payments-shared":"./src/server/plugins/payments-shared.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.39.tgz","_integrity":"sha512-DljWOolC1FZkxJZe8E2YXliJuGD/omZ0ukN/F++dhhBIwP3lvzRIwW74A3pehWy5YiXlmQ4zmiJ8s7uDgFYFBQ==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@resvg/resvg-wasm":"2.6.2","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","subset-font":"2.7.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.39_1789130096158_0.872344947444639","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.40":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.40","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.40","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"d0bdca39a6fd98b6635aebe5e02e72883e140f9a","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.40.tgz","fileCount":249,"integrity":"sha512-EVW11k1q6rvyq/Nk8toDf4d0ZPVPyqnmjFqsexs44VVXMIRXfNW34L3ThmW45bM531rc6pX7mSGhctSUh1W01w==","signatures":[{"sig":"MEYCIQC9fpf+nY3r0bWFw+c8e96n39C7SAFI90tIH/7RjY8UrQIhAITb6fYIdA5dIP8WSwKPtQcGq1WJCbGDcHDjrcuzN/DN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3287984},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.40.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./registry":"./src/node/registry.ts","./scripts/*":"./scripts/*","./workflows":"./src/server/workflows.ts","./durable-db":"./src/server/durable-db.ts","./interfaces":"./src/server/interfaces/index.ts","./plugins/ai":"./src/server/plugins/ai.ts","./plugins/mcp":"./src/server/plugins/mcp.ts","./plugins/seo":"./src/server/plugins/seo.ts","./cloud-client":"./src/cloud/client.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./plugins/mail":"./src/server/plugins/mail.ts","./deploy-plugin":"./src/node/deploy-plugin.ts","./plugins/polar":"./src/server/plugins/polar.ts","./adapter/plugin":"./src/adapter/index.ts","./plugins/stripe":"./src/server/plugins/stripe.ts","./plugins/backups":"./src/server/plugins/backups.ts","./plugins/domains":"./src/server/plugins/domains.ts","./plugins/openapi":"./src/server/plugins/openapi.ts","./plugins/previews":"./src/server/plugins/previews.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./plugins/collections":"./src/server/plugins/collections.ts","./plugins/lemonsqueezy":"./src/server/plugins/lemonsqueezy.ts","./plugins/translations":"./src/server/plugins/translations.ts","./plugins/observability":"./src/server/plugins/observability.ts","./plugins/payments-shared":"./src/server/plugins/payments-shared.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.40.tgz","_integrity":"sha512-EVW11k1q6rvyq/Nk8toDf4d0ZPVPyqnmjFqsexs44VVXMIRXfNW34L3ThmW45bM531rc6pX7mSGhctSUh1W01w==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@resvg/resvg-wasm":"2.6.2","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","subset-font":"2.7.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.40_1789131065547_0.29634551867806347","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.41":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.41","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.41","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"ea4951a7f80399f38345371208a91340b3ef6bca","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.41.tgz","fileCount":251,"integrity":"sha512-KGTSyoCBXWR9YNu5yWTwQjM84JIQu2zn7MUd7sE3jivuzZ7IwcZ/BB7QDubmFgXtsRI+iRlyQytvm6br3TXXow==","signatures":[{"sig":"MEYCIQCSH+j9cZzvENwEZ4Mz/ow2ljLyrBgDgEz2aAnGqFz2JwIhANkhrEO/r6iMAFf+XbhvnmRq7d1rN7gxrSTZqide464i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3346535},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.41.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./registry":"./src/node/registry.ts","./scripts/*":"./scripts/*","./workflows":"./src/server/workflows.ts","./durable-db":"./src/server/durable-db.ts","./interfaces":"./src/server/interfaces/index.ts","./plugins/ai":"./src/server/plugins/ai.ts","./plugins/mcp":"./src/server/plugins/mcp.ts","./plugins/seo":"./src/server/plugins/seo.ts","./cloud-client":"./src/cloud/client.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./plugins/mail":"./src/server/plugins/mail.ts","./deploy-plugin":"./src/node/deploy-plugin.ts","./plugins/polar":"./src/server/plugins/polar.ts","./adapter/plugin":"./src/adapter/index.ts","./plugins/stripe":"./src/server/plugins/stripe.ts","./plugins/backups":"./src/server/plugins/backups.ts","./plugins/domains":"./src/server/plugins/domains.ts","./plugins/openapi":"./src/server/plugins/openapi.ts","./plugins/previews":"./src/server/plugins/previews.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./plugins/collections":"./src/server/plugins/collections.ts","./plugins/lemonsqueezy":"./src/server/plugins/lemonsqueezy.ts","./plugins/translations":"./src/server/plugins/translations.ts","./plugins/observability":"./src/server/plugins/observability.ts","./plugins/payments-shared":"./src/server/plugins/payments-shared.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.41.tgz","_integrity":"sha512-KGTSyoCBXWR9YNu5yWTwQjM84JIQu2zn7MUd7sE3jivuzZ7IwcZ/BB7QDubmFgXtsRI+iRlyQytvm6br3TXXow==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@resvg/resvg-wasm":"2.6.2","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","subset-font":"2.7.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.41_1789131809415_0.057202053225106964","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.42":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.42","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.42","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"25e482c30ccdf7a4f313059a7acbb2ec5fbbc303","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.42.tgz","fileCount":254,"integrity":"sha512-ZlVjlGy3Ro27gWCuNsqUttNi48E1bK3PDX83mG/dHcPyYF7pVzQyWVp3GBLaO98N7V1Sj07Ry4ADolId/EhRbA==","signatures":[{"sig":"MEYCIQCXuqSv09KHYihCfOZEymRl3eZa4a/pwDfXpF/u+EFU/gIhAIl2L0NLyt8+18YxgtD6bJMKgqu2ZoaAacnmhlGdRkqS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3418877},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.42.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./registry":"./src/node/registry.ts","./scripts/*":"./scripts/*","./workflows":"./src/server/workflows.ts","./durable-db":"./src/server/durable-db.ts","./interfaces":"./src/server/interfaces/index.ts","./plugins/ai":"./src/server/plugins/ai.ts","./plugins/mcp":"./src/server/plugins/mcp.ts","./plugins/seo":"./src/server/plugins/seo.ts","./cloud-client":"./src/cloud/client.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./plugins/mail":"./src/server/plugins/mail.ts","./deploy-plugin":"./src/node/deploy-plugin.ts","./plugins/polar":"./src/server/plugins/polar.ts","./adapter/plugin":"./src/adapter/index.ts","./plugins/stripe":"./src/server/plugins/stripe.ts","./plugins/backups":"./src/server/plugins/backups.ts","./plugins/domains":"./src/server/plugins/domains.ts","./plugins/openapi":"./src/server/plugins/openapi.ts","./plugins/commerce":"./src/server/plugins/commerce.ts","./plugins/previews":"./src/server/plugins/previews.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/tax-flat":"./src/server/plugins/tax-flat.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./plugins/collections":"./src/server/plugins/collections.ts","./plugins/lemonsqueezy":"./src/server/plugins/lemonsqueezy.ts","./plugins/translations":"./src/server/plugins/translations.ts","./plugins/observability":"./src/server/plugins/observability.ts","./plugins/shipping-flat":"./src/server/plugins/shipping-flat.ts","./plugins/payments-shared":"./src/server/plugins/payments-shared.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.42.tgz","_integrity":"sha512-ZlVjlGy3Ro27gWCuNsqUttNi48E1bK3PDX83mG/dHcPyYF7pVzQyWVp3GBLaO98N7V1Sj07Ry4ADolId/EhRbA==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@resvg/resvg-wasm":"2.6.2","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","subset-font":"2.7.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.42_1789133163125_0.6803562261697755","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.43":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.43","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.43","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"9ae0fbf3386833c6fd18f395823bf4a12c3f1ba1","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.43.tgz","fileCount":254,"integrity":"sha512-Di+K97sTUIwsVp8NahGnFVydM9cxfBo+CWHV/qe5BQPPmwu079bHlhmYAw5PRZqp+FSRkO4cr4fbGGE+MZcnqA==","signatures":[{"sig":"MEUCIGY6i+OspZxKtGz1I6/3Qb/vOQpC6ItzgQPTwDiX9djFAiEAsN9hnITFaKLkYwk9yjR6nb+HX8lPxuVeD8TPOSds1Ww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3420015},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.43.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./registry":"./src/node/registry.ts","./scripts/*":"./scripts/*","./workflows":"./src/server/workflows.ts","./durable-db":"./src/server/durable-db.ts","./interfaces":"./src/server/interfaces/index.ts","./plugins/ai":"./src/server/plugins/ai.ts","./plugins/mcp":"./src/server/plugins/mcp.ts","./plugins/seo":"./src/server/plugins/seo.ts","./cloud-client":"./src/cloud/client.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./plugins/mail":"./src/server/plugins/mail.ts","./deploy-plugin":"./src/node/deploy-plugin.ts","./plugins/polar":"./src/server/plugins/polar.ts","./adapter/plugin":"./src/adapter/index.ts","./plugins/stripe":"./src/server/plugins/stripe.ts","./plugins/backups":"./src/server/plugins/backups.ts","./plugins/domains":"./src/server/plugins/domains.ts","./plugins/openapi":"./src/server/plugins/openapi.ts","./plugins/commerce":"./src/server/plugins/commerce.ts","./plugins/previews":"./src/server/plugins/previews.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/tax-flat":"./src/server/plugins/tax-flat.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./plugins/collections":"./src/server/plugins/collections.ts","./plugins/lemonsqueezy":"./src/server/plugins/lemonsqueezy.ts","./plugins/translations":"./src/server/plugins/translations.ts","./plugins/observability":"./src/server/plugins/observability.ts","./plugins/shipping-flat":"./src/server/plugins/shipping-flat.ts","./plugins/payments-shared":"./src/server/plugins/payments-shared.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.43.tgz","_integrity":"sha512-Di+K97sTUIwsVp8NahGnFVydM9cxfBo+CWHV/qe5BQPPmwu079bHlhmYAw5PRZqp+FSRkO4cr4fbGGE+MZcnqA==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@resvg/resvg-wasm":"2.6.2","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","subset-font":"2.7.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.43_1789133908415_0.7833663611812971","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.44":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.44","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.44","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"0952d1fbf57d520290b785925d4da86d8af38ba6","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.44.tgz","fileCount":254,"integrity":"sha512-64A0sBq0lntsaRQityBjsPjQxpII6iuRueuC/pKPquFZ/E0Opg6RJHghzMioEDtiQuXWFDH/QC1lWP0dMFUnlw==","signatures":[{"sig":"MEUCIF1Xfp3VqJaFGLo36xPVhnMRZ8ZzwEYPgo9B2lJW7E2CAiEAsLxA6TzHs0RPtEhq1e494AsRxaEuLhKf0uoguccGrsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3420292},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.44.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./registry":"./src/node/registry.ts","./scripts/*":"./scripts/*","./workflows":"./src/server/workflows.ts","./durable-db":"./src/server/durable-db.ts","./interfaces":"./src/server/interfaces/index.ts","./plugins/ai":"./src/server/plugins/ai.ts","./plugins/mcp":"./src/server/plugins/mcp.ts","./plugins/seo":"./src/server/plugins/seo.ts","./cloud-client":"./src/cloud/client.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./plugins/mail":"./src/server/plugins/mail.ts","./deploy-plugin":"./src/node/deploy-plugin.ts","./plugins/polar":"./src/server/plugins/polar.ts","./adapter/plugin":"./src/adapter/index.ts","./plugins/stripe":"./src/server/plugins/stripe.ts","./plugins/backups":"./src/server/plugins/backups.ts","./plugins/domains":"./src/server/plugins/domains.ts","./plugins/openapi":"./src/server/plugins/openapi.ts","./plugins/commerce":"./src/server/plugins/commerce.ts","./plugins/previews":"./src/server/plugins/previews.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/tax-flat":"./src/server/plugins/tax-flat.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./plugins/collections":"./src/server/plugins/collections.ts","./plugins/lemonsqueezy":"./src/server/plugins/lemonsqueezy.ts","./plugins/translations":"./src/server/plugins/translations.ts","./plugins/observability":"./src/server/plugins/observability.ts","./plugins/shipping-flat":"./src/server/plugins/shipping-flat.ts","./plugins/payments-shared":"./src/server/plugins/payments-shared.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.44.tgz","_integrity":"sha512-64A0sBq0lntsaRQityBjsPjQxpII6iuRueuC/pKPquFZ/E0Opg6RJHghzMioEDtiQuXWFDH/QC1lWP0dMFUnlw==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@resvg/resvg-wasm":"2.6.2","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","subset-font":"2.7.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.44_1789134567992_0.12881441192397736","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.45":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.45","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.45","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"c6f4ce8842b7845e93bcb85b4b71c01703a11898","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.45.tgz","fileCount":254,"integrity":"sha512-12NXNZNqEXhk6ujSXv913ToOq+nrTEtYMyz3hKtcKHNFox+VMvv/xBtvUQseUJxLJYgp/az9H8cfBoI/9GlLRQ==","signatures":[{"sig":"MEUCIFSj2dO44SX/4v/mYg2RZldoJ+s3RTF/PCoWIhfNkJCKAiEA05ApfR8LuGd1rkriECBhtqMhD3MQB4+qZ2RfD3EUguo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3423996},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.45.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./registry":"./src/node/registry.ts","./scripts/*":"./scripts/*","./workflows":"./src/server/workflows.ts","./durable-db":"./src/server/durable-db.ts","./interfaces":"./src/server/interfaces/index.ts","./plugins/ai":"./src/server/plugins/ai.ts","./plugins/mcp":"./src/server/plugins/mcp.ts","./plugins/seo":"./src/server/plugins/seo.ts","./cloud-client":"./src/cloud/client.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./plugins/mail":"./src/server/plugins/mail.ts","./deploy-plugin":"./src/node/deploy-plugin.ts","./plugins/polar":"./src/server/plugins/polar.ts","./adapter/plugin":"./src/adapter/index.ts","./plugins/stripe":"./src/server/plugins/stripe.ts","./plugins/backups":"./src/server/plugins/backups.ts","./plugins/domains":"./src/server/plugins/domains.ts","./plugins/openapi":"./src/server/plugins/openapi.ts","./plugins/commerce":"./src/server/plugins/commerce.ts","./plugins/previews":"./src/server/plugins/previews.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/tax-flat":"./src/server/plugins/tax-flat.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./plugins/collections":"./src/server/plugins/collections.ts","./plugins/lemonsqueezy":"./src/server/plugins/lemonsqueezy.ts","./plugins/translations":"./src/server/plugins/translations.ts","./plugins/observability":"./src/server/plugins/observability.ts","./plugins/shipping-flat":"./src/server/plugins/shipping-flat.ts","./plugins/payments-shared":"./src/server/plugins/payments-shared.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.45.tgz","_integrity":"sha512-12NXNZNqEXhk6ujSXv913ToOq+nrTEtYMyz3hKtcKHNFox+VMvv/xBtvUQseUJxLJYgp/az9H8cfBoI/9GlLRQ==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@resvg/resvg-wasm":"2.6.2","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","subset-font":"2.7.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.45_1789145868612_0.4734696620287029","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.46":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.46","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.46","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"8fb0170cd494905ef3cd5bcddabd12975e981050","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.46.tgz","fileCount":254,"integrity":"sha512-2eQY8wltFDBgFyFkXWCRuCV/W1qSy4QDydt6ibGSdnTjrtkjt+wALCLUrt3FSLYgmNynD8zIMUoRmibFkJ2/mQ==","signatures":[{"sig":"MEUCIDGNafEVi3S2EinwJwaMJgJVWti6u8kUUKskW2RMgdhvAiEAsrRKGX14R3vF0dgKOHG2Tz+UREkzvq81FXNtnZE2tHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3437451},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.46.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./registry":"./src/node/registry.ts","./scripts/*":"./scripts/*","./workflows":"./src/server/workflows.ts","./durable-db":"./src/server/durable-db.ts","./interfaces":"./src/server/interfaces/index.ts","./plugins/ai":"./src/server/plugins/ai.ts","./plugins/mcp":"./src/server/plugins/mcp.ts","./plugins/seo":"./src/server/plugins/seo.ts","./cloud-client":"./src/cloud/client.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./plugins/mail":"./src/server/plugins/mail.ts","./deploy-plugin":"./src/node/deploy-plugin.ts","./plugins/polar":"./src/server/plugins/polar.ts","./adapter/plugin":"./src/adapter/index.ts","./plugins/stripe":"./src/server/plugins/stripe.ts","./plugins/backups":"./src/server/plugins/backups.ts","./plugins/domains":"./src/server/plugins/domains.ts","./plugins/openapi":"./src/server/plugins/openapi.ts","./plugins/commerce":"./src/server/plugins/commerce.ts","./plugins/previews":"./src/server/plugins/previews.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/tax-flat":"./src/server/plugins/tax-flat.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./plugins/collections":"./src/server/plugins/collections.ts","./plugins/lemonsqueezy":"./src/server/plugins/lemonsqueezy.ts","./plugins/translations":"./src/server/plugins/translations.ts","./plugins/observability":"./src/server/plugins/observability.ts","./plugins/shipping-flat":"./src/server/plugins/shipping-flat.ts","./plugins/payments-shared":"./src/server/plugins/payments-shared.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.46.tgz","_integrity":"sha512-2eQY8wltFDBgFyFkXWCRuCV/W1qSy4QDydt6ibGSdnTjrtkjt+wALCLUrt3FSLYgmNynD8zIMUoRmibFkJ2/mQ==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@resvg/resvg-wasm":"2.6.2","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","subset-font":"2.7.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.46_1789150926668_0.4253076332669514","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.47":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.47","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.47","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"3678c12ca84f5eb218b6a7fce445ddd0e3e604e0","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.47.tgz","fileCount":254,"integrity":"sha512-uVnSbVJhATOl95Sj24jZjZ1n9p+7+fjsWuHyXNn3ltAYOYDgVILQA3eh5dqbTEruoRUJUHME3Fn2+GKkpPxB/Q==","signatures":[{"sig":"MEYCIQC0uS+91voZgRNV++7i0tc48j9WlewSROegEwoyIJX3HgIhAL4ONi2/yF3VF2daAkr4pFuyBXTlCYVOn5Ptl1P9YQGD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3540308},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.47.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./registry":"./src/node/registry.ts","./scripts/*":"./scripts/*","./workflows":"./src/server/workflows.ts","./durable-db":"./src/server/durable-db.ts","./interfaces":"./src/server/interfaces/index.ts","./plugins/ai":"./src/server/plugins/ai.ts","./plugins/mcp":"./src/server/plugins/mcp.ts","./plugins/seo":"./src/server/plugins/seo.ts","./cloud-client":"./src/cloud/client.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./plugins/mail":"./src/server/plugins/mail.ts","./deploy-plugin":"./src/node/deploy-plugin.ts","./plugins/polar":"./src/server/plugins/polar.ts","./adapter/plugin":"./src/adapter/index.ts","./plugins/stripe":"./src/server/plugins/stripe.ts","./plugins/backups":"./src/server/plugins/backups.ts","./plugins/domains":"./src/server/plugins/domains.ts","./plugins/openapi":"./src/server/plugins/openapi.ts","./plugins/commerce":"./src/server/plugins/commerce.ts","./plugins/previews":"./src/server/plugins/previews.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/tax-flat":"./src/server/plugins/tax-flat.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./plugins/collections":"./src/server/plugins/collections.ts","./plugins/lemonsqueezy":"./src/server/plugins/lemonsqueezy.ts","./plugins/translations":"./src/server/plugins/translations.ts","./plugins/observability":"./src/server/plugins/observability.ts","./plugins/shipping-flat":"./src/server/plugins/shipping-flat.ts","./plugins/payments-shared":"./src/server/plugins/payments-shared.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.47.tgz","_integrity":"sha512-uVnSbVJhATOl95Sj24jZjZ1n9p+7+fjsWuHyXNn3ltAYOYDgVILQA3eh5dqbTEruoRUJUHME3Fn2+GKkpPxB/Q==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@resvg/resvg-wasm":"2.6.2","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","subset-font":"2.7.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.47_1789168013823_0.005614741737212103","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.48":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.48","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.48","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"d7c3999da1020481a9769c2bffcc6b3bf39b0c52","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.48.tgz","fileCount":254,"integrity":"sha512-i3XD5jqhJxD53M9DfrzFdfQdxX9Bjl2YozWyNnHjQdsDSIfe1x6fkmaxDrcknUsmFumXkL6ja4j7Ke3P/NUZxA==","signatures":[{"sig":"MEUCIQDML3Iv7oeqQ+5bc7vt5vo8p70d/SHW8XRN0cwnFpRhMwIgFaQBjVTFVys2fq9C/1JjucGpWMNK7n+5UspgXMnkWjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3540515},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.48.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./passkeys":"./src/server/webauthn.ts","./registry":"./src/node/registry.ts","./scripts/*":"./scripts/*","./workflows":"./src/server/workflows.ts","./durable-db":"./src/server/durable-db.ts","./interfaces":"./src/server/interfaces/index.ts","./plugins/ai":"./src/server/plugins/ai.ts","./plugins/mcp":"./src/server/plugins/mcp.ts","./plugins/seo":"./src/server/plugins/seo.ts","./cloud-client":"./src/cloud/client.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./plugins/mail":"./src/server/plugins/mail.ts","./deploy-plugin":"./src/node/deploy-plugin.ts","./plugins/polar":"./src/server/plugins/polar.ts","./adapter/plugin":"./src/adapter/index.ts","./plugins/stripe":"./src/server/plugins/stripe.ts","./plugins/backups":"./src/server/plugins/backups.ts","./plugins/domains":"./src/server/plugins/domains.ts","./plugins/openapi":"./src/server/plugins/openapi.ts","./plugins/commerce":"./src/server/plugins/commerce.ts","./plugins/previews":"./src/server/plugins/previews.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/tax-flat":"./src/server/plugins/tax-flat.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./plugins/collections":"./src/server/plugins/collections.ts","./plugins/lemonsqueezy":"./src/server/plugins/lemonsqueezy.ts","./plugins/translations":"./src/server/plugins/translations.ts","./plugins/observability":"./src/server/plugins/observability.ts","./plugins/shipping-flat":"./src/server/plugins/shipping-flat.ts","./plugins/payments-shared":"./src/server/plugins/payments-shared.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.48.tgz","_integrity":"sha512-i3XD5jqhJxD53M9DfrzFdfQdxX9Bjl2YozWyNnHjQdsDSIfe1x6fkmaxDrcknUsmFumXkL6ja4j7Ke3P/NUZxA==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@resvg/resvg-wasm":"2.6.2","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","subset-font":"2.7.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.48_1789168545456_0.7180789122655855","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.49":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.49","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.49","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"c19f369c5498b833a865d994905407afe9393b7b","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.49.tgz","fileCount":258,"integrity":"sha512-AgdirdJUlhuy96voE6PsxBclNCbvq0qgZnQ42z9ChiW2aky6msjd20JykBN0izJHfh7GsqaXdG9J0bXCQl+k9g==","signatures":[{"sig":"MEYCIQC5HZovxhACPqb6T/TIiioK+GdQbtlEvJL/5TS1AfeWpAIhAKxWNhZzq2j4c++SKslwkCI18IGGwMUrbEHQKANodUyH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3581912},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.49.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./jobs":"./src/server/jobs.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./registry":"./src/node/registry.ts","./auth-slot":"./src/server/auth-slot.ts","./scripts/*":"./scripts/*","./workflows":"./src/server/workflows.ts","./durable-db":"./src/server/durable-db.ts","./interfaces":"./src/server/interfaces/index.ts","./plugins/ai":"./src/server/plugins/ai.ts","./plugins/mcp":"./src/server/plugins/mcp.ts","./plugins/seo":"./src/server/plugins/seo.ts","./record-slot":"./src/server/record-slot.ts","./cloud-client":"./src/cloud/client.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./plugins/mail":"./src/server/plugins/mail.ts","./deploy-plugin":"./src/node/deploy-plugin.ts","./plugins/polar":"./src/server/plugins/polar.ts","./realtime-slot":"./src/server/realtime-slot.ts","./adapter/plugin":"./src/adapter/index.ts","./plugins/stripe":"./src/server/plugins/stripe.ts","./plugins/backups":"./src/server/plugins/backups.ts","./plugins/domains":"./src/server/plugins/domains.ts","./plugins/openapi":"./src/server/plugins/openapi.ts","./plugins/commerce":"./src/server/plugins/commerce.ts","./plugins/previews":"./src/server/plugins/previews.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/tax-flat":"./src/server/plugins/tax-flat.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./plugins/collections":"./src/server/plugins/collections.ts","./plugins/lemonsqueezy":"./src/server/plugins/lemonsqueezy.ts","./plugins/translations":"./src/server/plugins/translations.ts","./plugins/observability":"./src/server/plugins/observability.ts","./plugins/shipping-flat":"./src/server/plugins/shipping-flat.ts","./plugins/payments-shared":"./src/server/plugins/payments-shared.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.49.tgz","_integrity":"sha512-AgdirdJUlhuy96voE6PsxBclNCbvq0qgZnQ42z9ChiW2aky6msjd20JykBN0izJHfh7GsqaXdG9J0bXCQl+k9g==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@resvg/resvg-wasm":"2.6.2","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","subset-font":"2.7.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.49_1789173906177_0.5467639671104596","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.50":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.50","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.50","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"04a7d3ab2a97adff5ffbd0456021717493b51762","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.50.tgz","fileCount":271,"integrity":"sha512-zuaonsK+KDz49Z5xMLsfLl5ZcCEi1fl0N3WJMPDisdJ3k+A9Mu0Af4v/zDCV/iYuO5mFz0W2Pkua3q4VHvF7eQ==","signatures":[{"sig":"MEUCIQDx5zAFUAiVgf2x93HtcNgKsOhWGQa6m6P/VQIVSYpRIQIgKHVLikMEMsEC4Bgzuu3S77j4ZY4ftwJyF8NKfYaNceE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3621235},"type":"module","_from":"file:/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.50.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./sdk":"./src/server/entries/sdk.ts","./jobs":"./src/server/jobs.ts","./mail":"./src/server/entries/mail.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./types":"./src/server/types.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./platform":{"default":"./src/platform/node/index.ts","workerd":"./src/platform/workers/index.ts"},"./registry":"./src/node/registry.ts","./auth-slot":"./src/server/auth-slot.ts","./scripts/*":"./scripts/*","./workflows":"./src/server/workflows.ts","./durable-db":"./src/server/durable-db.ts","./interfaces":"./src/server/interfaces/index.ts","./plugins/ai":"./src/server/plugins/ai.ts","./auth-routes":"./src/server/entries/auth-routes.ts","./backups-api":"./src/server/entries/backups-api.ts","./plugins/mcp":"./src/server/plugins/mcp.ts","./plugins/seo":"./src/server/plugins/seo.ts","./record-slot":"./src/server/record-slot.ts","./cloud-client":"./src/cloud/client.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./plugins/mail":"./src/server/plugins/mail.ts","./project-sync":"./src/server/entries/project-sync.ts","./deploy-plugin":"./src/node/deploy-plugin.ts","./plugins/polar":"./src/server/plugins/polar.ts","./realtime-slot":"./src/server/realtime-slot.ts","./records-files":"./src/server/entries/records-files.ts","./adapter/plugin":"./src/adapter/index.ts","./platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"./plugins/stripe":"./src/server/plugins/stripe.ts","./platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"./plugins/backups":"./src/server/plugins/backups.ts","./plugins/domains":"./src/server/plugins/domains.ts","./plugins/openapi":"./src/server/plugins/openapi.ts","./realtime-client":"./src/server/entries/realtime-client.ts","./records-preview":"./src/server/entries/records-preview.ts","./plugins/commerce":"./src/server/plugins/commerce.ts","./plugins/previews":"./src/server/plugins/previews.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/tax-flat":"./src/server/plugins/tax-flat.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./plugins/collections":"./src/server/plugins/collections.ts","./hardening-middleware":"./src/server/entries/hardening-middleware.ts","./plugins/lemonsqueezy":"./src/server/plugins/lemonsqueezy.ts","./plugins/translations":"./src/server/plugins/translations.ts","./plugins/observability":"./src/server/plugins/observability.ts","./plugins/shipping-flat":"./src/server/plugins/shipping-flat.ts","./plugins/payments-shared":"./src/server/plugins/payments-shared.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"ci":"bash scripts/ci.sh","dev":"vp dev","test":"bun test","build":"bun scripts/pipeline.ts build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.scripts.json --noEmit","deploy":"bun scripts/pipeline.ts deploy","prepare":"husky || true","preview":"vp preview","release":"bash scripts/release.sh","surface":"bun surface/render.ts","version":"bun scripts/pipeline.ts version","app:sync":"bun scripts/sync-app.ts","build:app":"vp build","build:exe":"bun scripts/build-exe.ts","cf:builds":"bun scripts/cf-builds.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/voidbase-cloud-voidbase-0.9.0-beta.50.tgz","_integrity":"sha512-zuaonsK+KDz49Z5xMLsfLl5ZcCEi1fl0N3WJMPDisdJ3k+A9Mu0Af4v/zDCV/iYuO5mFz0W2Pkua3q4VHvF7eQ==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@resvg/resvg-wasm":"2.6.2","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","subset-font":"2.7.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.50_1789182748437_0.1846514279294409","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.51":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.51","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.51","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"68056034dfcc0d535c896cd4e661e746661657ef","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.51.tgz","fileCount":246,"integrity":"sha512-0hyd4v2O606vJnzTUeeEXSSq30zeGl1qy/3r+T8DZKORd1wO6NgVdvXZiD/vp1HMHoxUUFFFgxxCBhJ1IKefyQ==","signatures":[{"sig":"MEYCIQDix97sPoWvQ9zeBF9OTOTvhj75kFg+mxIFD7kZFuN0uAIhAK6E2l6G1fRLb7B2e+DENrvjvYj7p4B1iod4l43YgPS3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3477201},"type":"module","_from":"file:/opt/buildhome/repo/packages/voidbase/voidbase-cloud-voidbase-0.9.0-beta.51.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./sdk":"./src/server/entries/sdk.ts","./jobs":"./src/server/jobs.ts","./mail":"./src/server/entries/mail.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./types":"./src/server/types.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./platform":{"default":"./src/platform/node/index.ts","workerd":"./src/platform/workers/index.ts"},"./registry":"./src/node/registry.ts","./auth-slot":"./src/server/auth-slot.ts","./workflows":"./src/server/workflows.ts","./durable-db":"./src/server/durable-db.ts","./interfaces":"./src/server/interfaces/index.ts","./plugins/ai":"./src/server/plugins/ai.ts","./auth-routes":"./src/server/entries/auth-routes.ts","./backups-api":"./src/server/entries/backups-api.ts","./plugins/mcp":"./src/server/plugins/mcp.ts","./plugins/seo":"./src/server/plugins/seo.ts","./record-slot":"./src/server/record-slot.ts","./cloud-client":"./src/cloud/client.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./plugins/mail":"./src/server/plugins/mail.ts","./project-sync":"./src/server/entries/project-sync.ts","./deploy-plugin":"./src/node/deploy-plugin.ts","./plugins/polar":"./src/server/plugins/polar.ts","./realtime-slot":"./src/server/realtime-slot.ts","./records-files":"./src/server/entries/records-files.ts","./adapter/plugin":"./src/adapter/index.ts","./platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"./plugins/stripe":"./src/server/plugins/stripe.ts","./platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"./plugins/backups":"./src/server/plugins/backups.ts","./plugins/domains":"./src/server/plugins/domains.ts","./plugins/openapi":"./src/server/plugins/openapi.ts","./realtime-client":"./src/server/entries/realtime-client.ts","./records-preview":"./src/server/entries/records-preview.ts","./plugins/commerce":"./src/server/plugins/commerce.ts","./plugins/previews":"./src/server/plugins/previews.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/tax-flat":"./src/server/plugins/tax-flat.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./scripts/export.ts":"./scripts/export.ts","./plugins/collections":"./src/server/plugins/collections.ts","./scripts/sync-app.ts":"./scripts/sync-app.ts","./hardening-middleware":"./src/server/entries/hardening-middleware.ts","./plugins/lemonsqueezy":"./src/server/plugins/lemonsqueezy.ts","./plugins/translations":"./src/server/plugins/translations.ts","./plugins/observability":"./src/server/plugins/observability.ts","./plugins/shipping-flat":"./src/server/plugins/shipping-flat.ts","./scripts/sync-panel.ts":"./scripts/sync-panel.ts","./plugins/payments-shared":"./src/server/plugins/payments-shared.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"dev":"vp dev","test":"bun test","build":"vp build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit","preview":"vp preview","app:sync":"bun scripts/sync-app.ts","pack:check":"npm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/packages/voidbase/voidbase-cloud-voidbase-0.9.0-beta.51.tgz","_integrity":"sha512-0hyd4v2O606vJnzTUeeEXSSq30zeGl1qy/3r+T8DZKORd1wO6NgVdvXZiD/vp1HMHoxUUFFFgxxCBhJ1IKefyQ==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@resvg/resvg-wasm":"2.6.2","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","subset-font":"2.7.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.51_1789190185498_0.065427454467887","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.52":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.52","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.52","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"8441160449cfeebdf9dfbb8b04ae23af1d9c0597","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.52.tgz","fileCount":246,"integrity":"sha512-99nGmRE8MmPqzvGkInKny9xocTmIFSgEu6cSLiv5rp5zaDu7XFlBfcyFy7DfggkYWfZTVbBJqc014QuL911beg==","signatures":[{"sig":"MEQCICS16BdAPSq7a4d7Ws2BpEpiBbBCSHSKsITJGUSnYlJxAiAbwNpR4sCptbbzithNkLHyfQ/LBX95wWqBL+7m+Ny9DQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3486581},"type":"module","_from":"file:/opt/buildhome/repo/dist/packs/voidbase-cloud-voidbase-0.9.0-beta.52.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./sdk":"./src/server/entries/sdk.ts","./jobs":"./src/server/jobs.ts","./mail":"./src/server/entries/mail.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./types":"./src/server/types.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./platform":{"default":"./src/platform/node/index.ts","workerd":"./src/platform/workers/index.ts"},"./registry":"./src/node/registry.ts","./auth-slot":"./src/server/auth-slot.ts","./workflows":"./src/server/workflows.ts","./durable-db":"./src/server/durable-db.ts","./interfaces":"./src/server/interfaces/index.ts","./plugins/ai":"./src/server/plugins/ai.ts","./auth-routes":"./src/server/entries/auth-routes.ts","./backups-api":"./src/server/entries/backups-api.ts","./plugins/mcp":"./src/server/plugins/mcp.ts","./plugins/seo":"./src/server/plugins/seo.ts","./record-slot":"./src/server/record-slot.ts","./cloud-client":"./src/cloud/client.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./plugins/mail":"./src/server/plugins/mail.ts","./project-sync":"./src/server/entries/project-sync.ts","./deploy-plugin":"./src/node/deploy-plugin.ts","./plugins/polar":"./src/server/plugins/polar.ts","./realtime-slot":"./src/server/realtime-slot.ts","./records-files":"./src/server/entries/records-files.ts","./adapter/plugin":"./src/adapter/index.ts","./platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"./plugins/stripe":"./src/server/plugins/stripe.ts","./platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"./plugins/backups":"./src/server/plugins/backups.ts","./plugins/domains":"./src/server/plugins/domains.ts","./plugins/openapi":"./src/server/plugins/openapi.ts","./realtime-client":"./src/server/entries/realtime-client.ts","./records-preview":"./src/server/entries/records-preview.ts","./plugins/commerce":"./src/server/plugins/commerce.ts","./plugins/previews":"./src/server/plugins/previews.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/tax-flat":"./src/server/plugins/tax-flat.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./scripts/export.ts":"./scripts/export.ts","./plugins/collections":"./src/server/plugins/collections.ts","./scripts/sync-app.ts":"./scripts/sync-app.ts","./hardening-middleware":"./src/server/entries/hardening-middleware.ts","./plugins/lemonsqueezy":"./src/server/plugins/lemonsqueezy.ts","./plugins/translations":"./src/server/plugins/translations.ts","./plugins/observability":"./src/server/plugins/observability.ts","./plugins/shipping-flat":"./src/server/plugins/shipping-flat.ts","./scripts/sync-panel.ts":"./scripts/sync-panel.ts","./plugins/payments-shared":"./src/server/plugins/payments-shared.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"dev":"vp dev","test":"bun test","build":"vp build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit","preview":"vp preview","app:sync":"bun scripts/sync-app.ts","pack:check":"bun pm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/dist/packs/voidbase-cloud-voidbase-0.9.0-beta.52.tgz","_integrity":"sha512-99nGmRE8MmPqzvGkInKny9xocTmIFSgEu6cSLiv5rp5zaDu7XFlBfcyFy7DfggkYWfZTVbBJqc014QuL911beg==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@resvg/resvg-wasm":"2.6.2","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","subset-font":"2.7.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.52_1789196303509_0.7376536189884031","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.53":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.53","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.53","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"81a119753c6db4af434edca86254a066e82e4b49","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.53.tgz","fileCount":246,"integrity":"sha512-n2vHSxleBDcu15xA4tyqYImEraNyel3oSsh7OdlSxNlALeQcxQlenM57QvTZ7SQfdAfqXPbzLC+XNRmfTW2aFA==","signatures":[{"sig":"MEUCIQCg1kKwrd9KUQXHBct296JAmFFFVzMxwmRafrS7yvHkUwIgO2ED0ksOfs/jCQ3Wv3v1dP+WOgoXxX1KpDe1qM56yZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3498678},"type":"module","_from":"file:/opt/buildhome/repo/dist/packs/voidbase-cloud-voidbase-0.9.0-beta.53.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./sdk":"./src/server/entries/sdk.ts","./jobs":"./src/server/jobs.ts","./mail":"./src/server/entries/mail.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./types":"./src/server/types.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./platform":{"default":"./src/platform/node/index.ts","workerd":"./src/platform/workers/index.ts"},"./registry":"./src/node/registry.ts","./auth-slot":"./src/server/auth-slot.ts","./workflows":"./src/server/workflows.ts","./durable-db":"./src/server/durable-db.ts","./interfaces":"./src/server/interfaces/index.ts","./plugins/ai":"./src/server/plugins/ai.ts","./auth-routes":"./src/server/entries/auth-routes.ts","./backups-api":"./src/server/entries/backups-api.ts","./plugins/mcp":"./src/server/plugins/mcp.ts","./plugins/seo":"./src/server/plugins/seo.ts","./record-slot":"./src/server/record-slot.ts","./cloud-client":"./src/cloud/client.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./plugins/mail":"./src/server/plugins/mail.ts","./project-sync":"./src/server/entries/project-sync.ts","./deploy-plugin":"./src/node/deploy-plugin.ts","./plugins/polar":"./src/server/plugins/polar.ts","./realtime-slot":"./src/server/realtime-slot.ts","./records-files":"./src/server/entries/records-files.ts","./adapter/plugin":"./src/adapter/index.ts","./platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"./plugins/stripe":"./src/server/plugins/stripe.ts","./platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"./plugins/backups":"./src/server/plugins/backups.ts","./plugins/domains":"./src/server/plugins/domains.ts","./plugins/openapi":"./src/server/plugins/openapi.ts","./realtime-client":"./src/server/entries/realtime-client.ts","./records-preview":"./src/server/entries/records-preview.ts","./plugins/commerce":"./src/server/plugins/commerce.ts","./plugins/previews":"./src/server/plugins/previews.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/tax-flat":"./src/server/plugins/tax-flat.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./scripts/export.ts":"./scripts/export.ts","./plugins/collections":"./src/server/plugins/collections.ts","./scripts/sync-app.ts":"./scripts/sync-app.ts","./hardening-middleware":"./src/server/entries/hardening-middleware.ts","./plugins/lemonsqueezy":"./src/server/plugins/lemonsqueezy.ts","./plugins/translations":"./src/server/plugins/translations.ts","./plugins/observability":"./src/server/plugins/observability.ts","./plugins/shipping-flat":"./src/server/plugins/shipping-flat.ts","./scripts/sync-panel.ts":"./scripts/sync-panel.ts","./plugins/payments-shared":"./src/server/plugins/payments-shared.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"dev":"vp dev","test":"bun test","build":"vp build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit","preview":"vp preview","app:sync":"bun scripts/sync-app.ts","pack:check":"bun pm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/dist/packs/voidbase-cloud-voidbase-0.9.0-beta.53.tgz","_integrity":"sha512-n2vHSxleBDcu15xA4tyqYImEraNyel3oSsh7OdlSxNlALeQcxQlenM57QvTZ7SQfdAfqXPbzLC+XNRmfTW2aFA==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@resvg/resvg-wasm":"2.6.2","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0","@voidbase-cloud/plugin-realtime":"0.9.0-beta.53"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","subset-font":"2.7.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.53_1789204492580_0.825207789397965","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.54":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.54","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.54","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"e138d9e2fded6d7133a1657fd1aa9c4e51d0cce9","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.54.tgz","fileCount":246,"integrity":"sha512-TnRdw7Vx0I2ZTdOsB3K/lK2k9fVhdJqxObe7RzK8jR3OKeoPu79I8a8vBvorjaW6uQH9gf+wob1iSpkiTUwMNw==","signatures":[{"sig":"MEQCICha/RZEE29olOmqp6GoE58XCcOnvPSpjXPnxU1jBwt4AiA4ZtXDBprqRSqFNTkq7TR6mH/nWFi+7hjFCVe0vXHCaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3498885},"type":"module","_from":"file:/opt/buildhome/repo/dist/packs/voidbase-cloud-voidbase-0.9.0-beta.54.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./sdk":"./src/server/entries/sdk.ts","./jobs":"./src/server/jobs.ts","./mail":"./src/server/entries/mail.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./types":"./src/server/types.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./platform":{"default":"./src/platform/node/index.ts","workerd":"./src/platform/workers/index.ts"},"./registry":"./src/node/registry.ts","./auth-slot":"./src/server/auth-slot.ts","./workflows":"./src/server/workflows.ts","./durable-db":"./src/server/durable-db.ts","./interfaces":"./src/server/interfaces/index.ts","./plugins/ai":"./src/server/plugins/ai.ts","./auth-routes":"./src/server/entries/auth-routes.ts","./backups-api":"./src/server/entries/backups-api.ts","./plugins/mcp":"./src/server/plugins/mcp.ts","./plugins/seo":"./src/server/plugins/seo.ts","./record-slot":"./src/server/record-slot.ts","./cloud-client":"./src/cloud/client.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./plugins/mail":"./src/server/plugins/mail.ts","./project-sync":"./src/server/entries/project-sync.ts","./deploy-plugin":"./src/node/deploy-plugin.ts","./plugins/polar":"./src/server/plugins/polar.ts","./realtime-slot":"./src/server/realtime-slot.ts","./records-files":"./src/server/entries/records-files.ts","./adapter/plugin":"./src/adapter/index.ts","./platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"./plugins/stripe":"./src/server/plugins/stripe.ts","./platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"./plugins/backups":"./src/server/plugins/backups.ts","./plugins/domains":"./src/server/plugins/domains.ts","./plugins/openapi":"./src/server/plugins/openapi.ts","./realtime-client":"./src/server/entries/realtime-client.ts","./records-preview":"./src/server/entries/records-preview.ts","./plugins/commerce":"./src/server/plugins/commerce.ts","./plugins/previews":"./src/server/plugins/previews.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/tax-flat":"./src/server/plugins/tax-flat.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./scripts/export.ts":"./scripts/export.ts","./plugins/collections":"./src/server/plugins/collections.ts","./scripts/sync-app.ts":"./scripts/sync-app.ts","./hardening-middleware":"./src/server/entries/hardening-middleware.ts","./plugins/lemonsqueezy":"./src/server/plugins/lemonsqueezy.ts","./plugins/translations":"./src/server/plugins/translations.ts","./plugins/observability":"./src/server/plugins/observability.ts","./plugins/shipping-flat":"./src/server/plugins/shipping-flat.ts","./scripts/sync-panel.ts":"./scripts/sync-panel.ts","./plugins/payments-shared":"./src/server/plugins/payments-shared.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"dev":"vp dev","test":"bun test","build":"vp build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit","preview":"vp preview","app:sync":"bun scripts/sync-app.ts","pack:check":"bun pm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/dist/packs/voidbase-cloud-voidbase-0.9.0-beta.54.tgz","_integrity":"sha512-TnRdw7Vx0I2ZTdOsB3K/lK2k9fVhdJqxObe7RzK8jR3OKeoPu79I8a8vBvorjaW6uQH9gf+wob1iSpkiTUwMNw==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@resvg/resvg-wasm":"2.6.2","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0","@voidbase-cloud/plugin-realtime":"0.9.0-beta.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","subset-font":"2.7.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.54_1789205170844_0.1971207945963407","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.55":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.55","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.55","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"dedf10e7bd18107f8ad25cd8fc672bec3c9fb418","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.55.tgz","fileCount":246,"integrity":"sha512-WfiSrKdTXVU1c/ZWWI4dIKqzJTr9PPEa0k2izZOOUI+WrBGtjH7ZuWKBLUmeJo6NBsV+cZ1iClcX3P7Lf7ghog==","signatures":[{"sig":"MEUCIHaz7AL6YmpCws0kCLGnmjLXnU9DRnFHr1wC9gMfd6xqAiEA0R3q4Y458WmoVHVXNFb/c/0zoI5u25PuSQz87oNilQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3499606},"type":"module","_from":"file:/opt/buildhome/repo/dist/packs/voidbase-cloud-voidbase-0.9.0-beta.55.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./sdk":"./src/server/entries/sdk.ts","./jobs":"./src/server/jobs.ts","./mail":"./src/server/entries/mail.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./types":"./src/server/types.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./platform":{"default":"./src/platform/node/index.ts","workerd":"./src/platform/workers/index.ts"},"./registry":"./src/node/registry.ts","./auth-slot":"./src/server/auth-slot.ts","./workflows":"./src/server/workflows.ts","./durable-db":"./src/server/durable-db.ts","./interfaces":"./src/server/interfaces/index.ts","./plugins/ai":"./src/server/plugins/ai.ts","./auth-routes":"./src/server/entries/auth-routes.ts","./backups-api":"./src/server/entries/backups-api.ts","./plugins/mcp":"./src/server/plugins/mcp.ts","./plugins/seo":"./src/server/plugins/seo.ts","./record-slot":"./src/server/record-slot.ts","./cloud-client":"./src/cloud/client.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./plugins/mail":"./src/server/plugins/mail.ts","./project-sync":"./src/server/entries/project-sync.ts","./deploy-plugin":"./src/node/deploy-plugin.ts","./plugins/polar":"./src/server/plugins/polar.ts","./realtime-slot":"./src/server/realtime-slot.ts","./records-files":"./src/server/entries/records-files.ts","./adapter/plugin":"./src/adapter/index.ts","./platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"./plugins/stripe":"./src/server/plugins/stripe.ts","./platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"./plugins/backups":"./src/server/plugins/backups.ts","./plugins/domains":"./src/server/plugins/domains.ts","./plugins/openapi":"./src/server/plugins/openapi.ts","./realtime-client":"./src/server/entries/realtime-client.ts","./records-preview":"./src/server/entries/records-preview.ts","./plugins/commerce":"./src/server/plugins/commerce.ts","./plugins/previews":"./src/server/plugins/previews.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/tax-flat":"./src/server/plugins/tax-flat.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./scripts/export.ts":"./scripts/export.ts","./plugins/collections":"./src/server/plugins/collections.ts","./scripts/sync-app.ts":"./scripts/sync-app.ts","./hardening-middleware":"./src/server/entries/hardening-middleware.ts","./plugins/lemonsqueezy":"./src/server/plugins/lemonsqueezy.ts","./plugins/translations":"./src/server/plugins/translations.ts","./plugins/observability":"./src/server/plugins/observability.ts","./plugins/shipping-flat":"./src/server/plugins/shipping-flat.ts","./scripts/sync-panel.ts":"./scripts/sync-panel.ts","./plugins/payments-shared":"./src/server/plugins/payments-shared.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"dev":"vp dev","test":"bun test","build":"vp build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit","preview":"vp preview","app:sync":"bun scripts/sync-app.ts","pack:check":"bun pm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/dist/packs/voidbase-cloud-voidbase-0.9.0-beta.55.tgz","_integrity":"sha512-WfiSrKdTXVU1c/ZWWI4dIKqzJTr9PPEa0k2izZOOUI+WrBGtjH7ZuWKBLUmeJo6NBsV+cZ1iClcX3P7Lf7ghog==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@resvg/resvg-wasm":"2.6.2","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0","@voidbase-cloud/plugin-realtime":"0.9.0-beta.55"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","subset-font":"2.7.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.55_1789205794430_0.9698899148899525","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.56":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.56","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.56","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"5e73980b1ce086a995bac8f8358e381e9831f2b9","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.56.tgz","fileCount":247,"integrity":"sha512-UZLM6/OYQLTopQxWpOjCKm1HKxgrGavxbaQNkBhvgYHVP7nYp3H/+rro3zWV8Fefx6Tcy8UXNg4YbLJRbu5ipw==","signatures":[{"sig":"MEYCIQDXXQ+yKw0AApOHLpw62G9mXs1eRyFobLIvS29Emzk8XAIhAJfTsNbDfTq6V0Gs++emjDFMT/uSIyj0R35+KjUeJuiD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3457886},"type":"module","_from":"file:/opt/buildhome/repo/dist/packs/voidbase-cloud-voidbase-0.9.0-beta.56.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./sdk":"./src/server/entries/sdk.ts","./jobs":"./src/server/jobs.ts","./mail":"./src/server/entries/mail.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./types":"./src/server/types.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./platform":{"default":"./src/platform/node/index.ts","workerd":"./src/platform/workers/index.ts"},"./registry":"./src/node/registry.ts","./auth-slot":"./src/server/auth-slot.ts","./workflows":"./src/server/workflows.ts","./durable-db":"./src/server/durable-db.ts","./interfaces":"./src/server/interfaces/index.ts","./plugins/ai":"./src/server/plugins/ai.ts","./auth-routes":"./src/server/entries/auth-routes.ts","./backups-api":"./src/server/entries/backups-api.ts","./plugins/mcp":"./src/server/plugins/mcp.ts","./plugins/seo":"./src/server/plugins/seo.ts","./record-slot":"./src/server/record-slot.ts","./cloud-client":"./src/cloud/client.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./plugins/mail":"./src/server/plugins/mail.ts","./project-sync":"./src/server/entries/project-sync.ts","./deploy-plugin":"./src/node/deploy-plugin.ts","./plugins/polar":"./src/server/plugins/polar.ts","./realtime-slot":"./src/server/realtime-slot.ts","./records-files":"./src/server/entries/records-files.ts","./adapter/plugin":"./src/adapter/index.ts","./platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"./plugins/stripe":"./src/server/plugins/stripe.ts","./platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"./plugins/backups":"./src/server/plugins/backups.ts","./plugins/domains":"./src/server/plugins/domains.ts","./plugins/openapi":"./src/server/plugins/openapi.ts","./realtime-client":"./src/server/entries/realtime-client.ts","./records-preview":"./src/server/entries/records-preview.ts","./plugins/commerce":"./src/server/plugins/commerce.ts","./plugins/previews":"./src/server/plugins/previews.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/tax-flat":"./src/server/plugins/tax-flat.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./scripts/export.ts":"./scripts/export.ts","./plugins/collections":"./src/server/plugins/collections.ts","./scripts/sync-app.ts":"./scripts/sync-app.ts","./hardening-middleware":"./src/server/entries/hardening-middleware.ts","./plugins/lemonsqueezy":"./src/server/plugins/lemonsqueezy.ts","./plugins/mail-binding":"./src/server/plugins/mail-binding.ts","./plugins/translations":"./src/server/plugins/translations.ts","./plugins/observability":"./src/server/plugins/observability.ts","./plugins/shipping-flat":"./src/server/plugins/shipping-flat.ts","./scripts/sync-panel.ts":"./scripts/sync-panel.ts","./plugins/payments-shared":"./src/server/plugins/payments-shared.ts","./plugins/observability-binding":"./src/server/plugins/observability-binding.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"dev":"vp dev","test":"bun test","build":"vp build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit","preview":"vp preview","app:sync":"bun scripts/sync-app.ts","pack:check":"bun pm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/dist/packs/voidbase-cloud-voidbase-0.9.0-beta.56.tgz","_integrity":"sha512-UZLM6/OYQLTopQxWpOjCKm1HKxgrGavxbaQNkBhvgYHVP7nYp3H/+rro3zWV8Fefx6Tcy8UXNg4YbLJRbu5ipw==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@resvg/resvg-wasm":"2.6.2","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0","@voidbase-cloud/plugin-mail":"0.9.0-beta.56","@voidbase-cloud/plugin-backups":"0.9.0-beta.56","@voidbase-cloud/plugin-domains":"0.9.0-beta.56","@voidbase-cloud/plugin-previews":"0.9.0-beta.56","@voidbase-cloud/plugin-realtime":"0.9.0-beta.56","@voidbase-cloud/plugin-tax-flat":"0.9.0-beta.56","@voidbase-cloud/plugin-hardening":"0.9.0-beta.56","@voidbase-cloud/plugin-translations":"0.9.0-beta.56","@voidbase-cloud/plugin-observability":"0.9.0-beta.56","@voidbase-cloud/plugin-shipping-flat":"0.9.0-beta.56"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","subset-font":"2.7.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.56_1789215282420_0.5731031289124398","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.57":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.57","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.57","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"0de304a25f77fb77a7beb729670560864e49ba19","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.57.tgz","fileCount":246,"integrity":"sha512-xxaekuWOLqjxmvMfy7dbEVBWq9kP4ZFzJhVTof4JxTSVtwYW9/DzKiG3jhFuz5q/umbXvTChxmi5X2sI1bkR6A==","signatures":[{"sig":"MEYCIQCel8mYIV0rc1mW34kWXerSK2Phjs9dZ/4LKFb11pzTtwIhAIx0eJSAXzutHFeQb+tVPtHMos0C0fmLuLNYvcvLJcuP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3343299},"type":"module","_from":"file:/opt/buildhome/repo/dist/packs/voidbase-cloud-voidbase-0.9.0-beta.57.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./sdk":"./src/server/entries/sdk.ts","./jobs":"./src/server/jobs.ts","./mail":"./src/server/entries/mail.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./types":"./src/server/types.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./platform":{"default":"./src/platform/node/index.ts","workerd":"./src/platform/workers/index.ts"},"./registry":"./src/node/registry.ts","./auth-slot":"./src/server/auth-slot.ts","./workflows":"./src/server/workflows.ts","./durable-db":"./src/server/durable-db.ts","./interfaces":"./src/server/interfaces/index.ts","./plugins/ai":"./src/server/plugins/ai.ts","./auth-routes":"./src/server/entries/auth-routes.ts","./backups-api":"./src/server/entries/backups-api.ts","./plugins/mcp":"./src/server/plugins/mcp.ts","./plugins/seo":"./src/server/plugins/seo.ts","./record-slot":"./src/server/record-slot.ts","./cloud-client":"./src/cloud/client.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./plugins/mail":"./src/server/plugins/mail.ts","./project-sync":"./src/server/entries/project-sync.ts","./deploy-plugin":"./src/node/deploy-plugin.ts","./plugins/polar":"./src/server/plugins/polar.ts","./realtime-slot":"./src/server/realtime-slot.ts","./records-files":"./src/server/entries/records-files.ts","./adapter/plugin":"./src/adapter/index.ts","./platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"./plugins/stripe":"./src/server/plugins/stripe.ts","./platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"./plugins/backups":"./src/server/plugins/backups.ts","./plugins/domains":"./src/server/plugins/domains.ts","./plugins/openapi":"./src/server/plugins/openapi.ts","./realtime-client":"./src/server/entries/realtime-client.ts","./records-preview":"./src/server/entries/records-preview.ts","./plugins/commerce":"./src/server/plugins/commerce.ts","./plugins/previews":"./src/server/plugins/previews.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/tax-flat":"./src/server/plugins/tax-flat.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./plugins/seo-paths":"./src/server/plugins/seo-paths.ts","./scripts/export.ts":"./scripts/export.ts","./plugins/ai-binding":"./src/server/plugins/ai-binding.ts","./plugins/collections":"./src/server/plugins/collections.ts","./plugins/seo-locales":"./src/server/plugins/seo-locales.ts","./scripts/sync-app.ts":"./scripts/sync-app.ts","./hardening-middleware":"./src/server/entries/hardening-middleware.ts","./plugins/lemonsqueezy":"./src/server/plugins/lemonsqueezy.ts","./plugins/mail-binding":"./src/server/plugins/mail-binding.ts","./plugins/translations":"./src/server/plugins/translations.ts","./plugins/observability":"./src/server/plugins/observability.ts","./plugins/shipping-flat":"./src/server/plugins/shipping-flat.ts","./scripts/sync-panel.ts":"./scripts/sync-panel.ts","./plugins/payments-shared":"./src/server/plugins/payments-shared.ts","./plugins/observability-binding":"./src/server/plugins/observability-binding.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"dev":"vp dev","test":"bun test","build":"vp build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit","preview":"vp preview","app:sync":"bun scripts/sync-app.ts","pack:check":"bun pm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/dist/packs/voidbase-cloud-voidbase-0.9.0-beta.57.tgz","_integrity":"sha512-xxaekuWOLqjxmvMfy7dbEVBWq9kP4ZFzJhVTof4JxTSVtwYW9/DzKiG3jhFuz5q/umbXvTChxmi5X2sI1bkR6A==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@resvg/resvg-wasm":"2.6.2","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0","@voidbase-cloud/plugin-ai":"0.9.0-beta.57","@voidbase-cloud/plugin-mcp":"0.9.0-beta.57","@voidbase-cloud/plugin-seo":"0.9.0-beta.57","@voidbase-cloud/plugin-mail":"0.9.0-beta.57","@voidbase-cloud/plugin-backups":"0.9.0-beta.57","@voidbase-cloud/plugin-domains":"0.9.0-beta.57","@voidbase-cloud/plugin-openapi":"0.9.0-beta.57","@voidbase-cloud/plugin-previews":"0.9.0-beta.57","@voidbase-cloud/plugin-realtime":"0.9.0-beta.57","@voidbase-cloud/plugin-tax-flat":"0.9.0-beta.57","@voidbase-cloud/plugin-hardening":"0.9.0-beta.57","@voidbase-cloud/plugin-translations":"0.9.0-beta.57","@voidbase-cloud/plugin-observability":"0.9.0-beta.57","@voidbase-cloud/plugin-shipping-flat":"0.9.0-beta.57"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","subset-font":"2.7.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.57_1789218211925_0.7834367359485088","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.58":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.58","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.58","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"22bc31373901e938a4ec1fd62e98a3989cc6bcc0","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.58.tgz","fileCount":246,"integrity":"sha512-W9WAl0LPdQX2JHM+SvzIClDK4v6+HCpX6B+ZFpbjdio/GyP/rh4fR8v8lIrAmPO3g8d6VB4dm8ZFjTTxr9xozw==","signatures":[{"sig":"MEUCIQDH9zVLQ7Ps1oiMZ1EDPHCeTxuZRecMxFAODaRjPFoquAIgRiY4QEh4okSOyiRLEFDfMZhrPhNPi1E0FDLlDZhr/B4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3345357},"type":"module","_from":"file:/home/mk/apps/voidbasestuff/voidbase/dist/packs/voidbase-cloud-voidbase-0.9.0-beta.58.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./sdk":"./src/server/entries/sdk.ts","./jobs":"./src/server/jobs.ts","./mail":"./src/server/entries/mail.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./types":"./src/server/types.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./platform":{"default":"./src/platform/node/index.ts","workerd":"./src/platform/workers/index.ts"},"./registry":"./src/node/registry.ts","./auth-slot":"./src/server/auth-slot.ts","./workflows":"./src/server/workflows.ts","./durable-db":"./src/server/durable-db.ts","./interfaces":"./src/server/interfaces/index.ts","./plugins/ai":"./src/server/plugins/ai.ts","./auth-routes":"./src/server/entries/auth-routes.ts","./backups-api":"./src/server/entries/backups-api.ts","./plugins/mcp":"./src/server/plugins/mcp.ts","./plugins/seo":"./src/server/plugins/seo.ts","./record-slot":"./src/server/record-slot.ts","./cloud-client":"./src/cloud/client.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./plugins/mail":"./src/server/plugins/mail.ts","./project-sync":"./src/server/entries/project-sync.ts","./deploy-plugin":"./src/node/deploy-plugin.ts","./plugins/polar":"./src/server/plugins/polar.ts","./realtime-slot":"./src/server/realtime-slot.ts","./records-files":"./src/server/entries/records-files.ts","./adapter/plugin":"./src/adapter/index.ts","./platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"./plugins/stripe":"./src/server/plugins/stripe.ts","./platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"./plugins/backups":"./src/server/plugins/backups.ts","./plugins/domains":"./src/server/plugins/domains.ts","./plugins/openapi":"./src/server/plugins/openapi.ts","./realtime-client":"./src/server/entries/realtime-client.ts","./records-preview":"./src/server/entries/records-preview.ts","./plugins/commerce":"./src/server/plugins/commerce.ts","./plugins/previews":"./src/server/plugins/previews.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/tax-flat":"./src/server/plugins/tax-flat.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./plugins/seo-paths":"./src/server/plugins/seo-paths.ts","./scripts/export.ts":"./scripts/export.ts","./plugins/ai-binding":"./src/server/plugins/ai-binding.ts","./plugins/collections":"./src/server/plugins/collections.ts","./plugins/seo-locales":"./src/server/plugins/seo-locales.ts","./scripts/sync-app.ts":"./scripts/sync-app.ts","./hardening-middleware":"./src/server/entries/hardening-middleware.ts","./plugins/lemonsqueezy":"./src/server/plugins/lemonsqueezy.ts","./plugins/mail-binding":"./src/server/plugins/mail-binding.ts","./plugins/translations":"./src/server/plugins/translations.ts","./plugins/observability":"./src/server/plugins/observability.ts","./plugins/shipping-flat":"./src/server/plugins/shipping-flat.ts","./scripts/sync-panel.ts":"./scripts/sync-panel.ts","./plugins/payments-shared":"./src/server/plugins/payments-shared.ts","./plugins/observability-binding":"./src/server/plugins/observability-binding.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"dev":"vp dev","test":"bun test","build":"vp build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit","preview":"vp preview","app:sync":"bun scripts/sync-app.ts","pack:check":"bun pm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/home/mk/apps/voidbasestuff/voidbase/dist/packs/voidbase-cloud-voidbase-0.9.0-beta.58.tgz","_integrity":"sha512-W9WAl0LPdQX2JHM+SvzIClDK4v6+HCpX6B+ZFpbjdio/GyP/rh4fR8v8lIrAmPO3g8d6VB4dm8ZFjTTxr9xozw==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.19.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@resvg/resvg-wasm":"2.6.2","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0","@voidbase-cloud/plugin-ai":"0.9.0-beta.58","@voidbase-cloud/plugin-mcp":"0.9.0-beta.58","@voidbase-cloud/plugin-seo":"0.9.0-beta.58","@voidbase-cloud/plugin-mail":"0.9.0-beta.58","@voidbase-cloud/plugin-backups":"0.9.0-beta.58","@voidbase-cloud/plugin-domains":"0.9.0-beta.58","@voidbase-cloud/plugin-openapi":"0.9.0-beta.58","@voidbase-cloud/plugin-previews":"0.9.0-beta.58","@voidbase-cloud/plugin-realtime":"0.9.0-beta.58","@voidbase-cloud/plugin-tax-flat":"0.9.0-beta.58","@voidbase-cloud/plugin-hardening":"0.9.0-beta.58","@voidbase-cloud/plugin-translations":"0.9.0-beta.58","@voidbase-cloud/plugin-observability":"0.9.0-beta.58","@voidbase-cloud/plugin-shipping-flat":"0.9.0-beta.58"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","subset-font":"2.7.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.58_1789222164486_0.504298091022428","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.60":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.60","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.60","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"59e5d8b43f2bf420fd784bdd567d58e8165aace4","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.60.tgz","fileCount":260,"integrity":"sha512-xzGn4ZKbjJkeGHDVkgM/ZAwqHE9zaSIsOg/YXf8uhrFhnYpVRdBhp6jpI1ZdCteFgJRNZcYC7/xBqXcUzOq5WQ==","signatures":[{"sig":"MEYCIQCDBOxEvlwg35tzl2pADDloMGtkwvApzlUbOMzJKJL1CQIhAMIoG74ZqV0UansP10A6R76UqkMh3sTwx+7rMj2HqYdG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3392484},"type":"module","_from":"file:/opt/buildhome/repo/dist/packs/voidbase-cloud-voidbase-0.9.0-beta.60.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./sdk":"./src/server/entries/sdk.ts","./jobs":"./src/server/jobs.ts","./mail":"./src/server/entries/mail.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./types":"./src/server/types.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./platform":{"default":"./src/platform/node/index.ts","workerd":"./src/platform/workers/index.ts"},"./registry":"./src/node/registry.ts","./auth-slot":"./src/server/auth-slot.ts","./workflows":"./src/server/workflows.ts","./durable-db":"./src/server/durable-db.ts","./interfaces":"./src/server/interfaces/index.ts","./auth-routes":"./src/server/entries/auth-routes.ts","./backups-api":"./src/server/entries/backups-api.ts","./record-slot":"./src/server/record-slot.ts","./cloud-client":"./src/cloud/client.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./plugins/mail":"./src/server/plugins/mail.ts","./project-sync":"./src/server/entries/project-sync.ts","./deploy-plugin":"./src/node/deploy-plugin.ts","./realtime-slot":"./src/server/realtime-slot.ts","./records-files":"./src/server/entries/records-files.ts","./adapter/plugin":"./src/adapter/index.ts","./platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"./platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"./plugins/backups":"./src/server/plugins/backups.ts","./plugins/openapi":"./src/server/plugins/openapi.ts","./realtime-client":"./src/server/entries/realtime-client.ts","./records-preview":"./src/server/entries/records-preview.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./plugins/seo-paths":"./src/server/plugins/seo-paths.ts","./scripts/export.ts":"./scripts/export.ts","./plugins/ai-binding":"./src/server/plugins/ai-binding.ts","./plugins/collections":"./src/server/plugins/collections.ts","./plugins/seo-locales":"./src/server/plugins/seo-locales.ts","./scripts/sync-app.ts":"./scripts/sync-app.ts","./hardening-middleware":"./src/server/entries/hardening-middleware.ts","./plugins/mail-binding":"./src/server/plugins/mail-binding.ts","./plugins/domains-names":"./src/server/plugins/domains-names.ts","./plugins/observability":"./src/server/plugins/observability.ts","./scripts/sync-panel.ts":"./scripts/sync-panel.ts","./plugins/previews-names":"./src/server/plugins/previews-names.ts","./plugins/payments-shared":"./src/server/plugins/payments-shared.ts","./plugins/observability-binding":"./src/server/plugins/observability-binding.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"dev":"vp dev","test":"bun test","build":"vp build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit","preview":"vp preview","app:sync":"bun scripts/sync-app.ts","pack:check":"bun pm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/dist/packs/voidbase-cloud-voidbase-0.9.0-beta.60.tgz","_integrity":"sha512-xzGn4ZKbjJkeGHDVkgM/ZAwqHE9zaSIsOg/YXf8uhrFhnYpVRdBhp6jpI1ZdCteFgJRNZcYC7/xBqXcUzOq5WQ==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@resvg/resvg-wasm":"2.6.2","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0","@voidbase-cloud/plugin-auth":"0.9.0-beta.60","@voidbase-cloud/plugin-mail":"0.9.0-beta.60","@voidbase-cloud/plugin-backups":"0.9.0-beta.60","@voidbase-cloud/plugin-openapi":"0.9.0-beta.60","@voidbase-cloud/plugin-realtime":"0.9.0-beta.60","@voidbase-cloud/plugin-hardening":"0.9.0-beta.60","@voidbase-cloud/plugin-observability":"0.9.0-beta.60"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","subset-font":"2.7.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.60_1789320772354_0.582947320498892","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.61":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.61","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.61","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"a79049d6df29bc2aaa53aa49815b2d895ee76d37","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.61.tgz","fileCount":271,"integrity":"sha512-yJJ6uj1hH7btFodaAVFLw5TKWOs5ygIX/nJFOgMCOOI3cSeFdEtZhfzVsbHdHgYsfB/LxPwVGt33+VkOrpbDxA==","signatures":[{"sig":"MEUCICrik5HvLnurPJ+LtaxmmWPkXfrjaulfQ2s6IWe/iQyCAiEAv1mJQww2WGWua4ZUrFE+80cPgKP9v2QfgoEx4/bQ/lc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3465493},"type":"module","_from":"file:/opt/buildhome/repo/dist/packs/voidbase-cloud-voidbase-0.9.0-beta.61.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./sdk":"./src/server/entries/sdk.ts","./jobs":"./src/server/jobs.ts","./mail":"./src/server/entries/mail.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./types":"./src/server/types.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./testing":"./src/server/entries/testing.ts","./platform":{"default":"./src/platform/node/index.ts","workerd":"./src/platform/workers/index.ts"},"./registry":"./src/node/registry.ts","./auth-slot":"./src/server/auth-slot.ts","./workflows":"./src/server/workflows.ts","./durable-db":"./src/server/durable-db.ts","./interfaces":"./src/server/interfaces/index.ts","./auth-routes":"./src/server/entries/auth-routes.ts","./backups-api":"./src/server/entries/backups-api.ts","./record-slot":"./src/server/record-slot.ts","./cloud-client":"./src/cloud/client.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./plugins/mail":"./src/server/plugins/mail.ts","./project-sync":"./src/server/entries/project-sync.ts","./deploy-plugin":"./src/node/deploy-plugin.ts","./realtime-slot":"./src/server/realtime-slot.ts","./records-files":"./src/server/entries/records-files.ts","./adapter/plugin":"./src/adapter/index.ts","./platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"./platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"./plugins/backups":"./src/server/plugins/backups.ts","./plugins/openapi":"./src/server/plugins/openapi.ts","./realtime-client":"./src/server/entries/realtime-client.ts","./records-preview":"./src/server/entries/records-preview.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./plugins/seo-paths":"./src/server/plugins/seo-paths.ts","./scripts/export.ts":"./scripts/export.ts","./plugins/ai-binding":"./src/server/plugins/ai-binding.ts","./plugins/collections":"./src/server/plugins/collections.ts","./plugins/seo-locales":"./src/server/plugins/seo-locales.ts","./scripts/sync-app.ts":"./scripts/sync-app.ts","./hardening-middleware":"./src/server/entries/hardening-middleware.ts","./plugins/mail-binding":"./src/server/plugins/mail-binding.ts","./plugins/domains-names":"./src/server/plugins/domains-names.ts","./plugins/observability":"./src/server/plugins/observability.ts","./scripts/sync-panel.ts":"./scripts/sync-panel.ts","./plugins/previews-names":"./src/server/plugins/previews-names.ts","./plugins/payments-shared":"./src/server/plugins/payments-shared.ts","./plugins/observability-binding":"./src/server/plugins/observability-binding.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"dev":"vp dev","test":"bun test","build":"vp build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit","preview":"vp preview","app:sync":"bun scripts/sync-app.ts","pack:check":"bun pm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/dist/packs/voidbase-cloud-voidbase-0.9.0-beta.61.tgz","_integrity":"sha512-yJJ6uj1hH7btFodaAVFLw5TKWOs5ygIX/nJFOgMCOOI3cSeFdEtZhfzVsbHdHgYsfB/LxPwVGt33+VkOrpbDxA==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@resvg/resvg-wasm":"2.6.2","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0","@voidbase-cloud/plugin-auth":"0.9.0-beta.61","@voidbase-cloud/plugin-mail":"0.9.0-beta.61","@voidbase-cloud/plugin-backups":"0.9.0-beta.61","@voidbase-cloud/plugin-openapi":"0.9.0-beta.61","@voidbase-cloud/plugin-realtime":"0.9.0-beta.61","@voidbase-cloud/plugin-hardening":"0.9.0-beta.61","@voidbase-cloud/plugin-observability":"0.9.0-beta.61"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","subset-font":"2.7.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.61_1789329545907_0.39241814966012734","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.62":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.62","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.62","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"b281f1d16aa00936b9a0942641282c755d0bac9c","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.62.tgz","fileCount":271,"integrity":"sha512-098CrQy3SPR0+6cEA2xow5RstOwPRAFAE3afHWveTCEYDGce4OqQm9Yztu6fi0PcAylCsYUWf6CJVaMJvVqP7w==","signatures":[{"sig":"MEUCIDG916RoCIn7I61I2b8/elJXkRZKcl7PQtG+ZQhSv51wAiEApfQqITfKo4uzE03NY051xwHct6nhSH+sgTJUqEhnZIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3467045},"type":"module","_from":"file:/opt/buildhome/repo/dist/packs/voidbase-cloud-voidbase-0.9.0-beta.62.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./sdk":"./src/server/entries/sdk.ts","./jobs":"./src/server/jobs.ts","./mail":"./src/server/entries/mail.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./types":"./src/server/types.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./testing":"./src/server/entries/testing.ts","./platform":{"default":"./src/platform/node/index.ts","workerd":"./src/platform/workers/index.ts"},"./registry":"./src/node/registry.ts","./auth-slot":"./src/server/auth-slot.ts","./workflows":"./src/server/workflows.ts","./durable-db":"./src/server/durable-db.ts","./interfaces":"./src/server/interfaces/index.ts","./auth-routes":"./src/server/entries/auth-routes.ts","./backups-api":"./src/server/entries/backups-api.ts","./record-slot":"./src/server/record-slot.ts","./cloud-client":"./src/cloud/client.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./plugins/mail":"./src/server/plugins/mail.ts","./project-sync":"./src/server/entries/project-sync.ts","./deploy-plugin":"./src/node/deploy-plugin.ts","./realtime-slot":"./src/server/realtime-slot.ts","./records-files":"./src/server/entries/records-files.ts","./adapter/plugin":"./src/adapter/index.ts","./platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"./platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"./plugins/backups":"./src/server/plugins/backups.ts","./plugins/openapi":"./src/server/plugins/openapi.ts","./realtime-client":"./src/server/entries/realtime-client.ts","./records-preview":"./src/server/entries/records-preview.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./plugins/seo-paths":"./src/server/plugins/seo-paths.ts","./scripts/export.ts":"./scripts/export.ts","./plugins/ai-binding":"./src/server/plugins/ai-binding.ts","./plugins/collections":"./src/server/plugins/collections.ts","./plugins/seo-locales":"./src/server/plugins/seo-locales.ts","./scripts/sync-app.ts":"./scripts/sync-app.ts","./hardening-middleware":"./src/server/entries/hardening-middleware.ts","./plugins/mail-binding":"./src/server/plugins/mail-binding.ts","./plugins/domains-names":"./src/server/plugins/domains-names.ts","./plugins/observability":"./src/server/plugins/observability.ts","./scripts/sync-panel.ts":"./scripts/sync-panel.ts","./plugins/previews-names":"./src/server/plugins/previews-names.ts","./plugins/payments-shared":"./src/server/plugins/payments-shared.ts","./plugins/observability-binding":"./src/server/plugins/observability-binding.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"dev":"vp dev","test":"bun test","build":"vp build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit","preview":"vp preview","app:sync":"bun scripts/sync-app.ts","pack:check":"bun pm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/dist/packs/voidbase-cloud-voidbase-0.9.0-beta.62.tgz","_integrity":"sha512-098CrQy3SPR0+6cEA2xow5RstOwPRAFAE3afHWveTCEYDGce4OqQm9Yztu6fi0PcAylCsYUWf6CJVaMJvVqP7w==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@resvg/resvg-wasm":"2.6.2","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0","@voidbase-cloud/plugin-auth":"0.9.0-beta.62","@voidbase-cloud/plugin-mail":"0.9.0-beta.62","@voidbase-cloud/plugin-backups":"0.9.0-beta.62","@voidbase-cloud/plugin-openapi":"0.9.0-beta.62","@voidbase-cloud/plugin-realtime":"0.9.0-beta.62","@voidbase-cloud/plugin-hardening":"0.9.0-beta.62","@voidbase-cloud/plugin-observability":"0.9.0-beta.62"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","subset-font":"2.7.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.62_1789331743282_0.6106789146695504","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.63":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.63","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.63","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"16bbe9e5562970df1535ab4d981ff39b879fed31","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.63.tgz","fileCount":278,"integrity":"sha512-CFyDb89QTSl5BSq/QUTywWFYXbRMZbUmfC+ahkGTsKHtukjfcg7l8kwLok+xMAZLo0zB9T1j8cno8fSWhrY/rw==","signatures":[{"sig":"MEQCICJwGgqPM8EU9GZ3hZejfOIx/RnJgFlTN8xzO1TgZKwJAiBPS4AY1wIYd2YxZNsFSoaBquvwM8dvpdN59wA6rDMd0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3533713},"type":"module","_from":"file:/opt/buildhome/repo/dist/packs/voidbase-cloud-voidbase-0.9.0-beta.63.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./sdk":"./src/server/entries/sdk.ts","./jobs":"./src/server/jobs.ts","./mail":"./src/server/entries/mail.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./types":"./src/server/types.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./testing":"./src/server/entries/testing.ts","./platform":{"default":"./src/platform/node/index.ts","workerd":"./src/platform/workers/index.ts"},"./registry":"./src/node/registry.ts","./auth-slot":"./src/server/auth-slot.ts","./workflows":"./src/server/workflows.ts","./durable-db":"./src/server/durable-db.ts","./interfaces":"./src/server/interfaces/index.ts","./auth-routes":"./src/server/entries/auth-routes.ts","./backups-api":"./src/server/entries/backups-api.ts","./record-slot":"./src/server/record-slot.ts","./cloud-client":"./src/cloud/client.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./plugins/mail":"./src/server/plugins/mail.ts","./project-sync":"./src/server/entries/project-sync.ts","./deploy-plugin":"./src/node/deploy-plugin.ts","./realtime-slot":"./src/server/realtime-slot.ts","./records-files":"./src/server/entries/records-files.ts","./adapter/plugin":"./src/adapter/index.ts","./platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"./platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"./plugins/backups":"./src/server/plugins/backups.ts","./plugins/openapi":"./src/server/plugins/openapi.ts","./realtime-client":"./src/server/entries/realtime-client.ts","./records-preview":"./src/server/entries/records-preview.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./plugins/seo-paths":"./src/server/plugins/seo-paths.ts","./scripts/export.ts":"./scripts/export.ts","./plugins/ai-binding":"./src/server/plugins/ai-binding.ts","./plugins/collections":"./src/server/plugins/collections.ts","./plugins/seo-locales":"./src/server/plugins/seo-locales.ts","./scripts/sync-app.ts":"./scripts/sync-app.ts","./hardening-middleware":"./src/server/entries/hardening-middleware.ts","./plugins/mail-binding":"./src/server/plugins/mail-binding.ts","./plugins/domains-names":"./src/server/plugins/domains-names.ts","./plugins/observability":"./src/server/plugins/observability.ts","./scripts/sync-panel.ts":"./scripts/sync-panel.ts","./plugins/previews-names":"./src/server/plugins/previews-names.ts","./plugins/payments-shared":"./src/server/plugins/payments-shared.ts","./plugins/observability-binding":"./src/server/plugins/observability-binding.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"dev":"vp dev","test":"bun test","build":"vp build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit","preview":"vp preview","app:sync":"bun scripts/sync-app.ts","pack:check":"bun pm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/dist/packs/voidbase-cloud-voidbase-0.9.0-beta.63.tgz","_integrity":"sha512-CFyDb89QTSl5BSq/QUTywWFYXbRMZbUmfC+ahkGTsKHtukjfcg7l8kwLok+xMAZLo0zB9T1j8cno8fSWhrY/rw==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@resvg/resvg-wasm":"2.6.2","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0","@voidbase-cloud/plugin-auth":"0.9.0-beta.63","@voidbase-cloud/plugin-mail":"0.9.0-beta.63","@voidbase-cloud/plugin-backups":"0.9.0-beta.63","@voidbase-cloud/plugin-openapi":"0.9.0-beta.63","@voidbase-cloud/plugin-realtime":"0.9.0-beta.63","@voidbase-cloud/plugin-hardening":"0.9.0-beta.63","@voidbase-cloud/plugin-observability":"0.9.0-beta.63"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","subset-font":"2.7.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.63_1789349425811_0.29538692189868687","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.64":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.64","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.64","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"a7166725a18b34d952719cdfa81deebd2e6dd138","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.64.tgz","fileCount":278,"integrity":"sha512-h571G5KBL0RilWC5BH0z+cW6uSYn8hHfNg3Z8B23/tNDubn7rRBWlPcYSjP/bZAttAaCB+7J1BWWHBZHdWlifQ==","signatures":[{"sig":"MEQCIEiX3L66ATlo9wzBDXULy7EPZRvhoCrfYxrjKP60hw8oAiB/AdnvziRT36fln1icenaqEgy10tEILCGSi2lpnxklxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3536470},"type":"module","_from":"file:/opt/buildhome/repo/dist/packs/voidbase-cloud-voidbase-0.9.0-beta.64.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./sdk":"./src/server/entries/sdk.ts","./jobs":"./src/server/jobs.ts","./mail":"./src/server/entries/mail.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./types":"./src/server/types.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./testing":"./src/server/entries/testing.ts","./platform":{"default":"./src/platform/node/index.ts","workerd":"./src/platform/workers/index.ts"},"./registry":"./src/node/registry.ts","./auth-slot":"./src/server/auth-slot.ts","./workflows":"./src/server/workflows.ts","./durable-db":"./src/server/durable-db.ts","./interfaces":"./src/server/interfaces/index.ts","./auth-routes":"./src/server/entries/auth-routes.ts","./backups-api":"./src/server/entries/backups-api.ts","./record-slot":"./src/server/record-slot.ts","./cloud-client":"./src/cloud/client.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./plugins/mail":"./src/server/plugins/mail.ts","./project-sync":"./src/server/entries/project-sync.ts","./deploy-plugin":"./src/node/deploy-plugin.ts","./realtime-slot":"./src/server/realtime-slot.ts","./records-files":"./src/server/entries/records-files.ts","./adapter/plugin":"./src/adapter/index.ts","./platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"./platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"./plugins/backups":"./src/server/plugins/backups.ts","./plugins/openapi":"./src/server/plugins/openapi.ts","./realtime-client":"./src/server/entries/realtime-client.ts","./records-preview":"./src/server/entries/records-preview.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./plugins/seo-paths":"./src/server/plugins/seo-paths.ts","./scripts/export.ts":"./scripts/export.ts","./plugins/ai-binding":"./src/server/plugins/ai-binding.ts","./plugins/collections":"./src/server/plugins/collections.ts","./plugins/seo-locales":"./src/server/plugins/seo-locales.ts","./scripts/sync-app.ts":"./scripts/sync-app.ts","./hardening-middleware":"./src/server/entries/hardening-middleware.ts","./plugins/mail-binding":"./src/server/plugins/mail-binding.ts","./plugins/domains-names":"./src/server/plugins/domains-names.ts","./plugins/observability":"./src/server/plugins/observability.ts","./scripts/sync-panel.ts":"./scripts/sync-panel.ts","./plugins/previews-names":"./src/server/plugins/previews-names.ts","./plugins/payments-shared":"./src/server/plugins/payments-shared.ts","./plugins/observability-binding":"./src/server/plugins/observability-binding.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"dev":"vp dev","test":"bun test","build":"vp build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit","preview":"vp preview","app:sync":"bun scripts/sync-app.ts","pack:check":"bun pm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/dist/packs/voidbase-cloud-voidbase-0.9.0-beta.64.tgz","_integrity":"sha512-h571G5KBL0RilWC5BH0z+cW6uSYn8hHfNg3Z8B23/tNDubn7rRBWlPcYSjP/bZAttAaCB+7J1BWWHBZHdWlifQ==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@resvg/resvg-wasm":"2.6.2","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0","@voidbase-cloud/plugin-auth":"0.9.0-beta.64","@voidbase-cloud/plugin-mail":"0.9.0-beta.64","@voidbase-cloud/plugin-backups":"0.9.0-beta.64","@voidbase-cloud/plugin-openapi":"0.9.0-beta.64","@voidbase-cloud/plugin-realtime":"0.9.0-beta.64","@voidbase-cloud/plugin-hardening":"0.9.0-beta.64","@voidbase-cloud/plugin-observability":"0.9.0-beta.64"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","subset-font":"2.7.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.64_1789350455836_0.5104237496971304","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.65":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.65","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.65","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"24b866e35de39301e3b4c81721e8d7bec4a1f15b","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.65.tgz","fileCount":281,"integrity":"sha512-1vNiEKnxQvKTCjgkJGkkbFYK6BlX3GY3fokDrP2QG8Ai4qlkCwM9nML6M1yoGU0jFIG6JcMkQiwpTZFjIdC3gA==","signatures":[{"sig":"MEUCIHTBaxQrJ9RKEdvNODXXfVJDkjW59ZDYze8UGpPFa3F6AiEAlKBv+dN+NEchaYEapYLj7V4UxV6i5LgZerjNDurvrw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3555208},"type":"module","_from":"file:/opt/buildhome/repo/dist/packs/voidbase-cloud-voidbase-0.9.0-beta.65.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./sdk":"./src/server/entries/sdk.ts","./jobs":"./src/server/jobs.ts","./mail":"./src/server/entries/mail.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./types":"./src/server/types.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./testing":"./src/server/entries/testing.ts","./platform":{"default":"./src/platform/node/index.ts","workerd":"./src/platform/workers/index.ts"},"./registry":"./src/node/registry.ts","./auth-slot":"./src/server/auth-slot.ts","./workflows":"./src/server/workflows.ts","./durable-db":"./src/server/durable-db.ts","./interfaces":"./src/server/interfaces/index.ts","./auth-routes":"./src/server/entries/auth-routes.ts","./backups-api":"./src/server/entries/backups-api.ts","./record-slot":"./src/server/record-slot.ts","./cloud-client":"./src/cloud/client.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./plugins/mail":"./src/server/plugins/mail.ts","./project-sync":"./src/server/entries/project-sync.ts","./deploy-plugin":"./src/node/deploy-plugin.ts","./realtime-slot":"./src/server/realtime-slot.ts","./records-files":"./src/server/entries/records-files.ts","./adapter/plugin":"./src/adapter/index.ts","./platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"./platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"./plugins/backups":"./src/server/plugins/backups.ts","./plugins/openapi":"./src/server/plugins/openapi.ts","./realtime-client":"./src/server/entries/realtime-client.ts","./records-preview":"./src/server/entries/records-preview.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./plugins/seo-paths":"./src/server/plugins/seo-paths.ts","./scripts/export.ts":"./scripts/export.ts","./plugins/ai-binding":"./src/server/plugins/ai-binding.ts","./plugins/collections":"./src/server/plugins/collections.ts","./plugins/seo-locales":"./src/server/plugins/seo-locales.ts","./scripts/sync-app.ts":"./scripts/sync-app.ts","./hardening-middleware":"./src/server/entries/hardening-middleware.ts","./plugins/mail-binding":"./src/server/plugins/mail-binding.ts","./plugins/domains-names":"./src/server/plugins/domains-names.ts","./plugins/observability":"./src/server/plugins/observability.ts","./scripts/sync-panel.ts":"./scripts/sync-panel.ts","./plugins/previews-names":"./src/server/plugins/previews-names.ts","./plugins/payments-shared":"./src/server/plugins/payments-shared.ts","./plugins/observability-binding":"./src/server/plugins/observability-binding.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"dev":"vp dev","test":"bun test","build":"vp build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit","preview":"vp preview","app:sync":"bun scripts/sync-app.ts","pack:check":"bun pm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/dist/packs/voidbase-cloud-voidbase-0.9.0-beta.65.tgz","_integrity":"sha512-1vNiEKnxQvKTCjgkJGkkbFYK6BlX3GY3fokDrP2QG8Ai4qlkCwM9nML6M1yoGU0jFIG6JcMkQiwpTZFjIdC3gA==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@resvg/resvg-wasm":"2.6.2","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0","@voidbase-cloud/plugin-auth":"0.9.0-beta.65","@voidbase-cloud/plugin-mail":"0.9.0-beta.65","@voidbase-cloud/plugin-backups":"0.9.0-beta.65","@voidbase-cloud/plugin-openapi":"0.9.0-beta.65","@voidbase-cloud/plugin-realtime":"0.9.0-beta.65","@voidbase-cloud/plugin-hardening":"0.9.0-beta.65","@voidbase-cloud/plugin-observability":"0.9.0-beta.65"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","subset-font":"2.7.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.65_1789355401609_0.9356848976747951","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.66":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.66","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.66","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"0d380af5289530e2dbaab497efed9974907b966b","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.66.tgz","fileCount":281,"integrity":"sha512-hPDJZ9V4W9cs2UZMtF8FvvdXHXWiTBmOt9fpRdMImPPqpgN40m7/ktkgugMRG76BR385XwkfS0uY3u6V3K+jWQ==","signatures":[{"sig":"MEYCIQDgJ5AVvOezta1XeaPI3hzK4LDbxHlG9tM5obm5LstcwwIhAN+ODwtt7b7HaCYDl3trO8Utf7BWtxFsGRH2AZpZK1FS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3555901},"type":"module","_from":"file:/opt/buildhome/repo/dist/packs/voidbase-cloud-voidbase-0.9.0-beta.66.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./sdk":"./src/server/entries/sdk.ts","./jobs":"./src/server/jobs.ts","./mail":"./src/server/entries/mail.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./types":"./src/server/types.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./testing":"./src/server/entries/testing.ts","./platform":{"default":"./src/platform/node/index.ts","workerd":"./src/platform/workers/index.ts"},"./registry":"./src/node/registry.ts","./auth-slot":"./src/server/auth-slot.ts","./workflows":"./src/server/workflows.ts","./durable-db":"./src/server/durable-db.ts","./interfaces":"./src/server/interfaces/index.ts","./auth-routes":"./src/server/entries/auth-routes.ts","./backups-api":"./src/server/entries/backups-api.ts","./record-slot":"./src/server/record-slot.ts","./cloud-client":"./src/cloud/client.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./plugins/mail":"./src/server/plugins/mail.ts","./project-sync":"./src/server/entries/project-sync.ts","./deploy-plugin":"./src/node/deploy-plugin.ts","./realtime-slot":"./src/server/realtime-slot.ts","./records-files":"./src/server/entries/records-files.ts","./adapter/plugin":"./src/adapter/index.ts","./platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"./platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"./plugins/backups":"./src/server/plugins/backups.ts","./plugins/openapi":"./src/server/plugins/openapi.ts","./realtime-client":"./src/server/entries/realtime-client.ts","./records-preview":"./src/server/entries/records-preview.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./plugins/seo-paths":"./src/server/plugins/seo-paths.ts","./scripts/export.ts":"./scripts/export.ts","./plugins/ai-binding":"./src/server/plugins/ai-binding.ts","./plugins/collections":"./src/server/plugins/collections.ts","./plugins/seo-locales":"./src/server/plugins/seo-locales.ts","./scripts/sync-app.ts":"./scripts/sync-app.ts","./hardening-middleware":"./src/server/entries/hardening-middleware.ts","./plugins/mail-binding":"./src/server/plugins/mail-binding.ts","./plugins/domains-names":"./src/server/plugins/domains-names.ts","./plugins/observability":"./src/server/plugins/observability.ts","./scripts/sync-panel.ts":"./scripts/sync-panel.ts","./plugins/previews-names":"./src/server/plugins/previews-names.ts","./plugins/payments-shared":"./src/server/plugins/payments-shared.ts","./plugins/observability-binding":"./src/server/plugins/observability-binding.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"dev":"vp dev","test":"bun test","build":"vp build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit","preview":"vp preview","app:sync":"bun scripts/sync-app.ts","pack:check":"bun pm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/dist/packs/voidbase-cloud-voidbase-0.9.0-beta.66.tgz","_integrity":"sha512-hPDJZ9V4W9cs2UZMtF8FvvdXHXWiTBmOt9fpRdMImPPqpgN40m7/ktkgugMRG76BR385XwkfS0uY3u6V3K+jWQ==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@resvg/resvg-wasm":"2.6.2","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0","@voidbase-cloud/plugin-auth":"0.9.0-beta.66","@voidbase-cloud/plugin-mail":"0.9.0-beta.66","@voidbase-cloud/plugin-backups":"0.9.0-beta.66","@voidbase-cloud/plugin-openapi":"0.9.0-beta.66","@voidbase-cloud/plugin-realtime":"0.9.0-beta.66","@voidbase-cloud/plugin-hardening":"0.9.0-beta.66","@voidbase-cloud/plugin-observability":"0.9.0-beta.66"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","subset-font":"2.7.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.66_1789357141756_0.7486041388349454","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.67":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.67","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.67","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"60912a2d80383a05c86c8d4e6b96f8e4fbfb7a54","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.67.tgz","fileCount":281,"integrity":"sha512-XUYA1C5hyQNW70qmWr3XQPgHEfZlw+WGW4Aqda0msJOC0EZKUSzKpYrKDjMSO/cqRA7mgBP69z3vxDNa1rclNg==","signatures":[{"sig":"MEUCICkg0RlAgMecp71wgHRc3c3c09cLfQC2Qy7P9jJFXZPlAiEAltTPYtaCC3R6ZZrb7kSJpjCm4OlHq0H93EiW9UJYZvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3556320},"type":"module","_from":"file:/opt/buildhome/repo/dist/packs/voidbase-cloud-voidbase-0.9.0-beta.67.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./sdk":"./src/server/entries/sdk.ts","./jobs":"./src/server/jobs.ts","./mail":"./src/server/entries/mail.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./types":"./src/server/types.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./testing":"./src/server/entries/testing.ts","./platform":{"default":"./src/platform/node/index.ts","workerd":"./src/platform/workers/index.ts"},"./registry":"./src/node/registry.ts","./auth-slot":"./src/server/auth-slot.ts","./workflows":"./src/server/workflows.ts","./durable-db":"./src/server/durable-db.ts","./interfaces":"./src/server/interfaces/index.ts","./auth-routes":"./src/server/entries/auth-routes.ts","./backups-api":"./src/server/entries/backups-api.ts","./record-slot":"./src/server/record-slot.ts","./cloud-client":"./src/cloud/client.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./plugins/mail":"./src/server/plugins/mail.ts","./project-sync":"./src/server/entries/project-sync.ts","./deploy-plugin":"./src/node/deploy-plugin.ts","./realtime-slot":"./src/server/realtime-slot.ts","./records-files":"./src/server/entries/records-files.ts","./adapter/plugin":"./src/adapter/index.ts","./platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"./platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"./plugins/backups":"./src/server/plugins/backups.ts","./plugins/openapi":"./src/server/plugins/openapi.ts","./realtime-client":"./src/server/entries/realtime-client.ts","./records-preview":"./src/server/entries/records-preview.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./plugins/seo-paths":"./src/server/plugins/seo-paths.ts","./scripts/export.ts":"./scripts/export.ts","./plugins/ai-binding":"./src/server/plugins/ai-binding.ts","./plugins/collections":"./src/server/plugins/collections.ts","./plugins/seo-locales":"./src/server/plugins/seo-locales.ts","./scripts/sync-app.ts":"./scripts/sync-app.ts","./hardening-middleware":"./src/server/entries/hardening-middleware.ts","./plugins/mail-binding":"./src/server/plugins/mail-binding.ts","./plugins/domains-names":"./src/server/plugins/domains-names.ts","./plugins/observability":"./src/server/plugins/observability.ts","./scripts/sync-panel.ts":"./scripts/sync-panel.ts","./plugins/previews-names":"./src/server/plugins/previews-names.ts","./plugins/payments-shared":"./src/server/plugins/payments-shared.ts","./plugins/observability-binding":"./src/server/plugins/observability-binding.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"dev":"vp dev","test":"bun test","build":"vp build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit","preview":"vp preview","app:sync":"bun scripts/sync-app.ts","pack:check":"bun pm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/dist/packs/voidbase-cloud-voidbase-0.9.0-beta.67.tgz","_integrity":"sha512-XUYA1C5hyQNW70qmWr3XQPgHEfZlw+WGW4Aqda0msJOC0EZKUSzKpYrKDjMSO/cqRA7mgBP69z3vxDNa1rclNg==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@resvg/resvg-wasm":"2.6.2","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0","@voidbase-cloud/plugin-auth":"0.9.0-beta.67","@voidbase-cloud/plugin-mail":"0.9.0-beta.67","@voidbase-cloud/plugin-backups":"0.9.0-beta.67","@voidbase-cloud/plugin-openapi":"0.9.0-beta.67","@voidbase-cloud/plugin-realtime":"0.9.0-beta.67","@voidbase-cloud/plugin-hardening":"0.9.0-beta.67","@voidbase-cloud/plugin-observability":"0.9.0-beta.67"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","subset-font":"2.7.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.67_1789359099735_0.09488838877944783","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.68":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.68","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.68","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"0c0b50240b7c26f39458486adf905621e2ed600a","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.68.tgz","fileCount":281,"integrity":"sha512-VzQss32SV1zshBa2Ew+FOcagCuptS652+SF+LhecFgF1q2UKrChv73d35lmF5smPbfgLTgmh/sagqXS9XY+y6Q==","signatures":[{"sig":"MEQCIFY9jwucDvkHqErdC77n16jbqRjfSmGyrXHuHUABCYq2AiBXo1xeq3OvEw+EEcK5e6OA+iPlQtig6cgL8kHBB7Q8jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3557498},"type":"module","_from":"file:/opt/buildhome/repo/dist/packs/voidbase-cloud-voidbase-0.9.0-beta.68.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./sdk":"./src/server/entries/sdk.ts","./jobs":"./src/server/jobs.ts","./mail":"./src/server/entries/mail.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./types":"./src/server/types.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./testing":"./src/server/entries/testing.ts","./platform":{"default":"./src/platform/node/index.ts","workerd":"./src/platform/workers/index.ts"},"./registry":"./src/node/registry.ts","./auth-slot":"./src/server/auth-slot.ts","./workflows":"./src/server/workflows.ts","./durable-db":"./src/server/durable-db.ts","./interfaces":"./src/server/interfaces/index.ts","./auth-routes":"./src/server/entries/auth-routes.ts","./backups-api":"./src/server/entries/backups-api.ts","./record-slot":"./src/server/record-slot.ts","./cloud-client":"./src/cloud/client.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./plugins/mail":"./src/server/plugins/mail.ts","./project-sync":"./src/server/entries/project-sync.ts","./deploy-plugin":"./src/node/deploy-plugin.ts","./realtime-slot":"./src/server/realtime-slot.ts","./records-files":"./src/server/entries/records-files.ts","./adapter/plugin":"./src/adapter/index.ts","./platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"./platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"./plugins/backups":"./src/server/plugins/backups.ts","./plugins/openapi":"./src/server/plugins/openapi.ts","./realtime-client":"./src/server/entries/realtime-client.ts","./records-preview":"./src/server/entries/records-preview.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./plugins/seo-paths":"./src/server/plugins/seo-paths.ts","./scripts/export.ts":"./scripts/export.ts","./plugins/ai-binding":"./src/server/plugins/ai-binding.ts","./plugins/collections":"./src/server/plugins/collections.ts","./plugins/seo-locales":"./src/server/plugins/seo-locales.ts","./scripts/sync-app.ts":"./scripts/sync-app.ts","./hardening-middleware":"./src/server/entries/hardening-middleware.ts","./plugins/mail-binding":"./src/server/plugins/mail-binding.ts","./plugins/domains-names":"./src/server/plugins/domains-names.ts","./plugins/observability":"./src/server/plugins/observability.ts","./scripts/sync-panel.ts":"./scripts/sync-panel.ts","./plugins/previews-names":"./src/server/plugins/previews-names.ts","./plugins/payments-shared":"./src/server/plugins/payments-shared.ts","./plugins/observability-binding":"./src/server/plugins/observability-binding.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"dev":"vp dev","test":"bun test","build":"vp build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit","preview":"vp preview","app:sync":"bun scripts/sync-app.ts","pack:check":"bun pm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/dist/packs/voidbase-cloud-voidbase-0.9.0-beta.68.tgz","_integrity":"sha512-VzQss32SV1zshBa2Ew+FOcagCuptS652+SF+LhecFgF1q2UKrChv73d35lmF5smPbfgLTgmh/sagqXS9XY+y6Q==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@resvg/resvg-wasm":"2.6.2","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0","@voidbase-cloud/plugin-auth":"0.9.0-beta.68","@voidbase-cloud/plugin-mail":"0.9.0-beta.68","@voidbase-cloud/plugin-backups":"0.9.0-beta.68","@voidbase-cloud/plugin-openapi":"0.9.0-beta.68","@voidbase-cloud/plugin-realtime":"0.9.0-beta.68","@voidbase-cloud/plugin-hardening":"0.9.0-beta.68","@voidbase-cloud/plugin-observability":"0.9.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","subset-font":"2.7.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.68_1789360498425_0.11357999001864516","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.69":{"name":"@voidbase-cloud/voidbase","version":"0.9.0-beta.69","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"license":"MIT","_id":"@voidbase-cloud/voidbase@0.9.0-beta.69","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"bin":{"voidbase":"bin/voidbase.ts"},"dist":{"shasum":"19f3c50b340fb673e66582642a9f0f97dc3802d5","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-0.9.0-beta.69.tgz","fileCount":282,"integrity":"sha512-E3qzOv+SqrpES58Y0IPFvFiz+xCesbK1XxoDLaOJxWny/8LZr2tA0kyFoza3anRaacGePIi7e8CslbV6kF//kw==","signatures":[{"sig":"MEUCIQDO0Xl5jHrfqplOP89HpLPCygiHtXmKDn94oHkL+HstBQIgEWAYlOHxw3nD9DXoDzSKnvGV02TrV00S/5ArIjaJH70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3565078},"type":"module","_from":"file:/opt/buildhome/repo/dist/packs/voidbase-cloud-voidbase-0.9.0-beta.69.tgz","engines":{"bun":">=1.2"},"exports":{".":"./src/node/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./env":"./env.ts","./hub":"./src/server/hub.ts","./sdk":"./src/server/entries/sdk.ts","./jobs":"./src/server/jobs.ts","./mail":"./src/server/entries/mail.ts","./cloud":"./src/cloud/rest.ts","./crons":"./src/server/crons.ts","./serve":"./src/node/serve.ts","./types":"./src/server/types.ts","./bundle":"./src/node/bundle.ts","./kernel":"./src/server/kernel.ts","./plugin":"./hooks-plugin.ts","./schema":"./db/schema.ts","./static":"./src/server/static.ts","./adapter":"./src/adapter/runtime.ts","./plugins":"./src/server/plugins/manifest.ts","./secrets":"./src/env/define.ts","./testing":"./src/server/entries/testing.ts","./platform":{"default":"./src/platform/node/index.ts","workerd":"./src/platform/workers/index.ts"},"./registry":"./src/node/registry.ts","./auth-slot":"./src/server/auth-slot.ts","./workflows":"./src/server/workflows.ts","./durable-db":"./src/server/durable-db.ts","./interfaces":"./src/server/interfaces/index.ts","./auth-routes":"./src/server/entries/auth-routes.ts","./backups-api":"./src/server/entries/backups-api.ts","./record-slot":"./src/server/record-slot.ts","./cloud-client":"./src/cloud/client.ts","./package.json":"./package.json","./plugins/auth":"./src/server/plugins/auth.ts","./plugins/mail":"./src/server/plugins/mail.ts","./project-sync":"./src/server/entries/project-sync.ts","./deploy-plugin":"./src/node/deploy-plugin.ts","./realtime-slot":"./src/server/realtime-slot.ts","./records-files":"./src/server/entries/records-files.ts","./adapter/plugin":"./src/adapter/index.ts","./platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"./platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"./plugins/backups":"./src/server/plugins/backups.ts","./plugins/openapi":"./src/server/plugins/openapi.ts","./realtime-client":"./src/server/entries/realtime-client.ts","./records-preview":"./src/server/entries/records-preview.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./plugins/seo-paths":"./src/server/plugins/seo-paths.ts","./scripts/export.ts":"./scripts/export.ts","./plugins/ai-binding":"./src/server/plugins/ai-binding.ts","./plugins/collections":"./src/server/plugins/collections.ts","./plugins/seo-locales":"./src/server/plugins/seo-locales.ts","./scripts/sync-app.ts":"./scripts/sync-app.ts","./hardening-middleware":"./src/server/entries/hardening-middleware.ts","./plugins/mail-binding":"./src/server/plugins/mail-binding.ts","./plugins/domains-names":"./src/server/plugins/domains-names.ts","./plugins/observability":"./src/server/plugins/observability.ts","./scripts/sync-panel.ts":"./scripts/sync-panel.ts","./plugins/previews-names":"./src/server/plugins/previews-names.ts","./plugins/payments-shared":"./src/server/plugins/payments-shared.ts","./plugins/observability-binding":"./src/server/plugins/observability-binding.ts"},"imports":{"#platform/env":{"default":"./src/platform/node/env.ts","workerd":"./src/platform/workers/env.ts"},"#platform/log":{"default":"./src/platform/node/log.ts","workerd":"./src/platform/workers/log.ts"},"#platform/sse":{"default":"./src/platform/node/sse.ts","workerd":"./src/platform/workers/sse.ts"},"#platform/email":{"default":"./src/platform/node/email.ts","workerd":"./src/platform/workers/email.ts"},"#platform/hooks":{"default":"./src/platform/node/hooks.ts","workerd":"./src/platform/workers/hooks.ts"},"#platform/photon":{"default":"./src/platform/node/photon.ts","workerd":"./src/platform/workers/photon.ts"},"#platform/raster":{"default":"./src/platform/node/raster.ts","workerd":"./src/platform/workers/raster.ts"},"#platform/plugins":{"default":"./src/platform/node/plugins.ts","workerd":"./src/platform/workers/plugins.ts"},"#platform/sockets":{"default":"./src/platform/node/sockets.ts","workerd":"./src/platform/workers/sockets.ts"},"#platform/migrations":{"default":"./src/platform/node/migrations.ts","workerd":"./src/platform/workers/migrations.ts"}},"private":false,"scripts":{"dev":"vp dev","test":"bun test","build":"vp build","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit","preview":"vp preview","app:sync":"bun scripts/sync-app.ts","pack:check":"bun pm pack --dry-run","panel:sync":"bun scripts/sync-panel.ts","prepublishOnly":"bun run check && bun test"},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"_resolved":"/opt/buildhome/repo/dist/packs/voidbase-cloud-voidbase-0.9.0-beta.69.tgz","_integrity":"sha512-E3qzOv+SqrpES58Y0IPFvFiz+xCesbK1XxoDLaOJxWny/8LZr2tA0kyFoza3anRaacGePIi7e8CslbV6kF//kw==","repository":{"url":"git+https://github.com/voidbase-cloud/voidbase.git","type":"git"},"_npmVersion":"11.16.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.11.9","vite":"^8.0.10","void":"^0.10.13","cordis":"4.0.0-rc.9","fflate":"^0.8.3","bcryptjs":"^3.0.2","vite-plus":"^0.1.21","typescript":"^5.9.3","@cf-wasm/photon":"^0.4.0","@resvg/resvg-wasm":"2.6.2","@simplewebauthn/server":"^14.0.1","@cloudflare/workers-types":"^4.20250903.0","@voidbase-cloud/plugin-auth":"0.9.0-beta.69","@voidbase-cloud/plugin-mail":"0.9.0-beta.69","@voidbase-cloud/plugin-backups":"0.9.0-beta.69","@voidbase-cloud/plugin-openapi":"0.9.0-beta.69","@voidbase-cloud/plugin-realtime":"0.9.0-beta.69","@voidbase-cloud/plugin-hardening":"0.9.0-beta.69","@voidbase-cloud/plugin-observability":"0.9.0-beta.69"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/bun":"^1.4.1","playwright":"^1.63.0","pocketbase":"0.28.0","subset-font":"2.7.0","@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/voidbase_0.9.0-beta.69_1789365201108_0.4739442330429211","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@voidbase-cloud/voidbase","version":"1.0.0","description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","license":"MIT","repository":{"type":"git","url":"git+https://github.com/voidbase-cloud/voidbase.git"},"homepage":"https://github.com/voidbase-cloud/voidbase#readme","bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"private":false,"type":"module","publishConfig":{"access":"public"},"bin":{"voidbase":"bin/voidbase.ts"},"exports":{".":"./src/node/index.ts","./adapter":"./src/adapter/runtime.ts","./adapter/plugin":"./src/adapter/index.ts","./api":"./src/server/api.ts","./app":"./src/server/app.ts","./auth-routes":"./src/server/entries/auth-routes.ts","./auth-slot":"./src/server/auth-slot.ts","./backups-api":"./src/server/entries/backups-api.ts","./bundle":"./src/node/bundle.ts","./cloud":"./src/cloud/rest.ts","./cloud-client":"./src/cloud/client.ts","./crons":"./src/server/crons.ts","./deploy-plugin":"./src/node/deploy-plugin.ts","./durable-db":"./src/server/durable-db.ts","./env":"./env.ts","./hardening-middleware":"./src/server/entries/hardening-middleware.ts","./hub":"./src/server/hub.ts","./interfaces":"./src/server/interfaces/index.ts","./jobs":"./src/server/jobs.ts","./kernel":"./src/server/kernel.ts","./mail":"./src/server/entries/mail.ts","./package.json":"./package.json","./platform":{"workerd":"./src/platform/workers/index.ts","default":"./src/platform/node/index.ts"},"./platform/email":{"workerd":"./src/platform/workers/email.ts","default":"./src/platform/node/email.ts"},"./platform/raster":{"workerd":"./src/platform/workers/raster.ts","default":"./src/platform/node/raster.ts"},"./plugin":"./hooks-plugin.ts","./plugins":"./src/server/plugins/manifest.ts","./plugins/ai-binding":"./src/server/plugins/ai-binding.ts","./plugins/auth":"./src/server/plugins/auth.ts","./plugins/backups":"./src/server/plugins/backups.ts","./plugins/collections":"./src/server/plugins/collections.ts","./plugins/domains-names":"./src/server/plugins/domains-names.ts","./plugins/hardening":"./src/server/plugins/hardening.ts","./plugins/mail":"./src/server/plugins/mail.ts","./plugins/mail-binding":"./src/server/plugins/mail-binding.ts","./plugins/observability":"./src/server/plugins/observability.ts","./plugins/observability-binding":"./src/server/plugins/observability-binding.ts","./plugins/openapi":"./src/server/plugins/openapi.ts","./plugins/payments-shared":"./src/server/plugins/payments-shared.ts","./plugins/previews-names":"./src/server/plugins/previews-names.ts","./plugins/realtime":"./src/server/plugins/realtime.ts","./plugins/seo-locales":"./src/server/plugins/seo-locales.ts","./plugins/seo-paths":"./src/server/plugins/seo-paths.ts","./project-sync":"./src/server/entries/project-sync.ts","./realtime-client":"./src/server/entries/realtime-client.ts","./realtime-slot":"./src/server/realtime-slot.ts","./record-slot":"./src/server/record-slot.ts","./records-files":"./src/server/entries/records-files.ts","./records-preview":"./src/server/entries/records-preview.ts","./registry":"./src/node/registry.ts","./schema":"./db/schema.ts","./scripts/export.ts":"./scripts/export.ts","./scripts/sync-app.ts":"./scripts/sync-app.ts","./scripts/sync-panel.ts":"./scripts/sync-panel.ts","./sdk":"./src/server/entries/sdk.ts","./secrets":"./src/env/define.ts","./serve":"./src/node/serve.ts","./static":"./src/server/static.ts","./testing":"./src/server/entries/testing.ts","./types":"./src/server/types.ts","./workflows":"./src/server/workflows.ts"},"imports":{"#platform/env":{"workerd":"./src/platform/workers/env.ts","default":"./src/platform/node/env.ts"},"#platform/log":{"workerd":"./src/platform/workers/log.ts","default":"./src/platform/node/log.ts"},"#platform/sse":{"workerd":"./src/platform/workers/sse.ts","default":"./src/platform/node/sse.ts"},"#platform/sockets":{"workerd":"./src/platform/workers/sockets.ts","default":"./src/platform/node/sockets.ts"},"#platform/email":{"workerd":"./src/platform/workers/email.ts","default":"./src/platform/node/email.ts"},"#platform/hooks":{"workerd":"./src/platform/workers/hooks.ts","default":"./src/platform/node/hooks.ts"},"#platform/migrations":{"workerd":"./src/platform/workers/migrations.ts","default":"./src/platform/node/migrations.ts"},"#platform/photon":{"workerd":"./src/platform/workers/photon.ts","default":"./src/platform/node/photon.ts"},"#platform/plugins":{"workerd":"./src/platform/workers/plugins.ts","default":"./src/platform/node/plugins.ts"},"#platform/raster":{"workerd":"./src/platform/workers/raster.ts","default":"./src/platform/node/raster.ts"}},"keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"engines":{"bun":">=1.2"},"scripts":{"dev":"vp dev","build":"vp build","preview":"vp preview","panel:sync":"bun scripts/sync-panel.ts","app:sync":"bun scripts/sync-app.ts","test":"bun test","check":"void prepare && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.node.json --noEmit","pack:check":"bun pm pack --dry-run","prepublishOnly":"bun run check && bun test"},"dependencies":{"@cf-wasm/photon":"^0.4.0","@cloudflare/workers-types":"^4.20250903.0","@resvg/resvg-wasm":"2.6.2","@simplewebauthn/server":"^14.0.1","@voidbase-cloud/plugin-auth":"1.0.0","@voidbase-cloud/plugin-backups":"1.0.0","@voidbase-cloud/plugin-hardening":"1.0.0","@voidbase-cloud/plugin-mail":"1.0.0","@voidbase-cloud/plugin-observability":"1.0.0","@voidbase-cloud/plugin-openapi":"1.0.0","@voidbase-cloud/plugin-realtime":"1.0.0","bcryptjs":"^3.0.2","cordis":"4.0.0-rc.9","fflate":"^0.8.3","hono":"^4.11.9","typescript":"^5.9.3","vite":"^8.0.10","vite-plus":"^0.1.21","void":"^0.10.13"},"devDependencies":{"@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2","@types/bun":"^1.4.1","husky":"^9.1.7","playwright":"^1.63.0","pocketbase":"0.28.0","subset-font":"2.7.0"},"_id":"@voidbase-cloud/voidbase@1.0.0","_integrity":"sha512-oEoYk/p7Z4ZLj1FdXnpo1ddU/pXAA6THHbYYMjYvkdjNvwVRQq5Y7v3HeC8mqF2076haHKVOoZGXYGiP9csR7Q==","_resolved":"/opt/buildhome/repo/dist/packs/voidbase-cloud-voidbase-1.0.0.tgz","_from":"file:/opt/buildhome/repo/dist/packs/voidbase-cloud-voidbase-1.0.0.tgz","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-oEoYk/p7Z4ZLj1FdXnpo1ddU/pXAA6THHbYYMjYvkdjNvwVRQq5Y7v3HeC8mqF2076haHKVOoZGXYGiP9csR7Q==","shasum":"25cf490b35e8be9e4a3ef2a8e8bef6ed48201363","tarball":"https://registry.npmjs.org/@voidbase-cloud/voidbase/-/voidbase-1.0.0.tgz","fileCount":282,"unpackedSize":3565739,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCK2z2twuC5ZG14Jv9UJbyHezc5YdNyTUf5zD3/PgiiVAIgb9rgcPS+9haWEbJPLN+VolPKRM9OyhB+Swpt+OnEGso="}]},"_npmUser":{"name":"saastemly-dev","email":"contact@saastemly.com"},"directories":{},"maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/voidbase_1.0.0_1789376687306_0.38518457311291376"},"_hasShrinkwrap":false}},"time":{"created":"2026-09-06T12:00:59.028Z","modified":"2026-09-14T09:04:47.903Z","0.1.0":"2026-09-06T12:00:59.370Z","0.2.0":"2026-09-06T13:38:30.251Z","0.2.1":"2026-09-06T13:50:27.689Z","0.2.2":"2026-09-06T14:51:35.691Z","0.3.0":"2026-09-07T03:12:06.571Z","0.4.0":"2026-09-07T11:56:43.860Z","0.4.1":"2026-09-07T12:11:58.548Z","0.5.0":"2026-09-07T12:50:30.448Z","0.5.1":"2026-09-07T13:24:01.821Z","0.6.0":"2026-09-07T14:23:03.172Z","0.6.1":"2026-09-07T14:57:46.508Z","0.6.2":"2026-09-07T15:29:54.458Z","0.7.0":"2026-09-07T16:52:47.881Z","0.8.0":"2026-09-08T00:17:02.638Z","0.9.0-beta":"2026-09-08T03:02:18.770Z","0.9.0-beta.1":"2026-09-08T03:08:05.718Z","0.9.0-beta.2":"2026-09-08T06:16:22.733Z","0.9.0-beta.3":"2026-09-08T18:31:30.673Z","0.9.0-beta.4":"2026-09-08T23:07:33.605Z","0.9.0-beta.5":"2026-09-09T00:33:54.652Z","0.9.0-beta.6":"2026-09-09T00:58:58.770Z","0.9.0-beta.7":"2026-09-09T01:29:49.276Z","0.9.0-beta.8":"2026-09-09T02:11:14.757Z","0.9.0-beta.9":"2026-09-09T03:02:09.353Z","0.9.0-beta.10":"2026-09-09T06:09:49.064Z","0.9.0-beta.11":"2026-09-09T06:19:11.765Z","0.9.0-beta.12":"2026-09-09T10:08:11.821Z","0.9.0-beta.13":"2026-09-09T10:53:53.755Z","0.9.0-beta.14":"2026-09-09T21:50:05.966Z","0.9.0-beta.15":"2026-09-09T22:25:21.653Z","0.9.0-beta.16":"2026-09-09T22:44:18.408Z","0.9.0-beta.17":"2026-09-09T23:18:35.754Z","0.9.0-beta.18":"2026-09-09T23:27:45.840Z","0.9.0-beta.19":"2026-09-09T23:36:48.783Z","0.9.0-beta.20":"2026-09-10T13:19:46.654Z","0.9.0-beta.21":"2026-09-10T15:08:35.492Z","0.9.0-beta.22":"2026-09-10T15:30:19.095Z","0.9.0-beta.23":"2026-09-10T15:48:39.948Z","0.9.0-beta.24":"2026-09-10T17:36:19.259Z","0.9.0-beta.25":"2026-09-11T02:40:51.615Z","0.9.0-beta.26":"2026-09-11T03:07:52.051Z","0.9.0-beta.27":"2026-09-11T03:37:58.410Z","0.9.0-beta.28":"2026-09-11T04:11:39.385Z","0.9.0-beta.29":"2026-09-11T05:18:11.902Z","0.9.0-beta.30":"2026-09-11T06:04:13.197Z","0.9.0-beta.31":"2026-09-11T06:45:14.552Z","0.9.0-beta.32":"2026-09-11T07:37:08.502Z","0.9.0-beta.33":"2026-09-11T07:46:15.288Z","0.9.0-beta.34":"2026-09-11T07:54:29.359Z","0.9.0-beta.35":"2026-09-11T08:02:08.469Z","0.9.0-beta.36":"2026-09-11T11:08:14.600Z","0.9.0-beta.37":"2026-09-11T11:38:31.584Z","0.9.0-beta.38":"2026-09-11T12:04:48.405Z","0.9.0-beta.39":"2026-09-11T12:34:56.369Z","0.9.0-beta.40":"2026-09-11T12:51:05.754Z","0.9.0-beta.41":"2026-09-11T13:03:29.592Z","0.9.0-beta.42":"2026-09-11T13:26:03.291Z","0.9.0-beta.43":"2026-09-11T13:38:28.602Z","0.9.0-beta.44":"2026-09-11T13:49:28.151Z","0.9.0-beta.45":"2026-09-11T16:57:48.798Z","0.9.0-beta.46":"2026-09-11T18:22:06.831Z","0.9.0-beta.47":"2026-09-11T23:06:53.962Z","0.9.0-beta.48":"2026-09-11T23:15:45.619Z","0.9.0-beta.49":"2026-09-12T00:45:06.384Z","0.9.0-beta.50":"2026-09-12T03:12:28.629Z","0.9.0-beta.51":"2026-09-12T05:16:25.668Z","0.9.0-beta.52":"2026-09-12T06:58:23.727Z","0.9.0-beta.53":"2026-09-12T09:14:52.753Z","0.9.0-beta.54":"2026-09-12T09:26:11.019Z","0.9.0-beta.55":"2026-09-12T09:36:34.615Z","0.9.0-beta.56":"2026-09-12T12:14:42.594Z","0.9.0-beta.57":"2026-09-12T13:03:32.102Z","0.9.0-beta.58":"2026-09-12T14:09:24.646Z","0.9.0-beta.60":"2026-09-13T17:32:52.538Z","0.9.0-beta.61":"2026-09-13T19:59:06.120Z","0.9.0-beta.62":"2026-09-13T20:35:43.513Z","0.9.0-beta.63":"2026-09-14T01:30:26.030Z","0.9.0-beta.64":"2026-09-14T01:47:36.003Z","0.9.0-beta.65":"2026-09-14T03:10:01.765Z","0.9.0-beta.66":"2026-09-14T03:39:01.942Z","0.9.0-beta.67":"2026-09-14T04:11:39.909Z","0.9.0-beta.68":"2026-09-14T04:34:58.564Z","0.9.0-beta.69":"2026-09-14T05:53:21.357Z","1.0.0":"2026-09-14T09:04:47.510Z"},"bugs":{"url":"https://github.com/voidbase-cloud/voidbase/issues"},"license":"MIT","homepage":"https://github.com/voidbase-cloud/voidbase#readme","keywords":["pocketbase","cloudflare-workers","d1","r2","void","backend","baas"],"repository":{"type":"git","url":"git+https://github.com/voidbase-cloud/voidbase.git"},"description":"PocketBase-compatible backend on Cloudflare Workers (D1, R2, Queues, Durable Objects) via Void, or a single Bun process","maintainers":[{"name":"saastemly-dev","email":"contact@saastemly.com"}],"readme":"# voidbase\n\n[![ci](https://release.voidbase.cloud/badge.svg)](https://release.voidbase.cloud/) The status page of the last green build: every step, every suite, the screenshots.\n\nA PocketBase-wire-compatible backend on Cloudflare Workers, built with [Void](https://void.cloud).\nThe unmodified PocketBase admin panel (0.40.2) and the unmodified `pocketbase` JS SDK (0.28) are the two oracles that define done.\n\nCodename: `kanz-zjy`. Progress map: `surface/surface.json` rendered by `bun run surface`.\n\n## Use it like PocketBase as a framework\n\n```ts\n// main.ts\nimport { voidbase, parseServeArgs, type VoidbaseApp } from \"@voidbase-cloud/voidbase\";\nexport function register(app: VoidbaseApp) {\n  app.hooks.onRecordAfterCreateSuccess(async (e) => { /* ... */ }, \"posts\");   // the same on* functions pb_hooks get\n  app.router.get(\"/api/hello\", (c) => c.json({ hello: \"world\" }));              // Hono-style routes\n  app.hooks.cronAdd(\"digest\", \"0 8 * * *\", () => { /* ... */ });\n}\nif (import.meta.main) { const app = await voidbase(parseServeArgs()); register(app); await app.start(); }\n```\n\n`bun main.ts --http 127.0.0.1:8090` runs it; `voidbase deploy` composes `register` into the Worker as well.\n`voidbase-sveltekit-starter/vb` is the worked example (audit log, `hooks` collection actions, passkeys).\n\n## Install\n\n```bash\nbun add @voidbase-cloud/voidbase        # the package: library, CLI (`voidbase`) and the Cloudflare project generator\nbunx @voidbase-cloud/voidbase serve     # or run the CLI without installing\nvoidbase local new blog                 # a named instance on this machine, with its own port and superuser\nvoidbase local ls                       # what you have locally; `voidbase instances` does the same for Cloudflare\nvoidbase update                         # move to the newest release, whichever way voidbase is installed\nvoidbase update blog                    # rebuild a local instance onto it in place; `voidbase rollback blog` goes back\nvoidbase update --cloudflare blog       # the same for an instance on Cloudflare, through its own rebuild\nvoidbase instances create --cloudflare shop --template voidbase-demo   # a cloud instance shaped like a template\n```\n\nOr, like PocketBase, a single prebuilt executable from the\n[releases](https://github.com/voidbase-cloud/voidbase/releases): `voidbase_<version>_<os>_<arch>.zip` for Linux,\nmacOS and Windows (amd64 and arm64; musl builds for Alpine), with the admin panel, the system migrations and the hooks\ntypings inside, so `./voidbase serve` needs nothing else. The Cloudflare toolchain (`deploy`, `bundle`, `dev`)\nstays with the npm package.\n\n`voidbase update` is the same command in every one of those shapes and works out which one it is in. The prebuilt\nexecutable fetches the latest release for its platform, checks it against the published checksum and replaces itself\n(`--backup` zips `pb_data` first). A global npm install reinstalls itself. Inside a project, the dependency is bumped\nand installed, keeping the caret or the pin the project already had, and you are reminded that the live instance\nchanges when you deploy rather than when you install. `voidbase update --check` changes nothing and exits 1 when\nthere is a newer version and 2 when it could not find out, which is what a pipeline reads. Every other command\nmentions a new release once a day; `VOIDBASE_NO_UPDATE_CHECK=1` turns that off.\n\nCommits follow Conventional Commits (enforced by husky and CI); release-please turns them into a release PR,\nand merging it publishes to npm (and mirrors the core to GitHub Packages) and attaches the executables, with the\ncompiled notes; see\n[docs/releasing.md](docs/releasing.md).\n\n## Run it like PocketBase\n\n```bash\nbun install\nbunx voidbase serve --http 127.0.0.1:8090 --dir pb_data --hooksDir pb_hooks --migrationsDir pb_migrations --publicDir ./public\n```\n\nOne Bun process, SQLite in `pb_data/data.db`, files in `pb_data/storage/`, the admin panel at `/_/`, the same\n`pb_hooks` and `pb_migrations` you would give PocketBase (`--dev` restarts on hook changes, `voidbase superuser\nupsert email pass` works offline on `pb_data`). `--tunnel` puts the instance on the internet through a Cloudflare\nquick tunnel: the banner gains a `Tunnel: https://<words>.trycloudflare.com` line, and the tunnel closes with the\nserver. It runs `cloudflared` from `VOIDBASE_CLOUDFLARED`, from `PATH`, or downloaded once into\n`~/.cache/voidbase/cloudflared/`; without one the server serves as usual and says so. The Cloudflare deployment\nruns the same code on D1 and R2 with `voidbase deploy` from the same directory (see docs/deploy.md). The\nPocketBase-shaped\nconsumer is `voidbase-sveltekit-starter/vb`.\n\n## Run locally (this checkout, Workers dev server)\n\nThe repository is a Bun workspace and this package is `packages/voidbase`; the commands below are run from the\nrepository root, which is where the tooling and the hoisted `node_modules/.bin` live.\n\n```bash\nbun install\ncp packages/voidbase/.env.example packages/voidbase/.env   # first superuser, upserted at bootstrap\nbun run panel:sync              # copies ../pocketbase/ui/dist to packages/voidbase/public/_ (POCKETBASE_UI_DIST overrides)\n(cd packages/voidbase && ../../node_modules/.bin/void db migrate)\n./scripts/dev.sh start 5180     # background dev server with a pidfile; stop / status / log\n```\n\nPanel: http://127.0.0.1:5180/_/  ·  API: http://127.0.0.1:5180/api/health  ·  API reference: http://127.0.0.1:5180/api/docs\n\n## Verify against PocketBase\n\nWith a reference PocketBase on 127.0.0.1:8090 (the starter's `pb/` works, superuser admin@example.com / changeme123):\n\n```bash\ncd packages/voidbase                     # the suites' relative paths are the package's\nbun test/conformance/compare.ts          # same requests at both servers, JSON diffed with volatile fields masked\nbun test/panel-smoke.ts                  # headless login through the unmodified panel, screenshot to /tmp/panel.png\n```\n\n## The starter fork\n\n`voidbase-sveltekit-starter` is the reference consumer: `pocketbase-sveltekit-starter` with `pb/` replaced by\n`vb/` (a PocketBase-shaped directory: `pb_hooks`, `pb_migrations`, `pb_data`, `main.ts`, `entrypoint.sh`) and\nnothing else changed. Its `vb/package.json` depends on this package; `bun run backend` in `sk` runs `voidbase serve`,\n`bun run dev:backend` runs `main.ts`, and `bun run deploy` in `vb` goes live on Cloudflare. The original\n`pocketbase-sveltekit-starter` checkout stays on upstream master as the PocketBase reference for the differential\nsuites (`scripts/seed-reference.sh` runs its `pb/` against the reference binary).\n\n## CLI\n\n`bun bin/voidbase.ts --help` (or `voidbase` when installed): `init`, `dev`, `build`, `preview`, `deploy [--cloudflare]`,\n`superuser upsert|list`, `import <collections.json>`, `export <outDir>`, `panel sync [--brand dir]`, `app sync`,\n`seed-user`. Remote commands take `--url` and `--admin email:password`.\n\n## Tests\n\nConformance suites in `test/conformance/` run the same requests against a reference PocketBase (8090) and voidbase\n(5180) and compare; browser suites `test/panel-*.ts` and `test/starter-*.ts` drive the unmodified panel and the\nunmodified `pocketbase-sveltekit-starter`. Helpers that must be running for some suites: `bun test/smtp-sink.ts`\n(SMTP 2525 / HTTP 2526), `bun test/mock-oidc.ts` (5190) and `bun test/s3-mock.ts` (5195, S3 with SigV4 verification). `bun test/fresh-db.ts` builds the production Worker\nwith the fixture hooks and migrations and boots it on an empty D1; `bun test/mail-http.ts` does the same with the HTTP mail\nprovider variables.\n\n## Go live\n\n`voidbase token` prints a Cloudflare dashboard link that creates `VOIDBASE_DEPLOY_CF_API_KEY` with the right\npermissions pre-selected; with that variable set, `voidbase deploy` provisions D1 and R2, generates the Void project\ninside the package (`node_modules/voidbase/.cloud/<name>`), stores the superuser and what `pb_secrets/` declares\nas the Worker's secrets and vars, and uploads the Worker. Your directory stays `pb_hooks` + `pb_migrations` +\n`pb_secrets` + `pb_data`, like a PocketBase folder: `pb_secrets/main.ts` declares the configuration with Void's\nvalidators, every key wrapped in who may read it (`secret`, `server`, `browser`, `local`), the git-ignored\n`pb_secrets/secrets.json` holds the local values, and CI\ndeploys with nothing but the deploy token once `voidbase secrets push` has stored the secrets. See\n[docs/deploy.md](docs/deploy.md).\n\n## Continuous integration\n\n`scripts/ci.sh` is the whole CI (`bun run ci` on a dev machine): it fetches the starter, syncs the panel, starts\nvoidbase and a seeded reference PocketBase (`scripts/seed-reference.sh`), runs every suite through\n`scripts/ci-suites.sh` on the Workers and Bun runtimes, then the production-build boots, the prebuilt executable and\nthe starter smoke, and renders the status page at [release.voidbase.cloud](https://release.voidbase.cloud/).\nCloudflare Workers Builds runs it on every push (`scripts/cf-builds.ts setup`); see [docs/ci.md](docs/ci.md).\n\n## Docs\n\n- [docs/setup.md](docs/setup.md): **start here.** Connecting to an instance with the SDK or the admin panel, and the four ways to run one of your own.\n- [docs/adapter.md](docs/adapter.md): running a Void app on voidbase, built into one Worker.\n- [docs/deploy.md](docs/deploy.md): Void platform or your own Cloudflare account.\n- [docs/differences.md](docs/differences.md): what the platform changes (D1 batches, per-isolate limits, polling realtime, backups format).\n- [docs/hooks.md](docs/hooks.md): `pb_hooks` and `pb_migrations` on Workers, supported events and globals.\n- [docs/migrating.md](docs/migrating.md): moving an existing PocketBase app.\n- [docs/registry.md](docs/registry.md): the registry protocol a marketplace serves and an instance reads: three GETs, the bundle contract, integrity, and the fixture marketplace.\n- [docs/plugins.md](docs/plugins.md): the plugin kernel: manifests, interfaces, the three plugins that exist, `/api/plugins`, and what is not built.\n- [docs/platform.md](docs/platform.md): how to run cheap and fast on Cloudflare (assets off the Worker, log writes, change feed, crons, placement, queues, rate limits, the realtime hub) and the per-app Durable Object design for going beyond the account limits.\n- [COMPAT.md](COMPAT.md): verified upstream versions and endpoint matrix.\n\n## Layout\n\n- `routes/api/[...path].ts` hands every `/api/*` request to the Hono app in `src/server/app.ts`.\n- `src/server/` is the server: collections model, auth, settings, records, bootstrap.\n- `db/schema.ts` defines only the system tables. User collections are rows in `_collections` and tables created at runtime, as in PocketBase.\n- `public/_` is the panel build, synced, never edited (`bun run panel:sync --brand <dir>` for an optional logo/title/docs-link swap).\n- Everything outside `/api` is served by Cloudflare's asset layer without invoking the Worker; deep links get the SPA shell through `404.html` copies of `index.html` (written at build time by `hooks-plugin.ts` and by the sync scripts).\n- `crons/every-minute.ts` runs PocketBase's maintenance jobs and `cronAdd` jobs.\n- `queues/jobs.ts` consumes the jobs queue (system mail, automatic backups) with retries; without it every job runs inline.\n- `src/server/hub.ts` is the realtime hub, a Durable Object exported from this Worker (`hooks-plugin.ts` appends it to Void's entry; `wrangler.jsonc` binds it); without the binding realtime polls the D1 change feed.\n- `hooks-plugin.ts` bundles `pb_hooks` and `pb_migrations` into the Worker at build time.\n","readmeFilename":"README.md"}