{"_id":"http-encoding","_rev":"15-41df488a4f619d272695dc1a8814e484","name":"http-encoding","dist-tags":{"latest":"2.2.0"},"versions":{"1.0.0":{"name":"http-encoding","version":"1.0.0","keywords":["http","encoding","content-encoding","encoder","decoder","brotli","zstandard","zstd","gzip","deflate"],"author":{"name":"Tim Perry","email":"tim@httptoolkit.tech"},"license":"Apache-2.0","_id":"http-encoding@1.0.0","maintainers":[{"name":"pimterry","email":"pimterry@gmail.com"}],"homepage":"https://github.com/httptoolkit/http-encoding#readme","bugs":{"url":"https://github.com/httptoolkit/http-encoding/issues"},"dist":{"shasum":"1bf71d7774753fd5633089cdceba2485fab4bf52","tarball":"https://registry.npmjs.org/http-encoding/-/http-encoding-1.0.0.tgz","fileCount":9,"integrity":"sha512-RwEfHZqsF9H+eJlyzOHN10bzgOk2HZkeMoVKG48iixS03kYRgwgRlHXyGgoPVVwr+DizMre5xmzfuTM8SFqpNA==","signatures":[{"sig":"MEUCIDxsbeGitEtmnLdfcAah0HAosFyEGv0YwAd+kH2+JmyTAiEAi0FT3AmmKgdENm3D2PSzG3a/RpeWOeeOEjf4wCZWhRg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpl/zCRA9TVsSAnZWagAAWx8P/isSZvRG0LBWTqFYqVXX\nAywJXZ8XFZY0ahJckAKs6ouFDEkiwyiR6DzGQPyLcLqFHRlDnRzRlxEHDgxe\ni/0XJTF4hx6gdw7Ct6CcyY1v0rco1unGYJttHcjAbF3lybdv/HiEIGaA/En7\nZhbO1WX6tR1DK8xs/bWdopduIXVd3kGSJHtcEIbXUxahAgRmThvQUc5hd0ed\nzvzL6xPwsjsTwKn6iBDp/9kfAJKX1ROwAeQfFPXpbigGDKWSpXHHyv/dUxQj\nUwf+nBOXeLYGTEK+1s09qVk/Ila7cqM1+iLKYhktohzYqNS9grTemRQglpoJ\nbIheSkSpqaRtiv/fxhGdCpiRvwZqceDC66ZoL04Me0/lwG6HYbfDWd2En3aW\nT4EySou4QqoIHHkamOSy6rbLpbfp+Z5kgF847XxQLM2wC8eIcz8SQtzBSQTo\nunx2y7nBbYKbSIWaJX+AGukBYjj3atOgxNonFvF5EFfGiU4edl70uTjuudj1\nq9QeoQOvnVOOVn81Pwjph/qKkIZa/XcMhkO8/pqS43PK90LB0txW38iVr6Uv\nbVQBdicojiUTKr7LBeTEv8sCo2EuTaN5ieWuusKppISxv1ecPPaEcNFq+ycn\nxYvm5FeYR9i1Xw9T9AA0rf4jzF93z4kswX4oo2RDXK3cEEA02bVVXjSNF6MY\nMh9K\r\n=FENm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","browser":{"fs":false,"path":false,"wasm-brotli":"./wasm-brotli-browser"},"gitHead":"dc50996de7a202fda1cc43de72dc869858150444","scripts":{"test":"npm run test:node && npm run test:browser","build":"tsc -p .","pretest":"npm run build","test:node":"TS_NODE_FILES=true mocha -r ts-node/register 'test/**/*.spec.ts'","prepublish":"npm run build","test:browser":"karma start","test:browser:debug":"npm run test:browser -- --single-run=false --browsers Chrome"},"_npmUser":{"name":"pimterry","email":"pimterry@gmail.com"},"repository":{"url":"git+https://github.com/httptoolkit/http-encoding.git","type":"git"},"_npmVersion":"6.14.6","description":"Everything you need to handle HTTP message body content-encoding","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"zstd-codec":"^0.1.2","wasm-brotli":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","util":"^0.12.3","karma":"^6.3.2","mocha":"^8.4.0","assert":"^2.0.0","buffer":"^6.0.3","process":"^0.11.10","ts-node":"^9.1.1","webpack":"^5.37.0","ts-loader":"^9.1.2","karma-chai":"^0.1.0","typescript":"^4.2.4","@types/chai":"^4.2.18","@types/node":"^15.3.0","karma-mocha":"^2.0.1","@types/mocha":"^8.2.2","karma-webpack":"^5.0.0","browserify-zlib":"^0.2.0","zlib-browserify":"0.0.3","chai-as-promised":"^7.1.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","karma-sourcemap-loader":"^0.3.8","@types/chai-as-promised":"^7.1.4"},"_npmOperationalInternal":{"tmp":"tmp/http-encoding_1.0.0_1621516275364_0.3359568274694358","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"http-encoding","version":"1.0.1","keywords":["http","encoding","content-encoding","encoder","decoder","brotli","zstandard","zstd","gzip","deflate"],"author":{"name":"Tim Perry","email":"tim@httptoolkit.tech"},"license":"Apache-2.0","_id":"http-encoding@1.0.1","maintainers":[{"name":"pimterry","email":"pimterry@gmail.com"}],"homepage":"https://github.com/httptoolkit/http-encoding#readme","bugs":{"url":"https://github.com/httptoolkit/http-encoding/issues"},"dist":{"shasum":"5bc166e62c31d1813ffe471da8840d16aa5d63f2","tarball":"https://registry.npmjs.org/http-encoding/-/http-encoding-1.0.1.tgz","fileCount":10,"integrity":"sha512-YrBBzKunMfIpJknIxZNfHUA/QkizoK2omhN8kIqWfb44dsBaPwYvB5FfYajPQMZMnWE43ivoRLdnJ5a6pUFLZQ==","signatures":[{"sig":"MEYCIQCXWoXJ+KZuHtORXT7srmT5bH3S0TCLg+cye5syBlRN8gIhAPIIsGnGhM4G50jEhbrpjaQ3ynDncdyJmaqL1tkwGLRO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpmevCRA9TVsSAnZWagAAeMgP/12XuxJrc6/khkXrUoGk\nZwgRgk0cQnlKGA9+VEmkejY73Tl0lYGM9pseBwHcy1NdvfLPhM+Be7vdBfZ0\nVCbaZJyN+ZkYmG7G9yZqXGMZERA21VmD+9KLwpWqyvGe4koz/iJApwPPg/Bl\nn0cek4bU4kn1qL9Ma1gg4yvxYAf0ooaVKWuxtf8K6gcE2SY5qkPM4Vr1Xos7\non/OWTslI/YHzLjEbPfJ/bNWSaYyGZQgYDg9wrE/RGGIz21HuYiO/1UHTlOF\nPyRW5bArnsPe11e2bDzSXyppz0KvgFArzuM01C/CHNJJ3PJxGJcbphhV36uE\n8e/AheLbYwZFh+XtmMBJPtaTHc29CrBzibLkM5lkU+5g4JUj3qexX1UWWPow\n0WVinesXwGyRF8xcXEydBgYSuO68uLbb/90Qb9Gp93iyNQQ0yabnIrMmarRl\nBYtFJuQ+tgmAb/LygyjJtG9gmbIQO0s6WjC69NQQrX1JgbYfMdSNC055Vm+q\nfIhqW7IQ2JxOAC4NxM4rVf4ffNmcxqxRHKNzffZ3rM/ImrS9B5bPUwnX9Ydp\ndrGJNAQU4hgWF2gwGQs5PKwPGpnVRyh4ZBabWNWUCVNJGFdSn2Fa2bIO6Si3\nJsvytQLY6BcgOgEvMhoFh1r1m2LfbNx0qUqZLDaK9LzePpZqJM2cPFfaWa+b\nq3eg\r\n=zUPl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","browser":{"fs":false,"path":false,"wasm-brotli":"./wasm-brotli-browser"},"gitHead":"f42a74d8f1fa6276f8d0927ba5b92b7180953311","scripts":{"test":"npm run test:node && npm run test:browser","build":"tsc -p .","pretest":"npm run build","test:node":"TS_NODE_FILES=true mocha -r ts-node/register 'test/**/*.spec.ts'","prepublish":"npm run build","test:browser":"karma start","test:browser:debug":"npm run test:browser -- --single-run=false --browsers Chrome"},"_npmUser":{"name":"pimterry","email":"pimterry@gmail.com"},"repository":{"url":"git+https://github.com/httptoolkit/http-encoding.git","type":"git"},"_npmVersion":"6.14.6","description":"Everything you need to handle HTTP message body content-encoding","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"zstd-codec":"^0.1.2","wasm-brotli":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","util":"^0.12.3","karma":"^6.3.2","mocha":"^8.4.0","assert":"^2.0.0","buffer":"^6.0.3","process":"^0.11.10","ts-node":"^9.1.1","webpack":"^5.37.0","ts-loader":"^9.1.2","karma-chai":"^0.1.0","typescript":"^4.2.4","@types/chai":"^4.2.18","@types/node":"^15.3.0","karma-mocha":"^2.0.1","@types/mocha":"^8.2.2","karma-webpack":"^5.0.0","browserify-zlib":"^0.2.0","zlib-browserify":"0.0.3","chai-as-promised":"^7.1.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","karma-sourcemap-loader":"^0.3.8","@types/chai-as-promised":"^7.1.4"},"_npmOperationalInternal":{"tmp":"tmp/http-encoding_1.0.1_1621518255255_0.7611893453367213","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"http-encoding","version":"1.1.0","keywords":["http","encoding","content-encoding","encoder","decoder","brotli","zstandard","zstd","gzip","deflate"],"author":{"name":"Tim Perry","email":"tim@httptoolkit.tech"},"license":"Apache-2.0","_id":"http-encoding@1.1.0","maintainers":[{"name":"pimterry","email":"pimterry@gmail.com"}],"homepage":"https://github.com/httptoolkit/http-encoding#readme","bugs":{"url":"https://github.com/httptoolkit/http-encoding/issues"},"dist":{"shasum":"4f507d2e1fee925b4cead8ab449eac6f011c3654","tarball":"https://registry.npmjs.org/http-encoding/-/http-encoding-1.1.0.tgz","fileCount":9,"integrity":"sha512-DwLsCta2yOBhfdCps1Zieo+eJLx3qmLLpwq5hWAJ+0u1kpIcutcsUDnDuVBuX4hM4gdaWuIs+JadS1Il5Xx00w==","signatures":[{"sig":"MEYCIQDsEnCkGz6WD3t8c0sS2f4ankQb1dwCu6FZNc9i1exxuwIhAK8W2hRglTs3klOfvngGRZJn4QSjSsjkshOOoljXQ5K4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgq9c1CRA9TVsSAnZWagAANYkP/j1NT8imvTT9KZGAL74v\n6bGj7FH1iybHcwEFlL4jHlyZhIoZwRWcCzrTFLhdhY2DR/aomRmmy5650A8M\nCho0f5glLMzOigv0xEt1MukYixplGnUMFfVZEJPldxI0rzZ4s5MHRpCrHWVJ\ns68vCnLoylia+PXWfG2lh76qVQNpmnHBruqzYsG9bY0l8et/bDy+hAJtCxWn\nn6c/t4Ud5Eec0c5kz1fd09jQXLkrzbQGcFqE8W/hOrlDt5ijgb7NSO3dQwTS\nWYLVpWF2VomYca0JKy7YdsSzEZeMXYp2FMY5Xt1h6s5Lfgx3LYJ66078ApFJ\nhH4I3OcEw1PTymaN5bsxLv+c/XeTNlt4cgthcXpdCq0XFZfmuW9T3/Vl1JlR\n/LrJSSRXm6Z+DkHOYXPk36IJQfD8lm0BFnbkAh5Kxj3XCPm9psxGn+YlHtdC\ncjbfD+HEQax74APvOr+pF3GsPJRrz/z/8FX0DxZu+0vxN0bMyofyVgYgNpq2\nZQQkRAVNb+DBUsLJFqscJztGfT0K/u1Nnl8w7HfHSIHtYJdjtJpvUMTbq4Vx\nKjLiiOnsKSaIacmrdFAvvruVzts/UMVTa8fClkc3/CQB+grpRlMGh1svRgjx\nZDyoez9z/WqGACuRu18Y0g77I5rZfJztVKEijbWOln0NGaSjjV/vhndgjQcw\nM1CX\r\n=MAy2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","browser":{"zstd-codec":"./zstd-codec-browser"},"gitHead":"d569afc0498a8db7c0d691855b5102beff87c80d","scripts":{"test":"npm run test:node && npm run test:browser","build":"tsc -p .","pretest":"npm run build","test:node":"TS_NODE_FILES=true mocha -r ts-node/register 'test/**/*.spec.ts'","prepublish":"npm run build","test:browser":"karma start","test:browser:debug":"npm run test:browser -- --single-run=false --browsers Chrome"},"_npmUser":{"name":"pimterry","email":"pimterry@gmail.com"},"repository":{"url":"git+https://github.com/httptoolkit/http-encoding.git","type":"git"},"_npmVersion":"6.14.6","description":"Everything you need to handle HTTP message body content-encoding","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"zstd-codec":"^0.1.2","brotli-wasm":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","util":"^0.12.3","karma":"^6.3.2","mocha":"^8.4.0","assert":"^2.0.0","buffer":"^6.0.3","process":"^0.11.10","ts-node":"^9.1.1","webpack":"^5.37.0","ts-loader":"^9.1.2","karma-chai":"^0.1.0","typescript":"^4.2.4","@types/chai":"^4.2.18","@types/node":"^15.3.0","karma-mocha":"^2.0.1","@types/mocha":"^8.2.2","karma-webpack":"^5.0.0","browserify-zlib":"^0.2.0","zlib-browserify":"0.0.3","chai-as-promised":"^7.1.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","karma-sourcemap-loader":"^0.3.8","@types/chai-as-promised":"^7.1.4"},"_npmOperationalInternal":{"tmp":"tmp/http-encoding_1.1.0_1621874484775_0.6871951928710895","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"http-encoding","version":"1.2.0","keywords":["http","encoding","content-encoding","encoder","decoder","brotli","zstandard","zstd","gzip","deflate"],"author":{"name":"Tim Perry","email":"tim@httptoolkit.tech"},"license":"Apache-2.0","_id":"http-encoding@1.2.0","maintainers":[{"name":"pimterry","email":"pimterry@gmail.com"}],"homepage":"https://github.com/httptoolkit/http-encoding#readme","bugs":{"url":"https://github.com/httptoolkit/http-encoding/issues"},"dist":{"shasum":"e675cdd946d2a50d19ce9540199cd59c3d9e91e7","tarball":"https://registry.npmjs.org/http-encoding/-/http-encoding-1.2.0.tgz","fileCount":9,"integrity":"sha512-TBkaIaVeDN+AxuKtecVjA3JbhMY0Ke6ydUmg4uG2hpysELL/2W+l+0LkSnRnKBcFpYBePVX4bwPaDy24lnIZSA==","signatures":[{"sig":"MEUCIQDtaTYsZotzoql7SHHwKecTLZMia6Ia4V0BuKdoy17FlwIgCVbjNF4aFoy0JOs3GJXyN/nK3kOPqN6o9vTDk/obIcg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtgJuCRA9TVsSAnZWagAAKHgP/1rolxhQc0vMoyRzH0fw\nM09RVftYMinkmGnOFA/OK4RMrRbY6YZfsikpW9KZeVtgWgUfMRS3X5Z3LUQl\nGzqUKH329FUeWOTk1jjL4IlRVtf/gVEpdlnFhOfDb+P91ix/VmCDBuvLJEe5\nFaPHtUI741+FdausaW35SLpr3jAVQpuFNJlRRGOnErq6ZDL+gnkAG/v8WLPt\nMZRIvAAMQSz9MVQs5KsHbg32hK4f8Rqfx0fUaEQimXjlZcaZ/FrheVtSIe4+\n2jeKKBB4RybnSXBXun03tY1BUXrhIdU+RLmJWOg9CcaavnubL6Oxd/vYB0fy\nWIlEDeLieoIx4qStguvi6gr4CKNxfRJPufaoVES62Hcxg1h9FWaABlVYXUnE\n0T4czf/hNFp9Glfgv5jvFt4ROzD92xl9ySXgrA0DQ8Y3hzurZeaPFaTCRa0d\nkear2j6oK5HV/GF+x9sFzpofGAItiMltT2sAsJICmTTFoudVhJ4XI1gOZzKL\nwgl76Q3N6dMCMlgelbJ0EKSImtM5pPjqxxXhJxZ6/KGV8VMVaN2ycWBr4yw3\nrNlhqFbfMnr6Apw0ofLnqicgxpWoqeSO9OA2jTYNWzkVp4QVrTE472Sz3yOD\nfV0C3oWh09zabNlM8m0X/R9xVjfD5liMkfHFkeyLt6HnOKj62MJqsgNXtBMC\nurAC\r\n=DBF0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","browser":{"zstd-codec":"./zstd-codec-browser"},"gitHead":"90474d1d64fae350be9a5ca0a92463a799831d5b","scripts":{"test":"npm run test:node && npm run test:browser","build":"tsc -p .","pretest":"npm run build","test:node":"TS_NODE_FILES=true mocha -r ts-node/register 'test/**/*.spec.ts'","prepublish":"npm run build","test:browser":"karma start","test:browser:debug":"npm run test:browser -- --single-run=false --browsers Chrome"},"_npmUser":{"name":"pimterry","email":"pimterry@gmail.com"},"repository":{"url":"git+https://github.com/httptoolkit/http-encoding.git","type":"git"},"_npmVersion":"7.13.0","description":"Everything you need to handle HTTP message body content-encoding","directories":{},"sideEffects":false,"_nodeVersion":"16.2.0","dependencies":{"zstd-codec":"^0.1.2","brotli-wasm":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","util":"^0.12.3","karma":"^6.3.2","mocha":"^8.4.0","assert":"^2.0.0","buffer":"^6.0.3","process":"^0.11.10","ts-node":"^9.1.1","webpack":"^5.37.0","ts-loader":"^9.1.2","karma-chai":"^0.1.0","typescript":"^4.2.4","@types/chai":"^4.2.18","@types/node":"^15.3.0","karma-mocha":"^2.0.1","@types/mocha":"^8.2.2","karma-webpack":"^5.0.0","browserify-zlib":"^0.2.0","zlib-browserify":"0.0.3","chai-as-promised":"^7.1.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","karma-sourcemap-loader":"^0.3.8","@types/chai-as-promised":"^7.1.4"},"_npmOperationalInternal":{"tmp":"tmp/http-encoding_1.2.0_1622540910408_0.4173901693711055","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"http-encoding","version":"1.2.1","keywords":["http","encoding","content-encoding","encoder","decoder","brotli","zstandard","zstd","gzip","deflate"],"author":{"name":"Tim Perry","email":"tim@httptoolkit.tech"},"license":"Apache-2.0","_id":"http-encoding@1.2.1","maintainers":[{"name":"pimterry","email":"pimterry@gmail.com"}],"homepage":"https://github.com/httptoolkit/http-encoding#readme","bugs":{"url":"https://github.com/httptoolkit/http-encoding/issues"},"dist":{"shasum":"a2e0bd1f0ac46ba4296e9396657ca8febdee759c","tarball":"https://registry.npmjs.org/http-encoding/-/http-encoding-1.2.1.tgz","fileCount":9,"integrity":"sha512-63bRj1Nx6YR8SmFwF5/eJPYHk4arQCx94rfH485aG3FrCkma2PAzDw6Pa3ovscqQlwi9tU6hVkCrbQyO++Zc6g==","signatures":[{"sig":"MEUCIC7NKIcIKOj4oIo5tRZ7/ufEkv8y5GQDfCI+W+znsTOQAiEAkpOOq197Qs9zLFNJ1wFg4ZOT2QtVgQLIrpXKaMg0ZcI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguKaNCRA9TVsSAnZWagAAKqcQAKEWAH+1uCM1rMETSLk6\nkCxnEhg2BFzVJXbxrM8Q7Cm5hQ+rMlQ6NAKOWuQ9KRIqq72663NxgCFyLWIV\nIHEaHgFhMnQIDEZ6C8j67uPnLK6y9wmcpGGziQmz7cyxvWlzKdeBXM/P2+DI\ny/fxUlw+zS9YRkz9kbfYBWKTaoENW5L1l+RzdIFDof1c2ZBk0JIZCozZ2gmk\nrN3PAoY0BXp7blhubyIBD9BJIUHlJyWNik0iI2DOfvXPlo2p7rJDLsnFVL1A\nkh+5z0bY/VSHK74bGwjQTWxCA9LgGJMAgPif5TCK7QPq9QtBc+bQvkUkkmPt\nBEhgSIRld+d1uiBmfEn9Dd5at3Hm4zIzMQkztgmKguBnKXqGW3mPDPd/FEkO\nsB/4BvowNkQsxAYTDPDX0kSJd84zUWUvMWM/PY6APH3RHiKn0IBexvrfRFF4\nBWGo0uA/YaJz+XPiFIYl4rEuFGAz1p3j7NyicJVaIN7+Z537zqyHjeakSxDd\nT2y5AUE88OxP+HJgjTNZJkErM8Nx2/ZauYXRKmtJaJn2W/w2sMpGE3c6atTy\nSeIXLpwzmsl9KuydfM8uo7dtIQX4u6LvPGQjAJdeepfmdk3pocTQ5yDyWnXz\nVqOUKvZlGcXrbtGuk+6iNBBB4kNBwMMc/u+a5ziOt9vfe9zUuuEO+M7LdMWr\nZ5T0\r\n=GArO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","browser":{"zstd-codec":"./zstd-codec-browser"},"gitHead":"221bdb3124b9fb255027ab3cc8b4a713dda408b1","scripts":{"test":"npm run test:node && npm run test:browser","build":"tsc -p .","pretest":"npm run build","test:node":"TS_NODE_FILES=true mocha -r ts-node/register 'test/**/*.spec.ts'","prepublish":"npm run build","test:browser":"karma start","test:browser:debug":"npm run test:browser -- --single-run=false --browsers Chrome"},"_npmUser":{"name":"pimterry","email":"pimterry@gmail.com"},"repository":{"url":"git+https://github.com/httptoolkit/http-encoding.git","type":"git"},"_npmVersion":"6.14.13","description":"Everything you need to handle HTTP message body content-encoding","directories":{},"sideEffects":false,"_nodeVersion":"14.17.0","dependencies":{"zstd-codec":"^0.1.2","brotli-wasm":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","util":"^0.12.3","karma":"^6.3.2","mocha":"^8.4.0","assert":"^2.0.0","buffer":"^6.0.3","process":"^0.11.10","ts-node":"^9.1.1","webpack":"^5.37.0","ts-loader":"^9.1.2","karma-chai":"^0.1.0","typescript":"^4.2.4","@types/chai":"^4.2.18","@types/node":"^15.3.0","karma-mocha":"^2.0.1","@types/mocha":"^8.2.2","karma-webpack":"^5.0.0","browserify-zlib":"^0.2.0","zlib-browserify":"0.0.3","chai-as-promised":"^7.1.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","karma-sourcemap-loader":"^0.3.8","@types/chai-as-promised":"^7.1.4"},"_npmOperationalInternal":{"tmp":"tmp/http-encoding_1.2.1_1622713997567_0.5483664721460058","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"http-encoding","version":"1.3.0","keywords":["http","encoding","content-encoding","encoder","decoder","brotli","zstandard","zstd","gzip","deflate"],"author":{"name":"Tim Perry","email":"tim@httptoolkit.tech"},"license":"Apache-2.0","_id":"http-encoding@1.3.0","maintainers":[{"name":"pimterry","email":"pimterry@gmail.com"}],"homepage":"https://github.com/httptoolkit/http-encoding#readme","bugs":{"url":"https://github.com/httptoolkit/http-encoding/issues"},"dist":{"shasum":"6b1d47f9edd792357308532b00813b581859e3b4","tarball":"https://registry.npmjs.org/http-encoding/-/http-encoding-1.3.0.tgz","fileCount":9,"integrity":"sha512-g48ky18mmLVZx1MJpXOrCX9L9DwwoTxGYC/xCCAQE2j90srMmbsSGZ3QtKPRLb4ZakYsWRAB+Cj5WDNJHD2jcg==","signatures":[{"sig":"MEUCIDDGEAlwwDvoCKUU3FVjH7jaq/nzbBeu7dcwApGNWS8PAiEA0B2+AFLVg2SkzHwdlyxRaEyNv3YbuauW1ktuekSrBH4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43955,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyIVbCRA9TVsSAnZWagAAArAP/jragKL7N/Gbljl8Duzt\n/lY1IhrZ0RhVhLEAiVFIbQbxi0TI75WI1hTWI7+ywip+bajdzvdm5tzuJZS3\nVvTHSRCxwXLljIBiIm+JzZ2d6is4yzjtckohUtai06IpPqIQzBHMeyz/bA7y\n34hKDKVKPfr3oBVG65lgA8Pj1afd2dk9sHfGCwTajOGDHcpbMpskMBx93eqr\nUEIzKTrC0DkX6j6ylWwYH54W0IWOCnHMF1rKgkQYTKydsSXrnMiuIxAShNTh\nGJ42duvFWIB1ncbtLl0CnI9KCdCspOvrGA28mMle4AW5KvXOMpmuespaGyO2\nHK9a3GNBnjhX8t8SO0YnOPw7c/0qOmFKN3tWozyUx/zTST+xF3P+rS9tF2N6\nIaclbUkTp0vu2lK2Ilxhzven085lmS/4GM2fETrSTUHn6lzdWemGmpQK763H\n63xAir8CLjxKcAO+1oDpAp0KaCKi2ky/smDNKrPAk8I9WZuqzQD3wqxwbjOT\nMyfNr0+vmRzn8MZC/VgToqyEdaUTfJCRxrVH9NiXSXAc5IZChPcP5DvRT8u4\nGmRmj/VuTPqCx5XmoEYiALsRF4FXi7dDi3xCOW3p2GrJKFDqrPD0ZrT3YsdS\n74J7keeWOOXChOvx3IH3cuzPGJ0tE4lGqTZSs5ZNgKtBn2DNNz0DNXujv2Up\nfoOM\r\n=6Kxg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","browser":{"zstd-codec":"./zstd-codec-browser"},"gitHead":"c35428c24040a515d6d1078166097c4148627e6b","scripts":{"test":"npm run test:node && npm run test:browser","build":"tsc -p .","pretest":"npm run build","test:node":"TS_NODE_FILES=true mocha -r ts-node/register 'test/**/*.spec.ts'","prepublish":"npm run build","test:browser":"karma start","test:browser:debug":"npm run test:browser -- --single-run=false --browsers Chrome"},"_npmUser":{"name":"pimterry","email":"pimterry@gmail.com"},"repository":{"url":"git+https://github.com/httptoolkit/http-encoding.git","type":"git"},"_npmVersion":"6.14.13","description":"Everything you need to handle HTTP message body content-encoding","directories":{},"sideEffects":false,"_nodeVersion":"14.17.0","dependencies":{"zstd-codec":"^0.1.2","brotli-wasm":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","util":"^0.12.3","karma":"^6.3.2","mocha":"^8.4.0","assert":"^2.0.0","buffer":"^6.0.3","process":"^0.11.10","ts-node":"^9.1.1","webpack":"^5.37.0","ts-loader":"^9.1.2","karma-chai":"^0.1.0","typescript":"^4.2.4","@types/chai":"^4.2.18","@types/node":"^15.3.0","karma-mocha":"^2.0.1","@types/mocha":"^8.2.2","karma-webpack":"^5.0.0","browserify-zlib":"^0.2.0","zlib-browserify":"0.0.3","chai-as-promised":"^7.1.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","karma-sourcemap-loader":"^0.3.8","@types/chai-as-promised":"^7.1.4"},"_npmOperationalInternal":{"tmp":"tmp/http-encoding_1.3.0_1623754075277_0.5718418826619953","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"http-encoding","version":"1.4.0","keywords":["http","encoding","content-encoding","encoder","decoder","brotli","zstandard","zstd","gzip","deflate"],"author":{"name":"Tim Perry","email":"tim@httptoolkit.tech"},"license":"Apache-2.0","_id":"http-encoding@1.4.0","maintainers":[{"name":"pimterry","email":"pimterry@gmail.com"}],"homepage":"https://github.com/httptoolkit/http-encoding#readme","bugs":{"url":"https://github.com/httptoolkit/http-encoding/issues"},"dist":{"shasum":"d4645dbb5963d8bb58643c47d27d2f565ebdfadc","tarball":"https://registry.npmjs.org/http-encoding/-/http-encoding-1.4.0.tgz","fileCount":9,"integrity":"sha512-/9OTWAsy31YMNpt7JRAZGsfUFFkkqdPR7TNXVSnrJ0UjrBHhx1CUa3veMjS6vSpCq3sU4wpIgVoK/snv80RTPQ==","signatures":[{"sig":"MEUCIQClxa8AC6U4Wi7bOFHpyUdP0UwiP9R2UHtH2polGAqCOAIgcdTXSGdvtl775NM7SokX68MHrFZjvz8hy/CB+qIsFpg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+E6CCRA9TVsSAnZWagAA3iEP/25M2rJe8Bzy9Npy7ESS\nYCRf8Q6qJuKRPQ2y/EnyLcsT2iyQ5ZASvK7mR+8hf35a5adHu6e0o6/6SM+V\nL6exkMJfmXpXnhEnil2r3MCQRMsY5KiZTxKKEBRVr2q+u39+JV6HOAypymkZ\nwyoaNMgPTzfcP5o/wJEwp6fcfEcmPP8ee6nWkxq/nEHGDn+1qt7WQgO9X24F\n1ou42RnPYk/KTXFEPtTYFqiDzSFQP1lmEZG/Ot/yRqnfLnn5v1dJVVszo7hm\nNG4TZlX82BeNRE9w7DFqYiFoAfu6FITFKK/gporQYqQnvRB8szMaOrIlhaQD\nAE+zqB8YWqsUryMsaeH0X58Brr+qcApKxxusIV6Pp2g7ywEBhWHq0iaMsJGi\nCEQi3d7D+tBfBx5V69J3r9MKpgLobKisNwgUguj1cfQK5R/3dkU2JEdonGLN\n6AJB/EGyrU/6lrzSp7+IVeSlaSWufLWmoQiU8OtYrUD0+AzCn7ZGRYBdUqD/\nAWeCH7j3rSlCHxv1F5gSX2WhIcpSc5IpBUlOu56aOAi1XWdWLgXhmv2pWsMy\nya1YxWnHgrWTt7vynhnJxWqAEU1C5RRzghphBCAsDF8sR3w2t62U35Fr98rS\n40rBEq3VhbiEywSjYxIJdsl70Y6upWcU3x217GqPimkzsXzkrWh6k9ujFPNq\nQoHf\r\n=iUtm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","browser":{"zstd-codec":"./zstd-codec-browser"},"gitHead":"eecbc5f4020cedaced6b7e78fedc74c7488dd3ea","scripts":{"test":"npm run test:node && npm run test:browser","build":"tsc -p .","pretest":"npm run build","test:node":"TS_NODE_FILES=true mocha -r ts-node/register 'test/**/*.spec.ts'","prepublish":"npm run build","test:browser":"karma start","test:browser:debug":"npm run test:browser -- --single-run=false --browsers Chrome"},"_npmUser":{"name":"pimterry","email":"pimterry@gmail.com"},"repository":{"url":"git+https://github.com/httptoolkit/http-encoding.git","type":"git"},"_npmVersion":"6.14.13","description":"Everything you need to handle HTTP message body content-encoding","directories":{},"sideEffects":false,"_nodeVersion":"14.17.0","dependencies":{"zstd-codec":"^0.1.2","brotli-wasm":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","util":"^0.12.3","karma":"^6.3.2","mocha":"^8.4.0","assert":"^2.0.0","buffer":"^6.0.3","process":"^0.11.10","ts-node":"^9.1.1","webpack":"^5.37.0","ts-loader":"^9.1.2","karma-chai":"^0.1.0","typescript":"^4.2.4","@types/chai":"^4.2.18","@types/node":"^15.3.0","karma-mocha":"^2.0.1","@types/mocha":"^8.2.2","karma-webpack":"^5.0.0","browserify-zlib":"^0.2.0","zlib-browserify":"0.0.3","chai-as-promised":"^7.1.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","karma-sourcemap-loader":"^0.3.8","@types/chai-as-promised":"^7.1.4"},"_npmOperationalInternal":{"tmp":"tmp/http-encoding_1.4.0_1626885761994_0.49850394628223427","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"http-encoding","version":"1.5.0","keywords":["http","encoding","content-encoding","encoder","decoder","brotli","zstandard","zstd","gzip","deflate"],"author":{"name":"Tim Perry","email":"tim@httptoolkit.tech"},"license":"Apache-2.0","_id":"http-encoding@1.5.0","maintainers":[{"name":"pimterry","email":"pimterry@gmail.com"}],"homepage":"https://github.com/httptoolkit/http-encoding#readme","bugs":{"url":"https://github.com/httptoolkit/http-encoding/issues"},"dist":{"shasum":"bdc98d1900c0901ea87506930b52fc9839797eb7","tarball":"https://registry.npmjs.org/http-encoding/-/http-encoding-1.5.0.tgz","fileCount":9,"integrity":"sha512-C/Lzx/4zdElYL3Her+bc/wX8oJuQkp3G+HTGXlSS2GINfj7LWqlwZsn2iZr4CExPqno7oPNgFfALhgscf9qnzA==","signatures":[{"sig":"MEUCIGgIrhor2G1hAeVhTKlhGkY42zp7hoe5owwYBqf1NjpLAiEA0y9bk4epU5QhY48ABBDe5BF7GZ7ZYbm6jUo87uu2TYw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9+B/CRA9TVsSAnZWagAAqBsP/jY16R2KDH1tHxUVpwe+\nJXeCanMSRIMVKoVjse1BWzB+KbEk98No0hTCQB29jvwlOE/zX4G8oaGDveSk\nSc3xzxn4zQ9X5jiqBQD52oSwZowXVSbq6Ooo2P4yOJXodjdtNcPAypY7L814\nQCfCSfrrjhZ1zDdAf1TTd2IVmHWib/WtcO29R1e3fjDHL/u0wtJpZiCrbcvC\nkP822Ce252UVKP+seFyKb5oQGiuKr499VZQ+HEFKO0xCwRnu8nExc7U1R+TI\nkOendCtCV7YdeB74p39/hQSBY4UrHIsOgV8qsaoURTwaSZUao18GxP3gdCdG\nuOSjqM2xTtVh2YPy0zAbsu2ZIq1bXWzXcIDH7VzUNIhZaxqVt1GYleJfAwRl\nq8vr8p8z+sGckSbthDAn1BvMbXpaHU/E7uM5fgRyeQTYf4TtGiuH7XxqGeie\npXU5GwuPrVlJgv7QisclpO5LL6FIuEt09lU6rDksg1c6gOdRf1lx5ibjjBSp\nIbj+xz7pQSnKEThyOB9gaXD46Mb8VX7BSH80NZafEmoGnoQbDXO0hNRyz6MJ\nXuDN7pAiJGW/60IQj5X6vqKURSIQ54sE3XRSljiZMYqWHVs+XdHEPBI42fM0\njjR1BUBHTeTQdRoZDTDwlC72Bi2trqdz5gMwLAfUbQcdo5na78vcoZ5pfi5h\nUaiA\r\n=kVTO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","browser":{"zstd-codec":"./zstd-codec-browser"},"gitHead":"65c703a51ea99f444a68ad7029b84ece8a9cb797","scripts":{"test":"npm run test:node && npm run test:browser","build":"tsc -p .","pretest":"npm run build","test:node":"TS_NODE_FILES=true mocha -r ts-node/register 'test/**/*.spec.ts'","prepublish":"npm run build","test:browser":"karma start","test:browser:debug":"npm run test:browser -- --single-run=false --browsers Chrome"},"_npmUser":{"name":"pimterry","email":"pimterry@gmail.com"},"repository":{"url":"git+https://github.com/httptoolkit/http-encoding.git","type":"git"},"_npmVersion":"8.1.4","description":"Everything you need to handle HTTP message body content-encoding","directories":{},"sideEffects":false,"_nodeVersion":"14.17.0","dependencies":{"zstd-codec":"^0.1.4","brotli-wasm":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","util":"^0.12.3","karma":"^6.3.2","mocha":"^8.4.0","assert":"^2.0.0","buffer":"^6.0.3","process":"^0.11.10","ts-node":"^9.1.1","webpack":"^5.37.0","ts-loader":"^9.1.2","karma-chai":"^0.1.0","typescript":"^4.2.4","@types/chai":"^4.2.18","@types/node":"^15.3.0","karma-mocha":"^2.0.1","@types/mocha":"^8.2.2","karma-webpack":"^5.0.0","browserify-zlib":"^0.2.0","zlib-browserify":"0.0.3","chai-as-promised":"^7.1.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","karma-sourcemap-loader":"^0.3.8","@types/chai-as-promised":"^7.1.4"},"_npmOperationalInternal":{"tmp":"tmp/http-encoding_1.5.0_1643634815476_0.2726501057316364","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"http-encoding","version":"1.5.1","keywords":["http","encoding","content-encoding","encoder","decoder","brotli","zstandard","zstd","gzip","deflate"],"author":{"name":"Tim Perry","email":"tim@httptoolkit.tech"},"license":"Apache-2.0","_id":"http-encoding@1.5.1","maintainers":[{"name":"pimterry","email":"pimterry@gmail.com"}],"homepage":"https://github.com/httptoolkit/http-encoding#readme","bugs":{"url":"https://github.com/httptoolkit/http-encoding/issues"},"dist":{"shasum":"ae0b48fbe97b5a2e0a211fdb3e5412bead8d9865","tarball":"https://registry.npmjs.org/http-encoding/-/http-encoding-1.5.1.tgz","fileCount":9,"integrity":"sha512-2m4JnG1Z5RX5pRMdccyp6rX1jVo4LO+ussQzWdwR4AmrWhtX0KP1NyslVAFAspQwMxt2P00CCWXIBKj7ILZLpQ==","signatures":[{"sig":"MEUCIQD4dP0nSYdAmhrgPhUciYxQf4F0V2ZlbuXufi0OA2bFsAIgBPRPxLxEKxfwB+VnT7MZMKZCrEWhjVdrnSz/I25/kh0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJic6bqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqoGA//Xo+OY5M/8qhQBL5kE7d3YQQSms8uJNzF1ZFGFbqySFOhIt/Q\r\n14MESG9YD/QciJEZrB1BNIcby+cd398eTYCFhprYK4hpy0x+hZAYrofcMIzA\r\nCgwML23mnAMD27sTN6/Jkp4qDzwUeiVmoNhGYo+oGlxV/Rjd6aU1ENC3vA08\r\n6o2V509r2Gb87Lbvnl64SyPpfPzRdE4VO7RdWVq2q+YSrAFiPwgmMB7pE7nk\r\noSF7qZWu4G6YMZWfjJ1uIjwesFDggQF6Wbt95Z3ABVFroD4mZRYTF9+zTkhp\r\nheuGq+Bh7m6rQQhxLjwX7OQdQdEeBjTq9LZg1KWKzcMnv/M2eq+1nD+FQnig\r\nID1vRkrkde9Hu3DS2K/xvz47tk9TCpkVc0YaHmyD3cP6bJ8iYsiMh3iETaz+\r\nwLjfnMCcorIo4JW6/q1zCYrLHLfbZgoza+KJb9vbH5mv8rzQCV3e9YQGfkF1\r\nmds4bhqfOzRDUj90m3eJg2TJwJ1I1VLbHK6R4VlccCQWY9eZdkTeqY+AELPv\r\nMU7JA9cY1M/lrfwOEiNKMbRq5wKtzFoGW4her5zl1RCq4WVilBDezC1v3+ZS\r\nKAM9668PtRJxn+8zkXaggkbWK7vGeeLpWBrkFw6kBlrFiD9bollPZgy9F7VH\r\n+PrrJVunHkyZiMrB6Eu9KKqPwEuYRuUMp+8=\r\n=CaHf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","browser":{"zstd-codec":"./zstd-codec-browser"},"gitHead":"3c2adcdb49bc6211e72c91f1cdaf11348ae495e3","scripts":{"test":"npm run test:node && npm run test:browser","build":"tsc -p .","pretest":"npm run build","test:node":"TS_NODE_FILES=true mocha -r ts-node/register 'test/**/*.spec.ts'","prepublish":"npm run build","test:browser":"karma start","test:browser:debug":"npm run test:browser -- --single-run=false --browsers Chrome"},"_npmUser":{"name":"pimterry","email":"pimterry@gmail.com"},"repository":{"url":"git+https://github.com/httptoolkit/http-encoding.git","type":"git"},"_npmVersion":"8.5.2","description":"Everything you need to handle HTTP message body content-encoding","directories":{},"sideEffects":false,"_nodeVersion":"14.18.3","dependencies":{"pify":"^5.0.0","zstd-codec":"^0.1.4","brotli-wasm":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","util":"^0.12.3","karma":"^6.3.2","mocha":"^8.4.0","assert":"^2.0.0","buffer":"^6.0.3","process":"^0.11.10","ts-node":"^9.1.1","webpack":"^5.37.0","ts-loader":"^9.1.2","karma-chai":"^0.1.0","typescript":"^4.2.4","@types/chai":"^4.2.18","@types/node":"^15.3.0","@types/pify":"^5.0.1","karma-mocha":"^2.0.1","@types/mocha":"^8.2.2","karma-webpack":"^5.0.0","browserify-zlib":"^0.2.0","zlib-browserify":"0.0.3","chai-as-promised":"^7.1.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","karma-sourcemap-loader":"^0.3.8","@types/chai-as-promised":"^7.1.4"},"_npmOperationalInternal":{"tmp":"tmp/http-encoding_1.5.1_1651746537838_0.8427503642044616","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"http-encoding","version":"2.0.0","keywords":["http","encoding","content-encoding","encoder","decoder","brotli","zstandard","zstd","gzip","deflate"],"author":{"name":"Tim Perry","email":"tim@httptoolkit.tech"},"license":"Apache-2.0","_id":"http-encoding@2.0.0","maintainers":[{"name":"pimterry","email":"pimterry@gmail.com"}],"homepage":"https://github.com/httptoolkit/http-encoding#readme","bugs":{"url":"https://github.com/httptoolkit/http-encoding/issues"},"dist":{"shasum":"27f682547002ad95d564d234a77023b39f445c6e","tarball":"https://registry.npmjs.org/http-encoding/-/http-encoding-2.0.0.tgz","fileCount":9,"integrity":"sha512-Yv9qzcpJklbZhSqpWSo97CXaz3AdZKy5wcKOIMvpfPNrDO36Mx0063emltHQkFxKefDdDNYBe0ZYTVPmZ2giCg==","signatures":[{"sig":"MEYCIQDBKHT1cAJGXFrBdQUQ4NHEG1Mk6Z1mLAHs2WLf4trNFQIhANKbFN0FnIwkzUKI4Kjap0wEbphxFtRET2hVdhbrv1Xz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48111},"main":"dist/index.js","types":"./dist/index.d.ts","browser":{"zstd-codec":"./zstd-codec-browser"},"engines":{"node":">=v18.0.0"},"gitHead":"0d635e0123162150a62bfcab2c369224b8e38577","scripts":{"test":"npm run test:node && npm run test:browser","build":"tsc -p .","pretest":"npm run build","test:node":"TS_NODE_FILES=true mocha -r ts-node/register 'test/**/*.spec.ts'","prepublish":"npm run build","test:browser":"karma start","test:browser:debug":"npm run test:browser -- --single-run=false --browsers Chrome"},"_npmUser":{"name":"pimterry","email":"pimterry@gmail.com"},"repository":{"url":"git+https://github.com/httptoolkit/http-encoding.git","type":"git"},"_npmVersion":"8.6.0","description":"Everything you need to handle HTTP message body content-encoding","directories":{},"sideEffects":false,"_nodeVersion":"18.0.0","dependencies":{"pify":"^5.0.0","zstd-codec":"^0.1.4","brotli-wasm":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","util":"^0.12.3","karma":"^6.3.2","mocha":"^8.4.0","assert":"^2.0.0","buffer":"^6.0.3","process":"^0.11.10","ts-node":"^10.9.1","webpack":"^5.37.0","ts-loader":"^9.3.1","karma-chai":"^0.1.0","typescript":"4.7.4","@types/chai":"^4.2.18","@types/node":"^15.3.0","@types/pify":"^5.0.1","karma-mocha":"^2.0.1","@types/mocha":"^8.2.2","karma-webpack":"^5.0.0","browserify-zlib":"^0.2.0","zlib-browserify":"0.0.3","chai-as-promised":"^7.1.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","karma-sourcemap-loader":"^0.3.8","@types/chai-as-promised":"^7.1.4"},"_npmOperationalInternal":{"tmp":"tmp/http-encoding_2.0.0_1713455483951_0.7944861753094234","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"http-encoding","version":"2.0.1","keywords":["http","encoding","content-encoding","encoder","decoder","brotli","zstandard","zstd","gzip","deflate"],"author":{"name":"Tim Perry","email":"tim@httptoolkit.tech"},"license":"Apache-2.0","_id":"http-encoding@2.0.1","maintainers":[{"name":"pimterry","email":"pimterry@gmail.com"}],"homepage":"https://github.com/httptoolkit/http-encoding#readme","bugs":{"url":"https://github.com/httptoolkit/http-encoding/issues"},"dist":{"shasum":"79549062c4caa4e1598442744f2e88e5a4aac921","tarball":"https://registry.npmjs.org/http-encoding/-/http-encoding-2.0.1.tgz","fileCount":9,"integrity":"sha512-vqe8NzlqqvDgcrwI2JTPAiB/6Zs1zTEVZNnTZBJeBhaejLGSpXQtNf87ifumq/P4X82G9E4WWfJMNmwb6vsuGw==","signatures":[{"sig":"MEUCIQDG7egq3gSKlNXQsv7DMhq25mh5QtOMHCx18TiHo4whewIgRqe7GBqdDyREUrLitaQDibYDZfCcCUkjGQQbnBuM6xA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48111},"main":"dist/index.js","types":"./dist/index.d.ts","browser":{"zstd-codec":"./zstd-codec-browser"},"engines":{"node":">=v18.0.0"},"gitHead":"212485573c57ad35f01079da7fdc26d86271b427","scripts":{"test":"npm run test:node && npm run test:browser","build":"tsc -p .","pretest":"npm run build","test:node":"TS_NODE_FILES=true mocha -r ts-node/register 'test/**/*.spec.ts'","prepublish":"npm run build","test:browser":"karma start","test:browser:debug":"npm run test:browser -- --single-run=false --browsers Chrome"},"_npmUser":{"name":"pimterry","email":"pimterry@gmail.com"},"repository":{"url":"git+https://github.com/httptoolkit/http-encoding.git","type":"git"},"_npmVersion":"10.2.4","description":"Everything you need to handle HTTP message body content-encoding","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"pify":"^5.0.0","zstd-codec":"^0.1.5","brotli-wasm":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","util":"^0.12.3","karma":"^6.3.2","mocha":"^8.4.0","assert":"^2.0.0","buffer":"^6.0.3","process":"^0.11.10","ts-node":"^10.9.1","webpack":"^5.37.0","ts-loader":"^9.3.1","karma-chai":"^0.1.0","typescript":"4.7.4","@types/chai":"^4.2.18","@types/node":"^15.3.0","@types/pify":"^5.0.1","karma-mocha":"^2.0.1","@types/mocha":"^8.2.2","karma-webpack":"^5.0.0","browserify-zlib":"^0.2.0","zlib-browserify":"0.0.3","chai-as-promised":"^7.1.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","karma-sourcemap-loader":"^0.3.8","@types/chai-as-promised":"^7.1.4"},"_npmOperationalInternal":{"tmp":"tmp/http-encoding_2.0.1_1722257198921_0.62454085960933","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"http-encoding","version":"2.1.0","keywords":["http","encoding","content-encoding","encoder","decoder","brotli","zstandard","zstd","gzip","deflate"],"author":{"name":"Tim Perry","email":"tim@httptoolkit.com"},"license":"Apache-2.0","_id":"http-encoding@2.1.0","maintainers":[{"name":"pimterry","email":"pimterry@gmail.com"}],"homepage":"https://github.com/httptoolkit/http-encoding#readme","bugs":{"url":"https://github.com/httptoolkit/http-encoding/issues"},"dist":{"shasum":"0f2c2272de020d790a0f26a543e7a680fe75fa0b","tarball":"https://registry.npmjs.org/http-encoding/-/http-encoding-2.1.0.tgz","fileCount":9,"integrity":"sha512-G48eEwzraCLL0zdD//460RMyT2YEnt20KG4qSzhRTr9thrFUEGBXHBkbjIKtZ4DLzzgb5wOEKdwQ4Snyu49AOA==","signatures":[{"sig":"MEYCIQDvzIJnbozpTTreb9cOHfuqP37s5LEHUvgsewzL460w8AIhAOMHHxaLvM+FD5lZSFIyH9cMI9Mq14c7M2I4xqbb18NX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51430},"main":"dist/index.js","browser":{"zstd-codec":"./zstd-codec-browser"},"engines":{"node":">=v18.0.0"},"gitHead":"a01fcecaef377b9cd1ec97beda8f1457f0539211","scripts":{"test":"npm run test:node && npm run test:browser","build":"tsc -p .","pretest":"npm run build","test:node":"TS_NODE_FILES=true mocha -r ts-node/register 'test/**/*.spec.ts'","prepublish":"npm run build","test:browser":"karma start","test:browser:debug":"npm run test:browser -- --single-run=false --browsers Chrome"},"_npmUser":{"name":"pimterry","email":"pimterry@gmail.com"},"repository":{"url":"git+https://github.com/httptoolkit/http-encoding.git","type":"git"},"_npmVersion":"6.14.17","description":"Everything you need to handle HTTP message body content-encoding","directories":{},"sideEffects":false,"_nodeVersion":"14.21.2","dependencies":{"pify":"^5.0.0","zstd-codec":"^0.1.5","brotli-wasm":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","util":"^0.12.3","karma":"^6.3.2","mocha":"^8.4.0","assert":"^2.0.0","buffer":"^6.0.3","process":"^0.11.10","ts-node":"^10.9.1","webpack":"^5.37.0","ts-loader":"^9.3.1","karma-chai":"^0.1.0","typescript":"^5.8.3","@types/chai":"^4.2.18","@types/node":"^22.15.16","@types/pify":"^5.0.1","karma-mocha":"^2.0.1","@types/mocha":"^8.2.2","karma-webpack":"^5.0.0","browserify-zlib":"^0.2.0","zlib-browserify":"0.0.3","chai-as-promised":"^7.1.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","karma-sourcemap-loader":"^0.3.8","@types/chai-as-promised":"^7.1.4"},"_npmOperationalInternal":{"tmp":"tmp/http-encoding_2.1.0_1746709121275_0.9928790629747319","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"http-encoding","version":"2.1.1","keywords":["http","encoding","content-encoding","encoder","decoder","brotli","zstandard","zstd","gzip","deflate"],"author":{"name":"Tim Perry","email":"tim@httptoolkit.com"},"license":"Apache-2.0","_id":"http-encoding@2.1.1","maintainers":[{"name":"pimterry","email":"pimterry@gmail.com"}],"homepage":"https://github.com/httptoolkit/http-encoding#readme","bugs":{"url":"https://github.com/httptoolkit/http-encoding/issues"},"dist":{"shasum":"7489687bd1b9d3206a37409e8b88dbdc7da47389","tarball":"https://registry.npmjs.org/http-encoding/-/http-encoding-2.1.1.tgz","fileCount":9,"integrity":"sha512-3QaTIBHWLcmq63sSKHVGiUExX+XnOQx1szJJH6wJgyWyXDpSdmKiaBXN/5xF74eToh0VujfJGFBF3tunaK2ZQA==","signatures":[{"sig":"MEQCIAkyi4ewnQhLOTRbT0jGWFwPkdUQtXEE1GcVclQHjv+aAiAVm9207LHFtudxEG5pI8YJKc4BtF+iOxWD8IjF823nGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51361},"main":"dist/index.js","types":"./dist/index.d.ts","browser":{"zstd-codec":"./zstd-codec-browser"},"engines":{"node":">=v18.0.0"},"gitHead":"683116d0b956dcaa4cb647c82bc08d6d8134eb75","scripts":{"test":"npm run test:node && npm run test:browser","build":"tsc -p .","pretest":"npm run build","test:node":"TS_NODE_FILES=true mocha -r ts-node/register 'test/**/*.spec.ts'","prepublish":"npm run build","test:browser":"karma start","test:browser:debug":"npm run test:browser -- --single-run=false --browsers Chrome"},"_npmUser":{"name":"pimterry","email":"pimterry@gmail.com"},"repository":{"url":"git+https://github.com/httptoolkit/http-encoding.git","type":"git"},"_npmVersion":"10.9.2","description":"Everything you need to handle HTTP message body content-encoding","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"pify":"^5.0.0","zstd-codec":"^0.1.5","brotli-wasm":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","util":"^0.12.3","karma":"^6.3.2","mocha":"^8.4.0","assert":"^2.0.0","buffer":"^6.0.3","process":"^0.11.10","ts-node":"^10.9.1","webpack":"^5.37.0","ts-loader":"^9.3.1","karma-chai":"^0.1.0","typescript":"5.6.3","@types/chai":"^4.2.18","@types/node":"^22.15.16","@types/pify":"^5.0.1","karma-mocha":"^2.0.1","@types/mocha":"^8.2.2","karma-webpack":"^5.0.0","browserify-zlib":"^0.2.0","zlib-browserify":"0.0.3","chai-as-promised":"^7.1.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"^3.1.0","karma-sourcemap-loader":"^0.3.8","@types/chai-as-promised":"^7.1.4"},"_npmOperationalInternal":{"tmp":"tmp/http-encoding_2.1.1_1746714561873_0.8253678734251126","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"http-encoding","version":"2.2.0","description":"Everything you need to handle HTTP message body content-encoding","main":"dist/index.js","browser":{"zstd-codec":"./zstd-codec-browser"},"sideEffects":false,"scripts":{"build":"tsc -p .","pretest":"npm run build","test":"npm run test:node && npm run test:browser","test:node":"TS_NODE_FILES=true mocha -r ts-node/register 'test/**/*.spec.ts'","test:browser":"karma start","test:browser:debug":"npm run test:browser -- --single-run=false --browsers Chrome","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/httptoolkit/http-encoding.git"},"keywords":["http","encoding","content-encoding","encoder","decoder","brotli","zstandard","zstd","gzip","deflate"],"author":{"name":"Tim Perry","email":"tim@httptoolkit.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/httptoolkit/http-encoding/issues"},"homepage":"https://github.com/httptoolkit/http-encoding#readme","engines":{"node":">=v18.0.0"},"dependencies":{"brotli-wasm":"^3.0.0","pify":"^5.0.0","zstd-codec":"^0.1.5"},"devDependencies":{"@types/chai":"^4.2.18","@types/chai-as-promised":"^7.1.4","@types/mocha":"^8.2.2","@types/node":"^22.15.16","@types/pify":"^5.0.1","assert":"^2.0.0","browserify-zlib":"^0.2.0","buffer":"^6.0.3","chai":"^4.3.4","chai-as-promised":"^7.1.1","crypto-browserify":"^3.12.0","karma":"^6.3.2","karma-chai":"^0.1.0","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-sourcemap-loader":"^0.3.8","karma-spec-reporter":"0.0.32","karma-webpack":"^5.0.0","mocha":"^8.4.0","process":"^0.11.10","stream-browserify":"^3.0.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typescript":"5.6.3","util":"^0.12.3","webpack":"^5.37.0","zlib-browserify":"0.0.3"},"gitHead":"541b95a628fb7b0300593c527194d5ed098aac65","types":"./dist/index.d.ts","_id":"http-encoding@2.2.0","_nodeVersion":"22.20.0","_npmVersion":"11.8.0","dist":{"integrity":"sha512-sotL89NNHWS7TjaoswmKkNKf57+nAYCg3fbGCclpNLriVGkOSgrAWQ9DLqahnwacY+gednJk+HFdZrpKw/Ff6w==","shasum":"add47748bd903c61f27d7438a6ce6e9c2335e037","tarball":"https://registry.npmjs.org/http-encoding/-/http-encoding-2.2.0.tgz","fileCount":9,"unpackedSize":129929,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/http-encoding@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGqYYKzL5jxopzJLuvuhKsmEEdEsMxxpcnjCWF0YbgXBAiEAvCO8Fsk7D4Sn1vjsdehYo8d0MZGeq9yHGzl2owbJezA="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5402b9e5-fe65-44d4-932a-f855ac1b1905"}},"directories":{},"maintainers":[{"name":"pimterry","email":"pimterry@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/http-encoding_2.2.0_1769177734672_0.9224292964122409"},"_hasShrinkwrap":false}},"time":{"created":"2021-05-20T13:11:15.363Z","modified":"2026-01-23T14:15:35.147Z","1.0.0":"2021-05-20T13:11:15.508Z","1.0.1":"2021-05-20T13:44:15.375Z","1.1.0":"2021-05-24T16:41:24.879Z","1.2.0":"2021-06-01T09:48:30.546Z","1.2.1":"2021-06-03T09:53:17.774Z","1.3.0":"2021-06-15T10:47:55.448Z","1.4.0":"2021-07-21T16:42:42.261Z","1.5.0":"2022-01-31T13:13:35.618Z","1.5.1":"2022-05-05T10:28:57.999Z","2.0.0":"2024-04-18T15:51:24.192Z","2.0.1":"2024-07-29T12:46:39.099Z","2.1.0":"2025-05-08T12:58:41.470Z","2.1.1":"2025-05-08T14:29:22.046Z","2.2.0":"2026-01-23T14:15:34.853Z"},"bugs":{"url":"https://github.com/httptoolkit/http-encoding/issues"},"author":{"name":"Tim Perry","email":"tim@httptoolkit.com"},"license":"Apache-2.0","homepage":"https://github.com/httptoolkit/http-encoding#readme","keywords":["http","encoding","content-encoding","encoder","decoder","brotli","zstandard","zstd","gzip","deflate"],"repository":{"type":"git","url":"git+https://github.com/httptoolkit/http-encoding.git"},"description":"Everything you need to handle HTTP message body content-encoding","maintainers":[{"name":"pimterry","email":"pimterry@gmail.com"}],"readme":"# http-encoding [![Build Status](https://github.com/httptoolkit/http-encoding/workflows/CI/badge.svg)](https://github.com/httptoolkit/http-encoding/actions) [![Available on NPM](https://img.shields.io/npm/v/http-encoding.svg)](https://npmjs.com/package/http-encoding)\n\n> _Part of [HTTP Toolkit](https://httptoolkit.com): powerful tools for building, testing & debugging HTTP(S)_\n\n**Everything you need to handle HTTP message body content-encoding**\n\nThis package includes methods to decode & encode all commonly used HTTP content encodings, in a consistent format, usable in a wide range of Node.js versions and browsers. Both buffer & streaming APIs are available.\n\nThe supported codecs are:\n\n* Gzip\n* Raw deflate (with or without a zlib wrapper)\n* Brotli\n* Zstandard\n* Base64\n\nAll encoding names are case-insensitive (although lowercase is generally standard). The 'identity', 'amz-1.0', 'none', 'text', 'binary', 'utf8' and 'utf-8' encodings are all supported as no-op encodings, passed through with no en/decoding at all. Only 'identity' is standard, but the others are all in common use regardless.\n\nFound a codec used in real-world HTTP that isn't supported? Open an issue!\n\n## Buffer API\n\nThe library includes two general methods for de/encoding buffers:\n\n### `decodeBuffer(body, encoding)`\n\nTakes an encoded body buffer and encoding (in the format of a standard HTTP [content-encoding header](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Encoding)) and returns a promise for a decoded buffer, using the zero to many buffers specified in the header.\n\nThe input buffer can be any Uint8Array including a Node Buffer (a subclass of Uint8Array). A node-compatible buffer is always returned.\n\nIf any encoding is unrecognized or unavailable then this method will throw an exception.\n\nA `decodeBufferSync` method is also available for some use cases, but not recommended, as it's less performant and cannot support some encodings (Brotli or Zstandard).\n\n### `encodeBuffer(body, encoding, { level })`\n\nTakes a raw body buffer and a single encoding (a valid HTTP [content-encoding](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Encoding) name) and returns a promise for an encoded buffer, using the zero to many buffers specified in the header.\n\nThe input buffer can be any Uint8Array (including a Node Buffer, which is a Uint8Array subclass) or an ArrayBuffer. A node-compatible buffer is always returned.\n\nIf any encoding is unrecognized or unavailable then this method will throw an exception.\n\n## Per-codec methods\n\nThis library also exports consistent async methods to compress and decompress each of the codecs directly:\n\n* `gzip`\n* `gunzip`\n* `deflate`\n* `deflateRaw`\n* `inflate`\n* `inflateRaw`\n* `brotliCompress`\n* `brotliDecompress`\n* `zstdCompress`\n* `zstdDecompress`\n* `encodeBase64`\n* `decodeBase64`\n\nEach method accepts a buffer and returns a promise for a buffer.\n\n## Streaming API\n\nThis library also supports streaming encoding and decoding, returning web-standard `TransformStream` instances. This uses native `CompressionStream`/`DecompressionStream` where available (all modern browsers and Node 18+).\n\n### `createDecodeStream(encoding)`\n\nTakes an encoding (in the format of a standard HTTP [content-encoding header](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Encoding)) and returns a `TransformStream` that decodes data with the specified encoding(s), or `null` if no transformation is needed (identity encoding or undefined).\n\nThe encoding can be a string (e.g. `'gzip'` or `'gzip, base64'`), an array of strings, or undefined.\n\n### `createEncodeStream(encoding)`\n\nTakes an encoding (a valid HTTP [content-encoding](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Encoding) name) and returns a `TransformStream` that encodes data with the specified encoding(s), or `null` if no transformation is needed (identity encoding or undefined).\n\nThe encoding can be a string (e.g. `'gzip'` or `'gzip, base64'`), an array of strings, or undefined.\n\n### Per-codec streaming methods\n\nEach codec can also be stream-decoded explicitly with the corresponding method:\n\n* `createGzipStream`\n* `createGunzipStream`\n* `createDeflateStream`\n* `createInflateStream`\n* `createDeflateRawStream`\n* `createInflateRawStream`\n* `createBrotliCompressStream`\n* `createBrotliDecompressStream`\n* `createZstdCompressStream`\n* `createZstdDecompressStream`\n* `createBase64EncodeStream`\n* `createBase64DecodeStream`\n\n## Browser usage\n\nTo use this in a browser, you'll need to use a bundler (e.g. Webpack) that can include standard Node.js polyfill packages, you may need to install those polyfill packages, and your bundler needs to support bundling WebAssembly (e.g. Webpack v4+).\n\nIn Webpack v4 this should all work automatically. In Webpack v5 and most other builders this will require explicit dependencies and configuration. See this package's own [test webpack config](./karma.conf.js#L14-L44) and [dev dependencies](./package.json) for a working example.\n\nBrotli and Zstandard are only supported in runtime environments that support WebAssembly. All WebAssembly packages are loaded on-demand and only when native methods (e.g. Node's `zlib.brotli*`) are not available.\n","readmeFilename":"README.md"}