{"_id":"cos-similarity","_rev":"8-2d3ef42ce7abf5cf0d0b730314ebd651","name":"cos-similarity","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0-beta.0":{"name":"cos-similarity","version":"1.0.0-beta.0","description":"Computes the cosine similarity between two vectors","keywords":["array","compare","comparisson","cos","cosine","diff","difference","dist","distance","math","similarity","vector"],"homepage":"https://github.com/rtomrud/cos-similarity#readme","bugs":{"url":"https://github.com/rtomrud/cos-similarity/issues"},"license":"MIT","author":{"name":"Artem Rudenko","email":"rtomrud@gmail.com"},"files":["index.js"],"main":"index.js","repository":{"type":"git","url":"git+https://github.com/rtomrud/cos-similarity.git"},"scripts":{"bench":"node -r esm bench.js","cov":"nyc --reporter html tape -r esm index.test.js","test":"nyc --silent tape -r esm index.test.js | faucet && nyc check-coverage --statements 100 --branches 100 --functions 100 --lines 100","posttest":"eslint *.js"},"devDependencies":{"benchmark":"^2.1.4","compute-cosine-similarity":"^1.0.0","cosine-similarity":"^1.0.1","doc-similarity":"0.0.1","eslint":"^4.19.1","eslint-config-pretty-strict":"^1.0.0-rc.7","eslint-plugin-prettier":"^2.6.0","esm":"^3.0.38","faucet":"0.0.1","husky":"^0.15.0-rc.8","nyc":"^11.8.0","prettier":"1.12.1","tape":"^4.9.0"},"eslintConfig":{"env":{"node":true},"extends":["./node_modules/eslint-config-pretty-strict/index.js"],"parserOptions":{"ecmaVersion":2018,"sourceType":"module"},"root":true},"esm":{"cjs":true,"mode":"auto"},"husky":{"hooks":{"pre-commit":"npm test"}},"gitHead":"ea5863761c21c6a0a90226122401eaaa515d631e","_id":"cos-similarity@1.0.0-beta.0","_npmVersion":"5.6.0","_nodeVersion":"10.2.1","_npmUser":{"name":"rtomrud","email":"rtomrud@gmail.com"},"dist":{"integrity":"sha512-uLlokxwmeMKXoCM+arIpztghw0T94k0dRmbJdwzlos1labcCzZ7kjD0e0/QeHuEzEhTtY2g+3prskBU+eI6+ZQ==","shasum":"b398f234bd9ed8607fc670e968678acbfe3663e7","tarball":"https://registry.npmjs.org/cos-similarity/-/cos-similarity-1.0.0-beta.0.tgz","fileCount":4,"unpackedSize":4948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbCTWtCRA9TVsSAnZWagAAjagQAIVNYRi0+WdIUf689yDv\nPYoEnnJ0Xx6y6nTCAyPPUnXHPFR8sXFLMOyH/ER8qaQSXYUCwIE2gzKHVDIV\nV8Ru6j9j8TCWh4yHmlXzRPZRwNVPbR+6o3Y6DYSDQ+nIYNsnoKPGz1SjUUnE\nPQQKA2SvjQsjBo7LavqWxkWXJbjJ9rGd6RtI17sAOUTmSMG6WKdKzNOWaoSX\nLtoUDgXg8w++f02blhLcOohUUInlWL3x1UH/XiseSQAMd0vOQ/1zcvC8m1Qe\nrGIcuQA1gbOSBLTbr7v0a9xbj9XgBT7dwuZRh/AMpywrj8mkNG+fRViJOVcB\neGXzT0azGc35tl9W7VkxJ9kOEUb38ND1DgNfBu+79XpERRV5fi33xtZbFQ/R\nmBZTLkqt2y9Rc3E75GLmPuYvZjJI650pV5pW84yIQsIyqI6m5go7ge+yH6ho\nIr5+jFJvYXB6COfa2GzC3HKuHY8iIz6Juy9zfgA7V7hcoFFj5wQwSrRM5OMY\nKBauyESxFoBEvT4foWwoS5zxejSCTp5mqurF3fcOdkzICTHNiFnMaNC91Zva\ngc7tsK7NkVpPxtcjO7u7TV6WMW/L9GQ7N5DSFmYEBUjlfigYobk8QQMH5jm6\nUmJpZNNORbFBQdO3JZOSaDGYpDfBw/pxvAmqgnYWC63145exvgXbDLwdrN6I\nhwvR\r\n=wKf/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFR5HnWMBiHtVqZTBaI//zkYcUt42hSl2ArWIK5mTF8vAiEA6rRIPVEumCfSs2+3kiDP1qPyNsDRxrMdF64CfvwpIfY="}]},"maintainers":[{"name":"rtomrud","email":"rtomrud@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cos-similarity_1.0.0-beta.0_1527330220563_0.8720103028923152"},"_hasShrinkwrap":false},"1.0.0-rc.0":{"name":"cos-similarity","version":"1.0.0-rc.0","description":"Computes the cosine similarity between two vectors","keywords":["array","cos","cosine","difference","distance","math","similarity","vector"],"homepage":"https://github.com/rtomrud/cos-similarity#readme","bugs":{"url":"https://github.com/rtomrud/cos-similarity/issues"},"license":"MIT","author":{"name":"Artem Rudenko","email":"rtomrud@gmail.com"},"files":["index.js"],"main":"index.js","repository":{"type":"git","url":"git+https://github.com/rtomrud/cos-similarity.git"},"scripts":{"bench":"node -r esm bench.js","lint":"eslint *.js","test":"nyc --reporter html tape -r esm index.test.js | faucet && nyc check-coverage --statements 100 --branches 100 --functions 100 --lines 100","posttest":"npm run lint"},"devDependencies":{"benchmark":"^2.1.4","compute-cosine-similarity":"^1.0.0","cosine-similarity":"^1.0.1","doc-similarity":"0.0.1","eslint":"^5.0.1","eslint-config-pretty-strict":"^1.0.0-rc.9","eslint-plugin-prettier":"^2.6.2","esm":"^3.0.64","faucet":"0.0.1","husky":"^1.0.0-rc.12","nyc":"^12.0.2","prettier":"1.13.7","tape":"^4.9.1"},"eslintConfig":{"env":{"node":true},"extends":["./node_modules/eslint-config-pretty-strict/index.js"],"parserOptions":{"ecmaVersion":2018,"sourceType":"module"},"root":true},"esm":{"cjs":true,"mode":"auto"},"husky":{"hooks":{"pre-commit":"npm test"}},"gitHead":"6998b8fd25c96616ccee64157f808f21f2535617","_id":"cos-similarity@1.0.0-rc.0","_npmVersion":"6.1.0","_nodeVersion":"10.6.0","_npmUser":{"name":"rtomrud","email":"rtomrud@gmail.com"},"dist":{"integrity":"sha512-18sLXxac4blPX3qAkal2kAcD+jWIIUCojLPd+geK5VEdyTyBB/rVe90GzAG/tCZZc8xWsH7XAZw1agZtUH82jg==","shasum":"bbef774872ad7614db9e6318b4af6e28f727d94f","tarball":"https://registry.npmjs.org/cos-similarity/-/cos-similarity-1.0.0-rc.0.tgz","fileCount":4,"unpackedSize":5108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbQdY7CRA9TVsSAnZWagAA0XYP/AvThsKm4YG8rvSDQu/I\nW17F+wLXAEsMTWdZejpyaQv3ytYTukpS9hJH6cwETYJcGF1Iaxk8SnOUIbCx\nild6iq1UXr9BNaMBO6nZPVd8BNlbeKCeMqAXFYfbZWHoHP2qnTesoNrxBP+D\nVXECmia9xFseGII7yMcaSOcyr1gJjyR7ltPrtQoA1zQhTpv7B6kyD4AtpMFu\nv2A10a5wdcSSqUpMf9mIDRjfqqroearuWxl2yZGaJNqSe5mIGccGSEh9WsDX\nmBRoduSUeGyN6pJ5iFiLfhDP6sBv9lvTJN3Gndnv6iSTrIQw1UOcovTrd1oY\nqOOlbil6GmzqRNGDJyyaAhm3lwS5beAeS/hwsQm/jn8Tx3IWxHFm+2el8RdX\nw/27BwVykcL2vDbVttZEQV3npkuTv4BDPVC+yKE0gyU8KU6JrjOzXoBuQANg\nYGFCJiyc3/EGSo0tWgletsjBdfEvbSOnVtAY9LLzttbjK4hLaoUIye+nnDZ0\nh1xPen+sm6c1HlcNSOQfrIxclIYBr4HLot1xHnJjTRDDl8Q1VyHCKYi3iCKK\nlN1I1hauPQOuEiuyn0orkDnx8bX2/QcqYv+EOFMlJExJfTIMODioxSOutbNa\nM+IwQPxQMnDqyVBFjpCS7b4EWCCP5MGPnkIWdYcLdWeJ8ow/3tZoUyDW6eyG\niNiJ\r\n=Fbyj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnMeLvFo/fa7po6rSrfA51hIJSBEZXmx2/7SV+JjkQCwIgaBp115fBErLqyZ0oGo2SzEaS8zrj8GHW4FTlU85yGK4="}]},"maintainers":[{"name":"rtomrud","email":"rtomrud@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cos-similarity_1.0.0-rc.0_1531041339064_0.8654160296553943"},"_hasShrinkwrap":false},"1.0.0-rc.1":{"name":"cos-similarity","version":"1.0.0-rc.1","description":"Computes the cosine similarity between two vectors","keywords":["array","cos","cosine","difference","distance","math","similarity","vector"],"homepage":"https://github.com/rtomrud/cos-similarity#readme","bugs":{"url":"https://github.com/rtomrud/cos-similarity/issues"},"license":"MIT","author":{"name":"Artem Rudenko","email":"rtomrud@gmail.com"},"main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/rtomrud/cos-similarity.git"},"scripts":{"bench":"node -r esm bench.js","build":"rollup -i index.js -o dist/index.js -f cjs","lint":"eslint '*.js'","prepare":"npm run build","test":"nyc --reporter html tape -r esm index.test.js | faucet && nyc check-coverage --statements 100 --branches 100 --functions 100 --lines 100"},"devDependencies":{"benchmark":"^2.1.4","compute-cosine-similarity":"^1.0.0","cosine-similarity":"^1.0.1","doc-similarity":"0.0.1","eslint":"^5.13.0","eslint-config-pretty-strict":"^1.0.0-rc.16","eslint-plugin-prettier":"^3.0.1","esm":"^3.2.4","faucet":"0.0.1","husky":"^1.3.1","nyc":"^13.2.0","prettier":"1.16.4","rollup":"^1.1.2","tape":"^4.9.2"},"eslintConfig":{"env":{"node":true},"extends":["./node_modules/eslint-config-pretty-strict/index.js"],"parserOptions":{"ecmaVersion":2018,"sourceType":"module"},"root":true},"eslintIgnore":["dist"],"esm":{"cjs":true,"mode":"auto"},"husky":{"hooks":{"pre-commit":"npm test && npm run lint"}},"gitHead":"dd48d689973785a6ec7164e03feec4cf06974349","_id":"cos-similarity@1.0.0-rc.1","_npmVersion":"6.5.0","_nodeVersion":"11.9.0","_npmUser":{"name":"rtomrud","email":"rtomrud@gmail.com"},"dist":{"integrity":"sha512-FNKcUf9uLRUZGlgIEYcRv/sD2pX26S4U2IxHxJVpLN1HRnUJia5SI81rPQuZrhmMwhIM3J+QQH5DpRwvrownCw==","shasum":"e5dcbbc243b838c508bdd59192a54da3c37a8fb7","tarball":"https://registry.npmjs.org/cos-similarity/-/cos-similarity-1.0.0-rc.1.tgz","fileCount":5,"unpackedSize":6046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXeEzCRA9TVsSAnZWagAALQYP/0r83TBBFhsShrTzWCcN\nyzbKr+CzgK9nU4VR+6OsLFsk5bExSxLnOsUjGbwfDAQkN6jmGK4TP9uCNeIe\nbu1Kl0AeEGmSKXo8Fzv98e4zgb0rxPHftggbiTjdLHmoqusuxnoRoHobk7xy\nRw6MC1aiqP5vi4B3YDvefxeNfCOUCZGlskvrci1ckm6NIS9ZiM/VxBWod7No\nRtqQIesWg8ZEFthjyiwXzeIKES/b32jjkaONdC4DLnSGctmVZx6l76qTr056\nq1QhdnNDmdBODrLO54RiIzhIPT0BJInMfShn6H4cU4Y5wupXo5l2la2GMsDQ\n2cjbLgRsAuxpI01/KFNo6x17vQ/1gx+dGvS7QYdyFk3JdNzHeKJPHOsDAEHw\ntQoiGWRCgDAe0mym9IFO1IYFQyaA2A6Il35W/UwoG5QNjxCrsX/EiHOnsSBz\nfi1URI9Yb39tehTDWUAVcghO0dl2YG+FPgquzfw+CeO3SmgY0pbwwOVhPHw8\ngbFOwgI+kbGGrPtL+upYpISQ7BiSF3XOzS1g32eNn/4Rv6byLNtlXXjCUG/m\nVlS63z6NymprNOUfb8fY3FRQB9iEM8o6M9IrCBf8pXks69CAqoB0R309XCRp\ntroy8ZmVFpM9jyHGIXxHoFLP1Fxaj8V6eDUpNWTlLY/OpLg8SGzK6fJdy+9p\ngUss\r\n=pMxA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNt+aAiQw4Im5WhaEDOfL9KPvwEXqQLUuegMFvmyA+vgIgQ4EjraaZ01SS1TvqR8kQTDs+mphBC9efYj87B38lpK0="}]},"maintainers":[{"name":"rtomrud","email":"rtomrud@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cos-similarity_1.0.0-rc.1_1549656370672_0.6475281190543853"},"_hasShrinkwrap":false},"1.0.0":{"name":"cos-similarity","version":"1.0.0","description":"Computes the cosine similarity between two vectors","keywords":["array","cos","cosine","difference","distance","math","similarity","vector"],"homepage":"https://github.com/rtomrud/cos-similarity#readme","bugs":{"url":"https://github.com/rtomrud/cos-similarity/issues"},"license":"MIT","author":{"name":"Artem Rudenko","email":"rtomrud@gmail.com"},"main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/rtomrud/cos-similarity.git"},"scripts":{"bench":"node -r esm bench.js","build":"rollup -i index.js -o dist/index.js -f cjs","coverage":"nyc report --reporter=text-lcov | coveralls","lint":"eslint .","prepare":"npm run build","test":"nyc --reporter html tape -r esm index.test.js | faucet && nyc check-coverage --statements 100 --branches 100 --functions 100 --lines 100","posttest":"npm run lint"},"devDependencies":{"benchmark":"2.1.4","compute-cosine-similarity":"1.0.0","cosine-similarity":"1.0.1","coveralls":"3.0.3","doc-similarity":"0.0.1","eslint":"5.16.0","eslint-config-pretty-strict":"2.0.0","eslint-plugin-prettier":"3.0.1","esm":"3.2.22","faucet":"0.0.1","husky":"2.1.0","nyc":"14.0.0","prettier":"1.17.0","rollup":"1.10.1","tape":"4.10.1"},"eslintConfig":{"env":{"node":true},"extends":["./node_modules/eslint-config-pretty-strict/index.js"],"parserOptions":{"ecmaVersion":2018,"sourceType":"module"},"root":true},"eslintIgnore":["coverage","dist"],"esm":{"sourceMap":true},"husky":{"hooks":{"pre-commit":"npm test"}},"gitHead":"0dd1b25cfb534c802361c6448644ca51c02f3af9","_id":"cos-similarity@1.0.0","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-pAsGwWID/++utvDkv8/YS0VbMdtIpHNRn6PM8So/61Djs2RSquK9nf4zFtdRjbSIdGJrEF6LLP53nEL8PH498Q==","shasum":"d105b2a9d23e5940c06ab915bdf13006b0a42cb7","tarball":"https://registry.npmjs.org/cos-similarity/-/cos-similarity-1.0.0.tgz","fileCount":5,"unpackedSize":6371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxHmPCRA9TVsSAnZWagAAencQAKFQxca+GKLoEYK3qab0\nwFZHWAv3wVGzcgso0d8dBUH3f2N3GWZJ5ewhKmf+6ek5Ey16SmolqjiaVVwY\nYhSP5l+Jey9z9rOugZv1g6bSWBEjdVsNWW1zTEuAJEvDelqUndKNFCoPVg9H\nz7Qaa4k1pP39b77eEtRmxKG88aaKJtbYXCCV8aq/aFhDT/OldOvbly7fmCyC\nRbPSv+RxwZ3iyTSTJ1ARe8vY/N2XdB3xy0m2KNTMByfDNysV+oyvOrQxqzPM\nX4HazMSrmh3IPF8OZy0ivL+vSzdZ/m/4YHhL+Jp5YYQl918wqyS5GvGNN4nn\nxLTuta+wYiyV9SeJOtZMSm/tNRDuxOp3eJ/uMeXuF5rV0CYJmBYV3wsvfUkA\nX0hs4ounzt874iJVNqOLMQZ/OycGoC2PDyD1Rqm69N/bHWvrVt8Fe08cY/2x\nOm5VLgMEndtW+/M2i5W4eEAHghD0rIdEP/h9mGztXhGw7r+u609dOMQjLnsD\nZZr/Drpfw/aSUj1KSe2isb+pts/dvJ+1c5cmp7UAhqn6V8KzR71ZxwHUDOVk\nzZvsmZ54CbtO6zAFcd3aZCou1BpkRmdBWZR7p4CoADH8mbclfPUVE30+HZRz\nDdAgbG/Lkp5ymdSnBO9K6BidvSoO9leXXhpNxATokEQbnghmxXvmCpPRhAQl\nD0T5\r\n=1rFH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDbaoWPDJmN4+Jrw2SJ8By1vvN0BwR2oyg+MBbFH40dAIgYfRsDsJuptLDsnvSIcCIqN/nmFrfydJcWmVZ41L/5Hs="}]},"maintainers":[{"name":"rtomrud","email":"rtomrud@gmail.com"}],"_npmUser":{"name":"rtomrud","email":"rtomrud@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cos-similarity_1.0.0_1556380046395_0.9865565296286025"},"_hasShrinkwrap":false},"1.0.1":{"name":"cos-similarity","version":"1.0.1","description":"Computes the cosine similarity between two vectors","keywords":["array","cos","cosine","difference","distance","math","similarity","vector"],"homepage":"https://github.com/rtomrud/cos-similarity#readme","bugs":{"url":"https://github.com/rtomrud/cos-similarity/issues"},"license":"MIT","author":{"name":"Artem Rudenko","email":"rtomrud@gmail.com"},"main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/rtomrud/cos-similarity.git"},"scripts":{"bench":"node bench.js","build":"rollup -i index.js -o dist/index.js -f cjs","lint":"eslint .","prepare":"npm run build","test":"nyc --reporter html tape -r esm index.test.js && nyc check-coverage --statements 100 --branches 100 --functions 100 --lines 100","posttest":"npm run lint"},"devDependencies":{"benchmark":"2.1.4","compute-cosine-similarity":"1.0.0","cosine-similarity":"1.0.1","doc-similarity":"0.0.1","eslint":"7.0.0","eslint-config-pretty-strict":"6.0.0","eslint-plugin-prettier":"3.1.3","esm":"3.2.25","husky":"4.2.5","nyc":"15.0.1","prettier":"2.0.5","rollup":"2.10.0","tape":"5.0.0"},"eslintConfig":{"env":{"node":true},"extends":["./node_modules/eslint-config-pretty-strict/index.js"],"parserOptions":{"ecmaVersion":2018,"sourceType":"module"},"root":true},"eslintIgnore":["coverage","dist"],"esm":{"sourceMap":true},"husky":{"hooks":{"pre-commit":"npm test"}},"gitHead":"c5c4b8320381d4c74d572bd0dff87b6ffa791d0c","_id":"cos-similarity@1.0.1","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-5RAIZRPA6MFWDL4PaIZ/5hGd5JLqsTC8igpCoqZlwgg2XyUqSUZj6MaF/Rg/61zYwtbn+P4x1blkZ3rETEHJKA==","shasum":"63506aab98bef164400e3022155dcf7c1e4150aa","tarball":"https://registry.npmjs.org/cos-similarity/-/cos-similarity-1.0.1.tgz","fileCount":5,"unpackedSize":5466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevWX4CRA9TVsSAnZWagAAXdkP/0kWG4/obMxRuVE9lw13\nVxJZ3wl0Dq/YYgT/dktNthGbg7t5oCSoEDWn+SS2ak6CAeK/Oc397ouq6EYL\np0+4w8dBehG2V9piU5jsTQCgDQMXDsJQjUzlDJx311EVaX5D8NaY+Bag3ZuD\ngXbgKXFtB8K4o+wSmL6frZxnBNJsU897QAbV0xTC68yLIZCs0r1SlL3aw3qJ\n5WITbBe8hV6DZP3DMN6gKVC6xH7Klksuo45/uf4RxUpRXe9vUG+NBl9V2oBs\nwAlc84y988Lw3JV4fu1lkSgpUs/j0b+DoJ0CFpeEqkhoMfnGauw2CSDUetSZ\neGyja33J0QxsFak1xqJEvQ9ioIhh6QdsMtoN37yY+6OliqzK9JPs7VVAp5sf\nPS76M+sgq0z0McJyjvv/BVjZUXgFKcLjZJixXRBAbAqWW02l1/nm+zX89xW2\nOGibWktkWGpl6FrK/NJdswG7kaXtZPlgZ24gq792hvtFvsa6PmDIx+N0ngYi\n5Oe1n5Chj23LbzehxFXvRRs6Ax7/a71iBvsXXiQOnvJ1mocnJIlRTXe7pq+e\nbcVem5nVDO3E+6xqeyIx893EcbZpbe1t0n6egUhfdszYW/GUdgrgKhawpUlZ\nbE/8nBZTK65WsGv3DGz2qzXA56qARg2plrIjcESe0uCVDdoGMwnI+QZ8T46g\nMFPq\r\n=wmBq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGJwg/lQGKSRSQlNhcQS1Jl3akT1ED3iUzxq00satE96AiB8GTiOpzsIVAAf7h7OhyhGWcPzEdw25+0zfnyXkNOq9w=="}]},"maintainers":[{"name":"rtomrud","email":"rtomrud@gmail.com"}],"_npmUser":{"name":"rtomrud","email":"rtomrud@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cos-similarity_1.0.1_1589470711665_0.9131436605269654"},"_hasShrinkwrap":false},"1.1.0":{"name":"cos-similarity","version":"1.1.0","description":"Computes the cosine similarity between two vectors","keywords":["array","cos","cosine","difference","distance","math","similarity","vector"],"homepage":"https://github.com/rtomrud/cos-similarity#readme","bugs":{"url":"https://github.com/rtomrud/cos-similarity/issues"},"license":"MIT","author":{"name":"Artem Rudenko","email":"rtomrud@gmail.com"},"main":"dist/index.cjs","repository":{"type":"git","url":"git+https://github.com/rtomrud/cos-similarity.git"},"scripts":{"bench":"node bench.js","build":"rollup -i index.js -o dist/index.cjs -f cjs --exports auto","lint":"eslint .","prepare":"husky install && npm run build","test":"node --experimental-vm-modules ./node_modules/jest/bin/jest.js","posttest":"npm run lint"},"devDependencies":{"benchmark":"2.1.4","compute-cosine-similarity":"1.0.0","cosine-similarity":"1.0.1","eslint":"7.32.0","eslint-config-pretty-strict":"8.0.2","eslint-plugin-jest":"24.4.0","eslint-plugin-prettier":"3.4.0","husky":"7.0.1","jest":"27.0.6","prettier":"2.3.2","rollup":"2.56.2","tiny-tfidf":"0.9.1"},"type":"module","exports":{"import":"./index.js","default":"./dist/index.cjs"},"gitHead":"075508bde94caa0a42b66ae727aa7fdf851feaed","_id":"cos-similarity@1.1.0","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-lWvcGGiUD7U1s+Gd1JMdEZhyGzYk1fKe50NaogIvT3M/qiCIM4G8E1+4sO/fD2+2X0Y/qFSv5KJZYvZEts3Dnw==","shasum":"93c2b096888d8c0f0343a89db1b3a725f39f40cc","tarball":"https://registry.npmjs.org/cos-similarity/-/cos-similarity-1.1.0.tgz","fileCount":5,"unpackedSize":5118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFTCZCRA9TVsSAnZWagAAtxsP/i4Is9M1NEHx8DHuGQo7\nuPA7ggM+Ppwc8sS88KtCzjBPYAS1O+9vAUDe1a9OrJCL9jIec/0hmj7WcB+p\n06hUCIHTpXF80aJRF803SH3aGY6yFBXQwe+NHlCZ6nP8J3H8Cef7qYIEKOxL\nF4kJ9g9s5RcYYIb+kslnLoSKy5ciIQm74NrsmVIYB5tHgX3AbUdHU01r7Wks\nX2YajgXKyMatnXOMNGyTC+HQMDrqVpS5N5NJwOnXxz0kaOr/p1L2YQsDYu9E\nLVCC9sG/3deQBKF819lPyKcuLSoA/IOUzr1dF922FqdS17HW+DLNzXBvzMsW\nl2puKqxeFJkvAh1JgV9Mb12TscdkZxPnWT2DHg/RAxkufUqNboUno9HD0Z2K\njLsRwRQwCILiPR0mNsvnm4kC1CgVBYLtdrzmnv+IEoQk2T0a1Tj7Tc6/64Jz\ni1aBGKHPZEz7hBrHM4fFSNfNbpSKe4qKcMoQPu2QfJQ3JCK7kbZYhEySiHzc\nz/Lu4B409BKnssY2LyucY7sobXq946XAGkP72GoXHZl6qxlFy7YD1UFXzKnv\n5adb4zYYhjhEoXahQPetLC8/i8bb8YMlhIrLudc0p0HEcQizGMH0DzHnrqNJ\nIkXIsJyGumU/Re3QmkOPsfJZ0qLWRJPLvhdUrmf94sYkh+wOiThMOIdbVsii\nZ7L5\r\n=BSee\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHK0SrO0M2fRXbDi35CV1b5U3zoCnVZxeRhPyogkDNXbAiEA1PHlLXyu91Nz77Rcfs0KHb5ykJnvoX4T/pxfx9TsebM="}]},"_npmUser":{"name":"rtomrud","email":"rtomrud@gmail.com"},"directories":{},"maintainers":[{"name":"rtomrud","email":"rtomrud@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cos-similarity_1.1.0_1628778649713_0.7361871163369882"},"_hasShrinkwrap":false},"1.1.1":{"name":"cos-similarity","version":"1.1.1","description":"Computes the cosine similarity between two vectors","keywords":["array","cos","cosine","difference","distance","math","similarity","vector"],"homepage":"https://github.com/rtomrud/cos-similarity#readme","bugs":{"url":"https://github.com/rtomrud/cos-similarity/issues"},"license":"MIT","author":{"name":"Artem Rudenko","email":"rtomrud@gmail.com"},"main":"dist/index.cjs","repository":{"type":"git","url":"git+https://github.com/rtomrud/cos-similarity.git"},"scripts":{"bench":"node bench.js","build":"rollup -i index.js -o dist/index.cjs -f cjs --exports auto","lint":"eslint .","prepare":"npm run build","test":"node --experimental-vm-modules ./node_modules/jest/bin/jest.js","posttest":"npm run lint"},"devDependencies":{"benchmark":"2.1.4","compute-cosine-similarity":"1.0.0","cosine-similarity":"1.0.1","eslint":"8.20.0","eslint-config-pretty-strict":"8.1.1","eslint-plugin-jest":"26.6.0","eslint-plugin-prettier":"4.2.1","jest":"28.1.3","prettier":"2.7.1","rollup":"2.77.0","tiny-tfidf":"0.9.1"},"type":"module","exports":{"import":"./index.js","default":"./dist/index.cjs"},"gitHead":"3ecddd0f2fdcf33016332e5092f1b582e0231fa0","_id":"cos-similarity@1.1.1","_nodeVersion":"18.1.0","_npmVersion":"8.12.2","dist":{"integrity":"sha512-cnQLh6vqQL/VlHtH/Y0SpzlYq4EAOqL8p6Or5/JTdgeWDyUTLasv+bx+f8URJcKzK8cKG7IdRKFdcUypGZFxyw==","shasum":"8262ca0ba5cdb588147f74540bbf3db0e6f42eaa","tarball":"https://registry.npmjs.org/cos-similarity/-/cos-similarity-1.1.1.tgz","fileCount":5,"unpackedSize":5043,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqxKUXftiO8RRNmhuyofX/iBGIefGEvGwVHO1s9Z98oQIgP/MmAtiXl2VvU0vvq5y5WzKbRSvo0h5P3Bus5gIV6HU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3fRmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLUg//f8w+/QbbhaC9CHOKbsqfT6BYfciyUNZrfMPYew4n3awZlgB6\r\nYJHpDYl3jej08hHtpGJqrMMGS+eroprw3WKup2OTuKLWZ4nv1Yke6FaElgw7\r\nWX8yJJRbFNSFHuUz4qLnuEjwQe8e7xZ50ycNxDcbHrS3GRVrECOWuj41TXip\r\n5pjMakDV6fmmbiqyrmmYa0lCItx3BYBPaCBKl30cyvT4kvOXo/JV2vXT9HNH\r\n7uSMNvDAnkiRmTkKcn0n5Ub6JEuTp8H5sTQmaLgS+qE5q23+dDRqoW+6iJ4q\r\njgM0pueAMgGP+tfMfO+0aJSv5FzsCsEIcg0I+433TOKJY9iknE+vkXk8/2PP\r\nvVN2DJg5Ax1xG+T+nvQoc9DVOfuVqF8WwyuJzMLn3zT4NVrhhBZ/eIR1Q0JK\r\npLMW5+T0Jd4OtqYpylqXs5n3pLTa7NgibQugaI6Re+ijg0CPRDgAVSeWBOc+\r\niqG91Sga8iJoIU5io7msj5JuhG1/bgmsUG/+q720srzulF4uBZFJVGlh0pQO\r\ndKhR+bVWsuVKe3yhf041LQHlg+weDNManCN9JnKc1O2HD9/E+6ewNvs1ZohW\r\nwzF0HDQEAkPgZTVxVjVQ3QjKsymFYkg/CwUu1V7SMscoerceEIXlj1o+d5y/\r\nPI9GX8hhHqzFoowaY64iKE2UdUVHafR+4eE=\r\n=FYp8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rtomrud","email":"rtomrud@gmail.com"},"directories":{},"maintainers":[{"name":"rtomrud","email":"rtomrud@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cos-similarity_1.1.1_1658713190100_0.8404138214498764"},"_hasShrinkwrap":false},"2.0.0":{"name":"cos-similarity","version":"2.0.0","description":"Computes the cosine similarity between two vectors","keywords":["array","cos","cosine","difference","distance","math","similarity","vector"],"homepage":"https://github.com/rtomrud/cos-similarity#readme","bugs":{"url":"https://github.com/rtomrud/cos-similarity/issues"},"license":"MIT","author":{"name":"Artem Rudenko","email":"rtomrud@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rtomrud/cos-similarity.git"},"scripts":{"bench":"node bench.js","format":"prettier --check .","lint":"eslint .","test":"node --test --experimental-test-coverage","posttest":"npm run lint && npm run format"},"devDependencies":{"@eslint/js":"9.1.1","compute-cosine-similarity":"1.1.0","cosine-similarity":"1.0.1","cosine-similarity-threshold":"1.0.1","eslint":"8.57.0","mitata":"0.1.11","prettier":"3.2.5"},"type":"module","exports":{"types":"./index.d.ts","default":"./index.js"},"_id":"cos-similarity@2.0.0","gitHead":"b8e2925cfec556f563fa8c81f20abb9eca577ed5","types":"./index.d.ts","_nodeVersion":"20.11.0","_npmVersion":"10.6.0","dist":{"integrity":"sha512-gj4Mky/1uwZxNTzxVM2ljY/ax8X6fGsef02CXWwrlzfV/Pp2KNLZSKjQt6h0FRvO/7QA+zQiKV1ohYsfBddBcQ==","shasum":"dfbac231959abd32c4011afbd5c06832c9d8b665","tarball":"https://registry.npmjs.org/cos-similarity/-/cos-similarity-2.0.0.tgz","fileCount":5,"unpackedSize":4642,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOqenpoNHL+MfBQ2MTMuEXKebQckxRdo3AhxPgBBg0/wIgc+9tF3Kb+a3JsXzMvwQrt+yvJoqWGHYER0FhkaNBL7I="}]},"_npmUser":{"name":"rtomrud","email":"rtomrud@gmail.com"},"directories":{},"maintainers":[{"name":"rtomrud","email":"rtomrud@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cos-similarity_2.0.0_1714492887682_0.4098646561134811"},"_hasShrinkwrap":false}},"time":{"created":"2018-05-26T10:23:40.563Z","1.0.0-beta.0":"2018-05-26T10:23:40.670Z","modified":"2024-04-30T16:01:27.995Z","1.0.0-rc.0":"2018-07-08T09:15:39.121Z","1.0.0-rc.1":"2019-02-08T20:06:10.807Z","1.0.0":"2019-04-27T15:47:26.515Z","1.0.1":"2020-05-14T15:38:31.863Z","1.1.0":"2021-08-12T14:30:49.855Z","1.1.1":"2022-07-25T01:39:50.300Z","2.0.0":"2024-04-30T16:01:27.815Z"},"maintainers":[{"name":"rtomrud","email":"rtomrud@gmail.com"}],"description":"Computes the cosine similarity between two vectors","homepage":"https://github.com/rtomrud/cos-similarity#readme","keywords":["array","cos","cosine","difference","distance","math","similarity","vector"],"repository":{"type":"git","url":"git+https://github.com/rtomrud/cos-similarity.git"},"author":{"name":"Artem Rudenko","email":"rtomrud@gmail.com"},"bugs":{"url":"https://github.com/rtomrud/cos-similarity/issues"},"license":"MIT","readme":"# cos-similarity\n\nComputes the [cosine similarity](https://en.wikipedia.org/wiki/Cosine_similarity) between two vectors\n\n## Installing\n\n```bash\nnpm install cos-similarity\n```\n\n## API\n\n### `cosSimilarity(vectorA, vectorB)`\n\nReturns the cosine similarity between the given `vectorA` and `vectorB`. Returns `0` when given a zero vector, `[]`, `undefined` or nothing.\n\n```js\nimport cosSimilarity from \"cos-similarity\";\n\ncosSimilarity([1, 2, 4], [1, 0, 2]); // -> 0.8783100656536799\ncosSimilarity([1, 2, 0], [1, 2, 0]); // -> 1\ncosSimilarity([2, 0, 0], [0, 2, 0]); // -> 0\ncosSimilarity([-1, -2, 0], [1, 2, 0]); // -> -1\n```\n\n## Benchmark\n\nTo run the benchmark, clone the repositry and run the bench script:\n\n```bash\nnpm run bench\n```\n\n```\nbenchmark                        time (avg)             (min … max)\n-------------------------------------------------------------------\n• cosine similarity modules\n-------------------------------------------------------------------\ncos-similarity                  249 ns/iter       (247 ns … 319 ns)\ncompute-cosine-similarity       854 ns/iter       (829 ns … 428 µs)\ncosine-similarity            14'251 ns/iter    (13'680 ns … 229 µs)\ncosine-similarity-threshold     879 ns/iter       (802 ns … 310 µs)\n\nsummary for cosine similarity modules\n  cos-similarity\n   3.43x faster than compute-cosine-similarity\n   3.53x faster than cosine-similarity-threshold\n   57.25x faster than cosine-similarity\n```\n","readmeFilename":"README.md"}