@geekbears/gb-class-validators
Version:
Geekbears custom validators using class-validator package.
76 lines (75 loc) • 2.37 kB
JSON
{
"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"
}
}