{"_id":"@dassie/lib-reactive-io","_rev":"2-7e2e2b928962923b354e2f8e99090cec","name":"@dassie/lib-reactive-io","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.0":{"name":"@dassie/lib-reactive-io","version":"0.0.0","author":{"url":"https://justmoon.com/","name":"Stefan Thomas","email":"justmoon@members.fsf.org"},"license":"Apache-2.0","_id":"@dassie/lib-reactive-io@0.0.0","maintainers":[{"name":"justmoon","email":"justmoon@members.fsf.org"}],"homepage":"https://github.com/justmoon/dassie#readme","bugs":{"url":"https://github.com/justmoon/dassie/issues"},"dist":{"shasum":"87a597c2cb0556f22323c47949abc78353dee3ca","tarball":"https://registry.npmjs.org/@dassie/lib-reactive-io/-/lib-reactive-io-0.0.0.tgz","fileCount":9,"integrity":"sha512-O0F4mhGQwzSlbyYe2XHjvFmCpxINI/Iqu/WoE6PKEAmUOaxTdgsEJY+bylkge/FVALghmXGGOxabESZTgUCsRg==","signatures":[{"sig":"MEQCIFyP0Gu/X1xezJaKsdvSb7jex6ILfc3Kjg5eM1boecqaAiBrUuSjkF8Jkksc5NJovCG+FK8XkfdWOY045PWJo9ka/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57635},"type":"module","_from":"file:dassie-lib-reactive-io-0.0.0.tgz","engines":{"node":"=22.8.0"},"exports":{".":{"node":"./src/node/index.ts","import":"./src/browser/index.ts"},"./node":{"import":"./src/node/index.ts"},"./browser":{"import":"./src/browser/index.ts"}},"scripts":{"lint":"eslint --color .","build":"tsc && rollup -c","typecheck":"tsc --pretty"},"_npmUser":{"name":"justmoon","email":"justmoon@members.fsf.org"},"_resolved":"/tmp/14d335cb5d078901ade48ac8c7676bd2/dassie-lib-reactive-io-0.0.0.tgz","_integrity":"sha512-O0F4mhGQwzSlbyYe2XHjvFmCpxINI/Iqu/WoE6PKEAmUOaxTdgsEJY+bylkge/FVALghmXGGOxabESZTgUCsRg==","repository":{"url":"git+https://github.com/justmoon/dassie.git","type":"git","directory":"packages/lib-reactive-io"},"_npmVersion":"10.8.2","description":"IO abstraction layer for Dassie","directories":{},"sideEffects":false,"_nodeVersion":"22.8.0","dependencies":{"uint8array-extras":"^1.4.0","@dassie/lib-reactive":"^0.0.0","@dassie/lib-type-utils":"^0.0.0"},"publishConfig":{".":{"node":"./dist/node/index.js","types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./node":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"}},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^22.5.5","@dassie/meta-tsconfig":"^1.0.0","@dassie/meta-rollup-config":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lib-reactive-io_0.0.0_1728853135163_0.2621144412057619","host":"s3://npm-registry-packages"}},"0.0.1":{"name":"@dassie/lib-reactive-io","version":"0.0.1","author":{"url":"https://justmoon.com/","name":"Stefan Thomas","email":"justmoon@members.fsf.org"},"license":"Apache-2.0","_id":"@dassie/lib-reactive-io@0.0.1","maintainers":[{"name":"justmoon","email":"justmoon@members.fsf.org"}],"homepage":"https://github.com/justmoon/dassie#readme","bugs":{"url":"https://github.com/justmoon/dassie/issues"},"dist":{"shasum":"5c3671e80ed1944eb5e11dc530b666f254b1e275","tarball":"https://registry.npmjs.org/@dassie/lib-reactive-io/-/lib-reactive-io-0.0.1.tgz","fileCount":9,"integrity":"sha512-4xIFdqSudx31ZBWBLW3PMO4K/n1Zde/OlX5dNBKanJo6IWFTeZZsoeheR3Mcky9V6PcRDNYbqIiAUiCEPKQeWQ==","signatures":[{"sig":"MEYCIQD/DpQa0fuNaCsI+X0/XtSeejt9+kRc0OTIzL80fXswAgIhAJtl9QD6O51uiMYKjV1YV5K5uzKsLKz4Y8YEATpLwnnz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57386},"type":"module","_from":"file:dassie-lib-reactive-io-0.0.1.tgz","engines":{"node":"=22.8.0"},"exports":{".":{"node":"./dist/node/index.js","types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./node":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"}},"scripts":{"lint":"eslint --color .","build":"tsc && rollup -c","typecheck":"tsc --pretty"},"_npmUser":{"name":"justmoon","email":"justmoon@members.fsf.org"},"_resolved":"/tmp/48585ed9b47a435c1aee14f8ae9359cb/dassie-lib-reactive-io-0.0.1.tgz","_integrity":"sha512-4xIFdqSudx31ZBWBLW3PMO4K/n1Zde/OlX5dNBKanJo6IWFTeZZsoeheR3Mcky9V6PcRDNYbqIiAUiCEPKQeWQ==","repository":{"url":"git+https://github.com/justmoon/dassie.git","type":"git","directory":"packages/lib-reactive-io"},"_npmVersion":"10.8.2","description":"IO abstraction layer for Dassie","directories":{},"sideEffects":false,"_nodeVersion":"22.8.0","dependencies":{"uint8array-extras":"^1.4.0","@dassie/lib-reactive":"^0.0.0","@dassie/lib-type-utils":"^0.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^22.5.5","@dassie/meta-tsconfig":"^1.0.0","@dassie/meta-rollup-config":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lib-reactive-io_0.0.1_1728853414078_0.8338732666425799","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@dassie/lib-reactive-io","version":"0.0.2","description":"IO abstraction layer for Dassie","type":"module","sideEffects":false,"exports":{".":{"types":"./dist/browser/index.d.ts","node":"./dist/node/index.js","import":"./dist/browser/index.js"},"./node":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"}},"author":{"name":"Stefan Thomas","email":"justmoon@members.fsf.org","url":"https://justmoon.com/"},"license":"Apache-2.0","dependencies":{"uint8array-extras":"^1.4.0","@dassie/lib-type-utils":"^0.0.0","@dassie/lib-reactive":"^0.0.1"},"devDependencies":{"@types/node":"^22.5.5","@dassie/meta-rollup-config":"^1.0.0","@dassie/meta-tsconfig":"^1.0.0"},"engines":{"node":"=22.8.0"},"bugs":{"url":"https://github.com/justmoon/dassie/issues"},"repository":{"type":"git","url":"git+https://github.com/justmoon/dassie.git","directory":"packages/lib-reactive-io"},"scripts":{"build":"tsc && rollup -c","lint":"eslint --color .","typecheck":"tsc --pretty"},"_id":"@dassie/lib-reactive-io@0.0.2","homepage":"https://github.com/justmoon/dassie#readme","_integrity":"sha512-kdjBhxaxzpMiKC2pAN3Tywyu1UGO5JiBkVbPvRrDFVUyI0vsoPS3uIaFrO76v8e5jB0wFJ03bzEvnraP/gZzKg==","_resolved":"/tmp/5fa781f0a9b5e65a3112aba5d0792949/dassie-lib-reactive-io-0.0.2.tgz","_from":"file:dassie-lib-reactive-io-0.0.2.tgz","_nodeVersion":"22.8.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-kdjBhxaxzpMiKC2pAN3Tywyu1UGO5JiBkVbPvRrDFVUyI0vsoPS3uIaFrO76v8e5jB0wFJ03bzEvnraP/gZzKg==","shasum":"e23663abbed1d2edfbbf49fd0a3d08540cc5709b","tarball":"https://registry.npmjs.org/@dassie/lib-reactive-io/-/lib-reactive-io-0.0.2.tgz","fileCount":9,"unpackedSize":57386,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSZopZ5boK7CHlHBdSnW7whSIgsekZShO6eRBnR7SzSQIgKSFdrPBHZtGH8IAvnejhpmEIzzoTvMnQSRoWl6tczfk="}]},"_npmUser":{"name":"justmoon","email":"justmoon@members.fsf.org"},"directories":{},"maintainers":[{"name":"justmoon","email":"justmoon@members.fsf.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lib-reactive-io_0.0.2_1728857397552_0.9718104903885199"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-13T20:58:55.041Z","modified":"2024-10-13T22:09:57.923Z","0.0.0":"2024-10-13T20:58:55.327Z","0.0.1":"2024-10-13T21:03:34.308Z","0.0.2":"2024-10-13T22:09:57.751Z"},"bugs":{"url":"https://github.com/justmoon/dassie/issues"},"author":{"name":"Stefan Thomas","email":"justmoon@members.fsf.org","url":"https://justmoon.com/"},"license":"Apache-2.0","homepage":"https://github.com/justmoon/dassie#readme","repository":{"type":"git","url":"git+https://github.com/justmoon/dassie.git","directory":"packages/lib-reactive-io"},"description":"IO abstraction layer for Dassie","maintainers":[{"name":"justmoon","email":"justmoon@members.fsf.org"}],"readme":"# lib-reactive-io\n\n## What is this?\n\nThis is a library which can be used to abstract away runtime- or environment-specific functionality such as filesystem or network access.\n\nThe goal is to make the primary code more portable and easier to test.\n","readmeFilename":"README.md"}