{"versions":{"0.1.0-alpha.0":{"name":"faiss-node","version":"0.1.0-alpha.0","description":"Node.js bindings for faiss","main":"lib/index.js","types":"lib/index.d.ts","gypfile":true,"engines":{"node":">= 14.0.0"},"scripts":{"build":"cmake-js compile"},"repository":{"type":"git","url":"git+https://github.com/ewfian/faiss-node.git"},"author":{"name":"ewfian"},"license":"ISC","bugs":{"url":"https://github.com/ewfian/faiss-node/issues"},"homepage":"https://github.com/ewfian/faiss-node#readme","devDependencies":{"cmake-js":"^7.2.1"},"dependencies":{"bindings":"^1.5.0","node-addon-api":"^6.0.0"},"gitHead":"fa62690ace954cce08b3ae2a23b63319802ed894","_id":"faiss-node@0.1.0-alpha.0","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-vfR7EL0iMsAfaiC5pL3hAiFKcmVZoczzRs5snl8V3Bk9jBsIxyjE4nQy1IyDAdmXRXUSnHoPf+Hq5UE0M6Y5Xw==","shasum":"a6b0de72c71c26cb5d756c078113223d4da5cb0d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/faiss-node/-/faiss-node-0.1.0-alpha.0.tgz","fileCount":7,"unpackedSize":10329,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYA2Uql5GdnsSbilSPZWj7jYynfnuW6rWIiVHSEqhwoQIgHKsOuSlJtAqwDM8w+Qv16Rcb5Xb9YTrUBX5x2MAxG+Y="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJbcMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpmzw/9H4ujfFzer4TR70gxEvvAbkqhoBjq4E9L3DLJDnktMwQfI/cs\r\nINfScWk8jHUidirv5PHqSK4kOZk3tpUAAcMUPfJkgk8L0tznGg5eYCSoBPqp\r\nFEMD3hkHbYusWHxYMLLz8kiDQJUav0qD41pWkH1hHFGGUFi0b6ZV8219QicF\r\nnDNJxFxZhx1/n7uzdXL5z2OJwIdor+MqrKTYgk/Ou4C5sIfPKPHqWBW+Y1II\r\n7myhttHL1SaBvsJzO4Xk1ywhjRYh8FG/MzlagiaQj9HGV0QZZ1VuBMnwtqtQ\r\nMJaNqT3YDDTtdQD9FhBpliLVtEw67V2NT0AorJXoVKkHqQyrOvlKpQxXq0Dj\r\nadKur2qIUBVr0NtuNAupxxvVzowM8gAJqLhGq/25jQ5CgItCEmUNkeFbd52X\r\nAFlpjQLf6dLAOlJ7zV1AaIsg/SGCJTgAjcT+3zXX4FgoVhTY2bL5Cmf0Pi74\r\nDpPSVxExzyOHbVfDY8fGnVpL8kvbI5ucI+5tIqkzVZa4qLWb4BGf7TRWNFxL\r\nkk3k+Cyhff0wSLF/KV7qqJmG/ekAZ3oBfItt1GShI9J5hEtf1m7FLpS4QVQm\r\nea9cU1pXR8j9mZVuww2X2gwSoaspU6G7G4wpuxa6xQwxKBxqIzBSEgC1GFZU\r\nPqA6SHa4YwvsincZIZfCndazXg5vIJZkKYk=\r\n=BvqX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"ewfian@vip.qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"ewfian@vip.qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/faiss-node_0.1.0-alpha.0_1680193292546_0.842416500540764"},"_hasShrinkwrap":false,"contributors":[]},"0.1.0-alpha.2":{"name":"faiss-node","version":"0.1.0-alpha.2","description":"Node.js bindings for faiss","main":"lib/index.js","types":"lib/index.d.ts","gypfile":true,"engines":{"node":">= 14.0.0"},"binary":{"napi_versions":[6,7,8]},"scripts":{"build":"cmake-js compile","prebuild-package":"prebuild --verbose --runtime napi --include-regex \"^(faiss-node\\.node)|(mkl_sequential\\.2\\.dll)|(faiss\\.lib)|(libfaiss\\.a)$\" --backend cmake-js","install":"prebuild-install --runtime napi --verbose || npm run build"},"repository":{"type":"git","url":"git+https://github.com/ewfian/faiss-node.git"},"author":{"name":"ewfian"},"license":"ISC","keywords":["faiss","approximate","nearest","neighbor","search","face","matching","machine learning","feature","vector","indexing","similarity search","embeddings"],"bugs":{"url":"https://github.com/ewfian/faiss-node/issues"},"homepage":"https://github.com/ewfian/faiss-node#readme","devDependencies":{"cmake-js":"^7.2.1","prebuild":"^11.0.4"},"dependencies":{"bindings":"^1.5.0","node-addon-api":"^6.0.0","prebuild-install":"^7.1.1"},"gitHead":"1546170c26a71b7b70d19b25ad622dba4ab476a8","_id":"faiss-node@0.1.0-alpha.2","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-gNSsc5chd2cu5uTvj0kj/qhdGKJA5VfjGL3U4B/rjavNwnp7ZuKEJmeBw6W3YEiQJMgpAAUZAwEhJ3sltP5PAA==","shasum":"1f30b733513a6e65a2f80d715273ecd2140b1c18","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/faiss-node/-/faiss-node-0.1.0-alpha.2.tgz","fileCount":7,"unpackedSize":13935,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqdCIn84UwfyHF0T7n0QdCmRJn3owHmWTYT9Mlj+GwgwIgEgJVU2Gy8wxoDZp369kdQcv4Sv4RiB2qPzO7W2q4x2k="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKGjVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtnxAAjbXV3QzkjUnnBRBGvgvBj97Rjme6YELuR1x3UesJ0sgZmMc7\r\nuXtik/va8DicRfUoaFBjprqSapGfqeCbhCMlxVfCsy8mY4/6ZZJV0oY7w72D\r\nRB/hqns63LmiaPxKtbNUz/0GTBeiFkiTlJR7pnpB8wHHKnKn1bp4EMOhtMt8\r\ngWxxLd0375XZRnepK8SveFp79Gh6O55NssDOHFCJ05NbkfnSPyYqxdonNoe+\r\nkI/yduxA8JSe8ZMqIEcfcmE2NC9i901gMh5C2RyMarH0NIcNMu00BYdc7nDM\r\n/pHb2QT7/kLZdGBwMI/iCF3X9nX91WEPe6lWtrZWI0JQO1F/1sB5csAGg7zE\r\nYx98GB9AlDUU6oUmevqjlWhl2Aw/ea8rUozXRNeGbaXKCOB0ZYPzJlD+zizY\r\nqmJ79ia0mUTOCMrh8VgLiMMJrgAtbT2wcKD0i/+Ty5z8Yrc984WnJiKr8egW\r\nYM87W4KvR5ZDwznF/rqxAAeOFKIstLEua2emCz5Zk5aC8fXHKHY29OmmqU55\r\nZcEp6EK+p9TUG41qPUqqanRNdazFxp8Sp51cE4cgX5kGBWThcyuuPDdad6AS\r\nkP/mXaJviTSvfesISBEhRpft7b1MsHj7gQ5wp2Qo+TgxryiHPlJYtU2xrLui\r\nzsQXnB/yK7euLfZriOXeJhch+FNLj+jOSY4=\r\n=XT6P\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"ewfian@vip.qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"ewfian@vip.qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/faiss-node_0.1.0-alpha.2_1680369877718_0.5998630738812862"},"_hasShrinkwrap":false,"contributors":[]},"0.1.0":{"name":"faiss-node","version":"0.1.0","description":"Node.js bindings for faiss","main":"lib/index.js","types":"lib/index.d.ts","gypfile":true,"engines":{"node":">= 14.0.0"},"binary":{"napi_versions":[6,7,8]},"scripts":{"build":"cmake-js compile","prebuild-package":"prebuild --verbose --runtime napi --include-regex \"^(faiss-node\\.node)|(mkl_sequential\\.2\\.dll)|(faiss\\.lib)|(libfaiss\\.a)|(libmkl_intel_lp64\\.so)|(libmkl_sequential\\.so)|(libmkl_core\\.so)$\" --backend cmake-js","install":"prebuild-install --runtime napi --verbose || npm run build","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ewfian/faiss-node.git"},"author":{"name":"ewfian"},"license":"ISC","keywords":["faiss","approximate","nearest","neighbor","search","face","matching","machine learning","feature","vector","indexing","similarity search","embeddings"],"bugs":{"url":"https://github.com/ewfian/faiss-node/issues"},"homepage":"https://github.com/ewfian/faiss-node#readme","devDependencies":{"cmake-js":"^7.2.1","prebuild":"^11.0.4","jest":"^29.5.0"},"dependencies":{"bindings":"^1.5.0","node-addon-api":"^6.0.0","prebuild-install":"^7.1.1"},"gitHead":"c1bf003626cb1cb35153422aa81a3e365fdc4376","_id":"faiss-node@0.1.0","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-CjSK/dxcYSdOgOlLzYg6e/5bLCi4sw9qRlnKR7/BqSoXqXfHAU1Evdqo7xgPhnkSTYEn5iOQ356QpDZtoWvnVg==","shasum":"5c001a1e8518199544526312ad67d6c79b26b384","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/faiss-node/-/faiss-node-0.1.0.tgz","fileCount":10,"unpackedSize":22542,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNHPeoAbkS1GHgzQqakckEsdQ0g+xXWPJEzVyRpljW9gIhAJv3cPGNKYHf/MsVN+KK9BAxiwVj+TdcO5/ahA8gaeU5"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLqtkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrz2w/6A2RWfWsJM+fLR8hEnHMbl0oU+aj8FqO1vHcnFX8+/c9w1yYw\r\nMvrh1yvolnPpHQW16xynJORcbPQIQLqSrAewabmQ3+9iiF5Gqn5A4o+NZrli\r\nxr7bUUVAdRkkRod2vkYxAD+zVOZm+R2HRl6ClOx8pbbK20h6icg76ST2R9gD\r\nPytlwCBL5v6QDxs+hWcmfdwJZpCfd3ERWFfSzsGYjrJ6Ap+dSNdc8kg6UXXw\r\nHcjT3AC48phOkar0fyLdlG08vYvrqiF1X153tS94XIn7c8iDnrVUnMBUiegE\r\nmJVg4jepsIJ1VQgzftiW98JjWVnXYVnLJpN1rs7obtu5jqo0d/sa1uepKnBs\r\nhVZkAJbPtTKCTPj/FejzYGnVOHD4PWK/HyE/My5ifVlBn8UsmE86m6m5vjXa\r\n2jZhqQlKXALuV1bcPKLNZVKJ3t9s+0EsS8sLVzwO1LpsT8E2Ky0jt27PHRV7\r\nFmCFsuj5RMohnp4BThpUYfw4YgUnw4MmyLYWaYQDu0U+G6QPlAtXYo8TeSgY\r\nSiH3N3nddBwZ2Fc+ijOvOnLbzdPtdz/z3mHHoR3pgW0JE9a8Nw7uWo8sWW85\r\nz+CVmZP9YxyllrjAdB5kZr88+JMghYapEMDGgsyt1tUU6NTHAfbcDl0v7xVT\r\nobNCtgt2LS0vsaNb5VOHSU2bPZHSVdokFWk=\r\n=S8ud\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"ewfian@vip.qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"ewfian@vip.qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/faiss-node_0.1.0_1680780132096_0.12316362640710898"},"_hasShrinkwrap":false,"contributors":[]},"0.1.1":{"name":"faiss-node","version":"0.1.1","description":"Node.js bindings for faiss","main":"lib/index.js","types":"lib/index.d.ts","gypfile":true,"engines":{"node":">= 14.0.0"},"binary":{"napi_versions":[6,7,8]},"scripts":{"build":"cmake-js compile","prebuild-package":"prebuild --verbose --runtime napi --include-regex \"^(faiss-node\\.node)|(mkl_sequential\\.2\\.dll)|(faiss\\.lib)|(libfaiss\\.a)|(libmkl_intel_lp64\\.so)|(libmkl_sequential\\.so)|(libmkl_core\\.so)$\" --backend cmake-js","install":"prebuild-install --runtime napi --verbose || npm run build","test":"jest","doc":"typedoc"},"repository":{"type":"git","url":"git+https://github.com/ewfian/faiss-node.git"},"author":{"name":"ewfian"},"license":"ISC","keywords":["faiss","approximate","nearest","neighbor","search","face","matching","machine learning","feature","vector","indexing","similarity search","embeddings"],"bugs":{"url":"https://github.com/ewfian/faiss-node/issues"},"homepage":"https://github.com/ewfian/faiss-node#readme","devDependencies":{"cmake-js":"^7.2.1","jest":"^29.5.0","prebuild":"^11.0.4","typedoc":"^0.23.28"},"dependencies":{"bindings":"^1.5.0","node-addon-api":"^6.0.0","prebuild-install":"^7.1.1"},"gitHead":"fc0ef67a4f84125346ed229c73d51b8d3845ccdd","_id":"faiss-node@0.1.1","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-OzLdINTAnhqHsycHKBGUOHoUdA1XmGdn1T/cqjq5dK8A8vP93SRNgBkczG5+CSusvJDJ4ZVigPllfCaREjD7+A==","shasum":"c7f66e32717f293c3b9eb7b9488fbeafee9fc9f7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/faiss-node/-/faiss-node-0.1.1.tgz","fileCount":9,"unpackedSize":23743,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLdhstlEfhjaLyDPtQbrt8ENVjFg3UI1qIP6rMrO03RQIhAJ2M60N3ipg3mmvcVL4k5XXFXmXhvudVMi9jC9QVU8I5"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLvC1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjFQ/6AzFKGSGlD2QobL7nLc6qu/kDM4qLPObZ1haFi6cyjYVN8nun\r\nO1Sg/oAFMhz+T7xG1T5DmZD+cLDTzvMXKo33Em+mnnlWe8NwkI/Z+h14f/TQ\r\nQsA/rKUgryDeHcQYTP04i/Re67l7fTGgnvq7pt2R1FCTawzqkSoVWDqOdIH/\r\nfJDOo1STCbTQZaxziuCPAyGQvkN5JPK4qvNDDQW2umsujaN3j8liKqWDPXFp\r\nR4vK2HC/03vSXpc7F7faiPiDsWeaFoWNl/srjtidFI6qh+TN9qPYZnS0aATt\r\np0yG550ZDG0ShYLEhgbi7kJjIhlIYESqSVeuF0oHpiHjTpSrPJgTB7+J6HfX\r\nt8TZQLTnJV3mSKb8N3N1WFVfv2MriNL4RMRTWB6ESD5JRjJnYoW3lZkABLC6\r\nfBwkSnuF3XDuFndASco/RC4PTtjeYUjiif1HBRYZZn8x2tTMGF7e9fX0t8SH\r\noQkwJ/WLROqPnNxKHBGc0D4Vk0ZJ8Kf4lGEfDeGK0ARy8q5gV4jsODqokNOi\r\nhsl/EXEGeYm4WCWqPuztAIu6HfT5qjubtL6P5Ev9RpaqEEZZPpbE9V3v818c\r\ncTIPF6mxJzMh1pqWje1j2njJWy8TGwW1qPzB17/uD8DoG1kCFWxvpDgYQJzC\r\ngYkSsSkLmH/8mReafbPPKbMVm3uT0/yPWQU=\r\n=tO41\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"ewfian@vip.qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"ewfian@vip.qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/faiss-node_0.1.1_1680797877511_0.9858647378678018"},"_hasShrinkwrap":false,"contributors":[]},"0.2.0":{"name":"faiss-node","version":"0.2.0","description":"Node.js bindings for faiss","main":"lib/index.js","types":"lib/index.d.ts","gypfile":true,"engines":{"node":">= 14.0.0"},"binary":{"napi_versions":[6,7,8]},"scripts":{"build:debug":"cmake-js compile -DCMAKE_BUILD_TYPE=Debug","build":"cmake-js compile","build:clean":"cmake-js clean","prebuild-package":"prebuild --verbose --runtime napi --include-regex \"^(faiss-node\\.node)|(mkl_sequential\\.2\\.dll)|(faiss\\.lib)|(libfaiss\\.a)|(libmkl_intel_lp64\\.so)|(libmkl_sequential\\.so)|(libmkl_core\\.so)|(libomp\\.dylib)$\" --backend cmake-js","install":"prebuild-install --runtime napi --verbose || npm run build","test":"jest","doc":"typedoc"},"repository":{"type":"git","url":"git+https://github.com/ewfian/faiss-node.git"},"author":{"name":"ewfian"},"license":"MIT","keywords":["faiss","approximate","nearest","neighbor","search","face","matching","machine learning","feature","vector","indexing","similarity search","embeddings"],"bugs":{"url":"https://github.com/ewfian/faiss-node/issues"},"homepage":"https://github.com/ewfian/faiss-node#readme","devDependencies":{"cmake-js":"^7.2.1","jest":"^29.5.0","prebuild":"^11.0.4","typedoc":"^0.23.28"},"dependencies":{"bindings":"^1.5.0","node-addon-api":"^6.0.0","prebuild-install":"^7.1.1"},"gitHead":"aef86b05ca1f7e9efce1dcf6836767e226eca935","_id":"faiss-node@0.2.0","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-4HNyK0WX26OTb4UbaJh810wY6gCYag53NssjMKCA9GT37bP0reGXz6YGOBjpbC/EzqJlYvsqKcDIzbJSfkTieg==","shasum":"dbbb4673a6483b9550f71308fe2874554e8fdfee","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/faiss-node/-/faiss-node-0.2.0.tgz","fileCount":9,"unpackedSize":25087,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBCJQrVqbdQpYYaiWZkXolchujbco3xrYkILiBrSg3f6AiAirHinTkK9iKvHg4L++KGmwX1vDkdkgsw6GeqEkdzUDw=="}]},"_npmUser":{"name":"anonymous","email":"ewfian@vip.qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"ewfian@vip.qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/faiss-node_0.2.0_1685100721225_0.580788870522825"},"_hasShrinkwrap":false,"contributors":[]},"0.2.1":{"name":"faiss-node","version":"0.2.1","description":"Node.js bindings for faiss","main":"lib/index.js","types":"lib/index.d.ts","gypfile":true,"engines":{"node":">= 14.0.0"},"binary":{"napi_versions":[6,7,8]},"scripts":{"build:debug":"cmake-js compile -DCMAKE_BUILD_TYPE=Debug","build":"cmake-js compile","build:clean":"cmake-js clean","build:test":"npm run build && npm run test","prebuild-package":"prebuild --verbose --runtime napi --include-regex \"^(faiss-node\\.node)|(mkl_sequential\\.2\\.dll)|(faiss\\.lib)|(libfaiss\\.a)|(libmkl_intel_lp64\\.so)|(libmkl_sequential\\.so)|(libmkl_core\\.so)|(libomp\\.dylib)|(libgomp\\.so\\.1)|(libopenblas\\.so\\.3)|(libgfortran\\.so\\.5)|(libquadmath\\.so\\.0)$\" --backend cmake-js","install":"prebuild-install --runtime napi --verbose || npm run build","test":"jest","doc":"typedoc"},"repository":{"type":"git","url":"git+https://github.com/ewfian/faiss-node.git"},"author":{"name":"ewfian"},"license":"MIT","keywords":["faiss","approximate","nearest","neighbor","search","face","matching","machine learning","feature","vector","indexing","similarity search","embeddings"],"bugs":{"url":"https://github.com/ewfian/faiss-node/issues"},"homepage":"https://github.com/ewfian/faiss-node#readme","devDependencies":{"cmake-js":"^7.2.1","jest":"^29.5.0","prebuild":"^11.0.4","typedoc":"^0.23.28"},"dependencies":{"bindings":"^1.5.0","node-addon-api":"^6.0.0","prebuild-install":"^7.1.1"},"gitHead":"6680c1b0aaaf98757b945a7541134c8a1b04ef0e","_id":"faiss-node@0.2.1","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-uxw3eGbAPT6cBc7JCX6G/x0DpKCmVuM3deYwEw0dRH+oHCn4kWFAnpcxwh8LR+LITsQpx82GOoKwZePxp1Bs3A==","shasum":"92d7c966e05ab77ca0f802e8c81426607d80d4b7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/faiss-node/-/faiss-node-0.2.1.tgz","fileCount":11,"unpackedSize":27111,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhFxvDM4pd0T3xCUtSNbxAe8kN2UDBHxZ+xE5+zlQBDQIhAI7ZNL3LmaR8j79rKG38aFXAAplBkWQwMkzc0huHN2Jk"}]},"_npmUser":{"name":"anonymous","email":"ewfian@vip.qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"ewfian@vip.qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/faiss-node_0.2.1_1685890645668_0.8278796456310231"},"_hasShrinkwrap":false,"contributors":[]},"0.2.2":{"name":"faiss-node","version":"0.2.2","description":"Node.js bindings for faiss","main":"lib/index.js","types":"lib/index.d.ts","gypfile":true,"engines":{"node":">= 14.0.0"},"binary":{"napi_versions":[6,7,8]},"scripts":{"build:debug":"cmake-js compile -DCMAKE_BUILD_TYPE=Debug","build":"cmake-js compile","build:clean":"cmake-js clean","build:test":"npm run build && npm run test","prebuild-package":"prebuild --verbose --runtime napi --include-regex \"^(faiss-node\\.node)|(mkl_sequential\\.2\\.dll)|(faiss\\.lib)|(libfaiss\\.a)|(libmkl_intel_lp64\\.so)|(libmkl_sequential\\.so)|(libmkl_core\\.so)|(libomp\\.dylib)|(libgomp\\.so\\.1)|(libopenblas\\.so\\.3)|(libgfortran\\.so\\.5)|(libquadmath\\.so\\.0)$\" --backend cmake-js","install":"prebuild-install --runtime napi --verbose || (npm i cmake-js && npm run build)","test":"jest","doc":"typedoc"},"repository":{"type":"git","url":"git+https://github.com/ewfian/faiss-node.git"},"author":{"name":"ewfian"},"license":"MIT","keywords":["faiss","approximate","nearest","neighbor","search","face","matching","machine learning","feature","vector","indexing","similarity search","embeddings"],"bugs":{"url":"https://github.com/ewfian/faiss-node/issues"},"homepage":"https://github.com/ewfian/faiss-node#readme","devDependencies":{"cmake-js":"^7.2.1","jest":"^29.5.0","prebuild":"^11.0.4","typedoc":"^0.23.28"},"dependencies":{"bindings":"^1.5.0","node-addon-api":"^6.0.0","prebuild-install":"^7.1.1"},"gitHead":"f8d7890c04d6bbeabeecb5b7575795e40d797c57","_id":"faiss-node@0.2.2","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-6Hue9mFwxfOCdCXXvgezKulkKlVVeKAdCOYaRkzlrrObJngahOCyW3qrh64trXglpWc1vP9+3aF3mENnNKTOfA==","shasum":"01d6515860616f51ddc70e3bc5a57280b8e7a45c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/faiss-node/-/faiss-node-0.2.2.tgz","fileCount":11,"unpackedSize":27540,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDKZakUt2a2/YjowMOBUDiajofytXLHGMXVucW+b4cjAAiAlR5cgL7/UgY3KxJm//z9m0CkbdeQ1jiCWBhmuFoN2mA=="}]},"_npmUser":{"name":"anonymous","email":"ewfian@vip.qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"ewfian@vip.qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/faiss-node_0.2.2_1687788667130_0.949550641986969"},"_hasShrinkwrap":false,"contributors":[]},"0.2.3":{"name":"faiss-node","version":"0.2.3","description":"Node.js bindings for faiss","main":"lib/index.js","types":"lib/index.d.ts","gypfile":true,"engines":{"node":">= 14.0.0"},"binary":{"napi_versions":[6,7,8]},"scripts":{"build:debug":"cmake-js compile -DCMAKE_BUILD_TYPE=Debug","build":"cmake-js compile","build:clean":"cmake-js clean","build:test":"npm run build && npm run test","prebuild-package":"prebuild --verbose --runtime napi --include-regex \"^(faiss-node\\.node)|(mkl_sequential\\.2\\.dll)|(faiss\\.lib)|(libfaiss\\.a)|(libmkl_intel_lp64\\.so)|(libmkl_sequential\\.so)|(libmkl_core\\.so)|(libomp\\.dylib)|(libgomp\\.so\\.1)|(libopenblas\\.so\\.3)|(libopenblas\\.so\\.0)|(libgfortran\\.so\\.5)|(libquadmath\\.so\\.0)$\" --backend cmake-js","install":"prebuild-install --runtime napi --verbose || (npm i cmake-js && npm run build)","test":"jest","doc":"typedoc"},"repository":{"type":"git","url":"git+https://github.com/ewfian/faiss-node.git"},"author":{"name":"ewfian"},"license":"MIT","keywords":["faiss","approximate","nearest","neighbor","search","face","matching","machine learning","feature","vector","indexing","similarity search","embeddings"],"bugs":{"url":"https://github.com/ewfian/faiss-node/issues"},"homepage":"https://github.com/ewfian/faiss-node#readme","devDependencies":{"cmake-js":"^7.2.1","jest":"^29.5.0","prebuild":"^11.0.4","typedoc":"^0.23.28"},"dependencies":{"bindings":"^1.5.0","node-addon-api":"^6.0.0","prebuild-install":"^7.1.1"},"gitHead":"e29b29c0628b3f39e4582e325817f0d33b43e245","_id":"faiss-node@0.2.3","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-HfGhKFjyXPIyAlatcBNjv66q5ZQ43xfIpv8Uc17mIbEye7gbrmzVqAy+OxdlRy0usuLni+Dk1vSXf/z2yyr1Dg==","shasum":"1df66c4bf4b7253f8061bba1692deb9e74c87d07","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/faiss-node/-/faiss-node-0.2.3.tgz","fileCount":10,"unpackedSize":30394,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICQ6skU/W9sZ/2UX/JO/vny7bmlOzvhVF/W9m0P2w1eLAiB1vvezLo1ry/THEhU1O70m049dXOi9hheuffc3eftfSw=="}]},"_npmUser":{"name":"anonymous","email":"ewfian@vip.qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"ewfian@vip.qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/faiss-node_0.2.3_1691370443240_0.5557166866475121"},"_hasShrinkwrap":false,"contributors":[]},"0.3.0":{"name":"faiss-node","version":"0.3.0","description":"Node.js bindings for faiss","main":"lib/index.js","types":"lib/index.d.ts","gypfile":true,"engines":{"node":">= 14.0.0"},"binary":{"napi_versions":[6,7,8]},"scripts":{"build:debug":"cmake-js compile -DCMAKE_BUILD_TYPE=Debug","build":"cmake-js compile","build:clean":"cmake-js clean","build:test":"npm run build && npm run test","prebuild-package":"prebuild --verbose --runtime napi --include-regex \"^(faiss-node\\.node)|(mkl_sequential\\.2\\.dll)|(faiss\\.lib)|(libfaiss\\.a)|(libmkl_intel_lp64\\.so)|(libmkl_sequential\\.so)|(libmkl_core\\.so)|(libomp\\.dylib)|(libgomp\\.so\\.1)|(libopenblas\\.so\\.3)|(libopenblas\\.so\\.0)|(libgfortran\\.so\\.5)|(libquadmath\\.so\\.0)$\" --backend cmake-js","install":"prebuild-install --runtime napi --verbose || (npm i cmake-js && npm run build)","test":"jest","doc":"typedoc --includeVersion"},"repository":{"type":"git","url":"git+https://github.com/ewfian/faiss-node.git"},"author":{"name":"ewfian"},"license":"MIT","keywords":["faiss","approximate","nearest","neighbor","search","face","matching","machine learning","feature","vector","indexing","similarity search","embeddings"],"bugs":{"url":"https://github.com/ewfian/faiss-node/issues"},"homepage":"https://github.com/ewfian/faiss-node#readme","devDependencies":{"cmake-js":"^7.2.1","jest":"^29.5.0","prebuild":"^11.0.4","typedoc":"^0.23.28"},"dependencies":{"bindings":"^1.5.0","node-addon-api":"^6.0.0","prebuild-install":"^7.1.1"},"gitHead":"6ebdbd4bf2cc025e78a497699b08dace5f10edb4","_id":"faiss-node@0.3.0","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-ozqt6H92+dqFtmLXnQsu7Rle73HYjls3Ub7j/0otlQBpQtM8D7EZddCcq/X6p5pSg/Te6+R73JPIIt5o0FOv0g==","shasum":"9f58b6e102e71dbdaa19dfbeb75188f2d04b7dc7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/faiss-node/-/faiss-node-0.3.0.tgz","fileCount":10,"unpackedSize":33860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDv3Qji0qcfPaPSNGyo97bw5jFpUuTjZKYoZxBKK2S25gIgX4IsE2mray6K995ItRU6UINCx8fxuULZN9NFJdIgXmU="}]},"_npmUser":{"name":"anonymous","email":"ewfian@vip.qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"ewfian@vip.qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/faiss-node_0.3.0_1691543536584_0.5030353602917896"},"_hasShrinkwrap":false,"contributors":[]},"0.4.0":{"name":"faiss-node","version":"0.4.0","description":"Node.js bindings for faiss","main":"lib/index.js","types":"lib/index.d.ts","gypfile":true,"engines":{"node":">= 14.0.0"},"binary":{"napi_versions":[6,7,8]},"scripts":{"build:debug":"cmake-js compile -DCMAKE_BUILD_TYPE=Debug","build":"cmake-js compile","build:clean":"cmake-js clean","build:test":"npm run build && npm run test","prebuild-package":"prebuild --verbose --runtime napi --include-regex \"^(faiss-node\\.node)|(mkl_sequential\\.2\\.dll)|(faiss\\.lib)|(libfaiss\\.a)|(libmkl_intel_lp64\\.so)|(libmkl_sequential\\.so)|(libmkl_core\\.so)|(libomp\\.dylib)|(libgomp\\.so\\.1)|(libopenblas\\.so\\.3)|(libopenblas\\.so\\.0)|(libgfortran\\.so\\.5)|(libquadmath\\.so\\.0)$\" --backend cmake-js","install":"prebuild-install --runtime napi --verbose || (npm i cmake-js && npm run build)","test":"jest","doc":"typedoc --includeVersion"},"repository":{"type":"git","url":"git+https://github.com/ewfian/faiss-node.git"},"author":{"name":"ewfian"},"license":"MIT","keywords":["faiss","approximate","nearest","neighbor","search","face","matching","machine learning","feature","vector","indexing","similarity search","embeddings"],"bugs":{"url":"https://github.com/ewfian/faiss-node/issues"},"homepage":"https://github.com/ewfian/faiss-node#readme","devDependencies":{"cmake-js":"^7.2.1","jest":"^29.5.0","prebuild":"^11.0.4","typedoc":"^0.23.28"},"dependencies":{"bindings":"^1.5.0","node-addon-api":"^6.0.0","prebuild-install":"^7.1.1"},"gitHead":"bfbe3d2d41a8ee581d64afa1cc45adb76ab86004","_id":"faiss-node@0.4.0","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-kHyXhB4/2ulqFrmqVe/jhotRxA38Zab/EeHT3g5PZTIUGbt/4Ntx7xYUp5OTNT5GU79AQXkfNo+H9d/3zMb0cg==","shasum":"9a1da495cd3bfa8ba05b0f884c78448e55868379","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/faiss-node/-/faiss-node-0.4.0.tgz","fileCount":10,"unpackedSize":38045,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCV4eKpPxtJZLXLU7lKVMoW68xZwdIoJty40sH69ovLWgIgevQbGfIzx5stsOrHmuyXoVIVZrbttOReytFuJU0cBiY="}]},"_npmUser":{"name":"anonymous","email":"ewfian@vip.qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"ewfian@vip.qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/faiss-node_0.4.0_1693918172035_0.8875616356975964"},"_hasShrinkwrap":false,"contributors":[]},"0.4.1":{"name":"faiss-node","version":"0.4.1","description":"Node.js bindings for faiss","main":"lib/index.js","types":"lib/index.d.ts","gypfile":true,"engines":{"node":">= 14.0.0"},"binary":{"napi_versions":[6,7,8]},"scripts":{"build:debug":"cmake-js compile -DCMAKE_BUILD_TYPE=Debug","build":"cmake-js compile","build:clean":"cmake-js clean","build:test":"npm run build && npm run test","prebuild-package":"prebuild --verbose --runtime napi --include-regex \"^(faiss-node\\.node)|(mkl_sequential\\.2\\.dll)|(faiss\\.lib)|(libfaiss\\.a)|(libmkl_intel_lp64\\.so)|(libmkl_sequential\\.so)|(libmkl_core\\.so)|(libomp\\.dylib)|(libgomp\\.so\\.1)|(libopenblas\\.so\\.3)|(libopenblas\\.so\\.0)|(libgfortran\\.so\\.5)|(libquadmath\\.so\\.0)$\" --backend cmake-js","install":"prebuild-install --runtime napi --verbose || (npm i cmake-js && npm run build)","test":"jest","doc":"typedoc --includeVersion"},"repository":{"type":"git","url":"git+https://github.com/ewfian/faiss-node.git"},"author":{"name":"ewfian"},"license":"MIT","keywords":["faiss","approximate","nearest","neighbor","search","face","matching","machine learning","feature","vector","indexing","similarity search","embeddings"],"bugs":{"url":"https://github.com/ewfian/faiss-node/issues"},"homepage":"https://github.com/ewfian/faiss-node#readme","devDependencies":{"cmake-js":"^7.2.1","jest":"^29.5.0","prebuild":"^11.0.4","typedoc":"^0.23.28"},"dependencies":{"bindings":"^1.5.0","node-addon-api":"^6.0.0","prebuild-install":"^7.1.1"},"gitHead":"143abf08bf2826d09e4eeb7bb7b4e9c51822bae9","_id":"faiss-node@0.4.1","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-fGIzjUKf1OT/pRYJ0MqThxaiCzznR6zntLSl/m0EPvgf3GmWTBZC0q8WGFHqm8JusBTBTVY9f2TWDVRQMxaOHg==","shasum":"395d95a669cbdb3e9cab1d7203b8b78bf9fedb3d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/faiss-node/-/faiss-node-0.4.1.tgz","fileCount":10,"unpackedSize":38045,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPZ783ZbgJqcoRjFkOBHg/XQwSrRqhGMwkxDW1gqJFRQIgRQVIvtMN4WNEGV5ou1rQzQbq8SQl1CjsJuXAYpjFFT4="}]},"_npmUser":{"name":"anonymous","email":"ewfian@vip.qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"ewfian@vip.qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/faiss-node_0.4.1_1694007293634_0.37296513821172494"},"_hasShrinkwrap":false,"contributors":[]},"0.5.0":{"name":"faiss-node","version":"0.5.0","description":"Node.js bindings for faiss","main":"lib/index.js","types":"lib/index.d.ts","gypfile":true,"engines":{"node":">= 14.0.0"},"binary":{"napi_versions":[6,7,8]},"scripts":{"build:debug":"cmake-js compile -DCMAKE_BUILD_TYPE=Debug","build":"cmake-js compile","build:clean":"cmake-js clean","build:test":"npm run build && npm run test","prebuild-package":"prebuild --verbose --runtime napi --include-regex \"^(faiss-node\\.node)|(mkl_sequential\\.2\\.dll)|(faiss\\.lib)|(libfaiss\\.a)|(libmkl_intel_lp64\\.so)|(libmkl_sequential\\.so)|(libmkl_core\\.so)|(libomp\\.dylib)|(libgomp\\.so\\.1)|(libopenblas\\.so\\.3)|(libopenblas\\.so\\.0)|(libgfortran\\.so\\.5)|(libquadmath\\.so\\.0)$\" --backend cmake-js","install":"prebuild-install --runtime napi --verbose || (npm i cmake-js && npm run build)","test":"jest","doc":"typedoc --includeVersion"},"repository":{"type":"git","url":"git+https://github.com/ewfian/faiss-node.git"},"author":{"name":"ewfian"},"license":"MIT","keywords":["faiss","approximate","nearest","neighbor","search","face","matching","machine learning","feature","vector","indexing","similarity search","embeddings"],"bugs":{"url":"https://github.com/ewfian/faiss-node/issues"},"homepage":"https://github.com/ewfian/faiss-node#readme","devDependencies":{"cmake-js":"^7.2.1","jest":"^29.5.0","prebuild":"^11.0.4","typedoc":"^0.23.28"},"dependencies":{"bindings":"^1.5.0","node-addon-api":"^6.0.0","prebuild-install":"^7.1.1"},"gitHead":"05488b71601f17768e476b8c0a4f79fbe4b6ab25","_id":"faiss-node@0.5.0","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-Esjaq0KA4CDGFyS2V1VLNu6/no8ntD1r0Oj41PMWgN4QD138WipbWeFjdDXVTHtNwxDjSISE0uatnu2jMs6KEw==","shasum":"ecabad18c6115e3a15ae166ebfe441ec2bbf705e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/faiss-node/-/faiss-node-0.5.0.tgz","fileCount":11,"unpackedSize":49809,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIApPga5Q4Wq7uGa2PPjKJlxAQyGvERnSaCzK/KVj8qSEAiEAx0tOdnAmYFeJvPAt3XrNoIi4Y510uIgAYA1/+c9ilWY="}]},"_npmUser":{"name":"anonymous","email":"ewfian@vip.qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"ewfian@vip.qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/faiss-node_0.5.0_1695259132274_0.19183360249693315"},"_hasShrinkwrap":false,"contributors":[]},"0.5.1":{"name":"faiss-node","version":"0.5.1","description":"Node.js bindings for faiss","main":"lib/index.js","types":"lib/index.d.ts","gypfile":true,"engines":{"node":">= 14.0.0"},"binary":{"napi_versions":[6,7,8]},"scripts":{"build:debug":"cmake-js compile -DCMAKE_BUILD_TYPE=Debug","build":"cmake-js compile","build:clean":"cmake-js clean","build:test":"npm run build && npm run test","prebuild-package":"prebuild --verbose --runtime napi --include-regex \"^(faiss-node\\.node)|(mkl_sequential\\.2\\.dll)|(faiss\\.lib)|(libfaiss\\.a)|(libmkl_intel_lp64\\.so)|(libmkl_sequential\\.so)|(libmkl_core\\.so)|(libomp\\.dylib)|(libgomp\\.so\\.1)|(libopenblas\\.so\\.3)|(libopenblas\\.so\\.0)|(libgfortran\\.so\\.5)|(libquadmath\\.so\\.0)$\" --backend cmake-js","install":"prebuild-install --runtime napi --verbose || (git clone -b v1.7.4 --depth 1 https://github.com/facebookresearch/faiss.git deps/faiss && npm i cmake-js && npm run build)","test":"jest","doc":"typedoc --includeVersion"},"repository":{"type":"git","url":"git+https://github.com/ewfian/faiss-node.git"},"author":{"name":"ewfian"},"license":"MIT","keywords":["faiss","approximate","nearest","neighbor","search","face","matching","machine learning","feature","vector","indexing","similarity search","embeddings"],"bugs":{"url":"https://github.com/ewfian/faiss-node/issues"},"homepage":"https://github.com/ewfian/faiss-node#readme","devDependencies":{"cmake-js":"^7.2.1","jest":"^29.5.0","prebuild":"^11.0.4","typedoc":"^0.23.28"},"dependencies":{"bindings":"^1.5.0","node-addon-api":"^6.0.0","prebuild-install":"^7.1.1"},"_id":"faiss-node@0.5.1","gitHead":"415356b66fdd2eb63c77d72e2d501226b63bbe22","_nodeVersion":"20.8.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-zD8wobJn8C6OLWo68Unho+Ih8l6nSRB2w3Amj01a+xc4bsEvd2mBDLklAn7VocA9XO3WDvQL/bLpi5flkCn/XQ==","shasum":"7b200d09313b7c225ff29800dfe8afbb5fe49393","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/faiss-node/-/faiss-node-0.5.1.tgz","fileCount":11,"unpackedSize":49899,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDP5im2IQWIqstme1ViewQhSfl0IyScG3LWaODeWidE2wIhALJhbqyjaU8AbcI82Hqm6WfqgWtRMNnhr3Exgnf0bVwO"}]},"_npmUser":{"name":"anonymous","email":"ewfian@vip.qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"ewfian@vip.qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/faiss-node_0.5.1_1697383288977_0.9861383342595083"},"_hasShrinkwrap":false,"contributors":[]}},"dist-tags":{"latest":"0.5.1"},"name":"faiss-node","time":{"created":"2023-03-30T23:12:30.093Z","0.0.1-alpha.0":"2023-03-29T15:44:30.318Z","modified":"2023-10-15T15:22:24.086Z","0.1.0-alpha.0":"2023-03-30T16:21:32.668Z","0.1.0-alpha.2":"2023-04-01T17:24:37.896Z","0.1.0":"2023-04-06T11:22:12.349Z","0.1.1":"2023-04-06T16:17:57.668Z","0.2.0":"2023-05-26T11:32:01.486Z","0.2.1":"2023-06-04T14:57:25.827Z","0.2.2":"2023-06-26T14:11:07.279Z","0.2.3":"2023-08-07T01:07:23.394Z","0.3.0":"2023-08-09T01:12:16.787Z","0.4.0":"2023-09-05T12:49:32.213Z","0.4.1":"2023-09-06T13:34:53.769Z","0.5.0":"2023-09-21T01:18:52.462Z","0.5.1":"2023-10-15T15:21:29.229Z"},"readme":"# faiss-node\n[![NPM Version](https://img.shields.io/npm/v/faiss-node?logo=npm)](https://www.npmjs.com/package/faiss-node)\n[![Node Version](https://img.shields.io/node/v/faiss-node)](https://github.com/ewfian/faiss-node)\n[![Unit Test](https://github.com/ewfian/faiss-node/actions/workflows/unit_test.yml/badge.svg)](https://github.com/ewfian/faiss-node/actions/workflows/unit_test.yml)\n[![License](https://img.shields.io/github/license/ewfian/faiss-node)](https://github.com/ewfian/faiss-node)\n[![Documentation](https://img.shields.io/badge/api-reference-blue.svg)](https://ewfian.github.io/faiss-node/)\n\n\nfaiss-node provides Node.js bindings for [faiss](https://github.com/facebookresearch/faiss)\n\n_**This package is in a very early stage of development.**_\n\n\n## Installation\n\n```sh\n$ npm install faiss-node\n```\n\n## Documentation\n\n* [faiss-node API Documentation](https://ewfian.github.io/faiss-node/)\n\n## Usage\n\n```javascript\nconst { IndexFlatL2, Index, IndexFlatIP, MetricType } = require('faiss-node');\n\nconst dimension = 2;\nconst index = new IndexFlatL2(dimension);\n\nconsole.log(index.getDimension()); // 2\nconsole.log(index.isTrained()); // true\nconsole.log(index.ntotal()); // 0\n\n// inserting data into index.\nindex.add([1, 0]);\nindex.add([1, 2]);\nindex.add([1, 3]);\nindex.add([1, 1]);\n\nconsole.log(index.ntotal()); // 4\n\nconst k = 4;\nconst results = index.search([1, 0], k);\nconsole.log(results.labels); // [ 0, 3, 1, 2 ]\nconsole.log(results.distances); // [ 0, 1, 4, 9 ]\n\n// Save index\nconst fname = 'faiss.index';\nindex.write(fname);\n\n// Load saved index\nconst index_loaded = IndexFlatL2.read(fname);\nconsole.log(index_loaded.getDimension()); //2\nconsole.log(index_loaded.ntotal()); //4\nconst results1 = index_loaded.search([1, 1], 4);\nconsole.log(results1.labels); // [ 3, 0, 1, 2 ]\nconsole.log(results1.distances); // [ 0, 1, 1, 4 ]\n\n// Merge index\nconst newIndex = new IndexFlatL2(dimension);\nnewIndex.mergeFrom(index);\nconsole.log(newIndex.ntotal()); // 4\n\n// Remove items\nconsole.log(newIndex.search([1, 2], 1)); // { distances: [ 0 ], labels: [ 1 ] }\nconst removedCount = newIndex.removeIds([0]);\nconsole.log(removedCount); // 1\nconsole.log(newIndex.ntotal()); // 3\nconsole.log(newIndex.search([1, 2], 1)); // { distances: [ 0 ], labels: [ 0 ] }\n\n// IndexFlatIP\nconst ipIndex = new IndexFlatIP(2);\nipIndex.add([1, 0]);\n\n// Serialize an index\nconst index_buf = newIndex.toBuffer();\nconst deserializedIndex = Index.fromBuffer(index_buf);\nconsole.log(deserializedIndex.ntotal()); // 3\n\n// Factory index\nconst hnswIndex = Index.fromFactory(2, 'HNSW,Flat', MetricType.METRIC_INNER_PRODUCT);\nconst x = [1, 0, 0, 1];\nhnswIndex.train(x);\nhnswIndex.add(x);\n```\n\n## License\n\nMIT","users":{}}