UNPKG

dino-express

Version:

DinO enabled REST framework based on express

92 lines (91 loc) 2.79 kB
{ "name": "dino-express", "version": "2.2.22", "description": "DinO enabled REST framework based on express", "main": "./dist/main.js", "types": "./dist/main.d.ts", "scripts": { "test": "LOG_LEVEL=debug nyc node_modules/.bin/ts-mocha 'src/test/**/*.*' --exit && nyc report --reporter=lcov", "test:no-coverage": "LOG_LEVEL=debug nyc node_modules/.bin/mocha --recursive src/test/ts --exit --unhandled-rejections=warn", "preversion": "git checkout master && git pull origin master && npm run types ", "postversion": "git push --follow-tags", "lint": "node_modules/.bin/eslint --fix src/main/ts/**/*.ts", "types": "rm -rf dist && tsc -p tsconfig.json", "build": "rm -rf dist && tsc -p tsconfig.json", "version:patch": "bash ./bin/version.sh patch", "version:minor": "bash ./bin/version.sh minor", "version:major": "bash ./bin/version.sh major" }, "repository": { "type": "git", "url": "git+https://gitlab.com/codesketch/dino-express.git" }, "keywords": [ "dino", "express", "REST", "dependency", "injection'", "IoC", "API", "swagger", "openapi" ], "author": "Quirino Brizi <quirino.brizi@gmail.com>", "license": "Apache-2.0", "bugs": { "url": "https://gitlab.com/codesketch/dino-express/issues" }, "homepage": "https://gitlab.com/codesketch/dino-express#README", "dependencies": { "@tgwf/co2": "^0.16.6", "apicache-plus": "^2.3.1", "cors": "^2.8.5", "encodeurl": "^1.0.2", "express": "^4.18.2", "express-error-handler": "^1.1.0", "express-http-context2": "^1.0.0", "express-openapi-validate": "^0.6.1", "finalhandler": "^1.2.0", "lodash": "^4.17.21", "object-sizeof": "^2.6.4", "querystring": "^0.2.1", "reflect-metadata": "^0.2.2", "send": "^0.18.0", "swagger-parser": "^10.0.3", "swagger-ui-express": "^5.0.0", "uuid": "^9.0.1", "vary": "^1.1.2", "xml": "^1.0.1" }, "devDependencies": { "@types/chai": "^4.3.11", "@types/cors": "^2.8.17", "@types/encodeurl": "^1.0.2", "@types/express": "^4.17.21", "@types/finalhandler": "^1.2.3", "@types/lodash": "^4.14.202", "@types/mocha": "^10.0.6", "@types/sinon": "^17.0.3", "@types/swagger-ui-express": "^4.1.6", "@types/uuid": "^9.0.8", "@types/vary": "^1.1.3", "chai": "^4.3.0", "dino-core": "1.1.14", "eslint": "^8.56.0", "eslint-config-standard-with-typescript": "^43.0.0", "mocha": "10.2.0", "nyc": "15.1.0", "prettier": "2.7.1", "should": "^13.2.3", "sinon": "^17.0.1", "supertest": "6.3.3", "testdouble": "3.20.1", "ts-mocha": "^10.0.0", "tslib": "^2.6.2", "typescript": "^4.9.4" }, "peerDependencies": { "dino-core": ">= 1.1.14" } }