tr-email-templates
Version:
Create, preview, and send custom email templates for Node.js. Highly configurable and supports automatic inline CSS, stylesheets, embedded images and fonts, and much more! Made for sending beautiful emails with Lad.
142 lines (141 loc) • 3.42 kB
JSON
{
"name": "tr-email-templates",
"description": "Create, preview, and send custom email templates for Node.js. Highly configurable and supports automatic inline CSS, stylesheets, embedded images and fonts, and much more! Made for sending beautiful emails with Lad.",
"version": "6.2.1",
"author": "Nick Baugh <niftylettuce@gmail.com> (http://niftylettuce.com)",
"bugs": {
"url": "https://github.com/niftylettuce/email-templates/issues",
"email": "niftylettuce@gmail.com"
},
"commitlint": {
"extends": [
"@commitlint/config-conventional"
]
},
"contributors": [
"Nick Baugh <niftylettuce@gmail.com> (http://niftylettuce.com)"
],
"dependencies": {
"@ladjs/i18n": "^3.0.1",
"@sindresorhus/is": "^1.2.0",
"consolidate": "^0.15.1",
"debug": "^4.1.1",
"get-paths": "^0.0.7",
"html-to-text": "^5.1.1",
"juice": "^6.0.0",
"lodash": "^4.17.15",
"nodemailer": "^6.4.2",
"pify": "^4.0.1",
"preview-email": "^1.0.2"
},
"devDependencies": {
"@babel/cli": "^7.7.5",
"@babel/core": "^7.7.5",
"@babel/preset-env": "^7.7.6",
"@commitlint/cli": "^8.2.0",
"@commitlint/config-conventional": "^8.2.0",
"ava": "^2.4.0",
"cheerio": "^1.0.0-rc.2",
"codecov": "^3.6.1",
"cross-env": "^6.0.3",
"ejs": "^3.0.1",
"eslint": "^6.7.2",
"eslint-config-xo-lass": "^1.0.3",
"eslint-plugin-node": "^10.0.0",
"fixpack": "^2.3.1",
"husky": "^3.1.0",
"lint-staged": "^9.5.0",
"nodemailer-sendgrid": "^1.0.3",
"nyc": "^14.1.1",
"pug": "^2.0.4",
"remark-cli": "^7.0.1",
"remark-preset-github": "^0.0.16",
"xo": "^0.25.3"
},
"engines": {
"node": ">=8"
},
"files": [
"lib",
"locales"
],
"homepage": "https://github.com/niftylettuce/email-templates",
"husky": {
"hooks": {
"pre-commit": "npm test",
"commit-msg": "commitlint -E HUSKY_GIT_PARAMS"
}
},
"keywords": [
"consolidate",
"email",
"engine",
"koa",
"lad",
"lass",
"mailchimp",
"mailgun",
"mandrill",
"moonmail",
"nodemailer",
"postmark",
"pug",
"sendgrid",
"template",
"templates",
"transport"
],
"license": "MIT",
"lint-staged": {
"linters": {
"*.js": [
"xo --fix",
"git add"
],
"*.md": [
"remark . -qfo",
"git add"
],
"package.json": [
"fixpack",
"git add"
]
}
},
"main": "lib/index.js",
"prettier": {
"singleQuote": true,
"bracketSpacing": true,
"trailingComma": "none"
},
"remarkConfig": {
"plugins": [
"preset-github"
]
},
"repository": {
"type": "git",
"url": "git+https://github.com/niftylettuce/email-templates.git"
},
"scripts": {
"ava": "cross-env NODE_ENV=test ava",
"build": "npm run build:clean && npm run build:lib",
"build:clean": "rimraf lib",
"build:lib": "babel src --out-dir lib",
"coverage": "nyc report --reporter=text-lcov > coverage.lcov && codecov",
"lint": "xo && remark . -qfo && eslint lib",
"nyc": "cross-env NODE_ENV=test nyc ava",
"test": "npm run build && npm run lint && npm run ava",
"test-coverage": "npm run build && npm run lint && npm run nyc"
},
"xo": {
"prettier": true,
"space": true,
"extends": [
"xo-lass"
],
"ignores": [
"config.js"
]
}
}