{ "name": "directus-task-management", "version": "1.0.0", "description": "Directus Task Management Suite - Collection Setup Scripts", "main": "scripts/run-setup.js", "scripts": { "setup": "node scripts/run-setup.js", "create-collections": "node scripts/collections/create-collections.js", "setup-relationships": "node scripts/collections/setup-relationships.js", "setup-validation": "node scripts/collections/setup-validation.js", "create-indexes": "node scripts/collections/create-indexes.js", "sync-cache": "node scripts/utils/sync-cache.js", "view-cache": "node scripts/utils/view-cache.js", "build": "tsc", "dev": "ts-node src/api/server.ts", "start": "node dist/api/server.js", "test": "jest", "test:watch": "jest --watch", "test:coverage": "jest --coverage" }, "dependencies": { "@directus/sdk": "^16.0.1", "@langchain/openai": "^0.6.7", "@types/luxon": "^3.7.1", "@types/redis": "^4.0.10", "ajv": "^8.17.1", "axios": "^1.6.2", "bull": "^4.16.5", "class-validator": "^0.14.2", "cors": "^2.8.5", "date-fns": "^4.1.0", "dotenv": "^16.3.1", "express": "^5.1.0", "express-rate-limit": "^8.0.1", "ioredis": "^5.7.0", "jsonwebtoken": "^9.0.2", "langchain": "^0.1.37", "luxon": "^3.7.1", "nodemailer": "^6.10.1", "openai": "^4.104.0", "rate-limiter-flexible": "^7.2.0", "redis": "^4.7.1", "reflect-metadata": "^0.2.2", "simple-git": "^3.28.0", "socket.io": "^4.8.1", "socket.io-client": "^4.8.1", "tsyringe": "^4.10.0", "typeorm": "^0.3.25", "xstate": "^4.38.3", "y-indexeddb": "^9.0.12", "y-protocols": "^1.0.6", "y-websocket": "^3.0.0", "yjs": "^13.6.27", "zod": "^4.0.17" }, "devDependencies": { "@types/better-sqlite3": "^7.6.13", "@types/cors": "^2.8.19", "@types/express": "^5.0.3", "@types/jest": "^30.0.0", "@types/jsonwebtoken": "^9.0.10", "@types/node": "^24.2.1", "@types/nodemailer": "^6.4.17", "@types/supertest": "^6.0.3", "jest": "^29.7.0", "sqlite3": "^5.1.7", "supertest": "^7.1.4", "ts-jest": "^29.4.1", "ts-node": "^10.9.2", "typescript": "^5.9.2" }, "keywords": [ "directus", "task-management", "cms", "project-management" ], "author": "", "license": "MIT" }