{"_id":"@web-std/blob","_rev":"3140307","name":"@web-std/blob","description":"Web API compatible Blob implementation","dist-tags":{"latest":"3.0.5"},"maintainers":[{"name":"gozala","email":"dev@gozala.io"}],"time":{"modified":"2023-11-27T06:49:25.000Z","created":"2021-03-16T23:30:25.542Z","3.0.5":"2023-08-29T00:17:16.621Z","3.0.4":"2022-02-24T16:45:37.416Z","3.0.3":"2022-01-21T06:03:53.989Z","3.0.1":"2021-11-08T21:22:35.008Z","3.0.0":"2021-11-05T19:30:08.542Z","2.1.3":"2021-11-04T22:03:45.217Z","2.1.2":"2021-07-20T19:11:40.153Z","2.1.1":"2021-06-14T22:20:04.029Z","2.1.0":"2021-05-12T07:02:41.290Z","2.0.1":"2021-03-16T23:46:07.904Z","2.0.0":"2021-03-16T23:30:25.542Z"},"users":{},"author":{"name":"Irakli Gozalishvili","email":"dev@gozala.io","url":"https://gozala.io"},"repository":{"type":"git","url":"git+https://github.com/web-std/io.git"},"versions":{"3.0.5":{"name":"@web-std/blob","version":"3.0.5","description":"Web API compatible Blob implementation","keywords":["blob","typed"],"type":"module","module":"./src/lib.js","main":"./dist/src/lib.node.cjs","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","browser":"./src/lib.js","require":"./dist/src/lib.node.cjs","import":"./src/lib.node.js"}},"dependencies":{"web-encoding":"1.1.5","@web-std/stream":"1.0.0"},"author":{"name":"Irakli Gozalishvili","email":"dev@gozala.io","url":"https://gozala.io"},"repository":{"type":"git","url":"git+https://github.com/web-std/io.git"},"license":"MIT","devDependencies":{"@types/node":"15.0.2","@web-std/fetch":"^3.0.0","git-validate":"2.2.4","husky":"^6.0.0","lint-staged":"^11.0.0","playwright-test":"^7.2.0","prettier":"^2.3.0","rimraf":"3.0.2","rollup":"2.47.0","rollup-plugin-multi-input":"1.2.0","typescript":"^4.4.4","uvu":"0.5.2"},"scripts":{"check":"tsc --build","build":"npm run build:cjs && npm run build:types","build:cjs":"rollup --config rollup.config.js","build:types":"tsc --build","prepare":"npm run build","test:es":"uvu test all.spec.js","test:web":"playwright-test -r uvu test/web.spec.js","test:cjs":"rimraf dist && npm run build && node dist/test/all.spec.cjs","test":"npm run test:es && npm run test:web && npm run test:cjs","precommit":"lint-staged"},"lint-staged":{"*.js":["prettier --no-semi --write","git add"]},"gitHead":"daa318fe17bea175a12d4eebf1343cef1ca286ab","bugs":{"url":"https://github.com/web-std/io/issues"},"homepage":"https://github.com/web-std/io#readme","_id":"@web-std/blob@3.0.5","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"shasum":"391e652dd3cc370dbb32c828368a3022b4d55c9c","size":9771,"noattachment":false,"key":"/@web-std/blob/-/@web-std/blob-3.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@web-std/blob/download/@web-std/blob-3.0.5.tgz"},"_npmUser":{"name":"gozala","email":"dev@gozala.io"},"directories":{},"maintainers":[{"name":"gozala","email":"dev@gozala.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blob_3.0.5_1693268236445_0.3162865864236164"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-29T00:17:16.621Z","publish_time":1693268236621,"_source_registry_name":"default","_cnpm_publish_time":1693268236621},"3.0.4":{"name":"@web-std/blob","version":"3.0.4","description":"Web API compatible Blob implementation","keywords":["blob","typed"],"type":"module","module":"./src/lib.js","main":"./dist/src/lib.node.cjs","types":"./dist/src/lib.d.ts","exports":{".":{"browser":"./src/lib.js","require":"./dist/src/lib.node.cjs","import":"./src/lib.node.js","types":"./dist/src/lib.d.ts"}},"dependencies":{"web-encoding":"1.1.5","@web-std/stream":"1.0.0"},"author":{"name":"Irakli Gozalishvili","email":"dev@gozala.io","url":"https://gozala.io"},"repository":{"type":"git","url":"git+https://github.com/web-std/io.git"},"license":"MIT","devDependencies":{"@types/node":"15.0.2","@web-std/fetch":"^3.0.0","git-validate":"2.2.4","husky":"^6.0.0","lint-staged":"^11.0.0","playwright-test":"^7.2.0","prettier":"^2.3.0","rimraf":"3.0.2","rollup":"2.47.0","rollup-plugin-multi-input":"1.2.0","typescript":"^4.4.4","uvu":"0.5.2"},"scripts":{"check":"tsc --build","build":"npm run build:cjs && npm run build:types","build:cjs":"rollup --config rollup.config.js","build:types":"tsc --build","prepare":"npm run build","test:es":"uvu test all.spec.js","test:web":"playwright-test -r uvu test/web.spec.js","test:cjs":"rimraf dist && npm run build && node dist/test/all.spec.cjs","test":"npm run test:es && npm run test:web && npm run test:cjs","precommit":"lint-staged"},"lint-staged":{"*.js":["prettier --no-semi --write","git add"]},"gitHead":"2fde22bc17ec3f978cec9d8e8e4b7dae63f2f56d","bugs":{"url":"https://github.com/web-std/io/issues"},"homepage":"https://github.com/web-std/io#readme","_id":"@web-std/blob@3.0.4","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"shasum":"dd67a685547331915428d69e723c7da2015c3fc5","size":9775,"noattachment":false,"key":"/@web-std/blob/-/@web-std/blob-3.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@web-std/blob/download/@web-std/blob-3.0.4.tgz"},"_npmUser":{"name":"gozala","email":"dev@gozala.io"},"directories":{},"maintainers":[{"name":"gozala","email":"dev@gozala.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blob_3.0.4_1645721137249_0.06102372603646966"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-24T16:45:44.594Z","publish_time":1645721137416,"_cnpm_publish_time":1645721137416},"3.0.3":{"name":"@web-std/blob","version":"3.0.3","description":"Web API compatible Blob implementation","keywords":["blob","typed"],"type":"module","module":"./src/lib.js","main":"./dist/src/lib.node.cjs","types":"./dist/src/lib.d.ts","exports":{".":{"browser":"./src/lib.js","require":"./dist/src/lib.node.cjs","import":"./src/lib.node.js","types":"./dist/src/lib.d.ts"}},"dependencies":{"web-encoding":"1.1.5","@web-std/stream":"1.0.0"},"author":{"name":"Irakli Gozalishvili","email":"dev@gozala.io","url":"https://gozala.io"},"repository":{"type":"git","url":"git+https://github.com/web-std/io.git"},"license":"MIT","devDependencies":{"@types/node":"15.0.2","@web-std/fetch":"^3.0.0","git-validate":"2.2.4","husky":"^6.0.0","lint-staged":"^11.0.0","playwright-test":"^7.2.0","prettier":"^2.3.0","rimraf":"3.0.2","rollup":"2.47.0","rollup-plugin-multi-input":"1.2.0","typescript":"^4.4.4","uvu":"0.5.2"},"scripts":{"check":"tsc --build","build":"npm run build:cjs && npm run build:types","build:cjs":"rollup --config rollup.config.js","build:types":"tsc --build","prepare":"npm run build","test:es":"uvu test all.spec.js","test:web":"playwright-test -r uvu test/web.spec.js","test:cjs":"rimraf dist && npm run build && node dist/test/all.spec.cjs","test":"npm run test:es && npm run test:web && npm run test:cjs","precommit":"lint-staged"},"lint-staged":{"*.js":["prettier --no-semi --write","git add"]},"gitHead":"bf9b16ddcad47bbd90023b1513d2c4ae91163d17","bugs":{"url":"https://github.com/web-std/io/issues"},"homepage":"https://github.com/web-std/io#readme","_id":"@web-std/blob@3.0.3","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"9c54f106dd6bf5d48dc6f9019011be9437769509","size":9712,"noattachment":false,"key":"/@web-std/blob/-/@web-std/blob-3.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@web-std/blob/download/@web-std/blob-3.0.3.tgz"},"_npmUser":{"name":"gozala","email":"dev@gozala.io"},"directories":{},"maintainers":[{"name":"gozala","email":"dev@gozala.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blob_3.0.3_1642745033802_0.4530245439916265"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-21T06:04:53.870Z","publish_time":1642745033989,"_cnpm_publish_time":1642745033989},"3.0.1":{"name":"@web-std/blob","version":"3.0.1","description":"Web API compatible Blob implementation","keywords":["blob","typed"],"type":"module","module":"./src/lib.js","main":"./dist/src/lib.node.cjs","types":"./dist/src/lib.d.ts","exports":{".":{"browser":"./src/lib.js","require":"./dist/src/lib.node.cjs","import":"./src/lib.node.js","types":"./dist/src/lib.d.ts"}},"dependencies":{"web-encoding":"1.1.5","@web-std/stream":"1.0.0"},"author":{"name":"Irakli Gozalishvili","email":"dev@gozala.io","url":"https://gozala.io"},"repository":{"type":"git","url":"git+https://github.com/web-std/io.git"},"license":"MIT","devDependencies":{"@types/node":"15.0.2","@web-std/fetch":"^3.0.0","git-validate":"2.2.4","husky":"^6.0.0","lint-staged":"^11.0.0","playwright-test":"^7.2.0","prettier":"^2.3.0","rimraf":"3.0.2","rollup":"2.47.0","rollup-plugin-multi-input":"1.2.0","typescript":"^4.4.4","uvu":"0.5.2"},"scripts":{"check":"tsc --build","build":"npm run build:cjs && npm run build:types","build:cjs":"rollup --config rollup.config.js","build:types":"tsc --build","prepare":"npm run build","test:es":"uvu test all.spec.js","test:web":"playwright-test -r uvu test/web.spec.js","test:cjs":"rimraf dist && npm run build && node dist/test/all.spec.cjs","test":"npm run test:es && npm run test:web && npm run test:cjs","precommit":"lint-staged"},"lint-staged":{"*.js":["prettier --no-semi --write","git add"]},"gitHead":"879fe579bbbf479dbc74970d6042e93e352a6ea8","bugs":{"url":"https://github.com/web-std/io/issues"},"homepage":"https://github.com/web-std/io#readme","_id":"@web-std/blob@3.0.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"shasum":"d2cebb0d8efde619b140fbb22b3ba302edd98125","size":32610,"noattachment":false,"key":"/@web-std/blob/-/@web-std/blob-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@web-std/blob/download/@web-std/blob-3.0.1.tgz"},"_npmUser":{"name":"gozala","email":"dev@gozala.io"},"directories":{},"maintainers":[{"name":"gozala","email":"dev@gozala.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blob_3.0.1_1636406554826_0.27455742166440844"},"_hasShrinkwrap":false,"publish_time":1636406555008,"_cnpm_publish_time":1636406555008,"_cnpmcore_publish_time":"2021-12-16T15:43:26.638Z"},"3.0.0":{"name":"@web-std/blob","version":"3.0.0","description":"Web API compatible Blob implementation","keywords":["blob","typed"],"type":"module","module":"./src/lib.js","main":"./dist/src/lib.node.cjs","types":"./dist/src/lib.d.ts","exports":{".":{"browser":"./src/lib.js","require":"./dist/src/lib.node.cjs","import":"./src/lib.node.js","types":"./dist/src/lib.d.ts"}},"dependencies":{"web-encoding":"1.1.5","@web-std/stream":"1.0.0"},"author":{"name":"Irakli Gozalishvili","email":"dev@gozala.io","url":"https://gozala.io"},"repository":{"type":"git","url":"git+https://github.com/web-std/io.git"},"license":"MIT","devDependencies":{"@types/node":"15.0.2","@web-std/fetch":"^2.0.0","git-validate":"2.2.4","husky":"^6.0.0","lint-staged":"^11.0.0","playwright-test":"^7.2.0","prettier":"^2.3.0","rimraf":"3.0.2","rollup":"2.47.0","rollup-plugin-multi-input":"1.2.0","typescript":"^4.4.4","uvu":"0.5.2"},"scripts":{"check":"tsc --build","build":"npm run build:cjs && npm run build:types","build:cjs":"rollup --config rollup.config.js","build:types":"tsc --build","prepare":"npm run build","test:es":"uvu test all.spec.js","test:web":"playwright-test -r uvu test/web.spec.js","test:cjs":"rimraf dist && npm run build && node dist/test/all.spec.cjs","test":"npm run test:es && npm run test:web && npm run test:cjs","precommit":"lint-staged"},"lint-staged":{"*.js":["prettier --no-semi --write","git add"]},"gitHead":"645f81c4031c1ba0b5c07996183a638f7e957d68","bugs":{"url":"https://github.com/web-std/io/issues"},"homepage":"https://github.com/web-std/io#readme","_id":"@web-std/blob@3.0.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"shasum":"b9ad89b5e704f5129cfac1645edb0690af687ee5","size":32543,"noattachment":false,"key":"/@web-std/blob/-/@web-std/blob-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@web-std/blob/download/@web-std/blob-3.0.0.tgz"},"_npmUser":{"name":"gozala","email":"dev@gozala.io"},"directories":{},"maintainers":[{"name":"gozala","email":"dev@gozala.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blob_3.0.0_1636140608351_0.26749875508607457"},"_hasShrinkwrap":false,"publish_time":1636140608542,"_cnpm_publish_time":1636140608542,"_cnpmcore_publish_time":"2021-12-16T15:43:26.899Z"},"2.1.3":{"name":"@web-std/blob","version":"2.1.3","description":"Web API compatible Blob implementation","keywords":["blob","typed"],"type":"module","module":"./src/lib.js","main":"./dist/src/lib.node.cjs","exports":{".":{"browser":"./src/lib.js","require":"./dist/src/lib.node.cjs","node":"./src/lib.node.js"}},"types":"./dist/src/lib.d.ts","dependencies":{"web-encoding":"1.1.5","web-streams-polyfill":"3.0.3"},"author":{"name":"Irakli Gozalishvili","email":"dev@gozala.io","url":"https://gozala.io"},"repository":{"type":"git","url":"git+https://github.com/web-std/io.git"},"license":"MIT","devDependencies":{"@types/node":"15.0.2","@web-std/fetch":"^2.0.0","git-validate":"2.2.4","husky":"^6.0.0","lint-staged":"^11.0.0","playwright-test":"3.0.7","prettier":"^2.3.0","rimraf":"3.0.2","rollup":"2.47.0","rollup-plugin-multi-input":"1.2.0","typescript":"^4.2.4","uvu":"0.5.1"},"scripts":{"check":"tsc --build","build":"npm run build:cjs && npm run build:types","build:cjs":"rollup --config rollup.config.js","build:types":"tsc --build","prepare":"npm run build","test:es":"uvu test all.spec.js","test:web":"playwright-test -r uvu test/web.spec.js","test:cjs":"rimraf dist && npm run build && node dist/test/all.spec.cjs","test":"npm run test:es && npm run test:cjs","precommit":"lint-staged"},"lint-staged":{"*.js":["prettier --no-semi --write","git add"]},"bugs":{"url":"https://github.com/web-std/io/issues"},"homepage":"https://github.com/web-std/io#readme","_id":"@web-std/blob@2.1.3","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"shasum":"31c11be71579a015dc35f582acb7f6e82c81538f","size":29962,"noattachment":false,"key":"/@web-std/blob/-/@web-std/blob-2.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@web-std/blob/download/@web-std/blob-2.1.3.tgz"},"_npmUser":{"name":"gozala","email":"dev@gozala.io"},"directories":{},"maintainers":[{"name":"gozala","email":"dev@gozala.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blob_2.1.3_1636063425014_0.22434006031996012"},"_hasShrinkwrap":false,"publish_time":1636063425217,"_cnpm_publish_time":1636063425217,"_cnpmcore_publish_time":"2021-12-16T15:43:27.116Z"},"2.1.2":{"name":"@web-std/blob","version":"2.1.2","description":"Web API compatible Blob implementation","keywords":["blob","typed"],"type":"module","module":"./src/lib.js","main":"./dist/src/lib.node.cjs","exports":{".":{"browser":"./src/lib.js","require":"./dist/src/lib.node.cjs","node":"./src/lib.node.js"}},"types":"./dist/src/lib.d.ts","dependencies":{"web-encoding":"1.1.5","web-streams-polyfill":"3.0.3"},"author":{"name":"Irakli Gozalishvili","email":"dev@gozala.io","url":"https://gozala.io"},"repository":{"type":"git","url":"git+https://github.com/web-std/io.git"},"license":"MIT","devDependencies":{"@types/node":"15.0.2","@web-std/fetch":"^2.0.0","git-validate":"2.2.4","husky":"^6.0.0","lint-staged":"^11.0.0","playwright-test":"3.0.7","prettier":"^2.3.0","rimraf":"3.0.2","rollup":"2.47.0","rollup-plugin-multi-input":"1.2.0","typescript":"^4.2.4","uvu":"0.5.1"},"scripts":{"check":"tsc --build","build":"npm run build:cjs && npm run build:types","build:cjs":"rollup --config rollup.config.js","build:types":"tsc --build","prepare":"npm run build","test:es":"uvu test all.spec.js","test:web":"playwright-test -r uvu test/web.spec.js","test:cjs":"rimraf dist && npm run build && node dist/test/web.spec.cjs","test":"npm run test:es && npm run test:cjs","precommit":"lint-staged"},"lint-staged":{"*.js":["prettier --no-semi --write","git add"]},"bugs":{"url":"https://github.com/web-std/io/issues"},"homepage":"https://github.com/web-std/io#readme","_id":"@web-std/blob@2.1.2","_nodeVersion":"12.22.3","_npmVersion":"6.14.13","dist":{"shasum":"4413d800942ba1045823f5939a261a7aff6a46b2","size":29969,"noattachment":false,"key":"/@web-std/blob/-/@web-std/blob-2.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@web-std/blob/download/@web-std/blob-2.1.2.tgz"},"_npmUser":{"name":"gozala","email":"dev@gozala.io"},"directories":{},"maintainers":[{"name":"gozala","email":"dev@gozala.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blob_2.1.2_1626808299984_0.9873171031805179"},"_hasShrinkwrap":false,"publish_time":1626808300153,"_cnpm_publish_time":1626808300153,"_cnpmcore_publish_time":"2021-12-16T15:43:27.391Z"},"2.1.1":{"name":"@web-std/blob","version":"2.1.1","description":"Web API compatible Blob implementation","keywords":["blob","typed"],"type":"module","module":"./src/lib.js","main":"./dist/src/lib.node.cjs","exports":{".":{"require":"./dist/src/lib.node.cjs","node":"./src/lib.node.js","browser":"./src/lib.js"}},"types":"./dist/src/lib.d.ts","dependencies":{"web-encoding":"1.1.5","web-streams-polyfill":"3.0.3"},"author":{"name":"Irakli Gozalishvili","email":"dev@gozala.io","url":"https://gozala.io"},"repository":{"type":"git","url":"git+https://github.com/web-std/io.git"},"license":"MIT","devDependencies":{"@types/node":"15.0.2","@web-std/fetch":"^2.0.0","git-validate":"2.2.4","husky":"^6.0.0","lint-staged":"^11.0.0","playwright-test":"3.0.7","prettier":"^2.3.0","rimraf":"3.0.2","rollup":"2.47.0","rollup-plugin-multi-input":"1.2.0","typescript":"^4.2.4","uvu":"0.5.1"},"scripts":{"check":"tsc --build","build":"npm run build:cjs && npm run build:types","build:cjs":"rollup --config rollup.config.js","build:types":"tsc --build","prepare":"npm run build","test:es":"uvu test all.spec.js","test:web":"playwright-test -r uvu test/web.spec.js","test:cjs":"rimraf dist && npm run build && node dist/test/web.spec.cjs","test":"npm run test:es && npm run test:cjs","precommit":"lint-staged"},"lint-staged":{"*.js":["prettier --no-semi --write","git add"]},"bugs":{"url":"https://github.com/web-std/io/issues"},"homepage":"https://github.com/web-std/io#readme","_id":"@web-std/blob@2.1.1","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"shasum":"1580283ec6d1a190dbf5fcecdff6d5eec9ceadcb","size":29971,"noattachment":false,"key":"/@web-std/blob/-/@web-std/blob-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@web-std/blob/download/@web-std/blob-2.1.1.tgz"},"_npmUser":{"name":"gozala","email":"dev@gozala.io"},"directories":{},"maintainers":[{"name":"gozala","email":"dev@gozala.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blob_2.1.1_1623709203875_0.5651220344267418"},"_hasShrinkwrap":false,"publish_time":1623709204029,"_cnpm_publish_time":1623709204029,"_cnpmcore_publish_time":"2021-12-16T15:43:27.691Z"},"2.1.0":{"name":"@web-std/blob","version":"2.1.0","description":"Web API compatible Blob implementation","keywords":["blob","typed"],"type":"module","module":"./src/lib.js","main":"./dist/src/lib.node.cjs","exports":{".":{"require":"./dist/src/lib.node.cjs","node":"./src/lib.node.js","browser":"./src/lib.js"}},"types":"./dist/src/lib.d.ts","dependencies":{"web-encoding":"1.1.5","web-streams-polyfill":"3.0.3"},"author":{"name":"Irakli Gozalishvili","email":"dev@gozala.io","url":"https://gozala.io"},"repository":{"type":"git","url":"git+https://github.com/web-std/io.git"},"license":"MIT","devDependencies":{"@types/node":"15.0.2","@web-std/fetch":"^2.0.0","git-validate":"2.2.4","husky":"^6.0.0","lint-staged":"^11.0.0","playwright-test":"3.0.7","prettier":"^2.3.0","rimraf":"3.0.2","rollup":"2.47.0","rollup-plugin-multi-input":"1.2.0","typescript":"^4.2.4","uvu":"0.5.1"},"scripts":{"check":"tsc --build","build":"npm run build:cjs && npm run build:types","build:cjs":"rollup --config rollup.config.js","build:types":"tsc --build","prepare":"npm run build","test:es":"uvu test all.spec.js","test:web":"playwright-test -r uvu test/web.spec.js","test:cjs":"rimraf dist && npm run build && node dist/test/web.spec.cjs","test":"npm run test:es && npm run test:cjs","precommit":"lint-staged"},"lint-staged":{"*.js":["prettier --no-semi --write","git add"]},"bugs":{"url":"https://github.com/web-std/io/issues"},"homepage":"https://github.com/web-std/io#readme","_id":"@web-std/blob@2.1.0","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"shasum":"9a7c8b94b96fffc526cb720d9a4a87d05ace3fc1","size":29978,"noattachment":false,"key":"/@web-std/blob/-/@web-std/blob-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@web-std/blob/download/@web-std/blob-2.1.0.tgz"},"_npmUser":{"name":"gozala","email":"dev@gozala.io"},"directories":{},"maintainers":[{"name":"gozala","email":"dev@gozala.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blob_2.1.0_1620802961134_0.32619746613457146"},"_hasShrinkwrap":false,"publish_time":1620802961290,"_cnpm_publish_time":1620802961290,"_cnpmcore_publish_time":"2021-12-16T15:43:27.927Z"},"2.0.1":{"name":"@web-std/blob","version":"2.0.1","description":"Web API compatible Blob implementation","keywords":["blob","typed"],"type":"module","module":"./src/lib.js","browser":{"./src/lib.js":"./src/lib.web.js"},"main":"./dist/src/lib.cjs","exports":{".":{"browser":"./src/lib.web.js","import":"./src/lib.js","require":"./dist/src/lib.cjs"}},"types":"./dist/src/lib.d.ts","dependencies":{"web-encoding":"1.1.0","web-streams-polyfill":"2.1.1"},"author":{"name":"Irakli Gozalishvili","email":"dev@gozala.io","url":"https://gozala.io"},"repository":{"type":"git","url":"git+https://github.com/web-std/blob.git"},"license":"MIT","devDependencies":{"@types/node":"14.0.23","@types/node-fetch":"2.5.8","esbuild":"0.9.2","git-validate":"2.2.4","husky":"^4.2.5","lint-staged":"^10.2.11","node-fetch":"git://github.com/jimmywarting/node-fetch.git#support-other-blobs","playwright-test":"2.1.0","prettier":"^2.2.1","rimraf":"3.0.2","rollup":"2.22.1","rollup-plugin-multi-input":"1.1.1","typescript":"^4.2.3","uvu":"0.5.1"},"scripts":{"check":"tsc --build","build":"npm run build:cjs && npm run build:types","build:cjs":"rollup --config rollup.config.js","build:types":"tsc --build","prepare":"npm run build","test:es":"uvu test all.spec.js","test:web":"playwright-test -r uvu test/web.spec.js","test:cjs":"rimraf dist && npm run build && node dist/test/web.spec.cjs","test":"npm run test:es && npm run test:cjs","precommit":"lint-staged"},"pre-push":["check","test"],"lint-staged":{"*.js":["prettier --no-semi --write","git add"]},"gitHead":"bae6c1f2beb2d65288be94b227eb5a497f25694b","bugs":{"url":"https://github.com/web-std/blob/issues"},"homepage":"https://github.com/web-std/blob#readme","_id":"@web-std/blob@2.0.1","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"shasum":"ecf95e0a9696cc95721a8659b9bd67ea705ef97f","size":32908,"noattachment":false,"key":"/@web-std/blob/-/@web-std/blob-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@web-std/blob/download/@web-std/blob-2.0.1.tgz"},"_npmUser":{"name":"gozala","email":"dev@gozala.io"},"directories":{},"maintainers":[{"name":"gozala","email":"dev@gozala.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blob_2.0.1_1615938367705_0.09865432953483277"},"_hasShrinkwrap":false,"publish_time":1615938367904,"_cnpm_publish_time":1615938367904,"_cnpmcore_publish_time":"2021-12-16T15:43:28.175Z"},"2.0.0":{"name":"@web-std/blob","version":"2.0.0","description":"Web API compatible Blob implementation","keywords":["blob","typed"],"type":"module","module":"./src/lib.js","browser":{"./src/lib.js":"./src/lib.web.js"},"main":"./dist/src/lib.cjs","exports":{".":{"browser":"./src/lib.web.js","import":"./src/lib.js","require":"./dist/src/lib.cjs"}},"types":"./dist/src/lib.d.ts","dependencies":{"web-encoding":"1.1.0","web-streams-polyfill":"2.1.1"},"author":{"name":"Irakli Gozalishvili","email":"dev@gozala.io","url":"https://gozala.io"},"repository":{"type":"git","url":"git+https://github.com/web-std/blob.git"},"license":"MIT","devDependencies":{"@types/node":"14.0.23","@types/node-fetch":"2.5.8","esbuild":"0.9.2","git-validate":"2.2.4","husky":"^4.2.5","lint-staged":"^10.2.11","node-fetch":"git://github.com/jimmywarting/node-fetch.git#support-other-blobs","playwright-test":"2.1.0","prettier":"^2.2.1","rimraf":"3.0.2","rollup":"2.22.1","rollup-plugin-multi-input":"1.1.1","typescript":"^4.2.3","uvu":"0.5.1"},"scripts":{"check":"tsc --build","build":"npm run build:cjs && npm run build:types","build:cjs":"rollup --config rollup.config.js","build:types":"tsc --build","prepare":"npm run build","test:es":"uvu test all.spec.js","test:web":"playwright-test -r uvu test/web.spec.js","test:cjs":"rimraf dist && npm run build && node dist/test/web.spec.cjs","test":"npm run test:es && npm run test:cjs","precommit":"lint-staged"},"pre-push":["check","test"],"lint-staged":{"*.js":["prettier --no-semi --write","git add"]},"gitHead":"6c193c2a462b0153c93e2fff2aa11ff07a1bc930","bugs":{"url":"https://github.com/web-std/blob/issues"},"homepage":"https://github.com/web-std/blob#readme","_id":"@web-std/blob@2.0.0","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","_npmUser":{"name":"gozala","email":"dev@gozala.io"},"dist":{"shasum":"603af17bd5996590daba6b65795acb5206571728","size":32954,"noattachment":false,"key":"/@web-std/blob/-/@web-std/blob-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@web-std/blob/download/@web-std/blob-2.0.0.tgz"},"directories":{},"maintainers":[{"name":"gozala","email":"dev@gozala.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blob_2.0.0_1615937425375_0.9265743913977689"},"_hasShrinkwrap":false,"publish_time":1615937425542,"_cnpm_publish_time":1615937425542,"_cnpmcore_publish_time":"2021-12-16T15:43:28.537Z"}},"readme":"# @web-std/blob\n\n[![ci][ci.icon]][ci.url]\n[![package][version.icon] ![downloads][downloads.icon]][package.url]\n[![styled with prettier][prettier.icon]][prettier.url]\n\nWeb API compatible [Blob][] for nodejs.\n\n## Comparison to Alternatives\n\n#### [fetch-blob][]\n\nThe reason this library exists is because [fetch-blob][] chooses to compromise\nWeb API compatibility of [`blob.stream()`][w3c blob.stream] by using nodejs\nnative [Readable][] stream. We found this to be problematic when sharing code\nacross nodejs and browser runtimes. Instead this library stays true to the\nspecification by using [ReadableStream][] implementation from [@web-std/stream][]\nlibrary even if that is less convenient in nodejs context.\n\n> Note: Both node [Readable][] streams and web [ReadableStream][] implement\n> `AsyncIterable` interface and in theory either could be used with [for await][]\n> loops. In practice however major browsers do not yet ship `AsyncIterable`\n> support for [ReadableStream][]s which in our experience makes choice made by\n> [node-fetch][] impractical.\n\n[fetch-blob][] is build around node [Buffer][]s. This implementation is built\naround standard [Uint8Array][]s.\n\n[fetch-blob] chooses to use [WeakMap][]s for encapsulating private state. This\nlibrary chooses to use to use properties with names that start with `_`. While\nthose properties aren't truly private they do have better performance profile\nand make it possible to interop with this library, which we found impossible\nto do with [node-fetch][].\n\n### Usage\n\n```js\nimport { Blob } from \"@web-std/blob\"\nconst blob = new Blob([\"hello\", new TextEncoder().encode(\"world\")])\nfor await (const chunk of blob.stream()) {\n  console.log(chunk)\n}\n```\n\n### Usage from Typescript\n\nThis library makes use of [typescript using JSDOC annotations][ts-jsdoc] and\nalso generates type definitions along with typed definition maps. So you should\nbe able to get all the type inference out of the box.\n\n## Install\n\n    npm install @web-std/blob\n\n[ci.icon]: https://github.com/web-std/io/workflows/blob/badge.svg\n[ci.url]: https://github.com/web-std/io/actions/workflows/blob.yml\n[version.icon]: https://img.shields.io/npm/v/@web-std/blob.svg\n[downloads.icon]: https://img.shields.io/npm/dm/@web-std/blob.svg\n[package.url]: https://npmjs.org/package/@web-std/blob\n[downloads.image]: https://img.shields.io/npm/dm/@web-std/blob.svg\n[downloads.url]: https://npmjs.org/package/@web-std/blob\n[prettier.icon]: https://img.shields.io/badge/styled_with-prettier-ff69b4.svg\n[prettier.url]: https://github.com/prettier/prettier\n[blob]: https://developer.mozilla.org/en-US/docs/Web/API/Blob/Blob\n[fetch-blob]: https://github.com/node-fetch/fetch-blob\n[readablestream]: https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream\n[readable]: https://nodejs.org/api/stream.html#stream_readable_streams\n[w3c blob.stream]: https://w3c.github.io/FileAPI/#dom-blob-stream\n[@web-std/stream]: https://github.com/web-std/io/tree/main/stream\n[for await]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for-await...of\n[buffer]: https://nodejs.org/api/buffer.html\n[weakmap]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakMap\n[ts-jsdoc]: https://www.typescriptlang.org/docs/handbook/jsdoc-supported-types.html\n[uint8array]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array\n[node-fetch]: https://github.com/node-fetch/\n","_attachments":{},"homepage":"https://github.com/web-std/io#readme","bugs":{"url":"https://github.com/web-std/io/issues"},"license":"MIT"}