{"_id":"generic-filehandle2","_rev":"34-24eee2730266b98660e9c058224b1fd0","name":"generic-filehandle2","dist-tags":{"latest":"2.4.0"},"versions":{"0.0.1":{"name":"generic-filehandle2","version":"0.0.1","keywords":["bionode","biojs","ucsc","genomics"],"author":{"url":"https://github.com/cmdcolin","name":"Colin Diesh","email":"colin.diesh@gmail.com"},"license":"MIT","_id":"generic-filehandle2@0.0.1","maintainers":[{"name":"cmdcolin","email":"colin.diesh@gmail.com"}],"dist":{"shasum":"7f26ee54a939ed588d6bdb3a453bb2255ccd2be9","tarball":"https://registry.npmjs.org/generic-filehandle2/-/generic-filehandle2-0.0.1.tgz","fileCount":42,"integrity":"sha512-cySnWoVmNUSkRztAwlghNVAYXUh+VVy/fxn8tT3jZIo8UQEHkYL7ueSUseBZrwqBCq9n06Wp/F4xv2q2/SwYCQ==","signatures":[{"sig":"MEYCIQCdQrqzlCZByGBnugVxSa2i500k8syvNMBr7KcibdNMCAIhAOMYuTV1Gj9LRR+tX5N6wtGzXBXHXi3gsSvVHASpi1e9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58320},"main":"dist/index.js","module":"esm/index.js","browser":{"./esm/localFile.js":false,"./dist/localFile.js":false},"engines":{"node":">=12"},"scripts":{"lint":"eslint --report-unused-disable-directives --max-warnings 0 src test","test":"vitest","build":"yarn build:esm && yarn build:es5","clean":"rimraf dist esm","watch":"babel src --out-dir dist --extensions \".ts,.tsx\" --source-maps inline --watch","coverage":"npm test -- --coverage","prebuild":"yarn clean","build:es5":"tsc --module commonjs --outDir dist","build:esm":"tsc --outDir esm","preversion":"yarn lint && yarn test --run && yarn build","postversion":"git push --follow-tags"},"_npmUser":{"name":"cmdcolin","email":"colin.diesh@gmail.com"},"repository":{"url":"https://github.com/GMOD/generic-filehandle2.git","type":"git"},"description":"uniform interface for accessing binary data from local files, remote HTTP resources, and browser Blob data","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.16.0","rimraf":"^6.0.0","vitest":"^2.1.8","prettier":"^3.4.1","fetch-mock":"^9.0.0","node-fetch":"^2.0.0","typescript":"^5.7.0","@types/node":"^20.11.24","range-parser":"^1.2.1","@types/fetch-mock":"^7.3.8","typescript-eslint":"^8.18.0","standard-changelog":"^6.0.0","@types/range-parser":"^1.2.7","@vitest/coverage-v8":"^2.1.8","eslint-plugin-unicorn":"^56.0.1","@typescript-eslint/parser":"^8.16.0","@typescript-eslint/eslint-plugin":"^8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/generic-filehandle2_0.0.1_1733947242602_0.10745493122927607","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"generic-filehandle2","version":"0.0.2","keywords":["bionode","biojs","ucsc","genomics"],"author":{"url":"https://github.com/cmdcolin","name":"Colin Diesh","email":"colin.diesh@gmail.com"},"license":"MIT","_id":"generic-filehandle2@0.0.2","maintainers":[{"name":"cmdcolin","email":"colin.diesh@gmail.com"}],"dist":{"shasum":"a87839bdefa5cebb8aec6aa1486f904595908dde","tarball":"https://registry.npmjs.org/generic-filehandle2/-/generic-filehandle2-0.0.2.tgz","fileCount":42,"integrity":"sha512-8v2ZOMiJ2uneKpaKNqCTFDBmXai4nihRd8QY9G6vQ9JRcuaDrkwSKxlGM4A0k2X4XNr+X02T6RMv1QPT9fgPEw==","signatures":[{"sig":"MEQCIAzn+WO8H9IGprFzYhZcC1X8Y8vY6gnlf9wwNVg1I2KfAiAcVayCjg8JiEOF/m2UQys0mqYFZVz5X1xxV5dfQYL92w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58605},"main":"dist/index.js","module":"esm/index.js","browser":{"./esm/localFile.js":false,"./dist/localFile.js":false},"engines":{"node":">=12"},"scripts":{"lint":"eslint --report-unused-disable-directives --max-warnings 0 src test","test":"vitest","build":"yarn build:esm && yarn build:es5","clean":"rimraf dist esm","coverage":"yarn test --coverage","prebuild":"yarn clean","build:es5":"tsc --module commonjs --outDir dist","build:esm":"tsc --outDir esm","preversion":"yarn lint && yarn test --run && yarn build","postversion":"git push --follow-tags"},"_npmUser":{"name":"cmdcolin","email":"colin.diesh@gmail.com"},"repository":{"url":"https://github.com/GMOD/generic-filehandle2.git","type":"git"},"description":"uniform interface for accessing binary data from local files, remote HTTP resources, and browser Blob data","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.16.0","rimraf":"^6.0.0","vitest":"^2.1.8","prettier":"^3.4.1","fetch-mock":"^9.0.0","node-fetch":"^2.0.0","typescript":"^5.7.0","@types/node":"^20.11.24","range-parser":"^1.2.1","@types/fetch-mock":"^7.3.8","typescript-eslint":"^8.18.0","standard-changelog":"^6.0.0","@types/range-parser":"^1.2.7","@vitest/coverage-v8":"^2.1.8","eslint-plugin-unicorn":"^56.0.1","@typescript-eslint/parser":"^8.16.0","@typescript-eslint/eslint-plugin":"^8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/generic-filehandle2_0.0.2_1734014543746_0.07734702821516448","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"generic-filehandle2","version":"1.0.0","keywords":["bionode","biojs","ucsc","genomics"],"author":{"url":"https://github.com/cmdcolin","name":"Colin Diesh","email":"colin.diesh@gmail.com"},"license":"MIT","_id":"generic-filehandle2@1.0.0","maintainers":[{"name":"cmdcolin","email":"colin.diesh@gmail.com"}],"dist":{"shasum":"d7a216072467793e1e48c925f97162eab1b82efc","tarball":"https://registry.npmjs.org/generic-filehandle2/-/generic-filehandle2-1.0.0.tgz","fileCount":41,"integrity":"sha512-jXfyNk1zhsR0Xf2sLm4vgeYSP1q1XbeSVG0TRSnOCKLb2CojPNJyy57nKi6QWmt83yGSHZGay8qIn7YWyl2V5w==","signatures":[{"sig":"MEYCIQDU0U7SnwSeTzCS6Gh6oC0AA0wdas52VnWx+k1k19kxVQIhAJYH1dzegXWmcsbmb6jPEj5ZGVn3783+SkVhWnKSfny/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58529},"main":"dist/index.js","module":"esm/index.js","browser":{"./esm/localFile.js":false,"./dist/localFile.js":false},"engines":{"node":">=12"},"scripts":{"lint":"eslint --report-unused-disable-directives --max-warnings 0 src test","test":"vitest","build":"yarn build:esm && yarn build:es5","clean":"rimraf dist esm","coverage":"yarn test --coverage","prebuild":"yarn clean","build:es5":"tsc --module commonjs --outDir dist","build:esm":"tsc --outDir esm","preversion":"yarn lint && yarn test --run && yarn build","postversion":"git push --follow-tags"},"_npmUser":{"name":"cmdcolin","email":"colin.diesh@gmail.com"},"repository":{"url":"https://github.com/GMOD/generic-filehandle2.git","type":"git"},"description":"uniform interface for accessing binary data from local files, remote HTTP resources, and browser Blob data","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.16.0","rimraf":"^6.0.0","vitest":"^2.1.8","prettier":"^3.4.1","fetch-mock":"^9.0.0","node-fetch":"^2.0.0","typescript":"^5.7.0","@types/node":"^20.11.24","range-parser":"^1.2.1","@types/fetch-mock":"^7.3.8","typescript-eslint":"^8.18.0","standard-changelog":"^6.0.0","@types/range-parser":"^1.2.7","@vitest/coverage-v8":"^2.1.8","eslint-plugin-unicorn":"^56.0.1","@typescript-eslint/parser":"^8.16.0","@typescript-eslint/eslint-plugin":"^8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/generic-filehandle2_1.0.0_1734035789938_0.29963089461737047","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"generic-filehandle2","version":"2.0.0","keywords":["bionode","biojs","ucsc","genomics"],"author":{"url":"https://github.com/cmdcolin","name":"Colin Diesh","email":"colin.diesh@gmail.com"},"license":"MIT","_id":"generic-filehandle2@2.0.0","maintainers":[{"name":"cmdcolin","email":"colin.diesh@gmail.com"}],"dist":{"shasum":"c2ac7a81728750d8d6a5922dc89762a0ff994f83","tarball":"https://registry.npmjs.org/generic-filehandle2/-/generic-filehandle2-2.0.0.tgz","fileCount":41,"integrity":"sha512-/V+nfwXA95v6Vgrl9CU5azADpzwFGj8+YDijj3ucmX3B1otKGQKdHfxyrUPYHLf33TDXTsgIN6rBK3xu0BCrqw==","signatures":[{"sig":"MEQCIF0mC6MfLNqNrIAlmo+WnjhOrIWW9xU2oEdsxq7COTCtAiB1GpQsvOwy80Ryo2ciRcCfqSQGYjWLFSqe0DlUnuYgYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58364},"type":"module","types":"./dist/index.d.ts","browser":{"./esm/localFile.js":false,"./dist/localFile.js":false},"engines":{"node":">=12"},"exports":{"import":{"import":"./esm/index.js"},"require":{"require":"./dist/index.js"}},"scripts":{"lint":"eslint --report-unused-disable-directives --max-warnings 0 src test","test":"vitest","build":"yarn build:esm && yarn build:es5","clean":"rimraf dist esm","coverage":"yarn test --coverage","prebuild":"yarn clean","build:es5":"tsc --module commonjs --outDir dist","build:esm":"tsc --outDir esm","preversion":"yarn lint && yarn test --run && yarn build","postversion":"git push --follow-tags"},"_npmUser":{"name":"cmdcolin","email":"colin.diesh@gmail.com"},"repository":{"url":"https://github.com/GMOD/generic-filehandle2.git","type":"git"},"description":"uniform interface for accessing binary data from local files, remote HTTP resources, and browser Blob data","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.16.0","rimraf":"^6.0.0","vitest":"^3.0.1","prettier":"^3.4.1","fetch-mock":"^9.0.0","node-fetch":"^2.0.0","typescript":"^5.7.0","@types/node":"^22.15.3","range-parser":"^1.2.1","@types/fetch-mock":"^7.3.8","typescript-eslint":"^8.18.0","standard-changelog":"^6.0.0","@types/range-parser":"^1.2.7","@vitest/coverage-v8":"^3.0.1","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^59.0.0"},"_npmOperationalInternal":{"tmp":"tmp/generic-filehandle2_2.0.0_1746020321272_0.08614619242163157","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"generic-filehandle2","version":"2.0.1","keywords":["bionode","biojs","ucsc","genomics"],"author":{"url":"https://github.com/cmdcolin","name":"Colin Diesh","email":"colin.diesh@gmail.com"},"license":"MIT","_id":"generic-filehandle2@2.0.1","maintainers":[{"name":"cmdcolin","email":"colin.diesh@gmail.com"}],"dist":{"shasum":"5255de8aee2e7214fd91ee332433d1c7d5895761","tarball":"https://registry.npmjs.org/generic-filehandle2/-/generic-filehandle2-2.0.1.tgz","fileCount":41,"integrity":"sha512-/y+IrWYv0y+DueFkRNDeIQf/1B/MPDgNNTjZY/1kRZlN1YNRCvWaTm8LcUvgirs8S+t7QUZZU1Sg61NaJy0GqA==","signatures":[{"sig":"MEUCIC7TMYgIHd/a3dDkHzJ3t53Id3aRH+Eik2zLVbbQ7K+aAiEA8LUQpqw4OxthRSXUI+mAC5XwlIIraVvDfYDcEefPxto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58440},"type":"module","types":"./dist/index.d.ts","browser":{"./esm/localFile.js":false,"./dist/localFile.js":false},"engines":{"node":">=12"},"exports":{"import":{"import":"./esm/index.js"},"require":{"require":"./dist/index.js"}},"scripts":{"lint":"eslint --report-unused-disable-directives --max-warnings 0 src test","test":"vitest","build":"yarn build:esm && yarn build:es5","clean":"rimraf dist esm","coverage":"yarn test --coverage","prebuild":"yarn clean","build:es5":"tsc --module commonjs --outDir dist","build:esm":"tsc --outDir esm","preversion":"yarn lint && yarn test --run && yarn build","postversion":"git push --follow-tags"},"_npmUser":{"name":"cmdcolin","email":"colin.diesh@gmail.com"},"repository":{"url":"https://github.com/GMOD/generic-filehandle2.git","type":"git"},"description":"uniform interface for accessing binary data from local files, remote HTTP resources, and browser Blob data","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.16.0","rimraf":"^6.0.0","vitest":"^3.0.1","prettier":"^3.4.1","fetch-mock":"^9.0.0","node-fetch":"^2.0.0","typescript":"^5.7.0","@types/node":"^22.15.3","range-parser":"^1.2.1","@types/fetch-mock":"^7.3.8","typescript-eslint":"^8.18.0","standard-changelog":"^6.0.0","@types/range-parser":"^1.2.7","@vitest/coverage-v8":"^3.0.1","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^59.0.0"},"_npmOperationalInternal":{"tmp":"tmp/generic-filehandle2_2.0.1_1746020468000_0.32465438540813496","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"generic-filehandle2","version":"2.0.2","keywords":["bionode","biojs","ucsc","genomics"],"author":{"url":"https://github.com/cmdcolin","name":"Colin Diesh","email":"colin.diesh@gmail.com"},"license":"MIT","_id":"generic-filehandle2@2.0.2","maintainers":[{"name":"cmdcolin","email":"colin.diesh@gmail.com"}],"dist":{"shasum":"1f35b09b36cd1d6ced4bf0146d9ae9c5f266aa87","tarball":"https://registry.npmjs.org/generic-filehandle2/-/generic-filehandle2-2.0.2.tgz","fileCount":42,"integrity":"sha512-T7rbfMZ6R0uX18lw6MK8AYLMPx11JgSW/ZYboz+gpF7VIAKkIFF1XCXOa+KY7YIra35t9z9tytHrnUWqzIAd+w==","signatures":[{"sig":"MEUCIQDFaKXZkebtBsY6fecSe/xEiIeuUIj3qdkWnPbWdqORIgIgBTuCxn3GRXN4UGxe64zQXdlAqqCOgve5OCNFeh5IVvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58535},"type":"module","types":"./dist/index.d.ts","browser":{"./esm/localFile.js":false,"./dist/localFile.js":false},"engines":{"node":">=12"},"exports":{"import":{"import":"./esm/index.js"},"require":{"require":"./dist/index.js"}},"scripts":{"lint":"eslint --report-unused-disable-directives --max-warnings 0 src test","test":"vitest","build":"yarn build:esm && yarn build:es5","clean":"rimraf dist esm","coverage":"yarn test --coverage","prebuild":"yarn clean","build:es5":"tsc --module commonjs --outDir dist","build:esm":"tsc --outDir esm","preversion":"yarn lint && yarn test --run && yarn build","postversion":"git push --follow-tags","postbuild:es5":"echo '{\"type\": \"commonjs\"}' > dist/package.json"},"_npmUser":{"name":"cmdcolin","email":"colin.diesh@gmail.com"},"repository":{"url":"https://github.com/GMOD/generic-filehandle2.git","type":"git"},"description":"uniform interface for accessing binary data from local files, remote HTTP resources, and browser Blob data","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.16.0","rimraf":"^6.0.0","vitest":"^3.0.1","prettier":"^3.4.1","fetch-mock":"^9.0.0","node-fetch":"^2.0.0","typescript":"^5.7.0","@types/node":"^22.15.3","range-parser":"^1.2.1","@types/fetch-mock":"^7.3.8","typescript-eslint":"^8.18.0","standard-changelog":"^6.0.0","@types/range-parser":"^1.2.7","@vitest/coverage-v8":"^3.0.1","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^59.0.0"},"_npmOperationalInternal":{"tmp":"tmp/generic-filehandle2_2.0.2_1747175365089_0.06321989000993944","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"generic-filehandle2","version":"2.0.3","keywords":["bionode","biojs","ucsc","genomics"],"author":{"url":"https://github.com/cmdcolin","name":"Colin Diesh","email":"colin.diesh@gmail.com"},"license":"MIT","_id":"generic-filehandle2@2.0.3","maintainers":[{"name":"cmdcolin","email":"colin.diesh@gmail.com"}],"dist":{"shasum":"60019e61cf80685c51c2d140f14616aa4325a778","tarball":"https://registry.npmjs.org/generic-filehandle2/-/generic-filehandle2-2.0.3.tgz","fileCount":42,"integrity":"sha512-aHgkorzDtB5YOA/0g+vx7swz/sEf8coOrzSsHsbhWkXSJkHezx9XM+FBV6IWlEXGz+oeN2jb4ji8/fWlQLg/PA==","signatures":[{"sig":"MEUCIAjrLByUZuNia4+1xEIHxucifRW/Urlcy9qOasqFJB7PAiEA8IsMqlk6qxKen/AjKZ5zQ94XbJdT9wS9yT1ICmBh47w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58404},"main":"dist/index.js","module":"esm/index.js","browser":{"./esm/localFile.js":false,"./dist/localFile.js":false},"engines":{"node":">=12"},"scripts":{"lint":"eslint --report-unused-disable-directives --max-warnings 0 src test","test":"vitest","build":"yarn build:esm && yarn build:es5","clean":"rimraf dist esm","coverage":"yarn test --coverage","prebuild":"yarn clean","build:es5":"tsc --module commonjs --outDir dist","build:esm":"tsc --outDir esm","preversion":"yarn lint && yarn test --run && yarn build","postversion":"git push --follow-tags","postbuild:es5":"echo '{\"type\": \"commonjs\"}' > dist/package.json"},"_npmUser":{"name":"cmdcolin","email":"colin.diesh@gmail.com"},"repository":{"url":"https://github.com/GMOD/generic-filehandle2.git","type":"git"},"description":"uniform interface for accessing binary data from local files, remote HTTP resources, and browser Blob data","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.16.0","rimraf":"^6.0.0","vitest":"^3.0.1","prettier":"^3.4.1","fetch-mock":"^9.0.0","node-fetch":"^2.0.0","typescript":"^5.7.0","@types/node":"^22.15.3","range-parser":"^1.2.1","@types/fetch-mock":"^7.3.8","typescript-eslint":"^8.18.0","standard-changelog":"^6.0.0","@types/range-parser":"^1.2.7","@vitest/coverage-v8":"^3.0.1","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^59.0.0"},"_npmOperationalInternal":{"tmp":"tmp/generic-filehandle2_2.0.3_1747178541620_0.0842768703226684","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"generic-filehandle2","version":"2.0.4","keywords":["bionode","biojs","ucsc","genomics"],"author":{"url":"https://github.com/cmdcolin","name":"Colin Diesh","email":"colin.diesh@gmail.com"},"license":"MIT","_id":"generic-filehandle2@2.0.4","maintainers":[{"name":"cmdcolin","email":"colin.diesh@gmail.com"}],"dist":{"shasum":"7179370de07ab836c5db70e4ed21ab2f1b18d0d4","tarball":"https://registry.npmjs.org/generic-filehandle2/-/generic-filehandle2-2.0.4.tgz","fileCount":49,"integrity":"sha512-Y8RN8pDPXGDtEPTNoz/DQrzL2o8DDyzGu7slOAsb1nTN+B2JU0HOOkoGHtga/w2FSV8dc4pBnb/2RjEgvUMuWQ==","signatures":[{"sig":"MEQCIHfRk65RzxtoGuSfJC4GYZlfAl/PoYQR0R1qC8SzTlUmAiAhZfb9gfAfBXFZQco2JRmJAV4jTOqCNv7wUNlqAAbmig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70892},"main":"./esm/index.js","type":"module","module":"./esm/index.js","browser":{"fs":false,"fs/promises":false,"./esm/localFile.js":false,"./dist/localFile.js":false},"engines":{"node":">=14"},"exports":"./esm/index.js","scripts":{"lint":"eslint --report-unused-disable-directives --max-warnings 0 src test","test":"vitest","build":"yarn build:esm && yarn build:es5","clean":"rimraf dist esm","coverage":"yarn test --coverage","prebuild":"yarn clean","build:es5":"tsc --module commonjs --outDir dist","build:esm":"tsc --outDir esm","preversion":"yarn lint && yarn test --run && yarn build","postversion":"git push --follow-tags","postbuild:es5":"echo '{\"type\": \"commonjs\"}' > dist/package.json"},"_npmUser":{"name":"cmdcolin","email":"colin.diesh@gmail.com"},"repository":{"url":"https://github.com/GMOD/generic-filehandle2.git","type":"git"},"description":"uniform interface for accessing binary data from local files, remote HTTP resources, and browser Blob data","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.16.0","rimraf":"^6.0.0","vitest":"^3.0.1","prettier":"^3.4.1","node-fetch":"^2.0.0","typescript":"^5.7.0","@types/node":"^22.15.3","range-parser":"^1.2.1","typescript-eslint":"^8.18.0","standard-changelog":"^7.0.1","@types/range-parser":"^1.2.7","@vitest/coverage-v8":"^3.0.1","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^59.0.0"},"_npmOperationalInternal":{"tmp":"tmp/generic-filehandle2_2.0.4_1748215718760_0.7708189307226245","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"generic-filehandle2","version":"2.0.5","keywords":["bionode","biojs","ucsc","genomics"],"author":{"url":"https://github.com/cmdcolin","name":"Colin Diesh","email":"colin.diesh@gmail.com"},"license":"MIT","_id":"generic-filehandle2@2.0.5","maintainers":[{"name":"cmdcolin","email":"colin.diesh@gmail.com"}],"dist":{"shasum":"900b1bfb3430ba8206bcefbae94a10cff82acbbe","tarball":"https://registry.npmjs.org/generic-filehandle2/-/generic-filehandle2-2.0.5.tgz","fileCount":49,"integrity":"sha512-9kKxA+ZLZ3LryJ3rXKmV4UKxKXU3MhWA3QpnAfvglZBg2l0O30nPWetN9VNHXMV0t5ey0akCeOBvimV1SBLsmQ==","signatures":[{"sig":"MEQCID6YZ96tYKYL21HUgyUaXB/XsdDB9WFuCajNOqJX5i47AiBpWonjdYE+zeASKU91WB40a7bhZdhLSNENQ3zV6yBcUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63547},"main":"dist/index.js","module":"esm/index.js","browser":{"./esm/localFile.js":false,"./dist/localFile.js":false},"engines":{"node":">=12"},"scripts":{"lint":"eslint --report-unused-disable-directives --max-warnings 0 src test","test":"vitest","build":"yarn build:esm && yarn build:es5","clean":"rimraf dist esm","coverage":"yarn test --coverage","prebuild":"yarn clean","build:es5":"tsc --module commonjs --outDir dist","build:esm":"tsc --outDir esm","preversion":"yarn lint && yarn test --run && yarn build","postversion":"git push --follow-tags","postbuild:es5":"echo '{\"type\": \"commonjs\"}' > dist/package.json"},"_npmUser":{"name":"cmdcolin","email":"colin.diesh@gmail.com"},"repository":{"url":"https://github.com/GMOD/generic-filehandle2.git","type":"git"},"description":"uniform interface for accessing binary data from local files, remote HTTP resources, and browser Blob data","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.16.0","rimraf":"^6.0.0","vitest":"^3.0.1","prettier":"^3.4.1","typescript":"^5.7.0","@types/node":"^22.15.3","range-parser":"^1.2.1","typescript-eslint":"^8.18.0","standard-changelog":"^6.0.0","@types/range-parser":"^1.2.7","@vitest/coverage-v8":"^3.0.1","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^59.0.0"},"_npmOperationalInternal":{"tmp":"tmp/generic-filehandle2_2.0.5_1748217635341_0.46232007187901125","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"generic-filehandle2","version":"2.0.6","keywords":["bionode","biojs","ucsc","genomics"],"author":{"url":"https://github.com/cmdcolin","name":"Colin Diesh","email":"colin.diesh@gmail.com"},"license":"MIT","_id":"generic-filehandle2@2.0.6","maintainers":[{"name":"cmdcolin","email":"colin.diesh@gmail.com"}],"dist":{"shasum":"95c8e1a3a155ad3fcc124a8592dc0af747427aa1","tarball":"https://registry.npmjs.org/generic-filehandle2/-/generic-filehandle2-2.0.6.tgz","fileCount":49,"integrity":"sha512-HuTg0EGkBVfR11ZpNY9JW6IEKPIMFIn2xxHniVyBpiqyp2Ow/zmz/maBvriVWLI5PJMRQN6sEYaDl2f1xPu2PQ==","signatures":[{"sig":"MEUCIQDhz21caCb8q5iEDUaFYgf0IyGGFFEKxEplZoi10GSiDQIgFCDTbWq18iNk2EHkOm56ltwd7QGIdaTecqo1c6RcYeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59975},"type":"module","types":"./dist/index.d.ts","module":"./esm/index.js","browser":{"fs":false,"fs/promises":false,"./esm/localFile.js":false,"./dist/localFile.js":false},"engines":{"node":">=14"},"exports":{"import":{"import":"./esm/index.js"},"require":{"require":"./dist/index.js"}},"scripts":{"lint":"eslint --report-unused-disable-directives --max-warnings 0 src test","test":"vitest","build":"yarn build:esm && yarn build:es5","clean":"rimraf dist esm","coverage":"yarn test --coverage","prebuild":"yarn clean","build:es5":"tsc --module commonjs --outDir dist","build:esm":"tsc --outDir esm","preversion":"yarn lint && yarn test --run && yarn build","postversion":"git push --follow-tags","postbuild:es5":"echo '{\"type\": \"commonjs\"}' > dist/package.json"},"_npmUser":{"name":"cmdcolin","email":"colin.diesh@gmail.com"},"repository":{"url":"https://github.com/GMOD/generic-filehandle2.git","type":"git"},"description":"uniform interface for accessing binary data from local files, remote HTTP resources, and browser Blob data","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.16.0","rimraf":"^6.0.0","vitest":"^3.0.1","prettier":"^3.4.1","node-fetch":"^2.0.0","typescript":"^5.7.0","@types/node":"^22.15.3","range-parser":"^1.2.1","typescript-eslint":"^8.18.0","standard-changelog":"^7.0.1","@types/range-parser":"^1.2.7","@vitest/coverage-v8":"^3.0.1","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^59.0.0"},"_npmOperationalInternal":{"tmp":"tmp/generic-filehandle2_2.0.6_1748220606551_0.04309779055809648","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"generic-filehandle2","version":"2.0.7","keywords":["bionode","biojs","ucsc","genomics"],"author":{"url":"https://github.com/cmdcolin","name":"Colin Diesh","email":"colin.diesh@gmail.com"},"license":"MIT","_id":"generic-filehandle2@2.0.7","maintainers":[{"name":"cmdcolin","email":"colin.diesh@gmail.com"}],"dist":{"shasum":"0165be9f09f181911c160d793fe2f1711bc947cf","tarball":"https://registry.npmjs.org/generic-filehandle2/-/generic-filehandle2-2.0.7.tgz","fileCount":42,"integrity":"sha512-CIH5A41LAy+swTaVxIOqY6B/gDulAUeDBFzc31E23BN/thgLK/Kum3E399KBqpe5D7Mo4oMZuKrhpqrefAZ1XA==","signatures":[{"sig":"MEYCIQC5PXvmmX3RNmaeHxlxXdi4f6XVCMNcrGCc1rxr6LGGWAIhAKt6QFvRvykDTlxlzjKd2C6xap/+blAqN+ZyWx1MOKqR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54541},"main":"./dist/index.js","module":"./esm/index.js","browser":{"./esm/localFile.js":false,"./dist/localFile.js":false},"engines":{"node":">=14"},"scripts":{"lint":"eslint --report-unused-disable-directives --max-warnings 0 src test","test":"vitest","build":"yarn build:esm && yarn build:es5","clean":"rimraf dist esm","coverage":"yarn test --coverage","prebuild":"yarn clean","build:es5":"tsc --module commonjs --outDir dist","build:esm":"tsc --outDir esm","preversion":"yarn lint && yarn test --run && yarn build","postversion":"git push --follow-tags","postbuild:es5":"echo '{\"type\": \"commonjs\"}' > dist/package.json"},"_npmUser":{"name":"cmdcolin","email":"colin.diesh@gmail.com"},"repository":{"url":"https://github.com/GMOD/generic-filehandle2.git","type":"git"},"description":"uniform interface for accessing binary data from local files, remote HTTP resources, and browser Blob data","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.16.0","rimraf":"^6.0.0","vitest":"^3.0.1","prettier":"^3.4.1","node-fetch":"^2.0.0","typescript":"^5.7.0","@types/node":"^22.15.3","range-parser":"^1.2.1","typescript-eslint":"^8.18.0","standard-changelog":"^7.0.1","@types/range-parser":"^1.2.7","@vitest/coverage-v8":"^3.0.1","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^59.0.0"},"_npmOperationalInternal":{"tmp":"tmp/generic-filehandle2_2.0.7_1748232359516_0.9209265420621615","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"generic-filehandle2","version":"2.0.8","keywords":["bionode","biojs","ucsc","genomics"],"author":{"url":"https://github.com/cmdcolin","name":"Colin Diesh","email":"colin.diesh@gmail.com"},"license":"MIT","_id":"generic-filehandle2@2.0.8","maintainers":[{"name":"cmdcolin","email":"colin.diesh@gmail.com"}],"dist":{"shasum":"d834d130cd7d995870f2b83dcd10c83aa928c6ad","tarball":"https://registry.npmjs.org/generic-filehandle2/-/generic-filehandle2-2.0.8.tgz","fileCount":42,"integrity":"sha512-nqJ56woFFMstafHGF9Wi0pH3Nedm/R2XdtDanTdpXu+rEtsQ2I7jwvfvDCCbCeoRUZkUb41nCoGIog6hhndDoA==","signatures":[{"sig":"MEQCIA/khusfRPAoPOfPmyOYAOLioxdU+ww2aLfsW1ISQ18aAiA4Rn9BcqosNlmXvsJzcUzGqVx8fIYbLB4Kt1STRpKyJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54564},"main":"./dist/index.js","type":"module","module":"./esm/index.js","browser":{"./esm/localFile.js":false,"./dist/localFile.js":false},"engines":{"node":">=14"},"exports":"./esm/index.js","scripts":{"lint":"eslint --report-unused-disable-directives --max-warnings 0 src test","test":"vitest","build":"yarn build:esm && yarn build:es5","clean":"rimraf dist esm","coverage":"yarn test --coverage","prebuild":"yarn clean","build:es5":"tsc --module commonjs --outDir dist","build:esm":"tsc --outDir esm","preversion":"yarn lint && yarn test --run && yarn build","postversion":"git push --follow-tags","postbuild:es5":"echo '{\"type\": \"commonjs\"}' > dist/package.json"},"_npmUser":{"name":"cmdcolin","email":"colin.diesh@gmail.com"},"repository":{"url":"https://github.com/GMOD/generic-filehandle2.git","type":"git"},"description":"uniform interface for accessing binary data from local files, remote HTTP resources, and browser Blob data","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.16.0","rimraf":"^6.0.0","vitest":"^3.0.1","prettier":"^3.4.1","typescript":"^5.7.0","@types/node":"^22.15.3","range-parser":"^1.2.1","typescript-eslint":"^8.18.0","standard-changelog":"^7.0.1","@types/range-parser":"^1.2.7","@vitest/coverage-v8":"^3.0.1","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^59.0.0"},"_npmOperationalInternal":{"tmp":"tmp/generic-filehandle2_2.0.8_1749313245379_0.4992435756598157","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"generic-filehandle2","version":"2.0.9","keywords":["bionode","biojs","ucsc","genomics"],"author":{"url":"https://github.com/cmdcolin","name":"Colin Diesh","email":"colin.diesh@gmail.com"},"license":"MIT","_id":"generic-filehandle2@2.0.9","maintainers":[{"name":"cmdcolin","email":"colin.diesh@gmail.com"}],"dist":{"shasum":"6d593c208cd261436e359ec2cef46eb62f717b10","tarball":"https://registry.npmjs.org/generic-filehandle2/-/generic-filehandle2-2.0.9.tgz","fileCount":42,"integrity":"sha512-WRRA+v8V3Bamw2kGFw3QhwT/HI18zgn+7JyLvnOHGWCY0UIf5XumjpIQTXZAmkLUcNa5oj27FHyL4pYI8aFf5w==","signatures":[{"sig":"MEQCIG4eNsHfZ1tr9fDrAQbyDRzXt8usHC+G0FafL0Z3GM7jAiBrFVG9WPUw69L0uksCHjQOJKdm0Xh2tSloXCYczqPShA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54513},"main":"./dist/index.js","module":"./esm/index.js","browser":{"./esm/localFile.js":false,"./dist/localFile.js":false},"engines":{"node":">=14"},"scripts":{"lint":"eslint --report-unused-disable-directives --max-warnings 0 src test","test":"vitest","build":"yarn build:esm && yarn build:es5","clean":"rimraf dist esm","coverage":"yarn test --coverage","prebuild":"yarn clean","build:es5":"tsc --module commonjs --outDir dist","build:esm":"tsc --outDir esm","preversion":"yarn lint && yarn test --run && yarn build","postversion":"git push --follow-tags","postbuild:es5":"echo '{\"type\": \"commonjs\"}' > dist/package.json"},"_npmUser":{"name":"cmdcolin","email":"colin.diesh@gmail.com"},"repository":{"url":"https://github.com/GMOD/generic-filehandle2.git","type":"git"},"description":"uniform interface for accessing binary data from local files, remote HTTP resources, and browser Blob data","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.16.0","rimraf":"^6.0.0","vitest":"^3.0.1","prettier":"^3.4.1","typescript":"^5.7.0","@types/node":"^22.15.3","range-parser":"^1.2.1","typescript-eslint":"^8.18.0","standard-changelog":"^7.0.1","@types/range-parser":"^1.2.7","@vitest/coverage-v8":"^3.0.1","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^59.0.0"},"_npmOperationalInternal":{"tmp":"tmp/generic-filehandle2_2.0.9_1749314138016_0.20332189113634813","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"generic-filehandle2","version":"2.0.10","keywords":["bionode","biojs","ucsc","genomics"],"author":{"url":"https://github.com/cmdcolin","name":"Colin Diesh","email":"colin.diesh@gmail.com"},"license":"MIT","_id":"generic-filehandle2@2.0.10","maintainers":[{"name":"cmdcolin","email":"colin.diesh@gmail.com"}],"dist":{"shasum":"98394ccca53bff94045aa6290590ff5af71631b9","tarball":"https://registry.npmjs.org/generic-filehandle2/-/generic-filehandle2-2.0.10.tgz","fileCount":42,"integrity":"sha512-8dUyacZU6vJ8upaxPopC/htV2hoNx31zsuuaH3enc+lQRo80xzMLSHnxjjI474tguAXFqK2cZtqrCzAxto/8uw==","signatures":[{"sig":"MEQCIEmNZyQIDoo+CCgZpkllXSdW1+TAlQxtm8gX5bCEtzMeAiAJN8KAP/nMFgIOZ7tDd/1Qp1Exxf6ykSbrXx9LV2/1dA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54641},"type":"module","types":"./dist/index.d.ts","browser":{"./esm/localFile.js":false,"./dist/localFile.js":false},"engines":{"node":">=14"},"exports":{"import":{"import":"./esm/index.js"},"require":{"require":"./dist/index.js"}},"scripts":{"lint":"eslint --report-unused-disable-directives --max-warnings 0 src test","test":"vitest","build":"yarn build:esm && yarn build:es5","clean":"rimraf dist esm","coverage":"yarn test --coverage","prebuild":"yarn clean","build:es5":"tsc --module commonjs --outDir dist","build:esm":"tsc --outDir esm","preversion":"yarn lint && yarn test --run && yarn build","postversion":"git push --follow-tags","postbuild:es5":"echo '{\"type\": \"commonjs\"}' > dist/package.json"},"_npmUser":{"name":"cmdcolin","email":"colin.diesh@gmail.com"},"repository":{"url":"https://github.com/GMOD/generic-filehandle2.git","type":"git"},"description":"uniform interface for accessing binary data from local files, remote HTTP resources, and browser Blob data","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.16.0","rimraf":"^6.0.0","vitest":"^3.0.1","prettier":"^3.4.1","typescript":"^5.7.0","@types/node":"^22.15.3","range-parser":"^1.2.1","typescript-eslint":"^8.18.0","standard-changelog":"^7.0.1","@types/range-parser":"^1.2.7","@vitest/coverage-v8":"^3.0.1","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^59.0.0"},"_npmOperationalInternal":{"tmp":"tmp/generic-filehandle2_2.0.10_1749314237414_0.46440242204496984","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"generic-filehandle2","version":"2.0.11","keywords":["bionode","biojs","ucsc","genomics"],"author":{"url":"https://github.com/cmdcolin","name":"Colin Diesh","email":"colin.diesh@gmail.com"},"license":"MIT","_id":"generic-filehandle2@2.0.11","maintainers":[{"name":"cmdcolin","email":"colin.diesh@gmail.com"}],"dist":{"shasum":"a901ca6e59c691c23fda76042e5bcc134d984c5c","tarball":"https://registry.npmjs.org/generic-filehandle2/-/generic-filehandle2-2.0.11.tgz","fileCount":42,"integrity":"sha512-15zxpInmdLgTdgmyU8psU54d8p6YSnZmDV9myo2If3fEe/UKzGHqKCGbhNZQbXpPmYx9Qr22LszHNy3jMfLIIA==","signatures":[{"sig":"MEQCIFhvPkaGecYIW0sjxKoUBAzR/EF6UDp2LktD0d2K6ZG1AiB4Al9yR2WPLowIZVp2ErdnqMqRze00iPksMms2ufHM2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54788},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=14"},"exports":{".":{"import":{"browser":"./esm/index.js","default":"./esm/index.js"},"require":{"browser":"./dist/index.js","default":"./dist/index.js"}},"./localFile":{"import":"./esm/localFile.js","browser":null,"require":"./dist/localFile.js"}},"scripts":{"lint":"eslint --report-unused-disable-directives --max-warnings 0 src test","test":"vitest","build":"yarn build:esm && yarn build:es5","clean":"rimraf dist esm","coverage":"yarn test --coverage","prebuild":"yarn clean","build:es5":"tsc --module commonjs --outDir dist","build:esm":"tsc --outDir esm","preversion":"yarn lint && yarn test --run && yarn build","postversion":"git push --follow-tags","postbuild:es5":"echo '{\"type\": \"commonjs\"}' > dist/package.json"},"_npmUser":{"name":"cmdcolin","email":"colin.diesh@gmail.com"},"repository":{"url":"https://github.com/GMOD/generic-filehandle2.git","type":"git"},"description":"uniform interface for accessing binary data from local files, remote HTTP resources, and browser Blob data","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.16.0","rimraf":"^6.0.0","vitest":"^3.0.1","prettier":"^3.4.1","typescript":"^5.7.0","@types/node":"^22.15.3","range-parser":"^1.2.1","typescript-eslint":"^8.18.0","standard-changelog":"^7.0.1","@types/range-parser":"^1.2.7","@vitest/coverage-v8":"^3.0.1","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^59.0.0"},"_npmOperationalInternal":{"tmp":"tmp/generic-filehandle2_2.0.11_1749573307425_0.8734237510394247","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"generic-filehandle2","version":"2.0.12","keywords":["bionode","biojs","ucsc","genomics"],"author":{"url":"https://github.com/cmdcolin","name":"Colin Diesh","email":"colin.diesh@gmail.com"},"license":"MIT","_id":"generic-filehandle2@2.0.12","maintainers":[{"name":"cmdcolin","email":"colin.diesh@gmail.com"}],"dist":{"shasum":"c731426678b96dc7fa5a793b436a72a0e4cf8418","tarball":"https://registry.npmjs.org/generic-filehandle2/-/generic-filehandle2-2.0.12.tgz","fileCount":49,"integrity":"sha512-3/3tKL5fLcwekZDePkfh3vCiDJIHt3rXsx7GKjyB2H4RLo9TVSW0r1TI/dGFVzXI1tiFxe1C8r/9FUn8nzGpAg==","signatures":[{"sig":"MEQCIFI/mbwA+mdmz5I1Frhfpk79/loRucR4v87q4+jFqNTXAiAVziIJ5dQ9uy0Dlv77ymVs6koIfN7ZtoAIx6xhNb/74g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58738},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=14"},"exports":{".":{"import":"./esm/index.js","browser":{"import":"./esm/browser.js","require":"./dist/browser.js"},"require":"./dist/index.js"}},"scripts":{"lint":"eslint --report-unused-disable-directives --max-warnings 0 src test","test":"vitest","build":"yarn build:esm && yarn build:es5","clean":"rimraf dist esm","coverage":"yarn test --coverage","prebuild":"yarn clean","build:es5":"tsc --module commonjs --outDir dist","build:esm":"tsc --outDir esm","preversion":"yarn lint && yarn test --run && yarn build","postversion":"git push --follow-tags","postbuild:es5":"echo '{\"type\": \"commonjs\"}' > dist/package.json"},"_npmUser":{"name":"cmdcolin","email":"colin.diesh@gmail.com"},"repository":{"url":"https://github.com/GMOD/generic-filehandle2.git","type":"git"},"description":"uniform interface for accessing binary data from local files, remote HTTP resources, and browser Blob data","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.16.0","rimraf":"^6.0.0","vitest":"^3.0.1","prettier":"^3.4.1","typescript":"^5.7.0","@types/node":"^22.15.3","range-parser":"^1.2.1","typescript-eslint":"^8.18.0","standard-changelog":"^7.0.1","@types/range-parser":"^1.2.7","@vitest/coverage-v8":"^3.0.1","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^59.0.0"},"_npmOperationalInternal":{"tmp":"tmp/generic-filehandle2_2.0.12_1749577724547_0.11904879786800349","host":"s3://npm-registry-packages-npm-production"}},"2.0.13":{"name":"generic-filehandle2","version":"2.0.13","keywords":["bionode","biojs","ucsc","genomics"],"author":{"url":"https://github.com/cmdcolin","name":"Colin Diesh","email":"colin.diesh@gmail.com"},"license":"MIT","_id":"generic-filehandle2@2.0.13","maintainers":[{"name":"cmdcolin","email":"colin.diesh@gmail.com"}],"dist":{"shasum":"d63720a19b1423bfb2495cae96df50dbcda4a009","tarball":"https://registry.npmjs.org/generic-filehandle2/-/generic-filehandle2-2.0.13.tgz","fileCount":49,"integrity":"sha512-Xrt+jiMCwLJRLbjezRT/csCIJmGvRLZgKFHEXIwLPhjqkBrB2MUMf1aW9gn9TNR1ae3gUvFsw7qM4zFUjVmrvA==","signatures":[{"sig":"MEUCIQDTcToCAfS0FuGo3XYcLGwLTQP+xfYQrh6jlpHEStM+WgIgGFDRc2I61kzHj+TJAVdOfV8ihqWP0m42AoDFddvDbRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59928},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=14"},"exports":{".":{"import":"./esm/index.js","browser":{"import":"./esm/browser.js","require":"./dist/browser.js"},"require":"./dist/index.js"}},"scripts":{"lint":"eslint --report-unused-disable-directives --max-warnings 0 src test","test":"vitest","build":"yarn build:esm && yarn build:es5","clean":"rimraf dist esm","coverage":"yarn test --coverage","prebuild":"yarn clean","build:es5":"tsc --module commonjs --outDir dist","build:esm":"tsc --outDir esm","preversion":"yarn lint && yarn test --run && yarn build","postversion":"git push --follow-tags","postbuild:es5":"echo '{\"type\": \"commonjs\"}' > dist/package.json"},"_npmUser":{"name":"cmdcolin","email":"colin.diesh@gmail.com"},"repository":{"url":"https://github.com/GMOD/generic-filehandle2.git","type":"git"},"description":"uniform interface for accessing binary data from local files, remote HTTP resources, and browser Blob data","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.16.0","rimraf":"^6.0.0","vitest":"^3.0.1","prettier":"^3.4.1","typescript":"^5.7.0","@types/node":"^24.3.1","range-parser":"^1.2.1","typescript-eslint":"^8.18.0","standard-changelog":"^7.0.1","@types/range-parser":"^1.2.7","@vitest/coverage-v8":"^3.0.1","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^61.0.2"},"_npmOperationalInternal":{"tmp":"tmp/generic-filehandle2_2.0.13_1757341363477_0.5924174203654526","host":"s3://npm-registry-packages-npm-production"}},"2.0.14":{"name":"generic-filehandle2","version":"2.0.14","keywords":["bionode","biojs","ucsc","genomics"],"author":{"url":"https://github.com/cmdcolin","name":"Colin Diesh","email":"colin.diesh@gmail.com"},"license":"MIT","_id":"generic-filehandle2@2.0.14","maintainers":[{"name":"cmdcolin","email":"colin.diesh@gmail.com"}],"dist":{"shasum":"bf56dbba9bd39ae8375d5c6b0b9bf8d070ca8180","tarball":"https://registry.npmjs.org/generic-filehandle2/-/generic-filehandle2-2.0.14.tgz","fileCount":49,"integrity":"sha512-Gg0EQY2Rd3wlusat7wbmAozxADzmsHKcko+b3/hRM/mh6eGheeyyVEpXoYpFbhlov2QTbjnBOSsPCP8gwywJHQ==","signatures":[{"sig":"MEUCIQCKplEeJ9Ef1aADisNaGjdIRc7GnXXIgLqe090NAoPdzwIgBg/9zuJIajQ1i+LMbAlbffP9+GaftXwzxgPCm5OZdTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59928},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=14"},"exports":{".":{"import":"./esm/index.js","browser":{"import":"./esm/browser.js","require":"./dist/browser.js"},"require":"./dist/index.js"}},"scripts":{"lint":"eslint --report-unused-disable-directives --max-warnings 0 src test","test":"vitest","build":"yarn build:esm && yarn build:es5","clean":"rimraf dist esm","coverage":"yarn test --coverage","prebuild":"yarn clean","build:es5":"tsc --module commonjs --outDir dist","build:esm":"tsc --outDir esm","preversion":"yarn lint && yarn test --run && yarn build","postversion":"git push --follow-tags","postbuild:es5":"echo '{\"type\": \"commonjs\"}' > dist/package.json"},"_npmUser":{"name":"cmdcolin","email":"colin.diesh@gmail.com"},"repository":{"url":"https://github.com/GMOD/generic-filehandle2.git","type":"git"},"description":"uniform interface for accessing binary data from local files, remote HTTP resources, and browser Blob data","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.16.0","rimraf":"^6.0.0","vitest":"^3.0.1","prettier":"^3.4.1","typescript":"^5.7.0","@types/node":"^24.3.1","range-parser":"^1.2.1","typescript-eslint":"^8.18.0","standard-changelog":"^7.0.1","@types/range-parser":"^1.2.7","@vitest/coverage-v8":"^3.0.1","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^61.0.2"},"_npmOperationalInternal":{"tmp":"tmp/generic-filehandle2_2.0.14_1757541164729_0.680821770117358","host":"s3://npm-registry-packages-npm-production"}},"2.0.15":{"name":"generic-filehandle2","version":"2.0.15","keywords":["bionode","biojs","ucsc","genomics"],"author":{"url":"https://github.com/cmdcolin","name":"Colin Diesh","email":"colin.diesh@gmail.com"},"license":"MIT","_id":"generic-filehandle2@2.0.15","maintainers":[{"name":"cmdcolin","email":"colin.diesh@gmail.com"}],"dist":{"shasum":"0602193ddc48d2596ff019a67baaf0b113a6125c","tarball":"https://registry.npmjs.org/generic-filehandle2/-/generic-filehandle2-2.0.15.tgz","fileCount":49,"integrity":"sha512-G5DiLxckyFAEH9Prsidiao+1CGUk7gDjVO8BUBXuaYXlNfsl4en9yGhG8mk+BcKXAwo/asS/9935lk3evg1HjA==","signatures":[{"sig":"MEUCICmLCWgRFmzKqDlHRPybAARyPks4qef9Zl4L9aQOyAdzAiEA+bNBH7gL7QuHpdOTUgCrR6koHzIyO8FR8cct0k0fGQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61979},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=14"},"exports":{".":{"import":"./esm/index.js","browser":{"import":"./esm/browser.js","require":"./dist/browser.js"},"require":"./dist/index.js"}},"scripts":{"lint":"eslint --report-unused-disable-directives --max-warnings 0 src test","test":"vitest","build":"yarn build:esm && yarn build:es5","clean":"rimraf dist esm","format":"prettier --write .","coverage":"yarn test --coverage","prebuild":"yarn clean","build:es5":"tsc --module commonjs --outDir dist","build:esm":"tsc --outDir esm","preversion":"yarn lint && yarn test --run && yarn build","postversion":"git push --follow-tags","postbuild:es5":"echo '{\"type\": \"commonjs\"}' > dist/package.json"},"_npmUser":{"name":"cmdcolin","email":"colin.diesh@gmail.com"},"repository":{"url":"https://github.com/GMOD/generic-filehandle2.git","type":"git"},"description":"uniform interface for accessing binary data from local files, remote HTTP resources, and browser Blob data","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.16.0","rimraf":"^6.0.0","vitest":"^4.0.15","prettier":"^3.4.1","typescript":"^5.7.0","@types/node":"^24.3.1","range-parser":"^1.2.1","typescript-eslint":"^8.18.0","standard-changelog":"^7.0.1","@types/range-parser":"^1.2.7","@vitest/coverage-v8":"^4.0.15","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^62.0.0"},"_npmOperationalInternal":{"tmp":"tmp/generic-filehandle2_2.0.15_1765490290621_0.7848406396664245","host":"s3://npm-registry-packages-npm-production"}},"2.0.16":{"name":"generic-filehandle2","version":"2.0.16","keywords":["bionode","biojs","ucsc","genomics"],"author":{"url":"https://github.com/cmdcolin","name":"Colin Diesh","email":"colin.diesh@gmail.com"},"license":"MIT","_id":"generic-filehandle2@2.0.16","maintainers":[{"name":"cmdcolin","email":"colin.diesh@gmail.com"}],"dist":{"shasum":"17ac244e278b5ffcb98a165538045024eff52c90","tarball":"https://registry.npmjs.org/generic-filehandle2/-/generic-filehandle2-2.0.16.tgz","fileCount":49,"integrity":"sha512-MwmxPCTvcgS72nL7JEYQpV7QE4vbbUaFX4TqO7zUq5RusOqwUGB8ag2Bnd9+Qm8jnX7kzwteLsSpJ4f1mr+0zw==","signatures":[{"sig":"MEUCIDrORQpohofV9uLeYvEvBk6SrSfUZ00OdnkhxO+VzHf8AiEAqWCcZX77RVRH5Zi8mXZ9PHY84ToajqqtD/+F0EvTk+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63077},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=14"},"exports":{".":{"import":"./esm/index.js","browser":{"import":"./esm/browser.js","require":"./dist/browser.js"},"require":"./dist/index.js"}},"scripts":{"lint":"eslint --report-unused-disable-directives --max-warnings 0 src test","test":"vitest","build":"yarn build:esm && yarn build:es5","clean":"rimraf dist esm","format":"prettier --write .","coverage":"yarn test --coverage","prebuild":"yarn clean","build:es5":"tsc --module commonjs --outDir dist","build:esm":"tsc --outDir esm","preversion":"yarn lint && yarn test --run && yarn build","postversion":"git push --follow-tags","postbuild:es5":"echo '{\"type\": \"commonjs\"}' > dist/package.json"},"_npmUser":{"name":"cmdcolin","email":"colin.diesh@gmail.com"},"repository":{"url":"https://github.com/GMOD/generic-filehandle2.git","type":"git"},"description":"uniform interface for accessing binary data from local files, remote HTTP resources, and browser Blob data","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.16.0","rimraf":"^6.0.0","vitest":"^4.0.15","prettier":"^3.4.1","typescript":"^5.7.0","@types/node":"^24.3.1","range-parser":"^1.2.1","typescript-eslint":"^8.18.0","standard-changelog":"^7.0.1","@types/range-parser":"^1.2.7","@vitest/coverage-v8":"^4.0.15","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^62.0.0"},"_npmOperationalInternal":{"tmp":"tmp/generic-filehandle2_2.0.16_1765507165202_0.9955366448486493","host":"s3://npm-registry-packages-npm-production"}},"2.0.17":{"name":"generic-filehandle2","version":"2.0.17","keywords":["bionode","biojs","ucsc","genomics"],"author":{"url":"https://github.com/cmdcolin","name":"Colin Diesh","email":"colin.diesh@gmail.com"},"license":"MIT","_id":"generic-filehandle2@2.0.17","maintainers":[{"name":"cmdcolin","email":"colin.diesh@gmail.com"}],"dist":{"shasum":"f8431cdb1b21016a289665c961e12acd497a6d76","tarball":"https://registry.npmjs.org/generic-filehandle2/-/generic-filehandle2-2.0.17.tgz","fileCount":49,"integrity":"sha512-2n9ZEAGxSuQejEXmIDZjRJmozCV7AROUEhlH0+h7+56SGAK/mlcwIpCa0tlQAaIaWmbF18/N4gRG0vexa/y4Xw==","signatures":[{"sig":"MEQCIH/K1gYy+eKqiQkF7LPvuGnSVlvT7m6l0MRo1DKmM586AiB4qT8UN1N53f8oVOxp8GahnOBB7Gzdv9c2LRGdw2LIgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63239},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=14"},"exports":{".":{"import":"./esm/index.js","browser":{"import":"./esm/browser.js","require":"./dist/browser.js"},"require":"./dist/index.js"}},"scripts":{"lint":"eslint --report-unused-disable-directives --max-warnings 0 src test","test":"vitest","build":"yarn build:esm && yarn build:es5","clean":"rimraf dist esm","format":"prettier --write .","coverage":"yarn test --coverage","prebuild":"yarn clean","build:es5":"tsc --module commonjs --outDir dist","build:esm":"tsc --outDir esm","preversion":"yarn lint && yarn test --run && yarn build","postversion":"git push --follow-tags","postbuild:es5":"echo '{\"type\": \"commonjs\"}' > dist/package.json"},"_npmUser":{"name":"cmdcolin","email":"colin.diesh@gmail.com"},"repository":{"url":"https://github.com/GMOD/generic-filehandle2.git","type":"git"},"description":"uniform interface for accessing binary data from local files, remote HTTP resources, and browser Blob data","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.16.0","rimraf":"^6.0.0","vitest":"^4.0.15","prettier":"^3.4.1","typescript":"^5.7.0","@types/node":"^24.3.1","range-parser":"^1.2.1","typescript-eslint":"^8.18.0","standard-changelog":"^7.0.1","@types/range-parser":"^1.2.7","@vitest/coverage-v8":"^4.0.15","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^62.0.0"},"_npmOperationalInternal":{"tmp":"tmp/generic-filehandle2_2.0.17_1766972995462_0.5499172533380428","host":"s3://npm-registry-packages-npm-production"}},"2.0.18":{"name":"generic-filehandle2","version":"2.0.18","keywords":["bionode","biojs","ucsc","genomics"],"author":{"url":"https://github.com/cmdcolin","name":"Colin Diesh","email":"colin.diesh@gmail.com"},"license":"MIT","_id":"generic-filehandle2@2.0.18","maintainers":[{"name":"cmdcolin","email":"colin.diesh@gmail.com"}],"dist":{"shasum":"a795e4091cf7b8d0569dc98eb9b353579b4b7314","tarball":"https://registry.npmjs.org/generic-filehandle2/-/generic-filehandle2-2.0.18.tgz","fileCount":49,"integrity":"sha512-dcXce+k0lp066pvx+4Me3nPFVqJHgbOp/a0KzMEnyP0qgnPSrUKIKVy3tFBy8mV03NBL6goszU7rwpQMQy72qw==","signatures":[{"sig":"MEYCIQDCZS1i4ugN2Z23pu22XuK9mHzz5z/IbokB0oefWQmIgwIhAOHXQt6tEw6ybsKRQqSlsYDmkoMUlZtiTE7uKkfK5S5X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63629},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=14"},"exports":{".":{"import":"./esm/index.js","browser":{"import":"./esm/browser.js","require":"./dist/browser.js"},"require":"./dist/index.js"}},"scripts":{"lint":"eslint --report-unused-disable-directives --max-warnings 0 src test","test":"vitest","build":"yarn build:esm && yarn build:es5","clean":"rimraf dist esm","format":"prettier --write .","coverage":"yarn test --coverage","prebuild":"yarn clean","build:es5":"tsc --module commonjs --outDir dist","build:esm":"tsc --outDir esm","preversion":"yarn lint && yarn test --run && yarn build","postversion":"git push --follow-tags","postbuild:es5":"echo '{\"type\": \"commonjs\"}' > dist/package.json"},"_npmUser":{"name":"cmdcolin","email":"colin.diesh@gmail.com"},"repository":{"url":"https://github.com/GMOD/generic-filehandle2.git","type":"git"},"description":"uniform interface for accessing binary data from local files, remote HTTP resources, and browser Blob data","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.16.0","rimraf":"^6.0.0","vitest":"^4.0.15","prettier":"^3.4.1","typescript":"^5.7.0","@types/node":"^24.3.1","range-parser":"^1.2.1","typescript-eslint":"^8.18.0","standard-changelog":"^7.0.1","@types/range-parser":"^1.2.7","@vitest/coverage-v8":"^4.0.15","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^62.0.0"},"_npmOperationalInternal":{"tmp":"tmp/generic-filehandle2_2.0.18_1766973846352_0.8361268568092484","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"generic-filehandle2","version":"2.1.4","keywords":["bionode","biojs","ucsc","genomics"],"author":{"url":"https://github.com/cmdcolin","name":"Colin Diesh","email":"colin.diesh@gmail.com"},"license":"MIT","_id":"generic-filehandle2@2.1.4","maintainers":[{"name":"cmdcolin","email":"colin.diesh@gmail.com"}],"homepage":"https://github.com/GMOD/generic-filehandle2#readme","bugs":{"url":"https://github.com/GMOD/generic-filehandle2/issues"},"dist":{"shasum":"6e73b850e9d3f6fc5dbd4dc45648d74a9d80e9c2","tarball":"https://registry.npmjs.org/generic-filehandle2/-/generic-filehandle2-2.1.4.tgz","fileCount":45,"integrity":"sha512-v50AM/0Ei8RkhLCGHE4QrxEdxX53pjnZCrPaO+yvTGZfFQjCeHcULBl8Qw1bmnGHj/eOOTMwLpW1zuZY3eQ1rA==","signatures":[{"sig":"MEQCIDqKJO3e/IBsPF9EHLXlEQ4NeqMOgtmIVuBpdub2RztWAiAUK/BKnclcXwsxR/Z+2NBvhc4pDdsr69RaHnL0bAFz9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/generic-filehandle2@2.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62679},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=14"},"exports":{".":{"import":"./esm/index.js","browser":{"import":"./esm/browser.js","require":"./dist/browser.js"},"require":"./dist/index.js"}},"gitHead":"66f8a08080c371bc6d58cc5bf6f137a91d7e2107","scripts":{"lint":"eslint --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"yarn build:esm && yarn build:es5","clean":"rimraf dist esm","format":"prettier --write .","coverage":"yarn test --coverage","prebuild":"yarn clean","build:es5":"tsc --module commonjs --moduleResolution bundler --outDir dist","build:esm":"tsc --outDir esm","preversion":"yarn lint && yarn test --run && yarn build","postversion":"git push --follow-tags","postbuild:es5":"echo '{\"type\": \"commonjs\"}' > dist/package.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16b95ef8-8cd9-46d1-a210-a4da5b850c28"}},"repository":{"url":"git+https://github.com/GMOD/generic-filehandle2.git","type":"git"},"_npmVersion":"11.9.0","description":"uniform interface for accessing binary data from local files, remote HTTP resources, and browser Blob data","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.4","rimraf":"^6.1.3","vitest":"^4.1.2","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","range-parser":"^1.2.1","typescript-eslint":"^8.57.2","standard-changelog":"^7.0.1","@types/range-parser":"^1.2.7","@vitest/coverage-v8":"^4.1.2","eslint-plugin-import":"^2.32.0","eslint-plugin-unicorn":"^64.0.0"},"_npmOperationalInternal":{"tmp":"tmp/generic-filehandle2_2.1.4_1774663964316_0.5459939886909555","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"generic-filehandle2","version":"2.1.5","keywords":["bionode","biojs","ucsc","genomics"],"author":{"url":"https://github.com/cmdcolin","name":"Colin Diesh","email":"colin.diesh@gmail.com"},"license":"MIT","_id":"generic-filehandle2@2.1.5","maintainers":[{"name":"cmdcolin","email":"colin.diesh@gmail.com"}],"homepage":"https://github.com/GMOD/generic-filehandle2#readme","bugs":{"url":"https://github.com/GMOD/generic-filehandle2/issues"},"dist":{"shasum":"03898aeeb1b84de58fe745b00b8e6d8041708916","tarball":"https://registry.npmjs.org/generic-filehandle2/-/generic-filehandle2-2.1.5.tgz","fileCount":45,"integrity":"sha512-TesPxeIe8AP0p9DufbnUjv8JXF+gCf7wn9qha12qThUA05v3kKGskBarIvVs22qtSYrSI/jHxaPaNgrN7okjmA==","signatures":[{"sig":"MEQCIHGECnOOsJ2LK4AcDhdQ8CK4arjoJrwJHeckApGpus0+AiAEN4raWwp5LqqvEVLhDoPoE6gO3VGcavyPVD+aVoh2Qw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/generic-filehandle2@2.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61528},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{"import":"./esm/index.js","require":"./dist/index.js"},"gitHead":"1cb336df944ebe326e3d187253f5c344c1a129cb","scripts":{"lint":"eslint --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"pnpm build:esm && pnpm build:es5","clean":"rimraf dist esm","format":"prettier --write .","coverage":"pnpm test --coverage","prebuild":"pnpm clean","build:es5":"tsc --module commonjs --moduleResolution bundler --outDir dist","build:esm":"tsc --outDir esm","preversion":"pnpm lint && pnpm test --run && pnpm build","postversion":"git push --follow-tags","postbuild:es5":"echo '{\"type\": \"commonjs\"}' > dist/package.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16b95ef8-8cd9-46d1-a210-a4da5b850c28"}},"repository":{"url":"git+https://github.com/GMOD/generic-filehandle2.git","type":"git"},"_npmVersion":"11.11.0","description":"uniform interface for accessing binary data from local files, remote HTTP resources, and browser Blob data","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","rimraf":"^6.1.3","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.6.0","range-parser":"^1.2.1","typescript-eslint":"^8.59.0","standard-changelog":"^7.0.1","@types/range-parser":"^1.2.7","@vitest/coverage-v8":"^4.1.5","eslint-plugin-unicorn":"^64.0.0","eslint-plugin-import-x":"^4.16.2"},"_npmOperationalInternal":{"tmp":"tmp/generic-filehandle2_2.1.5_1777315732050_0.537931948465695","host":"s3://npm-registry-packages-npm-production"}},"2.1.7":{"name":"generic-filehandle2","version":"2.1.7","keywords":["bionode","biojs","ucsc","genomics"],"author":{"url":"https://github.com/cmdcolin","name":"Colin Diesh","email":"colin.diesh@gmail.com"},"license":"MIT","_id":"generic-filehandle2@2.1.7","maintainers":[{"name":"cmdcolin","email":"colin.diesh@gmail.com"}],"homepage":"https://github.com/GMOD/generic-filehandle2#readme","bugs":{"url":"https://github.com/GMOD/generic-filehandle2/issues"},"dist":{"shasum":"c2461c2b0eb20013b697d7048f20a91680d6f75e","tarball":"https://registry.npmjs.org/generic-filehandle2/-/generic-filehandle2-2.1.7.tgz","fileCount":45,"integrity":"sha512-r9eR/qxhfDS/7ygWvLDVo1iAhRQGtyvVFJS2olr9saEX1xTewrfZbZhGP13ZjrhhvYOuQvha0xhlLpjFhpP45Q==","signatures":[{"sig":"MEQCIE4N2TUM2CcVVI+c2/1dGKffuya+TLoEtPNhu+T0vrF3AiBkmo1r3eXrP5FLBISNJ59ZYE4leVzbl9QTTOr6zIg02w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/generic-filehandle2@2.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61625},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{"import":"./esm/index.js","browser":{"import":"./esm/browser.js","require":"./dist/browser.js"},"require":"./dist/index.js"},"gitHead":"1fd94d1e62fdab949da634c151104c24f5a6cb11","scripts":{"lint":"eslint --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"pnpm build:esm && pnpm build:es5","clean":"rimraf dist esm","format":"prettier --write .","coverage":"pnpm test --coverage","prebuild":"pnpm clean","build:es5":"tsc --module commonjs --moduleResolution bundler --outDir dist","build:esm":"tsc --outDir esm","preversion":"pnpm lint && pnpm test --run && pnpm build","postversion":"git push --follow-tags","postbuild:es5":"echo '{\"type\": \"commonjs\"}' > dist/package.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16b95ef8-8cd9-46d1-a210-a4da5b850c28"}},"repository":{"url":"git+https://github.com/GMOD/generic-filehandle2.git","type":"git"},"_npmVersion":"11.11.0","description":"uniform interface for accessing binary data from local files, remote HTTP resources, and browser Blob data","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","rimraf":"^6.1.3","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.6.0","range-parser":"^1.2.1","typescript-eslint":"^8.59.0","standard-changelog":"^7.0.1","@types/range-parser":"^1.2.7","@vitest/coverage-v8":"^4.1.5","eslint-plugin-unicorn":"^64.0.0","eslint-plugin-import-x":"^4.16.2"},"_npmOperationalInternal":{"tmp":"tmp/generic-filehandle2_2.1.7_1777649360706_0.07266880676775811","host":"s3://npm-registry-packages-npm-production"}},"2.1.9":{"name":"generic-filehandle2","version":"2.1.9","keywords":["bionode","biojs","ucsc","genomics"],"author":{"url":"https://github.com/cmdcolin","name":"Colin Diesh","email":"colin.diesh@gmail.com"},"license":"MIT","_id":"generic-filehandle2@2.1.9","maintainers":[{"name":"cmdcolin","email":"colin.diesh@gmail.com"}],"homepage":"https://github.com/GMOD/generic-filehandle2#readme","bugs":{"url":"https://github.com/GMOD/generic-filehandle2/issues"},"dist":{"shasum":"0b082eb977f5533edad6c2f4cf840a5f823634ca","tarball":"https://registry.npmjs.org/generic-filehandle2/-/generic-filehandle2-2.1.9.tgz","fileCount":52,"integrity":"sha512-2kMTEHulkO6G2JNPDrRufoU0BzO91WeYe8acyh7Xzq/slgTxtKBzk33gaTolQvx9ocFH4cvU6S96XRazcvS78Q==","signatures":[{"sig":"MEUCIQCzvWj3vGUJNFUUWKd3IpqQ2LU1cRCERL19GabgvRxVCAIgFXCWWjuwSbCAT8sbolBzS7aBPw/h2H7IgeJl+WfxNBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/generic-filehandle2@2.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58474},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{"import":"./esm/index.js","browser":{"import":"./esm/browser.js","require":"./dist/browser.js"},"require":"./dist/index.js"},"gitHead":"3b92b62780f070cccd4c9f3bca948dd43206e9ac","scripts":{"lint":"eslint --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"pnpm build:esm && pnpm build:es5","clean":"rimraf dist esm","format":"prettier --write .","coverage":"pnpm test --coverage","prebuild":"pnpm clean","build:es5":"tsc --module commonjs --moduleResolution bundler --outDir dist","build:esm":"tsc --outDir esm","preversion":"pnpm lint && pnpm test --run && pnpm build","postversion":"git push --follow-tags","postbuild:es5":"echo '{\"type\": \"commonjs\"}' > dist/package.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16b95ef8-8cd9-46d1-a210-a4da5b850c28"}},"repository":{"url":"git+https://github.com/GMOD/generic-filehandle2.git","type":"git"},"_npmVersion":"11.12.1","description":"uniform interface for accessing binary data from local files, remote HTTP resources, and browser Blob data","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.0","rimraf":"^6.1.3","vitest":"^4.1.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.8.0","range-parser":"^1.2.1","typescript-eslint":"^8.59.3","standard-changelog":"^7.0.1","@types/range-parser":"^1.2.7","@vitest/coverage-v8":"^4.1.6","eslint-plugin-unicorn":"^64.0.0","eslint-plugin-import-x":"^4.16.2"},"_npmOperationalInternal":{"tmp":"tmp/generic-filehandle2_2.1.9_1779160589005_0.7907880803941414","host":"s3://npm-registry-packages-npm-production"}},"2.1.10":{"name":"generic-filehandle2","version":"2.1.10","keywords":["bionode","biojs","ucsc","genomics"],"author":{"url":"https://github.com/cmdcolin","name":"Colin Diesh","email":"colin.diesh@gmail.com"},"license":"MIT","_id":"generic-filehandle2@2.1.10","maintainers":[{"name":"cmdcolin","email":"colin.diesh@gmail.com"}],"homepage":"https://github.com/GMOD/generic-filehandle2#readme","bugs":{"url":"https://github.com/GMOD/generic-filehandle2/issues"},"dist":{"shasum":"b24a1578577bdfc12d17af2f3599f8cbf875b8b9","tarball":"https://registry.npmjs.org/generic-filehandle2/-/generic-filehandle2-2.1.10.tgz","fileCount":52,"integrity":"sha512-Ao611pePOWnFJtjPuBLpmUFtoD5VnvcBfiP5GeiZF7ahdVaFUQJrANFDIgoOMX0eXF9fzph40xCLXQTs5U95cw==","signatures":[{"sig":"MEYCIQDuSMlN4DTBoO0MXLIXhB9aXFj6w2KgM7wBH8tH4XRVWgIhANAk37/wxKalfhiMX7ECqUJhABMyGZPO/IIzF3UTKQIh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/generic-filehandle2@2.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59768},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{"import":"./esm/index.js","browser":{"import":"./esm/browser.js","require":"./dist/browser.js"},"require":"./dist/index.js"},"gitHead":"e4fdd3504b1a8155b9dfa76f2b4c37464554df80","scripts":{"lint":"eslint --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"pnpm build:esm && pnpm build:es5","clean":"rimraf dist esm","format":"prettier --write .","coverage":"pnpm test --coverage","prebuild":"pnpm clean","build:es5":"tsc --module commonjs --moduleResolution bundler --outDir dist","build:esm":"tsc --outDir esm","preversion":"pnpm lint && pnpm test --run && pnpm build","postversion":"git push --follow-tags","postbuild:es5":"echo '{\"type\": \"commonjs\"}' > dist/package.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16b95ef8-8cd9-46d1-a210-a4da5b850c28"}},"repository":{"url":"git+https://github.com/GMOD/generic-filehandle2.git","type":"git"},"_npmVersion":"11.12.1","description":"uniform interface for accessing binary data from local files, remote HTTP resources, and browser Blob data","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.0","rimraf":"^6.1.3","vitest":"^4.1.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.8.0","range-parser":"^1.2.1","typescript-eslint":"^8.59.3","standard-changelog":"^7.0.1","@types/range-parser":"^1.2.7","@vitest/coverage-v8":"^4.1.6","eslint-plugin-unicorn":"^64.0.0","eslint-plugin-import-x":"^4.16.2"},"_npmOperationalInternal":{"tmp":"tmp/generic-filehandle2_2.1.10_1779911566438_0.11279074578081127","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"generic-filehandle2","version":"2.2.0","keywords":["bionode","biojs","ucsc","genomics"],"author":{"url":"https://github.com/cmdcolin","name":"Colin Diesh","email":"colin.diesh@gmail.com"},"license":"MIT","_id":"generic-filehandle2@2.2.0","maintainers":[{"name":"cmdcolin","email":"colin.diesh@gmail.com"}],"homepage":"https://github.com/GMOD/generic-filehandle2#readme","bugs":{"url":"https://github.com/GMOD/generic-filehandle2/issues"},"dist":{"shasum":"9d882763195148d15985d0252691ca8f1f89cfad","tarball":"https://registry.npmjs.org/generic-filehandle2/-/generic-filehandle2-2.2.0.tgz","fileCount":52,"integrity":"sha512-gIE15MYVakEEzWvuNkUnTfjVWzodBi3T6stgRIXpWackW6FhiK5eOBBxif1Kq2wkiiegRGGqaxpv+qUmIzh3Lg==","signatures":[{"sig":"MEUCIBwPcf8x/6yA1N19oiZnvB6W1QUyg7H1GbTMktecyuL3AiEA6cYXbwAqCCAVoMhG9A94S+L3FEPJGS9Aotia0r2XEoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/generic-filehandle2@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73396},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{"import":"./esm/index.js","browser":{"import":"./esm/browser.js","require":"./dist/browser.js"},"require":"./dist/index.js"},"gitHead":"103cae17a06f531aea854239c27e43f715974ecf","scripts":{"lint":"eslint --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"pnpm build:esm && pnpm build:es5","clean":"rimraf dist esm","format":"prettier --write .","coverage":"pnpm test --coverage","prebuild":"pnpm clean","build:es5":"tsc --module commonjs --moduleResolution bundler --outDir dist","build:esm":"tsc --outDir esm","preversion":"pnpm lint && pnpm test --run && pnpm build","postversion":"git push --follow-tags","postbuild:es5":"echo '{\"type\": \"commonjs\"}' > dist/package.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16b95ef8-8cd9-46d1-a210-a4da5b850c28"}},"repository":{"url":"git+https://github.com/GMOD/generic-filehandle2.git","type":"git"},"_npmVersion":"11.13.0","description":"uniform interface for accessing binary data from local files, remote HTTP resources, and browser Blob data","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.0","rimraf":"^6.1.3","vitest":"^4.1.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.8.0","range-parser":"^1.2.1","typescript-eslint":"^8.59.3","standard-changelog":"^7.0.1","@types/range-parser":"^1.2.7","@vitest/coverage-v8":"^4.1.6","eslint-plugin-unicorn":"^64.0.0","eslint-plugin-import-x":"^4.16.2"},"_npmOperationalInternal":{"tmp":"tmp/generic-filehandle2_2.2.0_1781751499268_0.7166709304057128","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"generic-filehandle2","version":"2.2.1","keywords":["bionode","biojs","ucsc","genomics"],"author":{"url":"https://github.com/cmdcolin","name":"Colin Diesh","email":"colin.diesh@gmail.com"},"license":"MIT","_id":"generic-filehandle2@2.2.1","maintainers":[{"name":"cmdcolin","email":"colin.diesh@gmail.com"}],"homepage":"https://github.com/GMOD/generic-filehandle2#readme","bugs":{"url":"https://github.com/GMOD/generic-filehandle2/issues"},"dist":{"shasum":"54c0ddacd37e560910da99eb999635560834acec","tarball":"https://registry.npmjs.org/generic-filehandle2/-/generic-filehandle2-2.2.1.tgz","fileCount":52,"integrity":"sha512-nwFh5dvrcuNqvcEa0+MiKrqeRFzisDiBdUC04Eb+XemV93pmOL3cTWEkR3LEESUvnLH7D3RIneACw6O71SJ65w==","signatures":[{"sig":"MEUCIEC+06/1F7Mv5JnbQbizR0vcCXbtxffsjN4pa95hdNdhAiEAx8uvCZ19Rs00lRTSupO7RCIzqObwAqxCMO/HABtHO6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/generic-filehandle2@2.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73456},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{"import":"./esm/index.js","browser":{"import":"./esm/browser.js","require":"./dist/browser.js"},"require":"./dist/index.js"},"gitHead":"d949894add620ccbccda9c027a14402372f4a8c7","scripts":{"lint":"eslint --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"pnpm build:esm && pnpm build:es5","clean":"rimraf dist esm","format":"prettier --write .","coverage":"pnpm test --coverage","prebuild":"pnpm clean","build:es5":"tsc --module commonjs --moduleResolution bundler --outDir dist","build:esm":"tsc --outDir esm","preversion":"pnpm lint && pnpm test --run && pnpm build","postversion":"git push --follow-tags","postbuild:es5":"echo '{\"type\": \"commonjs\"}' > dist/package.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16b95ef8-8cd9-46d1-a210-a4da5b850c28"}},"repository":{"url":"git+https://github.com/GMOD/generic-filehandle2.git","type":"git"},"_npmVersion":"11.16.0","description":"uniform interface for accessing binary data from local files, remote HTTP resources, and browser Blob data","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.15.1","devDependencies":{"eslint":"^10.4.0","rimraf":"^6.1.3","vitest":"^4.1.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.8.0","range-parser":"^1.2.1","typescript-eslint":"^8.59.3","standard-changelog":"^7.0.1","@types/range-parser":"^1.2.7","@vitest/coverage-v8":"^4.1.6","eslint-plugin-unicorn":"^64.0.0","eslint-plugin-import-x":"^4.16.2"},"_npmOperationalInternal":{"tmp":"tmp/generic-filehandle2_2.2.1_1784994987938_0.18636211057966934","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"generic-filehandle2","version":"2.2.2","keywords":["bionode","biojs","ucsc","genomics"],"author":{"url":"https://github.com/cmdcolin","name":"Colin Diesh","email":"colin.diesh@gmail.com"},"license":"MIT","_id":"generic-filehandle2@2.2.2","maintainers":[{"name":"cmdcolin","email":"colin.diesh@gmail.com"}],"homepage":"https://github.com/GMOD/generic-filehandle2#readme","bugs":{"url":"https://github.com/GMOD/generic-filehandle2/issues"},"dist":{"shasum":"d9c1891c926b1b0cf55f0f44538a67f582901150","tarball":"https://registry.npmjs.org/generic-filehandle2/-/generic-filehandle2-2.2.2.tgz","fileCount":52,"integrity":"sha512-WB3RHemurYMq8Fj85EjBYPk/8/ulmMhhpGu5BC4BAVJO8G010H/BNQMe8Ry1KxOyo0ZLV1QDyXjNMbZSRyLa0A==","signatures":[{"sig":"MEUCIB7IjvvjKaMynrEMSPGGoXEeeXDCMOc+e2Ry3et6XEOxAiEA0v6J7JVcbaw6gnKRAjEQqKkypVgC7PR/KN6iscM9r9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/generic-filehandle2@2.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87567},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{"import":"./esm/index.js","browser":{"import":"./esm/browser.js","require":"./dist/browser.js"},"require":"./dist/index.js"},"gitHead":"63ecb8ba5612e62108ced19cf5e0a68062d90beb","scripts":{"lint":"eslint --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"pnpm build:esm && pnpm build:es5","clean":"rimraf dist esm","format":"prettier --write .","version":"git-cliff --tag v$npm_package_version --unreleased --prepend CHANGELOG.md && git add CHANGELOG.md","coverage":"pnpm test --coverage","prebuild":"pnpm clean","build:es5":"tsc --module commonjs --moduleResolution bundler --outDir dist","build:esm":"tsc --outDir esm","typecheck":"tsc --noEmit -p tsconfig.lint.json","preversion":"pnpm lint && pnpm test --run && pnpm build","postversion":"git push --follow-tags","format:check":"prettier --check .","postbuild:es5":"echo '{\"type\": \"commonjs\"}' > dist/package.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16b95ef8-8cd9-46d1-a210-a4da5b850c28"}},"repository":{"url":"git+https://github.com/GMOD/generic-filehandle2.git","type":"git"},"_npmVersion":"11.16.0","description":"uniform interface for accessing binary data from local files, remote HTTP resources, and browser Blob data","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.15.1","devDependencies":{"eslint":"^10.4.0","rimraf":"^6.1.3","vitest":"^4.1.6","prettier":"^3.8.3","git-cliff":"^2.13.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.8.0","range-parser":"^1.2.1","typescript-eslint":"^8.59.3","@types/range-parser":"^1.2.7","@vitest/coverage-v8":"^4.1.6","eslint-plugin-import-x":"^4.16.2"},"_npmOperationalInternal":{"tmp":"tmp/generic-filehandle2_2.2.2_1785985909085_0.37086361498399456","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"generic-filehandle2","version":"2.2.3","keywords":["bionode","biojs","ucsc","genomics"],"author":{"url":"https://github.com/cmdcolin","name":"Colin Diesh","email":"colin.diesh@gmail.com"},"license":"MIT","_id":"generic-filehandle2@2.2.3","maintainers":[{"name":"cmdcolin","email":"colin.diesh@gmail.com"}],"homepage":"https://github.com/GMOD/generic-filehandle2#readme","bugs":{"url":"https://github.com/GMOD/generic-filehandle2/issues"},"dist":{"shasum":"ceb29b2d24b92684e77f499ffda81d385a3cc34b","tarball":"https://registry.npmjs.org/generic-filehandle2/-/generic-filehandle2-2.2.3.tgz","fileCount":52,"integrity":"sha512-aJwFYNivpXffmvT59GdWWFdwkptJ+7hmRbDG5eTP8PosNfRubL9IEVC2RZ3pZO/FMRj4qxmnHKweX0VVs765uQ==","signatures":[{"sig":"MEYCIQD78rHuxDxO5RNKjpFySvwXkXiEj3qBTpGKk+9EaAU7bAIhANMc9BON78bmMFN+Ex86b0IT9wTsrcP9GbbCDZJDPKRN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/generic-filehandle2@2.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87608},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{"import":"./esm/index.js","browser":{"import":"./esm/browser.js","require":"./dist/browser.js"},"require":"./dist/index.js"},"gitHead":"a2649adb5b015e8f799127d519c98b6664963057","scripts":{"lint":"eslint --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"pnpm build:esm && pnpm build:es5","clean":"rimraf dist esm","format":"prettier --write .","version":"git-cliff --tag v$npm_package_version --unreleased --prepend CHANGELOG.md && git add CHANGELOG.md","coverage":"pnpm test --coverage","prebuild":"pnpm clean","build:es5":"tsc --module commonjs --moduleResolution bundler --outDir dist","build:esm":"tsc --outDir esm","typecheck":"tsc --noEmit -p tsconfig.lint.json","preversion":"pnpm lint && pnpm format:check && pnpm typecheck && pnpm test --run && pnpm build","postversion":"git push --follow-tags","format:check":"prettier --check .","postbuild:es5":"echo '{\"type\": \"commonjs\"}' > dist/package.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16b95ef8-8cd9-46d1-a210-a4da5b850c28"}},"repository":{"url":"git+https://github.com/GMOD/generic-filehandle2.git","type":"git"},"_npmVersion":"11.16.0","description":"uniform interface for accessing binary data from local files, remote HTTP resources, and browser Blob data","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.15.1","devDependencies":{"eslint":"^10.8.0","rimraf":"^6.1.3","vitest":"^4.1.10","prettier":"^3.9.6","git-cliff":"^2.13.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.5","range-parser":"^1.3.0","typescript-eslint":"^8.65.0","@types/range-parser":"^1.2.7","@vitest/coverage-v8":"^4.1.10","eslint-plugin-import-x":"^4.17.1"},"_npmOperationalInternal":{"tmp":"tmp/generic-filehandle2_2.2.3_1786380211364_0.46967130923829914","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"generic-filehandle2","version":"2.3.0","keywords":["bionode","biojs","ucsc","genomics"],"author":{"url":"https://github.com/cmdcolin","name":"Colin Diesh","email":"colin.diesh@gmail.com"},"license":"MIT","_id":"generic-filehandle2@2.3.0","maintainers":[{"name":"cmdcolin","email":"colin.diesh@gmail.com"}],"homepage":"https://github.com/GMOD/generic-filehandle2#readme","bugs":{"url":"https://github.com/GMOD/generic-filehandle2/issues"},"dist":{"shasum":"20e29e5490d917f5af27eda45df663454da50a72","tarball":"https://registry.npmjs.org/generic-filehandle2/-/generic-filehandle2-2.3.0.tgz","fileCount":52,"integrity":"sha512-mfED9u+WMcZnc3YjRODqgA17njZ4Ka5NlGwiTKmwwIp6ccsXWfqTHL9BpcC9IUzZs3ddwEK//96FD9WXIe7rpA==","signatures":[{"sig":"MEYCIQDWmGcAFJPVQK80CCDKGt/k56VkTsRVAKsterKUMINQMwIhAPutPuEqX+eLEdaJet/gHA7ssly2kJu10563xbBm7joZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/generic-filehandle2@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119308},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{"import":"./esm/index.js","browser":{"import":"./esm/browser.js","require":"./dist/browser.js"},"require":"./dist/index.js"},"gitHead":"7d0e83307b7a437a9a35d1d10dd450cfb8dad470","scripts":{"lint":"eslint --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"pnpm build:esm && pnpm build:es5","clean":"rimraf dist esm","format":"prettier --write .","version":"git-cliff --tag v$npm_package_version --unreleased --prepend CHANGELOG.md && git add CHANGELOG.md","coverage":"pnpm test --coverage","prebuild":"pnpm clean","build:es5":"tsc --module commonjs --moduleResolution bundler --outDir dist","build:esm":"tsc --outDir esm","typecheck":"tsc --noEmit -p tsconfig.lint.json","preversion":"pnpm lint && pnpm format:check && pnpm typecheck && pnpm test --run && pnpm build","postversion":"git push --follow-tags","format:check":"prettier --check .","postbuild:es5":"echo '{\"type\": \"commonjs\"}' > dist/package.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16b95ef8-8cd9-46d1-a210-a4da5b850c28"}},"repository":{"url":"git+https://github.com/GMOD/generic-filehandle2.git","type":"git"},"_npmVersion":"11.16.0","description":"uniform interface for accessing binary data from local files, remote HTTP resources, and browser Blob data","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.15.1","devDependencies":{"eslint":"^10.8.0","rimraf":"^6.1.3","vitest":"^4.1.10","prettier":"^3.9.6","git-cliff":"^2.13.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.5","range-parser":"^1.3.0","typescript-eslint":"^8.65.0","@types/range-parser":"^1.2.7","@vitest/coverage-v8":"^4.1.10","eslint-plugin-import-x":"^4.17.1"},"_npmOperationalInternal":{"tmp":"tmp/generic-filehandle2_2.3.0_1786411402509_0.9161592002447005","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"generic-filehandle2","version":"2.3.1","keywords":["bionode","biojs","ucsc","genomics"],"author":{"url":"https://github.com/cmdcolin","name":"Colin Diesh","email":"colin.diesh@gmail.com"},"license":"MIT","_id":"generic-filehandle2@2.3.1","maintainers":[{"name":"cmdcolin","email":"colin.diesh@gmail.com"}],"homepage":"https://github.com/GMOD/generic-filehandle2#readme","bugs":{"url":"https://github.com/GMOD/generic-filehandle2/issues"},"dist":{"shasum":"1e4da40d87ee7d9705701509c7a62433039034aa","tarball":"https://registry.npmjs.org/generic-filehandle2/-/generic-filehandle2-2.3.1.tgz","fileCount":52,"integrity":"sha512-WuEud2h4xC4H3m9BmULDiicOlP3k+cCSItD5EqgwmoZzG5W97qF1Qda4O4HWLTo27J+yEkOV1FmPd7kolnHEEQ==","signatures":[{"sig":"MEQCIAUnQYXpeIkM06aKeFR08NgiRXfz7rl6zMwN8McjB48vAiB9uceGiTriiRS3bunxMWqludDGJ6yVwK9qEAfqkQQRNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/generic-filehandle2@2.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125112},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{"import":"./esm/index.js","browser":{"import":"./esm/browser.js","require":"./dist/browser.js"},"require":"./dist/index.js"},"gitHead":"a5f67411f9544333a43c7a70a35fbb4d5042f5b9","scripts":{"lint":"eslint --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"pnpm build:esm && pnpm build:es5","clean":"rimraf dist esm","format":"prettier --write .","version":"git-cliff --tag v$npm_package_version --unreleased --prepend CHANGELOG.md && git add CHANGELOG.md","coverage":"pnpm test --coverage","prebuild":"pnpm clean","build:es5":"tsc --module commonjs --moduleResolution bundler --outDir dist","build:esm":"tsc --outDir esm","typecheck":"tsc --noEmit -p tsconfig.lint.json","preversion":"pnpm lint && pnpm format:check && pnpm typecheck && pnpm test --run && pnpm build","postversion":"git push --follow-tags","format:check":"prettier --check .","postbuild:es5":"echo '{\"type\": \"commonjs\"}' > dist/package.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16b95ef8-8cd9-46d1-a210-a4da5b850c28"}},"repository":{"url":"git+https://github.com/GMOD/generic-filehandle2.git","type":"git"},"_npmVersion":"11.16.0","description":"uniform interface for accessing binary data from local files, remote HTTP resources, and browser Blob data","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.15.1","devDependencies":{"eslint":"^10.8.0","rimraf":"^6.1.3","vitest":"^4.1.10","prettier":"^3.9.6","git-cliff":"^2.13.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.5","range-parser":"^1.3.0","typescript-eslint":"^8.65.0","@types/range-parser":"^1.2.7","@vitest/coverage-v8":"^4.1.10","eslint-plugin-import-x":"^4.17.1"},"_npmOperationalInternal":{"tmp":"tmp/generic-filehandle2_2.3.1_1786437464881_0.06493518891763062","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"generic-filehandle2","description":"uniform interface for accessing binary data from local files, remote HTTP resources, and browser Blob data","version":"2.4.0","packageManager":"pnpm@11.15.1","type":"module","sideEffects":false,"main":"dist/index.js","exports":{"browser":{"import":"./esm/browser.js","require":"./dist/browser.js"},"import":"./esm/index.js","require":"./dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/GMOD/generic-filehandle2.git"},"license":"MIT","author":{"name":"Colin Diesh","email":"colin.diesh@gmail.com","url":"https://github.com/cmdcolin"},"scripts":{"test":"vitest","clean":"rimraf dist esm","format":"prettier --write .","format:check":"prettier --check .","lint":"eslint --report-unused-disable-directives --max-warnings 0","typecheck":"tsc --noEmit -p tsconfig.lint.json","prebuild":"pnpm clean","build:esm":"tsc --outDir esm","build:es5":"tsc --module commonjs --moduleResolution bundler --outDir dist","postbuild:es5":"echo '{\"type\": \"commonjs\"}' > dist/package.json","test:pack":"./scripts/test-pack.sh","preversion":"pnpm lint && pnpm format:check && pnpm typecheck && pnpm test --run && pnpm build && pnpm test:pack","version":"git-cliff --tag v$npm_package_version --unreleased --prepend CHANGELOG.md && git add CHANGELOG.md","postversion":"git push --follow-tags","build":"pnpm build:esm && pnpm build:es5","coverage":"pnpm test --coverage"},"keywords":["bionode","biojs","ucsc","genomics"],"devDependencies":{"@eslint/js":"^10.0.1","@types/node":"^25.9.5","@types/range-parser":"^1.2.7","@vitest/coverage-v8":"^4.1.10","eslint":"^10.8.0","eslint-plugin-import-x":"^4.17.1","git-cliff":"^2.13.1","prettier":"^3.9.6","range-parser":"^1.3.0","rimraf":"^6.1.3","typescript":"^6.0.3","typescript-eslint":"^8.65.0","vitest":"^4.1.10"},"publishConfig":{"access":"public"},"gitHead":"2a75aa8e2db99c8e4b2e61e8cbe3fb32e4fde21e","types":"./dist/index.d.ts","_id":"generic-filehandle2@2.4.0","bugs":{"url":"https://github.com/GMOD/generic-filehandle2/issues"},"homepage":"https://github.com/GMOD/generic-filehandle2#readme","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-+ah1SBkiusKbBguKuj11zrdAMRdWE9g3zPTtUQtC5LRCGvbfg534KHRjolJFnapCj0Xtt4ZQxs86Vr/WpfuZ8A==","shasum":"5ff42464879b9722df425f0668d9786071d8e115","tarball":"https://registry.npmjs.org/generic-filehandle2/-/generic-filehandle2-2.4.0.tgz","fileCount":52,"unpackedSize":144114,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/generic-filehandle2@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDhnLz48E/6gl55IlJ4DitqHMFSb75SNnf/wbMtRvUFTAIhALpmYPVnWUvjswpzcUgiAi+/GVCUy7vYRrJQA2whGHK6"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16b95ef8-8cd9-46d1-a210-a4da5b850c28"}},"directories":{},"maintainers":[{"name":"cmdcolin","email":"colin.diesh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/generic-filehandle2_2.4.0_1787499527852_0.8762762021664323"},"_hasShrinkwrap":false}},"time":{"created":"2024-12-11T20:00:42.455Z","modified":"2026-08-23T15:38:48.296Z","0.0.1":"2024-12-11T20:00:42.781Z","0.0.2":"2024-12-12T14:42:23.951Z","1.0.0":"2024-12-12T20:36:30.235Z","2.0.0":"2025-04-30T13:38:41.497Z","2.0.1":"2025-04-30T13:41:08.207Z","2.0.2":"2025-05-13T22:29:25.395Z","2.0.3":"2025-05-13T23:22:21.852Z","2.0.4":"2025-05-25T23:28:38.942Z","2.0.5":"2025-05-26T00:00:35.556Z","2.0.6":"2025-05-26T00:50:06.748Z","2.0.7":"2025-05-26T04:05:59.690Z","2.0.8":"2025-06-07T16:20:45.563Z","2.0.9":"2025-06-07T16:35:38.200Z","2.0.10":"2025-06-07T16:37:17.596Z","2.0.11":"2025-06-10T16:35:07.611Z","2.0.12":"2025-06-10T17:48:44.745Z","2.0.13":"2025-09-08T14:22:43.730Z","2.0.14":"2025-09-10T21:52:44.933Z","2.0.15":"2025-12-11T21:58:10.765Z","2.0.16":"2025-12-12T02:39:25.348Z","2.0.17":"2025-12-29T01:49:55.598Z","2.0.18":"2025-12-29T02:04:06.493Z","2.1.4":"2026-03-28T02:12:44.459Z","2.1.5":"2026-04-27T18:48:52.204Z","2.1.7":"2026-05-01T15:29:20.859Z","2.1.9":"2026-05-19T03:16:29.146Z","2.1.10":"2026-05-27T19:52:46.574Z","2.2.0":"2026-06-18T02:58:19.432Z","2.2.1":"2026-07-25T15:56:28.062Z","2.2.2":"2026-08-06T03:11:49.250Z","2.2.3":"2026-08-10T16:43:31.534Z","2.3.0":"2026-08-11T01:23:22.666Z","2.3.1":"2026-08-11T08:37:45.034Z","2.4.0":"2026-08-23T15:38:47.985Z"},"bugs":{"url":"https://github.com/GMOD/generic-filehandle2/issues"},"author":{"name":"Colin Diesh","email":"colin.diesh@gmail.com","url":"https://github.com/cmdcolin"},"license":"MIT","homepage":"https://github.com/GMOD/generic-filehandle2#readme","keywords":["bionode","biojs","ucsc","genomics"],"repository":{"type":"git","url":"git+https://github.com/GMOD/generic-filehandle2.git"},"description":"uniform interface for accessing binary data from local files, remote HTTP resources, and browser Blob data","maintainers":[{"name":"cmdcolin","email":"colin.diesh@gmail.com"}],"readme":"# generic-filehandle2\n\n[![NPM version](https://img.shields.io/npm/v/generic-filehandle2.svg?style=flat-square)](https://npmjs.org/package/generic-filehandle2)\n![Build Status](https://img.shields.io/github/actions/workflow/status/GMOD/generic-filehandle2/publish.yml?branch=main)\n\nProvides a uniform interface for accessing binary data from local files, remote\nHTTP resources, and Blob data in the browser.\n\n## Usage\n\n```js\nimport { LocalFile, RemoteFile, BlobFile } from 'generic-filehandle2'\n\nconst local = new LocalFile('/some/file/path/file.txt')\nconst remote = new RemoteFile('http://somesite.com/file.txt')\nconst blobfile = new BlobFile(new Blob([some_data], { type: 'text/plain' }))\n\nconst buf1 = await remote.read(/* length */ 10, /* position */ 10) // range request\nconst buf2 = await remote.readFile()\n```\n\nIf you are reading a remote file through an indexed parser, put\n[@gmod/range-cache-filehandle](https://github.com/GMOD/range-cache-filehandle)\nunderneath it. Its `RemoteFileWithRangeCache` is a drop-in replacement for\n`RemoteFile` that caches byte ranges in chunks, so that a query's many small\nreads turn into a few requests.\n\n## API\n\nEvery filehandle has the same four methods:\n\n```js\nawait file.read(length, position, opts) // the bytes at a byte offset\nawait file.readFile(opts) // the whole file, as bytes or as a string\nawait file.stat() // the file size, as { size }\nawait file.close() // close the file descriptor, if one is open\n```\n\nThe options they take, the behavior they share, and the seam for extending\n`RemoteFile` are all covered in [docs/api.md](docs/api.md).\n\n`LocalFile` takes two more options in its constructor, `cacheFd` and\n`fdIdleTimeoutMs`, which control how it manages its file descriptor.\n[docs/local-files.md](docs/local-files.md) explains what they do and why they\ndefault the way they do.\n\n## Docs\n\n- [@gmod/range-cache-filehandle](https://github.com/GMOD/range-cache-filehandle)\n  is the byte-range cache to put underneath these handles when reading remote\n  files.\n- [docs/api.md](docs/api.md) documents every method, option and type, and how to\n  extend `RemoteFile`.\n- [docs/optimizations.md](docs/optimizations.md) explains why reads, requests\n  and buffers work the way they do, and what each of those choices measured.\n- [docs/local-files.md](docs/local-files.md) covers the file descriptor that\n  `LocalFile` keeps open, and the stub that replaces the class in browser\n  builds.\n\n## See also\n\nThe original generic-filehandle library:\nhttps://github.com/GMOD/generic-filehandle\n\n## Publishing\n\n[Trusted publishing](https://docs.npmjs.com/about-trusted-publishing) via GitHub\nActions.\n\n```bash\npnpm version patch  # or minor/major\n```\n","readmeFilename":"README.md"}