{ "name": "api-node", "version": "0.0.1", "description": "The Directus API in Node.js", "main": "dist/server.js", "scripts": { "start": "NODE_ENV=production node dist/server.js", "build": "rimraf dist && tsc && copyfiles \"src/**/*.*\" -e \"src/**/*.ts\" -u 1 dist", "dev": "LOG_LEVEL=trace ts-node-dev src/server.ts --clear --watch \"src/**/*.ts\" --rs --transpile-only | pino-colada" }, "repository": { "type": "git", "url": "git+https://github.com/directus/api-node.git" }, "keywords": [ "directus", "api", "headless", "database", "cms", "dam", "crm" ], "author": "Rijk van Zanten ", "license": "GPL-3.0", "bugs": { "url": "https://github.com/directus/api-node/issues" }, "homepage": "https://github.com/directus/api-node#readme", "devDependencies": { "@types/express": "^4.17.6", "@types/hapi__joi": "^17.1.2", "@types/nodemailer": "^6.4.0", "@types/passport": "^1.0.3", "@types/passport-jwt": "^3.0.3", "@types/pino": "^6.3.0", "copyfiles": "^2.3.0", "eslint-plugin-prettier": "^3.1.4", "husky": "^4.2.5", "lint-staged": "^10.2.10", "pino-colada": "^1.6.1", "prettier": "^2.0.5", "rimraf": "^3.0.2", "ts-node": "^8.10.2", "tslint": "^6.1.2", "typescript": "^3.9.5" }, "husky": { "hooks": { "pre-commit": "lint-staged" } }, "lint-staged": { "*.{js,ts}": [ "prettier --write" ] }, "dependencies": { "@hapi/joi": "^17.1.1", "body-parser": "^1.19.0", "dotenv": "^8.2.0", "express": "^4.17.1", "express-async-handler": "^1.1.4", "get-port": "^5.1.1", "jsonwebtoken": "^8.5.1", "knex": "^0.21.1", "liquidjs": "^9.12.0", "mssql": "^6.2.0", "mysql": "^2.18.1", "nodemailer": "^6.4.10", "oracledb": "^4.2.0", "passport": "^0.4.1", "passport-jwt": "^4.0.0", "pg": "^8.2.1", "pino": "^6.3.2", "sqlite3": "^4.2.0", "ts-node-dev": "^1.0.0-pre.49" } }