{ "name": "node-email-verifier", "version": "4.0.0", "description": "A Node.js module for verifying email addresses", "main": "./dist/index.js", "types": "./dist/index.d.ts", "exports": { ".": { "import": "./dist/index.js", "require": "./dist/index.cjs", "types": "./dist/index.d.ts" } }, "scripts": { "build": "tsc && node scripts/build-cjs.js", "prepare": "husky install", "prepublishOnly": "npm run build && npm run check && npm run check:package && npm run test:package-install", "check:package": "node scripts/check-npm-package.js", "test:package-install": "node scripts/test-package-install.js", "test": "npm run build && node --experimental-vm-modules ./node_modules/.bin/jest", "test:coverage": "npm run build && node --experimental-vm-modules ./node_modules/.bin/jest --coverage", "test:integration": "npm run build && node test/integration/module-compatibility.test.cjs", "lint": "eslint .", "lint:fix": "eslint . --fix", "lint:md": "markdownlint-cli2", "lint:md:fix": "markdownlint-cli2 --fix", "lint:yaml": "node scripts/lint-yaml.js", "lint:all": "npm run lint && npm run lint:md && npm run lint:yaml", "format": "prettier --write .", "format:check": "prettier --check .", "check": "npm run lint:all && npm run format:check && npm run test", "precommit": "npm run lint:fix && npm run lint:md:fix && npm run format && npm run test", "benchmark": "npm run build && node scripts/benchmark-disposable.js", "benchmark:init": "npm run build && node --expose-gc scripts/benchmark-initialization.js", "benchmark:all": "npm run benchmark && npm run benchmark:init" }, "repository": "git+https://github.com/jesselpalmer/node-email-verifier.git", "engines": { "node": ">=20.0.0" }, "type": "module", "files": [ "dist", "README.md", "LICENSE" ], "keywords": [ "email validator", "email validation", "email verifier", "email verification" ], "author": "Jesse Palmer (http://jesselpalmer.com/)", "license": "MIT", "bugs": { "url": "https://github.com/jesselpalmer/node-email-verifier/issues" }, "homepage": "https://github.com/jesselpalmer/node-email-verifier#readme", "devDependencies": { "@types/jest": "^30.0.0", "@types/ms": "^2.1.0", "@types/node": "^24.10.1", "@types/validator": "^13.15.10", "@typescript-eslint/eslint-plugin": "^8.47.0", "@typescript-eslint/parser": "^8.47.0", "eslint": "^9.39.1", "eslint-config-prettier": "^10.1.8", "eslint-plugin-prettier": "^5.5.4", "husky": "^9.1.7", "jest": "^30.2.0", "lint-staged": "^16.2.7", "markdownlint": "^0.39.0", "markdownlint-cli2": "^0.19.1", "prettier": "^3.6.2", "ts-jest": "^29.4.5", "typescript": "^5.9.3", "typescript-eslint": "^8.47.0", "yaml-lint": "^1.7.0" }, "dependencies": { "ms": "^2.1.3", "validator": "^13.15.20" } }