{"_id":"@ariestools/json-rpc-engine","_rev":"9-778b028cb5571f50e89c6c8688fa9e13","name":"@ariestools/json-rpc-engine","dist-tags":{"latest":"9.0.0"},"versions":{"8.1.4":{"name":"@ariestools/json-rpc-engine","version":"8.1.4","keywords":["ariestools","json-rpc","json-rpc-engine","metamask","ethereum","xylabs","utility","typescript","esm"],"author":{"url":"https://xylabs.com","name":"XY Labs Development Team","email":"support@xylabs.com"},"license":"LGPL-3.0-only","_id":"@ariestools/json-rpc-engine@8.1.4","maintainers":[{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"jonesmac","email":"matt.jones@xylabs.com"},{"name":"atrouw","email":"arie.trouw@xylabs.com"}],"homepage":"https://xylabs.com","bugs":{"url":"git+https://github.com/xylabs/sdk-js/issues","email":"support@xylabs.com"},"dist":{"shasum":"52f3125e066d899bfa6c99773fc8938442be78d6","tarball":"https://registry.npmjs.org/@ariestools/json-rpc-engine/-/json-rpc-engine-8.1.4.tgz","fileCount":7,"integrity":"sha512-O+rL/Hv5/V10dyEqqfEAMgTbmljE+gmqIAVK4MseExGfrHeSF2DNqBJai7EnwDOd8MGliv71/hZVQNcKtLMSng==","signatures":[{"sig":"MEQCIDehkv6wA2VLmKzine9i6F20k+P+Od59F95bnWMTe3rJAiB5Dw2/M3/N2f3dGsCNdsn1LtbGvASKP99OhIUzkK4qhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97179},"type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./dist/neutral/index.d.ts","default":"./dist/neutral/index.mjs"},"./v2":{"types":"./dist/neutral/index.d.ts","default":"./dist/neutral/index.mjs"},"./package.json":"./package.json"},"_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"repository":{"url":"git+https://github.com/xylabs/sdk-js.git","type":"git"},"description":"Browser-safe @metamask/json-rpc-engine v2 re-export that tree-shakes the legacy events drag-along","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"klona":"~2.0.6","@metamask/utils":"~11.11.0","deep-freeze-strict":"~1.1.1","@metamask/messenger":"~1.2.0","@metamask/rpc-errors":"~7.0.3","@metamask/json-rpc-engine":"~10.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.1.5","eslint":"~10.7.0","vitest":"~4.1.10","typescript":"~6.0.3","@ariestools/tsconfig":"~8.7.23","@ariestools/toolchain":"~8.7.23","eslint-import-resolver-typescript":"~4.4.5"},"_npmOperationalInternal":{"tmp":"tmp/json-rpc-engine_8.1.4_1784745620534_0.24750347774021098","host":"s3://npm-registry-packages-npm-production"}},"8.1.5":{"name":"@ariestools/json-rpc-engine","version":"8.1.5","keywords":["ariestools","json-rpc","json-rpc-engine","metamask","ethereum","xylabs","utility","typescript","esm"],"author":{"url":"https://xylabs.com","name":"XY Labs Development Team","email":"support@xylabs.com"},"license":"LGPL-3.0-only","_id":"@ariestools/json-rpc-engine@8.1.5","maintainers":[{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"jonesmac","email":"matt.jones@xylabs.com"},{"name":"atrouw","email":"arie.trouw@xylabs.com"}],"homepage":"https://xylabs.com","bugs":{"url":"git+https://github.com/xylabs/sdk-js/issues","email":"support@xylabs.com"},"dist":{"shasum":"1f324af2a220ba988c47e737ddf99dd9345526f5","tarball":"https://registry.npmjs.org/@ariestools/json-rpc-engine/-/json-rpc-engine-8.1.5.tgz","fileCount":7,"integrity":"sha512-a1hENWm1k0HvmbrUbuwmOsal2V/32G2ClM0LdDZez3HX604tAsJ9zMILAhk9sUdZ4hEGunftOupnF4RWAcUWgQ==","signatures":[{"sig":"MEUCIQDdhE3FFAbqgAy6YNnOkq2St36vwE+cjv2gQ0JnRBap4wIgDw7nhx98UUmiTiDP0R9SWGOy7YS9ngpgG38asJ/Jbdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97179},"type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./dist/neutral/index.d.ts","default":"./dist/neutral/index.mjs"},"./v2":{"types":"./dist/neutral/index.d.ts","default":"./dist/neutral/index.mjs"},"./package.json":"./package.json"},"_npmUser":{"name":"jonesmac","email":"matt.jones@xylabs.com"},"repository":{"url":"git+https://github.com/xylabs/sdk-js.git","type":"git"},"description":"Browser-safe @metamask/json-rpc-engine v2 re-export that tree-shakes the legacy events drag-along","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"klona":"~2.0.6","@metamask/utils":"~11.11.0","deep-freeze-strict":"~1.1.1","@metamask/messenger":"~1.2.0","@metamask/rpc-errors":"~7.0.3","@metamask/json-rpc-engine":"~10.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.1.5","eslint":"~10.7.0","vitest":"~4.1.10","typescript":"~6.0.3","@ariestools/tsconfig":"~8.7.23","@ariestools/toolchain":"~8.7.23","eslint-import-resolver-typescript":"~4.4.5"},"_npmOperationalInternal":{"tmp":"tmp/json-rpc-engine_8.1.5_1784809868966_0.45696704474726135","host":"s3://npm-registry-packages-npm-production"}},"8.1.6":{"name":"@ariestools/json-rpc-engine","version":"8.1.6","keywords":["ariestools","json-rpc","json-rpc-engine","metamask","ethereum","xylabs","utility","typescript","esm"],"author":{"url":"https://xylabs.com","name":"XY Labs Development Team","email":"support@xylabs.com"},"license":"LGPL-3.0-only","_id":"@ariestools/json-rpc-engine@8.1.6","maintainers":[{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"jonesmac","email":"matt.jones@xylabs.com"},{"name":"atrouw","email":"arie.trouw@xylabs.com"}],"homepage":"https://xylabs.com","bugs":{"url":"git+https://github.com/xylabs/sdk-js/issues","email":"support@xylabs.com"},"dist":{"shasum":"87ffe20a04edf9d336123766e57aa4cfbcf7c9fd","tarball":"https://registry.npmjs.org/@ariestools/json-rpc-engine/-/json-rpc-engine-8.1.6.tgz","fileCount":7,"integrity":"sha512-RHVbBilQLijk54riIx1c7YtPBg2Ba7Zp4cM0udYIVa9AdYXveTzlYYLPLImAlKqXDu654TuKXXA/8zi1zcJ3RA==","signatures":[{"sig":"MEYCIQDYLpPcv7xyuf+s5ZbEl4+dmn9Kb4UBrUMIql+x4qzaMgIhAKWPrNhWDMXyrs+Z5PZmUQCbErHNTC+vJe7DCyWYAEOM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97179},"type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./dist/neutral/index.d.ts","default":"./dist/neutral/index.mjs"},"./v2":{"types":"./dist/neutral/index.d.ts","default":"./dist/neutral/index.mjs"},"./package.json":"./package.json"},"_npmUser":{"name":"jonesmac","email":"matt.jones@xylabs.com"},"repository":{"url":"git+https://github.com/xylabs/sdk-js.git","type":"git"},"description":"Browser-safe @metamask/json-rpc-engine v2 re-export that tree-shakes the legacy events drag-along","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"klona":"~2.0.6","@metamask/utils":"~11.11.0","deep-freeze-strict":"~1.1.1","@metamask/messenger":"~1.2.0","@metamask/rpc-errors":"~7.0.3","@metamask/json-rpc-engine":"~10.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.1.5","eslint":"~10.7.0","vitest":"~4.1.10","typescript":"~6.0.3","@ariestools/tsconfig":"~8.7.23","@ariestools/toolchain":"~8.7.23","eslint-import-resolver-typescript":"~4.4.5"},"_npmOperationalInternal":{"tmp":"tmp/json-rpc-engine_8.1.6_1785163247446_0.1263458054073998","host":"s3://npm-registry-packages-npm-production"}},"8.1.7":{"name":"@ariestools/json-rpc-engine","version":"8.1.7","keywords":["ariestools","json-rpc","json-rpc-engine","metamask","ethereum","xylabs","utility","typescript","esm"],"author":{"url":"https://xylabs.com","name":"XY Labs Development Team","email":"support@xylabs.com"},"license":"LGPL-3.0-only","_id":"@ariestools/json-rpc-engine@8.1.7","maintainers":[{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"jonesmac","email":"matt.jones@xylabs.com"},{"name":"atrouw","email":"arie.trouw@xylabs.com"}],"homepage":"https://xylabs.com","bugs":{"url":"git+https://github.com/xylabs/sdk-js/issues","email":"support@xylabs.com"},"dist":{"shasum":"214f7c30a242f4410ca045d5b660cc39bc2cbab3","tarball":"https://registry.npmjs.org/@ariestools/json-rpc-engine/-/json-rpc-engine-8.1.7.tgz","fileCount":7,"integrity":"sha512-C7OBSU65Bph54xSEY9QghTeTbWSR23gt8qYluNcZRarGcpVMqfXI7AwlkQeaU1ooHnDDde4mEs7YhuP/kQ81VQ==","signatures":[{"sig":"MEUCIQDyOP9K5DJ7T1vSGsAxYfdEs+WRGeAbeC8tg8gzQOfI3QIgKWtCJlwcChH2omy9To+z05OncgTl5NOjty8ySAtXxfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97179},"type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./dist/neutral/index.d.ts","default":"./dist/neutral/index.mjs"},"./v2":{"types":"./dist/neutral/index.d.ts","default":"./dist/neutral/index.mjs"},"./package.json":"./package.json"},"_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"repository":{"url":"git+https://github.com/xylabs/sdk-js.git","type":"git"},"description":"Browser-safe @metamask/json-rpc-engine v2 re-export that tree-shakes the legacy events drag-along","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"klona":"~2.0.6","@metamask/utils":"~11.11.0","deep-freeze-strict":"~1.1.1","@metamask/messenger":"~2.0.0","@metamask/rpc-errors":"~7.0.3","@metamask/json-rpc-engine":"~10.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.2.0","eslint":"~10.8.0","vitest":"~4.1.10","typescript":"~6.0.3","@ariestools/tsconfig":"~8.7.26","@ariestools/toolchain":"~8.7.26","eslint-import-resolver-typescript":"~4.4.5"},"_npmOperationalInternal":{"tmp":"tmp/json-rpc-engine_8.1.7_1785542624930_0.9566727791480636","host":"s3://npm-registry-packages-npm-production"}},"8.1.8":{"name":"@ariestools/json-rpc-engine","version":"8.1.8","keywords":["ariestools","json-rpc","json-rpc-engine","metamask","ethereum","xylabs","utility","typescript","esm"],"author":{"url":"https://xylabs.com","name":"XY Labs Development Team","email":"support@xylabs.com"},"license":"LGPL-3.0-only","_id":"@ariestools/json-rpc-engine@8.1.8","maintainers":[{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"jonesmac","email":"matt.jones@xylabs.com"},{"name":"atrouw","email":"arie.trouw@xylabs.com"}],"homepage":"https://xylabs.com","bugs":{"url":"git+https://github.com/xylabs/sdk-js/issues","email":"support@xylabs.com"},"dist":{"shasum":"604f5bc89e00064b92d3fa941a797bc02b4c098a","tarball":"https://registry.npmjs.org/@ariestools/json-rpc-engine/-/json-rpc-engine-8.1.8.tgz","fileCount":7,"integrity":"sha512-HfKdj7gCgsVjmFM/pSGa0Sjek/7FCAGFx3Bq7A1fWZ424dnT7oWPa8LtP/3QkQzPwOU18RPd/E+yotmEKK/nPQ==","signatures":[{"sig":"MEQCIH3oDnjNS4Gjhs9aXUX4D2HIw2nI1e+wcTn5WkZBihF1AiBty/ldgE62GPBytVpBh1U4TdWFoJi3YAE9A0Su6x7BNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97578},"type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./dist/neutral/index.d.ts","default":"./dist/neutral/index.mjs"},"./v2":{"types":"./dist/neutral/index.d.ts","default":"./dist/neutral/index.mjs"},"./package.json":"./package.json"},"_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"repository":{"url":"git+https://github.com/xylabs/sdk-js.git","type":"git"},"description":"Browser-safe @metamask/json-rpc-engine v2 re-export that tree-shakes the legacy events drag-along","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"klona":"~2.0.6","@metamask/utils":"~11.11.0","deep-freeze-strict":"~1.1.1","@metamask/messenger":"~2.0.0","@metamask/rpc-errors":"~7.0.3","@metamask/json-rpc-engine":"~10.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.2.1","eslint":"~10.8.0","vitest":"~4.1.10","typescript":"~6.0.3","@ariestools/tsconfig":"~8.7.27","@ariestools/toolchain":"~8.7.27","eslint-import-resolver-typescript":"~4.4.5"},"_npmOperationalInternal":{"tmp":"tmp/json-rpc-engine_8.1.8_1786148122855_0.1760997556417656","host":"s3://npm-registry-packages-npm-production"}},"8.1.9":{"name":"@ariestools/json-rpc-engine","version":"8.1.9","keywords":["ariestools","json-rpc","json-rpc-engine","metamask","ethereum","xylabs","utility","typescript","esm"],"author":{"url":"https://xylabs.com","name":"XY Labs Development Team","email":"support@xylabs.com"},"license":"LGPL-3.0-only","_id":"@ariestools/json-rpc-engine@8.1.9","maintainers":[{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"jonesmac","email":"matt.jones@xylabs.com"},{"name":"atrouw","email":"arie.trouw@xylabs.com"}],"homepage":"https://xylabs.com","bugs":{"url":"git+https://github.com/xylabs/sdk-js/issues","email":"support@xylabs.com"},"dist":{"shasum":"9c0a233ad3855b7d682da7acb0ee4128371e3895","tarball":"https://registry.npmjs.org/@ariestools/json-rpc-engine/-/json-rpc-engine-8.1.9.tgz","fileCount":7,"integrity":"sha512-XDC2JECxRoU14hKv2qm5RBL2J7+jQkzyoFOiFb3ZzXFg0SKeDH1r/2UvZNMQWB01vtTkKLLVFdyoDVRhP7cXxw==","signatures":[{"sig":"MEUCIQCV2oDPuyv43azHvxw/kQlgdk1hCF/mBWorTetDjP5VMQIgVBU+3hm21ezn8o/Zy3aQAqTbSctAmYUYND0dkyIUkBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97576},"type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./dist/neutral/index.d.ts","default":"./dist/neutral/index.mjs"},"./v2":{"types":"./dist/neutral/index.d.ts","default":"./dist/neutral/index.mjs"},"./package.json":"./package.json"},"_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"repository":{"url":"git+https://github.com/xylabs/sdk-js.git","type":"git"},"description":"Browser-safe @metamask/json-rpc-engine v2 re-export that tree-shakes the legacy events drag-along","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"klona":"~2.0.6","@metamask/utils":"~11.11.0","deep-freeze-strict":"~1.1.1","@metamask/messenger":"~2.0.0","@metamask/rpc-errors":"~7.0.3","@metamask/json-rpc-engine":"~10.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.2.1","eslint":"~10.8.1","vitest":"~4.1.10","typescript":"~6.0.3","@ariestools/tsconfig":"~9.0.2","@ariestools/toolchain":"~9.0.2","eslint-import-resolver-typescript":"~4.4.5"},"_npmOperationalInternal":{"tmp":"tmp/json-rpc-engine_8.1.9_1786655615028_0.2825815440777677","host":"s3://npm-registry-packages-npm-production"}},"8.2.0":{"name":"@ariestools/json-rpc-engine","version":"8.2.0","keywords":["ariestools","json-rpc","json-rpc-engine","metamask","ethereum","xylabs","utility","typescript","esm"],"author":{"url":"https://xylabs.com","name":"XY Labs Development Team","email":"support@xylabs.com"},"license":"LGPL-3.0-only","_id":"@ariestools/json-rpc-engine@8.2.0","maintainers":[{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"jonesmac","email":"matt.jones@xylabs.com"},{"name":"atrouw","email":"arie.trouw@xylabs.com"}],"homepage":"https://xylabs.com","bugs":{"url":"git+https://github.com/xylabs/sdk-js/issues","email":"support@xylabs.com"},"dist":{"shasum":"d5f2e9f80902e0981c66d7161e145ee96887cc75","tarball":"https://registry.npmjs.org/@ariestools/json-rpc-engine/-/json-rpc-engine-8.2.0.tgz","fileCount":7,"integrity":"sha512-H25R3yRb6BjgoemEgW3qlRA6t6YdDRb08MIHQbH0G6+kFJNdvlFZbUKLz5MNnpPezAAJ48XTF1mhw3cykbJVXQ==","signatures":[{"sig":"MEUCIQC5dwt87CN8QdoUlEF8ICmW2glUksEzcKHDL9rsWM0XrAIgIaG9UL71GiE/INprEW305bu9WwkOxkhP0QQEncO0Qfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97576},"type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./dist/neutral/index.d.ts","default":"./dist/neutral/index.mjs"},"./v2":{"types":"./dist/neutral/index.d.ts","default":"./dist/neutral/index.mjs"},"./package.json":"./package.json"},"_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"repository":{"url":"git+https://github.com/xylabs/sdk-js.git","type":"git"},"description":"Browser-safe @metamask/json-rpc-engine v2 re-export that tree-shakes the legacy events drag-along","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"klona":"~2.0.6","@metamask/utils":"~11.11.0","deep-freeze-strict":"~1.1.1","@metamask/messenger":"~2.0.0","@metamask/rpc-errors":"~7.0.3","@metamask/json-rpc-engine":"~10.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.2.2","eslint":"~10.9.1","vitest":"~4.1.11","typescript":"~6.0.3","@ariestools/tsconfig":"~9.1.2","@ariestools/toolchain":"~9.1.2","eslint-import-resolver-typescript":"~4.4.5"},"_npmOperationalInternal":{"tmp":"tmp/json-rpc-engine_8.2.0_1787873144786_0.714205795911597","host":"s3://npm-registry-packages-npm-production"}},"8.3.0":{"name":"@ariestools/json-rpc-engine","version":"8.3.0","keywords":["ariestools","json-rpc","json-rpc-engine","metamask","ethereum","xylabs","utility","typescript","esm"],"author":{"url":"https://xylabs.com","name":"XY Labs Development Team","email":"support@xylabs.com"},"license":"LGPL-3.0-only","_id":"@ariestools/json-rpc-engine@8.3.0","maintainers":[{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"jonesmac","email":"matt.jones@xylabs.com"},{"name":"atrouw","email":"arie.trouw@xylabs.com"}],"homepage":"https://xylabs.com","bugs":{"url":"git+https://github.com/xylabs/sdk-js/issues","email":"support@xylabs.com"},"dist":{"shasum":"17d7951847b691370f1260c849087e999ab805ac","tarball":"https://registry.npmjs.org/@ariestools/json-rpc-engine/-/json-rpc-engine-8.3.0.tgz","fileCount":7,"integrity":"sha512-H7HIYs9i13ktEZ6kksWsQCbXsoqbfXZ8PxRdyQS84Q3v90tUdLp2feEhXNL+QpYoQWdtHQcTZH7MWTLrToHcgg==","signatures":[{"sig":"MEUCIHcGTDWyG/U0ZwP/G+mdjdhRpqv1eYgjCQwCb74Gb3IRAiEAtZv83ZCtVB7MNJSzA63vLo0tr35ktW6lPGYjhq41Zqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97179},"type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./dist/neutral/index.d.ts","default":"./dist/neutral/index.mjs"},"./v2":{"types":"./dist/neutral/index.d.ts","default":"./dist/neutral/index.mjs"},"./package.json":"./package.json"},"_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"repository":{"url":"git+https://github.com/xylabs/sdk-js.git","type":"git"},"description":"Browser-safe @metamask/json-rpc-engine v2 re-export that tree-shakes the legacy events drag-along","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"klona":"~2.0.6","@metamask/utils":"~11.12.1","deep-freeze-strict":"~1.1.1","@metamask/messenger":"~2.0.0","@metamask/rpc-errors":"~7.0.3","@metamask/json-rpc-engine":"~10.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.2.2","eslint":"~10.10.0","vitest":"~5.0.0","typescript":"~6.0.3","@ariestools/tsconfig":"~10.0.2","@ariestools/toolchain":"~10.0.2","eslint-import-resolver-typescript":"~4.4.5"},"_npmOperationalInternal":{"tmp":"tmp/json-rpc-engine_8.3.0_1788636137488_0.2511019173925102","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"_id":"@ariestools/json-rpc-engine@9.0.0","bugs":{"url":"git+https://github.com/xylabs/sdk-js/issues","email":"support@xylabs.com"},"dist":{"shasum":"6feb1cdc0bd3e58f10d032f7e60564e9e7bc470e","tarball":"https://registry.npmjs.org/@ariestools/json-rpc-engine/-/json-rpc-engine-9.0.0.tgz","fileCount":7,"integrity":"sha512-hM1rRtmVVoikWzFbrW/XI1AH6r3ewQvnePK2wBti8/en+ujKm2s74Dd+jo9G+gaq3f8zceXqL/Qvh5E/syCvUQ==","signatures":[{"sig":"MEQCIACR+FREvv8Pn4QxQELmk+zMDPGpoIJrLSox9NR1iSFEAiATjPz2eGtzqNSJlzek1GGz4YDYc1I9OETkGcF0Yn7aJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDrcQVTBMiWCxQCiVP9h3+jq5d4K6FblZgaSWAbsp6/JgIgFcguEdqSkEzi8kEYlhpuaBp8mnA3HCh2+0UfEX763wk="}],"unpackedSize":93012},"name":"@ariestools/json-rpc-engine","type":"module","author":{"url":"https://xylabs.com","name":"XY Labs Development Team","email":"support@xylabs.com"},"engines":{"node":">=26"},"exports":{".":{"types":"./dist/neutral/index.d.ts","default":"./dist/neutral/index.mjs"},"./v2":{"types":"./dist/neutral/index.d.ts","default":"./dist/neutral/index.mjs"},"./package.json":"./package.json"},"license":"LGPL-3.0-only","version":"9.0.0","_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"homepage":"https://xylabs.com","keywords":["ariestools","json-rpc","json-rpc-engine","metamask","ethereum","xylabs","utility","typescript","esm"],"repository":{"url":"git+https://github.com/xylabs/sdk-js.git","type":"git"},"description":"Browser-safe @metamask/json-rpc-engine v2 re-export that tree-shakes the legacy events drag-along","directories":{},"maintainers":[{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"jonesmac","email":"matt.jones@xylabs.com"},{"name":"atrouw","email":"arie.trouw@xylabs.com"}],"sideEffects":false,"dependencies":{"klona":"~2.0.6","@metamask/utils":"~12.0.0","deep-freeze-strict":"~1.1.1","@metamask/messenger":"~3.0.0","@metamask/rpc-errors":"~7.0.3","@metamask/json-rpc-engine":"~11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.3.0","eslint":"~10.10.0","vitest":"~5.0.1","typescript":"~6.0.3","@ariestools/tsconfig":"~10.0.7","@ariestools/toolchain":"~10.0.7","eslint-import-resolver-typescript":"~4.4.5"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/json-rpc-engine_9.0.0_1789591665337_0.6364064435298586"}}},"time":{"created":"2026-07-22T18:40:20.412Z","modified":"2026-09-16T20:47:45.609Z","8.1.4":"2026-07-22T18:40:20.688Z","8.1.5":"2026-07-23T12:31:09.096Z","8.1.6":"2026-07-27T14:40:47.621Z","8.1.7":"2026-08-01T00:03:45.088Z","8.1.8":"2026-08-08T00:15:22.999Z","8.1.9":"2026-08-13T21:13:35.187Z","8.2.0":"2026-08-27T23:25:44.914Z","8.3.0":"2026-09-05T19:22:17.625Z","9.0.0":"2026-09-16T20:47:45.431Z"},"bugs":{"url":"git+https://github.com/xylabs/sdk-js/issues","email":"support@xylabs.com"},"author":{"url":"https://xylabs.com","name":"XY Labs Development Team","email":"support@xylabs.com"},"license":"LGPL-3.0-only","homepage":"https://xylabs.com","keywords":["ariestools","json-rpc","json-rpc-engine","metamask","ethereum","xylabs","utility","typescript","esm"],"repository":{"url":"git+https://github.com/xylabs/sdk-js.git","type":"git"},"description":"Browser-safe @metamask/json-rpc-engine v2 re-export that tree-shakes the legacy events drag-along","maintainers":[{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"jonesmac","email":"matt.jones@xylabs.com"},{"name":"atrouw","email":"arie.trouw@xylabs.com"}],"readme":"[![logo][]](https://xylabs.com)\n\n# @ariestools/json-rpc-engine\n\n[![npm][npm-badge]][npm-link]\n[![license][license-badge]][license-link]\n\n> Browser-safe re-export of `@metamask/json-rpc-engine` v2 that tree-shakes the\n> legacy `events` drag-along\n\n## Why this package?\n\n`@metamask/json-rpc-engine/v2` re-exports `asLegacyMiddleware`, which statically\nimports the legacy v1 engine → `@metamask/safe-event-emitter` → bare `events`.\nBrowser consumers then need a bundler alias/polyfill for Node's `events` module\neven when they only use the v2 API.\n\nThis package re-exports the public v2 API **without** `asLegacyMiddleware`, and\ninlines the engine at compile time so the unused legacy chain is tree-shaken out\nof the published `dist`. Node and browser behavior for the v2 surface is\nunchanged.\n\n## Install\n\n```sh\npnpm add @ariestools/json-rpc-engine\n```\n\n## Usage\n\nDrop-in for `@metamask/json-rpc-engine/v2`:\n\n```ts\nimport {\n  JsonRpcEngineV2,\n  JsonRpcServer,\n  createScaffoldMiddleware,\n} from '@ariestools/json-rpc-engine'\n\n// or, for a 1:1 path migration:\n// import { JsonRpcEngineV2 } from '@ariestools/json-rpc-engine/v2'\n\nconst engine = JsonRpcEngineV2.create({\n  middleware: [\n    createScaffoldMiddleware({\n      eth_chainId: () => '0x1',\n    }),\n  ],\n})\n```\n\n### Not exported\n\n- `asLegacyMiddleware` — intentionally omitted (this is the `events` drag path)\n- The legacy v1 root API (`JsonRpcEngine`, `createAsyncMiddleware`, …) — use\n  MetaMask's package directly if you need v1 on Node only\n\n## Provenance\n\nRuntime code is derived from [`@metamask/json-rpc-engine`](https://github.com/MetaMask/core/tree/main/packages/json-rpc-engine)\n(ISC). Type re-exports still resolve against that package at publish time.\n\n## License\n\nSee the [LICENSE](LICENSE) file for license rights and limitations (LGPL-3.0-only).\nBundled MetaMask engine code remains under its ISC license.\n\n[logo]: https://cdn.xy.company/img/brand/XYFullBlack.svg\n[npm-badge]: https://img.shields.io/npm/v/@ariestools/json-rpc-engine.svg\n[npm-link]: https://www.npmjs.com/package/@ariestools/json-rpc-engine\n[license-badge]: https://img.shields.io/npm/l/@ariestools/json-rpc-engine.svg\n[license-link]: https://github.com/xylabs/sdk-js/blob/main/LICENSE\n","readmeFilename":""}