package.json
Rama main · réplica de lectura del repositorio original.
{
"name": "Scalytics Copilot",
"version": "1.8.0",
"description": "Private AI and Agent System",
"main": "server.js",
"type": "commonjs",
"exports": {
".": "./server.js"
},
"scripts": {
"start": "node server.js",
"dev": "nodemon server.js",
"test": "jest",
"setup": "node setup/init-db.js",
"debug": "node --inspect server.js",
"generate-openapi-spec": "node scripts/generate-openapi-spec.js",
"commit-check": "./scripts/commit-check.sh",
"build:api-docs": "npm run generate-openapi-spec && npx @redocly/cli build-docs docs/openapi.json -o docs/api-docs.html",
"deps:check": "npm outdated --depth=0 || true",
"deps:audit": "npm audit --omit=dev || true"
},
"dependencies": {
"@google/generative-ai": "^0.24.0",
"axios": "1.20.0",
"bcrypt": "^6.0.0",
"cors": "^2.8.6",
"date-fns": "^4.4.0",
"dompurify": "^3.4.17",
"dotenv": "^18.0.9",
"eventsource": "^5.1.3",
"eventsource-parser": "^4.1.2",
"express": "^5.3.0",
"express-fileupload": "^1.5.2",
"express-rate-limit": "^8.7.1",
"franc": "^6.2.0",
"got": "^16.1.0",
"helmet": "^8.3.0",
"highlight.js": "^11.12.0",
"joi": "^18.3.0",
"jsonwebtoken": "^9.0.3",
"mammoth": "^1.13.0",
"marked": "^18.1.1",
"mcp-client": "^1.13.1",
"mermaid": "^12.2.0",
"morgan": "^1.12.1",
"node-fetch": "^3.3.2",
"papaparse": "^5.7.0",
"pdf-parse": "^2.4.5",
"react-markdown": "^10.1.0",
"react-syntax-highlighter": "^16.1.2",
"react-toastify": "^11.1.0",
"recharts": "^3.10.1",
"rehype-raw": "^7.0.0",
"remark-gfm": "^4.0.1",
"remark-mermaidjs": "^7.0.0",
"sqlite-vec": "^0.1.9",
"sqlite-vss": "^0.1.2",
"sqlite3": "^6.0.1",
"swagger-jsdoc": "^6.3.0",
"swagger-ui-express": "^5.0.1",
"uuid": "^14.0.3",
"web-streams-polyfill": "^4.3.0",
"winston": "^3.19.0",
"ws": "^8.22.0",
"xlsx": "^0.18.5"
},
"optionalDependencies": {
"tokenizers-linux-x64-gnu": "*"
},
"devDependencies": {
"eslint": "^10.13.0",
"jest": "^30.5.2",
"nodemon": "^3.1.11",
"supertest": "^7.3.1",
"swagger-jsdoc": "^6.3.0"
},
"engines": {
"node": ">=16.0.0"
},
"private": true,
"jest": {
"testMatch": [
"<rootDir>/test/**/*.test.js"
]
}
}