UNPKG

memory-vector-store

Version:

A lightweight memory-based vector store with persistent storage support for both Node.js and browser environments. Efficiently store, retrieve, and search vector embeddings with minimal dependencies.

103 lines (102 loc) 2.7 kB
{ "name": "memory-vector-store", "description": "A lightweight memory-based vector store with persistent storage support for both Node.js and browser environments. Efficiently store, retrieve, and search vector embeddings with minimal dependencies.", "keywords": [ "vector", "vector-store", "similarity", "similarity-search", "embeddings", "vector-database", "memory", "text-search", "browser", "node", "lightweight" ], "author": "cgoinglove", "license": "MIT", "version": "1.0.10", "type": "module", "sideEffects": false, "main": "./dist/node.js", "module": "./dist/node.js", "types": "./dist/node.d.ts", "exports": { ".": { "types": "./dist/node.d.ts", "import": "./dist/node.js", "require": "./dist/node.cjs", "default": "./dist/node.js" }, "./browser": { "types": "./dist/browser.d.ts", "import": "./dist/browser.js", "default": "./dist/browser.js" } }, "files": [ "dist" ], "scripts": { "prepare": "husky install", "test": "vitest", "lint-staged": "lint-staged", "build": "tsup", "format": "prettier --write ./**/*.ts", "type-check": "tsc --noEmit", "lint": "eslint .", "prepare:release": "npm run format && npm run type-check && npm run test run", "prepare:version": "npm --no-git-tag-version version patch", "release": "npm run prepare:release && npm run build && npm run prepare:version && npm publish" }, "devDependencies": { "@eslint/js": "^9.19.0", "@types/node": "^22.13.5", "ai": "^4.1.62", "eslint": "^9.19.0", "globals": "^15.14.0", "husky": "^8.0.3", "lint-staged": "^14.0.1", "ollama-ai-provider": "^1.2.0", "openai": "^4.87.4", "prettier": "^3.2.5", "tsup": "^8.3.6", "tsx": "^4.19.3", "typescript": "~5.7.2", "typescript-eslint": "^8.22.0", "vitest": "^3.0.6" }, "lint-staged": { "*.{ts,tsx}": [ "eslint --fix", "prettier --write" ] }, "engines": { "node": ">=14.0.0" }, "repository": { "type": "git", "url": "https://github.com/cgoinglove/memory-vector-store.git" }, "homepage": "https://github.com/cgoinglove/memory-vector-store", "bugs": { "url": "https://github.com/cgoinglove/memory-vector-store/issues" }, "prettier": { "printWidth": 120, "tabWidth": 2, "useTabs": false, "semi": true, "singleQuote": true, "quoteProps": "as-needed", "jsxSingleQuote": false, "trailingComma": "es5", "bracketSpacing": true, "bracketSameLine": false, "arrowParens": "always", "endOfLine": "lf", "embeddedLanguageFormatting": "auto" } }