UNPKG

ghostmail

Version:

Obfuscates inline HTML email addresses to protect them from bots and scrapers.

53 lines (52 loc) 1.59 kB
{ "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" } }