UNPKG

@mini2/core

Version:

Mini Express Framework - Lightweight and modular Express.js framework with TypeScript support

56 lines (55 loc) 1.57 kB
{ "scripts": { "test": "jest --config jest.config.ts --detectOpenHandles", "build": "tsc", "clean": "rm -rf dist", "rebuild": "npm run clean && npm run build", "prepublishOnly": "npm run rebuild", "dev": "ts-node index.ts", "publish:npm": "npm run build && npm publish", "publish:patch": "tsc && npm version patch && npm publish", "publish:minor": "tsc && npm version minor && npm publish", "publish:major": "tsc && npm version major && npm publish" }, "main": "dist/index.js", "types": "dist/index.d.ts", "keywords": [ "express", "framework", "mini", "typescript", "api", "middleware", "swagger" ], "license": "ISC", "description": "Mini Express Framework - Lightweight and modular Express.js framework with TypeScript support", "name": "@mini2/core", "version": "1.1.21", "author": "Mustafa Çolakoglu <mustafacolakoglu94@gmail.com> (https://github.com/mustafa-colakoglu)", "dependencies": { "class-transformer": "^0.5.1", "class-validator": "^0.14.2", "class-validator-jsonschema": "^5.0.2", "cors": "^2.8.5", "express": "^5.1.0", "inversify": "^7.6.1", "morgan": "^1.10.0", "reflect-metadata": "^0.2.2", "swagger-ui-express": "^5.0.1", "ts-node": "^10.9.2" }, "devDependencies": { "@types/cors": "^2.8.17", "@types/express": "^4.17.21", "@types/jest": "^30.0.0", "@types/morgan": "^1.9.9", "@types/node": "^20.14.9", "@types/supertest": "^6.0.3", "@types/swagger-ui-express": "^4.1.6", "jest": "^30.0.5", "supertest": "^7.1.4", "ts-jest": "^29.4.1", "typescript": "^5.5.3" } }