UNPKG

@geekbears/gb-class-validators

Version:

Geekbears custom validators using class-validator package.

76 lines (75 loc) 2.37 kB
{ "name": "@geekbears/gb-class-validators", "version": "0.0.32", "description": "Geekbears custom validators using class-validator package.", "main": "lib/index.js", "types": "lib/index.d.ts", "scripts": { "test": "jest --config jest-config.json", "prebuild": "rimraf lib", "build": "tsc", "format": "prettier --write \"src/**/*.ts\"", "lint": "eslint -c eslint.config.mjs src/*.ts --fix", "prepare": "npm run build", "prepublishOnly": "npm test && npm run lint", "preversion": "npm run lint", "version": "npm run format && git add -A src", "postversion": "git push" }, "repository": { "type": "git", "url": "git+ssh://git@gitlab.com/geekbears/utilities/backend/gb-class-validators.git" }, "keywords": [ "class-validators", "validators", "geekbears" ], "author": { "email": "it@geekbears.com", "name": "It Geekbears" }, "contributors": [ { "email": "bruno@geekbears.com", "name": "Bruno Jardon" }, { "email": "ivan@geekbears.com", "name": "Ivan Rangel" }, { "email": "jorge.davalos@geekbears.com", "name": "Jorge Dávalos" } ], "license": "MIT", "bugs": { "url": "https://gitlab.com/geekbears/utilities/backend/gb-class-validators/issues" }, "homepage": "https://gitlab.com/geekbears/utilities/backend/gb-class-validators#readme", "devDependencies": { "@eslint/eslintrc": "^3.3.1", "@eslint/js": "^9.32.0", "@types/google-libphonenumber": "^7.4.30", "@types/jest": "^30.0.0", "@types/lodash": "^4.17.20", "@types/validator": "^13.15.2", "@typescript-eslint/eslint-plugin": "^8.38.0", "@typescript-eslint/parser": "^8.38.0", "eslint": "^9.32.0", "eslint-config-prettier": "^10.1.8", "eslint-plugin-prettier": "^5.5.3", "globals": "^16.3.0", "jest": "^30.0.5", "prettier": "^3.6.2", "rimraf": "^6.0.1", "ts-jest": "^29.4.0", "typescript": "^5.8.3" }, "dependencies": { "class-validator": "0.14", "google-libphonenumber": "^3.2.42", "lodash": "^4.17.21" } }