{"_id":"brotli-dec-wasm","_rev":"18-487026b1f7cb78317aaf4e4318c50208","name":"brotli-dec-wasm","dist-tags":{"latest":"2.3.2"},"versions":{"1.0.0":{"name":"brotli-dec-wasm","version":"1.0.0","keywords":["brotli-decompressor","wasm","rust"],"author":{"name":"myl7"},"license":"MIT","_id":"brotli-dec-wasm@1.0.0","maintainers":[{"name":"myl7","email":"myl.ustc@gmail.com"}],"homepage":"https://github.com/myl7/brotli-dec-wasm#readme","bugs":{"url":"https://github.com/myl7/brotli-dec-wasm/issues"},"dist":{"shasum":"f5ce071f53c4b90daef1254972e24431324a8706","tarball":"https://registry.npmjs.org/brotli-dec-wasm/-/brotli-dec-wasm-1.0.0.tgz","fileCount":7,"integrity":"sha512-e7hYiW51+yDMkuhsIWa1zV44OnxGqwhqpcREqZJqHZmvVjWD49dgJj5xKGx0/AHp6qpvK4z0CQwJRZD7zKu9LQ==","signatures":[{"sig":"MEQCIHsxqlCZkZCWLVaeNHFDYQU/eOH0e0VlKJeour8W+ZWdAiAmWv970g8Z1O8Mvuo5G+SX4OJgiiMCiMeZJSncl8duKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":319785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6SdICRA9TVsSAnZWagAAt3gQAJtDgHRXLPBcGRS7hiuF\ngmCdaGp+wPhuAsqbfHrSg69bKbem2bsPSAna1rn41HAx0iGbkneJ/4wY8F6A\nYIlGqzth/4A0frbgUluuOwF1cgjTMJAvU4To1gg+DpuR2XHP0YKWKJpv3Qwo\n2m+zLYrzkGg1ujbEZzG287U11f8IM3hF3tviPNUdNp9R6UpqMAjbpqBlqLF3\nMHnZaWGVJxLzM2wWsjmmH8/QULz/MF8eB4ZK2XTPWEsCNDonxGLbif3I9d/w\nVIOSto/gBiVDuLt404T+CKIkkuU+Fqx7wcYnoEmJ2bh/RNdUTDN4DN8Y6ekx\nlRjmFVCa/eIiX46Y9k6U+eL6F9Wh3deb7HOanRZWYGQfqpwbGBqu3AOKRkNa\ngrswJ0RjbbuX/EAziweFs/dIkmL30EbcB8Zr9BPFpu7imv2ILL6chCYBfnbU\n2PMY2czJhe/rnLYVnRTlWvr6YWQR/nQWg4WgitMCRZWYDdlP6IIbgQS8G94D\nh4Fk373k0f9gdNBDz4XERhgwJV27x53gGxDNCOjKm3IQGbCfZldUKACCedN3\nCyAkxe8ISbQPfmiNYSqY6epS0pRWucK6YRnZD3IBfg1ACSOT8sWApGDUVW8X\ngV8/BQTBobAjL582VuMQJZ0KUr5CR6N1iJTCJ3zI+m1JocmCXx4nPGbDTbkI\nh5AV\r\n=AFSb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/brotli-dec-wasm.js","types":"pkg/brotli-dec-wasm.d.ts","module":"pkg/brotli-dec-wasm.js","gitHead":"d9a3df79b11be535bbf0184f884ca494652b438c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bash build.sh"},"_npmUser":{"name":"myl7","email":"myl.ustc@gmail.com"},"deprecated":"Rust dependency wee_alloc is unmaintained and has open serious issues. Use version >= 1.3.3 to replace it with the default Rust allocator on wasm32 targets.","repository":{"url":"git+ssh://git@github.com/myl7/brotli-dec-wasm.git","type":"git"},"_npmVersion":"6.14.10","description":"Brotli decompressor for browsers and web workers with wasm but still having a small size","directories":{},"sideEffects":false,"_nodeVersion":"15.5.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/brotli-dec-wasm_1.0.0_1609115464357_0.5841561451916759","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"brotli-dec-wasm","version":"1.1.0","keywords":["brotli-decompressor","wasm","rust"],"author":{"name":"myl7"},"license":"MIT","_id":"brotli-dec-wasm@1.1.0","maintainers":[{"name":"myl7","email":"myl.ustc@gmail.com"}],"homepage":"https://github.com/ustclug-dev/brotli-dec-wasm#readme","bugs":{"url":"https://github.com/ustclug-dev/brotli-dec-wasm/issues"},"dist":{"shasum":"8a00cecdc234195ccd63589b7fa99b3eb79c4458","tarball":"https://registry.npmjs.org/brotli-dec-wasm/-/brotli-dec-wasm-1.1.0.tgz","fileCount":7,"integrity":"sha512-qr4ecX+D+W+01db3LpfLlqK2zNqj6dXhsNfOAbN4AsWteT8vBEIHHWSzi0cOtX/PA+WxtuEq1m/7JCruacAmPQ==","signatures":[{"sig":"MEUCIQD47fmCQPvsMRh0vOWi7773KfGHZ8C9neo0kxLOdFaI3AIgRjhD+N7NpwDOVutdvhL/8Zppi84m3eeBnf6k2lIHZz0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":320724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIvx9CRA9TVsSAnZWagAAB8oP/0FTX+PlT2USJgnWigv1\nD8OV7A2/0TWvw5dhj7+PH8S6XN8NCsdjCd9/LXU014NRgEvQMVUg0f+C17Iw\nJYD2X2mpvJC7TkWAPvXMjQSWx7H7gmYtPitSa1vNG+XNvFO0kLqD38NVHUhV\nn/qYJCeEfjUX6zvEBmjHh/l4/Vj3NoFndFeetoHqC7nocA7Yb1d6wnwA3EiW\n47KQdLNaygAukJ1deATIhFEBQkvCx81FJTXgepYq5wsVCebjSiYhKki61ce/\nIF0gOXBx2CqbOIR7IAXOmetMa7t5aTA0PhNjL9S1Az/w0YmoXxMPJAzue9s1\nrMO7o+qbkzgJt3u+xWZaCbag7/cMxfQ1Lnt2IH7tmRkh3UXGeETuotBJd8jC\nNsM+XHEx1qW4IF6ylj/LXxOu5OC2wuq9U6baO1agWalEz4Hi6628mgSo1s3E\nf/LGhz008erwbB9jCycSw5xzqf99ENUQXusVjTDGK8CfsJqocO2ZPFB0FK7j\nYV80PClyZDtx/0cAz4ZX9RObg+yyYMsAqLSzB9Cf4S2Dca3kZ5TZ6JGg183X\npxLKetcpUk92rkwjxoPXJuNHTbit953gCJJ4FtQvdAyUFnNa74QDlIWOqksO\nLeQf7MPvoh74BogPsfq1kJLBF7drlHmOHK6Scpn7LP+h4i/ZK44LnMhrtMC0\nEC0Z\r\n=46Px\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/brotli-dec-wasm.js","types":"pkg/brotli-dec-wasm.d.ts","module":"pkg/brotli-dec-wasm.js","gitHead":"b50cfea1e369dcbadf805a6d73a48cef459a8e37","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bash build.sh"},"_npmUser":{"name":"myl7","email":"myl.ustc@gmail.com"},"deprecated":"Rust dependency wee_alloc is unmaintained and has open serious issues. Use version >= 1.3.3 to replace it with the default Rust allocator on wasm32 targets.","repository":{"url":"git+ssh://git@github.com/ustclug-dev/brotli-dec-wasm.git","type":"git"},"_npmVersion":"6.14.11","description":"Brotli decompressor for browsers and web workers with WASM,\nbut still having a small size (~300K)","directories":{},"sideEffects":false,"_nodeVersion":"15.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/brotli-dec-wasm_1.1.0_1612905597231_0.8155971666077031","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"brotli-dec-wasm","version":"1.2.0","keywords":["brotli-decompressor","wasm","rust"],"author":{"name":"myl7"},"license":"MIT","_id":"brotli-dec-wasm@1.2.0","maintainers":[{"name":"myl7","email":"myl.ustc@gmail.com"}],"homepage":"https://github.com/ustclug-dev/brotli-dec-wasm#readme","bugs":{"url":"https://github.com/ustclug-dev/brotli-dec-wasm/issues"},"dist":{"shasum":"b6df3dc528875d41749f70cc2104cbd4eb239cab","tarball":"https://registry.npmjs.org/brotli-dec-wasm/-/brotli-dec-wasm-1.2.0.tgz","fileCount":8,"integrity":"sha512-clfykiIwRX4OUEN+6c+wXeAbOLiHUUbHNCPC1MHgCwLuyjf9JJA/s84pSUTB3dkF1qNSOhijlmO2nBUstPCeOw==","signatures":[{"sig":"MEUCICs2aZUfnam9eJRv0U2Flz5lacQLSA/Adi96GznEZNo4AiEA/+JMbMu4+Gavkqy7hDvUjy5Z4BJisBfShU+mjIFvNGI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":311354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv6/vCRA9TVsSAnZWagAAwtEP/jJAbUoUwSL22W3fqBWd\nozlQ63bBdhVNWq+MwcBeIXJ0LcU+fL2IFl3yYcBY8XNcUL70gxB6zKNqo6fP\nXvv3jjqv4W7UZg++DiIBXeVAoyeh9wHerNiAi7ajm/pmpQ6T71S50ODbYwe3\nD/vSRENNBIa/UMZwwTC/oGiTV/TeOsYKwvlwhIwq8UjuE8AVnks6iznsFD2u\ntr02DyF/IJSxfiPTUOaN/Fe9TDC359o1PECwRb4/2YXCNzBQ/n4+IoX6k2v4\nJOLWsn98nLVCTEfAgOZJe1m6vhEQe8PoC2vZU3t/EHJClih+d/0fZ0WQCxch\nyK1y5zNYkiQAGkBxv1yNaM82vtieWYZZooIYplVwwaodZadd4+Oz2g4MS5M4\nYCL5B9r3xZ0rJNG2yhZRqCOH35oMW4U5lpGlxz2HHyi6WgWIZfDCsQpO0oSY\nZHSdMQXd+i1RODATjLTCXn4+zhKaaLcPqF+1Sx5AJe1oEm+iV0DM7kyNMmhF\nj+AkuEMO7NwItaWXJASnjBMdLUXEslbtaDZFHwVJHt1ay1v2f4Yix/keyKBi\nRxgZ3R0dOO8/7WKBRR7/4rt82y/mWN+x3t4SuGWQj3RrNSxxFRemayBvCBu8\n7m+qURu+YGo17gcJOjAvCdmSda6lEgstCm5FDjs/tOJCk+jgd6FplcZI2qu2\nI7HH\r\n=5ekD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/brotli-dec-wasm.js","types":"pkg/brotli-dec-wasm.d.ts","module":"pkg/brotli-dec-wasm.js","gitHead":"5b1f18257066ae5520ac8eaff1fdd049ff803db7","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bash build.sh"},"_npmUser":{"name":"myl7","email":"myl.ustc@gmail.com"},"deprecated":"Rust dependency wee_alloc is unmaintained and has open serious issues. Use version >= 1.3.3 to replace it with the default Rust allocator on wasm32 targets.","repository":{"url":"git+ssh://git@github.com/ustclug-dev/brotli-dec-wasm.git","type":"git"},"_npmVersion":"7.16.0","description":"Brotli decompressor for browsers and web workers with WASM,\nbut still having a small size (~300K)","directories":{},"sideEffects":false,"_nodeVersion":"16.3.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/brotli-dec-wasm_1.2.0_1623175151351_0.12528194945807014","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"brotli-dec-wasm","version":"1.3.0","keywords":["brotli","brotli-decompressor","wasm","rust"],"author":{"name":"myl7"},"license":"MIT","_id":"brotli-dec-wasm@1.3.0","maintainers":[{"name":"myl7","email":"myl@myl.moe"}],"homepage":"https://github.com/ustclug-dev/brotli-dec-wasm#readme","bugs":{"url":"https://github.com/ustclug-dev/brotli-dec-wasm/issues"},"dist":{"shasum":"2e46daba68c23e0d3652d009013bd0af174f458b","tarball":"https://registry.npmjs.org/brotli-dec-wasm/-/brotli-dec-wasm-1.3.0.tgz","fileCount":7,"integrity":"sha512-1Mfp0EKUcOJFeehrFcnQQyTGAGOo5bPQzxcvIWxY4JsWQ1G+RjV1Py56sc3q3QrmtzABLBRACmHClyRLYf3xBw==","signatures":[{"sig":"MEUCIBYQ+fHWbBglgbT3jQDN/dJkwjDqWaxyYnCgYrHTZQCZAiEAw7u+gIm8XDtdmVuLpxbYeqkkLnc7slRAwuTD17MGKkU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":314061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicmBAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCOBAAjR0xSbW8HMzGQ+QIRHNUEgkwq3hzI3bGDqiJ+CdTReu3WpRN\r\nVTSpxbE3cXWawxhkRqk2o3J8lY8/ZIry5FYH8iuahng8yNAYDOSyu9grrO4n\r\nUD9k7sZPKTn7uYsrsKaLZpdZRIbRB95Tndu+b4ncCD3foGHLHrwaCaEo9fbw\r\nDd0x9/wKGONa7fA53y0ZJgHZYx9+KRD2tr+U/rocwQgwiYLiI/GhSBxpRb7z\r\n0EcI8LMNl9LRlG3wLFayI2UT63hwShJTb0gllWwHA0Ig7SKYfEysZ9MecR/O\r\n1KeTsKTUJb4XZf3pM0A7l7Jd34qBDpJt7449x8qEtKUI8LUuVwDPXWdiYSsj\r\naSORYUnwTPbeJmx3PVz66xT8Pnz0BOBw4Uu25AJw3CYzVgBuVhoEVqngDIda\r\nManN40jQA0NNhSto4qFWYRKHiePaRyxGVYoG63E9l/DOPTtBECn4/vSta9a4\r\nBq1JuUJy2Je1gu0la444/gXm8cGWDPRUKd+3E+spLKiyJpbfOwZKHIr9bmDy\r\nrwpPZYF14ABhl+9i+8yMAGVahfSvmk8XRCDj6Z3LVC9ivVJ3ty1YA/+goes8\r\nV26zicQpQSSPwAtSO8MTzV5DILxcBY2HSjM9BsvhVvZ+I+fPlLsj18dkBQ92\r\n2kk47NPOO3DjrfVONQE+jk1jCfALQXkCCmM=\r\n=4OqE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","types":"pkg/index.d.ts","module":"pkg/index.js","exports":"./pkg/index.js","gitHead":"5cb0675364f067930bca1a807477ec9cf91c3e65","scripts":{"test":"bash tests/test.sh","build":"wasm-pack build --out-name index","pretest":"bash tests/pretest.sh"},"_npmUser":{"name":"myl7","email":"myl@myl.moe"},"deprecated":"Rust dependency wee_alloc is unmaintained and has open serious issues. Use version >= 1.3.3 to replace it with the default Rust allocator on wasm32 targets.","repository":{"url":"git+ssh://git@github.com/ustclug-dev/brotli-dec-wasm.git","type":"git"},"_npmVersion":"8.5.5","description":"Brotli decompressor for browsers and web workers with WASM, but still having a small size (about 300KB)","directories":{},"sideEffects":false,"_nodeVersion":"17.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/brotli-dec-wasm_1.3.0_1651662911990_0.7067072754701207","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"brotli-dec-wasm","version":"1.3.1","keywords":["brotli","brotli-decompressor","wasm","rust"],"author":{"name":"myl7"},"license":"MIT","_id":"brotli-dec-wasm@1.3.1","maintainers":[{"name":"myl7","email":"myl@myl.moe"}],"homepage":"https://github.com/ustclug-dev/brotli-dec-wasm#readme","bugs":{"url":"https://github.com/ustclug-dev/brotli-dec-wasm/issues"},"dist":{"shasum":"4bad05238a4c534bae88387df20a77020b60b3c6","tarball":"https://registry.npmjs.org/brotli-dec-wasm/-/brotli-dec-wasm-1.3.1.tgz","fileCount":7,"integrity":"sha512-9pJDk3bqSBQqVGBLQw6rp5D6RD0drk81fQXBr2yFkuw1OOIZd9uKG/XY+m9I/CG8zK5y9JkTmcZqM6aqal1ZeQ==","signatures":[{"sig":"MEQCIFrjanBtgblCfrLWPcmxMstkMsSn2RvfZ40iq39/AoMSAiAaGNv6HSZst9hN2GMgt7nQaw0Wp1k9rWT84dPh/pmLhA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":313453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifQXgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0jg//abMCinvj0mV50XsCwOUr6Sd1/l99RxVtiLSX+q5E0hk8kCYQ\r\nPxKrroJG40UV0Hfrp+AU0NE9VjwlhJ4ydpVSlbItSvio3W+6usIP20VSelRK\r\nGzmw2qR/vBpRL+JxDzWzYCe+YI6ltY9/vrcsJaonOafPEJRqEyMAtNRuYU3B\r\n/4u0hIU06DfZmIOO1a9CkCEEOrDkZ+a8tUniyPOlDixLbff9SsRuNckvzvsH\r\nEQWoeCC1VAll+Ypzssp0Ey9Mg8SB6W3eWK0pVUrrF82iFnadeydCo5OSku1G\r\n0Ob4R2npzpv/ipHke7lCktm0QBfZT6IHS8ZXhtoinZSpM2+X/Hxzz3Aqb+w6\r\nPWSXXy4/Qk+sJ7eHHchmTRW3NfJGIbpe32G/VX6vmp3EH5KojZYy9MjE7Xa1\r\nBtig3t2k3xq/jn5OXvpEQfGnJ3eJ7VcR/6sqYd3+FtETM49IjD6LnAzZZgIS\r\nIJ0lB8yGjG2hhostLPsrWLuhnR4S80iSX1iHL+3UlFvMLgvxpfzMbgzT94SM\r\nY6W9oKQ5WkoKnRpqV/dfZ6bMOy2ijxkWKAFx6y3k8pV1dEYLle3KqPAUFhos\r\noxcdbBHoSi0cv/1h42XarOKagDxIuA0hBVupgnAPwEKBqfFZrNkg2/knRGef\r\n/8mwgZzYAkHZyyxc/Ge9NneU9ke9DQkkKSs=\r\n=HpgO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","types":"pkg/index.d.ts","module":"pkg/index.js","exports":"./pkg/index.js","gitHead":"85a739132da95acbc9fdc7557b375c4713da25e0","scripts":{"test":"bash tests/test.sh","build":"wasm-pack build --out-name index","pretest":"bash tests/pretest.sh"},"_npmUser":{"name":"myl7","email":"myl@myl.moe"},"deprecated":"Rust dependency wee_alloc is unmaintained and has open serious issues. Use version >= 1.3.3 to replace it with the default Rust allocator on wasm32 targets.","repository":{"url":"git+ssh://git@github.com/ustclug-dev/brotli-dec-wasm.git","type":"git"},"_npmVersion":"8.5.5","description":"Brotli decompressor for browsers and web workers with WASM, but still having a small size (about 300KB)","directories":{},"sideEffects":false,"_nodeVersion":"18.1.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/brotli-dec-wasm_1.3.1_1652360672253_0.2568191606574928","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"brotli-dec-wasm","version":"1.3.2","keywords":["brotli","brotli-decompressor","wasm","rust"],"author":{"name":"myl7"},"license":"MIT","_id":"brotli-dec-wasm@1.3.2","maintainers":[{"name":"myl7","email":"myl@myl.moe"}],"homepage":"https://github.com/ustclug-dev/brotli-dec-wasm#readme","bugs":{"url":"https://github.com/ustclug-dev/brotli-dec-wasm/issues"},"dist":{"shasum":"0db07b4011bbf9ac63b6227f082f8de00fc31167","tarball":"https://registry.npmjs.org/brotli-dec-wasm/-/brotli-dec-wasm-1.3.2.tgz","fileCount":7,"integrity":"sha512-xFm/UCWpdPoAUTnPH5tW3v7BzpCQSanAMk5Tg0K9O/mpmKAlszezQI5y+3QzitL07xTuLzsUP7YAwJzZcfL9fQ==","signatures":[{"sig":"MEQCIGFS52ZmCdNmowi2urQGQlKIdSTFwHgP/1t8a9d2Hf1XAiBRqGtyOOWTQvhOW1kd/PkuYyHF4b0rI9n3dOV7QggJdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":320579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifYtdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWDRAAgBXFedY9U3qUlFAslG3m6thu8U8SaKHQihbwx7iBzbIYThL/\r\nhWMjUmOnjcdczas/RqPUZ2zGOaMcWoPFjbFL13lfU6S7SZ8WymAvXhhztII5\r\nCfefDkJ7TnA6RWiivKyXPNE4BCPJM4CSaj6qGGS98vkLlSwYO+IsiaWkxwBx\r\neQaxDH7QKoC3LG3gqc4ZILFBmjCHzKPAeO8x2eaHYWQNfuXpIQfMVlZBi9F5\r\nIYk1oObtZPgHTMeKYnSXodPVg9hv+dSV8M2vCgA1Ujj8thg02I7N+iotLdD0\r\nxVQheh0qScjEqVkmoXx73QS66Mc4+w4MNe1xlK4Q54mBJDvxQtIM/ggh+Tye\r\no7JAQw5jWOtJW0TucZxHvLVDfQQYAm0b+4ceAC3zYbEiz5nrG3KrZjPM6UQW\r\nqK7K8KRRY6+h+/9TGWDudTINM/xcgqprAjL/nnO9qs1OIQ2w4jAcADZPGpAx\r\nOzcu040CUzaWu7kuAIxTpkAa1/aE6DEXPmIgL1WIyPNXvJ347YhSmSo0prZZ\r\nJDORgJuVkmdy28r0ZGEHR8oHxVVzFQJaCbLjsW2J3QDwgFz7/uPr63T2oRjZ\r\nUC0gBfmfV8da53Kjn99rOYWcc8vUcmXm8kd7ribdkA6cbfAg19NyXy9Z9nOU\r\n0O45A+emJZI+WImK8aNnqx7JtjRdQRbVnRk=\r\n=+Ud1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","types":"pkg/index.d.ts","module":"pkg/index.js","exports":"./pkg/index.js","gitHead":"2f4265f16e8ae0c4cc64aec4aff4dd8ae3a91bfa","scripts":{"test":"bash tests/test.sh","build":"wasm-pack build --out-name index","pretest":"bash tests/pretest.sh"},"_npmUser":{"name":"myl7","email":"myl@myl.moe"},"deprecated":"Rust dependency wee_alloc is unmaintained and has open serious issues. Use version >= 1.3.3 to replace it with the default Rust allocator on wasm32 targets.","repository":{"url":"git+ssh://git@github.com/ustclug-dev/brotli-dec-wasm.git","type":"git"},"_npmVersion":"8.5.5","description":"Brotli decompressor for browsers and web workers with WASM, but still having a small size (about 300KB)","directories":{},"sideEffects":false,"_nodeVersion":"18.1.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/brotli-dec-wasm_1.3.2_1652394844812_0.39420127146969985","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"brotli-dec-wasm","version":"1.3.3","keywords":["brotli","brotli-decompressor","wasm","rust"],"author":{"name":"myl7"},"license":"MIT","_id":"brotli-dec-wasm@1.3.3","maintainers":[{"name":"myl7","email":"myl@myl.moe"}],"homepage":"https://github.com/ustclug-dev/brotli-dec-wasm#readme","bugs":{"url":"https://github.com/ustclug-dev/brotli-dec-wasm/issues"},"dist":{"shasum":"46a1b3f2efba4c339c25571dab5a0875b83436b6","tarball":"https://registry.npmjs.org/brotli-dec-wasm/-/brotli-dec-wasm-1.3.3.tgz","fileCount":7,"integrity":"sha512-4M9jtpNoU1QDYDquDpoD/vYfWGP395SDGfRrhTeh/qgCpEbe/BJkObwnuTGNkr/dNFG/XjCAcWWSk8mMeEwaAg==","signatures":[{"sig":"MEQCIEkjQ248zg31LTlcmGRXqWFN+ir97ZBASvhgV8PmyTfDAiAYsnAylyhRgWNqP7oS/LKMGRKSB9mOHi5SyQhw5iF4og==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJUdGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpgYg/7B+OCic4C/4uvVP93rg2Qjegk0K6l0DcIeY9oOc+1A0U7wx2w\r\nJt/ud7Mtq0wbMuS3AWGVQ4Is4NuNlsazKJLWja8A6J5F6eJjratuN7V4elcr\r\ncxt3UzMJYPlrXL6gvNuQyhIJlCOupharXPzjc9Wg9FAp1xRW42fvqGRLK8VH\r\nMSGkzFTsZiD5VeURd1wKLLnVdog3IyCvgNpVmwZ/ZjNfKplSI2GBRl4MW+rB\r\n38ogkm450K0NPPQIXVK/peSUS0lwZDd9yQiiuARZIyOCapbMDAM9QBhamFvX\r\nvTcligG1AVwxyzVAb+G0yPGyZkUJpdqbreVOZPpCo/tenDwna9KbqxhHs+l8\r\n7EAE0RqztWG141bb3ISpW2aaR1vguHZ436mkvh0EIcPHky7XZtuMkh2jiwSl\r\nNyrMUzyvd3FmCE6yoNTPEfBUrjupuG0LRzcO/XvnQHlIH6fauSO2gGcgL4+i\r\nFeMv0EJsVKtu3Fj7wLbpf2X1dib9W0DFZG3uqZTMISdtCVE/omO3Z1aDELTB\r\nYl1xpE5udwCPXxGJNF2DXyJiChxJcOedmrB0K1HpeoY4uVshKk0wo7irHvJu\r\ntFWJzT6Cv63FYeFnfM8/5pk7xk9nsWr+TGO/CLyutJ8k6w8W+SpOY2s7Otd8\r\nRKAs3qju40e26Y2FrN2tAL3zUjzvGJPRkJA=\r\n=y9VZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","types":"pkg/index.d.ts","module":"pkg/index.js","exports":"./pkg/index.js","gitHead":"8bfcbf4ea68d546fd16fc332035453ab0414eb89","scripts":{"test":"bash tests/test.sh","build":"wasm-pack build --out-name index","pretest":"bash tests/pretest.sh"},"_npmUser":{"name":"myl7","email":"myl@myl.moe"},"repository":{"url":"git+ssh://git@github.com/ustclug-dev/brotli-dec-wasm.git","type":"git"},"_npmVersion":"8.19.2","description":"Brotli decompressor for browsers and web workers with WASM, but still having a small size (about 300KB)","directories":{},"sideEffects":false,"_nodeVersion":"18.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/brotli-dec-wasm_1.3.3_1663387462395_0.6080166134737857","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"brotli-dec-wasm","version":"2.0.0","keywords":["brotli","brotli-decompressor","wasm","rust"],"author":{"name":"myl7"},"license":"MIT OR Apache-2.0","_id":"brotli-dec-wasm@2.0.0","maintainers":[{"name":"myl7","email":"myl@myl.moe"}],"homepage":"https://github.com/ustclug-dev/brotli-dec-wasm#readme","bugs":{"url":"https://github.com/ustclug-dev/brotli-dec-wasm/issues"},"dist":{"shasum":"cfddec527bae2b341d2ae72453c9e6284e7e83b7","tarball":"https://registry.npmjs.org/brotli-dec-wasm/-/brotli-dec-wasm-2.0.0.tgz","fileCount":11,"integrity":"sha512-9dn21PGj7yFd7tQnUCDcO4/T7GC5DWi39MOhjv60O41LgvpAkxQ5cwDdaoinDEah0T1pJjRCgU3geYlJ6kgm2g==","signatures":[{"sig":"MEUCICRSt5ggE8gwP89p2Z2l/ITLokJtaUqSXrcUmgUZGsUDAiEAyQ3IY/9/qMYJSUVkMCEHYPBWbJAiLMHq4/5/881oOd4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":342440},"main":"index.js","types":"index.d.ts","module":"index.js","exports":"./index.js","gitHead":"c3461cdfd34d30e43f29655edb2893fa7ce3d114","scripts":{"test":"test/test.sh test","build":"wasm-pack build -t web --out-name index"},"_npmUser":{"name":"myl7","email":"myl@myl.moe"},"repository":{"url":"git+https://github.com/ustclug-dev/brotli-dec-wasm.git","type":"git"},"_npmVersion":"9.8.0","description":"Brotli decompressor for browsers and web workers with WASM, which still has a small size (about 300KB)","directories":{},"sideEffects":false,"_nodeVersion":"20.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/brotli-dec-wasm_2.0.0_1689165354546_0.1287742046841056","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"brotli-dec-wasm","version":"2.0.1","keywords":["brotli","brotli-decompressor","wasm","rust"],"author":{"name":"myl7"},"license":"MIT OR Apache-2.0","_id":"brotli-dec-wasm@2.0.1","maintainers":[{"name":"myl7","email":"myl@myl.moe"}],"homepage":"https://github.com/ustclug-dev/brotli-dec-wasm#readme","bugs":{"url":"https://github.com/ustclug-dev/brotli-dec-wasm/issues"},"dist":{"shasum":"390d99e22bdd6bbc2b1f37c241977bffc6668356","tarball":"https://registry.npmjs.org/brotli-dec-wasm/-/brotli-dec-wasm-2.0.1.tgz","fileCount":11,"integrity":"sha512-wLHry0Uw++HKAcW6YhYpQvT57w0zBnuC8rB8f6J0GgbkETI2KAadDr0gGlJaG40zwn7p8XOl4xtqeB4kuS2i4A==","signatures":[{"sig":"MEUCICBnq1+PSqpyFvkemeNi7DN2TTUEajWNEUeWAfSndK6AAiEAx5+mCPUgk4aHbvBTzU0QuHRKslGX0VroV0mmTapvCBs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":344262},"main":"index.js","types":"index.d.ts","module":"index.js","exports":"./index.js","gitHead":"bf628744de13a28b0bc63ff763f806174b778193","scripts":{"test":"test/test.sh test","build":"wasm-pack build -t web --out-name index"},"_npmUser":{"name":"myl7","email":"myl@myl.moe"},"repository":{"url":"git+https://github.com/ustclug-dev/brotli-dec-wasm.git","type":"git"},"_npmVersion":"9.8.0","description":"Brotli decompressor for browsers and web workers with WASM, which still has a small size (about 300KB)","directories":{},"sideEffects":false,"_nodeVersion":"20.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/brotli-dec-wasm_2.0.1_1689220443091_0.6256178418754823","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"brotli-dec-wasm","version":"2.0.2","keywords":["brotli","brotli-decompressor","wasm","rust"],"author":{"name":"myl7"},"license":"MIT OR Apache-2.0","_id":"brotli-dec-wasm@2.0.2","maintainers":[{"name":"myl7","email":"myl@myl.moe"}],"homepage":"https://github.com/ustclug-dev/brotli-dec-wasm#readme","bugs":{"url":"https://github.com/ustclug-dev/brotli-dec-wasm/issues"},"dist":{"shasum":"4c0cd8d699f2171df3e81bdcfde88878f421bee6","tarball":"https://registry.npmjs.org/brotli-dec-wasm/-/brotli-dec-wasm-2.0.2.tgz","fileCount":15,"integrity":"sha512-whzSlo91pMnLu/cdUYjJrX8+5LrOxh1h+5l40MxutaZnK1dnFsPASymkFSz6pekVZpbERedjGGW2HPL0KnJ04w==","signatures":[{"sig":"MEUCIEPaP2fcf9XnEvIL0ldizb8zCr3yfnljbejeegNEeDoCAiEAyNbVyfXvRiiaZEHy05S3XUwk8ZYy1eRuJXo3EVNuE2o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":355491},"main":"index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./sync":{"types":"./sync.d.ts","import":"./sync.js"},"./async":{"types":"./async.d.ts","import":"./async.js"}},"gitHead":"8ed3bacaf67927c91667ddda4e1a8ea82248b9dc","scripts":{"test":"test/test.sh test","build":"wasm-pack build -t web --out-name index"},"_npmUser":{"name":"myl7","email":"myl@myl.moe"},"repository":{"url":"git+https://github.com/ustclug-dev/brotli-dec-wasm.git","type":"git"},"_npmVersion":"10.1.0","description":"Brotli decompressor for browsers and web workers with WASM, which still has a small size (about 300KB)","directories":{},"sideEffects":false,"_nodeVersion":"20.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/brotli-dec-wasm_2.0.2_1697789822511_0.7657698471009535","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"brotli-dec-wasm","version":"2.0.3","keywords":["brotli","brotli-decompressor","wasm","rust"],"author":{"name":"myl7"},"license":"MIT OR Apache-2.0","_id":"brotli-dec-wasm@2.0.3","maintainers":[{"name":"myl7","email":"myl@myl.moe"}],"homepage":"https://github.com/ustclug-dev/brotli-dec-wasm#readme","bugs":{"url":"https://github.com/ustclug-dev/brotli-dec-wasm/issues"},"dist":{"shasum":"deae52b69d786fc12a304532a6a4e524af2001ea","tarball":"https://registry.npmjs.org/brotli-dec-wasm/-/brotli-dec-wasm-2.0.3.tgz","fileCount":15,"integrity":"sha512-9McI5b9Bg9hwnoIa2w8ZHfL+QFMG3sIJ5cI3+gp1tAbFJI21TuqQ+ttqkkHAvNm5oN2hl0Ss3MD+jyw2AGUcLQ==","signatures":[{"sig":"MEUCIC4VM5paW9PkrMAHteCJyf1IkM7hxJZMq6nWJuSZqz39AiEA3gXVV1y/hyR4chGfsGkcf/+ccxj4Qz6at5pnLnYcuLk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":355668},"main":"index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./sync":{"types":"./sync.d.ts","import":"./sync.js"},"./async":{"types":"./async.d.ts","import":"./async.js"}},"gitHead":"c544650572292c30bd15f29eeddb58494091216a","scripts":{"test":"test/test.sh test","build":"wasm-pack build -t web --out-name index"},"_npmUser":{"name":"myl7","email":"myl@myl.moe"},"repository":{"url":"git+https://github.com/ustclug-dev/brotli-dec-wasm.git","type":"git"},"_npmVersion":"10.2.3","description":"Brotli decompressor for browsers and web workers with WASM, which still has a small size (about 300KB)","directories":{},"sideEffects":false,"_nodeVersion":"21.1.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/brotli-dec-wasm_2.0.3_1699858146630_0.9957350347670737","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"brotli-dec-wasm","version":"2.1.0","keywords":["brotli","brotli-decompressor","wasm","rust"],"author":{"name":"myl7"},"license":"MIT OR Apache-2.0","_id":"brotli-dec-wasm@2.1.0","maintainers":[{"name":"myl7","email":"myl@myl.moe"}],"homepage":"https://github.com/ustclug-dev/brotli-dec-wasm#readme","bugs":{"url":"https://github.com/ustclug-dev/brotli-dec-wasm/issues"},"dist":{"shasum":"d0a7f4887ec12123e689e93a30f2c5b3cde98aa7","tarball":"https://registry.npmjs.org/brotli-dec-wasm/-/brotli-dec-wasm-2.1.0.tgz","fileCount":13,"integrity":"sha512-ibXultYwKMk+8Zy2utgLuIcoTjwkrV1I1QkNToLndgVJq73JuUwJiUix2A28L6X9dMCJByyylzgcqW7KoRHGEQ==","signatures":[{"sig":"MEUCIQD7uXW8RcvYyYNc/PdqQeiBlaQ5QClm7KnM7XdkAIoY7AIgKgO/h+Zsw+VdmVjlJA4oxDB8jl5TvArzVRhgcwF0Tuk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":357064},"main":"index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./asset":{"types":"./asset.d.ts","import":"./asset.js"},"./pkg/index_bg.wasm":"./pkg/index_bg.wasm"},"gitHead":"8b64e50125626d65a0553d1550173f226c49bea0","scripts":{"test":"test/test.sh test","build":"wasm-pack build -t web --out-name index"},"_npmUser":{"name":"myl7","email":"myl@myl.moe"},"repository":{"url":"git+https://github.com/ustclug-dev/brotli-dec-wasm.git","type":"git"},"_npmVersion":"10.2.3","description":"Brotli decompressor for browsers and web workers with WASM, which still has a small size (about 300KB)","directories":{},"sideEffects":false,"_nodeVersion":"21.1.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/brotli-dec-wasm_2.1.0_1700809366568_0.1594857384737991","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"brotli-dec-wasm","version":"2.2.0","keywords":["brotli","brotli-decompressor","wasm","rust"],"author":{"name":"myl7"},"license":"MIT OR Apache-2.0","_id":"brotli-dec-wasm@2.2.0","maintainers":[{"name":"myl7","email":"myl@myl.moe"}],"homepage":"https://github.com/ustclug-dev/brotli-dec-wasm#readme","bugs":{"url":"https://github.com/ustclug-dev/brotli-dec-wasm/issues"},"dist":{"shasum":"c8f467866c68c210ba8a28f51a3b78066509b67c","tarball":"https://registry.npmjs.org/brotli-dec-wasm/-/brotli-dec-wasm-2.2.0.tgz","fileCount":10,"integrity":"sha512-OUmFZa+GBJz+1HyWXzRCC85zDV6JdPp9y4FyLMDR647GlxRtMMf8Cz91gdgRifJRfCIqder0P8293IVGBSrvfQ==","signatures":[{"sig":"MEYCIQDBmz/iISCD6gZoWKJJCX39vySakG8pKOIUiJF23N7KjwIhAPfB5fgsHKOoLtHYP4JIj6eF6ee4/FcWwJaXKe1H2VRW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":348822},"main":"index.js","type":"module","types":"index.d.ts","module":"index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./web":{"types":"./pkg/brotli_dec_wasm.d.ts","import":"./pkg/brotli_dec_wasm.js","default":"./pkg/brotli_dec_wasm.js"},"./web/bg.wasm":{"types":"./pkg/brotli_dec_wasm_bg.wasm.d.ts","import":"./pkg/brotli_dec_wasm_bg.wasm","default":"./pkg/brotli_dec_wasm_bg.wasm"}},"gitHead":"787d3882f6821a7ab426b826f1cac2f436870bac","scripts":{"test":"test/test.sh test","build":"wasm-pack build -t web","format":"prettier --write .","format:check":"prettier --check ."},"_npmUser":{"name":"myl7","email":"myl@myl.moe"},"repository":{"url":"git+https://github.com/ustclug-dev/brotli-dec-wasm.git","type":"git"},"_npmVersion":"10.5.2","description":"Brotli decompressor for browsers and web workers with WASM, which still has a small size (about 300KB)","directories":{},"sideEffects":false,"_nodeVersion":"21.7.2","dependencies":{"prettier":"^3.2.5"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/brotli-dec-wasm_2.2.0_1713450883356_0.9696248315800975","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"brotli-dec-wasm","version":"2.3.0","keywords":["brotli","brotli-decompressor","wasm","rust"],"author":{"name":"myl7"},"license":"MIT OR Apache-2.0","_id":"brotli-dec-wasm@2.3.0","maintainers":[{"name":"myl7","email":"myl@myl.moe"}],"homepage":"https://github.com/ustclug-dev/brotli-dec-wasm#readme","bugs":{"url":"https://github.com/ustclug-dev/brotli-dec-wasm/issues"},"dist":{"shasum":"c503462f61ad1d13364e4a35132f8acf551ceaa8","tarball":"https://registry.npmjs.org/brotli-dec-wasm/-/brotli-dec-wasm-2.3.0.tgz","fileCount":10,"integrity":"sha512-CNck+1A1ofvHk1oyqsKCuoIHLgD2FYy9KTVGHQlV1AKr/v/7N/Owh62nBKEcJxS3YOk+iwWhCi2rcaLhz9VN5g==","signatures":[{"sig":"MEYCIQDF17aufxTJMJ5yO+ygBqId3xFPa5s+xmmzsGdrbD9lyQIhAJLOdXCKThm4OPEzT4lqAj8lLKEn5rqY15iisuJnh2K2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251023},"main":"index.js","type":"module","types":"index.d.ts","module":"index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./web":{"types":"./pkg/brotli_dec_wasm.d.ts","import":"./pkg/brotli_dec_wasm.js","default":"./pkg/brotli_dec_wasm.js"},"./web/bg.wasm":{"types":"./pkg/brotli_dec_wasm_bg.wasm.d.ts","import":"./pkg/brotli_dec_wasm_bg.wasm","default":"./pkg/brotli_dec_wasm_bg.wasm"}},"gitHead":"7835ccc46823321e517b23277b3031256703838c","scripts":{"test":"test/test.sh test","build":"wasm-pack build -t web","format":"prettier --write .","format:check":"prettier --check ."},"_npmUser":{"name":"myl7","email":"myl@myl.moe"},"repository":{"url":"git+https://github.com/ustclug-dev/brotli-dec-wasm.git","type":"git"},"_npmVersion":"10.5.2","description":"Brotli decompressor for browsers and web workers with WASM, which still has a small size (about 200KB)","directories":{},"sideEffects":false,"_nodeVersion":"21.7.2","dependencies":{"prettier":"^3.2.5"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/brotli-dec-wasm_2.3.0_1713500658079_0.02270463715946458","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"brotli-dec-wasm","version":"2.3.1","keywords":["brotli","brotli-decompressor","wasm","rust"],"author":{"name":"myl7"},"license":"MIT OR Apache-2.0","_id":"brotli-dec-wasm@2.3.1","maintainers":[{"name":"myl7","email":"myl@myl.moe"}],"homepage":"https://github.com/ustclug-dev/brotli-dec-wasm#readme","bugs":{"url":"https://github.com/ustclug-dev/brotli-dec-wasm/issues"},"dist":{"shasum":"8be3914eb8f6bad00a8b8b07544a94fda78c23d2","tarball":"https://registry.npmjs.org/brotli-dec-wasm/-/brotli-dec-wasm-2.3.1.tgz","fileCount":10,"integrity":"sha512-ABgXhTO8q6GStOPSOOTlH7Xb6+IDgpIXlpnUe6wgIa7pgrEG7MgKgymntbVhzjwkNaHCnwo+7QwqRy5rKQnmCw==","signatures":[{"sig":"MEUCIGGcHJIx8s/2QHVoXZfLMK7Xo3n/vxkjVHGrWakQ/nmvAiEAopnNqpRd2FTq9TRIu2jhG2O7iWwTRAvgu/q0iyWCgkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252288},"main":"index.js","type":"module","_from":"file:brotli-dec-wasm-2.3.1.tgz","types":"index.d.ts","module":"index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./web":{"types":"./pkg/brotli_dec_wasm.d.ts","import":"./pkg/brotli_dec_wasm.js","default":"./pkg/brotli_dec_wasm.js"},"./web/bg.wasm":{"types":"./pkg/brotli_dec_wasm_bg.wasm.d.ts","import":"./pkg/brotli_dec_wasm_bg.wasm","default":"./pkg/brotli_dec_wasm_bg.wasm"}},"scripts":{"test":"test/test.sh test","build":"wasm-pack build -t web","format":"prettier --write .","format:check":"prettier --check ."},"_npmUser":{"name":"myl7","email":"myl@myl.moe"},"_resolved":"/tmp/5fa2ff60ca21b27f7dd3907673baf576/brotli-dec-wasm-2.3.1.tgz","_integrity":"sha512-ABgXhTO8q6GStOPSOOTlH7Xb6+IDgpIXlpnUe6wgIa7pgrEG7MgKgymntbVhzjwkNaHCnwo+7QwqRy5rKQnmCw==","repository":{"url":"git+https://github.com/ustclug-dev/brotli-dec-wasm.git","type":"git"},"_npmVersion":"11.7.0","description":"Brotli decompressor for browsers and web workers with WASM, which still has a small size (about 200KB)","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.7.4","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/brotli-dec-wasm_2.3.1_1768295207891_0.8234402243331047","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"brotli-dec-wasm","version":"2.3.2","description":"Brotli decompressor for browsers and web workers with WASM, in about 200KB","scripts":{"build":"npm run build:wasm && npm run build:ts && npm run minify","build:wasm":"wasm-pack build -t web","build:ts":"tsc","minify":"esbuild pkg/brotli_dec_wasm.js --minify --outfile=pkg/brotli_dec_wasm.js --allow-overwrite && esbuild index.js --minify --outfile=index.js --allow-overwrite","test":"vitest run","test:watch":"vitest","bench":"vitest bench","format":"prettier --write .","format:check":"prettier --check ."},"repository":{"type":"git","url":"git+https://github.com/ustclug-dev/brotli-dec-wasm.git"},"keywords":["brotli","brotli-decompressor","wasm","rust"],"author":{"name":"Yulong Ming","email":"i@myl7.org","url":"https://myl7.org"},"license":"MIT OR Apache-2.0","bugs":{"url":"https://github.com/ustclug-dev/brotli-dec-wasm/issues"},"homepage":"https://github.com/ustclug-dev/brotli-dec-wasm#readme","type":"module","sideEffects":false,"exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./web":{"types":"./pkg/brotli_dec_wasm.d.ts","import":"./pkg/brotli_dec_wasm.js","default":"./pkg/brotli_dec_wasm.js"},"./web/bg.wasm":{"types":"./pkg/brotli_dec_wasm_bg.wasm.d.ts","import":"./pkg/brotli_dec_wasm_bg.wasm","default":"./pkg/brotli_dec_wasm_bg.wasm"}},"devDependencies":{"@vitest/browser-playwright":"^4.1.0","esbuild":"^0.27.4","prettier":"^3.8.1","typescript":"^5.9.3","vitest":"^4.1.0"},"gitHead":"04947d5b2cbcf0487435d26d6598ea624a6b191b","types":"./index.d.ts","_id":"brotli-dec-wasm@2.3.2","_nodeVersion":"25.7.0","_npmVersion":"11.11.0","dist":{"integrity":"sha512-5H+k8eVLIJY6B4olN2HP9QzJAxcplf0jV7mWnkpxvOSeUE9Npg3dQ2pgLn30a9MUFHNro1iSmtdu6VNdlb+TIw==","shasum":"1f474c97a923a1298ffdc856a1fe51ee7d21bcd3","tarball":"https://registry.npmjs.org/brotli-dec-wasm/-/brotli-dec-wasm-2.3.2.tgz","fileCount":10,"unpackedSize":246548,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAbl9rm+ALuOW/CsnOuVoniPWfEgruOpwJa+S05r/01iAiAP3YF86G15C7aU1pG0QwVHWPhxfj10sLFWfS8lu3c0hQ=="}]},"_npmUser":{"name":"myl7","email":"myl@myl.moe"},"directories":{},"maintainers":[{"name":"myl7","email":"myl@myl.moe"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/brotli-dec-wasm_2.3.2_1773496673497_0.15813980444023157"},"_hasShrinkwrap":false}},"time":{"created":"2020-12-28T00:31:04.356Z","modified":"2026-03-14T13:57:53.781Z","1.0.0":"2020-12-28T00:31:04.488Z","1.1.0":"2021-02-09T21:19:57.395Z","1.2.0":"2021-06-08T17:59:11.488Z","1.3.0":"2022-05-04T11:15:12.173Z","1.3.1":"2022-05-12T13:04:32.408Z","1.3.2":"2022-05-12T22:34:05.185Z","1.3.3":"2022-09-17T04:04:22.570Z","2.0.0":"2023-07-12T12:35:54.777Z","2.0.1":"2023-07-13T03:54:03.287Z","2.0.2":"2023-10-20T08:17:02.946Z","2.0.3":"2023-11-13T06:49:06.879Z","2.1.0":"2023-11-24T07:02:46.905Z","2.2.0":"2024-04-18T14:34:43.643Z","2.3.0":"2024-04-19T04:24:18.243Z","2.3.1":"2026-01-13T09:06:48.054Z","2.3.2":"2026-03-14T13:57:53.645Z"},"bugs":{"url":"https://github.com/ustclug-dev/brotli-dec-wasm/issues"},"author":{"name":"Yulong Ming","email":"i@myl7.org","url":"https://myl7.org"},"license":"MIT OR Apache-2.0","homepage":"https://github.com/ustclug-dev/brotli-dec-wasm#readme","keywords":["brotli","brotli-decompressor","wasm","rust"],"repository":{"type":"git","url":"git+https://github.com/ustclug-dev/brotli-dec-wasm.git"},"description":"Brotli decompressor for browsers and web workers with WASM, in about 200KB","maintainers":[{"name":"myl7","email":"myl@myl.moe"}],"readme":"# brotli-dec-wasm\n\n[![npm](https://img.shields.io/npm/v/brotli-dec-wasm)](https://npmjs.com/package/brotli-dec-wasm)\n[![npm unpacked size](https://img.shields.io/endpoint?url=https%3A%2F%2Fnpm-unpackedsize-badge.myl.workers.dev%2Fbrotli-dec-wasm&color=blue)](https://npmjs.com/package/brotli-dec-wasm)\n\n[Brotli](https://github.com/google/brotli) decompressor for browsers and web workers with WASM, in about 200KB.\n\nFor compressors, see [Alternatives](#alternatives).\n\n## Features\n\n- Optimized for size, suitable for browsers and web workers.\n- [Streaming](https://brotli.org/decode.html#a234) decompression.\n- Drop-in replacement for [brotli-wasm](https://github.com/httptoolkit/brotli-wasm).\n\n## Get Started\n\nInstall the package:\n\n```sh\nnpm install brotli-dec-wasm\n```\n\nThe default export is a promise that resolves to the WASM module:\n\n```js\nimport brotliPromise from \"brotli-dec-wasm\";\n\nconst brotli = await brotliPromise;\nconst compressedData = new Uint8Array(/* ... */);\nconst decompressed = brotli.decompress(compressedData);\n```\n\n### Streaming decompression\n\nUse `DecompressStream` to decompress data in chunks. Call `decompress(input, outputSize)` in a loop, handling three result codes:\n\n- `NeedsMoreOutput`: the current input chunk produced more output than `outputSize` bytes. Call again with the remaining input (sliced by `input_offset`).\n- `NeedsMoreInput`: the current input chunk is fully consumed. Feed the next chunk.\n- `ResultSuccess`: decompression is complete.\n\n```js\nimport brotliPromise from \"brotli-dec-wasm\";\n\nconst brotli = await brotliPromise;\nconst stream = new brotli.DecompressStream();\nconst chunks = [];\n\nconst compressedChunks = [new Uint8Array(/* ... */) /* ... */];\nfor (const chunk of compressedChunks) {\n    let resultCode;\n    let inputOffset = 0;\n    do {\n        const input = chunk.slice(inputOffset);\n        const result = stream.decompress(input, 1024);\n        chunks.push(result.buf);\n        resultCode = result.code;\n        inputOffset += result.input_offset;\n    } while (resultCode === brotli.BrotliStreamResultCode.NeedsMoreOutput);\n}\n```\n\n### Using with TransformStream\n\n`DecompressStream` works with the browser `TransformStream` API for piped workflows:\n\n```js\nimport brotliPromise from \"brotli-dec-wasm\";\n\nconst brotli = await brotliPromise;\nconst decompressStream = new brotli.DecompressStream();\n\nconst decompressionStream = new TransformStream({\n    transform(chunk, controller) {\n        let resultCode;\n        let inputOffset = 0;\n        do {\n            const input = chunk.slice(inputOffset);\n            const result = decompressStream.decompress(input, 1024);\n            controller.enqueue(result.buf);\n            resultCode = result.code;\n            inputOffset += result.input_offset;\n        } while (resultCode === brotli.BrotliStreamResultCode.NeedsMoreOutput);\n        if (\n            resultCode !== brotli.BrotliStreamResultCode.NeedsMoreInput &&\n            resultCode !== brotli.BrotliStreamResultCode.ResultSuccess\n        ) {\n            controller.error(`Brotli decompression failed with code ${resultCode}`);\n        }\n    },\n});\n\nawait compressedReadableStream.pipeThrough(decompressionStream).pipeTo(outputWritableStream);\n```\n\n### Using with a Web Worker\n\nDecompression runs synchronously on the calling thread. For large payloads this can freeze the UI. To avoid that, run the decompression in a [Web Worker](https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API):\n\n```js\n// worker.js\nimport brotliPromise from \"brotli-dec-wasm\";\n\nconst brotli = await brotliPromise;\n\nself.onmessage = (e) => {\n    try {\n        const result = brotli.decompress(new Uint8Array(e.data));\n        self.postMessage(result, [result.buffer]);\n    } catch (err) {\n        self.postMessage({ error: err.message });\n    }\n};\n```\n\n```js\n// main.js\nconst worker = new Worker(new URL(\"./worker.js\", import.meta.url), { type: \"module\" });\n\nfunction decompress(data) {\n    return new Promise((resolve, reject) => {\n        worker.onmessage = (e) => {\n            if (e.data.error) reject(new Error(e.data.error));\n            else resolve(e.data);\n        };\n        const buf = data.buffer.slice(data.byteOffset, data.byteOffset + data.byteLength);\n        worker.postMessage(buf, [buf]);\n    });\n}\n\nconst result = await decompress(compressedData);\n```\n\n### Using the WASM module directly\n\nThe JS API generated by wasm-pack and the WASM binary file are also exported for cases where you need to instantiate the WASM module with a URL:\n\n```js\nimport init from \"brotli-dec-wasm/web\";\nimport wasmUrl from \"brotli-dec-wasm/web/bg.wasm\";\n```\n\nCheck `*.asset.*` files in [`example/webpack`](./example/webpack) for examples.\n\n### Webpack 5\n\nSet `experiments.asyncWebAssembly: true` (or `experiments.syncWebAssembly: true` for legacy code) in your webpack config. Without this, webpack 5 will not enable WebAssembly support.\n\n## Benchmark\n\nDecompressing 1MB data in headless Chromium (vitest + playwright):\n\n| Input                                                        | ops/s | mean   |\n| ------------------------------------------------------------ | ----- | ------ |\n| 1MB random data (incompressible, ~1MB compressed)            | ~480  | ~2.1ms |\n| 1MB repeated data (highly compressible, 41 bytes compressed) | ~440  | ~2.3ms |\n\nEnvironment: AMD Ryzen 7 5800H, performance governor, Linux 6.19.6.\n\nRun `pnpm run bench` to reproduce. Fixtures are generated by `node test/gen_fixture.js`.\n\n## Alternatives\n\n- [brotli-wasm](https://github.com/httptoolkit/brotli-wasm): A compressor and decompressor for Brotli, supporting Node and browsers via WASM. If you need a compressor, use it.\n\n## Security\n\nUse version **>= 1.3.3**. Earlier versions depend on the unmaintained Rust crate `wee_alloc`, which has open serious issues.\n\n## License\n\nCopyright (C) 2026 Yulong Ming <i@myl7.org>.\n\nApache License, Version 2.0 or MIT License, at your option.\n","readmeFilename":"README.md"}