{
	"name": "@adonisjs/validator",
	"description": "Validator for adonis framework",
	"version": "13.0.2",
	"engines": {
		"node": ">=18.16.0"
	},
	"main": "build/index.js",
	"type": "module",
	"files": [
		"build",
		"!build/benchmarks",
		"!build/tests"
	],
	"exports": {
		".": "./build/index.js",
		"./validator_provider": "./build/providers/validator_provider.js",
		"./types": "./build/src/types.js"
	},
	"scripts": {
		"pretest": "npm run lint",
		"test": "c8 npm run quick:test",
		"clean": "del-cli build",
		"typecheck": "tsc --noEmit",
		"compile": "npm run lint && npm run clean && tsc",
		"copy:files": "copyfiles \"templates/**/*.txt\" build",
		"build": "npm run compile",
		"prepublishOnly": "npm run build",
		"release": "np --message=\"chore(release): %s\"",
		"version": "npm run build",
		"benchmarks": "node build/benchmarks/index.js",
		"lint": "eslint . --ext=.ts",
		"format": "prettier --write .",
		"sync-labels": "github-label-sync --labels .github/labels.json adonisjs/validator",
		"quick:test": "node --enable-source-maps --loader=ts-node/esm bin/test.ts"
	},
	"devDependencies": {
		"@adonisjs/bodyparser": "^10.0.1",
		"@adonisjs/core": "^6.2.2",
		"@adonisjs/eslint-config": "^1.2.1",
		"@adonisjs/prettier-config": "^1.2.1",
		"@adonisjs/tsconfig": "^1.2.1",
		"@commitlint/cli": "^17.8.1",
		"@commitlint/config-conventional": "^17.8.1",
		"@japa/assert": "^2.1.0",
		"@japa/runner": "^3.1.1",
		"@swc/core": "^1.3.106",
		"@types/benchmark": "^2.1.5",
		"@types/node": "^20.11.8",
		"benchmark": "^2.1.4",
		"c8": "^9.1.0",
		"class-validator": "^0.14.1",
		"del-cli": "^5.1.0",
		"eslint": "^8.56.0",
		"execa": "^7.2.0",
		"github-label-sync": "^2.3.1",
		"husky": "^9.0.6",
		"joi": "^17.12.0",
		"kleur": "^4.1.5",
		"np": "^9.2.0",
		"prettier": "^3.2.4",
		"ts-node": "^10.9.2",
		"typescript": "^5.3.3",
		"zod": "^3.22.4"
	},
	"dependencies": {
		"@poppinss/utils": "^6.7.1",
		"@types/luxon": "^3.4.2",
		"@types/validator": "^13.11.8",
		"luxon": "^3.4.4",
		"normalize-url": "^8.0.0",
		"tmp-cache": "^1.1.0",
		"validator": "^13.11.0"
	},
	"peerDependencies": {
		"@adonisjs/core": "^6.2.0"
	},
	"author": "virk,adonisjs",
	"license": "MIT",
	"homepage": "https://github.com/adonisjs/validator#readme",
	"repository": {
		"type": "git",
		"url": "git+https://github.com/adonisjs/validator.git"
	},
	"bugs": {
		"url": "https://github.com/adonisjs/validator/issues"
	},
	"keywords": [
		"validator",
		"schema-validation",
		"adonisjs",
		"adonisjs-validator"
	],
	"eslintConfig": {
		"extends": "@adonisjs/eslint-config/package"
	},
	"prettier": "@adonisjs/prettier-config",
	"commitlint": {
		"extends": [
			"@commitlint/config-conventional"
		]
	},
	"publishConfig": {
		"access": "public",
		"tag": "latest"
	},
	"np": {
		"message": "chore(release): %s",
		"tag": "latest",
		"branch": "main",
		"anyBranch": false
	},
	"c8": {
		"reporter": [
			"text",
			"html"
		],
		"exclude": [
			"tests/**",
			"test_factories/**",
			".yalc/**"
		]
	}
}
