{"_id":"deltabox-lite","_rev":"3-5ac365be3741a4671773e47c48f6e977","name":"deltabox-lite","dist-tags":{"latest":"0.1.1"},"versions":{"0.0.0-stage":{"name":"deltabox-lite","version":"0.0.0-stage","_id":"deltabox-lite@0.0.0-stage","stub":true,"maintainers":[{"name":"xeonliu","email":"5bxtqrabi@mozmail.com"}],"dist":{"shasum":"907a131dfe3737bf2320947488144ce73ead66c7","tarball":"https://registry.npmjs.org/deltabox-lite/-/deltabox-lite-0.0.0-stage.tgz","fileCount":2,"integrity":"sha512-OcTb5vBrALCdZbGahltGLGwOcNv+o+xJ00aPFzMY//CbJk20CgAzO6rXh32qxO20275edpFTB7iehOIbDZ2kpQ==","signatures":[{"sig":"MEUCIHUzsDVCsF8SquBCa2vCMX5ALggHzwE+t3QgbQP3RDmKAiEAgbtse0bspM3boM/Uc+Rw/3onpzIHy5ShYv0RJIEaSaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":335},"_npmUser":{"name":"xeonliu","email":"5bxtqrabi@mozmail.com"},"description":"Temporary package placeholder for staged publishing","directories":{}},"0.1.0":{"name":"deltabox-lite","version":"0.1.0","license":"Apache-2.0","_id":"deltabox-lite@0.1.0","maintainers":[{"name":"xeonliu","email":"5bxtqrabi@mozmail.com"}],"homepage":"https://github.com/delta-box/deltabox-lite#readme","bugs":{"url":"https://github.com/delta-box/deltabox-lite/issues"},"os":["darwin","linux"],"bin":{"deltabox":"bin/deltabox.js"},"dist":{"shasum":"84043f920ba98da0db2152cb7eb26429802eb8d3","tarball":"https://registry.npmjs.org/deltabox-lite/-/deltabox-lite-0.1.0.tgz","fileCount":5,"integrity":"sha512-U/Mrfyuz5u3sLQ9gRfTGLAkPTdcUZBNWz/VRoc5k/WDMWAoV+TgRSRmyslP3FUiYXuAbXJ5hbiE4vZdOp+tkbQ==","signatures":[{"sig":"MEQCIGHxKj5SRt0knAOzs8fEtfJSUdmSui5aiC4s3HQCSrYZAiBbKjKMVbB3V/x0ZL5BezyrA0jJZxTUGsYabKEPeHp40g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCpHnbi+7QHEECTFFxuze5r9NGvbat/bSM+txwNAQrdzAIgfSWVha899XFWrqdJ3PiG3c23c8UR8xx0r3SCuU6dAkM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10508},"main":"index.cjs","_from":"file:dist/deltabox-lite-0.1.0.tgz","types":"index.d.ts","engines":{"node":">=18"},"_npmUser":{"name":"xeonliu","email":"5bxtqrabi@mozmail.com"},"_resolved":"/home/runner/work/deltabox-lite/deltabox-lite/dist/deltabox-lite-0.1.0.tgz","_integrity":"sha512-U/Mrfyuz5u3sLQ9gRfTGLAkPTdcUZBNWz/VRoc5k/WDMWAoV+TgRSRmyslP3FUiYXuAbXJ5hbiE4vZdOp+tkbQ==","repository":{"url":"git+https://github.com/delta-box/deltabox-lite.git","type":"git"},"_npmVersion":"10.9.9","description":"Native sandbox runtime with diff, commit, and abort for AI coding agents","directories":{},"_nodeVersion":"22.23.3","_hasShrinkwrap":false,"optionalDependencies":{"deltabox-lite-linux-x64":"0.1.0","deltabox-lite-darwin-x64":"0.1.0","deltabox-lite-linux-arm64":"0.1.0","deltabox-lite-darwin-arm64":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/deltabox-lite_0.1.0_1791946897840_0.4678308928339987","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"os":["darwin","linux"],"_id":"deltabox-lite@0.1.1","bin":{"deltabox":"bin/deltabox.js"},"bugs":{"url":"https://github.com/delta-box/deltabox-lite/issues"},"dist":{"shasum":"0756f455b6e2e6c2e7e5acc32f5285032b668f6d","tarball":"https://registry.npmjs.org/deltabox-lite/-/deltabox-lite-0.1.1.tgz","fileCount":5,"integrity":"sha512-EsQ/lRwsimC0ITzyQH4VV4/8Djz+oT/F/vSgngfCnCVfCNJXw12NxPCW2fU3G4mRHAGBVVv92UKasC6D1x1y1Q==","signatures":[{"sig":"MEUCIQDbePhqNOrVAe5kV6EDgiRqNAmAp1naabPGwLd13eOCkQIgOchXOC0J/VTjITNbXew498vfbe8v7bVskDgvZJuO+VE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDr3YND0nT3NKBztSPP6LdcK8tcr33JW0dsHRs6fH9tSAiEAtXXmwc/tM29W7Hntct+XRZ3aJfYq6YBbFfm0F45iBoA="}],"unpackedSize":10508},"main":"index.cjs","name":"deltabox-lite","_from":"file:dist/deltabox-lite-0.1.1.tgz","types":"index.d.ts","engines":{"node":">=18"},"license":"Apache-2.0","version":"0.1.1","_npmUser":{"name":"xeonliu","email":"5bxtqrabi@mozmail.com"},"homepage":"https://github.com/delta-box/deltabox-lite#readme","_resolved":"/home/runner/work/deltabox-lite/deltabox-lite/dist/deltabox-lite-0.1.1.tgz","_integrity":"sha512-EsQ/lRwsimC0ITzyQH4VV4/8Djz+oT/F/vSgngfCnCVfCNJXw12NxPCW2fU3G4mRHAGBVVv92UKasC6D1x1y1Q==","repository":{"url":"git+https://github.com/delta-box/deltabox-lite.git","type":"git"},"_npmVersion":"10.9.9","description":"Native sandbox runtime with diff, commit, and abort for AI coding agents","directories":{},"maintainers":[{"name":"xeonliu","email":"5bxtqrabi@mozmail.com"}],"_nodeVersion":"22.23.3","_hasShrinkwrap":false,"optionalDependencies":{"deltabox-lite-linux-x64":"0.1.1","deltabox-lite-darwin-x64":"0.1.1","deltabox-lite-linux-arm64":"0.1.1","deltabox-lite-darwin-arm64":"0.1.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/deltabox-lite_0.1.1_1791966819430_0.7244955770693804"}}},"time":{"created":"2026-10-14T03:00:40.200Z","modified":"2026-10-14T08:33:42.489Z","0.0.0-stage":"2026-10-14T03:00:40.200Z","0.1.0":"2026-10-14T03:01:37.917Z","0.1.1":"2026-10-14T08:33:39.532Z"},"bugs":{"url":"https://github.com/delta-box/deltabox-lite/issues"},"license":"Apache-2.0","homepage":"https://github.com/delta-box/deltabox-lite#readme","repository":{"url":"git+https://github.com/delta-box/deltabox-lite.git","type":"git"},"description":"Native sandbox runtime with diff, commit, and abort for AI coding agents","maintainers":[{"name":"xeonliu","email":"5bxtqrabi@mozmail.com"}],"readme":"# deltabox-lite\n\nThis package installs the native `deltabox` runtime for supported Linux and\nmacOS systems. The matching optional platform package carries the binary and\nthe Node-API addon; `bin/deltabox.js` is a thin launcher that executes that\nbinary in place, so `npm install --global deltabox-lite` puts a `deltabox`\ncommand on the PATH. No prestarted service is installed.\n\n```js\nconst { binaryPath, loadNative } = require('deltabox-lite')\nconst { NativeDeltabox } = loadNative()\nconst runtime = new NativeDeltabox(process.cwd(), binaryPath(), {\n  fsMode: 'cbcow-through',\n  isolation: 'deltabox',\n})\n```\n\nNative methods return promises backed by the addon's Tokio blocking runtime.\nThe coordinator and active filesystem state stay resident in the Node process;\nstorage mode and command isolation are fixed at construction. The default\n`cbcow-through` + `deltabox` pair runs commands under the session's own sandbox\nand deny set, which is why `isolation: 'none'` has to be asked for by name:\nthose commands share the Node process ambient environment instead. File reads\nand writes use `Buffer`, while session, checkpoint, diff, commit, abort, and\nreview calls return protocol-shaped typed objects. Every session record names\nits `isolation` profile and the resolved `isolation_provider` (`sandlock` or\n`seatbelt`).\n\nLinux CB-CoW modes require `/dev/fuse` and `fusermount3` or `fusermount` on the\nhost. Deltabox otherwise reports the reason and falls back to `copy-private`\nunless the requested mode is required.\n\nSee the [deltabox-lite repository](https://github.com/delta-box/deltabox-lite)\nfor usage and policy documentation.\n","readmeFilename":"README.md"}