{"_id":"lz4-wasm-nodejs","_rev":"4-fe2e77e9d87a156f796e9ca01e0bbb4f","name":"lz4-wasm-nodejs","dist-tags":{"latest":"0.9.2"},"versions":{"0.7.3":{"name":"lz4-wasm-nodejs","collaborators":["Pascal Seitz <pascal.seitz@gmail.com>"],"version":"0.7.3","main":"lz4_wasm_nodejs.js","types":"lz4_wasm_nodejs.d.ts","description":"<div align=\"center\">","_id":"lz4-wasm-nodejs@0.7.3","_nodeVersion":"12.20.2","_npmVersion":"6.14.11","dist":{"integrity":"sha512-09L6ia6jRhqD1DvXXTnoxe9JfzZF9Q9zFSM4Ib8zwlbmFsvU0LHraEYeQ5RrWzozj97YW1Rax7L4BcKVsU9IDQ==","shasum":"d53dd59fce89269dab385dc4a07ccb39a107d309","tarball":"https://registry.npmjs.org/lz4-wasm-nodejs/-/lz4-wasm-nodejs-0.7.3.tgz","fileCount":5,"unpackedSize":29631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJnnOCRA9TVsSAnZWagAA4ZsP/R5Mt7PdHCNcPe/cIS4X\ntIdlYqlCRVQieXs2+q87a0JODz3u09+baqG7RNQvpYEv9lukhNBz6K3MjUeP\nMWR5xFkdpOTeKYwMDcpqEtav+V4PTJmOAgAB/nz2n0lCoQautk7lfjEsYcBZ\n9K9v96KF81wmgBBfDgTuoszePACOGvNn41ZlYxHC1zoQbtAzDCXwz598e5c8\nxDNU9fhSC2VS89fYBJfTIjaFWSFLUyrFEoceJl98YrMuwD+iOZfUy+3kIyDL\npxY0TfrRxQcHSYT3majCF0Bu2c3ippbteMMi000WadlEcEG2L7bhBXBLW+DE\na66HxKT9UiHzU7WoJ0Pl2hsNCVNUDh7rKZm92YcWNzI+TED8+vlKiB0cd+S8\npsEXyW1JBgR8Nc3oTxKzthDke1AlCZd3/vbE/+o6aT5HXnS4YV+EATLpyqYV\nCRichqHrgiVm8vaJd5ABFFHlSBfkouRlpzqLHXEt7o6H6V+3h2f5T5EkZFxl\nX9f9uda/AjrVNstI427NRg4dRWFRNWmT6HTCNL8wP4kpAkre2NuvUiEWl9Ya\nSkHoVCHDpN59BdzlFJdP3jRrkCSXG1jzsLEIaYHKzJ1vxzCZQPsx2Bdwif3K\n0QRSizP/DwpblUTSwQGOYkkQmlxdV0WZBf3pqz1kYg6KKHcidsIMgx1si301\ne0/k\r\n=W5vH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQCzLcsAq4aTrVMjQ1bPx7fHrb6YWOuTVk7Qx6lyBI9bGQIfWQVRFnxAXUZauXYurT2l32N5mZt6csbWnorFDql8aQ=="}]},"_npmUser":{"name":"pseitz","email":"pascal.seitz@gmail.com"},"directories":{},"maintainers":[{"name":"pseitz","email":"pascal.seitz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lz4-wasm-nodejs_0.7.3_1613134286430_0.1196529847155321"},"_hasShrinkwrap":false},"0.7.4":{"name":"lz4-wasm-nodejs","collaborators":["Pascal Seitz <pascal.seitz@gmail.com>"],"description":"High Performance lz4 wasm implementation","version":"0.7.4","license":"MIT","keywords":["compression","lz4","compress","decompression","decompress","wasm"],"main":"lz4_wasm_nodejs.js","types":"lz4_wasm_nodejs.d.ts","_id":"lz4-wasm-nodejs@0.7.4","_nodeVersion":"15.8.0","_npmVersion":"7.5.1","dist":{"integrity":"sha512-IfFZoNQdx6EOu7Zb9hfrxBvN7PEU30MdQccDMOUsBceUPPax+gjRJurQeJgMYyxmlVJDdpy8bTp2EIYTOYfJDA==","shasum":"aea6ebf4264f12f6b1010258e7400262821a120f","tarball":"https://registry.npmjs.org/lz4-wasm-nodejs/-/lz4-wasm-nodejs-0.7.4.tgz","fileCount":7,"unpackedSize":40575,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJvZ7CRA9TVsSAnZWagAA1bAP/RV6xe47KPaIJPb+pJVd\nO4A6RS6Q3giLabVeqb/fgIOhKSJnbWrPLnvUTiKRDfT7nsLaqcR+dvtwsYQ8\nmQLIEx2We5Tse++bmG6xuKTkicEk0OLYpmPN1c3Rf01lj0UzjI5Rna/z5lsi\nHMAoRuSPgmDqxjwUDKVY6OtuLlBAD+erwJDCLgbCGI7rumqYfXHGwbUTBhqx\n1JjoPlZnaeZD7L+KVS4D8wkNOz2kcf+tGEKsAR3Aj8RIzXA/dZb+A9Pucx+D\n9guNkjXL9cHtS3msTid9pWkRiZ0hIfC78mETYHypEijOS0Z9gxwoDlWu/kGn\ndaZcLsg2JNCnZ8axhebG0gPFGq2f0dHIBY99H7U7T5ep8rzKgxOAb3Ws2FTy\ngfcWbWjXekNYsrrVWeA8cv6afR1Ia2nPiwwTHnLNK4NNyzUiMOrlEkIMnwZW\npqpgKQ3eMvi8arvWvpgu6mXcIuB1h0HwHVawEha6tA3notHjvwWBCMkENkRj\nvKXIyDM6FzKSplUH/Bho1/asAq/dlskbTjs87/wX8JlG+ql+rRw7UzjFL494\nXnm7Vgvp+cM1CBwbvTOsERniLJNpgHTuF881ELka76XqwtUvVk8E0ghVWzB6\nvgz6+KnJSYPhAKxt1aX1dJDhm28sgmMBVuGErKj1CKndYqn1wvTJFXEfKZcT\nPCHa\r\n=8X8V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrh31jq+TZ19bsj78qdMTuikGmP5kjji/i3Oi2tUhHewIhANAr0OT6QayT0C8/+8/8oONNepEbGRzkM7PfL0A7LfgQ"}]},"_npmUser":{"name":"pseitz","email":"pascal.seitz@gmail.com"},"directories":{},"maintainers":[{"name":"pseitz","email":"pascal.seitz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lz4-wasm-nodejs_0.7.4_1613166202685_0.5554923674370815"},"_hasShrinkwrap":false},"0.7.5":{"name":"lz4-wasm-nodejs","collaborators":["Pascal Seitz <pascal.seitz@gmail.com>"],"description":"High Performance lz4 wasm implementation","version":"0.7.5","license":"MIT","main":"lz4_wasm_nodejs.js","types":"lz4_wasm_nodejs.d.ts","_id":"lz4-wasm-nodejs@0.7.5","_nodeVersion":"12.20.2","_npmVersion":"6.14.11","dist":{"integrity":"sha512-sE+C1h1Elh2ewrvveoB6sVur0KScAFLjuyMW8VC9XHoO6Z6X9s7EwUw3g+dWb6OI/L1FrbKjmiQ+WoYTdEArqg==","shasum":"51c0d482021930e2e07aec8d1918490653f71b3f","tarball":"https://registry.npmjs.org/lz4-wasm-nodejs/-/lz4-wasm-nodejs-0.7.5.tgz","fileCount":7,"unpackedSize":39310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggQpPCRA9TVsSAnZWagAAm9AP/iTqvu0UjewyK9Kmzr1R\nC3duNJsXJ3TSNloF3uB9A4yZZbP7izmfDzX/K7dYVC/R1TBc/pN6VeFq1rMt\nwhxqKdni4rsJWD8d3Q39Fk1zDlBTXIIWCN26yU7ejqBB6FH4CIDtZO0DwjTu\nmgtMIt78VsdsjChkWi3mdH8aGFCnu/lLuIyhvcdmdQ81Xlw2UHmfkSHLiiCy\nyskKwl7HAcA7LSUoQxm3dvDY+jbzhBaJbXMPDJBZRfOfwzv8YfJ2i5TZCTwe\nst2QmC+MxY8clrh8XMHSTDjHbdOdgZSFHkD7GUbuG066PVXtWkGFIIIDbKia\noMQsU4F0doNdKJJd+ofc58uCHuKz4uQzWCyxP+sMickD3pHy36N5fmmv/ivl\n9+1NJVKqkNtuy4+MgiGJOt322LNgNcR7QSMrba0lcryIOg0MZeWglQX8ztcT\n1HGs+TYOF1jxiVE4O6AfvJINDMmHIKpyUsNI7jM5cjHCg3Jt+KxH+lHBAEJv\nQP8X0/Jw10r2M2+a4dGiIy1U5b1dBMe7u8m4MGkmu6Hv2NYicvPmDGnyTcO6\nFK6HXxo/eZxM00S9NYc9mUom+Kw0IoTwEDBBNnqQm8Z/Y8S9D+zI8852L726\n0k7Jgc39cotxx5qDBTPBqeceMqi7lwx/REwD2pa4PYpN5syEONyA9/Kz2Se1\nBwjL\r\n=YSGk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDcbHVGkZHh0qjPCkE/M3XgXhoVJPaBTN8/BgPsDtbtFAiEApC5S5B/EcYgduW8zbI9Fus4zMMldrFm06kRHtjhPxbw="}]},"_npmUser":{"name":"pseitz","email":"pascal.seitz@gmail.com"},"directories":{},"maintainers":[{"name":"pseitz","email":"pascal.seitz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lz4-wasm-nodejs_0.7.5_1619069519454_0.5389319367047705"},"_hasShrinkwrap":false},"0.9.2":{"name":"lz4-wasm-nodejs","collaborators":["Pascal Seitz <pascal.seitz@gmail.com>"],"description":"High Performance lz4 wasm implementation","version":"0.9.2","license":"MIT","main":"lz4_wasm_nodejs.js","types":"lz4_wasm_nodejs.d.ts","keywords":["compression","lz4","compress","decompression","decompress","wasm"],"gitHead":"08ab363930b22745fdbf3c015224a1710d2c4369","_id":"lz4-wasm-nodejs@0.9.2","_nodeVersion":"17.8.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-hSwgJPS98q/Oe/89Y1OxzeA/UdnASG8GvldRyKa7aZyoAFCC8VPRtViBSava7wWC66WocjUwBpWau2rEmyFPsw==","shasum":"eaa3184ac048e1af9bd0ec82f89de8e8f158c6c7","tarball":"https://registry.npmjs.org/lz4-wasm-nodejs/-/lz4-wasm-nodejs-0.9.2.tgz","fileCount":7,"unpackedSize":42143,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCICLk9fZT0LY/fn9LERVfFH3/FUoIH8vHAVgNV9CsxwToAh9AK6tvjRxnJI8Oxx43sMAHhBZql6kMbFKFdHR1+TeF"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaPHIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqi/w/9Gl2mg/d6gja1POonvVvIIwO3Trqs1xzvrV/e3DQVXm5ekv7g\r\nc+9WhCi+TQ+UiOvkMQ/jiC6/sLsLDRVgjEaUtdKrFmhNhC5QYngqYejgtm5r\r\nS7YzztXkUSvtcd5OvIdmioyTBv+MJ+LsOEg7pv8Wc4jZm0xoHGdxrooXm3Xk\r\nxISgOelgxNRXSaXhpAzziwjUFh9sXqPoiLkng6O7CmB8xBKzp3oPusMplwhj\r\nuORpfuuQQnEWcYbYd2cC/iBFGezWpB55E/v1Sp4bUOI+2ahmTFFWre8hLyQp\r\nsNR9xtob0VeOdMf6i1WcTFosbMUjoaEEJbUJ1qPknQVbqlL24Z3Vl1ammqUZ\r\nRUQWmYZnGB9Ip4Kr14MRULUJRP9u6NHzGB8k3m/OIZvyjiaGH9YMFmGSC985\r\ny8kRAamvVeO8yY3sPE23VjYvIGptiUa3KxQj9ajokSZDthxbqlMXo4yxZA/H\r\n5cJwne7lwjhgOiQS1KzjZ53Gm722Dy8MTPbRkTgJ/rxoejLCFDOv/CYDKbem\r\nFFfVafhuv3maFI+yWNlRlJ0qD8rKBVJaFaleP7g6SWyuYYjEhgUDuL/DIU6W\r\nVJx5SKaQ0r+mnWC5LJStDBbe7+2tVgAv3je3S3ZiRODvxt45KfK+gWg1KovM\r\nmeuo4dLzJiU7QDxQZ2+SaWzXR9VXqUwZg2g=\r\n=i5kc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pseitz","email":"pascal.seitz@gmail.com"},"directories":{},"maintainers":[{"name":"pseitz","email":"pascal.seitz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lz4-wasm-nodejs_0.9.2_1651044808342_0.014204677067241711"},"_hasShrinkwrap":false}},"time":{"created":"2021-02-12T12:51:26.429Z","0.7.3":"2021-02-12T12:51:26.561Z","modified":"2022-05-08T14:53:40.534Z","0.7.4":"2021-02-12T21:43:22.818Z","0.7.5":"2021-04-22T05:31:59.597Z","0.9.2":"2022-04-27T07:33:28.507Z"},"maintainers":[{"name":"pseitz","email":"pascal.seitz@gmail.com"}],"description":"High Performance lz4 wasm implementation","readme":"<div align=\"center\">\n\n  <h1><code>lz4-wasm</code></h1>\n\n  <strong>Extremely fast compression(200MB/s Firefox, 350Mb/s Chrome) and decompression(600MB/s Firefox, 1400Mb/s Chrome) in the browser or nodejs using wasm.</strong>\n\n  <sub>Built with Rust</a></sub>\n</div>\n\n\n## 🚴 Usage\n\n\nThe wasm module exposes two function compress and decompress.\nBoth accept and return UInt8Array. \nInternally the lz4 block api is used, the length of the original input is prepended in 32-bit little endian.\n\n\n```\n\nimport * as wasm from \"lz4-wasm\";\n\n// use TextEncoder to get bytes (UInt8Array) from string\nvar enc = new TextEncoder();\nconst compressed = wasm.compress(enc.encode(\"compress this text, compress this text pls. thx. thx. thx. thx. thx\"));\nconst original = wasm.decompress(compressed);\n\nvar dec = new TextDecoder(\"utf-8\");\nalert(dec.decode(original))\n\n```\n\n\nSee https://github.com/PSeitz/lz4_flex/tree/master/lz4-wasm/example_project for usage and benchmark.\n\n\n## Making New Releases\n\n### Release for bundler\n\nBuild. This will optimize usage for inside a bundler like webpack.\n```\nRUST_LOG=info wasm-pack build --release\n```\n\nDue to a long standing bug in wasm-pack 0.9.1, _manually_ add these files to pkg/package.json.\n\n```\n    \"lz4_wasm_bg.wasm.d.ts\",\n```\n\n```\nRUST_LOG=info wasm-pack publish\n```\n\n\n### Release for nodejs\n\nset name in Cargo toml to\n```\nname = \"lz4-wasm-nodejs\"\n```\n\nBuild for nodejs\n```\nRUST_LOG=info wasm-pack build --release -t nodejs\n```\n\n```\nRUST_LOG=info wasm-pack publish\n```\n","readmeFilename":"README.md","license":"MIT","keywords":["compression","lz4","compress","decompression","decompress","wasm"]}