UNPKG

express-joi-validation

Version:

validate express application inputs and parameters using joi

95 lines (94 loc) 2.54 kB
{ "name": "express-joi-validation", "version": "6.1.0", "description": "validate express application inputs and parameters using joi", "main": "express-joi-validation.js", "scripts": { "build-ts": "tsc --build example/typescript/tsconfig.json", "unit": "mocha *.test.js", "ts-test": "tsc express-joi-validation.d.ts --target es5 --module commonjs --noEmit", "test": "npm run ts-test && npm run cover && nyc check-coverage --statements 100 --lines 100 --functions 100 --branches 100 && npm run build-ts", "cover": "nyc --reporter=lcov --produce-source-map=true npm run unit", "example": "nodemon example/javascript/server.js", "example-ts": "npm run build-ts && node example/typescript/server.js", "coveralls": "npm run cover && cat coverage/lcov.info | coveralls" }, "typings": "express-joi-validation.d.ts", "files": [ "express-joi-validation.js", "express-joi-validation.d.ts" ], "keywords": [ "joi", "express", "validation", "middleware", "typescript", "tsc" ], "author": "Evan Shortiss", "license": "MIT", "devDependencies": { "@types/express": "~4.0.39", "@types/express-formidable": "~1.0.4", "@types/node": "^18.19.68", "@types/qs": "~6.9.3", "body-parser": "1.20.3", "chai": "~3.5.0", "clear-require": "~2.0.0", "coveralls": "~3.0.2", "express": "~4.17.3", "express-formidable": "~1.0.0", "husky": "~1.0.1", "joi": "~17.5.0", "joi-extract-type": "~15.0.8", "lint-staged": "~8.2.1", "lodash": "~4.17.15", "mocha": "~8.1.3", "mocha-lcov-reporter": "~1.3.0", "nodemon": "~2.0.4", "nyc": "~15.1.0", "prettier": "~1.14.3", "proxyquire": "~1.7.11", "qs": "~6.9.4", "sinon": "~1.17.7", "supertest": "~3.0.0", "typescript": "^5.7.2" }, "peerDependencies": { "joi": "17" }, "engines": { "node": ">=18.0.0" }, "directories": { "example": "example" }, "repository": { "type": "git", "url": "git+https://github.com/evanshortiss/express-joi-validation.git" }, "bugs": { "url": "https://github.com/evanshortiss/express-joi-validation/issues" }, "homepage": "https://github.com/evanshortiss/express-joi-validation#readme", "husky": { "hooks": { "pre-commit": "lint-staged" } }, "lint-staged": { "*.js": [ "prettier --write", "git add" ], "*.ts": [ "prettier --write", "git add" ] }, "prettier": { "semi": false, "singleQuote": true } }