@visulima/email
Version:
A comprehensive email library with multi-provider support, crypto utilities, and template engines
269 lines • 7.44 kB
JSON
{
"name": "@visulima/email",
"version": "1.0.0-alpha.1",
"description": "A comprehensive email library with multi-provider support, crypto utilities, and template engines",
"keywords": [
"visulima",
"email",
"mail",
"smtp",
"resend",
"aws-ses",
"zeptomail",
"http",
"failover",
"roundrobin",
"mailcrab",
"nodemailer",
"opentelemetry",
"plunk",
"mock",
"sendgrid",
"mailgun",
"postmark",
"brevo",
"mailjet",
"mailersend",
"mandrill",
"postal",
"mailtrap",
"mailpace",
"azure",
"infobip",
"scaleway",
"ahasend",
"mailomat",
"sweego",
"dkim",
"smime",
"encryption",
"signing",
"crypto",
"handlebars",
"mjml",
"react-email",
"vue-email",
"html-to-text"
],
"homepage": "https://visulima.com/packages/email",
"bugs": {
"url": "https://github.com/visulima/visulima/issues"
},
"repository": {
"type": "git",
"url": "git+https://github.com/visulima/visulima.git",
"directory": "packages/email"
},
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/prisis"
},
{
"type": "consulting",
"url": "https://anolilab.com/support"
}
],
"license": "MIT",
"author": {
"name": "Daniel Bannert",
"email": "d.bannert@anolilab.de"
},
"sideEffects": false,
"type": "module",
"exports": {
".": {
"types": "./dist/index.d.ts",
"default": "./dist/index.js"
},
"./template/handlebars": {
"types": "./dist/template-engines/handlebars.d.ts",
"default": "./dist/template-engines/handlebars.js"
},
"./template/mjml": {
"types": "./dist/template-engines/mjml.d.ts",
"default": "./dist/template-engines/mjml.js"
},
"./template/react-email": {
"types": "./dist/template-engines/react-email.d.ts",
"default": "./dist/template-engines/react-email.js"
},
"./template/vue-email": {
"types": "./dist/template-engines/vue-email.d.ts",
"default": "./dist/template-engines/vue-email.js"
},
"./template/html-to-text": {
"types": "./dist/template-engines/html-to-text.d.ts",
"default": "./dist/template-engines/html-to-text.js"
},
"./providers/aws-ses": {
"types": "./dist/providers/aws-ses/index.d.ts",
"default": "./dist/providers/aws-ses/index.js"
},
"./providers/http": {
"types": "./dist/providers/http/index.d.ts",
"default": "./dist/providers/http/index.js"
},
"./providers/resend": {
"types": "./dist/providers/resend/index.d.ts",
"default": "./dist/providers/resend/index.js"
},
"./providers/smtp": {
"types": "./dist/providers/smtp/index.d.ts",
"default": "./dist/providers/smtp/index.js"
},
"./providers/zeptomail": {
"types": "./dist/providers/zeptomail/index.d.ts",
"default": "./dist/providers/zeptomail/index.js"
},
"./providers/failover": {
"types": "./dist/providers/failover/index.d.ts",
"default": "./dist/providers/failover/index.js"
},
"./providers/roundrobin": {
"types": "./dist/providers/roundrobin/index.d.ts",
"default": "./dist/providers/roundrobin/index.js"
},
"./providers/mailcrab": {
"types": "./dist/providers/mailcrab/index.d.ts",
"default": "./dist/providers/mailcrab/index.js"
},
"./providers/nodemailer": {
"types": "./dist/providers/nodemailer/index.d.ts",
"default": "./dist/providers/nodemailer/index.js"
},
"./providers/opentelemetry": {
"types": "./dist/providers/opentelemetry/index.d.ts",
"default": "./dist/providers/opentelemetry/index.js"
},
"./providers/plunk": {
"types": "./dist/providers/plunk/index.d.ts",
"default": "./dist/providers/plunk/index.js"
},
"./providers/mock": {
"types": "./dist/providers/mock/index.d.ts",
"default": "./dist/providers/mock/index.js"
},
"./crypto": {
"types": "./dist/crypto/index.d.ts",
"default": "./dist/crypto/index.js"
},
"./providers/sendgrid": {
"types": "./dist/providers/sendgrid/index.d.ts",
"default": "./dist/providers/sendgrid/index.js"
},
"./providers/mailgun": {
"types": "./dist/providers/mailgun/index.d.ts",
"default": "./dist/providers/mailgun/index.js"
},
"./providers/postmark": {
"types": "./dist/providers/postmark/index.d.ts",
"default": "./dist/providers/postmark/index.js"
},
"./providers/brevo": {
"types": "./dist/providers/brevo/index.d.ts",
"default": "./dist/providers/brevo/index.js"
},
"./providers/mailjet": {
"types": "./dist/providers/mailjet/index.d.ts",
"default": "./dist/providers/mailjet/index.js"
},
"./providers/mailersend": {
"types": "./dist/providers/mailersend/index.d.ts",
"default": "./dist/providers/mailersend/index.js"
},
"./providers/mandrill": {
"types": "./dist/providers/mandrill/index.d.ts",
"default": "./dist/providers/mandrill/index.js"
},
"./providers/postal": {
"types": "./dist/providers/postal/index.d.ts",
"default": "./dist/providers/postal/index.js"
},
"./providers/mailtrap": {
"types": "./dist/providers/mailtrap/index.d.ts",
"default": "./dist/providers/mailtrap/index.js"
},
"./providers/mailpace": {
"types": "./dist/providers/mailpace/index.d.ts",
"default": "./dist/providers/mailpace/index.js"
},
"./providers/azure": {
"types": "./dist/providers/azure/index.d.ts",
"default": "./dist/providers/azure/index.js"
},
"./providers/infobip": {
"types": "./dist/providers/infobip/index.d.ts",
"default": "./dist/providers/infobip/index.js"
},
"./providers/scaleway": {
"types": "./dist/providers/scaleway/index.d.ts",
"default": "./dist/providers/scaleway/index.js"
},
"./providers/ahasend": {
"types": "./dist/providers/ahasend/index.d.ts",
"default": "./dist/providers/ahasend/index.js"
},
"./providers/mailomat": {
"types": "./dist/providers/mailomat/index.d.ts",
"default": "./dist/providers/mailomat/index.js"
},
"./providers/sweego": {
"types": "./dist/providers/sweego/index.d.ts",
"default": "./dist/providers/sweego/index.js"
},
"./package.json": "./package.json"
},
"files": [
"dist",
"README.md",
"CHANGELOG.md"
],
"dependencies": {
"html-to-text": "^9.0.5",
"mime": "^4.1.0"
},
"peerDependencies": {
"@opentelemetry/api": "^1.0.0 || ^2.0.0",
"@react-email/render": "^2.0.0",
"@vue-email/render": "0.0.9",
"asn1js": "^3.0.0",
"handlebars": "^4.7.8",
"mjml": "^4.15.3",
"nodemailer": ">=7",
"pkijs": "^3.0.0"
},
"peerDependenciesMeta": {
"@opentelemetry/api": {
"optional": true
},
"@react-email/render": {
"optional": true
},
"@vue-email/render": {
"optional": true
},
"asn1js": {
"optional": true
},
"handlebars": {
"optional": true
},
"mjml": {
"optional": true
},
"nodemailer": {
"optional": true
},
"pkijs": {
"optional": true
}
},
"engines": {
"node": ">=22.12 <=25.*"
},
"publishConfig": {
"access": "public",
"provenance": true
}
}