{"_id":"@exodus/storage-unsafe-desktop","_rev":"51-d5b67ecba1732594778dbc7546ff4f10","name":"@exodus/storage-unsafe-desktop","dist-tags":{"latest":"2.1.0"},"versions":{"1.1.0":{"name":"@exodus/storage-unsafe-desktop","version":"1.1.0","author":{"name":"Exodus Movement Inc."},"license":"UNLICENSED","_id":"@exodus/storage-unsafe-desktop@1.1.0","maintainers":[{"name":"rec","email":"espinosacurbelo@gmail.com"},{"name":"awilson-rs","email":"awilson@refactorsecurity.com"},{"name":"ggabarrin-rs","email":"ggabarrin@refactorsecurity.com"},{"name":"r4vn","email":"simon.schmell@gmail.com"},{"name":"exorich","email":"richard.nw@exodus.io"},{"name":"cryptosgr","email":"sagar@exodus.io"},{"name":"mol0d","email":"moloduk99@gmail.com"},{"name":"yevhenii_molodyk","email":"y.molodyk@everstake.one"},{"name":"yilmazbahadir","email":"yilmazbahadir@gmail.com"},{"name":"muratso","email":"ericarlos23@gmail.com"},{"name":"exoleo","email":"leonard.ga@Exodus.io"},{"name":"633kh4ck","email":"svolsky+npm@xn--zer-2na.net"},{"name":"ossel","email":"ossian.el@exodus.io"},{"name":"davidfraga610","email":"david.fraga610@hotmail.com"},{"name":"clarkexo","email":"clark@exodus.io"},{"name":"andrewrexo","email":"andrew.r@exodus.io"},{"name":"james-gre","email":"james.gre@exodus.io"},{"name":"juraex","email":"julio.vi@exodus.io"},{"name":"richayotte","email":"rich@ayottesoftware.com"},{"name":"ralph.ba","email":"ralph.ba@exodus.io"},{"name":"angelloz","email":"scottloz@protonmail.com"},{"name":"joshuabot","email":"joshuabot@exodus.io"},{"name":"jamiemaw","email":"jamie@exodus.io"},{"name":"exodus-justin.za","email":"justin.za@exodus.io"},{"name":"javiexodus","email":"javier.fe@exodus.io"},{"name":"wcastr","email":"walter@exodus.io"},{"name":"rg911","email":"xian.f.liu@gmail.com"},{"name":"alex.alexandrius","email":"s.pataridze@gmail.com"},{"name":"filipexodus","email":"filip@exodus.io"},{"name":"ryansquared-npm","email":"npm@ryansquared.pub"},{"name":"andrescarreon","email":"andres.di@exodus.io"},{"name":"florianmathieu","email":"florian.ma@exodus.io"},{"name":"janwe","email":"jan.we@exodus.io"},{"name":"fboucquez","email":"fboucquez@gmail.com"},{"name":"skapala","email":"szymon20000@gmail.com"},{"name":"umito","email":"umitodabasi@gmail.com"},{"name":"lanahizzle","email":"tim.la@exodus.io"},{"name":"iaacek","email":"iaacek@gmail.com"},{"name":"ps.mcnally","email":"patrick.mc@exodus.io"},{"name":"akinncar","email":"akinncar@hotmail.com"},{"name":"matias.la","email":"matias.la@exodus.io"},{"name":"voltagebots","email":"okpako.fr@exodus.io"},{"name":"kwwood","email":"kevin.w@exodus.io"},{"name":"sergii_bo","email":"sergii.bo@exodus.io"},{"name":"lekzd","email":"alexandr.ko@exodus.io"},{"name":"cdotta","email":"cdotta90@gmail.com"},{"name":"alexandrbbm","email":"alexandr.bbm@gmail.com"},{"name":"danh.t.vo","email":"danh.vo@exodus.io"},{"name":"ezenwankwogabriel","email":"ezenwankwogabriel@gmail.com"},{"name":"meniem","email":"aly@exodus.io"},{"name":"mzndako","email":"mzndako@gmail.com"},{"name":"kevva","email":"kevinmartensson@gmail.com"},{"name":"feri42","email":"feri@feridot.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"nareg_exodus","email":"nareg@exodus.io"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mvayngrib@gmail.com"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"jadechip","email":"jim.eric.skogman@gmail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"unidwell","email":"gregor.mirai@gmail.com"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"},{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"diegomura","email":"diegomuracciole@gmail.com"},{"name":"lanre-mark","email":"lanre.developer@gmail.com"},{"name":"sunilagrawal","email":"sunilagrawal@gmail.com"},{"name":"guillecura","email":"guille@cura.is"},{"name":"mariosvlad","email":"marios.vladimerou@protonmail.com"},{"name":"federico-po","email":"federico.po@exodus.io"},{"name":"pagan404","email":"saraspap@protonmail.com"}],"homepage":"https://github.com/ExodusMovement/exodus-hydra/tree/master/adapters/storage-unsafe-desktop#readme","bugs":{"url":"https://github.com/ExodusMovement/exodus-hydra/issues?q=is%3Aissue+is%3Aopen+label%3Astorage-unsafe-desktop"},"dist":{"shasum":"e14e5e04ff54799ea2ec43778f4db038318aaaf6","tarball":"https://registry.npmjs.org/@exodus/storage-unsafe-desktop/-/storage-unsafe-desktop-1.1.0.tgz","fileCount":7,"integrity":"sha512-r2Q8i6EbBTL5TrZ0LJVA6o9R8DF+1C5+hn+gZLVxXBrNnMXjNIiot+YXbZhSCFYJy+MCN/E5/b7MxP41/BbmlA==","signatures":[{"sig":"MEYCIQC25Uv4iPz0VGbbdnBSxllUhEBbCCzKvTx5NA3NqFDEFgIhAP9LsdUznp3nJPEHdD+pNLkfmvPxBaMyK3TZ9Ep4yhQZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6296},"main":"src/index.js","gitHead":"f63fbd6de48689b850d3e2c7a161358743cfb2a6","scripts":{"lint":"eslint . --ignore-path ../../.gitignore","test":"jest","lint:fix":"yarn lint --fix"},"_npmUser":{"name":"joshuabot","email":"joshuabot@exodus.io"},"repository":{"url":"git+https://github.com/ExodusMovement/exodus-hydra.git","type":"git"},"_npmVersion":"lerna/6.5.1/node@v18.18.2+x64 (linux)","description":"storage-spec interface implementation for the Node.js environment","directories":{},"_nodeVersion":"18.18.2","dependencies":{"delay":"^5.0.0","fs-extra":"^10.0.0","make-concurrent":"^5.3.0","@exodus/storage-enhancers":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","tempy":"^1.0.1","eslint":"^8.44.0","@exodus/storage-spec":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/storage-unsafe-desktop_1.1.0_1699648880942_0.38961690207871214","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@exodus/storage-unsafe-desktop","version":"1.1.1","author":{"name":"Exodus Movement Inc."},"license":"UNLICENSED","_id":"@exodus/storage-unsafe-desktop@1.1.1","maintainers":[{"name":"rec","email":"espinosacurbelo@gmail.com"},{"name":"awilson-rs","email":"awilson@refactorsecurity.com"},{"name":"ggabarrin-rs","email":"ggabarrin@refactorsecurity.com"},{"name":"r4vn","email":"simon.schmell@gmail.com"},{"name":"exorich","email":"richard.nw@exodus.io"},{"name":"cryptosgr","email":"sagar@exodus.io"},{"name":"mol0d","email":"moloduk99@gmail.com"},{"name":"yevhenii_molodyk","email":"y.molodyk@everstake.one"},{"name":"yilmazbahadir","email":"yilmazbahadir@gmail.com"},{"name":"muratso","email":"ericarlos23@gmail.com"},{"name":"exoleo","email":"leonard.ga@Exodus.io"},{"name":"633kh4ck","email":"svolsky+npm@xn--zer-2na.net"},{"name":"ossel","email":"ossian.el@exodus.io"},{"name":"davidfraga610","email":"david.fraga610@hotmail.com"},{"name":"clarkexo","email":"clark@exodus.io"},{"name":"andrewrexo","email":"andrew.r@exodus.io"},{"name":"james-gre","email":"james.gre@exodus.io"},{"name":"juraex","email":"julio.vi@exodus.io"},{"name":"richayotte","email":"rich@ayottesoftware.com"},{"name":"ralph.ba","email":"ralph.ba@exodus.io"},{"name":"angelloz","email":"scottloz@protonmail.com"},{"name":"joshuabot","email":"joshuabot@exodus.io"},{"name":"jamiemaw","email":"jamie@exodus.io"},{"name":"exodus-justin.za","email":"justin.za@exodus.io"},{"name":"javiexodus","email":"javier.fe@exodus.io"},{"name":"wcastr","email":"walter@exodus.io"},{"name":"rg911","email":"xian.f.liu@gmail.com"},{"name":"alex.alexandrius","email":"s.pataridze@gmail.com"},{"name":"filipexodus","email":"filip@exodus.io"},{"name":"ryansquared-npm","email":"npm@ryansquared.pub"},{"name":"andrescarreon","email":"andres.di@exodus.io"},{"name":"florianmathieu","email":"florian.ma@exodus.io"},{"name":"janwe","email":"jan.we@exodus.io"},{"name":"fboucquez","email":"fboucquez@gmail.com"},{"name":"skapala","email":"szymon20000@gmail.com"},{"name":"umito","email":"umitodabasi@gmail.com"},{"name":"lanahizzle","email":"tim.la@exodus.io"},{"name":"iaacek","email":"iaacek@gmail.com"},{"name":"ps.mcnally","email":"patrick.mc@exodus.io"},{"name":"akinncar","email":"akinncar@hotmail.com"},{"name":"matias.la","email":"matias.la@exodus.io"},{"name":"voltagebots","email":"okpako.fr@exodus.io"},{"name":"kwwood","email":"kevin.w@exodus.io"},{"name":"sergii_bo","email":"sergii.bo@exodus.io"},{"name":"lekzd","email":"alexandr.ko@exodus.io"},{"name":"cdotta","email":"cdotta90@gmail.com"},{"name":"alexandrbbm","email":"alexandr.bbm@gmail.com"},{"name":"danh.t.vo","email":"danh.vo@exodus.io"},{"name":"ezenwankwogabriel","email":"ezenwankwogabriel@gmail.com"},{"name":"meniem","email":"aly@exodus.io"},{"name":"mzndako","email":"mzndako@gmail.com"},{"name":"kevva","email":"kevinmartensson@gmail.com"},{"name":"feri42","email":"feri@feridot.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"nareg_exodus","email":"nareg@exodus.io"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mvayngrib@gmail.com"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"jadechip","email":"jim.eric.skogman@gmail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"unidwell","email":"gregor.mirai@gmail.com"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"},{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"diegomura","email":"diegomuracciole@gmail.com"},{"name":"lanre-mark","email":"lanre.developer@gmail.com"},{"name":"sunilagrawal","email":"sunilagrawal@gmail.com"},{"name":"guillecura","email":"guille@cura.is"},{"name":"mariosvlad","email":"marios.vladimerou@protonmail.com"},{"name":"federico-po","email":"federico.po@exodus.io"},{"name":"pagan404","email":"saraspap@protonmail.com"}],"homepage":"https://github.com/ExodusMovement/exodus-hydra/tree/master/adapters/storage-unsafe-desktop#readme","bugs":{"url":"https://github.com/ExodusMovement/exodus-hydra/issues?q=is%3Aissue+is%3Aopen+label%3Astorage-unsafe-desktop"},"dist":{"shasum":"48a560f6d54464456159c4035abceb21ca5f07f9","tarball":"https://registry.npmjs.org/@exodus/storage-unsafe-desktop/-/storage-unsafe-desktop-1.1.1.tgz","fileCount":7,"integrity":"sha512-WigL4+RP7BUngDI87uWiYYGFuzxWiwnJt2GB1uu7XhEt0/iuGxsK8/HHYyaL/nOduLRLYqIt6JTyXJ2WXxc+hQ==","signatures":[{"sig":"MEQCIGVMvh1JS+jOlUhw/HcEVB5dkGSNk1EEuYC6KLLg/s1oAiBcNDLxl89a5YBx5YoqVBeRGapBlIDByoYvCo3k3W5fRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6745},"main":"src/index.js","gitHead":"0bba7c98d3fdf5c1db688cdce2768421c404efca","scripts":{"lint":"eslint . --ignore-path ../../.gitignore","test":"jest","lint:fix":"yarn lint --fix"},"_npmUser":{"name":"joshuabot","email":"joshuabot@exodus.io"},"repository":{"url":"git+https://github.com/ExodusMovement/exodus-hydra.git","type":"git"},"_npmVersion":"lerna/6.5.1/node@v18.18.2+x64 (linux)","description":"storage-spec interface implementation for the Node.js environment","directories":{},"_nodeVersion":"18.18.2","dependencies":{"delay":"^5.0.0","fs-extra":"^10.0.0","make-concurrent":"^5.3.0","@exodus/storage-enhancers":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","tempy":"^1.0.1","eslint":"^8.44.0","@exodus/storage-spec":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/storage-unsafe-desktop_1.1.1_1700075725007_0.8455807763665111","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@exodus/storage-unsafe-desktop","version":"1.1.2","author":{"name":"Exodus Movement, Inc."},"license":"MIT","_id":"@exodus/storage-unsafe-desktop@1.1.2","maintainers":[{"name":"joshuabot","email":"joshuabot@exodus.io"}],"homepage":"https://github.com/ExodusMovement/hydra/tree/master/adapters/storage-unsafe-desktop#readme","bugs":{"url":"https://github.com/ExodusMovement/hydra/issues?q=is%3Aissue+is%3Aopen+label%3Astorage-unsafe-desktop"},"dist":{"shasum":"c2adeec441a5a919497ac9090d440d856293448d","tarball":"https://registry.npmjs.org/@exodus/storage-unsafe-desktop/-/storage-unsafe-desktop-1.1.2.tgz","fileCount":8,"integrity":"sha512-jcWA1DoF+kH7h5SiYxJ573ZWZHeTqs8HjU96k+gRDif5EOBziTKY1iPgL2rhozbCB7OlWS/e2rcvc1JXbkm1kw==","signatures":[{"sig":"MEUCIEvCNH5GE4jcPFzFkQGyPvZRgB+wIQGx9qbSIDM2gASNAiEA6+45tbO3rT8s+Y4dJfbwIb0ofsccuc2okp2cNj2OTds=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7922},"main":"src/index.js","gitHead":"2de0257f0ed62679c297cfc80a27fdda50bb57f1","scripts":{"lint":"run -T eslint .","test":"run -T exodus-test --jest","lint:fix":"yarn lint --fix"},"_npmUser":{"name":"joshuabot","email":"joshuabot@exodus.io"},"repository":{"url":"git+https://github.com/ExodusMovement/hydra.git","type":"git"},"_npmVersion":"lerna/8.1.4/node@v22.4.1+x64 (linux)","description":"storage-spec interface implementation for the Node.js environment","directories":{},"_nodeVersion":"22.4.1","dependencies":{"delay":"^5.0.0","fs-extra":"^10.0.0","make-concurrent":"^5.3.0","@exodus/storage-enhancers":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tempy":"^1.0.1","@exodus/storage-spec":"^3.2.1"},"_npmOperationalInternal":{"tmp":"tmp/storage-unsafe-desktop_1.1.2_1730490856821_0.07288496931788457","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@exodus/storage-unsafe-desktop","version":"1.1.3","author":{"name":"Exodus Movement, Inc."},"license":"MIT","_id":"@exodus/storage-unsafe-desktop@1.1.3","maintainers":[{"name":"joshuabot","email":"joshuabot@exodus.io"}],"homepage":"https://github.com/ExodusMovement/hydra/tree/master/adapters/storage-unsafe-desktop#readme","bugs":{"url":"https://github.com/ExodusMovement/hydra/issues?q=is%3Aissue+is%3Aopen+label%3Astorage-unsafe-desktop"},"dist":{"shasum":"b06d6c3ee36d8decdc5fb1f11374da1013ae80a6","tarball":"https://registry.npmjs.org/@exodus/storage-unsafe-desktop/-/storage-unsafe-desktop-1.1.3.tgz","fileCount":8,"integrity":"sha512-hHYtgBqynw/2cTAWy77l8ijRGsiZiVjww83fDv/dxCPQHbKdJ4lZzdUSU/0H2z+2XMRfBrB8Muitn8MvG9fSsg==","signatures":[{"sig":"MEUCIFz8LK3uR7S+Gcnz/Uale8Wpy3+GveYp+VdxaMkDQEeRAiEAlCfTIBivcZrBMJ4ozY0LW3uL6VKZadUtZLW2s8vRo6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8360},"main":"src/index.js","gitHead":"1db539a392e2e066cd39a87657124a393955af08","scripts":{"lint":"run -T eslint .","test":"run -T exodus-test --jest","lint:fix":"yarn lint --fix"},"_npmUser":{"name":"joshuabot","email":"joshuabot@exodus.io"},"repository":{"url":"git+https://github.com/ExodusMovement/hydra.git","type":"git"},"_npmVersion":"lerna/8.1.4/node@v22.4.1+x64 (linux)","description":"storage-spec interface implementation for the Node.js environment","directories":{},"_nodeVersion":"22.4.1","dependencies":{"delay":"^5.0.0","fs-extra":"^10.0.0","make-concurrent":"^5.3.0","@exodus/storage-enhancers":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tempy":"^1.0.1","@exodus/storage-spec":"^3.2.1"},"_npmOperationalInternal":{"tmp":"tmp/storage-unsafe-desktop_1.1.3_1744075333369_0.02270271435787219","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@exodus/storage-unsafe-desktop","version":"2.0.0","author":{"name":"Exodus Movement, Inc."},"license":"MIT","_id":"@exodus/storage-unsafe-desktop@2.0.0","maintainers":[{"name":"joshuabot","email":"joshuabot@exodus.io"}],"homepage":"https://github.com/ExodusMovement/hydra/tree/master/adapters/storage-unsafe-desktop#readme","bugs":{"url":"https://github.com/ExodusMovement/hydra/issues?q=is%3Aissue+is%3Aopen+label%3Astorage-unsafe-desktop"},"dist":{"shasum":"022ebb258ceb22e7eec69752bfe936c0dab0b78f","tarball":"https://registry.npmjs.org/@exodus/storage-unsafe-desktop/-/storage-unsafe-desktop-2.0.0.tgz","fileCount":8,"integrity":"sha512-v8g1NKPjZOJveDM4LJOCTmuNP7H+SAQyQ3BZ1B8k9zD8bmJBxnNArj1huuO9/M36Z+l3QJ4VtshQHghXF4iEaQ==","signatures":[{"sig":"MEUCIHV3jMDbyLLFv8JUUnoOK6YpjTBGZ+zV0BFtbQGK1d6qAiEA/k+HrEE9azCNZF7kAieWF8244yxzlHQfG0Glrfauh4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8757},"main":"src/index.js","gitHead":"22ebdd0bec083adc7f5a2f6607485faa5b64c1fc","scripts":{"lint":"run -T eslint .","test":"run -T exodus-test --jest","lint:fix":"yarn lint --fix"},"_npmUser":{"name":"joshuabot","email":"joshuabot@exodus.io"},"repository":{"url":"git+https://github.com/ExodusMovement/hydra.git","type":"git"},"_npmVersion":"lerna/8.1.4/node@v22.14.0+x64 (linux)","description":"storage-spec interface implementation for the Node.js environment","directories":{},"_nodeVersion":"22.14.0","dependencies":{"delay":"^5.0.0","fs-extra":"^10.0.0","make-concurrent":"^5.3.0","@exodus/storage-enhancers":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tempy":"^1.0.1","@exodus/storage-spec":"^3.2.1"},"_npmOperationalInternal":{"tmp":"tmp/storage-unsafe-desktop_2.0.0_1748861119350_0.8149671077733489","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@exodus/storage-unsafe-desktop","version":"2.0.1","author":{"name":"Exodus Movement, Inc."},"license":"MIT","_id":"@exodus/storage-unsafe-desktop@2.0.1","maintainers":[{"name":"joshuabot","email":"joshuabot@exodus.io"}],"homepage":"https://github.com/ExodusMovement/hydra/tree/master/adapters/storage-unsafe-desktop#readme","bugs":{"url":"https://github.com/ExodusMovement/hydra/issues?q=is%3Aissue+is%3Aopen+label%3Astorage-unsafe-desktop"},"dist":{"shasum":"a5a62fe152bd8883aa7c146534ab22e734eec968","tarball":"https://registry.npmjs.org/@exodus/storage-unsafe-desktop/-/storage-unsafe-desktop-2.0.1.tgz","fileCount":8,"integrity":"sha512-pXve5W8MSps70C27Lce9P1XOLpSDxCC1yfBkgZvftZPvAHXpZVJBuFmvPnxvNwWAfbYUU61pCZbndYHnFahdiA==","signatures":[{"sig":"MEUCIAyp4KqBtb5NO1bMdSSEG7fkbISOjsBYHVtz5WqeAJmBAiEA2qotGi023mYfRjJcYXLMyCms1jHCXAjjiBD0f41LORg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8991},"main":"src/index.js","gitHead":"9e70b0cb25a80c9b9839aa8992482419ff5b06ec","scripts":{"lint":"run -T eslint .","test":"run -T exodus-test --jest","lint:fix":"yarn lint --fix"},"_npmUser":{"name":"joshuabot","email":"joshuabot@exodus.io"},"repository":{"url":"git+https://github.com/ExodusMovement/hydra.git","type":"git"},"_npmVersion":"lerna/8.1.4/node@v22.14.0+x64 (linux)","description":"storage-spec interface implementation for the Node.js environment","directories":{},"_nodeVersion":"22.14.0","dependencies":{"delay":"^5.0.0","fs-extra":"^10.0.0","make-concurrent":"^5.3.0","@exodus/storage-enhancers":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tempy":"^1.0.1","@exodus/storage-spec":"^3.2.1"},"_npmOperationalInternal":{"tmp":"tmp/storage-unsafe-desktop_2.0.1_1753903267406_0.207656222695638","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@exodus/storage-unsafe-desktop","version":"2.0.2","author":{"name":"Exodus Movement, Inc."},"license":"MIT","_id":"@exodus/storage-unsafe-desktop@2.0.2","maintainers":[{"name":"joshuabot","email":"joshuabot@exodus.io"}],"homepage":"https://github.com/ExodusMovement/hydra/tree/master/adapters/storage-unsafe-desktop#readme","bugs":{"url":"https://github.com/ExodusMovement/hydra/issues?q=is%3Aissue+is%3Aopen+label%3Astorage-unsafe-desktop"},"dist":{"shasum":"f762e9d8ab695a3384214df0732d5c69e1bdee7f","tarball":"https://registry.npmjs.org/@exodus/storage-unsafe-desktop/-/storage-unsafe-desktop-2.0.2.tgz","fileCount":8,"integrity":"sha512-HTZXaR2UnbMtI9VzRhdzl47QVAE6VKQmn34mQMjdw4HsIRKoPTTQWf5Y3/Pn+rTVdBirK2m79dJoN84Vo+lrlw==","signatures":[{"sig":"MEUCIQDKLBr9zYGzV2NMP0UaqGIFY644trMAYFeMs3R9rUd3cAIgCi9OwTLs84bbwrsF+DVVOXxaPb6FsQZmic00LmEl6rw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8471},"main":"src/index.js","gitHead":"d3b7e567c67a642d3513f5870f3b6f6ff7594559","scripts":{"lint":"run -T eslint .","test":"run -T exodus-test --jest","lint:fix":"yarn lint --fix"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e667f841-b513-4f95-b019-097a56368cfa"}},"repository":{"url":"git+https://github.com/ExodusMovement/hydra.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v22.14.0+x64 (linux)","description":"storage-spec interface implementation for the Node.js environment","directories":{},"_nodeVersion":"22.14.0","dependencies":{"delay":"^5.0.0","fs-extra":"^10.0.0","make-concurrent":"^5.3.0","@exodus/storage-enhancers":"^1.1.1"},"publishConfig":{"provenance":false},"_hasShrinkwrap":false,"devDependencies":{"tempy":"^1.0.1","@exodus/storage-spec":"^3.2.1"},"_npmOperationalInternal":{"tmp":"tmp/storage-unsafe-desktop_2.0.2_1773382309210_0.23562060410862773","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@exodus/storage-unsafe-desktop","version":"2.1.0","description":"storage-spec interface implementation for the Node.js environment","author":{"name":"Exodus Movement, Inc."},"repository":{"type":"git","url":"git+https://github.com/ExodusMovement/hydra.git"},"homepage":"https://github.com/ExodusMovement/hydra/tree/master/adapters/storage-unsafe-desktop#readme","license":"MIT","bugs":{"url":"https://github.com/ExodusMovement/hydra/issues?q=is%3Aissue+is%3Aopen+label%3Astorage-unsafe-desktop"},"main":"src/index.js","scripts":{"test":"run -T exodus-test --jest","lint":"run -T eslint .","lint:fix":"yarn lint --fix"},"devDependencies":{"@exodus/storage-spec":"^3.2.1","tempy":"^1.0.1"},"dependencies":{"@exodus/bytes":"^1.0.0","@exodus/crypto":"^1.0.0-rc.25","@exodus/storage-enhancers":"^1.1.1","delay":"^5.0.0","fs-extra":"^10.0.0","make-concurrent":"^5.3.0"},"publishConfig":{"provenance":false},"gitHead":"ffe6d57ad75c3a9de6c66c12ce54388b0118347f","_id":"@exodus/storage-unsafe-desktop@2.1.0","_nodeVersion":"22.14.0","_npmVersion":"lerna/9.0.3/node@v22.14.0+x64 (linux)","dist":{"integrity":"sha512-BSSbe27TVz0CMx/8zOsHc9o6oKa6ApQK3R9PJaZ/tS7/kUKwzXvnDUDJ36mCmie0LUsZyS2MiJ3rOkJvtQdWWQ==","shasum":"9b4177c33b3a60b18032aa555d031ddd2c97da85","tarball":"https://registry.npmjs.org/@exodus/storage-unsafe-desktop/-/storage-unsafe-desktop-2.1.0.tgz","fileCount":8,"unpackedSize":9621,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCHCos4u64XhBhN5i0DTXRPNWQqg0YhgR3D97fC/wEI1AIgYwIrzWkb5dk006INdRR2fCcMKfQAKfAcFzn5ITpaHHs="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e667f841-b513-4f95-b019-097a56368cfa"}},"directories":{},"maintainers":[{"name":"joshuabot","email":"joshuabot@exodus.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/storage-unsafe-desktop_2.1.0_1773945015105_0.3546379752576967"},"_hasShrinkwrap":false}},"time":{"created":"2023-11-10T20:41:20.941Z","modified":"2026-03-19T18:30:17.013Z","1.1.0":"2023-11-10T20:41:21.181Z","1.1.1":"2023-11-15T19:15:25.323Z","1.1.2":"2024-11-01T19:54:16.988Z","1.1.3":"2025-04-08T01:22:13.585Z","2.0.0":"2025-06-02T10:45:19.538Z","2.0.1":"2025-07-30T19:21:07.584Z","2.0.2":"2026-03-13T06:11:49.338Z","2.1.0":"2026-03-19T18:30:15.243Z"},"bugs":{"url":"https://github.com/ExodusMovement/hydra/issues?q=is%3Aissue+is%3Aopen+label%3Astorage-unsafe-desktop"},"author":{"name":"Exodus Movement, Inc."},"license":"MIT","homepage":"https://github.com/ExodusMovement/hydra/tree/master/adapters/storage-unsafe-desktop#readme","repository":{"type":"git","url":"git+https://github.com/ExodusMovement/hydra.git"},"description":"storage-spec interface implementation for the Node.js environment","maintainers":[{"name":"joshuabot","email":"joshuabot@exodus.io"}],"readme":"# `@exodus/storage-unsafe-desktop`\n\nAn implementation [unified storage spec](https://github.com/ExodusMovement/exodus-hydra/blob/master/modules/storage-spec/spec.md) on top of Node.js's `fs` module. \"Unsafe\" = no encryption out of the box.\n\n## Usage\n\n```js\nconst { createStorage } = require('@exodus/storage-unsafe-desktop')\n\nconst storage = createStorage({\n  file: 'path/to/unsafe-storage.json', // creates new or loads existing file\n})\n\nawait storage.set('foo', 'bar') // etc.\n// use as any other `@exodus/storage-spec` compliant interface\n```\n\n### `isStorageWriting()`\n\nCheck if storage is currently writing before killing the application to prevent corruption.\n\n**NOTE:** synchronous filesystem call!\n\n```js\nconst { isStorageWriting } = require('@exodus/storage-unsafe-desktop')\n\nisStorageWriting('path/to/storage.json')\n// returns true or false\n```\n","readmeFilename":"README.md"}