UNPKG

thrilled-be-core

Version:

Core Express backend package with middleware, logging, security, and base application setup

82 lines (81 loc) 1.99 kB
{ "name": "thrilled-be-core", "version": "1.0.0", "description": "Core Express backend package with middleware, logging, security, and base application setup", "keywords": [ "express", "backend", "middleware", "logging", "security", "typescript", "core" ], "author": "BE Monorepo Team", "license": "MIT", "homepage": "https://github.com/your-org/be-monorepo#readme", "repository": { "type": "git", "url": "https://github.com/your-org/be-monorepo.git", "directory": "packages/core" }, "bugs": { "url": "https://github.com/your-org/be-monorepo/issues" }, "main": "./dist/index.js", "module": "./dist/index.js", "types": "./dist/index.d.ts", "exports": { "./package.json": "./package.json", ".": { "development": "./src/index.ts", "types": "./dist/index.d.ts", "import": "./dist/index.js", "default": "./dist/index.js" } }, "files": [ "dist", "!**/*.tsbuildinfo" ], "nx": { "tags": [ "npm:private", "type:lib", "scope:be" ], "name": "core" }, "dependencies": { "thrilled-be-types": "^1.0.0", "thrilled-be-validation": "^1.0.0", "tslib": "^2.3.0", "winston": "^3.11.0", "winston-daily-rotate-file": "^5.0.0", "express": "^5.1.0", "helmet": "^7.1.0", "compression": "^1.7.4", "cors": "^2.8.5", "express-rate-limit": "^7.1.5", "hpp": "^0.2.3", "morgan": "^1.10.0", "reflect-metadata": "^0.1.13", "joi": "^17.11.0", "zod": "^3.22.4", "dompurify": "^3.0.5", "validator": "^13.11.0", "jsdom": "^23.0.1", "cookie-parser": "^1.4.7" }, "devDependencies": { "@types/express": "^5.0.2", "@types/compression": "^1.7.5", "@types/cors": "^2.8.17", "@types/hpp": "^0.2.5", "@types/morgan": "^1.9.9", "@types/dompurify": "^3.0.4", "@types/validator": "^13.11.6", "@types/jsdom": "^21.1.6", "@types/cookie-parser": "^1.4.3" } }