{"_id":"@automerge/subduction","_rev":"24-3b20ef71663ddec88d98944eff3e5406","name":"@automerge/subduction","dist-tags":{"latest":"0.23.0"},"versions":{"0.4.2-alpha.0":{"name":"@automerge/subduction","version":"0.4.2-alpha.0","keywords":["automerge","crdt","subduction","sync","wasm"],"author":{"name":"Alex Good","email":"alex@patternist.xyz"},"license":"MIT OR Apache-2.0","_id":"@automerge/subduction@0.4.2-alpha.0","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"},{"name":"expede","email":"hello@brooklynzelenka.com"}],"homepage":"https://github.com/inkandswitch/subduction","bugs":{"url":"https://github.com/inkandswitch/subduction/issues"},"dist":{"shasum":"5d3c66e03eb0cd3adec068d3a49c3939af445134","tarball":"https://registry.npmjs.org/@automerge/subduction/-/subduction-0.4.2-alpha.0.tgz","fileCount":37,"integrity":"sha512-12ECry2a1f5ojMrAw632thqqdr4Dk47qUqOMIzltesKOm4CN8b1bJDtoYXLQjlV9hWrSWFazFuYMTjwq5ei9zA==","signatures":[{"sig":"MEQCICJf6DPCWvIZS38JGYhnaj/1MzXAjAWtZixbesdcuzhiAiBvGdXd7feQnP16Ir6MFuFZBpoiRZmdpP8++0EHuopglA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9690015},"main":"./dist/cjs/node.cjs","type":"module","_from":"file:automerge-subduction-0.4.2-alpha.0.tgz","types":"./dist/index.d.ts","module":"./dist/esm/bundler.js","exports":{".":{"node":{"import":"./dist/esm/node.js","require":"./dist/cjs/node.cjs"},"types":"./dist/index.d.ts","import":"./dist/esm/web.js","browser":{"import":"./dist/esm/bundler.js","require":"./dist/cjs/web.cjs"},"require":"./dist/cjs/web.cjs","workerd":{"import":"./dist/esm/workerd.js","require":"./dist/cjs/web.cjs"}},"./iife":"./dist/iife/index.js","./slim":{"types":"./dist/index.d.ts","import":"./dist/esm/slim.js","require":"./dist/cjs/slim.cjs"},"./wasm":"./dist/@automerge/subduction.wasm","./wasm-base64":{"import":"./dist/esm/wasm-base64.js","require":"./dist/cjs/wasm-base64.cjs"}},"scripts":{"test":"playwright test","build":"pnpm run build-node && pnpm run build-bundler && pnpm run build-slim","build-node":"wasm-pack build --out-dir pkg-node --target nodejs --release","build-slim":"node build_slim.js","test:report":"playwright show-report","test:install":"playwright install","build-bundler":"wasm-pack build --out-dir pkg --target bundler --release"},"_npmUser":{"name":"expede","email":"hello@brooklynzelenka.com"},"_resolved":"/private/tmp/nix-shell.Zl8tX6/nix-shell.yOzFOw/nix-shell.ihHmRS/nix-shell.OHFdLS/nix-shell.IbgmnH/nix-shell.scgSMt/nix-shell.1ShE5M/nix-shell.I10jsh/nix-shell.ZslQgO/80d09c29a49f10cf1471aa8c311087f2/automerge-subduction-0.4.2-alpha.0.tgz","_integrity":"sha512-12ECry2a1f5ojMrAw632thqqdr4Dk47qUqOMIzltesKOm4CN8b1bJDtoYXLQjlV9hWrSWFazFuYMTjwq5ei9zA==","repository":{"url":"git+https://github.com/inkandswitch/subduction.git","type":"git","directory":"subduction_wasm"},"_npmVersion":"10.9.4","description":"Wasm/JavaScript bindings for Subduction (browser and Node.js)","directories":{},"sideEffects":["./dist/esm/node.js","./dist/esm/web.js","./dist/esm/workerd.js"],"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.19","webpack":"^5.101.3","ts-loader":"^9.5.2","typescript":"^5.9.2","@types/node":"^22.17.2","webpack-cli":"^5.1.4","@playwright/test":"^1.55.0","vite-plugin-wasm":"^3.5.0","webpack-dev-server":"^5.2.2","html-webpack-plugin":"^5.6.4","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/subduction_0.4.2-alpha.0_1772152414231_0.9468115245899469","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-alpha.1":{"name":"@automerge/subduction","version":"0.4.2-alpha.1","keywords":["automerge","crdt","subduction","sync","wasm"],"author":{"name":"Alex Good","email":"alex@patternist.xyz"},"license":"MIT OR Apache-2.0","_id":"@automerge/subduction@0.4.2-alpha.1","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"},{"name":"expede","email":"hello@brooklynzelenka.com"}],"homepage":"https://github.com/inkandswitch/subduction","bugs":{"url":"https://github.com/inkandswitch/subduction/issues"},"dist":{"shasum":"7acddbffd8d4bd1fca7ae8fe1544b2d776ea9097","tarball":"https://registry.npmjs.org/@automerge/subduction/-/subduction-0.4.2-alpha.1.tgz","fileCount":37,"integrity":"sha512-DbxY03Z7p8IzKbhPMHypFweDF4seQgH8CaDHk+GkmQ3fPcpwT9l3P81fYMa79mQVHEUMrFE1+nr89px4YJ/eKA==","signatures":[{"sig":"MEUCIH8+CPwPwH9Ocad6xe6rgSf/5tY93xL4lhuzgxfJBnuUAiEAmz6JWbo41yUOU8wcuuYA+4q0nzMVjH6aF0vq3qSzVdA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9705471},"main":"./dist/cjs/node.cjs","type":"module","_from":"file:automerge-subduction-0.4.2-alpha.1.tgz","types":"./dist/index.d.ts","module":"./dist/esm/bundler.js","exports":{".":{"node":{"import":"./dist/esm/node.js","require":"./dist/cjs/node.cjs"},"types":"./dist/index.d.ts","import":"./dist/esm/web.js","browser":{"import":"./dist/esm/bundler.js","require":"./dist/cjs/web.cjs"},"require":"./dist/cjs/web.cjs","workerd":{"import":"./dist/esm/workerd.js","require":"./dist/cjs/web.cjs"}},"./iife":"./dist/iife/index.js","./slim":{"types":"./dist/index.d.ts","import":"./dist/esm/slim.js","require":"./dist/cjs/slim.cjs"},"./wasm":"./dist/@automerge/subduction.wasm","./wasm-base64":{"import":"./dist/esm/wasm-base64.js","require":"./dist/cjs/wasm-base64.cjs"}},"scripts":{"test":"playwright test","build":"pnpm run build-node && pnpm run build-bundler && pnpm run build-slim","build-node":"wasm-pack build --out-dir pkg-node --target nodejs --release","build-slim":"node build_slim.js","test:report":"playwright show-report","test:install":"playwright install","build-bundler":"wasm-pack build --out-dir pkg --target bundler --release"},"_npmUser":{"name":"expede","email":"hello@brooklynzelenka.com"},"_resolved":"/private/tmp/nix-shell.tNpLwk/e2bb06736e40691ed48cd70528f9ceb9/automerge-subduction-0.4.2-alpha.1.tgz","_integrity":"sha512-DbxY03Z7p8IzKbhPMHypFweDF4seQgH8CaDHk+GkmQ3fPcpwT9l3P81fYMa79mQVHEUMrFE1+nr89px4YJ/eKA==","repository":{"url":"git+https://github.com/inkandswitch/subduction.git","type":"git","directory":"subduction_wasm"},"_npmVersion":"10.9.4","description":"Wasm/JavaScript bindings for Subduction (browser and Node.js)","directories":{},"sideEffects":["./dist/esm/node.js","./dist/esm/web.js","./dist/esm/workerd.js"],"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.19","webpack":"^5.101.3","ts-loader":"^9.5.2","typescript":"^5.9.2","@types/node":"^22.17.2","webpack-cli":"^5.1.4","@playwright/test":"^1.55.0","vite-plugin-wasm":"^3.5.0","webpack-dev-server":"^5.2.2","html-webpack-plugin":"^5.6.4","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/subduction_0.4.2-alpha.1_1772559764155_0.8511213599882539","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-alpha.1":{"name":"@automerge/subduction","version":"0.7.0-alpha.1","keywords":["automerge","crdt","subduction","sync","wasm"],"author":{"name":"Alex Good","email":"alex@patternist.xyz"},"license":"MIT OR Apache-2.0","_id":"@automerge/subduction@0.7.0-alpha.1","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"},{"name":"expede","email":"hello@brooklynzelenka.com"}],"homepage":"https://github.com/inkandswitch/subduction","bugs":{"url":"https://github.com/inkandswitch/subduction/issues"},"dist":{"shasum":"22c87f65c227170c8f9f34ad9f22aaa793df4a68","tarball":"https://registry.npmjs.org/@automerge/subduction/-/subduction-0.7.0-alpha.1.tgz","fileCount":38,"integrity":"sha512-14Sk4KwPXj4TuQ0eW7M5xR3clEPtzGhnT4Fvr+sqJKN0Oej0/XbdXPqvaKUAe+ccRjpE8r9p8R/Bo3cMzm+Glg==","signatures":[{"sig":"MEUCIQC93gtJQYIxCzA2buB6c/DTsLUzJNZMRJNwM2+Zh+YE/AIgGz6q9X1TADPpGu17v06hRcOcxRKUZUM4knL4Du0NzgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10401473},"main":"./dist/cjs/node.cjs","type":"module","_from":"file:automerge-subduction-0.7.0-alpha.1.tgz","types":"./dist/index.d.ts","module":"./dist/esm/bundler.js","exports":{".":{"node":{"import":"./dist/esm/node.js","require":"./dist/cjs/node.cjs"},"types":"./dist/index.d.ts","import":"./dist/esm/web.js","browser":{"import":"./dist/esm/bundler.js","require":"./dist/cjs/web.cjs"},"require":"./dist/cjs/web.cjs","workerd":{"import":"./dist/esm/workerd.js","require":"./dist/cjs/web.cjs"}},"./iife":"./dist/iife/index.js","./slim":{"types":"./dist/index.d.ts","import":"./dist/esm/slim.js","require":"./dist/cjs/slim.cjs"},"./wasm":"./dist/subduction.wasm","./wasm-base64":{"import":"./dist/esm/wasm-base64.js","require":"./dist/cjs/wasm-base64.cjs"}},"scripts":{"test":"playwright test","build":"pnpm run build-node && pnpm run build-bundler && pnpm run build-slim","build-node":"wasm-pack build --out-dir pkg-node --target nodejs --release","build-slim":"node build_slim.js","test:report":"playwright show-report","test:install":"playwright install","build-bundler":"wasm-pack build --out-dir pkg --target bundler --release"},"_npmUser":{"name":"expede","email":"hello@brooklynzelenka.com"},"_resolved":"/private/tmp/nix-shell.phLXcu/nix-shell.fnZqD6/f77f9a63793508f5a43b51c2d39a74f6/automerge-subduction-0.7.0-alpha.1.tgz","_integrity":"sha512-14Sk4KwPXj4TuQ0eW7M5xR3clEPtzGhnT4Fvr+sqJKN0Oej0/XbdXPqvaKUAe+ccRjpE8r9p8R/Bo3cMzm+Glg==","repository":{"url":"git+https://github.com/inkandswitch/subduction.git","type":"git","directory":"subduction_wasm"},"_npmVersion":"10.9.4","description":"Wasm/JavaScript bindings for Subduction (browser and Node.js)","directories":{},"sideEffects":["./dist/esm/node.js","./dist/esm/web.js","./dist/esm/workerd.js"],"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.19","webpack":"^5.101.3","ts-loader":"^9.5.2","typescript":"^5.9.2","@types/node":"^22.17.2","webpack-cli":"^5.1.4","@playwright/test":"^1.55.0","vite-plugin-wasm":"^3.5.0","webpack-dev-server":"^5.2.2","html-webpack-plugin":"^5.6.4","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/subduction_0.7.0-alpha.1_1773556203471_0.9540530826264364","host":"s3://npm-registry-packages-npm-production"}},"0.8.0-alpha.1":{"name":"@automerge/subduction","version":"0.8.0-alpha.1","keywords":["automerge","crdt","subduction","sync","wasm"],"author":{"name":"Alex Good","email":"alex@patternist.xyz"},"license":"MIT OR Apache-2.0","_id":"@automerge/subduction@0.8.0-alpha.1","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"},{"name":"expede","email":"hello@brooklynzelenka.com"}],"homepage":"https://github.com/inkandswitch/subduction","bugs":{"url":"https://github.com/inkandswitch/subduction/issues"},"dist":{"shasum":"7a167ee346272827d2e0b4f4b2f1469aabcd9356","tarball":"https://registry.npmjs.org/@automerge/subduction/-/subduction-0.8.0-alpha.1.tgz","fileCount":38,"integrity":"sha512-VsZEbARI9rN/7QytYpcqRRDOO+2Fa+YS4gjl5DRBlQ3pXr1B+poiLygokbwhmw5X1hkY9tgjdFLvhojEW19t5Q==","signatures":[{"sig":"MEYCIQCX2yXGAVT84kTFYJ3jBGfrkk6bg9Mr8gVnkPh0bAuvqQIhAM9EPTmO2otJO8JDWKERgWS1CjhUvSBhZxOaFONT6LX0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10693794},"main":"./dist/cjs/node.cjs","type":"module","_from":"file:automerge-subduction-0.8.0-alpha.1.tgz","types":"./dist/index.d.ts","module":"./dist/esm/bundler.js","exports":{".":{"node":{"import":"./dist/esm/node.js","require":"./dist/cjs/node.cjs"},"types":"./dist/index.d.ts","import":"./dist/esm/web.js","browser":{"import":"./dist/esm/bundler.js","require":"./dist/cjs/web.cjs"},"require":"./dist/cjs/web.cjs","workerd":{"import":"./dist/esm/workerd.js","require":"./dist/cjs/web.cjs"}},"./iife":"./dist/iife/index.js","./slim":{"types":"./dist/index.d.ts","import":"./dist/esm/slim.js","require":"./dist/cjs/slim.cjs"},"./wasm":"./dist/subduction.wasm","./wasm-base64":{"import":"./dist/esm/wasm-base64.js","require":"./dist/cjs/wasm-base64.cjs"}},"scripts":{"test":"playwright test","build":"pnpm run build-node && pnpm run build-bundler && pnpm run build-slim","build-node":"wasm-pack build --out-dir pkg-node --target nodejs --release","build-slim":"node build_slim.js","test:report":"playwright show-report","test:install":"playwright install","build-bundler":"wasm-pack build --out-dir pkg --target bundler --release"},"_npmUser":{"name":"expede","email":"hello@brooklynzelenka.com"},"_resolved":"/private/tmp/nix-shell.phLXcu/nix-shell.fnZqD6/a80e2473b856301ccddffe264317563b/automerge-subduction-0.8.0-alpha.1.tgz","_integrity":"sha512-VsZEbARI9rN/7QytYpcqRRDOO+2Fa+YS4gjl5DRBlQ3pXr1B+poiLygokbwhmw5X1hkY9tgjdFLvhojEW19t5Q==","repository":{"url":"git+https://github.com/inkandswitch/subduction.git","type":"git","directory":"subduction_wasm"},"_npmVersion":"10.9.4","description":"Wasm/JavaScript bindings for Subduction (browser and Node.js)","directories":{},"sideEffects":["./dist/esm/node.js","./dist/esm/web.js","./dist/esm/workerd.js"],"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.19","webpack":"^5.101.3","ts-loader":"^9.5.2","typescript":"^5.9.2","@types/node":"^22.17.2","webpack-cli":"^5.1.4","@playwright/test":"^1.55.0","vite-plugin-wasm":"^3.5.0","webpack-dev-server":"^5.2.2","html-webpack-plugin":"^5.6.4","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/subduction_0.8.0-alpha.1_1773821506214_0.6108842437753399","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@automerge/subduction","version":"0.8.1","keywords":["automerge","crdt","subduction","sync","wasm"],"author":{"name":"Alex Good","email":"alex@patternist.xyz"},"license":"MIT OR Apache-2.0","_id":"@automerge/subduction@0.8.1","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"},{"name":"expede","email":"hello@brooklynzelenka.com"}],"homepage":"https://github.com/inkandswitch/subduction","bugs":{"url":"https://github.com/inkandswitch/subduction/issues"},"dist":{"shasum":"a64e99190cdb11da242c4da735076438585a02e9","tarball":"https://registry.npmjs.org/@automerge/subduction/-/subduction-0.8.1.tgz","fileCount":38,"integrity":"sha512-J+89i93y+D/b7LrSeFURY8LPeZNHKRkad+mi2NXwoUPKAQ4jB6fWMH2nZczXwgaIcx5nHBlQ6ruBy9m45pfNFQ==","signatures":[{"sig":"MEQCIEuF94ddKFy8mYuqlVMc2VNu/ZsboqYcbgMtOouoqHJbAiBXZqVQlwXZb0dAxWK5tvPNbhqXnulIvxmdUE8BoaYqjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10693786},"main":"./dist/cjs/node.cjs","type":"module","_from":"file:automerge-subduction-0.8.1.tgz","types":"./dist/index.d.ts","module":"./dist/esm/bundler.js","exports":{".":{"node":{"import":"./dist/esm/node.js","require":"./dist/cjs/node.cjs"},"types":"./dist/index.d.ts","import":"./dist/esm/web.js","browser":{"import":"./dist/esm/bundler.js","require":"./dist/cjs/web.cjs"},"require":"./dist/cjs/web.cjs","workerd":{"import":"./dist/esm/workerd.js","require":"./dist/cjs/web.cjs"}},"./iife":"./dist/iife/index.js","./slim":{"types":"./dist/index.d.ts","import":"./dist/esm/slim.js","require":"./dist/cjs/slim.cjs"},"./wasm":"./dist/subduction.wasm","./wasm-base64":{"import":"./dist/esm/wasm-base64.js","require":"./dist/cjs/wasm-base64.cjs"}},"scripts":{"test":"playwright test","build":"pnpm run build-node && pnpm run build-bundler && pnpm run build-slim","build-node":"wasm-pack build --out-dir pkg-node --target nodejs --release","build-slim":"node build_slim.js","test:report":"playwright show-report","test:install":"playwright install","build-bundler":"wasm-pack build --out-dir pkg --target bundler --release"},"_npmUser":{"name":"expede","email":"hello@brooklynzelenka.com"},"_resolved":"/private/tmp/nix-shell.phLXcu/nix-shell.fnZqD6/a222a4263392952e838f4f19d44f2fdd/automerge-subduction-0.8.1.tgz","_integrity":"sha512-J+89i93y+D/b7LrSeFURY8LPeZNHKRkad+mi2NXwoUPKAQ4jB6fWMH2nZczXwgaIcx5nHBlQ6ruBy9m45pfNFQ==","repository":{"url":"git+https://github.com/inkandswitch/subduction.git","type":"git","directory":"subduction_wasm"},"_npmVersion":"10.9.4","description":"Wasm/JavaScript bindings for Subduction (browser and Node.js)","directories":{},"sideEffects":["./dist/esm/node.js","./dist/esm/web.js","./dist/esm/workerd.js"],"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.19","webpack":"^5.101.3","ts-loader":"^9.5.2","typescript":"^5.9.2","@types/node":"^22.17.2","webpack-cli":"^5.1.4","@playwright/test":"^1.55.0","vite-plugin-wasm":"^3.5.0","webpack-dev-server":"^5.2.2","html-webpack-plugin":"^5.6.4","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/subduction_0.8.1_1773954013687_0.014577104729381452","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@automerge/subduction","version":"0.9.0","keywords":["automerge","crdt","subduction","sync","wasm"],"author":{"name":"Alex Good","email":"alex@patternist.xyz"},"license":"MIT OR Apache-2.0","_id":"@automerge/subduction@0.9.0","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"},{"name":"expede","email":"hello@brooklynzelenka.com"}],"homepage":"https://github.com/inkandswitch/subduction","bugs":{"url":"https://github.com/inkandswitch/subduction/issues"},"dist":{"shasum":"582a3490f6e0d092804b71bffdff4a6b607177c4","tarball":"https://registry.npmjs.org/@automerge/subduction/-/subduction-0.9.0.tgz","fileCount":41,"integrity":"sha512-xgd/HDLF0OISyp1BSX7I57STSlh4+rMShFIuKWuMKEP/L1fTdnNyTC4R2NklFJTV95Wo9y9MHAB4iOXBBbDLQg==","signatures":[{"sig":"MEUCIDoNIfE5OBfnix7IqMU39RFfAkCgmoghdNnd9dgCXDBhAiEA51OPO4rSedcbF5ZCVzOKSgr+W9IhHPlYe1OfUOEKaxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11669713},"main":"./dist/cjs/node.cjs","type":"module","_from":"file:automerge-subduction-0.9.0.tgz","types":"./dist/index.d.ts","module":"./dist/esm/bundler.js","exports":{".":{"node":{"import":"./dist/esm/node.js","require":"./dist/cjs/node.cjs"},"types":"./dist/index.d.ts","import":"./dist/esm/web.js","browser":{"import":"./dist/esm/bundler.js","require":"./dist/cjs/web.cjs"},"require":"./dist/cjs/web.cjs","workerd":{"import":"./dist/esm/workerd.js","require":"./dist/cjs/web.cjs"}},"./iife":"./dist/iife/index.js","./slim":{"types":"./dist/index.d.ts","import":"./dist/esm/slim.js","require":"./dist/cjs/slim.cjs"},"./wasm":"./dist/subduction.wasm","./wasm-base64":{"import":"./dist/esm/wasm-base64.js","require":"./dist/cjs/wasm-base64.cjs"}},"scripts":{"test":"playwright test","build":"pnpm run build-node && pnpm run build-bundler && pnpm run build-slim","build-node":"wasm-pack build --out-dir pkg-node --target nodejs --release","build-slim":"node build_slim.js","test:report":"playwright show-report","test:install":"playwright install","build-bundler":"wasm-pack build --out-dir pkg --target bundler --release"},"_npmUser":{"name":"expede","email":"hello@brooklynzelenka.com"},"_resolved":"/private/tmp/nix-shell.aJqykt/d8cda9f0d24fb6ff49493d45cd729cf8/automerge-subduction-0.9.0.tgz","_integrity":"sha512-xgd/HDLF0OISyp1BSX7I57STSlh4+rMShFIuKWuMKEP/L1fTdnNyTC4R2NklFJTV95Wo9y9MHAB4iOXBBbDLQg==","repository":{"url":"git+https://github.com/inkandswitch/subduction.git","type":"git","directory":"subduction_wasm"},"_npmVersion":"10.9.4","description":"Wasm/JavaScript bindings for Subduction (browser and Node.js)","directories":{},"sideEffects":["./dist/esm/node.js","./dist/esm/web.js","./dist/esm/workerd.js"],"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.19","webpack":"^5.101.3","ts-loader":"^9.5.2","typescript":"^5.9.2","@types/node":"^22.17.2","webpack-cli":"^5.1.4","@playwright/test":"^1.55.0","vite-plugin-wasm":"^3.5.0","webpack-dev-server":"^5.2.2","html-webpack-plugin":"^5.6.4","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/subduction_0.9.0_1774579683373_0.11616938013691525","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@automerge/subduction","version":"0.10.0","keywords":["automerge","crdt","subduction","sync","wasm"],"author":{"name":"Alex Good","email":"alex@patternist.xyz"},"license":"MIT OR Apache-2.0","_id":"@automerge/subduction@0.10.0","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"},{"name":"expede","email":"hello@brooklynzelenka.com"}],"homepage":"https://github.com/inkandswitch/subduction","bugs":{"url":"https://github.com/inkandswitch/subduction/issues"},"dist":{"shasum":"3f15f05d997a9acdc8a27315701f1623658128ca","tarball":"https://registry.npmjs.org/@automerge/subduction/-/subduction-0.10.0.tgz","fileCount":2,"integrity":"sha512-Nx0HOfk21zZAooKmNhfdChsr7T4BNmdokyX6+uvESa85P2kdSsIovomx/8uQwYwLqPze/Fb3EsC9QPDbox6olw==","signatures":[{"sig":"MEYCIQCYRgxCB8mVeh6L1ckgHb5mntChDRdJV8Wl8A7Pl4BuigIhAN0PPEQJifRqEiuHUj5ojFKiK9Bjf/ctOe5ezoZsx0wn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3456},"main":"./dist/cjs/node.cjs","type":"module","_from":"file:automerge-subduction-0.10.0.tgz","types":"./dist/index.d.ts","module":"./dist/esm/bundler.js","exports":{".":{"node":{"import":"./dist/esm/node.js","require":"./dist/cjs/node.cjs"},"types":"./dist/index.d.ts","import":"./dist/esm/web.js","browser":{"import":"./dist/esm/bundler.js","require":"./dist/cjs/web.cjs"},"require":"./dist/cjs/web.cjs","workerd":{"import":"./dist/esm/workerd.js","require":"./dist/cjs/web.cjs"}},"./iife":"./dist/iife/index.js","./slim":{"types":"./dist/index.d.ts","import":"./dist/esm/slim.js","require":"./dist/cjs/slim.cjs"},"./wasm":"./dist/subduction.wasm","./wasm-base64":{"import":"./dist/esm/wasm-base64.js","require":"./dist/cjs/wasm-base64.cjs"}},"scripts":{"test":"playwright test","build":"pnpm run build-node && pnpm run build-bundler && pnpm run build-slim","build-node":"wasm-pack build --out-dir pkg-node --target nodejs --release","build-slim":"node build_slim.js","test:report":"playwright show-report","test:install":"playwright install","build-bundler":"wasm-pack build --out-dir pkg --target bundler --release"},"_npmUser":{"name":"expede","email":"hello@brooklynzelenka.com"},"_resolved":"/private/tmp/nix-shell.vABIsu/nix-shell.h2VlJn/nix-shell.CZdL23/nix-shell.lb6Pjd/nix-shell.WRYg1A/nix-shell.egF2jL/nix-shell.DyTTTP/nix-shell.tX1ZHa/nix-shell.eaWK0t/nix-shell.TP18pQ/nix-shell.radD9d/nix-shell.mrO7JW/nix-shell.xTyUvm/nix-shell.tUT3L7/cc348d67d6046a288e4bc59020c5da68/automerge-subduction-0.10.0.tgz","_integrity":"sha512-Nx0HOfk21zZAooKmNhfdChsr7T4BNmdokyX6+uvESa85P2kdSsIovomx/8uQwYwLqPze/Fb3EsC9QPDbox6olw==","repository":{"url":"git+https://github.com/inkandswitch/subduction.git","type":"git","directory":"subduction_wasm"},"_npmVersion":"10.9.4","description":"Wasm/JavaScript bindings for Subduction (browser and Node.js)","directories":{},"sideEffects":["./dist/esm/node.js","./dist/esm/web.js","./dist/esm/workerd.js","./dist/esm/bundler.js"],"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.19","webpack":"^5.101.3","ts-loader":"^9.5.2","typescript":"^5.9.2","@types/node":"^22.17.2","webpack-cli":"^5.1.4","@playwright/test":"^1.55.0","vite-plugin-wasm":"^3.5.0","webpack-dev-server":"^5.2.2","html-webpack-plugin":"^5.6.4","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/subduction_0.10.0_1774835954000_0.329071316854185","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@automerge/subduction","version":"0.10.1","keywords":["automerge","crdt","subduction","sync","wasm"],"author":{"name":"Alex Good","email":"alex@patternist.xyz"},"license":"MIT OR Apache-2.0","_id":"@automerge/subduction@0.10.1","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"},{"name":"expede","email":"hello@brooklynzelenka.com"}],"homepage":"https://github.com/inkandswitch/subduction","bugs":{"url":"https://github.com/inkandswitch/subduction/issues"},"dist":{"shasum":"04d28636f5ae0a19e61b07c4f5a79fb73c31f12c","tarball":"https://registry.npmjs.org/@automerge/subduction/-/subduction-0.10.1.tgz","fileCount":44,"integrity":"sha512-WOAZ3J4tNxHCq5Cv6L4AlwIzws7XLk9W1yn9VxBVkQpBhTqBpIaBXRUgG0PEAF4tevbIFIiJdJYC7fWrjm51Tg==","signatures":[{"sig":"MEUCIQDEkoCO8EXP47+WYu1gufgMoVJvlS+4QBXSYnzw7CBoywIgGaVD2uQSiVyR9UJwJqFLussF7Hs7ikrZHBU7xQziKxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12214820},"main":"./dist/cjs/node.cjs","type":"module","_from":"file:automerge-subduction-0.10.1.tgz","types":"./dist/index.d.ts","module":"./dist/esm/bundler.js","exports":{".":{"node":{"import":"./dist/esm/node.js","require":"./dist/cjs/node.cjs"},"types":"./dist/index.d.ts","import":"./dist/esm/web.js","browser":{"import":"./dist/esm/bundler.js","require":"./dist/cjs/web.cjs"},"require":"./dist/cjs/web.cjs","workerd":{"import":"./dist/esm/workerd.js","require":"./dist/cjs/web.cjs"}},"./iife":"./dist/iife/index.js","./slim":{"types":"./dist/index.d.ts","import":"./dist/esm/slim.js","require":"./dist/cjs/slim.cjs"},"./wasm":"./dist/subduction.wasm","./wasm-base64":{"import":"./dist/esm/wasm-base64.js","require":"./dist/cjs/wasm-base64.cjs"}},"scripts":{"test":"playwright test","build":"pnpm run build-node && pnpm run build-bundler && pnpm run build-slim","build-node":"wasm-pack build --out-dir pkg-node --target nodejs --release","build-slim":"node build_slim.js","test:report":"playwright show-report","test:install":"playwright install","build-bundler":"wasm-pack build --out-dir pkg --target bundler --release"},"_npmUser":{"name":"expede","email":"hello@brooklynzelenka.com"},"_resolved":"/private/tmp/nix-shell.MLTNsQ/nix-shell.V1NrQv/nix-shell.WmnQbW/a5bf39d23229fe0dfbac77c6e8c9194e/automerge-subduction-0.10.1.tgz","_integrity":"sha512-WOAZ3J4tNxHCq5Cv6L4AlwIzws7XLk9W1yn9VxBVkQpBhTqBpIaBXRUgG0PEAF4tevbIFIiJdJYC7fWrjm51Tg==","repository":{"url":"git+https://github.com/inkandswitch/subduction.git","type":"git","directory":"subduction_wasm"},"_npmVersion":"11.11.0","description":"Wasm/JavaScript bindings for Subduction (browser and Node.js)","directories":{},"sideEffects":["./dist/esm/node.js","./dist/esm/web.js","./dist/esm/workerd.js","./dist/esm/bundler.js"],"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.19","webpack":"^5.101.3","ts-loader":"^9.5.2","typescript":"^5.9.2","@types/node":"^22.17.2","webpack-cli":"^5.1.4","@playwright/test":"^1.55.0","vite-plugin-wasm":"^3.5.0","webpack-dev-server":"^5.2.2","html-webpack-plugin":"^5.6.4","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/subduction_0.10.1_1775088929384_0.8925088941576726","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@automerge/subduction","version":"0.10.2","keywords":["automerge","crdt","subduction","sync","wasm"],"author":{"name":"Alex Good","email":"alex@patternist.xyz"},"license":"MIT OR Apache-2.0","_id":"@automerge/subduction@0.10.2","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"},{"name":"expede","email":"hello@brooklynzelenka.com"}],"homepage":"https://github.com/inkandswitch/subduction","bugs":{"url":"https://github.com/inkandswitch/subduction/issues"},"dist":{"shasum":"c70f21afbb1ed534f893f1b8dcf344e7b2f9dc99","tarball":"https://registry.npmjs.org/@automerge/subduction/-/subduction-0.10.2.tgz","fileCount":44,"integrity":"sha512-lydySAjVC1wzKL4vWGy0fws2plkRD132GmXb5j3koToa7ZtGS4cFGjfykNq52SSZ29gmW2S3iCxSlhzhxZ9bFw==","signatures":[{"sig":"MEQCIHb0C9WRzFmnxf/2xK8mMYKn9/pBdukVVafkIThkrFx+AiButvrLujRu1UNth5nylA171JK0rcIEIMQuswaGH7SR+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12270000},"main":"./dist/cjs/node.cjs","type":"module","_from":"file:automerge-subduction-0.10.2.tgz","types":"./dist/index.d.ts","module":"./dist/esm/bundler.js","exports":{".":{"node":{"import":"./dist/esm/node.js","require":"./dist/cjs/node.cjs"},"types":"./dist/index.d.ts","import":"./dist/esm/web.js","browser":{"import":"./dist/esm/bundler.js","require":"./dist/cjs/web.cjs"},"require":"./dist/cjs/web.cjs","workerd":{"import":"./dist/esm/workerd.js","require":"./dist/cjs/web.cjs"}},"./iife":"./dist/iife/index.js","./slim":{"types":"./dist/index.d.ts","import":"./dist/esm/slim.js","require":"./dist/cjs/slim.cjs"},"./wasm":"./dist/subduction.wasm","./wasm-base64":{"import":"./dist/esm/wasm-base64.js","require":"./dist/cjs/wasm-base64.cjs"}},"scripts":{"test":"playwright test","build":"pnpm run build-node && pnpm run build-bundler && pnpm run build-slim","build-node":"wasm-pack build --out-dir pkg-node --target nodejs --release","build-slim":"node build_slim.js","test:report":"playwright show-report","test:install":"playwright install","build-bundler":"wasm-pack build --out-dir pkg --target bundler --release"},"_npmUser":{"name":"expede","email":"hello@brooklynzelenka.com"},"_resolved":"/private/tmp/nix-shell.Bfzhwu/a5111ce0d560a5c461f559c5cb40b960/automerge-subduction-0.10.2.tgz","_integrity":"sha512-lydySAjVC1wzKL4vWGy0fws2plkRD132GmXb5j3koToa7ZtGS4cFGjfykNq52SSZ29gmW2S3iCxSlhzhxZ9bFw==","repository":{"url":"git+https://github.com/inkandswitch/subduction.git","type":"git","directory":"subduction_wasm"},"_npmVersion":"11.11.0","description":"Wasm/JavaScript bindings for Subduction (browser and Node.js)","directories":{},"sideEffects":["./dist/esm/node.js","./dist/esm/web.js","./dist/esm/workerd.js","./dist/esm/bundler.js"],"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.19","webpack":"^5.101.3","ts-loader":"^9.5.2","typescript":"^5.9.2","@types/node":"^22.17.2","webpack-cli":"^5.1.4","@playwright/test":"^1.55.0","vite-plugin-wasm":"^3.5.0","webpack-dev-server":"^5.2.2","html-webpack-plugin":"^5.6.4","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/subduction_0.10.2_1775105636189_0.823711118291355","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@automerge/subduction","version":"0.11.0","keywords":["automerge","crdt","subduction","sync","wasm"],"author":{"name":"Alex Good","email":"alex@patternist.xyz"},"license":"MIT OR Apache-2.0","_id":"@automerge/subduction@0.11.0","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"},{"name":"expede","email":"hello@brooklynzelenka.com"}],"homepage":"https://github.com/inkandswitch/subduction","bugs":{"url":"https://github.com/inkandswitch/subduction/issues"},"dist":{"shasum":"253028105d781c21058da3540730cbaba004b204","tarball":"https://registry.npmjs.org/@automerge/subduction/-/subduction-0.11.0.tgz","fileCount":44,"integrity":"sha512-32GzWTuOA6htRXKA/KYZ33y9TZUazXjr9oQxuNZZwtkGoKnT1Vr1URLoEZj8LVX3oIwCZH6ZjkAXteUqDTG/+Q==","signatures":[{"sig":"MEYCIQCaeyB2gHW5MnEI7/OvH52U7lo+QHHodTNBegno5QASJAIhAKuYuSgYDPHlhUF68//8HVNDuYtXf3peR95OeqIs3SqD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12207689},"main":"./dist/cjs/node.cjs","type":"module","_from":"file:automerge-subduction-0.11.0.tgz","types":"./dist/index.d.ts","module":"./dist/esm/bundler.js","exports":{".":{"node":{"import":"./dist/esm/node.js","require":"./dist/cjs/node.cjs"},"types":"./dist/index.d.ts","import":"./dist/esm/web.js","browser":{"import":"./dist/esm/bundler.js","require":"./dist/cjs/web.cjs"},"require":"./dist/cjs/web.cjs","workerd":{"import":"./dist/esm/workerd.js","require":"./dist/cjs/web.cjs"}},"./iife":"./dist/iife/index.js","./slim":{"types":"./dist/index.d.ts","import":"./dist/esm/slim.js","require":"./dist/cjs/slim.cjs"},"./wasm":"./dist/subduction.wasm","./wasm-base64":{"import":"./dist/esm/wasm-base64.js","require":"./dist/cjs/wasm-base64.cjs"}},"scripts":{"test":"playwright test","build":"pnpm run build-node && pnpm run build-bundler && pnpm run build-slim","build-node":"wasm-pack build --out-dir pkg-node --target nodejs --release","build-slim":"node build_slim.js","test:report":"playwright show-report","test:install":"playwright install","build-bundler":"wasm-pack build --out-dir pkg --target bundler --release"},"_npmUser":{"name":"expede","email":"hello@brooklynzelenka.com"},"_resolved":"/private/tmp/nix-shell.FaIJkc/nix-shell.VSy00x/nix-shell.MNmnzd/79837f084353f33f18821d5cc900038d/automerge-subduction-0.11.0.tgz","_integrity":"sha512-32GzWTuOA6htRXKA/KYZ33y9TZUazXjr9oQxuNZZwtkGoKnT1Vr1URLoEZj8LVX3oIwCZH6ZjkAXteUqDTG/+Q==","repository":{"url":"git+https://github.com/inkandswitch/subduction.git","type":"git","directory":"subduction_wasm"},"_npmVersion":"11.11.0","description":"Wasm/JavaScript bindings for Subduction (browser and Node.js)","directories":{},"sideEffects":["./dist/esm/node.js","./dist/esm/web.js","./dist/esm/workerd.js","./dist/esm/bundler.js"],"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.19","webpack":"^5.101.3","ts-loader":"^9.5.2","typescript":"^5.9.2","@types/node":"^22.17.2","webpack-cli":"^5.1.4","@playwright/test":"^1.55.0","vite-plugin-wasm":"^3.5.0","webpack-dev-server":"^5.2.2","html-webpack-plugin":"^5.6.4","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/subduction_0.11.0_1775597320074_0.49327811653289766","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@automerge/subduction","version":"0.12.0","keywords":["automerge","crdt","subduction","sync","wasm"],"author":{"name":"Alex Good","email":"alex@patternist.xyz"},"license":"MIT OR Apache-2.0","_id":"@automerge/subduction@0.12.0","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"},{"name":"expede","email":"hello@brooklynzelenka.com"},{"name":"jtfmumm-dev","email":"jtfmumm@gmail.com"}],"homepage":"https://github.com/inkandswitch/subduction","bugs":{"url":"https://github.com/inkandswitch/subduction/issues"},"dist":{"shasum":"72e1cec468d6ae878e0782c73d4c22a01f35c9b2","tarball":"https://registry.npmjs.org/@automerge/subduction/-/subduction-0.12.0.tgz","fileCount":74,"integrity":"sha512-LVgen1LYkjQZ6OElJSPdGUVpgDrRq9ZA6X7g3Zt6anfrgVFLihZ9lh+j8TciY4s/yaJXgqPzVPIhDpuSuGgv8A==","signatures":[{"sig":"MEQCIDOMWg3irsOo7qz1c1P61VFq3Kzp26Ahkox3T+uDx+zDAiAbp3qfxMQ7gxbVnrOL/Gw/pB9RO2aTAE4Qlmu73JIdOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":529558488},"main":"./dist/cjs/node.cjs","type":"module","_from":"file:automerge-subduction-0.12.0.tgz","types":"./dist/index.d.ts","module":"./dist/esm/bundler.js","exports":{".":{"node":{"import":"./dist/esm/node.js","require":"./dist/cjs/node.cjs"},"types":"./dist/index.d.ts","import":"./dist/esm/web.js","browser":{"import":"./dist/esm/bundler.js","require":"./dist/cjs/web.cjs"},"require":"./dist/cjs/web.cjs","workerd":{"import":"./dist/esm/workerd.js","require":"./dist/cjs/web.cjs"}},"./iife":"./dist/iife/index.js","./slim":{"types":"./dist/index.d.ts","import":"./dist/esm/slim.js","require":"./dist/cjs/slim.cjs"},"./wasm":"./dist/subduction.wasm","./debug":{"node":{"import":"./dist/esm/debug-node.js","require":"./dist/cjs/debug-node.cjs"},"types":"./dist/index.d.ts","import":"./dist/esm/debug-web.js","browser":{"import":"./dist/esm/debug-bundler.js","require":"./dist/cjs/debug-web.cjs"},"require":"./dist/cjs/debug-web.cjs","workerd":{"import":"./dist/esm/debug-workerd.js","require":"./dist/cjs/debug-web.cjs"}},"./debug/iife":"./dist/iife/debug.js","./debug/wasm":"./dist/subduction-debug.wasm","./wasm-base64":{"import":"./dist/esm/wasm-base64.js","require":"./dist/cjs/wasm-base64.cjs"},"./debug/wasm-base64":{"import":"./dist/esm/debug-wasm-base64.js","require":"./dist/cjs/debug-wasm-base64.cjs"}},"scripts":{"test":"playwright test","build":"pnpm run build-node && pnpm run build-bundler && pnpm run build-slim","build-node":"wasm-pack build --out-dir pkg-node --target nodejs --release","build-slim":"node build_slim.js","test:report":"playwright show-report","test:install":"playwright install","build-bundler":"wasm-pack build --out-dir pkg --target bundler --release"},"_npmUser":{"name":"expede","email":"hello@brooklynzelenka.com"},"_resolved":"/tmp/nix-shell.GDNh59/90eada0fb4886fdf71b1b126717d9869/automerge-subduction-0.12.0.tgz","_integrity":"sha512-LVgen1LYkjQZ6OElJSPdGUVpgDrRq9ZA6X7g3Zt6anfrgVFLihZ9lh+j8TciY4s/yaJXgqPzVPIhDpuSuGgv8A==","repository":{"url":"git+https://github.com/inkandswitch/subduction.git","type":"git","directory":"subduction_wasm"},"_npmVersion":"10.9.7","description":"Wasm/JavaScript bindings for Subduction (browser and Node.js)","directories":{},"sideEffects":["./dist/esm/node.js","./dist/esm/web.js","./dist/esm/workerd.js","./dist/esm/bundler.js","./dist/esm/debug-bundler.js","./dist/esm/debug-node.js","./dist/esm/debug-web.js","./dist/esm/debug-workerd.js"],"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.19","webpack":"^5.101.3","ts-loader":"^9.5.2","typescript":"^5.9.2","@types/node":"^22.17.2","webpack-cli":"^5.1.4","@playwright/test":"^1.55.0","vite-plugin-wasm":"^3.5.0","webpack-dev-server":"^5.2.2","html-webpack-plugin":"^5.6.4","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/subduction_0.12.0_1776960629919_0.78156985610522","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@automerge/subduction","version":"0.12.1","keywords":["automerge","crdt","subduction","sync","wasm"],"author":{"name":"Alex Good","email":"alex@patternist.xyz"},"license":"MIT OR Apache-2.0","_id":"@automerge/subduction@0.12.1","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"},{"name":"expede","email":"hello@brooklynzelenka.com"},{"name":"jtfmumm-dev","email":"jtfmumm@gmail.com"}],"homepage":"https://github.com/inkandswitch/subduction","bugs":{"url":"https://github.com/inkandswitch/subduction/issues"},"dist":{"shasum":"20cdbf3636246dcb04dbd83f87cb1a8575c599dc","tarball":"https://registry.npmjs.org/@automerge/subduction/-/subduction-0.12.1.tgz","fileCount":74,"integrity":"sha512-PagXv+9wGHEIKbwACPZ6Iee0UyXqlP4jIn98fj/QG877UJ9k8ceRXpkpgdlSy3zwa7K46h36GLZ74ScTPomtrA==","signatures":[{"sig":"MEQCIEza96vZvOkipb9KGjwjupx3SHPXa0UG3Ikn6FBA+6axAiAaycV4f3C5Pk7GinKn9n05nMTCLoEmqhiL+PV2F0dKRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236579886},"main":"./dist/cjs/node.cjs","type":"module","_from":"file:automerge-subduction-0.12.1.tgz","types":"./dist/index.d.ts","module":"./dist/esm/bundler.js","exports":{".":{"node":{"import":"./dist/esm/node.js","require":"./dist/cjs/node.cjs"},"types":"./dist/index.d.ts","import":"./dist/esm/web.js","browser":{"import":"./dist/esm/bundler.js","require":"./dist/cjs/web.cjs"},"require":"./dist/cjs/web.cjs","workerd":{"import":"./dist/esm/workerd.js","require":"./dist/cjs/web.cjs"}},"./iife":"./dist/iife/index.js","./slim":{"types":"./dist/index.d.ts","import":"./dist/esm/slim.js","require":"./dist/cjs/slim.cjs"},"./wasm":"./dist/subduction.wasm","./debug":{"node":{"import":"./dist/esm/debug-node.js","require":"./dist/cjs/debug-node.cjs"},"types":"./dist/index.d.ts","import":"./dist/esm/debug-web.js","browser":{"import":"./dist/esm/debug-bundler.js","require":"./dist/cjs/debug-web.cjs"},"require":"./dist/cjs/debug-web.cjs","workerd":{"import":"./dist/esm/debug-workerd.js","require":"./dist/cjs/debug-web.cjs"}},"./debug/iife":"./dist/iife/debug.js","./debug/wasm":"./dist/subduction-debug.wasm","./wasm-base64":{"import":"./dist/esm/wasm-base64.js","require":"./dist/cjs/wasm-base64.cjs"},"./debug/wasm-base64":{"import":"./dist/esm/debug-wasm-base64.js","require":"./dist/cjs/debug-wasm-base64.cjs"}},"scripts":{"test":"playwright test","build":"pnpm run build-node && pnpm run build-bundler && pnpm run build-slim","build-node":"wasm-pack build --out-dir pkg-node --target nodejs --release","build-slim":"node build_slim.js","test:report":"playwright show-report","test:install":"playwright install","build-bundler":"wasm-pack build --out-dir pkg --target bundler --release"},"_npmUser":{"name":"expede","email":"hello@brooklynzelenka.com"},"_resolved":"/tmp/nix-shell.JdUKzb/nix-shell.DaPy1g/nix-shell.dExH7V/nix-shell.m8yS13/c4559b3f7651578ad39b554229a8e769/automerge-subduction-0.12.1.tgz","_integrity":"sha512-PagXv+9wGHEIKbwACPZ6Iee0UyXqlP4jIn98fj/QG877UJ9k8ceRXpkpgdlSy3zwa7K46h36GLZ74ScTPomtrA==","repository":{"url":"git+https://github.com/inkandswitch/subduction.git","type":"git","directory":"subduction_wasm"},"_npmVersion":"10.9.7","description":"Wasm/JavaScript bindings for Subduction (browser and Node.js)","directories":{},"sideEffects":["./dist/esm/node.js","./dist/esm/web.js","./dist/esm/workerd.js","./dist/esm/bundler.js","./dist/esm/debug-bundler.js","./dist/esm/debug-node.js","./dist/esm/debug-web.js","./dist/esm/debug-workerd.js"],"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.19","webpack":"^5.101.3","ts-loader":"^9.5.2","typescript":"^5.9.2","@types/node":"^22.17.2","webpack-cli":"^5.1.4","@playwright/test":"^1.55.0","vite-plugin-wasm":"^3.5.0","webpack-dev-server":"^5.2.2","html-webpack-plugin":"^5.6.4","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/subduction_0.12.1_1776985453644_0.970317927267538","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@automerge/subduction","version":"0.13.0","keywords":["automerge","crdt","subduction","sync","wasm"],"author":{"name":"Alex Good","email":"alex@patternist.xyz"},"license":"MIT OR Apache-2.0","_id":"@automerge/subduction@0.13.0","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"},{"name":"expede","email":"hello@brooklynzelenka.com"},{"name":"jtfmumm-dev","email":"jtfmumm@gmail.com"}],"homepage":"https://github.com/inkandswitch/subduction","bugs":{"url":"https://github.com/inkandswitch/subduction/issues"},"dist":{"shasum":"c30c164c1856f9373e129afa3fa33b65559a67cc","tarball":"https://registry.npmjs.org/@automerge/subduction/-/subduction-0.13.0.tgz","fileCount":74,"integrity":"sha512-vLyvQ7T3pIDN/OZWFv0Ll1vv02WSUJgBOD5BILunE9BrYoLFhrcmkfmQByeQo+O2ZIuh4MAf2mGwnqVnx2I94A==","signatures":[{"sig":"MEUCIQCzkDDhf07fShls6vDxyYGhw3wS7aIvP6dNSsc67urxOAIgcicwwnN7u/viRfHWZekl43t8FGYjRXA2v5/KY0Io5vY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237888959},"main":"./dist/cjs/node.cjs","type":"module","_from":"file:automerge-subduction-0.13.0.tgz","types":"./dist/index.d.ts","module":"./dist/esm/bundler.js","exports":{".":{"node":{"import":"./dist/esm/node.js","require":"./dist/cjs/node.cjs"},"types":"./dist/index.d.ts","import":"./dist/esm/web.js","browser":{"import":"./dist/esm/bundler.js","require":"./dist/cjs/web.cjs"},"require":"./dist/cjs/web.cjs","workerd":{"import":"./dist/esm/workerd.js","require":"./dist/cjs/web.cjs"}},"./iife":"./dist/iife/index.js","./slim":{"types":"./dist/index.d.ts","import":"./dist/esm/slim.js","require":"./dist/cjs/slim.cjs"},"./wasm":"./dist/subduction.wasm","./debug":{"node":{"import":"./dist/esm/debug-node.js","require":"./dist/cjs/debug-node.cjs"},"types":"./dist/index.d.ts","import":"./dist/esm/debug-web.js","browser":{"import":"./dist/esm/debug-bundler.js","require":"./dist/cjs/debug-web.cjs"},"require":"./dist/cjs/debug-web.cjs","workerd":{"import":"./dist/esm/debug-workerd.js","require":"./dist/cjs/debug-web.cjs"}},"./debug/iife":"./dist/iife/debug.js","./debug/wasm":"./dist/subduction-debug.wasm","./wasm-base64":{"import":"./dist/esm/wasm-base64.js","require":"./dist/cjs/wasm-base64.cjs"},"./debug/wasm-base64":{"import":"./dist/esm/debug-wasm-base64.js","require":"./dist/cjs/debug-wasm-base64.cjs"}},"scripts":{"test":"playwright test","build":"pnpm run build-node && pnpm run build-bundler && pnpm run build-slim","build-node":"wasm-pack build --out-dir pkg-node --target nodejs --release","build-slim":"node build_slim.js","test:report":"playwright show-report","test:install":"playwright install","build-bundler":"wasm-pack build --out-dir pkg --target bundler --release"},"_npmUser":{"name":"expede","email":"hello@brooklynzelenka.com"},"_resolved":"/tmp/nix-shell.XHW9J1/nix-shell.PO4SY9/nix-shell.5VgOns/2d060f2ca9167642afb7c4f7fcfbbf14/automerge-subduction-0.13.0.tgz","_integrity":"sha512-vLyvQ7T3pIDN/OZWFv0Ll1vv02WSUJgBOD5BILunE9BrYoLFhrcmkfmQByeQo+O2ZIuh4MAf2mGwnqVnx2I94A==","repository":{"url":"git+https://github.com/inkandswitch/subduction.git","type":"git","directory":"subduction_wasm"},"_npmVersion":"10.9.7","description":"Wasm/JavaScript bindings for Subduction (browser and Node.js)","directories":{},"sideEffects":["./dist/esm/node.js","./dist/esm/web.js","./dist/esm/workerd.js","./dist/esm/bundler.js","./dist/esm/debug-bundler.js","./dist/esm/debug-node.js","./dist/esm/debug-web.js","./dist/esm/debug-workerd.js"],"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.19","webpack":"^5.101.3","ts-loader":"^9.5.2","typescript":"^5.9.2","@types/node":"^22.17.2","webpack-cli":"^5.1.4","@playwright/test":"^1.55.0","vite-plugin-wasm":"^3.5.0","webpack-dev-server":"^5.2.2","html-webpack-plugin":"^5.6.4","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/subduction_0.13.0_1778093327097_0.5492934920121721","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@automerge/subduction","version":"0.14.0","keywords":["automerge","crdt","subduction","sync","wasm"],"author":{"name":"Alex Good","email":"alex@patternist.xyz"},"license":"MIT OR Apache-2.0","_id":"@automerge/subduction@0.14.0","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"},{"name":"expede","email":"hello@brooklynzelenka.com"},{"name":"jtfmumm-dev","email":"jtfmumm@gmail.com"}],"homepage":"https://github.com/inkandswitch/subduction","bugs":{"url":"https://github.com/inkandswitch/subduction/issues"},"dist":{"shasum":"b5ed35cdfc0457c833125ed50092372428856579","tarball":"https://registry.npmjs.org/@automerge/subduction/-/subduction-0.14.0.tgz","fileCount":76,"integrity":"sha512-4u0OOHcFWKwh0VjzlQsFTgnRqkaC1No3P8JMOQR6keY5O40DXiK8Y4gZQoacQM/eiEzItfvH2rzEsVta0RF4LQ==","signatures":[{"sig":"MEUCIDD1ndu8zc6UcBLjXGt0noUQj8RIC1EdjtBnxrgU+KfLAiEAyOqvNcY0ah50ibqUKQ5b1djy10jw3w2hGOILWFk/vEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241161646},"main":"./dist/cjs/node.cjs","type":"module","_from":"file:automerge-subduction-0.14.0.tgz","types":"./dist/index.d.ts","module":"./dist/esm/bundler.js","exports":{".":{"node":{"import":"./dist/esm/node.js","require":"./dist/cjs/node.cjs"},"types":"./dist/index.d.ts","import":"./dist/esm/web.js","browser":{"import":"./dist/esm/bundler.js","require":"./dist/cjs/web.cjs"},"require":"./dist/cjs/web.cjs","workerd":{"import":"./dist/esm/workerd.js","require":"./dist/cjs/web.cjs"}},"./iife":"./dist/iife/index.js","./slim":{"types":"./dist/index.d.ts","import":"./dist/esm/slim.js","require":"./dist/cjs/slim.cjs"},"./wasm":"./dist/subduction.wasm","./debug":{"node":{"import":"./dist/esm/debug-node.js","require":"./dist/cjs/debug-node.cjs"},"types":"./dist/index.d.ts","import":"./dist/esm/debug-web.js","browser":{"import":"./dist/esm/debug-bundler.js","require":"./dist/cjs/debug-web.cjs"},"require":"./dist/cjs/debug-web.cjs","workerd":{"import":"./dist/esm/debug-workerd.js","require":"./dist/cjs/debug-web.cjs"}},"./debug/iife":"./dist/iife/debug.js","./debug/slim":{"types":"./dist/index.d.ts","import":"./dist/esm/debug-slim.js","require":"./dist/cjs/debug-slim.cjs"},"./debug/wasm":"./dist/subduction-debug.wasm","./wasm-base64":{"import":"./dist/esm/wasm-base64.js","require":"./dist/cjs/wasm-base64.cjs"},"./debug/wasm-base64":{"import":"./dist/esm/debug-wasm-base64.js","require":"./dist/cjs/debug-wasm-base64.cjs"}},"scripts":{"test":"playwright test","build":"pnpm run build-node && pnpm run build-bundler && pnpm run build-slim","build-node":"wasm-pack build --out-dir pkg-node --target nodejs --release","build-slim":"node build_slim.js","test:report":"playwright show-report","test:install":"playwright install","build-bundler":"wasm-pack build --out-dir pkg --target bundler --release"},"_npmUser":{"name":"expede","email":"hello@brooklynzelenka.com"},"_resolved":"/tmp/nix-shell.tTIHoz/nix-shell.rFiAi5/399bc084c8bed23e576ba7480fc81b89/automerge-subduction-0.14.0.tgz","_integrity":"sha512-4u0OOHcFWKwh0VjzlQsFTgnRqkaC1No3P8JMOQR6keY5O40DXiK8Y4gZQoacQM/eiEzItfvH2rzEsVta0RF4LQ==","repository":{"url":"git+https://github.com/inkandswitch/subduction.git","type":"git","directory":"subduction_wasm"},"_npmVersion":"10.9.7","description":"Wasm/JavaScript bindings for Subduction (browser and Node.js)","directories":{},"sideEffects":["./dist/esm/node.js","./dist/esm/web.js","./dist/esm/workerd.js","./dist/esm/bundler.js","./dist/esm/debug-bundler.js","./dist/esm/debug-node.js","./dist/esm/debug-web.js","./dist/esm/debug-workerd.js"],"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.19","webpack":"^5.101.3","ts-loader":"^9.5.2","typescript":"^5.9.2","@types/node":"^22.17.2","webpack-cli":"^5.1.4","@playwright/test":"^1.55.0","vite-plugin-wasm":"^3.5.0","webpack-dev-server":"^5.2.2","html-webpack-plugin":"^5.6.4","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/subduction_0.14.0_1778140763350_0.16118206881862251","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@automerge/subduction","version":"0.15.0","keywords":["automerge","crdt","subduction","sync","wasm"],"author":{"name":"Alex Good","email":"alex@patternist.xyz"},"license":"MIT OR Apache-2.0","_id":"@automerge/subduction@0.15.0","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"},{"name":"expede","email":"hello@brooklynzelenka.com"},{"name":"jtfmumm-dev","email":"jtfmumm@gmail.com"}],"homepage":"https://github.com/inkandswitch/subduction","bugs":{"url":"https://github.com/inkandswitch/subduction/issues"},"dist":{"shasum":"5432928b5e047f6bd1db234946d96af2af60510a","tarball":"https://registry.npmjs.org/@automerge/subduction/-/subduction-0.15.0.tgz","fileCount":76,"integrity":"sha512-QuN30s8AaPFSyhbHYr/7u57aCYR1y5EsdsWkMTgkcsdd4/53b9/RIB5L4z4y7r4wYic7p2JzEOumWrLBXsRn+A==","signatures":[{"sig":"MEUCIQCETYAqOV0p9CsGNm64Un150doRy2lGIE7e0o0MF/SdTwIgBAb2CEPIPKwQ3zDt8N2ptnyQSpKPXbvp3WALJZVZ4r0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241243586},"main":"./dist/cjs/node.cjs","type":"module","_from":"file:automerge-subduction-0.15.0.tgz","types":"./dist/index.d.ts","module":"./dist/esm/bundler.js","exports":{".":{"node":{"import":"./dist/esm/node.js","require":"./dist/cjs/node.cjs"},"types":"./dist/index.d.ts","import":"./dist/esm/web.js","browser":{"import":"./dist/esm/bundler.js","require":"./dist/cjs/web.cjs"},"require":"./dist/cjs/web.cjs","workerd":{"import":"./dist/esm/workerd.js","require":"./dist/cjs/web.cjs"}},"./iife":"./dist/iife/index.js","./slim":{"types":"./dist/index.d.ts","import":"./dist/esm/slim.js","require":"./dist/cjs/slim.cjs"},"./wasm":"./dist/subduction.wasm","./debug":{"node":{"import":"./dist/esm/debug-node.js","require":"./dist/cjs/debug-node.cjs"},"types":"./dist/index.d.ts","import":"./dist/esm/debug-web.js","browser":{"import":"./dist/esm/debug-bundler.js","require":"./dist/cjs/debug-web.cjs"},"require":"./dist/cjs/debug-web.cjs","workerd":{"import":"./dist/esm/debug-workerd.js","require":"./dist/cjs/debug-web.cjs"}},"./debug/iife":"./dist/iife/debug.js","./debug/slim":{"types":"./dist/index.d.ts","import":"./dist/esm/debug-slim.js","require":"./dist/cjs/debug-slim.cjs"},"./debug/wasm":"./dist/subduction-debug.wasm","./wasm-base64":{"import":"./dist/esm/wasm-base64.js","require":"./dist/cjs/wasm-base64.cjs"},"./debug/wasm-base64":{"import":"./dist/esm/debug-wasm-base64.js","require":"./dist/cjs/debug-wasm-base64.cjs"}},"scripts":{"test":"playwright test","build":"pnpm run build-node && pnpm run build-bundler && pnpm run build-slim","build-node":"wasm-pack build --out-dir pkg-node --target nodejs --release","build-slim":"node build_slim.js","test:report":"playwright show-report","test:install":"playwright install","build-bundler":"wasm-pack build --out-dir pkg --target bundler --release"},"_npmUser":{"name":"expede","email":"hello@brooklynzelenka.com"},"_resolved":"/tmp/nix-shell.tTIHoz/nix-shell.rFiAi5/7608b3933a79755b1432afb6e51f67d7/automerge-subduction-0.15.0.tgz","_integrity":"sha512-QuN30s8AaPFSyhbHYr/7u57aCYR1y5EsdsWkMTgkcsdd4/53b9/RIB5L4z4y7r4wYic7p2JzEOumWrLBXsRn+A==","repository":{"url":"git+https://github.com/inkandswitch/subduction.git","type":"git","directory":"subduction_wasm"},"_npmVersion":"10.9.7","description":"Wasm/JavaScript bindings for Subduction (browser and Node.js)","directories":{},"sideEffects":["./dist/esm/node.js","./dist/esm/web.js","./dist/esm/workerd.js","./dist/esm/bundler.js","./dist/esm/debug-bundler.js","./dist/esm/debug-node.js","./dist/esm/debug-web.js","./dist/esm/debug-workerd.js"],"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.19","webpack":"^5.101.3","ts-loader":"^9.5.2","typescript":"^5.9.2","@types/node":"^22.17.2","webpack-cli":"^5.1.4","@playwright/test":"^1.55.0","vite-plugin-wasm":"^3.5.0","webpack-dev-server":"^5.2.2","html-webpack-plugin":"^5.6.4","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/subduction_0.15.0_1778143279963_0.44033270262169455","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@automerge/subduction","version":"0.16.0","keywords":["automerge","crdt","subduction","sync","wasm"],"author":{"name":"Alex Good","email":"alex@patternist.xyz"},"license":"MIT OR Apache-2.0","_id":"@automerge/subduction@0.16.0","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"},{"name":"expede","email":"hello@brooklynzelenka.com"},{"name":"jtfmumm-dev","email":"jtfmumm@gmail.com"}],"homepage":"https://github.com/inkandswitch/subduction","bugs":{"url":"https://github.com/inkandswitch/subduction/issues"},"dist":{"shasum":"a0ae826d11fce6dac148f94d14651552d52c8a99","tarball":"https://registry.npmjs.org/@automerge/subduction/-/subduction-0.16.0.tgz","fileCount":76,"integrity":"sha512-1uZ3j5BwP0XeBl5KtnUPild/ONi0RgO0NhG6sVcIapoAmhyp9zBnuSitftM+U+8Ef4QDZCFTwfLiSKPP/I92+w==","signatures":[{"sig":"MEQCICh9fgEo+frOOeLB0XhJkFpzdGKpLp2CP8/KCajCNf6oAiAXbhyJq2ScprA+iA+YEkxJTbqix5wSuK7WPxX4EpNKMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241343018},"main":"./dist/cjs/node.cjs","type":"module","_from":"file:automerge-subduction-0.16.0.tgz","types":"./dist/index.d.ts","module":"./dist/esm/bundler.js","exports":{".":{"node":{"import":"./dist/esm/node.js","require":"./dist/cjs/node.cjs"},"types":"./dist/index.d.ts","import":"./dist/esm/web.js","browser":{"import":"./dist/esm/bundler.js","require":"./dist/cjs/web.cjs"},"require":"./dist/cjs/web.cjs","workerd":{"import":"./dist/esm/workerd.js","require":"./dist/cjs/web.cjs"}},"./iife":"./dist/iife/index.js","./slim":{"types":"./dist/index.d.ts","import":"./dist/esm/slim.js","require":"./dist/cjs/slim.cjs"},"./wasm":"./dist/subduction.wasm","./debug":{"node":{"import":"./dist/esm/debug-node.js","require":"./dist/cjs/debug-node.cjs"},"types":"./dist/index.d.ts","import":"./dist/esm/debug-web.js","browser":{"import":"./dist/esm/debug-bundler.js","require":"./dist/cjs/debug-web.cjs"},"require":"./dist/cjs/debug-web.cjs","workerd":{"import":"./dist/esm/debug-workerd.js","require":"./dist/cjs/debug-web.cjs"}},"./debug/iife":"./dist/iife/debug.js","./debug/slim":{"types":"./dist/index.d.ts","import":"./dist/esm/debug-slim.js","require":"./dist/cjs/debug-slim.cjs"},"./debug/wasm":"./dist/subduction-debug.wasm","./wasm-base64":{"import":"./dist/esm/wasm-base64.js","require":"./dist/cjs/wasm-base64.cjs"},"./debug/wasm-base64":{"import":"./dist/esm/debug-wasm-base64.js","require":"./dist/cjs/debug-wasm-base64.cjs"}},"scripts":{"test":"playwright test","build":"pnpm run build-node && pnpm run build-bundler && pnpm run build-slim","build-node":"wasm-pack build --out-dir pkg-node --target nodejs --release","build-slim":"node build_slim.js","test:report":"playwright show-report","test:install":"playwright install","build-bundler":"wasm-pack build --out-dir pkg --target bundler --release"},"_npmUser":{"name":"expede","email":"hello@brooklynzelenka.com"},"_resolved":"/tmp/nix-shell.4caqUt/873484c2d4cf81399d95f8c792b9dfb9/automerge-subduction-0.16.0.tgz","_integrity":"sha512-1uZ3j5BwP0XeBl5KtnUPild/ONi0RgO0NhG6sVcIapoAmhyp9zBnuSitftM+U+8Ef4QDZCFTwfLiSKPP/I92+w==","repository":{"url":"git+https://github.com/inkandswitch/subduction.git","type":"git","directory":"subduction_wasm"},"_npmVersion":"10.9.7","description":"Wasm/JavaScript bindings for Subduction (browser and Node.js)","directories":{},"sideEffects":["./dist/esm/node.js","./dist/esm/web.js","./dist/esm/workerd.js","./dist/esm/bundler.js","./dist/esm/debug-bundler.js","./dist/esm/debug-node.js","./dist/esm/debug-web.js","./dist/esm/debug-workerd.js"],"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.19","webpack":"^5.101.3","ts-loader":"^9.5.2","typescript":"^5.9.2","@types/node":"^22.17.2","webpack-cli":"^5.1.4","@playwright/test":"^1.55.0","vite-plugin-wasm":"^3.5.0","webpack-dev-server":"^5.2.2","html-webpack-plugin":"^5.6.4","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/subduction_0.16.0_1778653769705_0.4198941913511447","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@automerge/subduction","version":"0.16.1","keywords":["automerge","crdt","subduction","sync","wasm"],"author":{"name":"Alex Good","email":"alex@patternist.xyz"},"license":"MIT OR Apache-2.0","_id":"@automerge/subduction@0.16.1","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"},{"name":"expede","email":"hello@brooklynzelenka.com"},{"name":"jtfmumm-dev","email":"jtfmumm@gmail.com"}],"homepage":"https://github.com/inkandswitch/subduction","bugs":{"url":"https://github.com/inkandswitch/subduction/issues"},"dist":{"shasum":"6a41a0c65b2f48a49754e6e331943081d2688141","tarball":"https://registry.npmjs.org/@automerge/subduction/-/subduction-0.16.1.tgz","fileCount":76,"integrity":"sha512-GiDXvPW87zHyRf07V0thU4b7+3WrxL0cWKdsS33gW9MiCS3M+OLPrPzCSgwvBr42FvtIUI8ZMGxOu1kBNDy+7A==","signatures":[{"sig":"MEQCIGhJK06FdquLTEkmwm0dT3qLI6P6Q3Wnex84nTF6k9pHAiB54aLfeEvKA17r9a6c4ucjHDI5RicBnvR6QJzeyRdRig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241711981},"main":"./dist/cjs/node.cjs","type":"module","_from":"file:automerge-subduction-0.16.1.tgz","types":"./dist/index.d.ts","module":"./dist/esm/bundler.js","exports":{".":{"node":{"import":"./dist/esm/node.js","require":"./dist/cjs/node.cjs"},"types":"./dist/index.d.ts","import":"./dist/esm/web.js","browser":{"import":"./dist/esm/bundler.js","require":"./dist/cjs/web.cjs"},"require":"./dist/cjs/web.cjs","workerd":{"import":"./dist/esm/workerd.js","require":"./dist/cjs/web.cjs"}},"./iife":"./dist/iife/index.js","./slim":{"types":"./dist/index.d.ts","import":"./dist/esm/slim.js","require":"./dist/cjs/slim.cjs"},"./wasm":"./dist/subduction.wasm","./debug":{"node":{"import":"./dist/esm/debug-node.js","require":"./dist/cjs/debug-node.cjs"},"types":"./dist/index.d.ts","import":"./dist/esm/debug-web.js","browser":{"import":"./dist/esm/debug-bundler.js","require":"./dist/cjs/debug-web.cjs"},"require":"./dist/cjs/debug-web.cjs","workerd":{"import":"./dist/esm/debug-workerd.js","require":"./dist/cjs/debug-web.cjs"}},"./debug/iife":"./dist/iife/debug.js","./debug/slim":{"types":"./dist/index.d.ts","import":"./dist/esm/debug-slim.js","require":"./dist/cjs/debug-slim.cjs"},"./debug/wasm":"./dist/subduction-debug.wasm","./wasm-base64":{"import":"./dist/esm/wasm-base64.js","require":"./dist/cjs/wasm-base64.cjs"},"./debug/wasm-base64":{"import":"./dist/esm/debug-wasm-base64.js","require":"./dist/cjs/debug-wasm-base64.cjs"}},"scripts":{"test":"playwright test","build":"pnpm run build-node && pnpm run build-bundler && pnpm run build-slim","build-node":"wasm-pack build --out-dir pkg-node --target nodejs --release","build-slim":"node build_slim.js","test:report":"playwright show-report","test:install":"playwright install","build-bundler":"wasm-pack build --out-dir pkg --target bundler --release"},"_npmUser":{"name":"expede","email":"hello@brooklynzelenka.com"},"_resolved":"/tmp/nix-shell.mQltys/a6ff628b1aebfabd9efc7c9117cb8573/automerge-subduction-0.16.1.tgz","_integrity":"sha512-GiDXvPW87zHyRf07V0thU4b7+3WrxL0cWKdsS33gW9MiCS3M+OLPrPzCSgwvBr42FvtIUI8ZMGxOu1kBNDy+7A==","repository":{"url":"git+https://github.com/inkandswitch/subduction.git","type":"git","directory":"subduction_wasm"},"_npmVersion":"10.9.7","description":"Wasm/JavaScript bindings for Subduction (browser and Node.js)","directories":{},"sideEffects":["./dist/esm/node.js","./dist/esm/web.js","./dist/esm/workerd.js","./dist/esm/bundler.js","./dist/esm/debug-bundler.js","./dist/esm/debug-node.js","./dist/esm/debug-web.js","./dist/esm/debug-workerd.js"],"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.19","webpack":"^5.101.3","ts-loader":"^9.5.2","typescript":"^5.9.2","@types/node":"^22.17.2","webpack-cli":"^5.1.4","@playwright/test":"^1.55.0","vite-plugin-wasm":"^3.5.0","webpack-dev-server":"^5.2.2","html-webpack-plugin":"^5.6.4","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/subduction_0.16.1_1778743610009_0.978591616502821","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@automerge/subduction","version":"0.17.0","keywords":["automerge","crdt","subduction","sync","wasm"],"author":{"name":"Alex Good","email":"alex@patternist.xyz"},"license":"MIT OR Apache-2.0","_id":"@automerge/subduction@0.17.0","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"},{"name":"expede","email":"hello@brooklynzelenka.com"},{"name":"jtfmumm-dev","email":"jtfmumm@gmail.com"}],"homepage":"https://github.com/inkandswitch/subduction","bugs":{"url":"https://github.com/inkandswitch/subduction/issues"},"dist":{"shasum":"057e0fd563f3ec4c8ec75efcfba29682f2b3b50d","tarball":"https://registry.npmjs.org/@automerge/subduction/-/subduction-0.17.0.tgz","fileCount":76,"integrity":"sha512-P7scjN6Rkb9lV9v41kwT4U8UGaoiNMZjhMD4fTsYEF0noNJcMK5IqoDfe3WWikg86upIFw3moYfXNZSUFQkZdg==","signatures":[{"sig":"MEQCID3Nu8boYZu8k0+NmHZZOpdIF+lDXRrJrZSYxIr8HzrjAiADkTANOFjis3kRiDkur9SJSp5cSl0BajEzzYNCAVEpNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266027325},"main":"./dist/cjs/node.cjs","type":"module","_from":"file:automerge-subduction-0.17.0.tgz","types":"./dist/index.d.ts","module":"./dist/esm/bundler.js","exports":{".":{"node":{"import":"./dist/esm/node.js","require":"./dist/cjs/node.cjs"},"types":"./dist/index.d.ts","import":"./dist/esm/web.js","browser":{"import":"./dist/esm/bundler.js","require":"./dist/cjs/web.cjs"},"require":"./dist/cjs/web.cjs","workerd":{"import":"./dist/esm/workerd.js","require":"./dist/cjs/web.cjs"}},"./iife":"./dist/iife/index.js","./slim":{"types":"./dist/index.d.ts","import":"./dist/esm/slim.js","require":"./dist/cjs/slim.cjs"},"./wasm":"./dist/subduction.wasm","./debug":{"node":{"import":"./dist/esm/debug-node.js","require":"./dist/cjs/debug-node.cjs"},"types":"./dist/index.d.ts","import":"./dist/esm/debug-web.js","browser":{"import":"./dist/esm/debug-bundler.js","require":"./dist/cjs/debug-web.cjs"},"require":"./dist/cjs/debug-web.cjs","workerd":{"import":"./dist/esm/debug-workerd.js","require":"./dist/cjs/debug-web.cjs"}},"./debug/iife":"./dist/iife/debug.js","./debug/slim":{"types":"./dist/index.d.ts","import":"./dist/esm/debug-slim.js","require":"./dist/cjs/debug-slim.cjs"},"./debug/wasm":"./dist/subduction-debug.wasm","./wasm-base64":{"import":"./dist/esm/wasm-base64.js","require":"./dist/cjs/wasm-base64.cjs"},"./debug/wasm-base64":{"import":"./dist/esm/debug-wasm-base64.js","require":"./dist/cjs/debug-wasm-base64.cjs"}},"scripts":{"test":"playwright test","build":"pnpm run build-node && pnpm run build-bundler && pnpm run build-slim","build-node":"wasm-pack build --out-dir pkg-node --target nodejs --release","build-slim":"node build_slim.js","test:report":"playwright show-report","test:install":"playwright install","build-bundler":"wasm-pack build --out-dir pkg --target bundler --release"},"_npmUser":{"name":"expede","email":"hello@brooklynzelenka.com"},"_resolved":"/tmp/nix-shell.wv2kfY/aad020a5b97d00157d3a7fb0df638090/automerge-subduction-0.17.0.tgz","_integrity":"sha512-P7scjN6Rkb9lV9v41kwT4U8UGaoiNMZjhMD4fTsYEF0noNJcMK5IqoDfe3WWikg86upIFw3moYfXNZSUFQkZdg==","repository":{"url":"git+https://github.com/inkandswitch/subduction.git","type":"git","directory":"subduction_wasm"},"_npmVersion":"11.12.1","description":"Wasm/JavaScript bindings for Subduction (browser and Node.js)","directories":{},"sideEffects":["./dist/esm/node.js","./dist/esm/web.js","./dist/esm/workerd.js","./dist/esm/bundler.js","./dist/esm/debug-bundler.js","./dist/esm/debug-node.js","./dist/esm/debug-web.js","./dist/esm/debug-workerd.js"],"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","webpack":"^5.101.3","ts-loader":"^9.5.2","typescript":"^5.9.2","@types/node":"^22.17.2","webpack-cli":"^5.1.4","fake-indexeddb":"^6.2.5","@playwright/test":"^1.55.0","vite-plugin-wasm":"^3.5.0","webpack-dev-server":"^5.2.2","html-webpack-plugin":"^5.6.4"},"_npmOperationalInternal":{"tmp":"tmp/subduction_0.17.0_1780611367792_0.17882937330027482","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@automerge/subduction","version":"0.19.0","keywords":["automerge","crdt","subduction","sync","wasm"],"author":{"name":"Alex Good","email":"alex@patternist.xyz"},"license":"MIT OR Apache-2.0","_id":"@automerge/subduction@0.19.0","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"},{"name":"expede","email":"hello@brooklynzelenka.com"},{"name":"jtfmumm-dev","email":"jtfmumm@gmail.com"}],"homepage":"https://github.com/inkandswitch/subduction","bugs":{"url":"https://github.com/inkandswitch/subduction/issues"},"dist":{"shasum":"dae71ce0e9a9be48ef211809300067e769053cad","tarball":"https://registry.npmjs.org/@automerge/subduction/-/subduction-0.19.0.tgz","fileCount":76,"integrity":"sha512-sPIhfvtopAKPV6NyfXzFQgw6oyTFZCJHorFto8W4UDe2kodxp5yZ3NwJPwtWb5w40GzMn9HoLQjmlwnFUO2I8A==","signatures":[{"sig":"MEQCIGivnOONNCjOZHUUzy+k8Er04XDpntt3kHI9km2pUikXAiBFdEw35JLHkCnuGCepADnDX2WZ29NsrN0mZgUZH5YqQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287880677},"main":"./dist/cjs/node.cjs","type":"module","_from":"file:automerge-subduction-0.19.0.tgz","types":"./dist/index.d.ts","module":"./dist/esm/bundler.js","exports":{".":{"node":{"import":"./dist/esm/node.js","require":"./dist/cjs/node.cjs"},"types":"./dist/index.d.ts","import":"./dist/esm/web.js","browser":{"import":"./dist/esm/bundler.js","require":"./dist/cjs/web.cjs"},"require":"./dist/cjs/web.cjs","workerd":{"import":"./dist/esm/workerd.js","require":"./dist/cjs/web.cjs"}},"./iife":"./dist/iife/index.js","./slim":{"types":"./dist/index.d.ts","import":"./dist/esm/slim.js","require":"./dist/cjs/slim.cjs"},"./wasm":"./dist/subduction.wasm","./debug":{"node":{"import":"./dist/esm/debug-node.js","require":"./dist/cjs/debug-node.cjs"},"types":"./dist/index.d.ts","import":"./dist/esm/debug-web.js","browser":{"import":"./dist/esm/debug-bundler.js","require":"./dist/cjs/debug-web.cjs"},"require":"./dist/cjs/debug-web.cjs","workerd":{"import":"./dist/esm/debug-workerd.js","require":"./dist/cjs/debug-web.cjs"}},"./debug/iife":"./dist/iife/debug.js","./debug/slim":{"types":"./dist/index.d.ts","import":"./dist/esm/debug-slim.js","require":"./dist/cjs/debug-slim.cjs"},"./debug/wasm":"./dist/subduction-debug.wasm","./wasm-base64":{"import":"./dist/esm/wasm-base64.js","require":"./dist/cjs/wasm-base64.cjs"},"./debug/wasm-base64":{"import":"./dist/esm/debug-wasm-base64.js","require":"./dist/cjs/debug-wasm-base64.cjs"}},"scripts":{"test":"playwright test","build":"pnpm run build-node && pnpm run build-bundler && pnpm run build-slim","build-node":"wasm-pack build --out-dir pkg-node --target nodejs --release","build-slim":"node build_slim.js","test:report":"playwright show-report","test:install":"playwright install","build-bundler":"wasm-pack build --out-dir pkg --target bundler --release"},"_npmUser":{"name":"expede","email":"hello@brooklynzelenka.com"},"_resolved":"/tmp/nix-shell.Q78ydf/cb02498edb427d73f7472e3a7297f5e2/automerge-subduction-0.19.0.tgz","_integrity":"sha512-sPIhfvtopAKPV6NyfXzFQgw6oyTFZCJHorFto8W4UDe2kodxp5yZ3NwJPwtWb5w40GzMn9HoLQjmlwnFUO2I8A==","repository":{"url":"git+https://github.com/inkandswitch/subduction.git","type":"git","directory":"subduction_wasm"},"_npmVersion":"11.12.1","description":"Wasm/JavaScript bindings for Subduction (browser and Node.js)","directories":{},"sideEffects":["./dist/esm/node.js","./dist/esm/web.js","./dist/esm/workerd.js","./dist/esm/bundler.js","./dist/esm/debug-bundler.js","./dist/esm/debug-node.js","./dist/esm/debug-web.js","./dist/esm/debug-workerd.js"],"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","webpack":"^5.101.3","ts-loader":"^9.5.2","typescript":"^5.9.2","@types/node":"^22.17.2","webpack-cli":"^5.1.4","fake-indexeddb":"^6.2.5","@playwright/test":"^1.55.0","vite-plugin-wasm":"^3.5.0","webpack-dev-server":"^5.2.2","html-webpack-plugin":"^5.6.4"},"_npmOperationalInternal":{"tmp":"tmp/subduction_0.19.0_1780984825604_0.5559160692186218","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@automerge/subduction","version":"0.20.0","keywords":["automerge","crdt","subduction","sync","wasm"],"author":{"name":"Alex Good","email":"alex@patternist.xyz"},"license":"MIT OR Apache-2.0","_id":"@automerge/subduction@0.20.0","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"},{"name":"expede","email":"hello@brooklynzelenka.com"},{"name":"jtfmumm-dev","email":"jtfmumm@gmail.com"}],"homepage":"https://github.com/inkandswitch/subduction","bugs":{"url":"https://github.com/inkandswitch/subduction/issues"},"dist":{"shasum":"17fbabfea39c889771ba2bd0f379b132654e44c0","tarball":"https://registry.npmjs.org/@automerge/subduction/-/subduction-0.20.0.tgz","fileCount":76,"integrity":"sha512-KSdNzuRm2zfZHIkQB8s7esXhCixbHq8kPe7iK2NtGglTvum+Njvnk+BKLl/XbkfhD5YLocWoEQ+MHIa9FmSqVQ==","signatures":[{"sig":"MEYCIQD9k7SUQIgUntKJBwYIJtlJCQRQDd6f7EQfbY8iO5Q/WQIhAKFDFDGyle3xFkRq1aBPqhqYjfSU0dcxjxlfyZm+jpg3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291031880},"main":"./dist/cjs/node.cjs","type":"module","_from":"file:automerge-subduction-0.20.0.tgz","types":"./dist/index.d.ts","module":"./dist/esm/bundler.js","exports":{".":{"node":{"import":"./dist/esm/node.js","require":"./dist/cjs/node.cjs"},"types":"./dist/index.d.ts","import":"./dist/esm/web.js","browser":{"import":"./dist/esm/bundler.js","require":"./dist/cjs/web.cjs"},"require":"./dist/cjs/web.cjs","workerd":{"import":"./dist/esm/workerd.js","require":"./dist/cjs/web.cjs"}},"./iife":"./dist/iife/index.js","./slim":{"types":"./dist/index.d.ts","import":"./dist/esm/slim.js","require":"./dist/cjs/slim.cjs"},"./wasm":"./dist/subduction.wasm","./debug":{"node":{"import":"./dist/esm/debug-node.js","require":"./dist/cjs/debug-node.cjs"},"types":"./dist/index.d.ts","import":"./dist/esm/debug-web.js","browser":{"import":"./dist/esm/debug-bundler.js","require":"./dist/cjs/debug-web.cjs"},"require":"./dist/cjs/debug-web.cjs","workerd":{"import":"./dist/esm/debug-workerd.js","require":"./dist/cjs/debug-web.cjs"}},"./debug/iife":"./dist/iife/debug.js","./debug/slim":{"types":"./dist/index.d.ts","import":"./dist/esm/debug-slim.js","require":"./dist/cjs/debug-slim.cjs"},"./debug/wasm":"./dist/subduction-debug.wasm","./wasm-base64":{"import":"./dist/esm/wasm-base64.js","require":"./dist/cjs/wasm-base64.cjs"},"./debug/wasm-base64":{"import":"./dist/esm/debug-wasm-base64.js","require":"./dist/cjs/debug-wasm-base64.cjs"}},"scripts":{"test":"playwright test","build":"pnpm run build-node && pnpm run build-bundler && pnpm run build-slim","build-node":"wasm-pack build --out-dir pkg-node --target nodejs --release","build-slim":"node build_slim.js","test:report":"playwright show-report","test:install":"playwright install","build-bundler":"wasm-pack build --out-dir pkg --target bundler --release"},"_npmUser":{"name":"expede","email":"hello@brooklynzelenka.com"},"_resolved":"/tmp/nix-shell.PhEKUf/8186f12e9aecb9a447347243dad71794/automerge-subduction-0.20.0.tgz","_integrity":"sha512-KSdNzuRm2zfZHIkQB8s7esXhCixbHq8kPe7iK2NtGglTvum+Njvnk+BKLl/XbkfhD5YLocWoEQ+MHIa9FmSqVQ==","repository":{"url":"git+https://github.com/inkandswitch/subduction.git","type":"git","directory":"subduction_wasm"},"_npmVersion":"11.12.1","description":"Wasm/JavaScript bindings for Subduction (browser and Node.js)","directories":{},"sideEffects":["./dist/esm/node.js","./dist/esm/web.js","./dist/esm/workerd.js","./dist/esm/bundler.js","./dist/esm/debug-bundler.js","./dist/esm/debug-node.js","./dist/esm/debug-web.js","./dist/esm/debug-workerd.js"],"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","webpack":"^5.101.3","ts-loader":"^9.5.2","typescript":"^5.9.2","@types/node":"^22.17.2","webpack-cli":"^5.1.4","fake-indexeddb":"^6.2.5","@playwright/test":"^1.55.0","vite-plugin-wasm":"^3.5.0","webpack-dev-server":"^5.2.2","html-webpack-plugin":"^5.6.4"},"_npmOperationalInternal":{"tmp":"tmp/subduction_0.20.0_1781825456795_0.5270239794555933","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"@automerge/subduction","version":"0.20.1","keywords":["automerge","crdt","subduction","sync","wasm"],"author":{"name":"Alex Good","email":"alex@patternist.xyz"},"license":"MIT OR Apache-2.0","_id":"@automerge/subduction@0.20.1","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"},{"name":"expede","email":"hello@brooklynzelenka.com"},{"name":"jtfmumm-dev","email":"jtfmumm@gmail.com"}],"homepage":"https://github.com/inkandswitch/subduction","bugs":{"url":"https://github.com/inkandswitch/subduction/issues"},"dist":{"shasum":"7cec17e302d3b20777553b6725556dfe92cd2fa4","tarball":"https://registry.npmjs.org/@automerge/subduction/-/subduction-0.20.1.tgz","fileCount":56,"integrity":"sha512-FeB9da3e5w/n9MloK+8DhEwcKPuTxu5c+c2fP/qrd6JfMCUau8zONfCd+UGDYD9U1nsU7FlpFpMFoXzqzuxJFA==","signatures":[{"sig":"MEUCIQCvFk9TT5u5KDXvJTaA4IMIyveXJQjoUqUBh4a6v1HMwQIgeJVIuYrHX7KJc9F4pL+HX8lc3I3GTOn29D7TyEU0vF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245766325},"main":"./dist/cjs/node.cjs","type":"module","_from":"file:automerge-subduction-0.20.1.tgz","types":"./dist/index.d.ts","module":"./dist/esm/bundler.js","exports":{".":{"node":{"import":"./dist/esm/node.js","require":"./dist/cjs/node.cjs"},"types":"./dist/index.d.ts","import":"./dist/esm/web.js","browser":{"import":"./dist/esm/bundler.js","require":"./dist/cjs/web.cjs"},"require":"./dist/cjs/web.cjs","workerd":{"import":"./dist/esm/workerd.js","require":"./dist/cjs/web.cjs"}},"./iife":"./dist/iife/index.js","./slim":{"types":"./dist/index.d.ts","import":"./dist/esm/slim.js","require":"./dist/cjs/slim.cjs"},"./wasm":"./dist/subduction.wasm","./debug":{"node":{"import":"./dist/esm/debug-node.js","require":"./dist/cjs/debug-node.cjs"},"types":"./dist/index.d.ts","import":"./dist/esm/debug-web.js","browser":{"import":"./dist/esm/debug-bundler.js","require":"./dist/cjs/debug-web.cjs"},"require":"./dist/cjs/debug-web.cjs","workerd":{"import":"./dist/esm/debug-workerd.js","require":"./dist/cjs/debug-web.cjs"}},"./debug/iife":"./dist/iife/debug.js","./debug/slim":{"types":"./dist/index.d.ts","import":"./dist/esm/debug-slim.js","require":"./dist/cjs/debug-slim.cjs"},"./debug/wasm":"./dist/subduction-debug.wasm","./wasm-base64":{"import":"./dist/esm/wasm-base64.js","require":"./dist/cjs/wasm-base64.cjs"},"./debug/wasm-base64":{"import":"./dist/esm/debug-wasm-base64.js","require":"./dist/cjs/debug-wasm-base64.cjs"}},"scripts":{"test":"playwright test","build":"pnpm run build-node && pnpm run build-bundler && pnpm run build-slim","build-node":"wasm-pack build --out-dir pkg-node --target nodejs --release","build-slim":"node build_slim.js","test:report":"playwright show-report","test:install":"playwright install","build-bundler":"wasm-pack build --out-dir pkg --target bundler --release"},"_npmUser":{"name":"expede","email":"hello@brooklynzelenka.com"},"_resolved":"/tmp/nix-shell.ANN4wX/f149e4050aa10dc865d72bb7c48b202b/automerge-subduction-0.20.1.tgz","_integrity":"sha512-FeB9da3e5w/n9MloK+8DhEwcKPuTxu5c+c2fP/qrd6JfMCUau8zONfCd+UGDYD9U1nsU7FlpFpMFoXzqzuxJFA==","repository":{"url":"git+https://github.com/inkandswitch/subduction.git","type":"git","directory":"subduction_wasm"},"_npmVersion":"11.16.0","description":"Wasm/JavaScript bindings for Subduction (browser and Node.js)","directories":{},"sideEffects":["./dist/esm/node.js","./dist/esm/web.js","./dist/esm/workerd.js","./dist/esm/bundler.js","./dist/esm/debug-bundler.js","./dist/esm/debug-node.js","./dist/esm/debug-web.js","./dist/esm/debug-workerd.js"],"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.6","webpack":"^5.109.2","ts-loader":"^9.6.2","typescript":"^5.9.3","@types/node":"^22.20.1","webpack-cli":"^5.1.4","fake-indexeddb":"^6.2.5","@playwright/test":"^1.62.1","vite-plugin-wasm":"^3.6.0","webpack-dev-server":"^5.2.6","html-webpack-plugin":"^5.6.8"},"_npmOperationalInternal":{"tmp":"tmp/subduction_0.20.1_1785454655955_0.45821775770815254","host":"s3://npm-registry-packages-npm-production"}},"0.21.2":{"name":"@automerge/subduction","version":"0.21.2","keywords":["automerge","crdt","subduction","sync","wasm"],"author":{"name":"Alex Good","email":"alex@patternist.xyz"},"license":"MIT OR Apache-2.0","_id":"@automerge/subduction@0.21.2","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"},{"name":"expede","email":"hello@brooklynzelenka.com"},{"name":"jtfmumm-dev","email":"jtfmumm@gmail.com"}],"homepage":"https://github.com/inkandswitch/subduction","bugs":{"url":"https://github.com/inkandswitch/subduction/issues"},"dist":{"shasum":"fb09fbb8a1dd42160814a99382912a84413183d7","tarball":"https://registry.npmjs.org/@automerge/subduction/-/subduction-0.21.2.tgz","fileCount":56,"integrity":"sha512-jHXAtzMSAhRccbDVZGnAwibT+nIaSLgwNOy1wnJgJcZE03P3+JrixQ4xFMTygC6YtND7kIUPFCKfVFfdi5om8Q==","signatures":[{"sig":"MEUCIQDV5Qe9G8GPt3s0MwrLp6ZaRpbqP7OSQO9U+OWTc3PivgIgKjWReoLBixiw842LtT0erWB5NVyZH/pmHFqH0LOQK50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246590734},"main":"./dist/cjs/node.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/esm/bundler.js","exports":{".":{"node":{"import":"./dist/esm/node.js","require":"./dist/cjs/node.cjs"},"types":"./dist/index.d.ts","import":"./dist/esm/web.js","browser":{"import":"./dist/esm/bundler.js","require":"./dist/cjs/web.cjs"},"require":"./dist/cjs/web.cjs","workerd":{"import":"./dist/esm/workerd.js","require":"./dist/cjs/web.cjs"}},"./iife":"./dist/iife/index.js","./slim":{"types":"./dist/index.d.ts","import":"./dist/esm/slim.js","require":"./dist/cjs/slim.cjs"},"./wasm":"./dist/subduction.wasm","./debug":{"node":{"import":"./dist/esm/debug-node.js","require":"./dist/cjs/debug-node.cjs"},"types":"./dist/index.d.ts","import":"./dist/esm/debug-web.js","browser":{"import":"./dist/esm/debug-bundler.js","require":"./dist/cjs/debug-web.cjs"},"require":"./dist/cjs/debug-web.cjs","workerd":{"import":"./dist/esm/debug-workerd.js","require":"./dist/cjs/debug-web.cjs"}},"./debug/iife":"./dist/iife/debug.js","./debug/slim":{"types":"./dist/index.d.ts","import":"./dist/esm/debug-slim.js","require":"./dist/cjs/debug-slim.cjs"},"./debug/wasm":"./dist/subduction-debug.wasm","./wasm-base64":{"import":"./dist/esm/wasm-base64.js","require":"./dist/cjs/wasm-base64.cjs"},"./debug/wasm-base64":{"import":"./dist/esm/debug-wasm-base64.js","require":"./dist/cjs/debug-wasm-base64.cjs"}},"gitHead":"9824a3393715bc0f1da6ed16b16d3141fb1be683","scripts":{"test":"playwright test","build":"pnpm run build-node && pnpm run build-bundler && pnpm run build-slim","build-node":"wasm-pack build --out-dir pkg-node --target nodejs --release","build-slim":"node build_slim.js","test:report":"playwright show-report","test:install":"playwright install","build-bundler":"wasm-pack build --out-dir pkg --target bundler --release"},"_npmUser":{"name":"expede","email":"hello@brooklynzelenka.com"},"repository":{"url":"git+https://github.com/inkandswitch/subduction.git","type":"git","directory":"subduction_wasm"},"_npmVersion":"11.16.0","description":"Wasm/JavaScript bindings for Subduction (browser and Node.js)","directories":{},"sideEffects":["./dist/esm/node.js","./dist/esm/web.js","./dist/esm/workerd.js","./dist/esm/bundler.js","./dist/esm/debug-bundler.js","./dist/esm/debug-node.js","./dist/esm/debug-web.js","./dist/esm/debug-workerd.js"],"_nodeVersion":"24.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.6","webpack":"^5.109.2","ts-loader":"^9.6.2","typescript":"^5.9.3","@types/node":"^22.20.1","webpack-cli":"^5.1.4","fake-indexeddb":"^6.2.5","@playwright/test":"^1.62.1","vite-plugin-wasm":"^3.6.0","webpack-dev-server":"^5.2.6","html-webpack-plugin":"^5.6.8"},"_npmOperationalInternal":{"tmp":"tmp/subduction_0.21.2_1789285194463_0.7968718797762813","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"_id":"@automerge/subduction@0.23.0","bugs":{"url":"https://github.com/inkandswitch/subduction/issues"},"dist":{"shasum":"a274649c6d0d177934437eaebd4e78a44feb1ecc","tarball":"https://registry.npmjs.org/@automerge/subduction/-/subduction-0.23.0.tgz","fileCount":56,"integrity":"sha512-daTtDStLmrUbt1R9yqzBr4B+Hn5PcKUzqQ3eScR0cwMQ2dZS9OxLZ5TyRYHU+685nEKlXEzRgxOZxQPUg+GsTA==","signatures":[{"sig":"MEQCIC+CBkYvII4ti+I/uy/kMHEIe5jKNgK24mxN8O9U1u6aAiAHNlAEqdOyhdIfGHy68+SzgaefLjhSjfhx9vLrwEOYOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDNBsipwyWThRLzOc7O+fE4a5vTedShESgIbvr3iRjF6wIgIqI+mVZeDEbcx+IsGfxoSZ1lq8MOxsoL7ijfxvQ1G7A="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automerge%2fsubduction@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":264898596},"main":"./dist/cjs/node.cjs","name":"@automerge/subduction","type":"module","_from":"file:npm-artifacts/subduction.tgz","types":"./dist/index.d.ts","author":{"name":"Alex Good","email":"alex@patternist.xyz"},"module":"./dist/esm/bundler.js","exports":{".":{"node":{"import":"./dist/esm/node.js","require":"./dist/cjs/node.cjs"},"types":"./dist/index.d.ts","import":"./dist/esm/web.js","browser":{"import":"./dist/esm/bundler.js","require":"./dist/cjs/web.cjs"},"require":"./dist/cjs/web.cjs","workerd":{"import":"./dist/esm/workerd.js","require":"./dist/cjs/web.cjs"}},"./iife":"./dist/iife/index.js","./slim":{"types":"./dist/index.d.ts","import":"./dist/esm/slim.js","require":"./dist/cjs/slim.cjs"},"./wasm":"./dist/subduction.wasm","./debug":{"node":{"import":"./dist/esm/debug-node.js","require":"./dist/cjs/debug-node.cjs"},"types":"./dist/index.d.ts","import":"./dist/esm/debug-web.js","browser":{"import":"./dist/esm/debug-bundler.js","require":"./dist/cjs/debug-web.cjs"},"require":"./dist/cjs/debug-web.cjs","workerd":{"import":"./dist/esm/debug-workerd.js","require":"./dist/cjs/debug-web.cjs"}},"./debug/iife":"./dist/iife/debug.js","./debug/slim":{"types":"./dist/index.d.ts","import":"./dist/esm/debug-slim.js","require":"./dist/cjs/debug-slim.cjs"},"./debug/wasm":"./dist/subduction-debug.wasm","./wasm-base64":{"import":"./dist/esm/wasm-base64.js","require":"./dist/cjs/wasm-base64.cjs"},"./debug/wasm-base64":{"import":"./dist/esm/debug-wasm-base64.js","require":"./dist/cjs/debug-wasm-base64.cjs"}},"license":"MIT OR Apache-2.0","scripts":{"test":"playwright test","build":"pnpm run build-node && pnpm run build-bundler && pnpm run build-slim","build-node":"wasm-pack build --out-dir pkg-node --target nodejs --release","build-slim":"node build_slim.js","test:report":"playwright show-report","test:install":"playwright install","build-bundler":"wasm-pack build --out-dir pkg --target bundler --release"},"version":"0.23.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7ed96195-93a7-4e64-8108-7761ffd33f08"}},"homepage":"https://github.com/inkandswitch/subduction","keywords":["automerge","crdt","subduction","sync","wasm"],"_resolved":"/home/runner/work/subduction/subduction/npm-artifacts/subduction.tgz","_integrity":"sha512-daTtDStLmrUbt1R9yqzBr4B+Hn5PcKUzqQ3eScR0cwMQ2dZS9OxLZ5TyRYHU+685nEKlXEzRgxOZxQPUg+GsTA==","repository":{"url":"git+https://github.com/inkandswitch/subduction.git","type":"git","directory":"subduction_wasm"},"_npmVersion":"11.20.0","description":"Wasm/JavaScript bindings for Subduction (browser and Node.js)","directories":{},"maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"},{"name":"expede","email":"hello@brooklynzelenka.com"},{"name":"jtfmumm-dev","email":"jtfmumm@gmail.com"}],"sideEffects":["./dist/esm/node.js","./dist/esm/web.js","./dist/esm/workerd.js","./dist/esm/bundler.js","./dist/esm/debug-bundler.js","./dist/esm/debug-node.js","./dist/esm/debug-web.js","./dist/esm/debug-workerd.js"],"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.6","webpack":"^5.109.2","ts-loader":"^9.6.2","typescript":"^5.9.3","@types/node":"^22.20.1","webpack-cli":"^5.1.4","fake-indexeddb":"^6.2.5","@playwright/test":"^1.62.1","vite-plugin-wasm":"^3.6.0","webpack-dev-server":"^5.2.6","html-webpack-plugin":"^5.6.8"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/subduction_0.23.0_1790769467951_0.5571040867127464"}}},"time":{"created":"2026-02-27T00:33:34.173Z","modified":"2026-09-30T11:57:49.558Z","0.4.2-alpha.0":"2026-02-27T00:33:34.499Z","0.4.2-alpha.1":"2026-03-03T17:42:44.453Z","0.7.0-alpha.1":"2026-03-15T06:30:03.838Z","0.8.0-alpha.1":"2026-03-18T08:11:46.529Z","0.8.1":"2026-03-19T21:00:14.006Z","0.9.0":"2026-03-27T02:48:03.686Z","0.10.0":"2026-03-30T01:59:14.163Z","0.10.1":"2026-04-02T00:15:29.660Z","0.10.2":"2026-04-02T04:53:56.556Z","0.11.0":"2026-04-07T21:28:40.512Z","0.12.0":"2026-04-23T16:10:32.654Z","0.12.1":"2026-04-23T23:04:14.988Z","0.13.0":"2026-05-06T18:48:48.451Z","0.14.0":"2026-05-07T07:59:24.634Z","0.15.0":"2026-05-07T08:41:21.269Z","0.16.0":"2026-05-13T06:29:31.201Z","0.16.1":"2026-05-14T07:26:51.308Z","0.17.0":"2026-06-04T22:16:08.674Z","0.19.0":"2026-06-09T06:00:26.679Z","0.20.0":"2026-06-18T23:30:57.744Z","0.20.1":"2026-07-30T23:37:37.101Z","0.21.2":"2026-09-13T07:39:55.227Z","0.23.0":"2026-09-30T11:57:48.941Z"},"bugs":{"url":"https://github.com/inkandswitch/subduction/issues"},"author":{"name":"Alex Good","email":"alex@patternist.xyz"},"license":"MIT OR Apache-2.0","homepage":"https://github.com/inkandswitch/subduction","keywords":["automerge","crdt","subduction","sync","wasm"],"repository":{"url":"git+https://github.com/inkandswitch/subduction.git","type":"git","directory":"subduction_wasm"},"description":"Wasm/JavaScript bindings for Subduction (browser and Node.js)","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"},{"name":"expede","email":"hello@brooklynzelenka.com"},{"name":"jtfmumm-dev","email":"jtfmumm@gmail.com"}],"readme":"# Subduction Wasm bindings\n\n> [!WARNING]\n> This is an early release preview. It has a very unstable API. No guarantees are given. DO NOT use for production use cases at this time. USE AT YOUR OWN RISK.\n\n## Build package\n\nFrom the repository root:\n\n```sh\nnix build .#subduction-js\n```\n\nThis builds and tests the npm package, including the `/debug` variant, and writes\n`result/subduction.tgz`. See [Releasing the JavaScript package](../RELEASING.md)\nfor the tag-driven publishing workflow.\n\nFor an in-place development build of `subduction_wasm/dist/`, use\n`nix develop` followed by `bodge subduction_wasm` instead.\n\n## Run tests\n\nInstall dependencies:\n```\npnpm install\n```\n\nInstall Playwright's browser binaries:\n```\npnpm run test:install\n```\n\nRun tests:\n```\npnpm test\n```\n\nView Playwright report:\n```\npnpm run test:report\n```\n\n## Naming Conventions\n\n`wasm-bindgen`-generated types ownership rules can be confusing and cumbersome, with different behavior depending on which side of the Wasm boundary your type was created from. To help keep this straight, we adopt the naming convention:\n\n> [!NOTE]\n> Types exported from Rust are prefixed with `Wasm`.\n> Types imported from JS are prefixed with `Js`.\n\n## Debugging with Chrome DevTools\n\nSubduction's Wasm packages can ship a parallel `./debug` subpath export that preserves DWARF debug info, enabling source-level step-through in Chrome DevTools. This section applies to `@automerge/subduction` but is also valid for `@automerge/sedimentree` and `@automerge/automerge-subduction`.\n\n### One-time Chrome setup\n\n1. Install the _C/C++ DevTools Support (DWARF)_ extension from the Chrome Web Store. It handles reading DWARF sections from Wasm modules; wasm-bindgen output uses the same DWARF format the extension was built for.\n2. In Chrome, visit `chrome://flags/#enable-webassembly-debugging` and enable the _WebAssembly Debugging: Enable DWARF support_ flag. Restart the browser.\n3. Open DevTools on the page that loads your Wasm bundle, go to the gear icon → _Experiments_, and confirm _WebAssembly Debugging: Enable DWARF support_ is checked there too.\n\n### Building the debug variant\n\nFrom the workspace root:\n\n```\nbodge subduction_wasm          # one crate\nbodge:all                      # all four _wasm crates\n```\n\nBoth `bodge` and `bodge:all` pass `--debug-profile wasm-debug` to `wasm-bodge`, which runs a second `cargo build` under the `[profile.wasm-debug]` profile declared in the workspace `Cargo.toml`. The generated `dist/` tree contains both the release artifacts (under the usual paths) _and_ debug artifacts (prefixed with `debug-` under `esm/` / `cjs/`, plus `*-debug.wasm` standalone, plus `iife/debug.js`).\n\n### Consuming the debug bundle\n\nYour downstream app imports from the `./debug` subpath:\n\n```javascript\nimport { init, /* ... */ } from \"@automerge/subduction/debug\";\n```\n\nFor Chrome DevTools to locate DWARF symbols, it must fetch the Wasm binary at a URL it can read. This rules out the inline-base64 path. Use one of:\n\n- **Bundler path (recommended)**: import `@automerge/subduction/debug` under a bundler (Vite/Webpack/Rollup). The `browser` condition resolves to `./dist/esm/debug-bundler.js`, which delegates Wasm loading to the bundler's native `.wasm` import — leaving the binary as a fetchable asset that DevTools can read DWARF from.\n- **Manual fetch**: serve `./dist/subduction-debug.wasm` directly and call `initSync(bytes)` from `@automerge/subduction/slim` (bypassing auto-init).\n\n### Source path resolution\n\nDWARF embeds absolute paths from the compile host (e.g. `/home/expede/Documents/Code/subduction/subduction_core/src/…`). For step-through to work, DevTools needs to map those paths to files on disk. Two ways:\n\n- _Preferred_: open DevTools on a page served from inside the Subduction checkout so the absolute DWARF paths resolve as-is.\n- _Or_: in the C/C++ DevTools Support extension's options page, add a path substitution mapping the DWARF paths to your local checkout.\n\nIf DevTools shows \"`<file>: file not found`\" in the Sources panel, you need to set up the mapping.\n\n### Tradeoffs baked into the profile\n\n`[profile.wasm-debug]` (see the workspace `Cargo.toml` for the full annotated definition) inherits from `release` and tunes these knobs:\n\n- `opt-level = 1` — most locals remain visible, line-stepping feels natural; optimized enough for interactive debugging.\n- `lto = \"thin\"` — avoids the heavy cross-crate inlining of `lto = \"fat\"` that would collapse stack frames.\n- `debug = \"limited\"` — keeps line tables, type info, and most locals, at ~½ the DWARF size of `debug = \"full\"`. Empirically subduction_wasm lands at ~29 MiB raw / ~6 MiB gzipped (versus ~3 MiB / 723 KiB for release).\n- `debug-assertions = true` and `overflow-checks = true` — catch bugs the release build wouldn't trip on. Disable these on a branch if you're reproducing a release-only codepath.\n- `strip = \"none\"` on the four `_wasm` crates specifically, overriding the release profile's `strip = \"debuginfo\"` (which would otherwise wipe the DWARF).\n- Automerge and `sedimentree_core` are pinned to `opt-level = 2` to keep their hashing/iteration-heavy internals from crawling in the browser. If you need to step through _those_ crates' internals, comment out the corresponding `[profile.wasm-debug.package.*]` overrides in the workspace `Cargo.toml`.\n\n### Verifying DWARF is present\n\n```\nwasm-tools objdump ./subduction_wasm/dist/subduction-debug.wasm | grep debug_\n```\n\nShould list `.debug_info`, `.debug_line`, `.debug_str`, `.debug_abbrev`, and friends. If those are missing, something stripped DWARF — most likely an accidental `wasm-opt` run, or a `strip = \"debuginfo\"` leaking through from the release profile overrides.\n","readmeFilename":"README.md"}