UNPKG

mongodb-rag

Version:

RAG (Retrieval Augmented Generation) library for MongoDB Vector Search

85 lines (84 loc) 2.23 kB
{ "name": "mongodb-rag", "version": "0.83.0", "author": "Michael Lynn <merlynn@gmail.com>", "repository": { "type": "git", "url": "https://github.com/mongodb-developer/mongodb-rag.git" }, "description": "RAG (Retrieval Augmented Generation) library for MongoDB Vector Search", "type": "module", "jest": { "transform": {} }, "main": "src/index.js", "bin": { "mongodb-rag": "./bin/mongodb-rag.js" }, "files": [ "src", "README.md", "bin/mongodb-rag.js", "bin/commands", "bin/utils", "static", "src/playground-ui/build", "src/playground-ui/dist", "src/playground-ui/package.json", "src/playground-ui/config-overrides.js" ], "scripts": { "test": "NODE_ENV=test node --experimental-vm-modules node_modules/.bin/jest --runInBand --verbose", "test:watch": "node --experimental-vm-modules node_modules/.bin/jest --watch", "test:coverage": "node --experimental-vm-modules node_modules/.bin/jest --coverage", "lint": "eslint src", "format": "prettier --write \"src/**/*.js\"", "prepare": "husky install", "build:playground": "cd src/playground-ui && npm install && npm run build", "prepublishOnly": "npm run build:playground" }, "keywords": [ "mongodb", "vector-search", "rag", "embeddings", "semantic-search", "cli", "vector-database" ], "license": "MIT", "dependencies": { "@langchain/community": "^0.3.30", "axios": "^1.6.0", "chalk": "^5.4.1", "columnify": "^1.6.0", "commander": "^10.0.0", "debug": "^4.3.4", "detect-port": "^1.5.1", "dotenv": "^16.0.3", "enquirer": "^2.4.1", "execa": "^9.5.2", "express": "^4.18.2", "js-yaml": "^4.1.0", "marked": "^15.0.7", "mongodb": "^6.13.0", "multer": "^1.4.5-lts.1", "natural": "^8.0.1", "open": "^9.1.0", "pdf-lib": "^1.17.1", "pdf-parse": "^1.1.1", "socket.io": "^4.7.2" }, "devDependencies": { "@babel/preset-env": "^7.26.8", "@jest/globals": "^29.7.0", "eslint": "^8.56.0", "eslint-config-prettier": "^9.1.0", "husky": "^8.0.3", "jest": "^29.7.0", "prettier": "^3.1.1" }, "engines": { "node": ">=16.0.0" } }