UNPKG

@allemandi/embed-utils

Version:

Fast, type-safe utilities for vector embedding comparison and search.

62 lines (61 loc) 1.99 kB
{ "name": "@allemandi/embed-utils", "version": "2.7.7", "description": "Fast, type-safe utilities for vector embedding comparison and search.", "main": "dist/index.cjs", "module": "dist/index.js", "unpkg": "dist/index.umd.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js", "require": "./dist/index.cjs" } }, "keywords": [ "cosine-similarity", "euclidean-distance", "manhattan-distance", "vector-similarity", "nearest-neighbor", "embeddings", "vector", "similarity-search", "semantic-search", "vector-search", "type-safe", "umd", "esm", "commonjs" ], "files": [ "dist" ], "scripts": { "test:jest": "node --experimental-vm-modules node_modules/.bin/jest", "test:types": "tsc --noEmit", "test:dist": "node tests/smoke-esm.js && node tests/smoke-cjs.cjs && node tests/smoke-umd.cjs", "test": "yarn run test:jest && yarn run test:types", "lint": "eslint .", "docs": "documentation build src/*.js -f md -o ./docs/API.md --access public --sort-order kind", "build:types": "tsc --project tsconfig.json", "build:js": "rollup -c", "build": "rm -rf dist && yarn run build:types && yarn run build:js && rm -rf dist/utils" }, "repository": "https://github.com/allemandi/embed-utils", "author": "allemandi <69766017+allemandi@users.noreply.github.com>", "license": "MIT", "devDependencies": { "@eslint/js": "^10.0.1", "@rollup/plugin-terser": "^1.0.0", "documentation": "^14.0.3", "eslint": "^10.1.0", "globals": "^17.4.0", "jest": "^30.3.0", "rollup": "^4.60.1", "rollup-plugin-dts": "^6.4.1", "typescript": "^6.0.2" } }