{
	"name": "validate-target",
	"version": "4.0.0",
	"description": "Easily validate target of an HTML element especially during event delegation",
	"keywords": [
		"validate target",
		"event delegation",
		"validate",
		"utils"
	],
	"homepage": "https://github.com/yoriiis/validate-target",
	"bugs": "https://github.com/yoriiis/validate-target/issues",
	"repository": "https://github.com/yoriiis/validate-target.git",
	"license": "MIT",
	"author": "Yoriiis",
	"type": "module",
	"exports": {
		".": {
			"types": "./types/index.d.ts",
			"import": "./lib/index.js"
		}
	},
	"types": "./types/index.d.ts",
	"files": [
		"lib",
		"types"
	],
	"scripts": {
		"biome:check": "biome check",
		"biome:fix": "biome check --write",
		"build": "rm -rf ./types ./lib && tsc",
		"dev": "tsc --watch",
		"dev:unit": "jest --config config/jest.config.js --watchAll --coverage",
		"test": "npm run test:unit",
		"test:unit": "jest --config config/jest.config.js --verbose --coverage"
	},
	"prettier": "./config/prettier.config.cjs",
	"devDependencies": {
		"@babel/core": "^7.28.5",
		"@babel/preset-env": "^7.28.5",
		"@biomejs/biome": "^2.3.4",
		"coveralls": "^3.1.1",
		"jest": "29.5.0",
		"jest-environment-jsdom": "^29.5.0",
		"ts-jest": "^29.4.5",
		"typescript": "^5.9.3"
	},
	"engines": {
		"node": ">=22"
	}
}
