UNPKG

mongodb-rag-core

Version:

Common elements used by MongoDB Chatbot Framework components.

117 lines (116 loc) 3.44 kB
{ "name": "mongodb-rag-core", "version": "0.7.1", "description": "Common elements used by MongoDB Chatbot Framework components.", "author": "MongoDB, Inc.", "license": "Apache-2.0", "keywords": [ "retrieval-augmented-generation", "rag", "chatbot", "mongodb", "mongodb-chatbot-framework" ], "repository": { "type": "git", "url": "https://github.com/mongodb/chatbot.git" }, "homepage": "https://mongodb.github.io/chatbot/", "engines": { "node": ">=18", "npm": ">=8" }, "files": [ "build", "README.md" ], "main": "./build/index.js", "exports": { ".": "./build/index.js", "./aiSdk": "./build/aiSdk.js", "./langchain": "./build/langchain.js", "./mongodb": "./build/mongodb.js", "./mongoDbMetadata": "./build/mongoDbMetadata/index.js", "./openai": "./build/openai.js", "./braintrust": "./build/braintrust.js", "./dataSources": "./build/dataSources/index.js", "./models": "./build/models/index.js", "./executeCode": "./build/executeCode/index.js", "./eval": "./build/eval/index.js" }, "scripts": { "clean": "rm -rf build", "build": "tsc -b tsconfig.build.json", "test": "jest --forceExit", "lint": "eslint ./src --ext ts,tsx,js,jsx --report-unused-disable-directives", "lint:fix": "npm run lint -- --fix && prettier ./src --check --write", "docs": "npx typedoc --excludePrivate --exclude '**/*.test.ts' --out docs src", "release": "release-it" }, "devDependencies": { "@babel/preset-typescript": "^7", "@babel/types": "^7", "@release-it/keep-a-changelog": "^4.0.0", "@tsd/typescript": "^5.8.2", "@types/common-tags": "^1", "@types/deep-equal": "^1.0.4", "@types/express": "^4.17.17", "@types/jest": "^26", "@types/jsdom": "^21.1.7", "@types/node": "^12", "@types/turndown": "^5.0.5", "@typescript-eslint/eslint-plugin": "^5", "@typescript-eslint/parser": "^5", "eslint": "^8", "eslint-config-prettier": "^8", "eslint-plugin-prettier": "^4", "eslint-plugin-tsdoc": "^0.2.14", "express": "^4.19.2", "jest": "^29", "jest-tsd": "^0.2.2", "mongodb-memory-server": "^10.1.2", "node-mocks-http": "^1.16.1", "prettier": "^2", "release-it": "^16.2.1", "ts-jest": "^29", "ts-node": "^10", "typedoc": "^0", "typescript": "^5" }, "dependencies": { "@ai-sdk/azure": "2.0.0-beta.13", "@ai-sdk/openai": "2.0.0-beta.13", "@apidevtools/swagger-parser": "^10.1.0", "@langchain/anthropic": "^0.3.6", "@langchain/community": "^0.3.10", "@langchain/core": "^0.3.15", "@langchain/openai": "^0.3.11", "@opendocsg/pdf2md": "^0.2.1", "@supercharge/promise-pool": "^3.2.0", "acquit": "^1.3.0", "acquit-require": "^0.1.1", "ai": "5.0.0-beta.28", "braintrust": "^0.2.1", "common-tags": "^1", "deep-equal": "^2.2.3", "dotenv": "^16.3.1", "exponential-backoff": "^3.1.1", "front-matter": "^4.0.2", "google-auth-library": "^9.15.1", "gpt3-tokenizer": "^1.1.5", "gray-matter": "^4.0.3", "ignore": "^5.3.2", "langchain": "^0.3.5", "mongodb": "^6.3.0", "openai": "^5.9.1", "pdfjs-dist": "^5.3.93", "rimraf": "^6.0.1", "simple-git": "^3.27.0", "toml": "^3.0.0", "turndown": "^7.2.0", "turndown-plugin-gfm": "^1.0.2", "winston": "^3", "yaml": "^2.3.1", "zod": "^3.21.4" } }