{"_id":"js-xxhash","_rev":"11-153f32010ed2ce2a7307281d2649a841","name":"js-xxhash","dist-tags":{"latest":"5.0.1"},"versions":{"1.0.0":{"name":"js-xxhash","version":"1.0.0","keywords":["xxhash","javascript","typescript"],"author":{"name":"Jason Dent"},"license":"MIT","_id":"js-xxhash@1.0.0","maintainers":[{"name":"jason-dent","email":"jason@streetsidesoftware.nl"}],"homepage":"https://github.com/Jason3S/xxhash#readme","bugs":{"url":"https://github.com/Jason3S/xxhash/issues"},"nyc":{"exclude":["src/**/*.test.ts"],"include":["src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","html"],"extension":[".ts"]},"dist":{"shasum":"930b792f81ce49dcfc348f325d0732deb3a2441b","tarball":"https://registry.npmjs.org/js-xxhash/-/js-xxhash-1.0.0.tgz","fileCount":11,"integrity":"sha512-jvoWvK63twGOny7J0f9zrzm0fMKKMSqtdO5fSGSwXaS4nmPiBMamokFACGJuf+jCqKtnEMoWCr+C5sT+6oU7tQ==","signatures":[{"sig":"MEQCIAfdf5HbUuQbJ1eZc18bl+xfkCzMLGIyZYT8wcVlwDcJAiBshPS2aoFvH6lQtxjICeClmZ/gyggHigTpHWHvaVr8WQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcR4gGCRA9TVsSAnZWagAA5OYQAKNUPNhYZxeh+AVc6+I5\nkO8cBE9vCeTyzEFoZdZR3udLf7HOe1RITDpyLz7W9NYd04+gph9Dlw/vsjNh\nEWWCHHw69fkzDyRKl3AfZrG7YWPvk4eBFYNPBRrt27b2Jou/S0tyOWpTd/Z1\nXPCewdsGcjOQUyX8k3YdC2PLmkdMAuAJhDneQJwcL8xKoe4HJC+PrYdpaShb\nf3daTFjO+7hB2adW521OgH8z3nkvAzz8ERrbqfIx9PHbOmhGmH1f8emktLnw\nC9y4lwY0o/nFfMXaISEc58XJxfUrtnmTo7bE+6lTEtbRQqxZhuHk9L3Bnqvo\n4gbbNkkXmg4KQBpA2gmORZmeD/T9Z2CrBhnH5uzoGU98rs6nikrISdoYFQ4a\n93u5YtBkCWTPTndSs+rFqEtLQsTatg0uTH50LVA/urQMarrgV8uKqgNdWzeg\ntsHOotY75PnCb47N8VoVvMF8fATlKspmlTGyMR8nMNdPL7XfLYmabxVTXNm/\nPzcCljDYrMiaevgMGb3/1QulKz3lp4jbRGvvIPJoDW/ohUV9oLJRgoI63jwX\nQj4vfV192L0PLeqVq/xqWICIDRX+7usOb9IwMUpvVvd//KHQ9AJp9mhnOH8t\nfhg1FwoJyEdrbSITjCkiR5nrR9jlXW6Wmo7/k+IQ1+GL4RmpxK1sYYQPhs63\nspdq\r\n=WMTE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"184243c844e09a8f286a118186b012bf41a1b411","scripts":{"test":"mocha --recursive \"./dist/**/*.test.js\"","build":"tsc","clean":"rimraf dist/**","watch":"tsc -w","test-ts":"NODE_ENV=test mocha --require ts-node/register --recursive --bail \"src/**/*.test.ts\"","coverage":"NODE_ENV=test nyc npm run test-ts","test-watch":"mocha --watch --require ts-node/register --recursive \"src/**/*.test.ts\"","clean-build":"npm run clean ; npm run build","travis-coverage":"npm run coverage && npm run coverage-coveralls","coverage-coveralls":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"jason-dent","email":"jason@streetsidesoftware.nl"},"repository":{"url":"git+https://github.com/Jason3S/xxhash.git","type":"git"},"_npmVersion":"6.4.1","description":"Pure JS implementation of xxhash","directories":{},"_nodeVersion":"10.15.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","chai":"^4.2.0","mocha":"^5.2.0","ts-node":"^7.0.1","xxhashjs":"^0.2.2","coveralls":"^3.0.2","typescript":"^3.2.4","@types/chai":"^4.1.7","@types/node":"^10.12.18","lorem-ipsum":"^1.0.6","@types/mocha":"^5.2.5","@types/lorem-ipsum":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/js-xxhash_1.0.0_1548191749771_0.530190865937231","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"js-xxhash","version":"1.0.1","keywords":["xxhash","javascript","typescript"],"author":{"name":"Jason Dent"},"license":"MIT","_id":"js-xxhash@1.0.1","maintainers":[{"name":"jason-dent","email":"jason@streetsidesoftware.nl"}],"homepage":"https://github.com/Jason3S/xxhash#readme","bugs":{"url":"https://github.com/Jason3S/xxhash/issues"},"nyc":{"exclude":["src/**/*.test.ts"],"include":["src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","html"],"extension":[".ts"]},"dist":{"shasum":"8ef97ff13576abac8539e91512a4033f0e9d69c5","tarball":"https://registry.npmjs.org/js-xxhash/-/js-xxhash-1.0.1.tgz","fileCount":19,"integrity":"sha512-ociwKjHkCPjqNMmZtD7uUoL+AVhcSZX3WPmirRwXg+PzKD0v5x9K2yLpvkSglbThvbGN/TVA+3XFjPVolQwDpQ==","signatures":[{"sig":"MEQCIBeCPasfJxIvsfeAr+opwzEHA2a03QnFlzpEcf4UgW2nAiAC12qtmEYU1QC+qs6luIdMONn2RCgzcXLkvN5oHGLcIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcVWCjCRA9TVsSAnZWagAAYrwP/2s747Nch9HJtsuxwPST\nddFikuBlo0NBOKqv9GD9PZLz7VNGCJtv7JemWowhj7TfT4+XRbPRRZYGuxOX\nf+baLklImeOAUORXxszIqOt9CDr4E71nXxsZacT1RFGkOZ+N0RlFKM+9PjjR\n+yNWBE8Pxhn/TxivVt0gKzoc3JbnTtG15UsJGH5vdog6Mfctv0Zbir5jhj6g\nGxYRFSF3WqQIITcWUa1n9PjMxpd5Ouqi5cM4Bqw799PC2uPBqeeEyRF1QTWz\nKQllaAjDOo7N8IVDImLPk7NPb5B6FjU0W5e1M/fPo0kan3VxI3DU+zcMcaDe\nLhUmd9Jk5tQlNVMaR73du2fTG5Vb345ImEvX15mDjfCGVSY4Uut0y+aQe6c9\nLxfcRAwQ7wnzLHf7stxvpIDg8Aw6hL/fIKkJABs7UwvF8k0+VeZwvDXFvL/o\nDj+01bIX+QseIJiKQSStxzAxhI+EvObFF+13cGj7e8USUAjg3SRRJgdKA+xi\nKq0CpUYYWQOEZTQYNzpZWK2tv0i9IUYYeFRvBBmwEPFKkr+qUlFAKTNa5qUt\n30YNS4lrncN15qdEHdOVpp2xhGQ559eTcs2J0jZr8nKkhqHsNcrsfVoZ3kyT\nfwJw3zVEmZm/Kxkijgd2JVgguCw+Dmb4s+PQ82PSsxY8zBGznAcuqU6k/vcy\ncbYB\r\n=KMh4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"28b728d66dbb290dbbf7b9ec31481e23753edbf1","scripts":{"test":"mocha --recursive \"./dist/**/*.test.js\"","build":"tsc","clean":"rimraf dist/**","watch":"tsc -w","test-ts":"NODE_ENV=test mocha --require ts-node/register --recursive \"src/**/*.test.ts\"","coverage":"NODE_ENV=test nyc npm run test-ts","test-watch":"mocha --watch --require ts-node/register --recursive \"src/**/*.test.ts\"","clean-build":"npm run clean ; npm run build","travis-coverage":"npm run coverage && npm run coverage-coveralls","coverage-coveralls":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"jason-dent","email":"jason@streetsidesoftware.nl"},"repository":{"url":"git+https://github.com/Jason3S/xxhash.git","type":"git"},"_npmVersion":"6.5.0","description":"Pure JS implementation of xxhash","directories":{},"_nodeVersion":"11.8.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","chai":"^4.2.0","mocha":"^5.2.0","ts-node":"^7.0.1","xxhashjs":"^0.2.2","coveralls":"^3.0.2","typescript":"^3.2.4","@types/chai":"^4.1.7","@types/node":"^10.12.18","lorem-ipsum":"^1.0.6","@types/mocha":"^5.2.5","@types/lorem-ipsum":"^1.0.2","mocha-lcov-reporter":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/js-xxhash_1.0.1_1549099170045_0.8643587679287656","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"js-xxhash","version":"1.0.2","keywords":["xxhash","javascript","typescript"],"author":{"name":"Jason Dent"},"license":"MIT","_id":"js-xxhash@1.0.2","maintainers":[{"name":"jason-dent","email":"jason@streetsidesoftware.nl"}],"homepage":"https://github.com/Jason3S/xxhash#readme","bugs":{"url":"https://github.com/Jason3S/xxhash/issues"},"nyc":{"exclude":["src/**/*.test.ts"],"include":["src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","html"],"extension":[".ts"]},"dist":{"shasum":"08cf6a91aefc4b6e04ffa8ade5e926668ea6ffca","tarball":"https://registry.npmjs.org/js-xxhash/-/js-xxhash-1.0.2.tgz","fileCount":20,"integrity":"sha512-NTMAU/CBUE8y1iSXRLtNzidKSI28huLhDayz20y5ayV19oyL3j65KmbpB+bPiSCEr69FBaZFJDHgCLZBb/B3xQ==","signatures":[{"sig":"MEUCIQCTnPyCKcRLiOzJ/uwKxLQDSDYTvRbDf+AhjIYOqqouPgIgNsvcXpT06q+BAYYC0139nQFaOuvTFowf3ssSvSB9T+k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdPbWZCRA9TVsSAnZWagAA9HcQAIHoB1BmK7oVRwIIkM6B\ny+6tIXZkWmPmroQtBk14jiGZHPnCTIa04YlyurflW4gPJDSYUQPQEDEUogRO\nbaNYiVW3O4t9P4JgwZ5/44XfcmypPlCiG0uCtIF6advKz9oBszg4uchBhDGz\nUmGfRY24k2cCj8LsbCJypRgWfFDw4Jo90S8ubVWyw46jUZVchNSKsAKdkEwt\n3seFF9LNnf5Jzi7i0nwniMeS2Ei/Pf7kF+POnvHFjOesEZpIl7G3e8wdzydv\nM6ss2yQMUTUvFYJAnx44+2dKdQdIS3WvIk6DkXTlp1rFlJ6vtiu9YdZlhu5E\nC7Rcun3G2e3y7R0w3tc0QzYHBSWX6vq6istS0L4VgwH1SuTxpIi/CDYre+Ja\ni1s2JWL1roZVe6v3+iZYjnXOYSbidBz2ZDPJ/4rcidCX8sywz1tPM0v9xOnC\nr+SH5ZXnBuvjd7lRw0Ccy+dexMKAZekPeKmHXbapXb26u284QPXihXc3E0QR\nQOwRANiZj8J9qFBppA54Rw2uCkBwMH0ioupe9hkT/3LOpXUE3Ukt+7LaWCc7\nM/KgeJ3qkXdOd/ouLS7k20yLaHfDcvJwWuKKxP1plA5X0o9QLQUQJENprupH\n6qZoMIgU+ttODgL5b5UziWsukYQaHyqcK4TA/F03VD6YukIq0ozQ1Aa5meCt\n7/yw\r\n=qxWQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"b2f9786553aea3727d5a4e6f53072f410ecb41c6","scripts":{"test":"mocha --recursive \"./dist/**/*.test.js\"","build":"tsc","clean":"rimraf dist/**","watch":"tsc -w","test-ts":"NODE_ENV=test mocha --require ts-node/register --recursive \"src/**/*.test.ts\"","coverage":"NODE_ENV=test nyc npm run test-ts","test-watch":"mocha --watch --require ts-node/register --recursive \"src/**/*.test.ts\"","clean-build":"npm run clean ; npm run build","travis-coverage":"npm run coverage && npm run coverage-coveralls","coverage-coveralls":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"jason-dent","email":"jason@streetsidesoftware.nl"},"repository":{"url":"git+https://github.com/Jason3S/xxhash.git","type":"git"},"_npmVersion":"6.9.0","description":"Pure JS implementation of xxhash","directories":{},"_nodeVersion":"10.15.1","_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","mocha":"^6.2.0","ts-node":"^8.3.0","xxhashjs":"^0.2.2","coveralls":"^3.0.5","typescript":"^3.5.3","@types/chai":"^4.1.7","@types/node":"^10.14.13","lorem-ipsum":"^1.0.6","@types/mocha":"^5.2.7","@types/lorem-ipsum":"^1.0.2","mocha-lcov-reporter":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/js-xxhash_1.0.2_1564325272563_0.5613660755835195","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"js-xxhash","version":"1.0.3","keywords":["xxhash","javascript","typescript"],"author":{"name":"Jason Dent"},"license":"MIT","_id":"js-xxhash@1.0.3","maintainers":[{"name":"jason-dent","email":"jason@streetsidesoftware.nl"}],"homepage":"https://github.com/Jason3S/xxhash#readme","bugs":{"url":"https://github.com/Jason3S/xxhash/issues"},"nyc":{"exclude":["src/**/*.test.ts"],"include":["src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","html"],"extension":[".ts"]},"dist":{"shasum":"34356223566ed16aafbb38fc08c03d59c68946f3","tarball":"https://registry.npmjs.org/js-xxhash/-/js-xxhash-1.0.3.tgz","fileCount":12,"integrity":"sha512-p0F/NNkTPpe3dmmZksWJRXsPxqfYgVyuKxxwMFbxxPGk8G1aekXh6dN39Wxxr90T+L16hJWgCwjov0HAcwiC4Q==","signatures":[{"sig":"MEUCIQC10NqJWUg4djCgG2cIXBvd++K6L0XI2ZM3DLqlS20slAIgDAEzgiyycsHH7I18s+s2YzJONqsBBzYbJz59wWj/4GM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdPbaDCRA9TVsSAnZWagAAtw8P/0MqBKn900t3s34XUbvp\njFIPRXttXx0FJ6Umfw6L2Z2EA0mBYaN9u6mWqnGdVQVRFB8celkgEf+AE/Re\nQNrYVRtoymMw33TbhOgvZDeL/ylBE6+gtFmMhC3WE7ekOvEoFZA3309QwvoN\nDpLjC4y15mrbxBgD+x0MBw4dNTRc4m+GUzc+gwuTG97UnPYzPlT062fRldN9\nlQc2NHXIPLtRSDeo6Iv5oaV7blXbzkvy6jcA6EcP+LmGEOrBBe9lTvhj41Lr\nXJVkK45q+aQXRSMt4I64ucCn6yEjjSPeCFXbwr3ZsE3/HfB3frYVHp3vgjt/\nHIzd4U6P6ZImImZqM74fvPFwC1N8IeWxamlMuo/lN8SIjC7tN2QmN2AJ6dm7\nD7HyeLedkzc7nXv99tLHo+kH+9nq8OMrMBI+bkFdJGXJ16286abEZm+SWFT8\nAw19JiGeSrcdlvKQu5sjorXQdpvwXqUY4znXneekiO4EL2Go4buVYJo/xtIr\nfEnRoOzfkpCIbAAmK/yC06p0OeoYe25nYgxvyayOOnQFKX7UsBb97RY95yV2\nsBOUJ2Mn97lhYhV3AcCCXhFVg0Ib0Cjv6Wjp2n9mQH6C/CgkPX54fiFPI4Cn\nrbtNMFYXu5k/dOBTxrlDUy94pFTndS9iahIS6rSIVZNjxmd50z7A6KokaPVc\npQIm\r\n=X8T4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"6c116739c17e5e5b71c61b61459668b429c737e5","scripts":{"test":"mocha --recursive \"./dist/**/*.test.js\"","build":"tsc","clean":"rimraf dist/**","watch":"tsc -w","test-ts":"NODE_ENV=test mocha --require ts-node/register --recursive \"src/**/*.test.ts\"","coverage":"NODE_ENV=test nyc npm run test-ts","test-watch":"mocha --watch --require ts-node/register --recursive \"src/**/*.test.ts\"","clean-build":"npm run clean ; npm run build","travis-coverage":"npm run coverage && npm run coverage-coveralls","coverage-coveralls":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"jason-dent","email":"jason@streetsidesoftware.nl"},"repository":{"url":"git+https://github.com/Jason3S/xxhash.git","type":"git"},"_npmVersion":"6.9.0","description":"Pure JS implementation of xxhash","directories":{},"_nodeVersion":"10.15.1","_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","mocha":"^6.2.0","ts-node":"^8.3.0","xxhashjs":"^0.2.2","coveralls":"^3.0.5","typescript":"^3.5.3","@types/chai":"^4.1.7","@types/node":"^10.14.13","lorem-ipsum":"^1.0.6","@types/mocha":"^5.2.7","@types/lorem-ipsum":"^1.0.2","mocha-lcov-reporter":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/js-xxhash_1.0.3_1564325506335_0.6623190866995854","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"js-xxhash","version":"1.0.4","keywords":["xxhash","javascript","typescript"],"author":{"name":"Jason Dent"},"license":"MIT","_id":"js-xxhash@1.0.4","maintainers":[{"name":"jason-dent","email":"jason@streetsidesoftware.nl"}],"homepage":"https://github.com/Jason3S/xxhash#readme","bugs":{"url":"https://github.com/Jason3S/xxhash/issues"},"nyc":{"exclude":["src/**/*.test.ts"],"include":["src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","html"],"extension":[".ts"]},"dist":{"shasum":"ce465d8a5c038167a07aa35a855c0bd792fe8e06","tarball":"https://registry.npmjs.org/js-xxhash/-/js-xxhash-1.0.4.tgz","fileCount":12,"integrity":"sha512-S/6Oo7ruxx5k8m4qlMnbpwQdJjRsvvfcIhIk1dA9c5y5GNhYHKYKu9krEK3QgBax6CxJuf4gRL2opgLkdzWIKg==","signatures":[{"sig":"MEYCIQC66gZ8r7A7ESkTcIGYjEeGgFKK36kO6XHITZcjnLmgZwIhAJUPoBs4X7N4c23UNfb/Z0s3Wp3z0yHPeAk57vgzOlAp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdPbxhCRA9TVsSAnZWagAAcnkP/2IKjV8UfB4uyrRKBsh9\nQikDdDB1dnm2Sj3eQNoqBODK0zB+nUBRKQtCeRdwqgnxBfTaGI2+8P81SLXU\nz87NVkDt2imgurqqZNu9A49dfBHuid1UYbXq7ADJYJn3Yf+8iJCXR2nzvBO1\ngNQbrptiVUrZS3JNA5YydhjBn6xiXuWdSH6U7OaFQ6A2tKpxO1LG+KAG2ogw\nwTp7KUSuloFOXXNMZh39I0jjUIi65/NdUv1mXISfPpKj4/4x77hVpUDuPNxs\nS3GTGrYu8L2Mj77dvgWDv0eklqbtLj6vF/TQzUbBb1cQbsPF05tkMWvfmzh2\n/kq7/yT35FVAd84PSVbiSRyRkN+JH1EHAKP4wK/3lhnINXmG8ihDIbY6qSJG\nXobgh8CeV8zemOuABCtGYsttfDZn2/MCCzPEzTqjV/KuWi9qB79GAUf5BoAD\nu4bRnbD4PJlfg7O1iflmvBX4nx4+5DXAfrzQvlpFJZbz4wG03rduwKUDzUFh\nNtf55j1shEdBJn/n/Sst/wcgZaTCNAABOs6uoWX1aPpDOI5aGpEeX3ChraSX\nRlpvBkvujZEQhQ1coLbDCk+6MySnoyYXyb9LlN1RnVh41a0fLR6ewuiD2xLw\nbeDnacTl5ZJa4talvqJaO1sFjHD12jkWn58laL/+d8LQ4CzeGERtu3YZa+gH\n2+Zl\r\n=xNa6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"26bbbaa8a6cde36e6ace6508082c6828f61fd02a","scripts":{"test":"mocha --recursive \"./dist/**/*.test.js\"","build":"tsc","clean":"rimraf dist/**","watch":"tsc -w","test-ts":"NODE_ENV=test mocha --require ts-node/register --recursive \"src/**/*.test.ts\"","coverage":"NODE_ENV=test nyc npm run test-ts","test-watch":"mocha --watch --require ts-node/register --recursive \"src/**/*.test.ts\"","clean-build":"npm run clean ; npm run build","travis-coverage":"npm run coverage && npm run coverage-coveralls","coverage-coveralls":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"jason-dent","email":"jason@streetsidesoftware.nl"},"repository":{"url":"git+https://github.com/Jason3S/xxhash.git","type":"git"},"_npmVersion":"6.9.0","description":"Pure JS implementation of xxhash","directories":{},"_nodeVersion":"10.15.1","_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","mocha":"^6.2.0","ts-node":"^8.3.0","xxhashjs":"^0.2.2","coveralls":"^3.0.5","typescript":"^3.5.3","@types/chai":"^4.1.7","@types/node":"^10.14.13","lorem-ipsum":"^1.0.6","@types/mocha":"^5.2.7","@types/lorem-ipsum":"^1.0.2","mocha-lcov-reporter":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/js-xxhash_1.0.4_1564327008554_0.8542301756605","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"js-xxhash","version":"2.0.0","keywords":["xxhash","javascript","typescript"],"author":{"name":"Jason Dent"},"license":"MIT","_id":"js-xxhash@2.0.0","maintainers":[{"name":"jason-dent","email":"jason@streetsidesoftware.nl"}],"homepage":"https://github.com/Jason3S/xxhash#readme","bugs":{"url":"https://github.com/Jason3S/xxhash/issues"},"nyc":{"exclude":["src/**/*.test.ts"],"include":["src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","html"],"extension":[".ts"]},"dist":{"shasum":"c815de02fd07bc780363a3929cf67280da33a313","tarball":"https://registry.npmjs.org/js-xxhash/-/js-xxhash-2.0.0.tgz","fileCount":11,"integrity":"sha512-R7Gad0Y0grmuF/WRBUmxgQA1bGpbmRWM/OwNJZQPVdJBAteJIdBYOBYcHbuJeJwxdddqBVIdP3EfrDNFqahJ2A==","signatures":[{"sig":"MEQCIHtdMPSFCUt8Wz2jJjZUdkUYuG6D/GUChlg5IVtfaNgeAiACa4fIC+38zqLV9WriyPfET8a+xtpJYvbgf72nEBpkpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTmEuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6Cg/+P7Kk27LqSB8tIKpaJe4MlH8H24iO7a/rxmzwvVY2AKAGy/iL\r\ncFWEuC1wMvtrOpisZYq/QIRIBHq/+0v8lYhcr2Zs7yDZKn+StTLIU6zgu+B+\r\nBeLgum5+zBwvAn+eN7lQE5oLlom6ntF/ckEV4dmnfPJzxQR1PJ4oOOpYX/R4\r\n2y8rwPtsE5dXsIiTdpDZNKUYgWebAxN0khpPGCeGI/4X1yldFQZ5cQVD7N8r\r\nJz07sEHsjmB8Yg9zAtkV15HfCq3bgnb7/YxB5BhIH44PFzJINAV2oYWgRnjT\r\nnwi/O9X6qRAjVmi6oFnrjRE85iYPRTk5qVl4a60XPCjDt7pqnomtt1Hk5zWL\r\nIcUTXVJ3ZTm/bNWV6ESribmxP9BoyYQIf+5GJ1J05odDEgKXBSK4SfU8sb31\r\nFX1x+Att5HUmyt8nxLwMM5vWfkN0ocWcEg9Fbd+LxFpnDA5ydyqz9jcvDBHJ\r\nW/PviwW09IQZvcLbi6GMgDmqYDvkFtbcf5/T05RAcEztdU9NkDMhRNE61TMF\r\nm03NM+5hX6Bn3laZpSmartfp+jxPWX5S1aLS5PHASSu6DTtrCnZddm5MAXb1\r\nY8zFFZzSMx1YB9ijS9jM9k46XZ/+1F6sS9bl+WETzeqVepaFqE2+txW3S7Jp\r\n0CpyFltbX3ZPqClIGmab+kyRDbgqwQzS4sc=\r\n=q8LM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"cc7a805c76271e79fa6966564c4da40f2fefd47a","scripts":{"lint":"eslint .","test":"mocha --recursive \"./dist/**/*.test.js\"","build":"tsc","clean":"rimraf dist/**","watch":"tsc -w","prepare":"npm run build","test-ts":"NODE_ENV=test mocha --require ts-node/register --recursive \"src/**/*.test.ts\"","coverage":"NODE_ENV=test nyc npm run test-ts","test-watch":"mocha --watch --require ts-node/register --recursive \"src/**/*.test.ts\"","clean-build":"npm run clean ; npm run build","travis-coverage":"npm run coverage && npm run coverage-coveralls","update-packages":"npx npm-check-updates -t minor -u && rimraf node_modules package-lock.json && npm i","coverage-coveralls":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"jason-dent","email":"jason@streetsidesoftware.nl"},"repository":{"url":"git+https://github.com/Jason3S/xxhash.git","type":"git"},"_npmVersion":"8.12.2","description":"Pure JS implementation of xxhash","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","mocha":"^10.1.0","eslint":"^8.25.0","ts-node":"^10.9.1","prettier":"^2.7.1","xxhashjs":"^0.2.2","coveralls":"^3.1.1","typescript":"^4.8.4","@types/chai":"^4.3.3","@types/node":"^18.11.0","lorem-ipsum":"^2.0.8","@types/mocha":"^10.0.0","@types/xxhashjs":"^0.2.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.1.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.40.1","@typescript-eslint/eslint-plugin":"^5.40.1"},"_npmOperationalInternal":{"tmp":"tmp/js-xxhash_2.0.0_1666081069819_0.8200109096139954","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"js-xxhash","version":"3.0.0","keywords":["xxhash","javascript","typescript"],"author":{"name":"Jason Dent"},"license":"MIT","_id":"js-xxhash@3.0.0","maintainers":[{"name":"jason-dent","email":"jason@streetsidesoftware.nl"}],"homepage":"https://github.com/Jason3S/xxhash#readme","bugs":{"url":"https://github.com/Jason3S/xxhash/issues"},"dist":{"shasum":"a5228a6cdc260721aa4eb6a1b5ac4f633ee163de","tarball":"https://registry.npmjs.org/js-xxhash/-/js-xxhash-3.0.0.tgz","fileCount":19,"integrity":"sha512-N1anTGNoq4wlMO0dqLpxhlle90dP+7d2oOg/AJH2RYQmAh0DNE+Fw6H9wjlvKvkd2gltOQ34z8e/3DNjblvoZg==","signatures":[{"sig":"MEUCIACD3+3DD9pNaF+9/YZ+UR6hYun4uS+GZiMTkeOEu3L5AiEA8Z4/R/ytWkmj1nxPbVVsqGGpqRjxaRzvN1p7WfQ3jvI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26394},"main":"dist/cjs/index.cjs","type":"module","types":"dist/cjs/index.d.cts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/cjs/index.d.cts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"a8c2305ce34922936a13d3bbfba3a470a1da1c60","scripts":{"lint":"eslint .","test":"npm run test:cjs && npm run test:esm","build":"tsc -b . && ts2mjs dist/cjs --cjs","clean":"rimraf dist/**","watch":"tsc -b . -w","prepare":"npm run build","test-ts":"mocha --experimental-specifier-resolution=node --experimental-loader=ts-node/esm --require ts-node/register --recursive \"src/**/*.test.ts\"","coverage":"NODE_ENV=test c8 -r lcov -r html npm run test-ts","prettier":"prettier . -w","test:cjs":"mocha --recursive \"./dist/cjs/**/*.test.cjs\"","test:esm":"mocha --recursive \"./dist/esm/**/*.test.js\"","clean-build":"npm run clean ; npm run build","update-packages":"npx npm-check-updates -t semver -u && rimraf node_modules package-lock.json && npm i"},"_npmUser":{"name":"jason-dent","email":"jason@streetsidesoftware.nl"},"repository":{"url":"git+https://github.com/Jason3S/xxhash.git","type":"git"},"_npmVersion":"10.1.0","description":"Pure JS implementation of xxhash","directories":{},"_nodeVersion":"20.7.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.1","chai":"^4.3.10","mocha":"^10.2.0","eslint":"^8.51.0","ts2mjs":"^2.1.1","ts-node":"^10.9.1","prettier":"^3.0.3","xxhashjs":"^0.2.2","typescript":"^5.2.2","@types/chai":"^4.3.8","@types/node":"^18.18.5","lorem-ipsum":"^2.0.8","@types/mocha":"^10.0.2","@types/xxhashjs":"^0.2.2","@tsconfig/node18":"^18.2.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.7.5","@typescript-eslint/eslint-plugin":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/js-xxhash_3.0.0_1697471934269_0.27937652185593476","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"js-xxhash","version":"3.0.1","keywords":["xxhash","javascript","typescript"],"author":{"name":"Jason Dent"},"license":"MIT","_id":"js-xxhash@3.0.1","maintainers":[{"name":"jason-dent","email":"jason@streetsidesoftware.nl"}],"homepage":"https://github.com/Jason3S/xxhash#readme","bugs":{"url":"https://github.com/Jason3S/xxhash/issues"},"dist":{"shasum":"e093b53d02cd80a830d61f58290c206aaa877b24","tarball":"https://registry.npmjs.org/js-xxhash/-/js-xxhash-3.0.1.tgz","fileCount":19,"integrity":"sha512-Y2NSC77RIxJrvi2NoXjMi2LYsVDTlVqBoQRi8PXQg4PtP29wdtIOhsp8Ujw4EjEkBFheCPx8bMOmI9zoxx/3jQ==","signatures":[{"sig":"MEQCIH/fzO9zjX28ku07eyKPGeJlaJqRWinGgXPrxktgCOAWAiAcGGfJ4y8J2Y+Muni7/aFbvfwS5dOoOuRrgTjr3PVx0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30529},"main":"dist/cjs/index.cjs","type":"module","types":"dist/cjs/index.d.cts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/cjs/index.d.cts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"ba33005b19e2911b81a0a7c3269e61f1c73a6476","scripts":{"lint":"npm run install:test && eslint .","test":"npm run test:cjs && npm run test:esm && npm run test:integrations","build":"tsc -b . && ts2mjs dist/cjs --cjs && npm run build:bundle","clean":"rimraf dist/**","watch":"tsc -b . -w","prepare":"npm run build","test-ts":"mocha --experimental-specifier-resolution=node --experimental-loader=ts-node/esm --require ts-node/register --recursive \"src/**/*.test.ts\"","coverage":"NODE_ENV=test c8 -r lcov -r html npm run test-ts","prettier":"prettier . -w","test:cjs":"mocha --recursive \"./dist/cjs/**/*.test.cjs\"","test:esm":"mocha --recursive \"./dist/esm/**/*.test.js\"","clean-build":"npm run clean ; npm run build","build:bundle":"esbuild --bundle --platform=node --target=node18 --outfile=dist/cjs/index.cjs src/index.ts","install:test":"cd test && npm i","update-packages":"npx npm-check-updates -t semver -u && rimraf node_modules package-lock.json && npm i","test:integrations":"cd test && npm i && npm test"},"_npmUser":{"name":"jason-dent","email":"jason@streetsidesoftware.nl"},"repository":{"url":"git+https://github.com/Jason3S/xxhash.git","type":"git"},"_npmVersion":"10.2.3","description":"Pure JS implementation of xxhash","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.1","chai":"^4.4.1","mocha":"^10.2.0","eslint":"^8.56.0","ts2mjs":"^2.1.1","esbuild":"^0.19.11","ts-node":"^10.9.2","prettier":"^3.2.2","xxhashjs":"^0.2.2","typescript":"^5.3.3","@types/chai":"^4.3.11","@types/node":"^18.19.7","lorem-ipsum":"^2.0.8","@types/mocha":"^10.0.6","@types/xxhashjs":"^0.2.4","@tsconfig/node18":"^18.2.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.18.1","@typescript-eslint/eslint-plugin":"^6.18.1"},"_npmOperationalInternal":{"tmp":"tmp/js-xxhash_3.0.1_1705310227669_0.1999314346745953","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"js-xxhash","version":"4.0.0","keywords":["xxhash","javascript","typescript"],"author":{"name":"Jason Dent"},"license":"MIT","_id":"js-xxhash@4.0.0","maintainers":[{"name":"jason-dent","email":"jason@streetsidesoftware.nl"}],"homepage":"https://github.com/Jason3S/xxhash#readme","bugs":{"url":"https://github.com/Jason3S/xxhash/issues"},"dist":{"shasum":"866b003c06ba39bebc9e4a47d2756abfef06606c","tarball":"https://registry.npmjs.org/js-xxhash/-/js-xxhash-4.0.0.tgz","fileCount":20,"integrity":"sha512-3Q2eIqG6s1KEBBmkj9tGM9lef8LJbuRyTVBdI3GpTnrvtytunjLPO0wqABp5qhtMzfA32jYn1FlnIV7GH1RAHQ==","signatures":[{"sig":"MEQCIBQ8NNPRdhP2hMGaD6b/Buv+5pMWMV6OIOAOyUdMdBMPAiAo7sSKWdMTobErQdsjuyvlTIGL92/WUUKGbKETuLxVHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32876},"main":"dist/cjs/index.cjs","type":"module","types":"dist/cjs/index.d.cts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/cjs/index.d.cts","import":"./index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"ac541deb4d0f09d87c5df3f2fed22691f52f1c15","scripts":{"ncu":"npx npm-check-updates","lint":"npm run install:test && eslint .","perf":"perf-insight --register ts-node/esm --file \"**/*.perf.{mts,ts}\"","test":"npm run test:esm && npm run test:integrations","build":"tsc -b . && ts2mjs dist/cjs --cjs && npm run build:bundle","clean":"rimraf dist/**","watch":"tsc -b . -w","prepare":"npm run build","test-ts":"mocha --experimental-specifier-resolution=node --experimental-loader=ts-node/esm --require ts-node/register --recursive \"src/**/*.test.ts\"","coverage":"NODE_ENV=test c8 -r lcov -r html npm run test-ts","prettier":"prettier . -w","test:esm":"mocha --recursive \"./dist/esm/**/*.test.js\"","clean-build":"npm run clean && npm run build","build:bundle":"esbuild --bundle --platform=node --target=node18 --outfile=dist/cjs/index.cjs src/index.ts","insight:test":"perf-insight --register ts-node/esm --file \"test/**/*.perf.{mts,ts}\"","insight:utf8":"perf-insight --register ts-node/esm --file \"**/toUtf8.perf.{mts,ts}\"","install:test":"cd test && npm i","update-packages":"npx npm-check-updates -t semver -u && rimraf node_modules package-lock.json && npm i","test:integrations":"cd test && npm i && npm test"},"_npmUser":{"name":"jason-dent","email":"jason@streetsidesoftware.nl"},"repository":{"url":"git+https://github.com/Jason3S/xxhash.git","type":"git"},"_npmVersion":"10.7.0","description":"Pure JS implementation of xxhash","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^5.1.1","mocha":"^10.4.0","eslint":"^8.57.0","ts2mjs":"^3.0.0","esbuild":"^0.20.2","ts-node":"^10.9.2","prettier":"^3.2.5","xxhashjs":"^0.2.2","typescript":"^5.4.5","@types/chai":"^4.3.16","@types/node":"^18.19.33","lorem-ipsum":"^2.0.8","xxhash-wasm":"^1.0.2","@types/mocha":"^10.0.6","perf-insight":"^1.1.1","@types/xxhashjs":"^0.2.4","@tsconfig/node18":"^18.2.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.11.0","@typescript-eslint/eslint-plugin":"^7.11.0"},"_npmOperationalInternal":{"tmp":"tmp/js-xxhash_4.0.0_1716899496370_0.601426609557274","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"js-xxhash","publishConfig":{"access":"public","provenance":true},"version":"5.0.1","description":"Pure JS implementation of xxhash","main":"dist/cjs/index.cjs","types":"dist/cjs/index.d.cts","type":"module","exports":{".":{"import":"./index.mjs","types":"./dist/cjs/index.d.cts","require":"./dist/cjs/index.cjs"}},"scripts":{"clean":"rimraf dist/**","test":"npm run test:esm && npm run test:integrations","test:esm":"mocha --recursive \"./dist/esm/**/*.test.js\"","test:integrations":"cd test && npm i && npm test","build":"tsc -b . && ts2mjs dist/cjs --cjs && npm run build:bundle","build:bundle":"esbuild --bundle --platform=node --target=node18 --outfile=dist/cjs/index.cjs src/index.ts","clean-build":"npm run clean && npm run build","coverage":"NODE_ENV=test c8 -r lcov -r html npm run test-ts","lint":"npm run install:test && eslint .","install:test":"cd test && npm i","prettier":"prettier . -w","test-ts":"mocha --experimental-specifier-resolution=node --experimental-loader=ts-node/esm --require ts-node/register --recursive \"src/**/*.test.ts\"","prepare":"npm run build","perf":"perf-insight --register jiti/register  --file \"**/*.perf.{mts,ts}\"","insight:test":"perf-insight --register jiti/register --file \"test/**/*.perf.{mts,ts}\"","insight:utf8":"perf-insight --register jiti/register --file \"**/toUtf8.perf.{mts,ts}\"","ncu":"npx npm-check-updates","update-packages":"npx npm-check-updates -t semver -u && rimraf node_modules package-lock.json && npm i","watch":"tsc -b . -w"},"repository":{"type":"git","url":"git+https://github.com/Jason3S/xxhash.git"},"keywords":["xxhash","javascript","typescript"],"author":{"name":"Jason Dent"},"license":"MIT","bugs":{"url":"https://github.com/Jason3S/xxhash/issues"},"homepage":"https://github.com/Jason3S/xxhash#readme","devDependencies":{"@eslint/js":"^9.39.1","@tsconfig/node18":"^18.2.6","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/node":"^18.19.130","@types/xxhashjs":"^0.2.4","c8":"^10.1.3","chai":"^6.2.1","esbuild":"^0.27.0","eslint":"^9.39.1","globals":"^16.5.0","jiti":"^2.6.1","lorem-ipsum":"^2.0.8","mocha":"^11.7.5","perf-insight":"^2.0.1","prettier":"^3.6.2","ts-node":"^10.9.2","ts2mjs":"^4.0.0","typescript":"^5.9.3","typescript-eslint":"^8.47.0","xxhash-wasm":"^1.1.0","xxhashjs":"^0.2.2"},"engines":{"node":">=20.0.0"},"packageManager":"npm@11.6.2+sha512.ee22b335fcbc95662cdf3ab8a053daf045d9cf9c6df6040d28965abb707512b2c16fa6c5eec049d34c74f78f390cebd14f697919eadb97756564d4f9eccc4954","gitHead":"0b980730d9a6d1889afb4e4193d93f838f23a8a4","_id":"js-xxhash@5.0.1","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-OGuTCR9wqYqF2FrhjtGb6fx8Rm1jzhdpUEsY2sLkXbNYLzOS+XWcYT4KTUL7vnaRTmBuGuVpW1AK2zzxjgZXGg==","shasum":"35135863425169a42a2defe4741a60aeec3008e6","tarball":"https://registry.npmjs.org/js-xxhash/-/js-xxhash-5.0.1.tgz","fileCount":20,"unpackedSize":32542,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/js-xxhash@5.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGXLqjEgsCfIjT3etUy0GOwtpuwtmtm8xLTjnjr0EvNMAiAyLhc8nsGbjhG72tOnqlL1aMuQiA1i58SpJ7rUqmzAOQ=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b8da091-0d67-4875-8612-5ea476dbbc77"}},"directories":{},"maintainers":[{"name":"jason-dent","email":"jason@streetsidesoftware.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/js-xxhash_5.0.1_1763571853046_0.5646873113025666"},"_hasShrinkwrap":false}},"time":{"created":"2019-01-22T21:15:49.770Z","modified":"2025-11-19T17:04:13.729Z","1.0.0":"2019-01-22T21:15:49.914Z","1.0.1":"2019-02-02T09:19:30.757Z","1.0.2":"2019-07-28T14:47:52.696Z","1.0.3":"2019-07-28T14:51:46.456Z","1.0.4":"2019-07-28T15:16:48.681Z","2.0.0":"2022-10-18T08:17:50.050Z","3.0.0":"2023-10-16T15:58:54.483Z","3.0.1":"2024-01-15T09:17:07.819Z","4.0.0":"2024-05-28T12:31:36.534Z","5.0.1":"2025-11-19T17:04:13.284Z"},"bugs":{"url":"https://github.com/Jason3S/xxhash/issues"},"author":{"name":"Jason Dent"},"license":"MIT","homepage":"https://github.com/Jason3S/xxhash#readme","keywords":["xxhash","javascript","typescript"],"repository":{"type":"git","url":"git+https://github.com/Jason3S/xxhash.git"},"description":"Pure JS implementation of xxhash","maintainers":[{"name":"jason-dent","email":"jason@streetsidesoftware.nl"}],"readme":"# js-xxHash\n\nPure Javascript / Typescript Implementation of [xxHash](http://cyan4973.github.io/xxHash/)\n\nThis is an implementation for the\n[XXH32 Algorithm](https://github.com/Cyan4973/xxHash/blob/dev/doc/xxhash_spec.md#xxh32-algorithm-description)\nA 64-bit version might come a bit later.\n\n## Why another version\n\n- I needed a fast simple hash for short to medium sized strings.\n- It needed to be pure JS.\n\n## Installation\n\n```\nnpm install --save js-xxhash\n```\n\n## Usage\n\n### Pure JS\n\nInternally it uses [TextEncoder](https://developer.mozilla.org/en-US/docs/Web/API/TextEncoder) to convert strings to a UTF-8 `Uint8Array`s.\n\n```typescript\nimport { xxHash32 } from 'js-xxhash';\n\nlet seed = 0;\nlet str = 'My text to hash 😊';\nlet hashNum = xxHash32(str, seed);\nconsole.log(hashNum.toString(16));\n```\n\nExpected:\n\n```\naf7fd356\n```\n\n### Node JS\n\n```typescript\nimport { xxHash32 } from 'js-xxhash';\n\nlet seed = 0;\nlet str = 'My text to hash 😊';\nlet hashNum = xxHash32(str, seed);\nconsole.log(hashNum.toString(16));\n```\n\n### Browser\n\n```typescript\n// Using a bundler\nimport { xxHash32 } from 'js-xxhash';\n// Using a CDN like jsDelivr\nimport { xxHash32 } from 'https://cdn.jsdelivr.net/npm/js-xxhash@{version}/index.mjs';\n\nlet seed = 0;\nlet str = 'My text to hash 😊';\nlet hashNum = xxHash32(str, seed);\nconsole.log(hashNum.toString(16));\n```\n\n# Performance\n\nTo evaluate performance this package was compared to:\n\n- [xxhashjs](https://www.npmjs.com/package/xxhashjs)\n- [xxhash-wasm](https://www.npmjs.com/package/xxhash-wasm)\n\nOne average a lorem-ipsum \"word\" is between 5 and 6 characters.\n\n## Performance for Strings\n\n```\nRunning Perf Suite: xxhash-string-words-10\nEvaluate xxhash performance with a string of 10 words.\n✔ js-xxhash string       731_148.14 ops/sec\n✔ xxhashjs string        432_753.87 ops/sec\n✔ xxhash-wasm string   3_381_907.91 ops/sec\n\nRunning Perf Suite: xxhash-string-words-100\nEvaluate xxhash performance with a string of 100 words.\n✔ js-xxhash string       420_458.19 ops/sec\n✔ xxhashjs string        124_443.56 ops/sec\n✔ xxhash-wasm string   2_289_457.63 ops/sec\n\nRunning Perf Suite: xxhash-string-words-1000\nEvaluate xxhash performance with a string of 1000 words.\n✔ js-xxhash string        74_861.33 ops/sec\n✔ xxhashjs string         16_656.57 ops/sec\n✔ xxhash-wasm string     729_339.20 ops/sec\n\nRunning Perf Suite: xxhash-string-words-10000\nEvaluate xxhash performance with a string of 10000 words.\n✔ js-xxhash string         6_293.40 ops/sec\n✔ xxhashjs string            551.90 ops/sec\n✔ xxhash-wasm string      90_170.30 ops/sec\n\nRunning Perf Suite: xxhash-string-words-100000\nEvaluate xxhash performance with a string of 100000 words.\n✔ js-xxhash string           709.30 ops/sec\n✔ xxhashjs string             40.05 ops/sec\n✔ xxhash-wasm string       8_093.17 ops/sec\n```\n\n### Performance with a Uint8Array Buffer\n\n```\nRunning Perf Suite: xxhash-buffer-words-10\nEvaluate xxhash performance with a buffer containing a string of 10 words.\n✔ js-xxhash buffer       2_859_850.03 ops/sec\n✔ xxhashjs buffer          699_053.22 ops/sec\n✔ xxhash-wasm buffer     3_657_504.67 ops/sec\n\nRunning Perf Suite: xxhash-buffer-words-100\nEvaluate xxhash performance with a buffer containing a string of 100 words.\n✔ js-xxhash buffer         800_609.77 ops/sec\n✔ xxhashjs buffer          402_424.91 ops/sec\n✔ xxhash-wasm buffer     2_569_294.66 ops/sec\n\nRunning Perf Suite: xxhash-buffer-words-1000\nEvaluate xxhash performance with a buffer containing a string of 1000 words.\n✔ js-xxhash buffer         79_925.04 ops/sec\n✔ xxhashjs buffer          55_568.13 ops/sec\n✔ xxhash-wasm buffer      753_856.33 ops/sec\n\nRunning Perf Suite: xxhash-buffer-words-10000\nEvaluate xxhash performance with a buffer containing a string of 10000 words.\n✔ js-xxhash buffer          8_152.57 ops/sec\n✔ xxhashjs buffer           6_046.82 ops/sec\n✔ xxhash-wasm buffer      104_463.50 ops/sec\n\nRunning Perf Suite: xxhash-buffer-words-100000\nEvaluate xxhash performance with a buffer containing a string of 100000 words.\n✔ js-xxhash buffer            458.33 ops/sec\n✔ xxhashjs buffer             602.90 ops/sec\n✔ xxhash-wasm buffer        9_835.61 ops/sec\n```\n","readmeFilename":"README.md"}