ghostmail
Version:
Obfuscates inline HTML email addresses to protect them from bots and scrapers.
53 lines (52 loc) • 1.59 kB
JSON
{
"name": "ghostmail",
"version": "1.1.3",
"description": "Obfuscates inline HTML email addresses to protect them from bots and scrapers.",
"main": "./gen/index.cjs",
"type": "module",
"exports": {
"import": "./src/index.js",
"require": "./gen/index.cjs"
},
"scripts": {
"test": "vitest",
"tsify": "npx tsc --declaration --emitDeclarationOnly --outFile index.d.ts",
"preamble": "preamble --apply --dir ./src/",
"zord": "filezord --zord --dir ./ --id pkg:ghsotmail",
"pretty": "npx prettier --write .",
"lint": "eslint ./src/",
"lint:fix": "eslint --fix ./src/",
"build": "npm run preamble && npm run pretty && npm run lint:fix && npm run tsify && node build.js && npm run zord"
},
"repository": {
"type": "git",
"url": "git+https://github.com/alexstevovich/ghostmail.git"
},
"author": "Alex Stevovich (https://alexstevovich.com)",
"license": "Apache-2.0",
"keywords": [
"email",
"obfuscation",
"anti-spam",
"spam-protection",
"anti-scraping",
"bot-protection",
"zero-width-space",
"html-security",
"inline-email",
"obfuscator"
],
"files": [
"./src/",
"./gen/"
],
"devDependencies": {
"@eslint/js": "^9.22.0",
"eslint": "^9.21.0",
"eslint-plugin-prettier": "^5.2.3",
"markdownlint": "^0.37.4",
"markdownlint-cli": "^0.44.0",
"prettier": "^3.5.3",
"vitest": "^3.0.8"
}
}