@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.36",
"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.3",
"@eslint/js": "^9.39.2",
"@types/google-libphonenumber": "^7.4.30",
"@types/jest": "^30.0.0",
"@types/lodash": "^4.17.21",
"@types/validator": "^13.15.10",
"@typescript-eslint/eslint-plugin": "^8.51.0",
"@typescript-eslint/parser": "^8.51.0",
"eslint": "^9.39.2",
"eslint-config-prettier": "^10.1.8",
"eslint-plugin-prettier": "^5.5.4",
"globals": "^16.5.0",
"jest": "^30.2.0",
"prettier": "^3.7.4",
"rimraf": "^6.1.2",
"ts-jest": "^29.4.6",
"typescript": "^5.9.3"
},
"dependencies": {
"class-validator": "0.14",
"google-libphonenumber": "^3.2.43",
"lodash": "^4.17.21"
}
}