{"_id":"fzstd","_rev":"6-f5335f2dff22681693b112914fbcb23b","name":"fzstd","dist-tags":{"latest":"0.1.1"},"versions":{"0.0.1":{"name":"fzstd","version":"0.0.1","description":"High performance Zstandard (de)compression","main":"./lib/index.js","module":"./esm/index.js","types":"./lib/index.d.ts","unpkg":"./umd/index.js","jsdelivr":"./umd/index.js","exports":{".":{"import":"./esm/index.js","require":"./lib/index.js"}},"targets":{"main":false,"module":false,"browser":false,"types":false},"sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/101arrowz/fzstd.git"},"bugs":{"url":"https://github.com/101arrowz/fzstd/issues","email":"arjunbarrett@gmail.com"},"author":{"name":"Arjun Barrett"},"license":"MIT","keywords":["compression","decompression","zstd","zstandard","browser","node.js","tiny","fast","non-blocking"],"scripts":{"build":"yarn build:lib","script":"node -r ts-node/register scripts/$SC.ts","build:lib":"tsc && tsc --project tsconfig.esm.json && yarn build:rewrite && yarn build:umd","build:umd":"SC=buildUMD yarn script","build:rewrite":"SC=rewriteBuilds yarn script","prepack":"yarn build"},"devDependencies":{"@types/node":"^14.11.2","@types/react":"^16.9.55","@types/react-dom":"^16.9.9","parcel":"^2.0.0-nightly.440","parcel-config-precache-manifest":"^0.0.3","preact":"^10.5.12","react":"^17.0.1","react-dom":"^17.0.1","simple-git":"^2.22.0","terser":"^5.3.8","ts-node":"^9.0.0","typedoc":"^0.17.0-3","typedoc-plugin-markdown":"^3.0.2","typescript":"^4.1.5","uvu":"^0.3.3","zstandard-wasm":"^1.5.0-rev.2"},"alias":{"react":"preact/compat","react-dom":"preact/compat","react-dom/test-utils":"preact/test-utils"},"gitHead":"dc12ec681c06d3613d8e52ff874cf3ecbd5d6be9","homepage":"https://github.com/101arrowz/fzstd#readme","_id":"fzstd@0.0.1","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-4+xHDm+nPYeESHO4g17kHKYpBJRGg+39ViOPvJkKFWvQil7faq9Bk/ZXYR+ce+UCKt7pAyq1RLqeF00aKuXGgQ==","shasum":"79cd948dbc986eb1114dbfa2423c8b41cfb8550e","tarball":"https://registry.npmjs.org/fzstd/-/fzstd-0.0.1.tgz","fileCount":8,"unpackedSize":56248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3P33CRA9TVsSAnZWagAAQycP/08TsbEJtt55jJzPQXld\n5w0wC1xqBvMz9TwrBu270K+41TZwBMUdzSPgFdz+Uc51UzeN8OZOsHfYnUVT\nBe9vvw4HJWGfIKSGZLT1PEfY6NQAhrGX2qGQsjgZJfGxOEEXehkbfrm7jYXk\nA8BPtKuUr/Ql6mZq8w+Sr3agUqXpgD5S0Vqh3UgnpHua034XyKvfg0EtXGWC\n7cWqQBaOsA6EnfnGdDRwPi7mV2c3u1BpHfg3uz6XSJx7mqkcZoTpluoOnelg\nvHN2qcT8x4LN8DgjzjDJTUt2czwHUGdrjQpgtT6314VXr0SFbmFM9iCkfjwV\nnMlNHxtycQ7t2Bp32bgkjoeQo8MJ2PIdKhGbju3UCQnxkVOw4YdKJ7lgrRNI\nHtek2lByCMoEFXb3Yt/CA4mCAJTa4tvKp8Q1unKQIxi57WAtqO+UlP3bVj4h\n/bDdPeJ2b+fs3TJdP0v9onNGwITRv9ugiHMU0rnFLfYGj8rmr+LXdKc8Z6rM\nNhYOhKaEqIX6n+bbRIvxO542pGBrXRtWJ34Bo/cKOrHFp390/IpnfzPUIUz4\nrjiv4st2rXgJ5yzmBDa1PqrP5F/TEvNOBqwmDLMFvNJDL0uEOxH27MYJ2eoQ\nRV8VWoF2wCKLqfOKEZlK6A90Hga09su6LE3EEpuZdIryCeZ4Tj846uUjPC6A\nXfFy\r\n=tkMp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6OQGOqepXyNnsQb5aVmFRYhxK1yGjbWDi3tigbEmiAAIgUgWn3n7GIOOQP+3DiaMeGeHD/7tF3OcNThQ+bRCLJkM="}]},"_npmUser":{"name":"101arrowz","email":"arjunbarrett@gmail.com"},"directories":{},"maintainers":[{"name":"101arrowz","email":"arjunbarrett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fzstd_0.0.1_1625095670743_0.07431987675450347"},"_hasShrinkwrap":false},"0.0.2":{"name":"fzstd","version":"0.0.2","description":"High performance Zstandard (de)compression","main":"./lib/index.js","module":"./esm/index.js","types":"./lib/index.d.ts","unpkg":"./umd/index.js","jsdelivr":"./umd/index.js","exports":{".":{"import":"./esm/index.js","require":"./lib/index.js"}},"targets":{"main":false,"module":false,"browser":false,"types":false},"sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/101arrowz/fzstd.git"},"bugs":{"url":"https://github.com/101arrowz/fzstd/issues","email":"arjunbarrett@gmail.com"},"author":{"name":"Arjun Barrett"},"license":"MIT","keywords":["compression","decompression","zstd","zstandard","browser","node.js","tiny","fast","non-blocking"],"scripts":{"build":"yarn build:lib","script":"node -r ts-node/register scripts/$SC.ts","build:lib":"tsc && tsc --project tsconfig.esm.json && yarn build:rewrite && yarn build:umd","build:umd":"SC=buildUMD yarn script","build:rewrite":"SC=rewriteBuilds yarn script","prepack":"yarn build"},"devDependencies":{"@types/node":"^14.11.2","@types/react":"^16.9.55","@types/react-dom":"^16.9.9","parcel":"^2.0.0-nightly.440","parcel-config-precache-manifest":"^0.0.3","preact":"^10.5.12","react":"^17.0.1","react-dom":"^17.0.1","simple-git":"^2.22.0","terser":"^5.3.8","ts-node":"^9.0.0","typedoc":"^0.17.0-3","typedoc-plugin-markdown":"^3.0.2","typescript":"^4.1.5","uvu":"^0.3.3","zstandard-wasm":"^1.5.0-rev.2"},"alias":{"react":"preact/compat","react-dom":"preact/compat","react-dom/test-utils":"preact/test-utils"},"gitHead":"41613a08caa7ebe0a3ee93a201a2ec51726440e8","homepage":"https://github.com/101arrowz/fzstd#readme","_id":"fzstd@0.0.2","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-lmhnLP3zouHcj0WGK8OaDSZNQj5cduMJINsxPw91YlbcZnLdID7lml/JujXaD24SKPFwWgJ9u78w8Lx2VxQB/w==","shasum":"0a9c22faef04fff4d195259643f9eee73b935165","tarball":"https://registry.npmjs.org/fzstd/-/fzstd-0.0.2.tgz","fileCount":8,"unpackedSize":59898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3QerCRA9TVsSAnZWagAAUKcP/AvJraQYXKabKAQM7X19\n+yDBe4eCkd+UN3VvP+GAerwR2t9PvXbnNlpEpwufUuASZb29dMPHDXhoLgbf\n8ILb06+qIfnJuzp1kifiEw1mGljYvK8UsYOLa0iJiUA2mSMZTvmz22UvM7BY\n1QoQBbr9xJqkTxVnV2AcxBOMzuv+JaUQ9t7IB6F4kJeXILjiwyNMSxahMa0M\n2qUo4dgb5PwFQoaLnQONsni3HWGGYJjnUxH4D5AXPkNbkPOARP4CBuXNV+Av\n7i0UOrna+SGlgLxi+X9VziuEPwWohz3/Cb68OEtnMxJW19Y4D3GPEIGlH0bf\nTauhxcH0UDM5YllOMtqRZirrR+Ou+mVI5BhDlT40FRqrFLNXPos4Fyl9qq37\nwq6tgaxuj17yGTEhBh4XV6v4Ub3A9im/XvXtvpjyITdmtBRIjyrv2kOACaFr\nj/CJe9YK3U2U8BguGIpAL9UvqCpwN1nABFyUsL4h2tlzGoFxig96Ijawy4fM\nMRLgbsuFfpsJkKzchw/CAjHI9QT2TwDiQKM3XhXzQewfXUcvuiMtHONlOx66\n2sA5sJ3sN28x9AB+J9ohoZarMcfp28VPrjvG3Z0iFceFomJ+WhFk5D+b950P\nF/QK25lKqBD1bRU4qSUn8BpC8N1NpBfac3276mz660fDm7wcQoNWzqpECg9k\n8uOt\r\n=MAKJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID9qYxT3AjhWPG33VWPhiCEFCoEuoTfqIFD69O2k4I7OAiEAhRltGENQWunnLEP7+E+ldojJQI6H6+dXNNl+jIsOBSs="}]},"_npmUser":{"name":"101arrowz","email":"arjunbarrett@gmail.com"},"directories":{},"maintainers":[{"name":"101arrowz","email":"arjunbarrett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fzstd_0.0.2_1625098154640_0.45162058226504476"},"_hasShrinkwrap":false},"0.0.3":{"name":"fzstd","version":"0.0.3","description":"High performance Zstandard (de)compression","main":"./lib/index.js","module":"./esm/index.js","types":"./lib/index.d.ts","unpkg":"./umd/index.js","jsdelivr":"./umd/index.js","exports":{".":{"import":"./esm/index.js","require":"./lib/index.js"}},"targets":{"main":false,"module":false,"browser":false,"types":false},"sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/101arrowz/fzstd.git"},"bugs":{"url":"https://github.com/101arrowz/fzstd/issues","email":"arjunbarrett@gmail.com"},"author":{"name":"Arjun Barrett"},"license":"MIT","keywords":["compression","decompression","zstd","zstandard","browser","node.js","tiny","fast","non-blocking"],"scripts":{"build":"yarn build:lib","script":"node -r ts-node/register scripts/$SC.ts","build:lib":"tsc && tsc --project tsconfig.esm.json && yarn build:rewrite && yarn build:umd","build:umd":"SC=buildUMD yarn script","build:rewrite":"SC=rewriteBuilds yarn script","prepack":"yarn build"},"devDependencies":{"@types/node":"^14.11.2","@types/react":"^16.9.55","@types/react-dom":"^16.9.9","parcel":"^2.0.0-nightly.440","parcel-config-precache-manifest":"^0.0.3","preact":"^10.5.12","react":"^17.0.1","react-dom":"^17.0.1","simple-git":"^2.22.0","terser":"^5.3.8","ts-node":"^9.0.0","typedoc":"^0.17.0-3","typedoc-plugin-markdown":"^3.0.2","typescript":"^4.1.5","uvu":"^0.3.3","zstandard-wasm":"^1.5.0-rev.2"},"alias":{"react":"preact/compat","react-dom":"preact/compat","react-dom/test-utils":"preact/test-utils"},"gitHead":"217b797b6a111e7138f806e6261071102552172e","homepage":"https://github.com/101arrowz/fzstd#readme","_id":"fzstd@0.0.3","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-T+Ny5ZWwFjLMFMlqBQDRfPYnoMvxVyFjrWzgWn4fL8kZhkJd+jpzXyYxIERhuFlFhT0YUUMvFDIv75KPJfElMg==","shasum":"0ca738ae3751b93cbd3ab2e8d62e51fa2f0ef8b9","tarball":"https://registry.npmjs.org/fzstd/-/fzstd-0.0.3.tgz","fileCount":8,"unpackedSize":67493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4ZGSCRA9TVsSAnZWagAA/+gP/A/5iXp9a2Ul4gTY5S64\notJJ+krgjA5kHlPnItwuTnrljl7t6ShLC7VlrEMnFaek9JhvvCd0yjbBgwz0\nV3FXwUPEtvw/YwIsH4VFu3t3JO/vyfzdlhuJtVXrCd8Cd9lfP+5tGDXyym/+\n5ZuAaGLq9SDYkkutwa8FZ0YX4HqdWeoBVQzNb1Wr3FKl6pee6SDUEzPyRQpd\nkpSK9NSxZ+gxS9hB8w+c8QrfH60hpzw33/CLzYpfebz2ExzGaUfMIu1mpEpX\nVwyx93iT7l+3CGZBwOS8tCt2TRCDnTsGp2ngdKUr9srbJNt0CkqoUgLL/Zw0\nvb8THiu0Pz4uxcA5S788fbEGL1V87Wg3E1+FsUyNMJ0RYO/P9TsdCab+9JOi\nfYWplWBaGTKiP8631Nh2jvTfezvAHy2kIvejtdNO9BxMKGDBpHLnKT/rDsoB\nN5JsDZU18qOPyHXM8BQ84v5g1zV86Izd7jNNL9tPWMCgufcQOdYAybakOkyC\nWerJWjnPshB//BxYCXM0f4IaGz0AummeZzYDiGyb1BcwsQdd0jsLcJNx0vHy\nYprRttUjk8HR/4gGv+xhWEHP9+TUP9fm8lziGfE1Pcwxn3/KKRsro+/8khrP\n/L8CuZUkb38NXvm95wvA3bcNGbcd3+I7O9ZJ/Rr/140oMfK/rQhLsowt2tqA\nup5r\r\n=aO8T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCL6okJL2d3SgTyfd//OntB8SNndYpRwxvvUM/M4wLREAIhAJ2KBdwwbfeOI9h6FVbUMZ+gk80dtRE1CZZtQh9HvBbp"}]},"_npmUser":{"name":"101arrowz","email":"arjunbarrett@gmail.com"},"directories":{},"maintainers":[{"name":"101arrowz","email":"arjunbarrett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fzstd_0.0.3_1625395601945_0.9947758147770733"},"_hasShrinkwrap":false},"0.0.4":{"name":"fzstd","version":"0.0.4","description":"High performance Zstandard (de)compression","main":"./lib/index.js","module":"./esm/index.mjs","types":"./lib/index.d.ts","unpkg":"./umd/index.js","jsdelivr":"./umd/index.js","exports":{".":{"import":"./esm/index.mjs","require":"./lib/index.js"}},"targets":{"main":false,"module":false,"browser":false,"types":false},"sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/101arrowz/fzstd.git"},"bugs":{"url":"https://github.com/101arrowz/fzstd/issues","email":"arjunbarrett@gmail.com"},"author":{"name":"Arjun Barrett"},"license":"MIT","keywords":["compression","decompression","zstd","zstandard","browser","node.js","tiny","fast","non-blocking"],"scripts":{"build":"yarn build:lib","script":"node -r ts-node/register scripts/$SC.ts","build:lib":"tsc && tsc --project tsconfig.esm.json && yarn build:rewrite && yarn build:umd","build:umd":"SC=buildUMD yarn script","build:rewrite":"SC=rewriteBuilds yarn script","prepack":"yarn build"},"devDependencies":{"@types/node":"^14.11.2","@types/react":"^16.9.55","@types/react-dom":"^16.9.9","parcel":"^2.0.0-nightly.440","parcel-config-precache-manifest":"^0.0.3","preact":"^10.5.12","react":"^17.0.1","react-dom":"^17.0.1","simple-git":"^2.22.0","terser":"^5.3.8","ts-node":"^9.0.0","typedoc":"^0.17.0-3","typedoc-plugin-markdown":"^3.0.2","typescript":"^4.1.5","uvu":"^0.3.3","zstandard-wasm":"^1.5.0-rev.2"},"alias":{"react":"preact/compat","react-dom":"preact/compat","react-dom/test-utils":"preact/test-utils"},"gitHead":"eb34544a5230dbf979ac95cac84486bb1f2e0908","homepage":"https://github.com/101arrowz/fzstd#readme","_id":"fzstd@0.0.4","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-GNZEyoB2+mGNGhBBdRiPF1WE3xRK5VTOXFNiM8YqUmo5Lo/XeyvLtSSrWLN3NS7JRnwolabqsmE970MiqI69Ug==","shasum":"00f63df42ee7acde2c68b2d8b7be92b6c633d629","tarball":"https://registry.npmjs.org/fzstd/-/fzstd-0.0.4.tgz","fileCount":8,"unpackedSize":65672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHsXFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQxA//Uj/w6R8XbmMqMJ3NCiUCg3u1eg5SAIejbflsckdlYj6gKuqv\r\nPI3lF4jVfD/Oe2mniSiZggp2vE5er4dVRbfYoJUBekKpJdDuZJcbtGgrjzZh\r\nOazRG+Dhn4EeE4qukyoqEEgV9fi0ZWW4O4BPhctO7+UgVrnzSLYwiNJWRGTu\r\nvDvLSbsYWLNUj0wReDV4FV0dnoeMaW/smXNxm0f7zlWk9MwfeVfF8kjobfZ1\r\nkjiVkvgI0CSdR+Swv1F28QKntP8DxAOQxgxrxx09pySJ8mJZCJhZf6eYftK/\r\nQJhSzuRUDQMO97Tb8XiQjgtDvWy+k+gsv7Oz0deqc56DATZwJadkn6spTT+G\r\n5lEbJrxQj+qxHh6mRwcZZDv5xAHjoH3a1+TsZnoNx/egCv06BONDaF2/HRlZ\r\nAlhnUfDvGuFN5OU9H1aWHdjUQfEHw9ZNJ5T1Bp2f3nz92hV4qwtdhTdjRjtC\r\nsgHy8rB1XscbumW14gcEZlP2n5qV/gxN/+FPVmKWHAqJ+1o72jQqO6scZJmX\r\nWgrcFcfo9oXPdUIrDfnx3qxCkrwAlMVFBnVWdhclARy+eqYLi3lNnFGqwmEf\r\nes3fIJv8ZIIwyPcqoPhJt2aSRGbJd7nwUzp5dIt7F/tc7th7s578nVPu6KUN\r\nhVRvFuLqyIvmnPlgGU+dUsKL+nHW8RStcWc=\r\n=Odv9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqveuImg70epz2yW+dp6FWH2VJYujVgVG782EXXEQddwIhALYsDBDhERTRVPsk+xYTJxd/ER7usmWFmR6hTu+zwhQq"}]},"_npmUser":{"name":"101arrowz","email":"arjunbarrett@gmail.com"},"directories":{},"maintainers":[{"name":"101arrowz","email":"arjunbarrett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fzstd_0.0.4_1646183877398_0.5209189549431472"},"_hasShrinkwrap":false},"0.1.0":{"name":"fzstd","version":"0.1.0","description":"High performance Zstandard (de)compression","main":"./lib/index.js","module":"./esm/index.mjs","types":"./lib/index.d.ts","unpkg":"./umd/index.js","jsdelivr":"./umd/index.js","exports":{".":{"types":"./lib/index.d.ts","import":"./esm/index.mjs","require":"./lib/index.js"}},"sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/101arrowz/fzstd.git"},"bugs":{"url":"https://github.com/101arrowz/fzstd/issues","email":"arjunbarrett@gmail.com"},"author":{"name":"Arjun Barrett"},"license":"MIT","keywords":["compression","decompression","zstd","zstandard","browser","node.js","tiny","fast"],"scripts":{"build":"yarn build:lib","script":"node -r ts-node/register scripts/$SC.ts","build:lib":"tsc && tsc --project tsconfig.esm.json && yarn build:rewrite && yarn build:umd","build:umd":"SC=buildUMD yarn script","build:rewrite":"SC=rewriteBuilds yarn script","prepack":"yarn build"},"devDependencies":{"@types/node":"^14.11.2","terser":"^5.3.8","ts-node":"^9.0.0","typescript":"^4.1.5","zstandard-wasm":"^1.5.0-rev.2"},"gitHead":"a2fd39615acece29ed85656f5495666144609f9d","homepage":"https://github.com/101arrowz/fzstd#readme","_id":"fzstd@0.1.0","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-TTvznnpde1rTv/3FOmZMbPCh75gqkJ9dKJdsKmcNiXh4olLJl3eRahHJcGzyPZjuVaytffP02Or4z5avDvqKQA==","shasum":"1d7bccb5f819e2d073a15fccea1adb7fdc7a46a9","tarball":"https://registry.npmjs.org/fzstd/-/fzstd-0.1.0.tgz","fileCount":8,"unpackedSize":65109,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXQ778/1ILG9J+tbd18vFVAcN56qAls0g13CvhSq7SnAIhAJJqUCoddvNZ1WfwN7ILYCSfyPLmllybj1PJb1CLpf38"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjarNQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5zA/9HiSPU/Orq2bkw5NvDZsuZ4sxK5cM38O5JXe51YNt6KsFn6E4\r\nQiF6lF+s37/6+z2Vp+JHBYuy1gK8aONypGHW9WFL8k5fYKKfVfBDJvgFrBRr\r\nHG7j6mo+BPNSii0zRSMx8PYJVPMgq5NmOZI4E2rvuNwVUQqYoFVZIDdrvl0K\r\n7PMGaWUlmhnZowG9AjRwZGQweAGbHeXSao3NwiosvEQTkmKrywb3XKJBIiEQ\r\nfUTFHMe8Dlq6VzHn4XEKNt1rWJbtb6sazXTKXUmLwC3l13D2hdjEyJ+wpPeX\r\nC8U33TcITqa7gginKYMdL6VuEY4hI5DsCPLvcIKSbfpU+8WNjyxbiEAtoBFe\r\naHZZHlTIbjNX0ACRA62652Wtbkeo1vJNUb4Lr4kbhjsP/OKWlpQwUJRuEgMI\r\nvT4foLZg1Hn5aUGaGm8ilVFgav5YWbN0sUfnFJXqyXyrExYVhczlNWbwQzzS\r\nfIDFgRZKxQ02hUg+aG/7Np/fYZ/lQM6SSd0t8CuVoQgvSnZLJ1spkiDGsCjE\r\naw2mN5sYN9Cj3yD+l5q2LCrkcnCwanpA0xLh2sSRvwqLWmMGTP8ZgBJT2xNd\r\ngMwXcIxUA2vROMGO0omuCWyJhGfzCZrat9IcT6UCAzgSXjy5bRpl2eXgN77P\r\nWJz0RvNTktvsbasEtF7Oqqyx1btW/IW8ATI=\r\n=dYEq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"101arrowz","email":"arjunbarrett@gmail.com"},"directories":{},"maintainers":[{"name":"101arrowz","email":"arjunbarrett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fzstd_0.1.0_1667937104492_0.9508812302596472"},"_hasShrinkwrap":false},"0.1.1":{"name":"fzstd","version":"0.1.1","description":"High performance Zstandard (de)compression","main":"./lib/index.js","module":"./esm/index.mjs","types":"./lib/index.d.ts","unpkg":"./umd/index.js","jsdelivr":"./umd/index.js","exports":{".":{"types":"./lib/index.d.ts","import":"./esm/index.mjs","require":"./lib/index.js"}},"sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/101arrowz/fzstd.git"},"bugs":{"url":"https://github.com/101arrowz/fzstd/issues","email":"arjunbarrett@gmail.com"},"author":{"name":"Arjun Barrett"},"license":"MIT","keywords":["compression","decompression","zstd","zstandard","browser","node.js","tiny","fast"],"scripts":{"build":"npm run build:lib","script":"node -r ts-node/register scripts/$SC.ts","build:lib":"tsc && tsc --project tsconfig.esm.json && npm run build:rewrite && npm run build:umd","build:umd":"SC=buildUMD npm run script","build:rewrite":"SC=rewriteBuilds npm run script","prepack":"npm run build"},"devDependencies":{"@types/node":"^14.11.2","terser":"^5.3.8","ts-node":"^9.0.0","typescript":"^4.1.5","zstandard-wasm":"^1.5.0-rev.2"},"_id":"fzstd@0.1.1","gitHead":"807a854cac2c5766ef030832cc5b66482dc7ca8a","homepage":"https://github.com/101arrowz/fzstd#readme","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-dkuVSOKKwh3eas5VkJy1AW1vFpet8TA/fGmVA5krThl8YcOVE/8ZIoEA1+U1vEn5ckxxhLirSdY837azmbaNHA==","shasum":"a3da29f2fff45070ca90073f866d97e0c56a4a52","tarball":"https://registry.npmjs.org/fzstd/-/fzstd-0.1.1.tgz","fileCount":8,"unpackedSize":65318,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIChk7Vjp3cxlSfI13s/mWWvkO2MzhlfNWRXMlHp9bu/9AiADZQaN3Vbf7cxYGRpjc2aCa29qVGV/q66nUtK5ePAyvw=="}]},"_npmUser":{"name":"101arrowz","email":"arjunbarrett@gmail.com"},"directories":{},"maintainers":[{"name":"101arrowz","email":"arjunbarrett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fzstd_0.1.1_1710484259057_0.21144393445001852"},"_hasShrinkwrap":false}},"time":{"created":"2021-06-30T23:27:50.743Z","0.0.1":"2021-06-30T23:27:50.848Z","modified":"2024-03-15T06:30:59.656Z","0.0.2":"2021-07-01T00:09:14.805Z","0.0.3":"2021-07-04T10:46:42.068Z","0.0.4":"2022-03-02T01:17:57.670Z","0.1.0":"2022-11-08T19:51:44.693Z","0.1.1":"2024-03-15T06:30:59.238Z"},"maintainers":[{"name":"101arrowz","email":"arjunbarrett@gmail.com"}],"description":"High performance Zstandard (de)compression","homepage":"https://github.com/101arrowz/fzstd#readme","keywords":["compression","decompression","zstd","zstandard","browser","node.js","tiny","fast"],"repository":{"type":"git","url":"git+https://github.com/101arrowz/fzstd.git"},"author":{"name":"Arjun Barrett"},"bugs":{"url":"https://github.com/101arrowz/fzstd/issues","email":"arjunbarrett@gmail.com"},"license":"MIT","readme":"# fzstd\nHigh performance Zstandard decompression in a pure JavaScript, 8kB package\n\n## Usage\n\nImport:\n```js\n// I will assume that you use the following for the rest of this guide\nimport * as fzstd from 'fzstd';\n```\n\nIf your environment doesn't support ES Modules (e.g. Node.js):\n```js\nconst fzstd = require('fzstd');\n```\n\nIf you want to load from a CDN in the browser:\n```html\n<!--\nYou should use either UNPKG or jsDelivr (i.e. only one of the following)\n\nYou may also want to specify the version, e.g. with fzstd@0.01\n-->\n<script src=\"https://unpkg.com/fzstd\"></script>\n<script src=\"https://cdn.jsdelivr.net/npm/fzstd/umd/index.js\"></script>\n<!-- Now, the global variable fzstd contains the library -->\n\n<!-- If you're going buildless but want ESM, import from Skypack -->\n<script type=\"module\">\n  import * as fzstd from 'https://cdn.skypack.dev/fzstd?min';\n</script>\n```\n\nIf you are using Deno:\n```js\n// Don't use the ?dts Skypack flag; it isn't necessary for Deno support\n// The @deno-types comment adds TypeScript typings\n\n// @deno-types=\"https://cdn.skypack.dev/fzstd/lib/index.d.ts\"\nimport * as fzstd from 'https://cdn.skypack.dev/fzstd?min';\n```\n\nAnd use:\n```js\n// This is an ArrayBuffer of data\nconst compressedBuf = await fetch('/compressedData.zst').then(\n  res => res.arrayBuffer()\n);\n// To use fzstd, you need a Uint8Array\nconst compressed = new Uint8Array(compressedBuf);\n// Note that Node.js Buffers work just fine as well:\n// const massiveFile = require('fs').readFileSync('aMassiveFile.txt');\n\nconst decompressed = fzstd.decompress(compressed);\n\n// Second argument is optional: custom output buffer\nconst outBuf = new Uint8Array(100000);\n// IMPORTANT: fzstd will assume the buffer is sufficiently sized, so it\n// will yield corrupt data if the buffer is too small. It is highly\n// recommended to only specify this if you know the maximum output size.\nfzstd.decompress(compressed, outBuf);\n```\n\nYou can also use data streams to minimize memory usage while decompressing.\n```js\nlet outChunks = [];\nconst stream = new fzstd.Decompress((chunk, isLast) => {\n  // Add to list of output chunks\n  outChunks.push(chunk);\n  // Log after all chunks decompressed\n  if (isLast) {\n    console.log('Output chunks:', outChunks);\n  }\n});\n\n// You can also attach the data handler separately if you don't want to\n// do so in the constructor.\nstream.ondata = (chunk, final) => { ... }\n\n// Since this is synchronous, all errors will be thrown by stream.push()\nstream.push(chunk1);\nstream.push(chunk2);\n...\n// Last chunk must have the second parameter true\nstream.push(chunkLast, true);\n\n// Alternatively, you can push every data chunk normally and push an empty\n// chunk at the end:\n// stream.push(chunkLast);\n// stream.push(new Uint8Array(0), true);\n```\n\n## Considerations\nUnlike my Zlib implementation [`fflate`](https://github.com/101arrowz/fflate), WebAssembly ports of Zstandard are usually significantly (40-50%) faster than `fzstd`. However, they fail to decompress most archives without the decompressed size provided in advance. Moreover, they do not support streaming and thereby allocate a large amount of memory that cannot be freed. Lastly, `fzstd` is absolutely tiny: at 8kB minified and 3.8kB after gzipping, it's much smaller than most WASM implementations.\n\nPlease note that unlike the reference implementation, `fzstd` only supports a maximum backreference distance of 2<sup>25</sup> bytes. If you need to decompress files with an \"ultra\" compression level (20 or greater) AND if your files can be above 32MB decompressed, `fzstd` *might* fail to decompress properly. Consider using a WebAssembly port for files this large (though this may be difficult if you don't know the decompressed size).","readmeFilename":"README.md"}