{"_id":"@adaptive-sm/email-generator","_rev":"14-641a2e7c32180be8ade3a249c7985b05","name":"@adaptive-sm/email-generator","dist-tags":{"latest":"0.7.0"},"versions":{"0.1.0":{"name":"@adaptive-sm/email-generator","version":"0.1.0","keywords":["email","templates","react-email","html-email","serverless","cloudflare-workers","bun","typescript"],"license":"MIT","_id":"@adaptive-sm/email-generator@0.1.0","maintainers":[{"name":"adaptive.shield.matrix","email":"adaptive.shield.matrix@gmail.com"}],"homepage":"https://github.com/adaptive-shield-matrix/email-generator","bugs":{"url":"https://github.com/adaptive-shield-matrix/email-generator/issues"},"dist":{"shasum":"738746c22c1bc42633a01969a726429856766ca0","tarball":"https://registry.npmjs.org/@adaptive-sm/email-generator/-/email-generator-0.1.0.tgz","fileCount":48,"integrity":"sha512-I8nlP+xI5DmLcr0nYVX1yKAFHSjlSlekqRciPPfwBh7SUCgIsmwxhdXbA0+kfte8VvpSUWz4W1EYZk2qOzR2Gg==","signatures":[{"sig":"MEUCIQCMfarQyaRfQi/AfwZ6GSj672YxotDm3tX3crqVRqh8AQIgNm4YVCP83daNYs4j1k2UskN4/8zZVFZ6au3wggH2G98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27113},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"1cda5f53e09c920ebc9f14083147af508cbf760f","private":false,"scripts":{"dev":"email dev --dir=./src/templates","tail":"wrangler tail email-generator-worker","test":"bun test","build":"rm -rf ./dist && bun tsc -p ./tsconfig.lib.json","clean":"rm -rf ./dist","reset":"rm -rf ./node_modules","start":"bun ./src/server/server.ts","deploy":"wrangler deploy","test:w":"bun test --watch","publish":"bunx npm publish --access public","dev:worker":"wrangler dev","generateBarrel":"bun run src/generateBarrelImports.ts","generateExports":"bun run src/generateExports.ts"},"_npmUser":{"name":"adaptive.shield.matrix","email":"adaptive.shield.matrix@gmail.com"},"prettier":{"semi":false,"printWidth":120,"trailingComma":"all"},"repository":{"url":"git+https://github.com/adaptive-shield-matrix/email-generator.git"},"_npmVersion":"10.9.3","description":"A lightweight, self-hostable service for rendering HTML emails with React Email","directories":{},"_nodeVersion":"22.19.0","dependencies":{"react":"19.1.1","valibot":"^1.1.0","react-dom":"19.1.1","@react-email/render":"^1.2.3","@react-email/components":"0.5.3"},"_hasShrinkwrap":false,"devDependencies":{"wrangler":"^4.38.0","@types/bun":"latest","typescript":"^5.9.2","react-email":"^4.2.11","@react-email/preview-server":"^4.2.11"},"_npmOperationalInternal":{"tmp":"tmp/email-generator_0.1.0_1759480451129_0.4018857337102928","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@adaptive-sm/email-generator","version":"0.2.2","keywords":["email","templates","react-email","html-email","serverless","cloudflare-workers","bun","typescript"],"license":"MIT","_id":"@adaptive-sm/email-generator@0.2.2","maintainers":[{"name":"adaptive.shield.matrix","email":"adaptive.shield.matrix@gmail.com"}],"homepage":"https://github.com/adaptive-shield-matrix/email-generator","bugs":{"url":"https://github.com/adaptive-shield-matrix/email-generator/issues"},"dist":{"shasum":"8b082ba70bd9bbc08281d14bd9e3e107eeecacc0","tarball":"https://registry.npmjs.org/@adaptive-sm/email-generator/-/email-generator-0.2.2.tgz","fileCount":48,"integrity":"sha512-6P+N7D3ZqPN97OGS+ENkiVtsN+CDotd8oNzUHBjPx6YFiLdUoraHbMEop0kCzAjHJ/RT9oyPWj5azFEfQ1qdNA==","signatures":[{"sig":"MEUCIQCm1u0WiBf8bC1+790sm65K4EWSr6Q1FyQiD9JruSpsXQIgV+tr1INLz2wgyLQk3ULBSRMFRY7lFuMInN/w/fc8W0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adaptive-sm%2femail-generator@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27340},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"bc822108c5bf98b58e1e350ad0685de5ffb72aca","private":false,"scripts":{"dev":"email dev --dir=./src/templates","tail":"wrangler tail email-generator-worker","test":"bun test","build":"rm -rf ./dist && bun tsc -p ./tsconfig.lib.json","clean":"rm -rf ./dist","reset":"rm -rf ./node_modules","start":"bun ./src/server/server.ts","deploy":"wrangler deploy","test:w":"bun test --watch","update":"bun x npm-check-updates -u && bun i","release":"bash ./ops/release.sh","dev:worker":"wrangler dev","update:commit":"bun x npm-check-updates -u && bun i && git add package.json && bun run tsc && git commit -m \"chore(deps): update dependencies\" && git push","generateBarrel":"bun run src/generateBarrelImports.ts","generateExports":"bun run src/generateExports.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5e0e388a-af68-4d9d-b18d-1bb53b42b9da"}},"prettier":{"semi":false,"printWidth":120,"trailingComma":"all"},"repository":{"url":"git+https://github.com/adaptive-shield-matrix/email-generator.git"},"_npmVersion":"11.6.2","description":"A lightweight, self-hostable service for rendering HTML emails with React Email","directories":{},"_nodeVersion":"20.19.5","dependencies":{"react":"19.2.0","valibot":"^1.1.0","react-dom":"19.2.0","@react-email/render":"^1.3.2","@react-email/components":"0.5.6"},"_hasShrinkwrap":false,"devDependencies":{"wrangler":"^4.42.2","@types/bun":"latest","typescript":"^5.9.3","react-email":"^4.3.0","@react-email/preview-server":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/email-generator_0.2.2_1760866316495_0.14949628902286727","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@adaptive-sm/email-generator","version":"0.3.0","keywords":["email","templates","react-email","html-email","serverless","cloudflare-workers","bun","typescript"],"license":"MIT","_id":"@adaptive-sm/email-generator@0.3.0","maintainers":[{"name":"adaptive.shield.matrix","email":"adaptive.shield.matrix@gmail.com"}],"homepage":"https://github.com/adaptive-shield-matrix/email-generator","bugs":{"url":"https://github.com/adaptive-shield-matrix/email-generator/issues"},"dist":{"shasum":"dac1eca7815a6ce08f6a13a5a0cbda37ec083415","tarball":"https://registry.npmjs.org/@adaptive-sm/email-generator/-/email-generator-0.3.0.tgz","fileCount":33,"integrity":"sha512-Tj01DGjRfUYeE+BTKzjXeBtNfttTR0ELzMmWg3bTli8AO9JQHdDTZN5wjgr5ChVPohEHg/NAy/5uVCnqGK/IKA==","signatures":[{"sig":"MEQCIDuTsRQwmFs6fv8H9fbQT6TmobtqpkZmNrjWsocYR3cHAiALZW1JpGp74Rb8Ly/c1CCSDq/M9EoGLOhchfAA8nQXdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adaptive-sm%2femail-generator@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19174},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"ec2016ab72de86409ea5ef9c2d11424a01553700","private":false,"scripts":{"dev":"email dev --dir=./src/templates","tail":"wrangler tail email-generator-worker","test":"bun test","build":"rm -rf ./dist && bun tsc -p ./tsconfig.lib.json","clean":"rm -rf ./dist","reset":"rm -rf ./node_modules","start":"bun ./src/server/server.ts","deploy":"wrangler deploy","test:w":"bun test --watch","update":"bun x npm-check-updates -u && bun i","release":"bash ./ops/release.sh","dev:worker":"wrangler dev","update:commit":"bun x npm-check-updates -u && bun i && git add package.json && bun run tsc && git commit -m \"chore(deps): update dependencies\" && git push","generateBarrel":"bun run src/generateBarrelImports.ts","generateExports":"bun run src/generateExports.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5e0e388a-af68-4d9d-b18d-1bb53b42b9da"}},"prettier":{"semi":false,"printWidth":120,"trailingComma":"all"},"repository":{"url":"git+https://github.com/adaptive-shield-matrix/email-generator.git"},"_npmVersion":"11.6.2","description":"A lightweight, self-hostable service for rendering HTML emails with React Email","directories":{},"_nodeVersion":"20.19.5","dependencies":{"react":"19.2.0","valibot":"^1.1.0","react-dom":"19.2.0","@adaptive-sm/utils":"^0.2.5","@react-email/render":"^1.3.2","@react-email/components":"0.5.6"},"_hasShrinkwrap":false,"devDependencies":{"wrangler":"^4.42.2","@types/bun":"latest","typescript":"^5.9.3","react-email":"^4.3.0","@react-email/preview-server":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/email-generator_0.3.0_1761054486727_0.2983953703528024","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@adaptive-sm/email-generator","version":"0.3.1","keywords":["email","templates","react-email","html-email","serverless","cloudflare-workers","bun","typescript"],"license":"MIT","_id":"@adaptive-sm/email-generator@0.3.1","maintainers":[{"name":"adaptive.shield.matrix","email":"adaptive.shield.matrix@gmail.com"}],"homepage":"https://github.com/adaptive-shield-matrix/email-generator","bugs":{"url":"https://github.com/adaptive-shield-matrix/email-generator/issues"},"dist":{"shasum":"78320665bfbe99ee5d68e4f24b11a71459427e85","tarball":"https://registry.npmjs.org/@adaptive-sm/email-generator/-/email-generator-0.3.1.tgz","fileCount":33,"integrity":"sha512-Gn9rEFMldgrvARAPUbAZq+/h56/5YNd/LQn+IWetXki10C9K6Y402FgOXqRFS1Sr1AyA0VbtUf9jBsqpMEkjwg==","signatures":[{"sig":"MEUCIDEPYKbowcJNxTuduFG+yULLPEULO3p4Iz3FY/tmK70tAiEA03BfMp3bauYtESy+U8rk2UuOvL+61GtJStnXq2ztvFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adaptive-sm%2femail-generator@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19174},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"bdf7b492c17003bab7c36d22ef41dde787a57709","private":false,"scripts":{"dev":"email dev --dir=./src/templates","tail":"wrangler tail email-generator-worker","test":"bun test","build":"rm -rf ./dist && bun tsc -p ./tsconfig.lib.json","clean":"rm -rf ./dist","reset":"rm -rf ./node_modules","start":"bun ./src/server/server.ts","deploy":"wrangler deploy","test:w":"bun test --watch","update":"bun x npm-check-updates -u && bun i","release":"bash ./ops/release.sh","dev:worker":"wrangler dev","update:commit":"bun x npm-check-updates -u && bun i && git add package.json && bun run tsc && git commit -m \"chore(deps): update dependencies\" && git push","generateBarrel":"bun run src/generateBarrelImports.ts","generateExports":"bun run src/generateExports.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5e0e388a-af68-4d9d-b18d-1bb53b42b9da"}},"prettier":{"semi":false,"printWidth":120,"trailingComma":"all"},"repository":{"url":"git+https://github.com/adaptive-shield-matrix/email-generator.git"},"_npmVersion":"11.6.2","description":"A lightweight, self-hostable service for rendering HTML emails with React Email","directories":{},"_nodeVersion":"20.19.5","dependencies":{"react":"19.2.0","valibot":"^1.1.0","react-dom":"19.2.0","@adaptive-sm/utils":"^0.2.5","@react-email/render":"^1.3.2","@react-email/components":"0.5.6"},"_hasShrinkwrap":false,"devDependencies":{"wrangler":"^4.42.2","@types/bun":"latest","typescript":"^5.9.3","react-email":"^4.3.0","@react-email/preview-server":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/email-generator_0.3.1_1761086373721_0.5770097189916101","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@adaptive-sm/email-generator","version":"0.3.2","keywords":["email","templates","react-email","html-email","serverless","cloudflare-workers","bun","typescript"],"license":"MIT","_id":"@adaptive-sm/email-generator@0.3.2","maintainers":[{"name":"adaptive.shield.matrix","email":"adaptive.shield.matrix@gmail.com"}],"homepage":"https://github.com/adaptive-shield-matrix/email-generator","bugs":{"url":"https://github.com/adaptive-shield-matrix/email-generator/issues"},"dist":{"shasum":"e0acd8ccd73f273c1a8974c0d7e054a51e61a4e5","tarball":"https://registry.npmjs.org/@adaptive-sm/email-generator/-/email-generator-0.3.2.tgz","fileCount":30,"integrity":"sha512-Z8S4OK8PPXZHQfBmbkCuxUQXry08JeB0LFApx/DCtASJegZPqpO5ajU/hBL4Emnt31UlVrvHgcqBVsR72+fp4g==","signatures":[{"sig":"MEUCIDXTFnZwoj5TlA30r67OdpIBH/i+X5VZPTLkjJ36ZRZZAiEAn9tz/lrQLnL38OmToXIcJpc0dQTNAJBxwUU23VSqg9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adaptive-sm%2femail-generator@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18213},"type":"module","exports":{"./*":"./dist/*"},"gitHead":"e76538ca7080ad04654fd24f53b43f887d326050","private":false,"scripts":{"dev":"email dev --dir=./src/templates","tail":"wrangler tail email-generator-worker","test":"bun test","build":"rm -rf ./dist && bun tsc -p ./tsconfig.lib.json","clean":"rm -rf ./dist","reset":"rm -rf ./node_modules","start":"bun ./src/server/server.ts","deploy":"wrangler deploy","test:w":"bun test --watch","update":"bun x npm-check-updates -u && bun i","release":"bash ./ops/release.sh","dev:worker":"wrangler dev","update:commit":"bun x npm-check-updates -u && bun i && git add package.json && bun run tsc && git commit -m \"chore(deps): update dependencies\" && git push","generateBarrel":"bun run src/generateBarrelImports.ts","generateExports":"bun run src/generateExports.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5e0e388a-af68-4d9d-b18d-1bb53b42b9da"}},"prettier":{"semi":false,"printWidth":120,"trailingComma":"all"},"repository":{"url":"git+https://github.com/adaptive-shield-matrix/email-generator.git"},"_npmVersion":"11.6.2","description":"A lightweight, self-hostable service for rendering HTML emails with React Email","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"wrangler":"^4.42.2","@types/bun":"latest","typescript":"^5.9.3","react-email":"^4.3.0","@react-email/preview-server":"^4.3.0"},"peerDependencies":{"react":"19.2.0","valibot":"^1.1.0","react-dom":"19.2.0","@adaptive-sm/utils":"^0.2.5","@react-email/render":"^1.3.2","@react-email/components":"0.5.6"},"_npmOperationalInternal":{"tmp":"tmp/email-generator_0.3.2_1761087217205_0.8896084096074568","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@adaptive-sm/email-generator","version":"0.3.3","keywords":["email","templates","react-email","html-email","serverless","cloudflare-workers","bun","typescript"],"license":"MIT","_id":"@adaptive-sm/email-generator@0.3.3","maintainers":[{"name":"adaptive.shield.matrix","email":"adaptive.shield.matrix@gmail.com"}],"homepage":"https://github.com/adaptive-shield-matrix/email-generator","bugs":{"url":"https://github.com/adaptive-shield-matrix/email-generator/issues"},"dist":{"shasum":"0de51d34803376e9c635f466457777260c0bc1da","tarball":"https://registry.npmjs.org/@adaptive-sm/email-generator/-/email-generator-0.3.3.tgz","fileCount":30,"integrity":"sha512-uh0N1+EuJ0BdacvNDbcxf9mh6MFF3FUay5VgMDYFkkVlTpLcQ7W/F3DRcmW+EpypX54QguaT68l/a41xM2uJKQ==","signatures":[{"sig":"MEQCICk3ubui6FT+S7F++LKV5jETx+hYb+kRzf370gSlNAOZAiBmtz1WZfk1Z5kS2MsEQWuN7nwCBRj2BbWyn24k6WCz2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adaptive-sm%2femail-generator@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15812},"type":"module","exports":{"./*":"./dist/*"},"gitHead":"a1323a13e24bdbb4502cd399811f974d9f9d0d61","private":false,"scripts":{"dev":"email dev --dir=./src/templates","tail":"wrangler tail email-generator-worker","test":"bun test","build":"rm -rf ./dist && bun tsc -p ./tsconfig.lib.json","clean":"rm -rf ./dist","reset":"rm -rf ./node_modules","start":"bun ./src/server/server.ts","deploy":"wrangler deploy","test:w":"bun test --watch","update":"bun x npm-check-updates -u && bun i","release":"bash ./ops/release.sh","dev:worker":"wrangler dev","update:commit":"bun x npm-check-updates -u && bun i && git add package.json && bun run tsc && git commit -m \"chore(deps): update dependencies\" && git push","generateBarrel":"bun run src/generateBarrelImports.ts","generateExports":"bun run src/generateExports.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5e0e388a-af68-4d9d-b18d-1bb53b42b9da"}},"prettier":{"semi":false,"printWidth":120,"trailingComma":"all"},"repository":{"url":"git+https://github.com/adaptive-shield-matrix/email-generator.git"},"_npmVersion":"11.6.2","description":"A lightweight, self-hostable service for rendering HTML emails with React Email","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@adaptive-sm/utils":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","valibot":"^1.1.0","wrangler":"^4.42.2","react-dom":"^19.2.0","@types/bun":"latest","typescript":"^5.9.3","react-email":"^4.3.0","@react-email/render":"^1.4.0","@react-email/components":"^0.5.7","@react-email/preview-server":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/email-generator_0.3.3_1761095508701_0.833328610969926","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@adaptive-sm/email-generator","version":"0.3.4","keywords":["email","templates","react-email","html-email","serverless","cloudflare-workers","bun","typescript"],"license":"MIT","_id":"@adaptive-sm/email-generator@0.3.4","maintainers":[{"name":"adaptive.shield.matrix","email":"adaptive.shield.matrix@gmail.com"}],"homepage":"https://github.com/adaptive-shield-matrix/email-generator","bugs":{"url":"https://github.com/adaptive-shield-matrix/email-generator/issues"},"dist":{"shasum":"215f9b0fd201a92f60f71a3624dfc6e1b11f90a6","tarball":"https://registry.npmjs.org/@adaptive-sm/email-generator/-/email-generator-0.3.4.tgz","fileCount":30,"integrity":"sha512-8AT2GoV50ndNP22VWiiGbTfac8Lt5KtV/GQuQYUKo2cfGYY7ChFWLCETH+d45BCZ7G9cFFM0XdjQO4HTulfXww==","signatures":[{"sig":"MEUCIQCy5QScg/3iUAYjVc59r9vWjafxmsYlhQiHUsL1/tVE5QIgDDczFiIxMI2+G/PKyEQfDxxqGV94RTfuiVpq+W6Zw5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adaptive-sm%2femail-generator@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15449},"type":"module","exports":{"./*":"./dist/*"},"gitHead":"e7dabdf8019d4a67fe1d91c6185212129751a85f","private":false,"scripts":{"dev":"email dev --dir=./src/templates","tail":"wrangler tail email-generator-worker","test":"bun test","build":"rm -rf ./dist && bun tsc -p ./tsconfig.lib.json","clean":"rm -rf ./dist","reset":"rm -rf ./node_modules","start":"bun ./src/server/server.ts","deploy":"wrangler deploy","test:w":"bun test --watch","update":"bun x npm-check-updates -u && bun i","release":"bash ./ops/release.sh","dev:worker":"wrangler dev","update:commit":"bun x npm-check-updates -u && bun i && git add package.json && bun run tsc && git commit -m \"chore(deps): update dependencies\" && git push","generateBarrel":"bun run src/generateBarrelImports.ts","generateExports":"bun run src/generateExports.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5e0e388a-af68-4d9d-b18d-1bb53b42b9da"}},"prettier":{"semi":false,"printWidth":120,"trailingComma":"all"},"repository":{"url":"git+https://github.com/adaptive-shield-matrix/email-generator.git"},"_npmVersion":"11.6.2","description":"A lightweight, self-hostable service for rendering HTML emails with React Email","directories":{},"_nodeVersion":"20.19.5","dependencies":{"valibot":"^1.1.0","@adaptive-sm/utils":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","wrangler":"^4.42.2","react-dom":"^19.2.0","@types/bun":"latest","typescript":"^5.9.3","react-email":"^4.3.0","@react-email/render":"^1.4.0","@react-email/components":"^0.5.7","@react-email/preview-server":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/email-generator_0.3.4_1761204884464_0.6085160280427957","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@adaptive-sm/email-generator","version":"0.4.1","keywords":["email","templates","react-email","html-email","serverless","cloudflare-workers","bun","typescript"],"license":"MIT","_id":"@adaptive-sm/email-generator@0.4.1","maintainers":[{"name":"adaptive.shield.matrix","email":"adaptive.shield.matrix@gmail.com"}],"homepage":"https://github.com/adaptive-shield-matrix/email-generator","bugs":{"url":"https://github.com/adaptive-shield-matrix/email-generator/issues"},"dist":{"shasum":"e0e46e6c304c7b3cd5f5c1865fbec5732246601f","tarball":"https://registry.npmjs.org/@adaptive-sm/email-generator/-/email-generator-0.4.1.tgz","fileCount":30,"integrity":"sha512-DAL9bXB97JGwXUcrRNRCAQIBa6cXia2MfTZ5hkOXe8Is/LFWsobxECa/PT4nOVTuqzjhZ94d9gc3afYch+UO9w==","signatures":[{"sig":"MEQCICVvLKDwQ3B9THmD/4S/g+Gw3BNeTlJ1uyNQBhFCklHvAiAfDWZZhevHwvs1iqgdIA81EudxemHcHiIrL76H+eX7gA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adaptive-sm%2femail-generator@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15439},"type":"module","exports":{"./*":"./dist/*"},"gitHead":"5fda33e68f9f559f6a292795f2e296b8d2ae86d9","private":false,"scripts":{"dev":"email dev --dir=./src/templates","tail":"wrangler tail email-generator-worker","test":"bun test","build":"rm -rf ./dist && bun tsc -p ./tsconfig.lib.json","clean":"rm -rf ./dist","reset":"rm -rf ./node_modules","start":"bun ./src/server/server.ts","deploy":"wrangler deploy --var VERSION:`bun run getVersion`","test:w":"bun test --watch","update":"bun x npm-check-updates -u && bun i","release":"bash ./ops/release.sh","dev:worker":"wrangler dev","getVersion":"bun run src/ops/printPackageVersion.ts","update:commit":"bun x npm-check-updates -u && bun i && git add package.json && bun run tsc && git commit -m \"chore(deps): update dependencies\" && git push","generateBarrel":"bun run src/generateBarrelImports.ts","generateExports":"bun run src/generateExports.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5e0e388a-af68-4d9d-b18d-1bb53b42b9da"}},"prettier":{"semi":false,"printWidth":120,"trailingComma":"all"},"repository":{"url":"git+https://github.com/adaptive-shield-matrix/email-generator.git"},"_npmVersion":"11.6.2","description":"A lightweight, self-hostable service for rendering HTML emails with React Email","directories":{},"_nodeVersion":"20.19.5","dependencies":{"valibot":"^1.1.0","@adaptive-sm/utils":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","wrangler":"^4.42.2","react-dom":"^19.2.0","@types/bun":"latest","typescript":"^5.9.3","react-email":"^4.3.0","@react-email/render":"^1.4.0","@react-email/components":"^0.5.7","@react-email/preview-server":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/email-generator_0.4.1_1761204887006_0.034641110638893746","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@adaptive-sm/email-generator","version":"0.4.0","keywords":["email","templates","react-email","html-email","serverless","cloudflare-workers","bun","typescript"],"license":"MIT","_id":"@adaptive-sm/email-generator@0.4.0","maintainers":[{"name":"adaptive.shield.matrix","email":"adaptive.shield.matrix@gmail.com"}],"homepage":"https://github.com/adaptive-shield-matrix/email-generator","bugs":{"url":"https://github.com/adaptive-shield-matrix/email-generator/issues"},"dist":{"shasum":"0f23996360f47f707ba3b7b09151672098e513af","tarball":"https://registry.npmjs.org/@adaptive-sm/email-generator/-/email-generator-0.4.0.tgz","fileCount":30,"integrity":"sha512-J/TqX3FAmJs4a4KzfWO4ajem+fEGTTMoAHTtDJChJvgr49Rt5VkIz1MLXp8JhJ7/OR+H13MDOQDA/vIuTZqoBw==","signatures":[{"sig":"MEYCIQDzBWKsYtCAfQqPFT5zrnkSHB2aNCsypSMi74+yV2m99gIhAIgT85EgI6oaRndqEncWygBSXShe9gglb72CACs8fOpF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adaptive-sm%2femail-generator@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15383},"type":"module","exports":{"./*":"./dist/*"},"gitHead":"cfa59eabc30964c342270409caf747880f47dff1","private":false,"scripts":{"dev":"email dev --dir=./src/templates","tail":"wrangler tail email-generator-worker","test":"bun test","build":"rm -rf ./dist && bun tsc -p ./tsconfig.lib.json","clean":"rm -rf ./dist","reset":"rm -rf ./node_modules","start":"bun ./src/server/server.ts","deploy":"wrangler deploy --var VERSION=`bun pm pkg get version`","test:w":"bun test --watch","update":"bun x npm-check-updates -u && bun i","release":"bash ./ops/release.sh","dev:worker":"wrangler dev","update:commit":"bun x npm-check-updates -u && bun i && git add package.json && bun run tsc && git commit -m \"chore(deps): update dependencies\" && git push","generateBarrel":"bun run src/generateBarrelImports.ts","generateExports":"bun run src/generateExports.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5e0e388a-af68-4d9d-b18d-1bb53b42b9da"}},"prettier":{"semi":false,"printWidth":120,"trailingComma":"all"},"repository":{"url":"git+https://github.com/adaptive-shield-matrix/email-generator.git"},"_npmVersion":"11.6.2","description":"A lightweight, self-hostable service for rendering HTML emails with React Email","directories":{},"_nodeVersion":"20.19.5","dependencies":{"valibot":"^1.1.0","@adaptive-sm/utils":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","wrangler":"^4.42.2","react-dom":"^19.2.0","@types/bun":"latest","typescript":"^5.9.3","react-email":"^4.3.0","@react-email/render":"^1.4.0","@react-email/components":"^0.5.7","@react-email/preview-server":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/email-generator_0.4.0_1761204891280_0.4909725892633865","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@adaptive-sm/email-generator","version":"0.4.2","keywords":["email","templates","react-email","html-email","serverless","cloudflare-workers","bun","typescript"],"license":"MIT","_id":"@adaptive-sm/email-generator@0.4.2","maintainers":[{"name":"adaptive.shield.matrix","email":"adaptive.shield.matrix@gmail.com"}],"homepage":"https://github.com/adaptive-shield-matrix/email-generator","bugs":{"url":"https://github.com/adaptive-shield-matrix/email-generator/issues"},"dist":{"shasum":"4e7f57651fb308a166067c7cb2353ee1e66dd8eb","tarball":"https://registry.npmjs.org/@adaptive-sm/email-generator/-/email-generator-0.4.2.tgz","fileCount":30,"integrity":"sha512-8l5TshoeaKDTdiCmE0ZuKOjnF1JUmWWMjvSscuCf4y49w8yqMv2QkShWNE/Eym7EbXPrqq4dhJJExutG7UDUkA==","signatures":[{"sig":"MEQCIHnSfLdYuRT8WWCoqnOCO2frQ+W8TJWuh+1JbzDnhorpAiBf3tAGNT2IGMKPshe7hE789BPp0l+93JrSWLzZqnn4nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adaptive-sm%2femail-generator@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15439},"type":"module","exports":{"./*":"./dist/*"},"gitHead":"bcd7192b7de5c42ce5e487fb7b09cb4d322800ca","private":false,"scripts":{"dev":"email dev --dir=./src/templates","tail":"wrangler tail email-generator-worker","test":"bun test","build":"rm -rf ./dist && bun tsc -p ./tsconfig.lib.json","clean":"rm -rf ./dist","reset":"rm -rf ./node_modules","start":"bun ./src/server/server.ts","deploy":"wrangler deploy --var VERSION:`bun run getVersion`","test:w":"bun test --watch","update":"bun x npm-check-updates -u && bun i","release":"bash ./ops/release.sh","dev:worker":"wrangler dev","getVersion":"bun run src/ops/printPackageVersion.ts","update:commit":"bun x npm-check-updates -u && bun i && git add package.json && bun run tsc && git commit -m \"chore(deps): update dependencies\" && git push","generateBarrel":"bun run src/generateBarrelImports.ts","generateExports":"bun run src/generateExports.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5e0e388a-af68-4d9d-b18d-1bb53b42b9da"}},"prettier":{"semi":false,"printWidth":120,"trailingComma":"all"},"repository":{"url":"git+https://github.com/adaptive-shield-matrix/email-generator.git"},"_npmVersion":"11.6.2","description":"A lightweight, self-hostable service for rendering HTML emails with React Email","directories":{},"_nodeVersion":"20.19.5","dependencies":{"valibot":"^1.1.0","@adaptive-sm/utils":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","wrangler":"^4.42.2","react-dom":"^19.2.0","@types/bun":"latest","typescript":"^5.9.3","react-email":"^4.3.0","@react-email/render":"^1.4.0","@react-email/components":"^0.5.7","@react-email/preview-server":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/email-generator_0.4.2_1761205493183_0.152595086625398","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@adaptive-sm/email-generator","version":"0.5.0","keywords":["email","templates","react-email","html-email","serverless","cloudflare-workers","bun","typescript"],"license":"MIT","_id":"@adaptive-sm/email-generator@0.5.0","maintainers":[{"name":"adaptive.shield.matrix","email":"adaptive.shield.matrix@gmail.com"}],"homepage":"https://github.com/adaptive-shield-matrix/email-generator","bugs":{"url":"https://github.com/adaptive-shield-matrix/email-generator/issues"},"dist":{"shasum":"1e6ecd99a41b9db08c1936cda05732d098178c00","tarball":"https://registry.npmjs.org/@adaptive-sm/email-generator/-/email-generator-0.5.0.tgz","fileCount":30,"integrity":"sha512-IcTDYd66p9vO/YGAlfz+yej8c+pL0Si+PMQcTmwzeK5QurdS0fvWfssGlKmt6xtqqPBuFtBlgAFsTdvjHdLVtg==","signatures":[{"sig":"MEUCIBQMORZvnIJTXS6iEPLhInn0RFvJM8nULkCo6xRdHRCBAiEAgGM7GmFxsE4NhzG4UHbFNWBpIkMvuv5vNWdkwkBAPqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adaptive-sm%2femail-generator@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15570},"type":"module","exports":{"./*":"./dist/*"},"gitHead":"27c3873ce04f7b34ef5a17c62dc3080d51b18240","private":false,"scripts":{"dev":"email dev --dir=./src/templates","tail":"wrangler tail email-generator-worker","test":"bun test","build":"rm -rf ./dist && bun tsc -p ./tsconfig.lib.json","clean":"rm -rf ./dist","reset":"rm -rf ./node_modules","start":"bun ./src/server/server.ts","deploy":"wrangler deploy --var VERSION:`bun run getVersion`","test:w":"bun test --watch","update":"bun x npm-check-updates -u && bun i","release":"bash ./ops/release.sh","dev:worker":"wrangler dev","getVersion":"bun run src/ops/printPackageVersion.ts","update:commit":"bun x npm-check-updates -u && bun i && git add package.json && bun run tsc && git commit -m \"chore(deps): update dependencies\" && git push","generateBarrel":"bun run src/generateBarrelImports.ts","generateExports":"bun run src/generateExports.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5e0e388a-af68-4d9d-b18d-1bb53b42b9da"}},"prettier":{"semi":false,"printWidth":120,"trailingComma":"all"},"repository":{"url":"git+https://github.com/adaptive-shield-matrix/email-generator.git"},"_npmVersion":"11.6.2","description":"A lightweight, self-hostable service for rendering HTML emails with React Email","directories":{},"_nodeVersion":"20.19.5","dependencies":{"valibot":"^1.1.0","@adaptive-sm/utils":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","wrangler":"^4.44.0","react-dom":"^19.2.0","@types/bun":"latest","typescript":"^5.9.3","react-email":"^4.3.1","@react-email/render":"^1.4.0","@react-email/components":"^0.5.7","@react-email/preview-server":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/email-generator_0.5.0_1761613837886_0.7362334908267945","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@adaptive-sm/email-generator","version":"0.6.0","keywords":["email","templates","react-email","html-email","serverless","cloudflare-workers","bun","typescript"],"license":"MIT","_id":"@adaptive-sm/email-generator@0.6.0","maintainers":[{"name":"adaptive.shield.matrix","email":"adaptive.shield.matrix@gmail.com"}],"homepage":"https://github.com/adaptive-shield-matrix/email-generator","bugs":{"url":"https://github.com/adaptive-shield-matrix/email-generator/issues"},"dist":{"shasum":"fc28c30811558fd8d28ee1a20859f0370a952f9c","tarball":"https://registry.npmjs.org/@adaptive-sm/email-generator/-/email-generator-0.6.0.tgz","fileCount":48,"integrity":"sha512-Y7De5Q70ICaL4CG2TGLXckXy+wGCx4F+cyqWrrZLDHZz1XgwOnt+TjECxGaCfqyM/MAo2buw7GwnpNMpnz8Qjg==","signatures":[{"sig":"MEQCIEH42R28cLL6UJ1VcabOuzqM9MEmJJRssGrnL2AHp9WLAiAijBerxT093MrXu9T+BIKCax+tbJKq8WMJDUDg9egJyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adaptive-sm%2femail-generator@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18736},"type":"module","exports":{"./*":"./dist/*"},"gitHead":"8e472c9468cdebd6586b16e5345d5d8a5f812668","private":false,"scripts":{"dev":"email dev --dir=./src/templates","tail":"wrangler tail email-generator-worker","test":"bun test","build":"rm -rf ./dist && bun tsc -p ./tsconfig.lib.json","clean":"rm -rf ./dist","reset":"rm -rf ./node_modules","start":"bun ./src/server/server.ts","deploy":"wrangler deploy --var VERSION:`bun run getVersion`","test:w":"bun test --watch","update":"bun x npm-check-updates -u && bun i","release":"bash ./ops/release.sh","dev:worker":"wrangler dev","getVersion":"bun run src/ops/printPackageVersion.ts","generateJpg":"bash ./ops/generateJpg.sh","uploadImages":"rclone sync -v --progress --track-renames ~/Coding/adaptive-email-generator-images email-generator-images:email-generator-images/","update:commit":"bun x npm-check-updates -u && bun i && git add package.json && bun run tsc && git commit -m \"chore(deps): update dependencies\" && git push","generateBarrel":"bun run src/generateBarrelImports.ts","generateExports":"bun run src/generateExports.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5e0e388a-af68-4d9d-b18d-1bb53b42b9da"}},"prettier":{"semi":false,"printWidth":120,"trailingComma":"all"},"repository":{"url":"git+https://github.com/adaptive-shield-matrix/email-generator.git"},"_npmVersion":"11.6.2","description":"A lightweight, self-hostable service for rendering HTML emails with React Email","directories":{},"_nodeVersion":"20.19.5","dependencies":{"valibot":"^1.1.0","@adaptive-sm/utils":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","wrangler":"^4.45.3","react-dom":"^19.2.0","@types/bun":"latest","typescript":"^5.9.3","react-email":"^4.3.2","@react-email/render":"^1.4.0","@react-email/components":"^0.5.7","@react-email/preview-server":"^4.3.2"},"_npmOperationalInternal":{"tmp":"tmp/email-generator_0.6.0_1761888864888_0.6728881332824956","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@adaptive-sm/email-generator","version":"0.6.1","keywords":["email","templates","react-email","html-email","serverless","cloudflare-workers","bun","typescript"],"license":"MIT","_id":"@adaptive-sm/email-generator@0.6.1","maintainers":[{"name":"adaptive.shield.matrix","email":"adaptive.shield.matrix@gmail.com"}],"homepage":"https://github.com/adaptive-shield-matrix/email-generator","bugs":{"url":"https://github.com/adaptive-shield-matrix/email-generator/issues"},"dist":{"shasum":"795b5699c9a02a16863faacda90dfe346c98bbfc","tarball":"https://registry.npmjs.org/@adaptive-sm/email-generator/-/email-generator-0.6.1.tgz","fileCount":48,"integrity":"sha512-fOhNWKedMDcMQYmp1YVYqIrF3xIsUvClEWlWodovJOxLY8Q6Fb8dTQ1WoXllc0IEPCszFJGzXgivep7NvJzz4g==","signatures":[{"sig":"MEYCIQDLnNAXmdBqdRtsiloMukTho1qLI/e6g3lnFCDviownWAIhALUXkaEmksUmPqw/Z3YU/yFFqtG7PGifZSk8VSYhc6QQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adaptive-sm%2femail-generator@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18731},"type":"module","exports":{"./*":"./dist/*"},"gitHead":"9ed8b99526a013f79c1f6da581464afbc7a80f92","private":false,"scripts":{"dev":"email dev --dir=./src/templates","tail":"wrangler tail email-generator-worker","test":"bun test","build":"rm -rf ./dist && bun tsc -p ./tsconfig.lib.json","clean":"rm -rf ./dist","reset":"rm -rf ./node_modules","start":"bun ./src/server/server.ts","deploy":"wrangler deploy --var VERSION:`bun run getVersion`","test:w":"bun test --watch","update":"bun x npm-check-updates -u && bun i","release":"bash ./ops/release.sh","dev:worker":"wrangler dev","getVersion":"bun run src/ops/printPackageVersion.ts","generateJpg":"bash ./ops/generateJpg.sh","uploadImages":"rclone sync -v --progress --track-renames ~/Coding/adaptive-email-generator-images email-generator-images:email-generator-images/","update:commit":"bun x npm-check-updates -u && bun i && git add package.json && bun run tsc && git commit -m \"chore(deps): update dependencies\" && git push","generateBarrel":"bun run src/generateBarrelImports.ts","generateExports":"bun run src/generateExports.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5e0e388a-af68-4d9d-b18d-1bb53b42b9da"}},"prettier":{"semi":false,"printWidth":120,"trailingComma":"all"},"repository":{"url":"git+https://github.com/adaptive-shield-matrix/email-generator.git"},"_npmVersion":"11.6.2","description":"A lightweight, self-hostable service for rendering HTML emails with React Email","directories":{},"_nodeVersion":"20.19.5","dependencies":{"valibot":"^1.1.0","@adaptive-sm/utils":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","wrangler":"^4.45.3","react-dom":"^19.2.0","@types/bun":"latest","typescript":"^5.9.3","react-email":"^4.3.2","@react-email/render":"^1.4.0","@react-email/components":"^0.5.7","@react-email/preview-server":"^4.3.2"},"_npmOperationalInternal":{"tmp":"tmp/email-generator_0.6.1_1761916026555_0.334375624184321","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@adaptive-sm/email-generator","version":"0.7.0","scripts":{"dev":"email dev --dir=./src/templates","dev:worker":"wrangler dev","start":"bun ./src/server/server.ts","deploy":"wrangler deploy --var VERSION:`bun run getVersion`","getVersion":"bun run src/ops/printPackageVersion.ts","generateExports":"bun run src/generateExports.ts","generateBarrel":"bun run src/generateBarrelImports.ts","build":"rm -rf ./dist && bun tsc -p ./tsconfig.lib.json","tail":"wrangler tail email-generator-worker","test":"bun test","test:w":"bun test --watch","uploadImages":"rclone sync -v --progress --track-renames ~/Coding/adaptive-email-generator-images email-generator-images:email-generator-images/","generateJpg":"bash ./ops/generateJpg.sh","release":"bash ./ops/release.sh","update":"bun x npm-check-updates -u && bun i","update:commit":"bun x npm-check-updates -u && bun i && git add package.json && bun run tsc && git commit -m \"chore(deps): update dependencies\" && git push","clean":"rm -rf ./dist","reset":"rm -rf ./node_modules"},"dependencies":{"@adaptive-sm/utils":"^0.7.0","valibot":"^1.2.0"},"devDependencies":{"@react-email/components":"^1.0.3","@react-email/preview-server":"^5.1.1","@react-email/render":"^2.0.1","@types/bun":"latest","react":"^19.2.3","react-dom":"^19.2.3","react-email":"^5.1.1","typescript":"^5.9.3","wrangler":"^4.54.0"},"prettier":{"semi":false,"printWidth":120,"trailingComma":"all"},"type":"module","private":false,"license":"MIT","homepage":"https://github.com/adaptive-shield-matrix/email-generator","description":"A lightweight, self-hostable service for rendering HTML emails with React Email","keywords":["email","templates","react-email","html-email","serverless","cloudflare-workers","bun","typescript"],"repository":{"url":"git+https://github.com/adaptive-shield-matrix/email-generator.git"},"exports":{"./*":"./dist/*"},"gitHead":"42e420fd2b073276f1c88b75ff7d5c88ce79d018","_id":"@adaptive-sm/email-generator@0.7.0","bugs":{"url":"https://github.com/adaptive-shield-matrix/email-generator/issues"},"_nodeVersion":"20.19.6","_npmVersion":"11.7.0","dist":{"integrity":"sha512-9djofP5a6BzVg9ZF+q0pCZPJnh1oq+trD/9BwCT4xUMByI6Qc3X079kariGbc2A5OKWVLUHWaLIlux7DkBrqhQ==","shasum":"ba5dac68c644fbbc254026821c65c5489c835a14","tarball":"https://registry.npmjs.org/@adaptive-sm/email-generator/-/email-generator-0.7.0.tgz","fileCount":60,"unpackedSize":23107,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adaptive-sm%2femail-generator@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCTMhPudwyHeVnotaFwfZW2Znh4JT0cixpdxaASvaiH/wIgGJnQUMAVsJHNqOEgQwWki09BMaafhZrQEBVuWYQ+iLE="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5e0e388a-af68-4d9d-b18d-1bb53b42b9da"}},"directories":{},"maintainers":[{"name":"adaptive.shield.matrix","email":"adaptive.shield.matrix@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/email-generator_0.7.0_1767023577420_0.14051221795776714"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-03T08:34:10.990Z","modified":"2025-12-29T15:52:58.011Z","0.1.0":"2025-10-03T08:34:11.320Z","0.2.2":"2025-10-19T09:31:56.715Z","0.3.0":"2025-10-21T13:48:06.946Z","0.3.1":"2025-10-21T22:39:33.883Z","0.3.2":"2025-10-21T22:53:37.415Z","0.3.3":"2025-10-22T01:11:48.918Z","0.3.4":"2025-10-23T07:34:44.637Z","0.4.1":"2025-10-23T07:34:47.188Z","0.4.0":"2025-10-23T07:34:51.467Z","0.4.2":"2025-10-23T07:44:53.371Z","0.5.0":"2025-10-28T01:10:38.128Z","0.6.0":"2025-10-31T05:34:25.082Z","0.6.1":"2025-10-31T13:07:06.724Z","0.7.0":"2025-12-29T15:52:57.631Z"},"bugs":{"url":"https://github.com/adaptive-shield-matrix/email-generator/issues"},"license":"MIT","homepage":"https://github.com/adaptive-shield-matrix/email-generator","keywords":["email","templates","react-email","html-email","serverless","cloudflare-workers","bun","typescript"],"repository":{"url":"git+https://github.com/adaptive-shield-matrix/email-generator.git"},"description":"A lightweight, self-hostable service for rendering HTML emails with React Email","maintainers":[{"name":"adaptive.shield.matrix","email":"adaptive.shield.matrix@gmail.com"}],"readme":"# 📧 Email Generator Microservice\n\nA lightweight, self-hostable service for rendering HTML emails with React Email.\n\n- **Hassle-free & maintenance-free** – runs entirely on the free tier of Cloudflare Workers.\n- **Simple to use** – perfect for login codes, registration flows, and other transactional emails.\n- **Flexible** – develop locally with a Bun server, then deploy serverlessly with zero configuration.\n- **Clean separation** – does not pollute your project with `react` or `react-email` imports or dependencies.\n\nWhether you need a quick drop-in solution or a fully open-source foundation for your project, this microservice makes email generation easy and reliable.\n\nQuick Links\n\n- code - https://github.com/adaptive-shield-matrix/email-generator\n- npm - https://www.npmjs.com/package/@adaptive-sm/email-generator\n- react email docs - https://react.email/docs/getting-started/manual-setup\n\n## Features\n\n- Renders HTML and plain text email templates.\n- Supports internationalization (English and German).\n- Validates input using Valibot schemas.\n- Includes server timing headers for performance monitoring.\n- Endpoints: `/renderEmailTemplate/signUpV1`, `/renderEmailTemplate/signInV1`, and `/renderEmailTemplate/orgInvitationV1`.\n\n## Templates\n\n| Name             | Description                       | Image                                                                                              |\n| ---------------- | --------------------------------- | -------------------------------------------------------------------------------------------------- |\n| signUpV1         | Sign-up / Registration            | ![signUpV1](https://f003.backblazeb2.com/file/email-generator-images/signUpV1.jpg)                 |\n| signInV1         | Sign-in / Login / Forgot password | ![signInV1](https://f003.backblazeb2.com/file/email-generator-images/signInV1.jpg)                 |\n| orgInvitationV1  | Organization invitation           | ![orgInvitationV1](https://f003.backblazeb2.com/file/email-generator-images/orgInvitationV1.jpg)   |\n| passwordChangeV1 | Change/Reset Password             | ![passwordChangeV1](https://f003.backblazeb2.com/file/email-generator-images/PasswordChangeV1.jpg) |\n| emailChangeV1    | Change Email                      | ![EmailChangeV1](https://f003.backblazeb2.com/file/email-generator-images/EmailChangeV1.jpg)       |\n\n## Prerequisites\n\n- Node.js (for package management) or Bun.\n- Cloudflare account (for Workers deployment).\n\n## Local Development\n\n1. Clone the repository.\n2. Install dependencies:\n   ```\n   bun install\n   ```\n\n### With Bun Server\n\n- Start the development server:\n\n  ```\n  bun run start\n  ```\n\n  The server runs on `http://localhost:3055` (port configurable via `src/server/serverPortBun.ts`).\n\n- For React Email preview (optional):\n  ```\n  bun run dev\n  ```\n  This starts the preview server at `http://localhost:3055` for template development.\n\n### With Cloudflare Workers\n\n- Start the local Worker development server:\n\n  ```\n  bun run dev:worker\n  ```\n\n  The Worker runs on `http://localhost:8787` (default Wrangler port).\n\n- To test endpoints, send POST requests to:\n  - `http://localhost:8787/renderEmailTemplate/signUpV1`\n  - `http://localhost:8787/renderEmailTemplate/signInV1`\n  - `http://localhost:8787/renderEmailTemplate/orgInvitationV1`\n\n## Testing\n\nRun tests with Bun:\n\n```\nbun run test\n```\n\nOr in watch mode:\n\n```\nbun run test:w\n```\n\nTests cover API rendering for login codes (extend for registration as needed).\n\n## Deployment to Cloudflare Workers\n\n1. **Login to Cloudflare**:\n\n   ```\n   wrangler login\n   ```\n\n2. **Configure Account ID** (if needed, add to `wrangler.toml`):\n\n   ```\n   wrangler whoami\n   ```\n\n   Then update `wrangler.toml` with `account_id = \"your-account-id\"`.\n\n3. **Deploy**:\n\n   ```\n   bun run deploy\n   ```\n\n   (Or `npx wrangler deploy`.)\n\n4. **Monitor**:\n\n   `wrangler tail email-generator-worker`\n","readmeFilename":"readme.md"}