UNPKG

2.31 kBJSONView Raw
1{
2 "name": "@devmehq/email-validator-js",
3 "version": "1.0.19",
4 "private": false,
5 "description": "Advanced Email Validation with DNS MX lookup and Mailbox Verification",
6 "keywords": [
7 "email-validation",
8 "email-typos",
9 "email-regex",
10 "disposable-emails",
11 "free-emails",
12 "smtp",
13 "mx-records"
14 ],
15 "homepage": "https://github.com/devmehq/email-validator-js#readme",
16 "bugs": "https://github.com/devmehq/email-validator-js/issues",
17 "repository": {
18 "type": "git",
19 "url": "https://github.com/devmehq/email-validator-js"
20 },
21 "license": "MIT",
22 "author": "DEV.ME <support@dev.me> (https://dev.me)",
23 "main": "dist/index.js",
24 "types": "dist/index.d.ts",
25 "files": [
26 "dist"
27 ],
28 "scripts": {
29 "build": "rm -rf dist && tsc -p .",
30 "lint": "eslint src __tests__",
31 "lint-fix": "yarn lint -- --fix",
32 "mocha": "nyc mocha --report lcovonly -- __tests__/*-test.ts",
33 "prepare": "yarn husky install",
34 "prepublishOnly": "yarn build",
35 "prettier": "prettier --write \"src/**/*.{ts,json}\" \"__tests__/**/*.{ts,json}\"",
36 "test": "TS_NODE_TRANSPILE_ONLY=1 TS_NODE_COMPILER_OPTIONS='{\"module\":\"commonjs\"}' mocha",
37 "test-ci": "TS_NODE_TRANSPILE_ONLY=1 TS_NODE_COMPILER_OPTIONS='{\"module\":\"commonjs\"}' mocha"
38 },
39 "lint-staged": {
40 "src/*.{ts,tsx,js,jsx}": "prettier --write",
41 "__tests__/*.{ts,tsx,js,jsx}": "prettier --write",
42 "docs/**": "prettier --write",
43 "examples/**": "prettier --write"
44 },
45 "dependencies": {
46 "@types/psl": "1.1.3",
47 "psl": "1.9.0"
48 },
49 "devDependencies": {
50 "@types/chai": "4.3.11",
51 "@types/mocha": "10.0.6",
52 "@types/node": "20.10.4",
53 "@types/should": "13.0.0",
54 "@types/sinon": "17.0.2",
55 "@typescript-eslint/eslint-plugin": "6.13.2",
56 "@typescript-eslint/parser": "6.13.2",
57 "chai": "4.3.10",
58 "eslint": "8.55.0",
59 "eslint-config-prettier": "9.1.0",
60 "eslint-plugin-import": "2.29.0",
61 "eslint-plugin-prettier": "5.0.1",
62 "eslint-plugin-unused-imports": "3.0.0",
63 "husky": "8.0.3",
64 "lint-staged": "15.2.0",
65 "mocha": "10.2.0",
66 "prettier": "3.1.1",
67 "pretty-quick": "3.1.3",
68 "should": "13.2.3",
69 "sinon": "17.0.1",
70 "ts-node": "10.9.2",
71 "typescript": "5.3.3"
72 },
73 "engines": {
74 "node": ">= 12.0"
75 }
76}