{
	"name": "input-validation-next",
	"private": false,
	"version": "2.0.2",
	"type": "module",
	"description": "Simple, lightweight form validation without jQuery",
	"module": "./dist/input-validation-next.es.js",
	"types": "./dist/types/index.d.ts",
	"exports": {
		".": {
			"import": "./dist/input-validation-next.es.js",
			"types": "./dist/types/index.d.ts",
			"default": "./dist/input-validation-next.browser.js"
		},
		"./locale/*.es.js": {
			"import": "./dist/locale/*.es.js",
			"types": "./dist/types/locale/*.d.ts"
		}
	},
	"homepage": "https://visualyuki.github.io/input-validation-next/",
	"files": [
		"dist",
		"src"
	],
	"bugs": {
		"url": "https://visualyuki.github.io/input-validation-next/issues"
	},
	"repository": {
		"type": "git",
		"url": "git+https://github.com/VisualYuki/input-validation-next.git"
	},
	"keywords": [
		"validation",
		"validate",
		"form",
		"input",
		"form validation"
	],
	"licenses": [
		{
			"type": "MIT",
			"url": "https://www.opensource.org/licenses/MIT"
		}
	],
	"license": "MIT",
	"author": {
		"name": "Moshkin Denis",
		"email": "denis.moshkin.007@gmail.com",
		"url": "https://t.me/denis_moshkin"
	},
	"scripts": {
		"build": "npm run build:lib && npm run build:locale && npm run build:types",
		"build:locale": "rollup --config rollup.config.locale.js",
		"build:lib": "rollup --config rollup.config.lib.js",
		"build:types": "tsc -p tsconfig.dts.json",
		"docs:dev": "vitepress dev docs",
		"docs:build": "vitepress build docs --base /input-validation-next/",
		"lint": "npm run typing && npm run tests && npm run eslint",
		"eslint": "npx eslint ",
		"tests": "vitest run",
		"typing": "tsc --noEmit",
		"coverage": "vitest run --coverage",
		"prepare12": "husky install",
		"types": "typedoc global.d.ts --json out.json",
		"publicate": "npm run build && npm publish"
	},
	"devDependencies": {
		"@eslint/js": "^9.20.0",
		"@rollup/plugin-commonjs": "^28.0.2",
		"@rollup/plugin-node-resolve": "^16.0.0",
		"@rollup/plugin-terser": "^0.4.4",
		"@rollup/plugin-typescript": "^12.1.2",
		"@testing-library/dom": "^10.4.0",
		"@testing-library/user-event": "^14.6.1",
		"@types/is-email": "^1.0.0",
		"@types/is-number": "^7.0.5",
		"@types/is-url": "^1.2.32",
		"@types/node": "^22.13.1",
		"@typescript-eslint/eslint-plugin": "^8.23.0",
		"@vitest/coverage-v8": "^3.0.5",
		"bootstrap": "^5.3.3",
		"eslint": "^9.20.1",
		"globals": "^15.15.0",
		"husky": "^9.1.7",
		"jquery": "^3.7.1",
		"jquery-validation": "^1.21.0",
		"jsdom": "^26.0.0",
		"tslib": "^2.8.1",
		"type-fest": "^4.34.1",
		"typescript": "^5.7.3",
		"typescript-eslint": "^8.24.1",
		"vite": "^6.1.0",
		"vite-plugin-dts": "^4.5.0",
		"vitepress": "^1.6.3",
		"vitest": "^3.0.5"
	},
	"dependencies": {
		"deepmerge": "^4.3.1",
		"is-email": "^1.0.2",
		"is-number": "^7.0.0",
		"is-string": "^1.1.1",
		"is-url": "^1.2.4"
	}
}
