{"_id":"fast-hash-code","_rev":"5-76b43e094693ddcd08c96b4fe76cef3b","name":"fast-hash-code","dist-tags":{"latest":"2.1.0"},"versions":{"1.0.0":{"name":"fast-hash-code","version":"1.0.0","description":"Generate a hash from a string, simple and fast.","main":"dist/index.js","scripts":{"build":"webpack --mode production","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/alexandrehpiva/fast-hash-code.git"},"keywords":["npm","Generate","Hash","String","Simple","Fast"],"author":{"name":"Anonym"},"license":"ISC","bugs":{"url":"https://github.com/alexandrehpiva/fast-hash-code/issues"},"homepage":"https://github.com/alexandrehpiva/fast-hash-code#readme","devDependencies":{"@babel/core":"^7.12.3","babel-loader":"^8.1.0","webpack":"^5.2.0","webpack-cli":"^4.1.0"},"gitHead":"f23e125d4c527660f82719c0683178ff83abf282","_id":"fast-hash-code@1.0.0","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-tR0JzNNZD4NZcxoaIiBrdyJenf0V6rvxGJywkdo7E8tVlWqUEOMqnj9RUsEGCkUp7yf0r9gvuzRwhQWNtdLKvQ==","shasum":"08702c8a2869c991ace74b296482ecbcf0a779ee","tarball":"https://registry.npmjs.org/fast-hash-code/-/fast-hash-code-1.0.0.tgz","fileCount":4,"unpackedSize":37316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkx2kCRA9TVsSAnZWagAAGUsP/2v2i18HoipQdHvosRnO\ndhEjPWZu1DfZ25CUjjgcxJB3Ubl9AP9BXZJtgLL2xcmGX+QL2wdV43gu6tl7\ng+O0CCbO/XmIS0UjmRWW0TBe6lXGelMh8OMhTZUVMBxl0pRjN7g+V07sXp6e\nphfocXsbKZQQe/FYIYCtUHnFBmJeMbFNzkTlzVs1RSKNTGGGw1BGWV5CCYUn\nXHRz5f5xJKChQzkbWIfQjKB7SWYAySXBiowbCs3dWs4ZNyGLSOuxExyumc55\nVB/TBL6KI2zyWEAx/jxIaoIRCsD+vxrzm7QIU16amrK0IIgaIjBZHQijlm32\nAZCknrrGDh6MkgEMiIC0i+0yjmb+CgTYpnrl5T2YoDtmZ7QGmn9DUbpqltU+\npjjXKtVkUUtB5IzghvY3bF0D7OTKPoVE8zb7kTex2aIJFYvfeZh2JEZ6Glpv\nKifxtYaGTOw9SYagtkz4xOmI41weUfqZ4qMMhOyPXZrkcQBbQqhBBaKB1c+O\nh8flBsWt52+1EhImUDamxScaGXtjlbau213xNT8z3Q2xN5T+lhERHl3c5EL4\nkzqpxxWp6Egy7tBtVGM61jgKGn81G9u3AdEk/UZ8iBjbK8YXSV/W+w8z+ORb\nYbsoNXUQDVGdbKuMSTFskd8pNh9M0OdSOkGRJilWlfhBSxNc0U7vTZf8Wcqp\nVgYX\r\n=C+ZI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiqM2FR244GcbaUPWNqGw3ug3hgEB5x9et/RcVCfQ0sgIgXDkxAMGTSSk0NhNQSr12l8t0gfj0ZtYkcYe4KcSzb/k="}]},"maintainers":[{"name":"alexandrehpiva","email":"alexandrepivadev@gmail.com"}],"_npmUser":{"name":"alexandrehpiva","email":"alexandrepivadev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-hash-code_1.0.0_1603476900061_0.5764748070577326"},"_hasShrinkwrap":false},"1.0.1":{"name":"fast-hash-code","version":"1.0.1","description":"Generate a hash from a string, simple and fast.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/alexandrehpiva/fast-hash-code.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/alexandrehpiva/fast-hash-code/issues"},"homepage":"https://github.com/alexandrehpiva/fast-hash-code#readme","gitHead":"015fdfe0317cc1c20959198cd6f80f909669c778","_id":"fast-hash-code@1.0.1","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-VBPm0BYnzurtq4KQGRUuMyg5wkGjfCFiIfBeA7J1sPT7Jq1Zzwtvr9w56aH9WIKGP4FIDC2nVdU+UtjvRjWj4w==","shasum":"c074dcc94b1bcc1e70bb6bd0a887b5621ac179d7","tarball":"https://registry.npmjs.org/fast-hash-code/-/fast-hash-code-1.0.1.tgz","fileCount":4,"unpackedSize":36797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkzeqCRA9TVsSAnZWagAAd2EP/RQ0ngEU42dgNdGifO/a\nb2MNyFpG1wQR+WkYwniBK7EOrX2eabGPoV0TCxC5e86fExS3WS6Wc3dlwMNm\nqCiop9jRBHLgcZgPmYLVD5hqI6oc9BCB0wJP59aoV7GigCwU/gZZBWcqrlCz\n8pHtJyfTXS1HlsZyWj8+gpsVpBRmkka+HHyNZLbYglYzlHj0RvZ1BxhSEVjq\n7FZuvTdS2Hgnskfkpjdpi7Ew4dt0Dea/06N6+6jY/Oa2BZSfhWTpX7kb6FFV\n6zbqrH8MF+AE7b0ONxqiHoEOWn9Ti1iwcwd++FXYs+3Puv2aAiY7wGwLFtBX\nRSzeb+20k5YN2QfWEpv1LmeDAZkhSj9gTCnsmbVEmdJbcvN+WhgoGAOp05La\nesgMbEc+e6IuJbFwlDbjZzVdr+qNMQ9i0NSLTGAreO9JWTErDtqDMp1Q0fcY\nBqGOqQr+rAWuBa7lNt4fLDeQb4eNf7m6Zh60wpXPuXnNgp9EmYBwBcCSo68K\nnBpIxGyUrc8seB2kn2A45BGx+koSImqb1OBfqf+TVX3nh9TSDJAD476DxQQx\nH+ey+suqfke2hsMIomtP4YpUItfrHwGPl/Q7tyeIlfSLGjBegySoKF0PzP4y\ntx5/cLiJLtmPoTBrH7xqOgAfTKWSS98E5CbGLJXJrU5p0AfOg8PTHMlRiRDf\nEgFs\r\n=X5su\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmuvT5+1aBZ1GS8LGHdKlvm4uIX/LfwwYFqVkslKuAdgIgLuWqVg3hS0ms6d13sh7fwK3LPCkOipnF7AYgqaYZ7I4="}]},"maintainers":[{"name":"alexandrehpiva","email":"alexandrepivadev@gmail.com"}],"_npmUser":{"name":"alexandrehpiva","email":"alexandrepivadev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-hash-code_1.0.1_1603483561767_0.8818988303938449"},"_hasShrinkwrap":false},"1.1.0":{"name":"fast-hash-code","version":"1.1.0","description":"Generate a hash from a string, simple and fast.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prepublish":"tsc"},"repository":{"type":"git","url":"git+https://github.com/alexandrehpiva/fast-hash-code.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/alexandrehpiva/fast-hash-code/issues"},"homepage":"https://github.com/alexandrehpiva/fast-hash-code#readme","gitHead":"f7bfbac4e2ba74abe679d221d5ecd56335ea4f33","_id":"fast-hash-code@1.1.0","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-GYzFu15iCF9YTj0sitvDnYMtvpl2QOgm9cgLJ+aUPQm4onBlpCNC8VqsxGKOfbQISmIIKRSZsuE37zhkcBVB3w==","shasum":"45c44085d958185fd5c6b812f4dbc422fad5f9bd","tarball":"https://registry.npmjs.org/fast-hash-code/-/fast-hash-code-1.1.0.tgz","fileCount":6,"unpackedSize":43542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfk0yjCRA9TVsSAnZWagAAigUQAIyaNFGfkrXTIyc3LmZF\nynk83+U1+zLh6FpE1IQg16jMlkCyRChj7GXjL82qe9KmedUhSoWzkth3RIjN\nm0a+W7Zjf181Oit0kCXGrT3rTW6SdqVHS9oddbusUTNiuE1988/qSQ03Hve3\nG2J4O5lChsgdeCRsm2CxVrQ65NB2beqIdfcbJB7+u5prXbuIRoIrllVe72Gd\n/FEXtf4q+2T0wTHbJTzWXyUQ/aV0h4JXSDBbf2+pQ6hx9ypjXfc834Ty4ng2\nddzbJG0A0dlvVwU1g3W7VU4EEZAFejp+OswDJIHj9hQSLeOA6+XZ8SxVeTAF\ngcbM8UGCcDgUyJ5IFP+2ivHslH4PCouqVqXYlIeZsyan2/yQMV+i/l74fDD3\ne8OsLTBodK4BIycoq+d7CJ0Z0GjxBHd6+7OKyJDNw3Od8Bo0PMVrJEMR6GvK\n3P+lLppT6UneSk3GbBJVx9K6ii9Ft5SSPyJU32JHfLvc341Eup1trJbsxTnx\ncGv6B9ixTylZjFh00UXbTMfhHE5H8QAYbmkYCzRHwLQ7F3pgSm0wOMpAISii\nUvfRo298yxaLiYCRkVoXeeeqc8pduQWhRYd5zWEvIta1XLnjxeToPBJcgh1K\nda7j3teoFLlqMoxHndAJgb6E25G6XgdUv6j0n8TB4+EvKmEz2RGXWYRUbtOI\n4BNY\r\n=YRzP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGG0hw3lDk1v8ZFtCfgZBexKDP8fLIuCxfbce2rxwnsMAiAnLzcaaR9+CUfg0+Z33Mad1RAmlw2Cj+lh9B0PjlP3Og=="}]},"maintainers":[{"name":"alexandrehpiva","email":"alexandrepivadev@gmail.com"}],"_npmUser":{"name":"alexandrehpiva","email":"alexandrepivadev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-hash-code_1.1.0_1603488931202_0.5815857829993247"},"_hasShrinkwrap":false},"1.2.0":{"name":"fast-hash-code","version":"1.2.0","description":"Generate a hash from a string, simple and fast.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prepublish":"tsc"},"repository":{"type":"git","url":"git+https://github.com/alexandrehpiva/fast-hash-code.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/alexandrehpiva/fast-hash-code/issues"},"homepage":"https://github.com/alexandrehpiva/fast-hash-code#readme","keywords":["fast","hash","code","string"],"gitHead":"afcd3f3ad04d8067e075ff113391e3395832b627","_id":"fast-hash-code@1.2.0","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-yj8H4Ws34nCknnOw6MTBZd/zYia9blJGXQIU/QoSx40WOZr/itErU+Tz2wSDTdLIQR6i9iUorCWeiONrymPrTA==","shasum":"47e57501f51e3f797456d0a6d58201b0ed1fef88","tarball":"https://registry.npmjs.org/fast-hash-code/-/fast-hash-code-1.2.0.tgz","fileCount":6,"unpackedSize":43618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfljNvCRA9TVsSAnZWagAAXcsP/3b3IxgQ5Np/No9Z9q55\nfF2uT2RgrqQ1j8a+CbjEUGkfA3KBaIVfEg6YJz1Tc6ndGQ8AGDdqiSWqW1NJ\nUqI22IDU/Sn2Yy7wav3ra6rkiqSqDGxPRhOqZkiYX5Ryddmi8gVhiPDN/GIS\nyHjkphbO0KsJY3GCpBJvNgz1zc7WrcGQalkCOGlurfNBnUKPhaiVEZFYq+Xi\nZrNMySZrTzSmYYA/AC93/CS6pr+OIxfjjtpGNHCgv/l/b/O3ae++fRWMwd2g\njDZ6Ep//r1x5GtmcoM3pTD7iHxoTU+b4hRsTItXaygpxC2BlYBuH2iaBgu6f\nQG4hw69Tg8/qrtgLYrdBITWVntVl1LRppZ3C3NaEamBu72REszsz9epyp6zP\nry1XwhsqD4m3Cf7fgf5Da2p+HderD4upMCM8APfb3IgvPpnj4gz9oDuHQ4X2\nE+TI+kZvdTYUdZHL3BdiicK3SDspJjpQ/vjJzxtyAHs8bjM0VyCRBqZbabRL\nqjnm+2cTy+13CoNCmCgMlTU6u0xW9dr49ia1pddCs8wVeEaCToyLL88NjBVU\nrgCCTseMn4P5pjevfvvkekOmb1PRrzvN9MsZ+weUizgQriyxTrKa+7C624U2\nt1kcYmpHy+Qolw3MX6CIOo8yKs9vmF1LUl6CcnIPwZQFiX86E+FZNQzBnIGd\nYYXj\r\n=8VS8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHRl8Fdqr7rDmWIttI/ZnJu73osGi82MgcX5TngSA6UHAiEAteG0KT43DgIK9DvuhQRPO+o06mB+DE2kv0H6csM/v1w="}]},"maintainers":[{"name":"alexandrehpiva","email":"alexandrepivadev@gmail.com"}],"_npmUser":{"name":"alexandrehpiva","email":"alexandrepivadev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-hash-code_1.2.0_1603679087024_0.8964726211218095"},"_hasShrinkwrap":false},"2.1.0":{"name":"fast-hash-code","version":"2.1.0","description":"Generate a hash from a string, simple and fast.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prepare":"tsc -b","build":"yarn run-s test prepare","test":"jest --config jestconfig.json --coverage"},"repository":{"type":"git","url":"git+https://github.com/alexandrehpiva/fast-hash-code.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/alexandrehpiva/fast-hash-code/issues"},"homepage":"https://github.com/alexandrehpiva/fast-hash-code#readme","devDependencies":{"@types/jest":"^26.0.23","jest":"^27.0.3","prettier":"^2.3.0","ts-jest":"^27.0.2","typescript":"^4.3.2"},"keywords":["fast","hash","code","string"],"gitHead":"bafbcbcc21fa4b57ca3859cba848e607ed6131f6","_id":"fast-hash-code@2.1.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-hJ/kSGwlKevFdK7ff1wv6H5m5zINYnScp2/uX4G24OCvGvVM/3/UmIpdNkMW3x6T6CMSN1TG94nMSjiqHHVg8A==","shasum":"40dd9119dc161737bb83d33ba3522065b24db92b","tarball":"https://registry.npmjs.org/fast-hash-code/-/fast-hash-code-2.1.0.tgz","fileCount":24,"unpackedSize":93585,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFGMkD6tI6smtz9wfKRHHZ6VMbBYFr490nBT4+gC9dF2AiEA6bgq8gXDUibL6hGlwhPzkHVI3N/iLanaBZmRyQhuIHY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWHe8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrh0xAAmF2ZlrU9S2mlbWRJb09YKgRFZcxgXHPXboASQgcV1c7x84Mo\r\nth1K5mylLDG2guDzAZZQiZucFngGjlg2QN2w4Ycv4+B1GgNke1M2fcJ9L4Oj\r\naGR2gi9NtewPFG+ITkId/ZbMGJrU3+ElMh/qq6bn+NSIbGcxWpO743NJ/rSs\r\nD6ttRuvgd7/ogTaO/569FW8w6EnJQyQwNEDoj8LaM/Xk/6e6/fZ9bsbcbERn\r\nJ7VZi8qS+Xcbc19xsGHNI/DUlgklw96zr/BUgMRj5gB1XQ0xUJc7SgXHMDeE\r\nplkIaCFezCnbMGMTpCqaWCcwCIaIjQSESI9Zl9xG8xfwDuk73B9DJurJiKFk\r\n4upaPnN456eVU2HOH01mtPJwNCJ/5ZhTcvTRD6Y9/c3AE04SbmCrtN4OsDOB\r\nD13t/o4b5S1fcRPNB2GOIgT9FjR0zWD6BaLmZgn3sYf5UOv6oWYRtxdJPIYo\r\nqp2Uj2QJxOKwyKPUr8St5WR2iryY7SHHaBbuZ8md9X7viXdtJhXYYw4PKVFw\r\nqh987k5fAV5fAsFD20oitEyUu4S5t8t39dZK8ZiN41QeP90+zt7QjFWWYVMs\r\nbjnYwjEfsgOZvmJ7f9Elas28uVEF2mc4m4Rel69DwOyf3SvicxBxHbkjsrp0\r\n5QqjyYdpNpzr8drIsrAgS6Gh/H+nZmzsO+Q=\r\n=Dj4G\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alexandrehpiva","email":"alexandrepivadev@gmail.com"},"directories":{},"maintainers":[{"name":"alexandrehpiva","email":"alexandrepivadev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-hash-code_2.1.0_1649964987969_0.4499287868640376"},"_hasShrinkwrap":false}},"time":{"created":"2020-10-23T18:15:00.061Z","1.0.0":"2020-10-23T18:15:00.188Z","modified":"2022-05-02T04:25:36.352Z","1.0.1":"2020-10-23T20:06:01.895Z","1.1.0":"2020-10-23T21:35:31.374Z","1.2.0":"2020-10-26T02:24:47.164Z","2.1.0":"2022-04-14T19:36:28.336Z"},"maintainers":[{"name":"alexandrehpiva","email":"alexandrepivadev@gmail.com"}],"description":"Generate a hash from a string, simple and fast.","homepage":"https://github.com/alexandrehpiva/fast-hash-code#readme","repository":{"type":"git","url":"git+https://github.com/alexandrehpiva/fast-hash-code.git"},"bugs":{"url":"https://github.com/alexandrehpiva/fast-hash-code/issues"},"license":"ISC","readme":"[![npm](https://img.shields.io/npm/v/fast-hash-code.svg)](https://www.npmjs.com/package/fast-hash-code)\n[![npm](https://img.shields.io/npm/dy/fast-hash-code)](https://www.npmjs.com/package/fast-hash-code)\n[![travis](https://app.travis-ci.com/alexandrehpiva/fast-hash-code.svg?branch=main)](https://travis-ci.com/github/alexandrehpiva/fast-hash-code)\n\n# fast-hash-code\n\nGenerate a hash from a string, simple and fast.\n\n# Installation\n\n```\nyarn add fast-hash-code\n```\n\n# Example\n\n```js\nimport fastHashCode from 'fast-hash-code'\n\nfastHashCode('Hello World!') // -969099747\n```\n\n## Options\n\n- forcePositive (new in v2.0.0)\n  **Description**: Force the hash to be positive\n  **default**: false\n  **note**: The hash generated when true will be different from when false for the same string\n\n  ```js\n  import fastHashCode from 'fast-hash-code'\n\n  const hashPositive = fastHashCode('Hello World!', {\n    forcePositive: true\n  })\n\n  console.log(hashPositive) // 1178383901\n  ```\n\n- seed (new in v2.0.0)\n  **Description**: Seed the hash, generate a different hash for each seed.\n  **default**: `0`\n\n  ```js\n  import fastHashCode from 'fast-hash-code'\n\n  const hashSeed = fastHashCode('Hello World!', {\n    seed: 123\n  })\n\n  console.log(hashSeed) // 1597036056\n  ```\n\n- caseSensitive (new in v2.0.0)\n  **Description**: Force the hash to be case sensitive\n  **default**: true\n\n  ```js\n  import fastHashCode from 'fast-hash-code'\n\n  const hashCaseSensitive = fastHashCode('Hello World!', {\n    caseSensitive: false\n  })\n\n  console.log(hashCaseSensitive) // -217287203\n  ```\n\n### References\n\nhttps://werxltd.com/wp/2010/05/13/javascript-implementation-of-javas-string-hashcode-method/\n","readmeFilename":"README.md","keywords":["fast","hash","code","string"]}