{"_id":"numcodecs","_rev":"19-7e8c7d232bc1870d5a3f70d5d072e4d0","name":"numcodecs","dist-tags":{"next":"0.2.0-alpha.2","latest":"0.3.2"},"versions":{"0.0.0":{"name":"numcodecs","version":"0.0.0","keywords":["zarr","compression","codecs","storage"],"author":{"name":"Trevor James Manz"},"license":"MIT","_id":"numcodecs@0.0.0","maintainers":[{"name":"manzt","email":"trevmanz94@gmail.com"}],"dist":{"shasum":"4519a12df50d9e3450a8a0b1e3a7bcdcd473b9e9","tarball":"https://registry.npmjs.org/numcodecs/-/numcodecs-0.0.0.tgz","fileCount":5,"integrity":"sha512-fxO1xq8zxaX6QFuzafu1slWXO/Syn28Idj2OICi9nNQiDzLjKcir/X+b/MHWtJD9bGyyaXkVnRlnGOFqkaXwng==","signatures":[{"sig":"MEQCIFPbzQzemqMPFuZH6mgPIbVJrJk5QGZkGt4xvWMLgxq8AiADR4yVtVSvKJ7xa9k2dWTlw2Sr7N1kHe6k0gD4tsfZtw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":458272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXrwCCRA9TVsSAnZWagAAEosP/id6x+j0t6ctp2JNIws2\nY/SLVw3rIgkZ+a7BDUkBUyJAIkYaiSgXY8tn84g/knaHRRtVY2L11bgEU8sJ\nWZbfHfEOt59Juik9uGUrKcg061h8M3/szx/UfBLKJihMwHjwm1k0iUoiRi5s\nIUZooimx1Lon7R2Ukzdmxb7bh+TjrGlc9MFYxDIl7UwgDvSeH1DDa0me1BWk\n4KK6VxFyy1dJcXXG9SWgM8cCVbLAE5QoZH5DqcwWTBq4eKj7kHqa/K+Lz5er\ntVZn9zs4l8Mtu2IJjbab1o4n5I52xCAiJ4qhh+7R+o3NNqrQHCpd0Em2tyQd\nPZb6gNLLbhwOrFOcLcN1JfeI1v3u2uiQDvnxMuMF5KhlObcUglFlVz4sjOJe\nTnL7F/xvgFdkbEaFkg1hkiYVjwNc4ZL69qAzXWrDXWiN8c2KKrkmUevRCWBb\nehV1k9CxPHfZRXJ11rtczi/R7dShhGQ2xxPIBgO6iWp8/FndmQDuBzWV60Re\n7s34AE8/frLpmEkmj9B5EqQAyhu/U9XTIxiRjrJD+7MsTipxfonyesL/AnYV\nHSC41TiwVRUUKuZoWR0v16DYWA4wnhz9X8fhHcEm8PysjNNbS17dXpFub/lR\nx5XIyTbmi+eNNdGqSBGxoOPsGnMi1IyXWUxzCitVP7fxPVcYvN7WJlqwn6MD\npdXJ\r\n=bf0M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/numcodecs.cj.js","module":"dist/numcodecs.esm.js","browser":"dist/numcodecs.umd.js","gitHead":"0f152b660ec04e1b5589055a5b1053a14db016fc","scripts":{"lint":"tsc --noEmit && eslint ./src/**/*.ts --quiet --fix","test":"mocha --r ts-node/register test/**/*.ts","build":"tsc && rollup -c","format":"prettier --write src/**/*.ts","prebuild":"rm -rf dist","test:prod":"npm run lint && npm run format:check && npm run test","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"manzt","email":"trevmanz94@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"github.com/manzt/numcodecs","type":"git"},"_npmVersion":"6.14.1","description":"Javascript library providing buffer compression and transformation codecs for use in data storage and communication applications.","directories":{},"_nodeVersion":"13.8.0","dependencies":{"pako":"^1.0.11"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^7.1.0","tslib":"^1.11.1","eslint":"^6.8.0","rollup":"^1.32.0","ts-node":"^8.6.2","prettier":"1.19.1","typescript":"^3.8.0","@types/chai":"^4.2.10","@types/pako":"^1.0.1","@types/mocha":"^7.0.1","@rollup/plugin-commonjs":"^11.0.2","@rollup/plugin-typescript":"^3.0.0","@typescript-eslint/parser":"^2.22.0","@rollup/plugin-node-resolve":"^7.1.1","@typescript-eslint/eslint-plugin":"^2.22.0"},"_npmOperationalInternal":{"tmp":"tmp/numcodecs_0.0.0_1583266817433_0.3048275192169607","host":"s3://npm-registry-packages"}},"0.0.1":{"name":"numcodecs","version":"0.0.1","keywords":["zarr","compression","codecs","storage"],"author":{"name":"Trevor James Manz"},"license":"MIT","_id":"numcodecs@0.0.1","maintainers":[{"name":"manzt","email":"trevmanz94@gmail.com"}],"dist":{"shasum":"8859d61b6dd117276c7c0996ff5715853fc5ff03","tarball":"https://registry.npmjs.org/numcodecs/-/numcodecs-0.0.1.tgz","fileCount":14,"integrity":"sha512-ZUf09P1nxwOdXbEhiH/rYwi5ahYjJ8TJdIDD+A1AYI6CLKo1pghzHIEsmG+GrbYtWydHwiw3oyNmOMtukz//Ng==","signatures":[{"sig":"MEQCIBE493kKIUy/POhTKjeSuwMZlqAg9ua2A+iSBmWVeb7DAiB+/a5lIwgSWO1t3r/GtUVJwp/3lkJESi20w61IBHjYGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":448380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerwVICRA9TVsSAnZWagAAHZoP/2taU52/sXlJQQp32uFH\nDz0CJpuEXsocpYVjyTVXW/PQBW34ODXCLsMnKaDSluS+xW6ccRLl9SMpj5rj\n30naNpYZKJsqvRU2R6SwSPbggvvnRwMgnaLVO+LrOO5WgMhaDj3l4mSFu5vg\nGf0wseReYGGDk0ArQ5vuVFJ+MS62i1Kwp2Xdq2K/QjtBf7DmZF/XrxjpF4dk\nWbaZm23sa0SARSmixWJ/8jirHul0mE25d2WOZ3CXxzak4Aaec+5FxWzZQfRk\nvqbNrxi4aaCzGlS7anZ/hsn5v7aeEdw/aF+YkGcgeHpGajlTLJT6PFtKgc69\nUSTt9piJD+O2vGgPo7lvfTBMNDZQXB8U1lH0HXAgOjG33OY/B8JX4zYzJZPR\n0lBEuxgpfdNYsLowBXYqzHG1+wQ7Ty7TvPWLcXpifgcUr+MjMqEhW0IMqpno\nh0aq4CIzVIMZigCiP8ykVqQ0tKrCdf80A5nB0ZK1SFNcKqrlvvXAmaf9R7Yk\nMeJQGVt+YDZOzvN5pRfj2f6F7bOPZBVbD6KDlSdx73LFDDvw3rI33YG8jgui\n7TBf24ywB2NlwNdIPyWUodD/NJpZkNBTOGwdFMm18IhNxcRJBsngxO3YcOwf\nvMl6vEqqUwbYNEmDpTaoEHvlmsXuDSkkcSxAts0/CIqljq/4qPqexAILhJ7w\nKVlr\r\n=QEt3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","collectCoverageFrom":["src/**/{!(types|errors|index),}.ts"]},"main":"./dist/numcodecs/index.js","type":"module","exports":{".":"./dist/numcodecs/index.js","./codecs/":"./dist/numcodecs/codecs/","./package.json":"./package.json","./dynamic-registry":"./dist/numcodecs/dynamic-registry.js"},"gitHead":"c8b3bf01fd2b0e61215b0346f1625f0e674229da","scripts":{"lint":"tsc --noEmit && eslint ./src/**/*.ts --quiet --fix","test":"jest --coverage","build":"tsc --emitDeclarationOnly && rollup -c","start":"rollup -c -w","format":"prettier --write src/**/*.ts","prebuild":"rm -rf dist","test:prod":"npm run lint && npm run format:check && npm run test -- --no-cache","test:watch":"jest --coverage --watch","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"manzt","email":"trevmanz94@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"github.com/manzt/numcodecs.js","type":"git"},"_npmVersion":"6.14.4","description":"Buffer compression and transformation codecs for use in data storage and communication applications.","directories":{},"_nodeVersion":"13.8.0","dependencies":{"pako":"^1.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","tslib":"^1.11.1","eslint":"^6.8.0","rollup":"^1.32.0","ts-jest":"^25.2.1","prettier":"1.19.1","typescript":"^3.8.0","@types/jest":"^25.1.3","@types/pako":"^1.0.1","@rollup/plugin-commonjs":"^11.0.2","@rollup/plugin-typescript":"^3.0.0","@typescript-eslint/parser":"^2.22.0","@rollup/plugin-node-resolve":"^7.1.1","@typescript-eslint/eslint-plugin":"^2.22.0"},"_npmOperationalInternal":{"tmp":"tmp/numcodecs_0.0.1_1588528455442_0.46886582651996567","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"numcodecs","version":"0.0.11","keywords":["zarr","compression","codecs","storage"],"author":{"name":"Trevor James Manz"},"license":"MIT","_id":"numcodecs@0.0.11","maintainers":[{"name":"manzt","email":"trevmanz94@gmail.com"}],"dist":{"shasum":"b791867e8265ad9ef2f772964250165805fec945","tarball":"https://registry.npmjs.org/numcodecs/-/numcodecs-0.0.11.tgz","fileCount":14,"integrity":"sha512-Kp5s+A711S7Va5+1+ON1LcZRf/3J+4NBUGnWkktpjXWbmdqzDP7Qg5k6IvXaJRNxhRE5j1iPqzVrpxJW2j5gmw==","signatures":[{"sig":"MEQCIG3DWY7BZc9xbi6UCQeVv+6MQAMrOPpwUUtFAz2lH/fbAiBCJNhCSmwAMXkqPVtGLBXltX1MT78A9N3V3O8kCRsNEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":448357,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerxqyCRA9TVsSAnZWagAAEeoP/RvN6r9u+I73l9/LTRWP\ngEC91QtpyQz7HMedR0izh7LH/UuRIQpUDYewkSZOj0CkjR9x+oMNXdPH+CB6\nfSefcSF1KdpEWfGn0FPiumfmHWly022PTq5+c1Qy+cchRRqG6j0P2r2QrTZG\n1woOrFBFjBDToUDgNN/7c2GtT2BKe+l4ZwqmeWPIOuGFcj6L2P4q8phqBarn\n+YplVilQtp7ZtvGShdT2TJVhrMR3Yvp4HAQpJ5/ieVo/1/R390wXZleusL1F\nYUQ87Wk1tRr4NPIlXsDcDqtwEyLBKcJQpKk3VJCqEQ03no1p6aQlcgtfw/27\nyFQvAn9fB2f9JLKVK7zH61GzXVNSF5rHRdgZLZcw9yOTBuX1McbT/1OJi5u4\nb1ZdJ1U2Yc6c548rdHzPpP2DmG1QXm9JM2pGv6J/5YikDcZ2WTndrjmLj8kb\nHUHggS1DQStbCCvI1ShIFeYzZrupSkHNDis6o/UK/EeR5wtFsKv9WNnfx3t9\nED1uS43vMQ28Vwa65sfDKlxkKPBeAbaddJ8HChC/l6qbZxzu5BJCHEGag5+2\nHL6vtPY8xp+V+sGq5FAA3qYin3/Lcc4ZH2L6qyV/HPRZU7dKNOZcf8jdukvh\ndobCGYZrAPvrNQXgNUTG/0//QHG2BnNaUA6JqHiozMxoJqt6nm4MmvgDu6H6\nXmO6\r\n=askc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","collectCoverageFrom":["src/**/{!(types|errors|index),}.ts"]},"main":"dist/numcodecs/index.js","type":"module","exports":{".":"./dist/numcodecs/index.js","./codecs/":"./dist/numcodecs/codecs/","./package.json":"./package.json","./dynamic-registry":"./dist/numcodecs/dynamic-registry.js"},"gitHead":"c8b3bf01fd2b0e61215b0346f1625f0e674229da","scripts":{"lint":"tsc --noEmit && eslint ./src/**/*.ts --quiet --fix","test":"jest --coverage","build":"tsc --emitDeclarationOnly && rollup -c","start":"rollup -c -w","format":"prettier --write src/**/*.ts","prebuild":"rm -rf dist","test:prod":"npm run lint && npm run format:check && npm run test -- --no-cache","test:watch":"jest --coverage --watch","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"manzt","email":"trevmanz94@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"github.com/manzt/numcodecs.js","type":"git"},"_npmVersion":"6.14.4","description":"Buffer compression and transformation codecs for use in data storage and communication applications.","directories":{},"_nodeVersion":"13.8.0","dependencies":{"pako":"^1.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","tslib":"^1.11.1","eslint":"^6.8.0","rollup":"^1.32.0","ts-jest":"^25.2.1","prettier":"1.19.1","typescript":"^3.8.0","@types/jest":"^25.1.3","@types/pako":"^1.0.1","@rollup/plugin-commonjs":"^11.0.2","@rollup/plugin-typescript":"^3.0.0","@typescript-eslint/parser":"^2.22.0","@rollup/plugin-node-resolve":"^7.1.1","@typescript-eslint/eslint-plugin":"^2.22.0"},"_npmOperationalInternal":{"tmp":"tmp/numcodecs_0.0.11_1588533937945_0.11216513638091552","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"numcodecs","version":"0.0.12","keywords":["zarr","compression","codecs","storage"],"author":{"name":"Trevor James Manz"},"license":"MIT","_id":"numcodecs@0.0.12","maintainers":[{"name":"manzt","email":"trevmanz94@gmail.com"}],"dist":{"shasum":"af179087c32a50233a356d3abfdd76c603a8fb4d","tarball":"https://registry.npmjs.org/numcodecs/-/numcodecs-0.0.12.tgz","fileCount":21,"integrity":"sha512-3QtMUHt8HMs8I+KNQYbNIvfcm1iCVtOu0AiG1AtAs687E0MFlQBJq7v7P4XuAN8EPx0bBz4trgPR0rZOV4HQLw==","signatures":[{"sig":"MEYCIQDGv7PdO58yP2s4Ti/bhIE1uKZKwg6pRBeBiH8GMvfj5gIhAJNFkO1CaDpRzCEvadYRebyxlsX52jfq+isdqgPUTuAW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":758289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesPzUCRA9TVsSAnZWagAA8X0P/2+POfp3HzLgd3/w4Qvy\nwNiEmJ2E1Q9mAJoLbNOhcO+oU07f4IgAW2L2L6FMa5R9r7fIhw0J8cpfp8g1\nCLD4GXYV6B6cW5r2B2BQ18aoM949VaEjJ7O1z/PCRSLj9nsdlKEJ9NF+jJGQ\ntIMpCUbutJxDC11mfk9FZgj5mOzDMkSNuuB1XIFaZLvY25ieee6Wmxa+t7sK\ncP1DruOPYA5AueHCmCQIEweNNyMOAQZrMyNz2oA+IkkZkAXeVueo84+PiGh1\nkn6ojvFtPjnhYC478vROCBlHFe/gzpWvv/2En17E/6DYwGcY9H6SJrIFQTpl\nYtOKmqmzyHiswuUapRou4JqsJDXa7YhxJwKK9rfyetg47w9q6P8BEeYNG5mc\nWCrjYhjUSoTjaIovexVEpW7xQKQhLXO/QIKybdv67Se1omA9ISVmOxLfFoCO\nUtxrTgGy6CumV+rVclyibttD76hYvl8gMSDuqLP7YPS9KzuzxKDINtV+E5wT\nLX3dCrYZJ7u3bcicvaqn9hCVosiMm8qzkeGKW4Ro8HPLVEnpqi/7ftjRuNfM\nw98vjSS62UJgY73BW8YaJpKbc92bKHpoa4eREIViFBqa+MKF/c9QvYUh+dMe\nlZZd74DNMj7TqkEjp8f1+vX34yEh9ZpHOLfMH8ce+Lu4i0cosqrIfCDDLNX3\nUFvH\r\n=R7PS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","collectCoverageFrom":["src/**/{!(types|errors|index),}.ts"]},"main":"dist/index.js","module":"dist/index.module.js","exports":{".":{"import":"./dist/index.mjs","browser":"./dist/index.module.js","require":"./dist/index.js"},"./gzip":{"umd":"./dist/gzip.umd.js","import":"./dist/gzip.mjs","browser":"./dist/gzip.module.js","require":"./dist/gzip.js"},"./zlib":{"umd":"./dist/zlib.umd.js","import":"./dist/zlib.mjs","browser":"./dist/zlib.module.js","require":"./dist/zlib.js"}},"gitHead":"acb236cac431698a9b2e853420ac2e412113b3e7","scripts":{"lint":"tsc --noEmit && eslint ./src/**/*.ts --quiet --fix","test":"jest --coverage","build":"rollup -c","start":"rollup -c -w","format":"prettier --write src/**/*.ts","prebuild":"rm -rf dist","test:prod":"npm run lint && npm run format:check && npm run test -- --no-cache","test:watch":"jest --coverage --watch","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"manzt","email":"trevmanz94@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"github.com/manzt/numcodecs.js","type":"git"},"_npmVersion":"6.14.4","description":"Buffer compression and transformation codecs for use in data storage and communication applications.","directories":{},"_nodeVersion":"14.1.0","dependencies":{"pako":"^1.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.0.0","tslib":"^1.11.1","eslint":"^6.8.0","rollup":"^2.7.6","ts-jest":"^25.4.0","prettier":"2.0.5","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/pako":"^1.0.1","rollup-plugin-terser":"^5.3.0","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-typescript":"^4.1.1","@typescript-eslint/parser":"^2.31.0","@rollup/plugin-node-resolve":"^7.1.3","@typescript-eslint/eslint-plugin":"^2.31.0"},"_npmOperationalInternal":{"tmp":"tmp/numcodecs_0.0.12_1588657363583_0.5008716770237245","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"numcodecs","version":"0.0.13","keywords":["zarr","compression","codecs","storage"],"author":{"name":"Trevor James Manz"},"license":"MIT","_id":"numcodecs@0.0.13","maintainers":[{"name":"manzt","email":"trevmanz94@gmail.com"}],"dist":{"shasum":"6a89c093435c68f93860fafb9ac2f84d1c96f828","tarball":"https://registry.npmjs.org/numcodecs/-/numcodecs-0.0.13.tgz","fileCount":33,"integrity":"sha512-fZURRFUp7VUo5rswJ+Q+WPIeTyRSxa0xSeUzIDw86q+hUXdHDOfBfsA5CtZUMSkvovFOX2XryDHSUzrH5SPpCg==","signatures":[{"sig":"MEUCIQDnV29yMeRkBcozY2StAf7LhzidlYiiB2t7+2zcKACt0wIgPQ2cWoy+1YvVXE5sIAAMoqoGKnY40q60gj2oQw6xqn4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1141699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJescAlCRA9TVsSAnZWagAAD1AP/ipSYH4iO8rigBY4CZYz\naZqyaw518BeNcRKAOi0nOp6PLENjTDZRAHilGBi6KWkUY5INcM6JY3wPfVDi\nN5GgkfbpNSnzWlF6MUjrLB/O24PsM++Kk8VcOC7Wqp+tLOJQYJ4x7yUtsUCK\n2ebDBkr/YuYxlOGNCjlR9gNGiW4oMjngrIvMZRWpEomFMd2Aj+uhKR+sfl3V\nurGcXsgrsHYqN4fKKcU3r6rfQYSrpSc3S/3JAO9kJ1XUxm/mWjzmT9m6XP3G\nemFwHtYwiqVKkQTbME1gNvJtoats4i4YRcWbWrOwhuv/Yg5Q+z7qo86usrR5\nx+bW0ECTyVFPPT71djXouJHBZfpTT43pSor3ele5NRP9YCCPfB7HywDz2/9A\n+1M6/McsVQW8UhCpI1uWSGzkKALFY8mBW4HBWdINjoeyb4GIF+zvRgL03c8r\n5hxKrKct67kezOvmJEvq2eEL22G7iQqPFGMmwEDSUu52gPXgOvDo3IynDmdS\nEFKLfiWsCV8TQeaLVQYJbLD4qQUday8pt4pSuDnZxiSqngWQwTDNvWDYgPVX\nOrGkU3tfhTRCfKTlrrfPyIyVPviaadGTxzFSi6ma/d6EldBJAKGOCw9N5Zzv\nXsSw66PVDznJoUkcer5kImeyzjwMejMBiNMY3T7/Eself+1ShzlWZMxenJVg\nFANL\r\n=AiSB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","collectCoverageFrom":["src/**/{!(types|errors|index),}.ts"]},"main":"dist/index.cjs","module":"dist/index.js","exports":{".":{"import":"./dist/index.mjs","browser":"./dist/index.js","require":"./dist/index.cjs"},"./gzip":{"umd":"./dist/gzip.umd.js","import":"./dist/gzip.mjs","browser":"./dist/gzip.js","require":"./dist/gzip.cjs"},"./zlib":{"umd":"./dist/zlib.umd.js","import":"./dist/zlib.mjs","browser":"./dist/zlib.js","require":"./dist/zlib.cjs"}},"gitHead":"d5a5f9f6c660b821d18e5eaac3765a51634c0d9a","scripts":{"lint":"tsc --noEmit && eslint ./src/**/*.ts --quiet --fix","test":"jest --coverage","build":"rollup -c","start":"rollup -c -w","format":"prettier --write src/**/*.ts","prebuild":"rm -rf dist","test:prod":"npm run lint && npm run format:check && npm run test -- --no-cache","test:watch":"jest --coverage --watch","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"manzt","email":"trevmanz94@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"github.com/manzt/numcodecs.js","type":"git"},"_npmVersion":"6.14.4","description":"Buffer compression and transformation codecs for use in data storage and communication applications.","directories":{},"_nodeVersion":"13.8.0","dependencies":{"pako":"^1.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.0.0","tslib":"^1.11.1","eslint":"^6.8.0","rollup":"^2.7.6","ts-jest":"^25.4.0","prettier":"2.0.5","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/pako":"^1.0.1","rollup-plugin-terser":"^5.3.0","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-typescript":"^4.1.1","@typescript-eslint/parser":"^2.31.0","@rollup/plugin-node-resolve":"^7.1.3","@typescript-eslint/eslint-plugin":"^2.31.0"},"_npmOperationalInternal":{"tmp":"tmp/numcodecs_0.0.13_1588707364427_0.21080724036401577","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"numcodecs","version":"0.0.14","keywords":["zarr","compression","codecs","storage"],"author":{"name":"Trevor James Manz"},"license":"MIT","_id":"numcodecs@0.0.14","maintainers":[{"name":"manzt","email":"trevmanz94@gmail.com"}],"dist":{"shasum":"8f9df13d180b90ef55d418fa9eeba03d77e9de1c","tarball":"https://registry.npmjs.org/numcodecs/-/numcodecs-0.0.14.tgz","fileCount":31,"integrity":"sha512-N+E5ccClV9YQonwYiCkV7Giyva3/DUacesEL1Jy+vVTE+XOKdtjp4NNjfY31E9hUPacTpBHWXVOyNZmfQkDQXA==","signatures":[{"sig":"MEUCIQDFKNjpIcMto5NP4/ows65lv0q/5N9GDTBnDt85beCHIgIgKhdui7wB8cVf9nsu3uFcMacrvEiLmYg1biZmQQ//dU0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3540314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevdKDCRA9TVsSAnZWagAAS6sP/39GaVUYc/XpgC9zEnIk\nqllZxYJspfzfkxjQkQYi2AZ+lbRa/TiWhbiVVFML/hD+8OjkQJ71Xzlm6F+W\nD52DGIKsIw92O6MYqOKIb95wht3TTHKiKmAu17lNTAk/Z9W+rgyZWPzf+6JA\nZ46o3tzABOLB05rC62MD4jsNVwm6QknMJzRhq7Sc2UvEUQLE4+YOBHdfN4ff\nKT25uyCe7MFwWMx6jumWdf/6UUo3pG67c0WTEu8exZL1Py+OvpGeah9H5fW0\nFUg2fMuKFynanWuP8ruLKY+6yqBY5PVcvPlPPfJA7/WqxOcZdOj9+6QoYW4D\nkzD5UfimGhfGXripllMd8S/OwXtcDUYIL5MOrV/8Kb0m6W9SZDvUYmlLbD7A\nROWu/4zPSCb6Xp6DmIbaXqXNw1fISjIdJSuhyMYXdwVWfJmNDF8odZFeDo7B\n0sWGVyodPiwWnVuQGA7xWsRqsbZAQZbLFly3d+32f/2yosDZ5NTQQC76UdKo\nmLjKr73ZARu8xGFNPb5rQb53UsBoBZ9nkiCYc5vS1dWDiW8HZQlZ2PNd+iNI\n9cGUp43hn/D/FGS2ejvPSIe5m1WbMkvx3Jr6LuvoeU9ZJoXhlP4qxKEKDc10\nY9iyyuHujO/nfk1eHzaux5qmgze0oSN60bmRSDYAWtwHU/nc2Q7iFcNnmDKI\npBJ9\r\n=0yds\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","transform":{"\\.(ts|js)$":"ts-jest"},"collectCoverageFrom":["src/**/{!(types|errors|index),}.ts"]},"main":"dist/index.cjs","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./gzip":{"import":"./dist/gzip.mjs","require":"./dist/gzip.cjs"},"./zlib":{"import":"./dist/zlib.mjs","require":"./dist/zlib.cjs"},"./blosc":{"import":"./dist/blosc.mjs","require":"./dist/blosc.cjs"}},"gitHead":"c8664b888a7057a5773833831a74750bea2cd579","scripts":{"lint":"tsc --noEmit && eslint ./src/**/*.ts --quiet --fix","test":"jest --coverage","build":"rollup -c","start":"rollup -c -w","format":"prettier --write src/**/*.ts","prebuild":"rm -rf dist","test:prod":"npm run lint && npm run format:check && npm run test -- --no-cache","test:watch":"jest --coverage --watch","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"manzt","email":"trevmanz94@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"github.com/manzt/numcodecs.js","type":"git"},"_npmVersion":"6.14.5","description":"Buffer compression and transformation codecs for use in data storage and communication applications.","directories":{},"_nodeVersion":"13.8.0","dependencies":{"pako":"^1.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.0.0","tslib":"^1.11.1","eslint":"^6.8.0","rollup":"^2.7.6","ts-jest":"^25.4.0","prettier":"2.0.5","typescript":"^3.9.2","@types/jest":"^25.2.1","@types/pako":"^1.0.1","rollup-plugin-terser":"^5.3.0","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-typescript":"^4.1.1","@typescript-eslint/parser":"^2.31.0","@rollup/plugin-node-resolve":"^7.1.3","@typescript-eslint/eslint-plugin":"^2.31.0"},"_npmOperationalInternal":{"tmp":"tmp/numcodecs_0.0.14_1589498498691_0.9985093933569502","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"numcodecs","version":"0.0.15","keywords":["zarr","compression","codecs","storage"],"author":{"name":"Trevor James Manz"},"license":"MIT","_id":"numcodecs@0.0.15","maintainers":[{"name":"manzt","email":"trevmanz94@gmail.com"}],"dist":{"shasum":"f38203752119cd790bd9f43e854b311ccedab86d","tarball":"https://registry.npmjs.org/numcodecs/-/numcodecs-0.0.15.tgz","fileCount":31,"integrity":"sha512-fPs9/K/CSnY0cBgwMQLWAdHJQ/dvDP1FLvh2GPWOTVyGaXeQzSFvB7KdDW1hPT5PfvL1HlO6TFO+EuWAllOodA==","signatures":[{"sig":"MEQCIBPrk382Ntkba3MBN302iqD6rUfpnHhChqGRl8SxiUsIAiAMh/INEk7qMM+3fyraMjIKI3d0Aw3NG4wLKDu5++5Rqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3541266,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevwQNCRA9TVsSAnZWagAA4G8P/3I0W8ukpqNwtr3sP4gI\npD8gNRrZhlDFAw/oeT/f02HyfYSHJR20nrJt/SkZroZGXl3QMAgT1WSAOiLE\nV00kf1Bf3DgcYATyQYC012vDzBQvSexk9Qj32iWpxsJOBcGYHhImmgxDI3cA\np2Djj3Ng24paNgxabCX1dKnC/bKvMqk6I7ihi4ejsASfzrNyIWesYcz89h7w\nLZcS8AAGFj+rzANjQH8eeu22EC4GmVBSPEvU7Ewt4DZ0uKOTVV3qpHYTp/fB\n4gJSKMEwgYgKyoXmJ8R1q1SymVJfnWQPoC1pkS3+YWuZFiqrqPLH+M1j3Bu7\n969NBa+qGocsUNOcRCig0p3ASOj1bZIkatC0g2eB8gCFxbiWFe9uWMJ9BMn6\nn10utc2ViRaAfaDtDO/398qv8KG6maqvJxYozdjRtuXUt7YV3qn5xYPSP/b/\nuPkuzaYZHA4HfP3h2iHV/Q7ZEPT+8yTvTnm5g3d9nPkZ9Na3XDLH+IX0OfQI\n82EuwRHF0PINjCQHaz+2jARRcqS8ZbLTWP3wUR0486u4+spw/nLBjqz3vDyh\nV3IdlH6XYQsgnMkryKoMw9rJsB9SGd6Qvdes2JFsN78C6BMZmR9O3dZnJa+9\nIoA3y7BmUD+bG46Qg5Bk5N2bE/7Zn2id8BRO/mkRcz1Zauzh2oaPcvdpS0Pf\n+SG8\r\n=XoCa\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","transform":{"\\.(ts|js)$":"ts-jest"},"collectCoverageFrom":["src/**/{!(types|errors|index),}.ts"]},"main":"dist/index.cjs","types":"dist/types/src/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./gzip":{"import":"./dist/gzip.mjs","require":"./dist/gzip.cjs"},"./zlib":{"import":"./dist/zlib.mjs","require":"./dist/zlib.cjs"},"./blosc":{"import":"./dist/blosc.mjs","require":"./dist/blosc.cjs"}},"gitHead":"d4b52970aa1d6d6af709f4cfe33c5a83228d24a8","scripts":{"lint":"tsc --noEmit && eslint ./src/**/*.ts --quiet --fix","test":"jest --coverage","build":"rollup -c","start":"rollup -c -w","format":"prettier --write src/**/*.ts","prebuild":"rm -rf dist","test:prod":"npm run lint && npm run format:check && npm run test -- --no-cache","test:watch":"jest --coverage --watch","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"manzt","email":"trevmanz94@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"github.com/manzt/numcodecs.js","type":"git"},"_npmVersion":"6.14.5","description":"Buffer compression and transformation codecs for use in data storage and communication applications.","directories":{},"_nodeVersion":"13.8.0","dependencies":{"pako":"^1.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.0.0","tslib":"^1.11.1","eslint":"^6.8.0","rollup":"^2.7.6","ts-jest":"^25.4.0","prettier":"2.0.5","typescript":"^3.9.2","@types/jest":"^25.2.1","@types/pako":"^1.0.1","rollup-plugin-terser":"^5.3.0","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-typescript":"^4.1.1","@typescript-eslint/parser":"^2.31.0","@rollup/plugin-node-resolve":"^7.1.3","@typescript-eslint/eslint-plugin":"^2.31.0"},"_npmOperationalInternal":{"tmp":"tmp/numcodecs_0.0.15_1589576716695_0.4499979070998019","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"numcodecs","version":"0.1.0","keywords":["zarr","compression","codecs","storage"],"author":{"name":"Trevor James Manz"},"license":"MIT","_id":"numcodecs@0.1.0","maintainers":[{"name":"manzt","email":"trevmanz94@gmail.com"}],"dist":{"shasum":"262eb0e89c4ca5c5e71f9cff5c17a8deb49c45d8","tarball":"https://registry.npmjs.org/numcodecs/-/numcodecs-0.1.0.tgz","fileCount":21,"integrity":"sha512-OUhCBYrvDvWy8//c/7pE3fXpT9KxAmGgeJ4iWVUkCWdj9Qh0Lzg7U1xtH+O0DKPlzZAzwuft4JvNVjF8ujqriA==","signatures":[{"sig":"MEYCIQDO5Uu23TgCnOMcMo3wQbX1cEdXt4o4oKALdU+13/fQNgIhAMjaTCVKAsRmY+kmLwKAsiRRZ1sVc4GsYSiHrYMPlMZW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1760282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyfveCRA9TVsSAnZWagAAl80P/jp7g6qbMFjWG4qTMYV/\nQCLeiH00o3eEO902uzrvtFDeP8tmeqNYMNszyqKe1NA6gu7ZKdXqH4mwb0FX\np6xh2hRRnESVUplbjSAtrDsSH8+jqrE7YBLFr5MI+cjsl08WziOsNMMSxIgz\n1MElGqFR5x82ARYd4zUlzF+lFXhR/VAmRaFXRJGvPbRzWkAtWa/vHhlj3Q/Y\nm6XnQsodqr5gw4Ccd3v06P2IXuyfyXS+eCdJNfHLQ0y+gzQ4KnIOdr98fo6S\ngT8Ne/2kq+1nX9EEF35GigHV5Jyggk1EXy64tUBXf3xJmju5JXbJsL45yK4F\nduhpk9ITkYUBYv8OBtHOnugwdDaY0OcTWkcC8igKmSwmhYiNml81rKpx9xyR\nLPTaqPjCnX55lwCxKkr4IumP8MQjYf/+lJ1wllleBlct+SxCAvjssi75ghpj\nk5jiZUnRbGu8TlvwdP7bYX7JqVLjgwyD3RiGDtaYh+D5jbn8pAsxy/yzrW4I\nEHIGaNufro4/TDs+J7jsrYmhk0dszzVfmAeUva54NImVxYULzFe7ho+ulyQ5\n25PXR6BBosuzQmw8eallPn8V40GMJVbLk+o58XC+FbQcwjpd58pIByjn6gib\ncb+DDuq1yqfGJ4MGKxflrD62WPzpj2sH0VsEYrwpiVjcxhQaiSDJOYOOv9Ff\nntrB\r\n=9B9e\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","transform":{"\\.(ts|js)$":"ts-jest"},"collectCoverageFrom":["src/**/{!(types|errors|index),}.ts"]},"main":"dist/index.cjs","types":"dist/types/src/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./gzip":{"import":"./dist/gzip.mjs","require":"./dist/gzip.cjs"},"./zlib":{"import":"./dist/zlib.mjs","require":"./dist/zlib.cjs"},"./blosc":{"import":"./dist/blosc.mjs","require":"./dist/blosc.cjs"}},"gitHead":"8dc5c7bb9d2ee5fa4e5d58095a4fab51f0fb6447","scripts":{"lint":"tsc --noEmit && eslint ./src/**/*.ts --quiet --fix","test":"jest --coverage","build":"rollup -c","start":"rollup -c -w","format":"prettier --write src/**/*.ts","prebuild":"rm -rf dist","test:prod":"npm run lint && npm run format:check && npm run test -- --no-cache","test:watch":"jest --coverage --watch","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"manzt","email":"trevmanz94@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"github.com/manzt/numcodecs.js","type":"git"},"_npmVersion":"6.14.5","description":"Buffer compression and transformation codecs for use in data storage and communication applications.","directories":{},"_nodeVersion":"13.8.0","dependencies":{"pako":"^1.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.0.0","tslib":"^1.11.1","eslint":"^6.8.0","rollup":"^2.7.6","ts-jest":"^25.4.0","prettier":"2.0.5","typescript":"^3.9.2","@types/jest":"^25.2.1","@types/pako":"^1.0.1","rollup-plugin-terser":"^5.3.0","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-typescript":"^4.1.1","@typescript-eslint/parser":"^2.31.0","@rollup/plugin-node-resolve":"^7.1.3","@typescript-eslint/eslint-plugin":"^2.31.0"},"_npmOperationalInternal":{"tmp":"tmp/numcodecs_0.1.0_1590295517524_0.7168843996210017","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"numcodecs","version":"0.1.1","keywords":["zarr","compression","codecs","storage"],"author":{"name":"Trevor James Manz"},"license":"MIT","_id":"numcodecs@0.1.1","maintainers":[{"name":"manzt","email":"trevmanz94@gmail.com"}],"homepage":"https://github.com/manzt/numcodecs.js#readme","bugs":{"url":"https://github.com/manzt/numcodecs.js/issues"},"dist":{"shasum":"036230e6d681ff7e838e9b292d3657ef576f12a0","tarball":"https://registry.npmjs.org/numcodecs/-/numcodecs-0.1.1.tgz","fileCount":21,"integrity":"sha512-UjKulZ6GIFKLdBIczEbsoXNZQmiHafpoIdo39YcdecHVGyMKh0+azsfHTrybXm5RZwepqLZv24mkjqGdZGm24Q==","signatures":[{"sig":"MEUCIQC65xjip3dBA4f5/S0imomdoeKpLX3JnFO65z3A/Q1nWQIgWzeYHJK6ZFKFIvDyZ12BRjRYEGXAMX80tzanDp/8RhU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1760802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfC0qYCRA9TVsSAnZWagAArcMQAJsx9tN7RVlqraj5U0vY\nFxYBjVaFOL7/VryWORQ1CsNs2a4a1BDic67PZnnLSd206VC0iPgKneuxjCxa\nriI0+XVrLOrc3eWgv/Yj+cpKdniuCSziEA1LNetrGx8FGf84PilThX7kAkCz\nvdpXt8c1j9ay85D3Ok47llK6nCoTJSPEVzDbsikrqmABLKT9SdHz+CO9rCVf\nMMj8C23/Mj79cf61zFY/uhZhArQKkoSYY/zONqPZtRhNRx5j9bfE7y1X2Xgr\nDv6mPdiHEkOvZzaZ5j90Mfevo57v2hpU4fzEO1Zy9cSzgIZENvjhPw04zJeR\n3Z+03wkbO3lfcFX/WFig2xdP8aOAQHgTcIzijSiR9O5vTtgq6gCQkwXYQpkS\nmdjcP0kNUB+OQoWf8mfrXhxbcdnpfaWt2yj2kIixQjTZDCBuKqEDbNEGH9/Z\nn1LhQvS6FPbD7t8hgY9w5A4G2k9T3mVaIZS8aDnu1mKiaeQhxmAlQKD5yxFH\ncPQXezSOhVWpXDanIvQSNTSK2M5cc7do9RqONCquvP4ob/eMVRv/PsL4PPVf\nFo46RcKFeHcaOwnhHUWB+OTLk38b/3d2n3I81P2cpemRjq5irxlzNDqE4Qxa\nFPyU4zrp3eeMpDsCi3L+bSJLL8o2g3FbtpqjCOD3aigt9VIvN76N4FlAEfzB\nyv6S\r\n=fU5y\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","transform":{"\\.(ts|js)$":"ts-jest"},"collectCoverageFrom":["src/**/{!(types|errors|index),}.ts"]},"main":"dist/index.cjs","types":"dist/types/src/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./gzip":{"import":"./dist/gzip.mjs","require":"./dist/gzip.cjs"},"./zlib":{"import":"./dist/zlib.mjs","require":"./dist/zlib.cjs"},"./blosc":{"import":"./dist/blosc.mjs","require":"./dist/blosc.cjs"}},"gitHead":"b848d3e0f396c7c6aa0965b61ec3768cf575b99f","scripts":{"lint":"tsc --noEmit && eslint ./src/**/*.ts --quiet --fix","test":"jest --coverage","build":"rollup -c","start":"rollup -c -w","format":"prettier --write src/**/*.ts","prebuild":"rm -rf dist","test:prod":"npm run lint && npm run format:check && npm run test -- --no-cache","test:watch":"jest --coverage --watch","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"manzt","email":"trevmanz94@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/manzt/numcodecs.js.git","type":"git"},"_npmVersion":"6.14.6","description":"Buffer compression and transformation codecs for use in data storage and communication applications.","directories":{},"sideEffects":false,"_nodeVersion":"13.8.0","dependencies":{"pako":"^1.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.0.0","tslib":"^1.11.1","eslint":"^6.8.0","rollup":"^2.7.6","ts-jest":"^25.4.0","prettier":"2.0.5","typescript":"^3.9.2","@types/jest":"^25.2.1","@types/pako":"^1.0.1","rollup-plugin-terser":"^5.3.0","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-typescript":"^4.1.1","@typescript-eslint/parser":"^2.31.0","@rollup/plugin-node-resolve":"^7.1.3","@typescript-eslint/eslint-plugin":"^2.31.0"},"_npmOperationalInternal":{"tmp":"tmp/numcodecs_0.1.1_1594575511965_0.7037656859199592","host":"s3://npm-registry-packages"}},"0.2.0-alpha.0":{"name":"numcodecs","version":"0.2.0-alpha.0","keywords":["zarr","compression","codecs","storage"],"author":{"name":"Trevor James Manz"},"license":"MIT","_id":"numcodecs@0.2.0-alpha.0","maintainers":[{"name":"manzt","email":"trevmanz94@gmail.com"}],"homepage":"https://github.com/manzt/numcodecs.js#readme","bugs":{"url":"https://github.com/manzt/numcodecs.js/issues"},"dist":{"shasum":"3950713c83014b376a4e2b25e51faab39fd7267f","tarball":"https://registry.npmjs.org/numcodecs/-/numcodecs-0.2.0-alpha.0.tgz","fileCount":25,"integrity":"sha512-aI5cIs79KL+rlY+/vNB4CxAU90T1x8ZthJ4zQ7vdojFhThXdv5bIQGvirq3YSN/GH35sPo6zQEXmF6euC066cA==","signatures":[{"sig":"MEQCIAPP/mLBh5pYhXnxhg6IR5vuwaZaKb6ZLV3+d7SU8bv7AiAIR+pOqs9wF3dgDZdPOMIK7Guo/Py9yaKEiloTMCNJcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1414455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf43+qCRA9TVsSAnZWagAAluoQAI8MIpUonbDGllgqxlQ6\nRYvG4++9Sgf24YGdfPhmuqQM9emfv0oWQ8XaUPx6Q0EmfdIwvO5UyYyC+DIo\n2iR83g9ONNwVKh+HXk0AupzBfR8zger8bvUuuBPedYZyBZudLCp4ctpq/XVH\nKhRu5Ki5/dRZryH4/8EaClP0mST9LLb2TqqIwOKMlsyZQlUspeoR6qWTDo98\nPLajRzdwQzdLIP3a9xFXYICo6U/d9wCxYEvV/y30iU0IABetg++iHIvYNkdh\nURHg7GNmgklAZxZcyvaW3iQDFpU1UZmAxz8x65zAGDO7mf9W1UZ/1IjTdeA6\nU8r/KKauKchwDm+ZdRtTaff6BHs0THUlukwSr1VO9Ydmjp1mStQPreAw6XX4\nQiHby47r6Q7QhLLpqgsvPr1dXRTW9daFBbPWtNAcVhEBdDuqjDQL4Sdx6VWE\nRhd8xj5JMmiOVcUaNLcej9KTz+w6+fF8HXynEFNEuFIz3P60vy4d63TTHedR\n4jYBwab8KjFm+doPTc84th68yfdkVRMG17hoqQPh+KxP4KAVOxqOw/Wf7r8E\nX6bKnCC3pTFfRzDKPaWRbMvqgCsu4f7CFhx4am3cZF4Bgo162GG9WeL+IclQ\n195rEcfbGaKwWvvSy2h1ZjjblpfOqWV0swfH10f15dZTmkw1zjNDWaaoyyNY\na/l0\r\n=g6Wc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs","type":"module","types":"dist/types/src/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./lz4":{"import":"./dist/lz4.mjs","require":"./dist/lz4.cjs"},"./gzip":{"import":"./dist/gzip.mjs","require":"./dist/gzip.cjs"},"./zlib":{"import":"./dist/zlib.mjs","require":"./dist/zlib.cjs"},"./blosc":{"import":"./dist/blosc.mjs","require":"./dist/blosc.cjs"}},"gitHead":"7541b32071f92cda79bcc22c77439ef3669b7ecf","scripts":{"lint":"prettier --check src src/**/*.ts test/**/*.js","test":"npm run build && node test/index.test.js","build":"rollup -c","format":"prettier --write src/**/*.ts test/**/*.js","prebuild":"rm -rf dist","test:prod":"npm run lint && npm test | tap-set-exit"},"_npmUser":{"name":"manzt","email":"trevmanz94@gmail.com"},"prettier":{"semi":true,"printWidth":120,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/manzt/numcodecs.js.git","type":"git"},"_npmVersion":"6.14.10","description":"Buffer compression and transformation codecs for use in data storage and communication applications.","directories":{},"sideEffects":false,"_nodeVersion":"14.15.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"pako":"^2.0.2","zora":"^4.0.1","tslib":"^2.0.3","rollup":"^2.35.1","prettier":"^2.2.1","typescript":"^4.1.3","@types/pako":"^1.0.1","tap-set-exit":"^1.1.1","rollup-plugin-base64":"^1.0.1","@rollup/plugin-typescript":"^8.1.0","@rollup/plugin-node-resolve":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/numcodecs_0.2.0-alpha.0_1608744873533_0.23832024503431826","host":"s3://npm-registry-packages"}},"0.2.0-alpha.1":{"name":"numcodecs","version":"0.2.0-alpha.1","keywords":["zarr","compression","codecs","storage"],"author":{"name":"Trevor James Manz"},"license":"MIT","_id":"numcodecs@0.2.0-alpha.1","maintainers":[{"name":"manzt","email":"trevmanz94@gmail.com"}],"homepage":"https://github.com/manzt/numcodecs.js#readme","bugs":{"url":"https://github.com/manzt/numcodecs.js/issues"},"dist":{"shasum":"3a2829b8b4d79f3960b1f8274b9d227148156455","tarball":"https://registry.npmjs.org/numcodecs/-/numcodecs-0.2.0-alpha.1.tgz","fileCount":28,"integrity":"sha512-b4A2mfA/6+pqawciT+dOP5h4+Q9p4Y9funMp8ExCWCHQLBkDzJ2vchrAIdzYVJewjDJrFGZC8o/AwHKTWTqraQ==","signatures":[{"sig":"MEUCIQDxB/0uWSyzAfVrXjTxqq2/FegqAfSDLDvLqmO4Duxa3gIgK16VYFLypbaCG6NFmJoXH3TM9pzXBj0ETglLmQC/938=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2013882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf44LACRA9TVsSAnZWagAAb9UQAJZ8bGhwWzykOpCRh0oq\n+0wQq9f1UC21i29f+9QXO5v+RWkVdFsezCs6+aBw6+NTNF6C0oBOITcQsUvb\nSq23EhvcMU3aPdVEYrCn3dQpIk5oUqPRu+WGeXeeSioZXdszG6XJ/1MlloEX\noAfvc3QPU7pmmzEqDsZEJz4hBB0juG8yGiSvKWN2KxZUerfC8WFmYdZhD/u5\nHtUe+IayxkjqdHo5qMr3IC9ffOhK97QIR1MhXyn2PMbjJXm0ZZO5qntAyohF\n8TT3bVVblChz0FaTa0OJiQsgEFybdrAEz/s2K2N2VrgfCsPWaesO4aJfbadd\nDQLBKZr+/0tKZzUJKeW3f8f2DAz/QRcHD99y0zcgV5Z8VeYJjk4t8Xa+FDT/\nP6isSg7zCAPBOcC8IseMqbhaHBSMZHPzWpv426UHY7rfQgp48jpLvP0lnfdT\nG5lPhdVKikI554pRYr1mcjf2/ltb2xPCmeOWucFB/+uv5gRrbnNp/XHnpXAJ\nwgXHlkELkN3d03uAxafC6ghCtQUa9maCMJ6aoEiki1tNilwc7FyYidWGjASL\nr5CDZ9p8Np3W1dw2FfR1cgjnHrsAEqdv6p2rH+ps7X75KbT2BCqQiYU5xK+l\n4DYUZAt0fQCWUAcmNH5EvHBIE5zbUbx2yeYMvsiG9K2ws1uaRJS2IiLfJ6cf\n8slv\r\n=vnyl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs","type":"module","types":"dist/types/src/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./lz4":{"import":"./dist/lz4.mjs","require":"./dist/lz4.cjs"},"./gzip":{"import":"./dist/gzip.mjs","require":"./dist/gzip.cjs"},"./zlib":{"import":"./dist/zlib.mjs","require":"./dist/zlib.cjs"},"./zstd":{"import":"./dist/zstd.mjs","require":"./dist/zstd.cjs"},"./blosc":{"import":"./dist/blosc.mjs","require":"./dist/blosc.cjs"}},"gitHead":"61ed6dab090c953a6ce650d65a7ca0ca190124fd","scripts":{"lint":"prettier --check src src/**/*.ts test/**/*.js","test":"npm run build && node test/index.test.js","build":"rollup -c","format":"prettier --write src/**/*.ts test/**/*.js","prebuild":"rm -rf dist","test:prod":"npm run lint && npm test | tap-set-exit"},"_npmUser":{"name":"manzt","email":"trevmanz94@gmail.com"},"prettier":{"semi":true,"printWidth":120,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/manzt/numcodecs.js.git","type":"git"},"_npmVersion":"6.14.10","description":"Buffer compression and transformation codecs for use in data storage and communication applications.","directories":{},"sideEffects":false,"_nodeVersion":"14.15.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"pako":"^2.0.2","zora":"^4.0.1","tslib":"^2.0.3","rollup":"^2.35.1","prettier":"^2.2.1","typescript":"^4.1.3","@types/pako":"^1.0.1","tap-set-exit":"^1.1.1","rollup-plugin-base64":"^1.0.1","@rollup/plugin-typescript":"^8.1.0","@rollup/plugin-node-resolve":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/numcodecs_0.2.0-alpha.1_1608745663942_0.4724329477041469","host":"s3://npm-registry-packages"}},"0.2.0-alpha.2":{"name":"numcodecs","version":"0.2.0-alpha.2","keywords":["zarr","compression","codecs","storage"],"author":{"name":"Trevor James Manz"},"license":"MIT","_id":"numcodecs@0.2.0-alpha.2","maintainers":[{"name":"manzt","email":"trevmanz94@gmail.com"}],"homepage":"https://github.com/manzt/numcodecs.js#readme","bugs":{"url":"https://github.com/manzt/numcodecs.js/issues"},"dist":{"shasum":"b4a5a5c9f17510d8e364235473ff330e43d9fc38","tarball":"https://registry.npmjs.org/numcodecs/-/numcodecs-0.2.0-alpha.2.tgz","fileCount":25,"integrity":"sha512-OeGZYv2kBL5e8MZcnZbtvIJxJ0pqFRpywAej2r4f6j4hGa+3eXe2cxWwodBmcEt/9LjNhIUy+dPEZLM+b9mYUw==","signatures":[{"sig":"MEUCIQD9Ey6Z+FCSrPTnpHrcV2EqEoE+NPTb4Mx7fU5dSqA5TwIgJpusK2+RVXFlPgOkbzokzpMcuUF88dl74V92STkr4Ag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2009688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6NmMCRA9TVsSAnZWagAAMpwP/isKQMHCcvau45xELnnp\nErJS5KjKyVCXXBQDlCr9bUCZ25KdOicq1PC2eUVp9snNEOAn3UTVmC/vvi6i\nhNu1Vt4W360MO+BfcWfi530L7GRhDCiSR2uEvHyQVosx44IpG8Vkaq9xVfQN\n0zJSsJgmyw51A2k1gyoCRQtzgu5vDy7ypSVU1EtxTBOc6+WrHIKBegLk49O4\n6oe1F15YbRDADrUw1XeXl8lij5Zj8ECk9N3UTrJpmIgoB3BUr0KNLJGV0DRP\nTl5HcWc+WhgLjT6ekjPQNY9tWwf9ALvlVIKTG23yrnWAHwiuVP13oMgjgugV\niQ7FCM3thUo3H6zzazDFQMtp6mMlvrWt/JaHGsMY3h+5wxBQyBC5tGQfnPjo\nhpAOf3TyncqvWAVPmSd8Wv8RzzRBT1SPXx//M0LhQG3/hvvtQIwEYpz2ib6G\nrfI+LQOfLJQ1cxQJD6dLrGkqOtOUHdrp/HPUqHtaalZVSd+wlT1x1wWyHmaB\nujoQeAONEZwoHYKw+uCssK4So7kSsEWxgddQ1HYXxun5Zryh4PvRhLve6fYa\nq2IX1JQCZQFYjvY7+ZU5cw+nuvJ+3njvNWy/4sVyAffy3xLs1xmNuEwsBXXX\nSLZj5YAHXy3Fgr9jcFgIdt6BRkt1JqN22DOlIykyBytV3TOfuieKg41xmpgk\nBcHc\r\n=4fhO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.mjs","exports":{".":{"import":"./index.mjs","require":"./index.cjs"},"./lz4":{"import":"./lz4.mjs","require":"./lz4.cjs"},"./gzip":{"import":"./gzip.mjs","require":"./gzip.cjs"},"./zlib":{"import":"./zlib.mjs","require":"./zlib.cjs"},"./zstd":{"import":"./zstd.mjs","require":"./zstd.cjs"},"./blosc":{"import":"./blosc.mjs","require":"./blosc.cjs"}},"scripts":{"lint":"prettier --check src src/**/*.ts test/**/*.js","test":"npm run build && node test/index.test.js","build":"tsc --emitDeclarationOnly --declaration --outDir dist && rollup -c","format":"prettier --write src/**/*.ts test/**/*.js","prebuild":"rm -rf dist","postbuild":"cp package.json dist && cp README.md dist","test:prod":"npm run lint && npm test | tap-set-exit"},"_npmUser":{"name":"manzt","email":"trevmanz94@gmail.com"},"prettier":{"semi":true,"printWidth":120,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/manzt/numcodecs.js.git","type":"git"},"_npmVersion":"6.14.10","description":"Buffer compression and transformation codecs for use in data storage and communication applications.","directories":{},"sideEffects":false,"_nodeVersion":"14.15.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"pako":"^2.0.2","zora":"^4.0.1","tslib":"^2.0.3","rollup":"^2.35.1","prettier":"^2.2.1","typescript":"^4.1.3","@types/pako":"^1.0.1","tap-set-exit":"^1.1.1","rollup-plugin-base64":"^1.0.1","@rollup/plugin-typescript":"^8.1.0","@rollup/plugin-node-resolve":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/numcodecs_0.2.0-alpha.2_1609095564485_0.10187835124613964","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"numcodecs","version":"0.2.0","keywords":["zarr","compression","codecs","storage"],"author":{"name":"Trevor James Manz"},"license":"MIT","_id":"numcodecs@0.2.0","maintainers":[{"name":"manzt","email":"trevmanz94@gmail.com"}],"homepage":"https://github.com/manzt/numcodecs.js#readme","bugs":{"url":"https://github.com/manzt/numcodecs.js/issues"},"dist":{"shasum":"ebf572956cfd3b800120edbab77d5c258c17fdc5","tarball":"https://registry.npmjs.org/numcodecs/-/numcodecs-0.2.0.tgz","fileCount":25,"integrity":"sha512-nj4+pTZfwRlubThEgqxSBondwRzT2saUiNztJYylm3f5D/Mov+baIn5+E2bLoWVxNkw4ZUHqiBH7BdBgwKJTcA==","signatures":[{"sig":"MEYCIQDyyqfEjIIe5JhRKYBQFb7D1NRcMr8hBUzSHiT/8eH0jQIhAKqK5g0A8Pg/UqSbMG3lXn+BOD9LNB21Tg60/FsgoZRQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2009680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6hTvCRA9TVsSAnZWagAAmNkP/iTzOfFotGLEexfAdDud\nXUiNFKqIEKCEJlQ479GFomXhCZv+R//8XRASbuxUHeqAuMDUa5ZoqlPdCK0K\nnZyfdF4+RK6DGAgWF/YR7LN3YxfC1/FT1Zky7YJbv3x+7FoQbszL8+s5Hm7S\nPEA72iZUJc6hYDHbh0Rh8D2g5H/3wZxk8T8Ge0es6gfBzz2Bz2Es6eM/Oq/0\n28YI+XpCw6R6Hv6nvIfhXL4QAbYIa3KB4w+dr3/n0tDurgz4HSqMJdvbK+UX\n6HJZ1Ag++TbKZhT8LBB+WEdE5rUFHCFHLtJvFc6hLZIGduldZqu5MQPdw3jK\n0JjuOr4NC+nHmubrPSxFeEtfolnQaO9CezSzLrZ0kC/5TuAR7D03jja8RP6b\n9zDphJoVwJS2dY1WlgF0v14PHOBxMpiRj6TMbJPVVngeplEmJbD87kHQwNEG\nn3hfMxkyHckEizBb3oHpcMh1gYgNbsV7CbHywRvJaP8Rzo9kwBIfZv9Rx6CR\nmEExTrOBMwV/VQsXPrIAGiM8VxQXeaPv7DKNwdXyTG7DLSLwNBS+D6iiT5I1\nSqwWTKZUMEunYKDXqMtgwxYkqA7bKlLga0dNhh1imZzzLbCQ+4IjMSta2fa8\n7h2qHx0g+G4OUNSsGeSiQjucWwYx1v78EHs9p0Puqp7HCjcTR7DKc0FTSmvX\n0QxO\r\n=LYaV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.mjs","exports":{".":{"import":"./index.mjs","require":"./index.cjs"},"./lz4":{"import":"./lz4.mjs","require":"./lz4.cjs"},"./gzip":{"import":"./gzip.mjs","require":"./gzip.cjs"},"./zlib":{"import":"./zlib.mjs","require":"./zlib.cjs"},"./zstd":{"import":"./zstd.mjs","require":"./zstd.cjs"},"./blosc":{"import":"./blosc.mjs","require":"./blosc.cjs"}},"scripts":{"lint":"prettier --check src src/**/*.ts test/**/*.js","test":"npm run build && node test/index.test.js","build":"tsc --emitDeclarationOnly --declaration --outDir dist && rollup -c","format":"prettier --write src/**/*.ts test/**/*.js","prebuild":"rm -rf dist","postbuild":"cp package.json dist && cp README.md dist","test:prod":"npm run lint && npm test | tap-set-exit"},"_npmUser":{"name":"manzt","email":"trevmanz94@gmail.com"},"prettier":{"semi":true,"printWidth":120,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/manzt/numcodecs.js.git","type":"git"},"_npmVersion":"6.14.10","description":"Buffer compression and transformation codecs for use in data storage and communication applications.","directories":{},"sideEffects":false,"_nodeVersion":"14.15.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"pako":"^2.0.2","zora":"^4.0.1","tslib":"^2.0.3","rollup":"^2.35.1","prettier":"^2.2.1","typescript":"^4.1.3","@types/pako":"^1.0.1","tap-set-exit":"^1.1.1","rollup-plugin-base64":"^1.0.1","@rollup/plugin-typescript":"^8.1.0","@rollup/plugin-node-resolve":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/numcodecs_0.2.0_1609176303416_0.9227340007511886","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"numcodecs","version":"0.2.1","keywords":["zarr","compression","codecs","storage"],"author":{"name":"Trevor James Manz"},"license":"MIT","_id":"numcodecs@0.2.1","maintainers":[{"name":"manzt","email":"trevmanz94@gmail.com"}],"homepage":"https://github.com/manzt/numcodecs.js#readme","bugs":{"url":"https://github.com/manzt/numcodecs.js/issues"},"dist":{"shasum":"3b07e180729e0b6eab078b43d4193864a7e963dd","tarball":"https://registry.npmjs.org/numcodecs/-/numcodecs-0.2.1.tgz","fileCount":25,"integrity":"sha512-0ktyCFBEno8mLuC/bTfJk8LjDy7GvQOa9Ern2zsAhM8sU5uiUGZPyXVzD7kEtx90fRPzohodg1fd82/xzAupLA==","signatures":[{"sig":"MEUCIEI9LVCSe9e0swGMdjKs6cFYXWaAbeicW8G+ukJpHfdhAiEAwe58KI2NQac+NeIcIe7oXD8ih6sm88DgdHe/MuQSvAs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2008945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgj+91CRA9TVsSAnZWagAAWKoQAJhLzfQ+0Ab8plkieyP4\nTjIcr9CZWwTxzSol26nSJTYMrBuEl0VPRQKnmw1vUCAaXTnfhuq0T1IPs5E2\ncFc6ALl8QZ8fT3cTTQ6E8NzxSEEJ9ZXlW151X3nUCC8uvL32FrfWFCe1QFQ6\n473tsoyhPXap0/8fqK5mMmbgdb8nWUUY8arwSKwwLRqpDjuAf3cD0giC2o6J\nA+QlrvD78cfHDjVBDGAvMidLQ76IyPE3rncPQobKKaMhfssPMGGknvlacBQY\nulodYXqScwSl2zCUin0sZngLKkWodcsxuYaigSM7xvqNBClbCDN1lBLhZsO/\nvIa9PhWGcSG5MeGjdxxOJ0ATjVVe5m/GyljFKsm83gv3o5tan6vvDZD2N5eu\nqY0nKHe9Mh3QUAmTv20L5XT5UQzZO0kzirwiQMsGiFZ1PbkY/tdBa1Ca28Yw\naJ9mK1xnOoKo6mt6vssfKWAPFw+uWDgMC/il5kG5m2jjb+QdBdIhgrVtshIm\n3w4SlWSSJwdkD1PdT2M5V2uhSMZdeoSMjYgVMDk4BeRwugjazdr2SLs635wK\nhmyzUUWi//MkFlMJSt/a+m8zY6E9XdMbGF2B37Jc9jwioYDCNgj+2I/YttRf\nWSx2sYbCzMrAEpBmu4XihuHTbJwWpRhbGZt1zb2vT0kw1SGOOoj9E6RuM44u\nbbU3\r\n=b1Ly\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.mjs","exports":{".":{"import":"./index.mjs","require":"./index.cjs"},"./lz4":{"import":"./lz4.mjs","require":"./lz4.cjs"},"./gzip":{"import":"./gzip.mjs","require":"./gzip.cjs"},"./zlib":{"import":"./zlib.mjs","require":"./zlib.cjs"},"./zstd":{"import":"./zstd.mjs","require":"./zstd.cjs"},"./blosc":{"import":"./blosc.mjs","require":"./blosc.cjs"}},"scripts":{"lint":"prettier --check src src/**/*.ts test/**/*.js","test":"npm run build && node test/index.test.js","build":"tsc --emitDeclarationOnly --declaration --outDir dist && rollup -c","format":"prettier --write src/**/*.ts test/**/*.js","prebuild":"rm -rf dist","postbuild":"cp package.json dist && cp README.md dist","test:prod":"npm run lint && npm test | tap-set-exit"},"_npmUser":{"name":"manzt","email":"trevmanz94@gmail.com"},"prettier":{"semi":true,"printWidth":120,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/manzt/numcodecs.js.git","type":"git"},"_npmVersion":"7.4.0","description":"Buffer compression and transformation codecs for use in data storage and communication applications.","directories":{},"sideEffects":false,"_nodeVersion":"15.6.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"pako":"^2.0.3","zora":"^4.0.2","tslib":"^2.1.0","rollup":"^2.40.0","prettier":"^2.2.1","typescript":"^4.2.2","@types/pako":"^1.0.1","tap-set-exit":"^1.1.1","rollup-plugin-base64":"^1.0.1","@rollup/plugin-typescript":"^8.2.0","@rollup/plugin-node-resolve":"^11.2.0"},"_npmOperationalInternal":{"tmp":"tmp/numcodecs_0.2.1_1620045684562_0.06122313144094016","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"numcodecs","version":"0.2.2","keywords":["zarr","compression","codecs","storage"],"author":{"name":"Trevor James Manz"},"license":"MIT","_id":"numcodecs@0.2.2","maintainers":[{"name":"manzt","email":"trevmanz94@gmail.com"}],"homepage":"https://github.com/manzt/numcodecs.js#readme","bugs":{"url":"https://github.com/manzt/numcodecs.js/issues"},"dist":{"shasum":"33d8b72e7223f3c80d67b9007720b9b54c62c240","tarball":"https://registry.npmjs.org/numcodecs/-/numcodecs-0.2.2.tgz","fileCount":16,"integrity":"sha512-Y5K8mv80yb4MgVpcElBkUeMZqeE4TrovxRit/dTZvoRl6YkB6WEjY+fiUjGCblITnt3T3fmrDg8yRWu0gOLjhQ==","signatures":[{"sig":"MEUCIAUsY+S0Mu4TqnrHjAtYggzHG52YdESQQM9bry9oecyRAiEAhUtmrXug7Xnfjf8Sfb1jTEabAtVpHvKilXhZ7knAN9s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1037736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh21ioCRA9TVsSAnZWagAAU74P/0kLUJ2hw2LzWnIIRrRw\nnK2YFtwHqlJuApIWsRdb+7d91mxJ9vwjUfXeBombH1BMuzCJY0g+4lfijSjZ\nxzlEFUAE5sL49hTM0Vjsyo1hakFygL8rtJJd735hK1Wi+O/QjEZ+dxEIf+lX\nFHwphNIQk3YUKdwOdsj68lIZ2EH4xM8jGL+jtqaPO/8y4WMd60DWXUEwsBNI\nNe52oIV8eBzlWUJZMXW2PTIH/gYKsqiPcwqhRI6j2KVAqrENIj7tC5jinUh+\nsCHjZ/lYyvQhMv9zC8UUz/T/YXKKsaEW29y8/iHWQ+4l5nd/qrhEcAoI9LUA\n9RjJctdQ/lxrlK75UaWn8pXCc9zD4kVPjphpEY8Vyb8RqKW//ygVglv+xZS3\nb6IfwHEjtEOWI0OmBXHm/HXjYMEAikbzyvWQjp3u3YUxzziL5RGyeSte7myR\nlX2ygC9kINchwwyRSU8UGuB4UvXM+g8r6buAKgZZ33r+SpWlb/tkPc1f657W\n3tJTWh9OAby4mblIuz2Q8o8JADnfxj8dY23y1zgQSfK3XZeVkuG62qs/XGOj\nxifc86yMtC+wXyis2yfoZkRo1DTh6usWohiOTGWOpJmZ6eYkaOIu1KjAqU3j\n96zVRgMG3j8gy9zPp1Mj6MLpw83cRNX0zyqaWJLA3mzP7IjPYUN6FGc7CaIp\nWSR6\r\n=S6Jc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=12"},"exports":{".":"./index.js","./lz4":"./lz4.js","./gzip":"./gzip.js","./zlib":"./zlib.js","./zstd":"./zstd.js","./blosc":"./blosc.js"},"scripts":{"lint":"prettier --check src src/**/*.ts test/**/*.js","test":"npm run build && node test/index.test.js","build":"tsc --emitDeclarationOnly --declaration --outDir dist && rollup -c","format":"prettier --write src/**/*.ts test/**/*.js","prebuild":"rm -rf dist","postbuild":"cp package.json dist && cp README.md dist","test:prod":"npm run lint && npm test | tap-set-exit"},"_npmUser":{"name":"manzt","email":"trevmanz94@gmail.com"},"prettier":{"semi":true,"printWidth":120,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/manzt/numcodecs.js.git","type":"git"},"_npmVersion":"6.14.15","description":"Buffer compression and transformation codecs for use in data storage and communication applications.","directories":{},"sideEffects":false,"_nodeVersion":"14.17.6","_hasShrinkwrap":false,"devDependencies":{"pako":"^2.0.3","zora":"^4.0.2","rollup":"^2.40.0","esbuild":"^0.12.11","prettier":"^2.2.1","typescript":"^4.2.2","@types/pako":"^1.0.1","tap-set-exit":"^1.1.1","@types/emscripten":"^1.39.5","rollup-plugin-esbuild":"^4.5.0","@rollup/plugin-node-resolve":"^11.2.0"},"_npmOperationalInternal":{"tmp":"tmp/numcodecs_0.2.2_1632921298875_0.7533953978096803","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"numcodecs","version":"0.3.0","keywords":["zarr","compression","codecs","storage"],"author":{"name":"Trevor Manz"},"license":"MIT","_id":"numcodecs@0.3.0","maintainers":[{"name":"manzt","email":"trevor.j.manz@gmail.com"}],"homepage":"https://github.com/manzt/numcodecs.js#readme","bugs":{"url":"https://github.com/manzt/numcodecs.js/issues"},"dist":{"shasum":"9671323977e7ac33e1c656e96fb2cd6aa32d82f4","tarball":"https://registry.npmjs.org/numcodecs/-/numcodecs-0.3.0.tgz","fileCount":17,"integrity":"sha512-eO9mGCu/dbsZeSi3md+SKQIXpn6vbolq7Go858HiCBvWS7Yjnf3C+cN2ZtENKFIqGdDtUzgUcuiIrs/TwMf1yw==","signatures":[{"sig":"MEYCIQC48Q4CAj6499CfxclrvHlcmxZVU8c6dGnKjwQj9cSANwIhAL0+csW+ry9/Y9tDCB3xuRub/rvnMQvczAYAx0kD0oJj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":953356},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lz4":{"types":"./dist/lz4.d.ts","import":"./dist/lz4.js"},"./gzip":{"types":"./dist/gzip.d.t.s","import":"./dist/gzip.js"},"./zlib":{"types":"./dist/zlib.d.ts","import":"./dist/zlib.js"},"./zstd":{"types":"./dist/zstd.d.ts","import":"./dist/zstd.js"},"./blosc":{"types":"./dist/blosc.d.ts","import":"./dist/blosc.js"}},"gitHead":"16fa7d36e6e2b712d18fa6395b73b735fba99699","scripts":{"lint":"prettier --check src src/**/*.ts test/**/*.js","test":"node test/index.test.js | tap-set-exit","build":"tsc --emitDeclarationOnly --declaration --outDir dist && node build","format":"prettier --write src/**/*.ts test/**/*.js","prepare":"npm run build","prebuild":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"manzt","email":"trevor.j.manz@gmail.com"},"prettier":{"semi":true,"printWidth":120,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/manzt/numcodecs.js.git","type":"git"},"_npmVersion":"10.2.3","description":"Buffer compression and transformation codecs for use in data storage and communication applications.","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"fflate":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"zora":"^5.2.0","esbuild":"^0.19.2","prettier":"^3.0.1","typescript":"^5.1.6","tap-set-exit":"^1.1.1","@changesets/cli":"^2.26.2","@types/emscripten":"^1.39.7","@svitejs/changesets-changelog-github-compact":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/numcodecs_0.3.0_1702752024705_0.6230337894076152","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"numcodecs","version":"0.3.1","keywords":["zarr","compression","codecs","storage"],"author":{"name":"Trevor Manz"},"license":"MIT","_id":"numcodecs@0.3.1","maintainers":[{"name":"manzt","email":"trevor.j.manz@gmail.com"}],"homepage":"https://github.com/manzt/numcodecs.js#readme","bugs":{"url":"https://github.com/manzt/numcodecs.js/issues"},"dist":{"shasum":"5247eb0eeeb364073a3e48bd5af1977e26f0d587","tarball":"https://registry.npmjs.org/numcodecs/-/numcodecs-0.3.1.tgz","fileCount":17,"integrity":"sha512-ywIyGpJ+c6Ojktq9a8jsWSy12ZSUcW/W+I3jlH0q0zv9aR/ZiMsN7IrWaNq9YV2FRdLu6r/M6lp35jMA6fug/A==","signatures":[{"sig":"MEYCIQCTrVjvshImkzCYDKZW7zTmLTLaeLKzPZF3L0t/s5xnngIhAIKK9MDuFZAn/zzZzcyXGrbngMZ6KQkDoJY801vqXjXF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1317442},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lz4":{"types":"./dist/lz4.d.ts","import":"./dist/lz4.js"},"./gzip":{"types":"./dist/gzip.d.t.s","import":"./dist/gzip.js"},"./zlib":{"types":"./dist/zlib.d.ts","import":"./dist/zlib.js"},"./zstd":{"types":"./dist/zstd.d.ts","import":"./dist/zstd.js"},"./blosc":{"types":"./dist/blosc.d.ts","import":"./dist/blosc.js"}},"gitHead":"b9a8ca932240a6de9ad6c00f9820ab5e6bbca4c1","scripts":{"lint":"prettier --check src src/**/*.ts test/**/*.js","test":"node test/index.test.js | tap-set-exit","build":"tsc --emitDeclarationOnly --declaration --outDir dist && node build","format":"prettier --write src/**/*.ts test/**/*.js","prepare":"npm run build","prebuild":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"manzt","email":"trevor.j.manz@gmail.com"},"prettier":{"semi":true,"printWidth":120,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/manzt/numcodecs.js.git","type":"git"},"_npmVersion":"10.2.3","description":"Buffer compression and transformation codecs for use in data storage and communication applications.","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"fflate":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"zora":"^5.2.0","esbuild":"^0.19.2","prettier":"^3.0.1","typescript":"^5.1.6","tap-set-exit":"^1.1.1","@changesets/cli":"^2.26.2","@types/emscripten":"^1.39.7","@svitejs/changesets-changelog-github-compact":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/numcodecs_0.3.1_1702866530709_0.0012137629687996032","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"numcodecs","version":"0.3.2","description":"Buffer compression and transformation codecs for use in data storage and communication applications.","author":{"name":"Trevor Manz"},"license":"MIT","type":"module","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/manzt/numcodecs.js.git"},"keywords":["zarr","compression","codecs","storage"],"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./gzip":{"types":"./dist/gzip.d.t.s","import":"./dist/gzip.js"},"./zlib":{"types":"./dist/zlib.d.ts","import":"./dist/zlib.js"},"./blosc":{"types":"./dist/blosc.d.ts","import":"./dist/blosc.js"},"./lz4":{"types":"./dist/lz4.d.ts","import":"./dist/lz4.js"},"./zstd":{"types":"./dist/zstd.d.ts","import":"./dist/zstd.js"}},"scripts":{"prepare":"npm run build","build":"tsc --emitDeclarationOnly --declaration --outDir dist && node build","typecheck":"tsc --noEmit","prebuild":"rm -rf dist","format":"prettier --write src/**/*.ts test/**/*.js","lint":"prettier --check src src/**/*.ts test/**/*.js","test":"node test/index.test.js | tap-set-exit"},"dependencies":{"fflate":"^0.8.0"},"devDependencies":{"@changesets/cli":"^2.26.2","@svitejs/changesets-changelog-github-compact":"^1.1.0","@types/emscripten":"^1.39.7","esbuild":"^0.19.2","prettier":"^3.0.1","tap-set-exit":"^1.1.1","typescript":"^5.1.6","zora":"^5.2.0"},"prettier":{"trailingComma":"es5","printWidth":120,"semi":true,"singleQuote":true,"arrowParens":"avoid"},"_id":"numcodecs@0.3.2","gitHead":"fa8a86065ce42ca024ecee8d376a440bdd304ac1","bugs":{"url":"https://github.com/manzt/numcodecs.js/issues"},"homepage":"https://github.com/manzt/numcodecs.js#readme","_nodeVersion":"20.16.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-6YSPnmZgg0P87jnNhi3s+FVLOcIn3y+1CTIgUulA3IdASzK9fJM87sUFkpyA+be9GibGRaST2wCgkD+6U+fWKw==","shasum":"09887cfc2a3ae1c59a495c01a7f0528118d85dcd","tarball":"https://registry.npmjs.org/numcodecs/-/numcodecs-0.3.2.tgz","fileCount":17,"unpackedSize":1428815,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDJAACJUiBog6NxVRn1ZY8Od7XCMjy20DtIHXGdVcNOjAiEAvG8TbGFNreRCx3PKa/kRAVKg1OCCaPX7d7pmubA9sO8="}]},"_npmUser":{"name":"manzt","email":"trevor.j.manz@gmail.com"},"directories":{},"maintainers":[{"name":"manzt","email":"trevor.j.manz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/numcodecs_0.3.2_1723648579370_0.5544335189757972"},"_hasShrinkwrap":false}},"time":{"created":"2020-03-03T20:20:17.433Z","modified":"2024-08-14T15:16:19.823Z","0.0.0":"2020-03-03T20:20:17.673Z","0.0.1":"2020-05-03T17:54:15.588Z","0.0.11":"2020-05-03T19:25:38.075Z","0.0.12":"2020-05-05T05:42:43.772Z","0.0.13":"2020-05-05T19:36:04.542Z","0.0.14":"2020-05-14T23:21:38.905Z","0.0.15":"2020-05-15T21:05:17.006Z","0.1.0":"2020-05-24T04:45:17.731Z","0.1.1":"2020-07-12T17:38:32.128Z","0.2.0-alpha.0":"2020-12-23T17:34:33.736Z","0.2.0-alpha.1":"2020-12-23T17:47:44.148Z","0.2.0-alpha.2":"2020-12-27T18:59:24.650Z","0.2.0":"2020-12-28T17:25:03.597Z","0.2.1":"2021-05-03T12:41:24.688Z","0.2.2":"2021-09-29T13:14:59.133Z","0.3.0":"2023-12-16T18:40:24.973Z","0.3.1":"2023-12-18T02:28:50.968Z","0.3.2":"2024-08-14T15:16:19.648Z"},"bugs":{"url":"https://github.com/manzt/numcodecs.js/issues"},"author":{"name":"Trevor Manz"},"license":"MIT","homepage":"https://github.com/manzt/numcodecs.js#readme","keywords":["zarr","compression","codecs","storage"],"repository":{"type":"git","url":"git+https://github.com/manzt/numcodecs.js.git"},"description":"Buffer compression and transformation codecs for use in data storage and communication applications.","maintainers":[{"name":"manzt","email":"trevor.j.manz@gmail.com"}],"readme":"# numcodecs.js\n[![Actions Status](https://github.com/manzt/numcodecs.js/workflows/tests/badge.svg)](https://github.com/manzt/numcodecs.js/actions)\n[![NPM badge](https://img.shields.io/npm/v/numcodecs)](https://www.npmjs.com/package/numcodecs)\n\nBuffer compression and transformation codecs for use in [Zarr.js](https://github.com/gzuidhof/zarr.js/) and beyond...\n\n### Installation\n\n```bash\nnpm install numcodecs\n```\n\n### Usage\n\n```javascript\nimport { Blosc, GZip, Zlib, LZ4, Zstd } from 'numcodecs';\n\nconst codec = new Blosc();\n// or Blosc.fromConfig({ clevel: 5, cname: 'lz4', shuffle: Blosc.SHUFFLE, blocksize: 0 });\n\nconst size = 100000;\nconst arr = new Uint32Array(size);\nfor (let i = 0; i < size; i++) {\n  arr[i] = i;\n}\n\nconst bytes = new Uint8Array(arr.buffer);\nconsole.log(bytes);\n// Uint8Array(400000) [0, 0, 0, 0,  1, 0, 0, 0,  2, 0, 0, 0, ... ]\n\nconst encoded = await codec.encode(bytes);\nconsole.log(encoded);\n// Uint8Array(3744) [2, 1, 33, 4, 128, 26, 6, 0, 0, 0, 4, 0, ... ]\n\nconst decoded = await codec.decode(encoded);\nconsole.log(new Uint32Array(decoded.buffer));\n// Uint32Array(100000) [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,  ... ]\n```\n\n### Author's note\n\nThis project is an incomplete TypeScript implementation of the buffer compression library\n[`numcodecs`](https://github.com/zarr-developers/numcodecs). The following codecs\nare currently supported:\n\n- `blosc`\n- `gzip`\n- `lz4`\n- `zlib`\n- `zstd`\n\n\n### Package exports\n\nEach compressor is bundled as the default export of separate code-split submodules.\nThis makes it easy to import each module independently in your applications or from\na ESM-friendly CDN like [skypack](https://www.skypack.dev/).\n\n- Node / bundlers\n```javascript\n// Main entry point (exports all codecs)\nimport { Zlib } from 'numcodecs';\n\n// Submodule entry point (exports only `zlib`)\nimport Zlib from 'numcodecs/zlib';\n```\n\n- Browser / Deno\n```javascript\n// Main entry point (exports all codecs)\nimport { Zlib } from 'https://cdn.skypack.dev/numcodecs';\n\n// Submodule entry point (exports only `zlib`)\nimport Zlib from 'https://cdn.skypack.dev/numcodecs/zlib';\n```\n\n### Development\n\n```bash\n$ git clone https://github.com/manzt/numcodecs.js.git\n$ cd numcodecs.js\n$ npm install && npm run test\n```\n\nThe `<codec_name>.js` + `<codec_name>.wasm` source for each WASM-based codec are\ngenerated with [Docker](https://www.docker.com/) with the following commands:\n\n```bash\ncd codecs/<codec_name>\nnpm run build\n```\n\n### Changelogs\n\nFor changes to be reflected in package changelogs, run `npx changeset` and\nfollow the prompts.\n\n> **Note** not every PR requires a changeset. Since changesets are focused on\n> releases and changelogs, changes to the repository that don't effect these\n> won't need a changeset (e.g., documentation, tests).\n\n### Release\n\nThe [Changesets GitHub action](https://github.com/changesets/action) will create\nand update a PR that applies changesets and publishes new versions.\n","readmeFilename":"README.md"}