UNPKG

closevector-hnswlib-wasm

Version:

typescript and wasm bindings for Hnswlib

77 lines 2.55 kB
{ "name": "closevector-hnswlib-wasm", "version": "0.1.1", "description": "typescript and wasm bindings for Hnswlib", "main": "./dist/hnswlib.umd.js", "types": "./dist/hnswlib.d.ts", "homepage": "https://closevector-docs.getmegaportal.com/", "author": "jo32", "license": "Apache-2.0", "keywords": [ "hnswlib", "approximate nearest neighbor search", "machine learning", "wasm", "typescript", "emscripten", "embeddings" ], "dependencies": { "bindings": "^1.5.0", "node-addon-api": "^7.0.0" }, "devDependencies": { "@rollup/plugin-node-resolve": "^15.1.0", "@types/emscripten": "^1.39.6", "@types/node": "^20.4.1", "@typescript-eslint/eslint-plugin": "^5.61.0", "@typescript-eslint/parser": "^5.61.0", "eslint": "^8.44.0", "eslint-config-prettier": "^8.8.0", "eslint-define-config": "^1.21.0", "eslint-plugin-node": "^11.1.0", "eslint-plugin-prettier": "5.0.0-alpha.2", "eslint-plugin-vitest": "^0.2.6", "fake-indexeddb": "^4.0.1", "happy-dom": "^10.0.3", "husky": "^8.0.3", "prettier": "^3.0.0", "tsembind": "^1.1.0", "node-gyp": "^9.3.0", "typescript": "^5.1.6", "vite": "^4.4.2", "vite-plugin-checker": "^0.6.1", "vite-plugin-commonjs": "^0.8.0", "vite-plugin-dts": "^3.1.1", "vite-plugin-eslint": "^1.8.1", "vite-plugin-static-copy": "^0.16.0", "vite-plugin-top-level-await": "^1.3.1", "vite-plugin-wasm": "^3.2.2", "vite-tsconfig-paths": "^4.2.0", "vitest": "^0.33.0" }, "files": [ "dist", "lib", "Makefile", "package.json", "README.md", "LICENSE" ], "volta": { "node": "20.2.0" }, "scripts": { "build:emcc": "make", "build:vite": "pnpm vite build", "build": "pnpm build:emcc && pnpm build:vite", "test": "vitest", "publish:next:pre": "npm version prerelease --git-tag-version false && npm publish --tag latest", "publish:next:patch": "npm version patch --git-tag-version false && npm publish --tag next", "publish:next:minor": "npm version minor --git-tag-version false && npm publish --tag next", "publish:next:major": "npm version major --git-tag-version false && npm publish --tag next", "publish:latest:patch": "npm version patch --git-tag-version false && npm publish --tag latest", "publish:latest:minor": "npm version minor --git-tag-version false && npm publish --tag latest", "publish:latest:major": "npm version major --git-tag-version false && npm publish --tag latest" } }