caniemail
Version:
HTML and CSS Feature Support for Email Clients from caniemail.com
107 lines • 2.65 kB
JSON
{
"name": "caniemail",
"version": "1.0.4",
"description": "HTML and CSS Feature Support for Email Clients from caniemail.com",
"license": "MIT",
"repository": "avigoldman/caniemail",
"author": "Andrew Powell <andrew@shellscape.org>",
"homepage": "https://github.com/avigoldman/caniemail#README",
"type": "module",
"exports": {
"./caniemail.json": "./data/caniemail.json",
"./package.json": "./package.json",
".": {
"types": "./dist/index.d.ts",
"default": "./dist/index.js"
}
},
"engines": {
"node": ">=20.19.0"
},
"files": [
"data",
"dist/**",
"README"
],
"keywords": [
"caniemail",
"caniuse",
"check",
"client",
"compat",
"compatible",
"compatibility",
"css",
"doiuse",
"email",
"gmail",
"html",
"lint",
"stylelint",
"support"
],
"dependencies": {
"@adobe/css-tools": "^4.3.1",
"@trivago/prettier-plugin-sort-imports": "^5.2.2",
"binary-search": "^1.3.6",
"css-what": "^6.1.0",
"domhandler": "^5.0.3",
"dot-prop": "^9.0.0",
"htmlparser2": "^10.0.0",
"micromatch": "^4.0.5",
"onetime": "^7.0.0",
"split-lines": "^3.0.0",
"style-to-object": "^1.0.4"
},
"devDependencies": {
"@anthropic-ai/claude-code": "^1.0.61",
"@dot/versioner": "^0.4.2",
"@tunnel/tun": "^0.3.6",
"@types/css": "^0.0.38",
"@types/micromatch": "^4.0.4",
"@types/node": "^22.14.1",
"desm": "^1.3.0",
"execa": "^9.5.2",
"husky": "^9.1.6",
"lint-staged": "^15.2.10",
"outdent": "^0.8.0",
"oxlint": "^0.16.6",
"prettier": "^3.5.3",
"prettier-plugin-package": "^1.4.0",
"typescript": "^5.8.3",
"vitest": "^3.1.1"
},
"resolutions": {
"domhandler": "^4"
},
"types": "dist/index.d.ts",
"lint-staged": {
"*.{ts,tsx,js,jsx}": [
"oxlint --format stylish --fix",
"prettier --write"
],
"**/(package|tsconfig(.*)?).json": [
"prettier --write"
],
"(pnpm-workspace|.github/**/*).{yml,yaml}": [
"prettier --write"
],
"*package.json": [
"prettier --write"
],
"((.github/**/*)|(docs/**/*)|(web/**/*.md)|(README|CHANGELOG)|(**/(README|CHANGELOG))).md": [
"prettier --write"
]
},
"root": true,
"scripts": {
"build": "tsc --project tsconfig.build.json",
"format": "prettier --write .",
"lint": "oxlint --format stylish --fix .",
"postbuild": "cp -r ./data dist",
"pretest": "pnpm build",
"release": "versioner --no-commit-scopes --target $(pwd)",
"test": "vitest run --config ./vitest.config.ts",
"typecheck": "tsc --noEmit"
}
}