{"_id":"@ahmedayob/email-toolkit","_rev":"19-697d166670bc217020b930465e26849b","name":"@ahmedayob/email-toolkit","dist-tags":{"latest":"1.0.3"},"versions":{"0.1.3":{"name":"@ahmedayob/email-toolkit","version":"0.1.3","keywords":["Base64","Encoding","Decoding","TextEncoder","TextDecoder","Client-side","typescript","Utility","URI Encoding","Web API"],"author":{"name":"ahmed ayob"},"license":"MIT","_id":"@ahmedayob/email-toolkit@0.1.3","maintainers":[{"name":"wild-duck","email":"ahmedayobbusiness@gmail.com"}],"homepage":"https://github.com/wildduck2/mime-builder","bugs":{"url":"https://github.com/wildduck2/mime-builder/issues"},"dist":{"shasum":"aa3d5b3e14c179044003e5986b08654d156acf18","tarball":"https://registry.npmjs.org/@ahmedayob/email-toolkit/-/email-toolkit-0.1.3.tgz","fileCount":6,"integrity":"sha512-H+1FJej4jBYHnGRPkdVVi5psXoZYoASnRKF79U0B2GfrMYKgJBDP6Oq/uAaYq4uPmB/ikCVxmaEHlPz19DftcQ==","signatures":[{"sig":"MEUCIQDITta5Aq8ZmUPFG0B+/dqOFcRWaXc4cJJdR+QTrkUa9wIgf8ItOB4ZiyKoXBQ4k86IpiGAZ6CQIuyatsVifwlGc3s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122049},"main":"index.js","_from":"file:ahmedayob-email-toolkit-0.1.3.tgz","types":"dist/index.d.ts","github":"https://github.com/wildduck2/mime-builder","module":"dist/index.mjs","private":false,"scripts":{"ci":"pnpm run lint && pnpm run test && pnpm run build","dev":"vitest","lint":"tsc","test":"vitest run","build":"tsup","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"wild-duck","email":"ahmedayobbusiness@gmail.com"},"_resolved":"/tmp/23bff87e3b14cd4f3bf8ec7c65a9ad0a/ahmedayob-email-toolkit-0.1.3.tgz","_integrity":"sha512-H+1FJej4jBYHnGRPkdVVi5psXoZYoASnRKF79U0B2GfrMYKgJBDP6Oq/uAaYq4uPmB/ikCVxmaEHlPz19DftcQ==","repository":{"url":"git+https://github.com/wildduck2/mime-builder.git","type":"git"},"_npmVersion":"8.19.4","description":"The Base64 utility class is a lightweight JavaScript library designed for encoding and decoding Base64 strings on the client side. It provides simple and efficient methods to convert text to Base64, decode Base64 back to text, and handle Base64 encoded da","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.3","vitest":"^2.0.4","typescript":"^5.5.4","@types/node":"^22.0.0","@changesets/cli":"^2.27.7"},"_npmOperationalInternal":{"tmp":"tmp/email-toolkit_0.1.3_1722359414432_0.04286972814257117","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@ahmedayob/email-toolkit","version":"0.1.4","keywords":["Base64","Encoding","Decoding","TextEncoder","TextDecoder","Client-side","typescript","Utility","URI Encoding","Web API"],"author":{"name":"ahmed ayob"},"license":"MIT","_id":"@ahmedayob/email-toolkit@0.1.4","maintainers":[{"name":"wild-duck","email":"ahmedayobbusiness@gmail.com"}],"homepage":"https://github.com/wildduck2/email-builder","bugs":{"url":"https://github.com/wildduck2/email-builder/issues"},"dist":{"shasum":"7049ce8530c06aab6a34fbf3a234179476638269","tarball":"https://registry.npmjs.org/@ahmedayob/email-toolkit/-/email-toolkit-0.1.4.tgz","fileCount":6,"integrity":"sha512-ofrpAgZCMtJUHV9CTlkX5eecymkl+QYfyl6/aCYQdMrScFNV/s00WFJrq1YSVEB5BEkRDJLz9OrBjX7lrBMF0g==","signatures":[{"sig":"MEUCIQDxroebx8GT8BkOm/JkM8xvOx/l8r6QdQg0ds87Cc8HYgIgONsJ0asNemnXCw9twzWtbwAzGjKPl3KCbKgEN1EXaFk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122061},"main":"index.js","_from":"file:ahmedayob-email-toolkit-0.1.4.tgz","types":"dist/index.d.ts","github":"https://github.com/wildduck2/email-builder","module":"dist/index.mjs","private":false,"scripts":{"ci":"pnpm run lint && pnpm run test && pnpm run build","dev":"vitest","lint":"tsc","test":"vitest run","build":"tsup","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"wild-duck","email":"ahmedayobbusiness@gmail.com"},"_resolved":"/tmp/f85d4b4666e1b37cd9890f0bacfce0ab/ahmedayob-email-toolkit-0.1.4.tgz","_integrity":"sha512-ofrpAgZCMtJUHV9CTlkX5eecymkl+QYfyl6/aCYQdMrScFNV/s00WFJrq1YSVEB5BEkRDJLz9OrBjX7lrBMF0g==","repository":{"url":"git+https://github.com/wildduck2/email-builder.git","type":"git"},"_npmVersion":"8.19.4","description":"The Base64 utility class is a lightweight JavaScript library designed for encoding and decoding Base64 strings on the client side. It provides simple and efficient methods to convert text to Base64, decode Base64 back to text, and handle Base64 encoded da","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.3","vitest":"^2.0.4","typescript":"^5.5.4","@types/node":"^22.0.0","@changesets/cli":"^2.27.7"},"_npmOperationalInternal":{"tmp":"tmp/email-toolkit_0.1.4_1722360332387_0.4728776115338551","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@ahmedayob/email-toolkit","version":"0.1.5","keywords":["Base64","Encoding","Decoding","TextEncoder","TextDecoder","Client-side","typescript","Utility","URI Encoding","Web API"],"author":{"name":"ahmed ayob"},"license":"MIT","_id":"@ahmedayob/email-toolkit@0.1.5","maintainers":[{"name":"wild-duck","email":"ahmedayobbusiness@gmail.com"}],"homepage":"https://github.com/wildduck2/email-builder","bugs":{"url":"https://github.com/wildduck2/email-builder/issues"},"dist":{"shasum":"e53e1d187e0c675df5e2e01a72998636905c12f3","tarball":"https://registry.npmjs.org/@ahmedayob/email-toolkit/-/email-toolkit-0.1.5.tgz","fileCount":6,"integrity":"sha512-Pp8cxxU1qNl2UgbVcenGjIS974VialqwocABhYWGyHxJgLtRkXwS4B7pxZZOhTRUyg9I3NfkwM/XJtcF9LjCjA==","signatures":[{"sig":"MEYCIQD14IzgpwEmQuaxyiuntKbdWtmeOj65Lix+HsAb+YA/TQIhAJ9x+UWZ8+RG5IVBt1c7Z+Lg7vRCRZY04r1YlSVu86co","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32070},"main":"index.js","_from":"file:ahmedayob-email-toolkit-0.1.5.tgz","types":"dist/index.d.ts","github":"https://github.com/wildduck2/email-builder","module":"dist/index.mjs","private":false,"scripts":{"ci":"pnpm run lint && pnpm run test && pnpm run build","dev":"vitest","lint":"tsc","test":"vitest run","build":"tsup","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"wild-duck","email":"ahmedayobbusiness@gmail.com"},"_resolved":"/tmp/8937663e2e7f9767900ce6e50afc52c7/ahmedayob-email-toolkit-0.1.5.tgz","_integrity":"sha512-Pp8cxxU1qNl2UgbVcenGjIS974VialqwocABhYWGyHxJgLtRkXwS4B7pxZZOhTRUyg9I3NfkwM/XJtcF9LjCjA==","repository":{"url":"git+https://github.com/wildduck2/email-builder.git","type":"git"},"_npmVersion":"8.19.4","description":"The Base64 utility class is a lightweight JavaScript library designed for encoding and decoding Base64 strings on the client side. It provides simple and efficient methods to convert text to Base64, decode Base64 back to text, and handle Base64 encoded da","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","tsup":"^8.2.3","vitest":"^2.0.4","typescript":"^5.5.4","@types/node":"^22.0.0","@changesets/cli":"^2.27.7"},"_npmOperationalInternal":{"tmp":"tmp/email-toolkit_0.1.5_1722430089065_0.5051979493418692","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@ahmedayob/email-toolkit","version":"0.1.6","keywords":["Base64","Encoding","Decoding","TextEncoder","TextDecoder","Client-side","typescript","Utility","URI Encoding","Web API"],"author":{"name":"ahmed ayob"},"license":"MIT","_id":"@ahmedayob/email-toolkit@0.1.6","maintainers":[{"name":"wild-duck","email":"ahmedayobbusiness@gmail.com"}],"homepage":"https://github.com/wildduck2/email-builder","bugs":{"url":"https://github.com/wildduck2/email-builder/issues"},"dist":{"shasum":"bd22c90c82d15f3df243459d591f91bbcb56e36e","tarball":"https://registry.npmjs.org/@ahmedayob/email-toolkit/-/email-toolkit-0.1.6.tgz","fileCount":6,"integrity":"sha512-Ssp407R25HLFB5H+hGCqlMLBUVHznHbn5c1HNqc39vXhIcH2CHiQeIvHvWwY0bNGeTrPugWPKTbtHK+f6jmeEQ==","signatures":[{"sig":"MEUCIQDqcF16L4ozVLFNomPiOed3Dnwg+OCnzrNLHznL6EiJowIgZIvFku7hKGSOyvHa4eEz/cv1CHOMUWv4ZInY1GWEPEQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38306},"main":"index.js","_from":"file:ahmedayob-email-toolkit-0.1.6.tgz","types":"dist/index.d.ts","github":"https://github.com/wildduck2/email-builder","module":"dist/index.mjs","private":false,"scripts":{"ci":"pnpm run lint && pnpm run test && pnpm run build","dev":"vitest","lint":"tsc","test":"vitest run","build":"tsup","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"wild-duck","email":"ahmedayobbusiness@gmail.com"},"_resolved":"/tmp/06518a3bddc56c9f86e525f709a7b633/ahmedayob-email-toolkit-0.1.6.tgz","_integrity":"sha512-Ssp407R25HLFB5H+hGCqlMLBUVHznHbn5c1HNqc39vXhIcH2CHiQeIvHvWwY0bNGeTrPugWPKTbtHK+f6jmeEQ==","repository":{"url":"git+https://github.com/wildduck2/email-builder.git","type":"git"},"_npmVersion":"8.19.4","description":"The Base64 utility class is a lightweight JavaScript library designed for encoding and decoding Base64 strings on the client side. It provides simple and efficient methods to convert text to Base64, decode Base64 back to text, and handle Base64 encoded da","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","tsup":"^8.2.3","vitest":"^2.0.4","typescript":"^5.5.4","@types/node":"^22.0.0","@changesets/cli":"^2.27.7"},"_npmOperationalInternal":{"tmp":"tmp/email-toolkit_0.1.6_1722589916497_0.9697033056598892","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@ahmedayob/email-toolkit","version":"0.1.7","keywords":["Base64","Encoding","Decoding","TextEncoder","TextDecoder","Client-side","typescript","Utility","URI Encoding","Web API"],"author":{"name":"ahmed ayob"},"license":"MIT","_id":"@ahmedayob/email-toolkit@0.1.7","maintainers":[{"name":"wild-duck","email":"ahmedayobbusiness@gmail.com"}],"homepage":"https://github.com/wildduck2/email-builder","bugs":{"url":"https://github.com/wildduck2/email-builder/issues"},"dist":{"shasum":"75cfbf07c73a46e46dc1118c4f422c6e5bfabacf","tarball":"https://registry.npmjs.org/@ahmedayob/email-toolkit/-/email-toolkit-0.1.7.tgz","fileCount":6,"integrity":"sha512-k+9gBeFJn/PQ/E/tkl4jLW2WYCfDSUDA6Ld52MTbKrfsl6u3eVK1gCorAkxaVaG/b2mHXq/JqYc/KwAj6EGM3Q==","signatures":[{"sig":"MEQCICFxckB+EpcZlkTqok3J4ImLKYICf66RfWbKsLjJJeBVAiBLhZjkpVsQhpxTqSvfYFAPi1vWrThJ7yVUUfNLeGytUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38340},"main":"index.js","_from":"file:ahmedayob-email-toolkit-0.1.7.tgz","types":"dist/index.d.ts","github":"https://github.com/wildduck2/email-builder","module":"dist/index.mjs","private":false,"scripts":{"ci":"pnpm run lint && pnpm run test && pnpm run build","dev":"vitest","lint":"tsc","test":"vitest run","build":"tsup","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"wild-duck","email":"ahmedayobbusiness@gmail.com"},"_resolved":"/tmp/759800c3a5c1e54414e70e6561775d38/ahmedayob-email-toolkit-0.1.7.tgz","_integrity":"sha512-k+9gBeFJn/PQ/E/tkl4jLW2WYCfDSUDA6Ld52MTbKrfsl6u3eVK1gCorAkxaVaG/b2mHXq/JqYc/KwAj6EGM3Q==","repository":{"url":"git+https://github.com/wildduck2/email-builder.git","type":"git"},"_npmVersion":"8.19.4","description":"The Base64 utility class is a lightweight JavaScript library designed for encoding and decoding Base64 strings on the client side. It provides simple and efficient methods to convert text to Base64, decode Base64 back to text, and handle Base64 encoded da","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","tsup":"^8.2.3","vitest":"^2.0.4","typescript":"^5.5.4","@types/node":"^22.0.0","@changesets/cli":"^2.27.7"},"_npmOperationalInternal":{"tmp":"tmp/email-toolkit_0.1.7_1722596375202_0.9735284031128606","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@ahmedayob/email-toolkit","version":"0.1.8","keywords":["Email","Email Builder","Email Toolkit","Email Formatter","Email Validator","Email Attachment","Email Headers","MIME Types","Content Transfer Encoding","Email Encoding","Base64 Encoding","Email Construction","Email Composition","Email Parser","Email Management","Email Utilities","Email Tool","Node.js Email","JavaScript Email Toolkit","TypeScript Email Library"],"author":{"name":"ahmed ayob"},"license":"MIT","_id":"@ahmedayob/email-toolkit@0.1.8","maintainers":[{"name":"wild-duck","email":"ahmedayobbusiness@gmail.com"}],"homepage":"https://github.com/wildduck2/email-toolkit","bugs":{"url":"https://github.com/wildduck2/email-toolkit/issues"},"dist":{"shasum":"425fcc63d3949eb927ab659541e99e862fa841e9","tarball":"https://registry.npmjs.org/@ahmedayob/email-toolkit/-/email-toolkit-0.1.8.tgz","fileCount":7,"integrity":"sha512-S1biUUNCxhQrJwrxASr1nt/5PfCvofgVijrpeLLWUE5/eGyM7GLDIcwgL4jrpJlQAZh2ja1FMcU2aKGJftGU+g==","signatures":[{"sig":"MEUCICqxRvagh49X3FEshuRkT0dHy8+nFFGVxJrXtCofgvTUAiEA/kTV4HMwuhOBkByhuUydnI8TRDpyZ/fy3sg3f2lZz0g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83437},"main":"index.js","_from":"file:ahmedayob-email-toolkit-0.1.8.tgz","types":"dist/index.d.ts","github":"https://github.com/wildduck2/email-toolkit","module":"dist/index.mjs","private":false,"scripts":{"ci":"pnpm run lint && pnpm run test && pnpm run build","dev":"vitest","lint":"tsc","test":"vitest run","build":"tsup","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"wild-duck","email":"ahmedayobbusiness@gmail.com"},"_resolved":"/tmp/78dc12bdb694f97d21c73ca964d74ce5/ahmedayob-email-toolkit-0.1.8.tgz","_integrity":"sha512-S1biUUNCxhQrJwrxASr1nt/5PfCvofgVijrpeLLWUE5/eGyM7GLDIcwgL4jrpJlQAZh2ja1FMcU2aKGJftGU+g==","repository":{"url":"git+https://github.com/wildduck2/email-toolkit.git","type":"git"},"_npmVersion":"8.19.4","description":"A powerful and flexible toolkit for building, validating, and processing emails with TypeScript. This library offers utilities for handling email headers, attachments, and encoding, making it easier to compose and manage emails programmatically.","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","tsup":"^8.2.3","vitest":"^2.0.4","date-fns":"^3.6.0","typescript":"^5.5.4","@types/node":"^22.0.0","@changesets/cli":"^2.27.7"},"_npmOperationalInternal":{"tmp":"tmp/email-toolkit_0.1.8_1723188810313_0.6191961470251299","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"@ahmedayob/email-toolkit","version":"0.1.9","keywords":["Email","Email Builder","Email Toolkit","Email Formatter","Email Validator","Email Attachment","Email Headers","MIME Types","Content Transfer Encoding","Email Encoding","Base64 Encoding","Email Construction","Email Composition","Email Parser","Email Management","Email Utilities","Email Tool","Node.js Email","JavaScript Email Toolkit","TypeScript Email Library"],"author":{"name":"ahmed ayob"},"license":"MIT","_id":"@ahmedayob/email-toolkit@0.1.9","maintainers":[{"name":"wild-duck","email":"ahmedayobbusiness@gmail.com"}],"homepage":"https://github.com/wildduck2/email-toolkit","bugs":{"url":"https://github.com/wildduck2/email-toolkit/issues"},"dist":{"shasum":"b4f7ea498c50c28d5a87d47bd1909d29442229d8","tarball":"https://registry.npmjs.org/@ahmedayob/email-toolkit/-/email-toolkit-0.1.9.tgz","fileCount":7,"integrity":"sha512-qKYY9enVA0UBSRGdvZsDu88AZus9Lv0hUjqQEcE/Gfz/rHy89UWntHGnM4WotFPdzrp90Nihj8BoFSZxqd0PjQ==","signatures":[{"sig":"MEUCIFSL2T9qSXiWFQ0sK+dzJNBKoyBHwHZtg4yvFoElP5mYAiEAlzAQPJkha1QTggMlZky0In/iBDp7V5P0flirlrOzn08=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83391},"main":"index.js","_from":"file:ahmedayob-email-toolkit-0.1.9.tgz","types":"dist/index.d.ts","github":"https://github.com/wildduck2/email-toolkit","module":"dist/index.mjs","private":false,"scripts":{"ci":"pnpm run lint && pnpm run test && pnpm run build","dev":"vitest","lint":"tsc","test":"vitest run","build":"tsup","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"wild-duck","email":"ahmedayobbusiness@gmail.com"},"_resolved":"/tmp/c7d2ef64139068a57b8e03350a4de4ac/ahmedayob-email-toolkit-0.1.9.tgz","_integrity":"sha512-qKYY9enVA0UBSRGdvZsDu88AZus9Lv0hUjqQEcE/Gfz/rHy89UWntHGnM4WotFPdzrp90Nihj8BoFSZxqd0PjQ==","repository":{"url":"git+https://github.com/wildduck2/email-toolkit.git","type":"git"},"_npmVersion":"8.19.4","description":"A powerful and flexible toolkit for building, validating, and processing emails with TypeScript. This library offers utilities for handling email headers, attachments, and encoding, making it easier to compose and manage emails programmatically.","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","tsup":"^8.2.3","vitest":"^2.0.4","date-fns":"^3.6.0","typescript":"^5.5.4","@types/node":"^22.0.0","@changesets/cli":"^2.27.7"},"_npmOperationalInternal":{"tmp":"tmp/email-toolkit_0.1.9_1723191896815_0.08230295314987202","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"@ahmedayob/email-toolkit","version":"0.1.10","keywords":["Email","Email Builder","Email Toolkit","Email Formatter","Email Validator","Email Attachment","Email Headers","MIME Types","Content Transfer Encoding","Email Encoding","Base64 Encoding","Email Construction","Email Composition","Email Parser","Email Management","Email Utilities","Email Tool","Node.js Email","JavaScript Email Toolkit","TypeScript Email Library"],"author":{"name":"ahmed ayob"},"license":"MIT","_id":"@ahmedayob/email-toolkit@0.1.10","maintainers":[{"name":"wild-duck","email":"ahmedayobbusiness@gmail.com"}],"homepage":"https://github.com/wildduck2/email-toolkit","bugs":{"url":"https://github.com/wildduck2/email-toolkit/issues"},"dist":{"shasum":"4a6895d14737309b714836b5e804fcf024690269","tarball":"https://registry.npmjs.org/@ahmedayob/email-toolkit/-/email-toolkit-0.1.10.tgz","fileCount":7,"integrity":"sha512-zc7ykKemA2FGTPyI7D+EMHu4KdBykiTl2VBY4VF6icHIKIadXn1yT5NMDONTUdhuX9bRSbtzWZ6gsHvbYLj1tQ==","signatures":[{"sig":"MEUCIQCBoh7VSJuc7SOXPEY0EuTY/XChHupH3lOxdM/5nJ10+gIgCd+1Zqxu96cFmi6kQcv17l7aVIMczxTYQ38XH//4D8k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87104},"main":"index.js","_from":"file:ahmedayob-email-toolkit-0.1.10.tgz","types":"dist/index.d.ts","github":"https://github.com/wildduck2/email-toolkit","module":"dist/index.mjs","private":false,"scripts":{"ci":"pnpm run lint && pnpm run test && pnpm run build","dev":"vitest","lint":"tsc","test":"vitest run","build":"tsup","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"wild-duck","email":"ahmedayobbusiness@gmail.com"},"_resolved":"/tmp/9452f8b5037e3feed8ed8c747db375ba/ahmedayob-email-toolkit-0.1.10.tgz","_integrity":"sha512-zc7ykKemA2FGTPyI7D+EMHu4KdBykiTl2VBY4VF6icHIKIadXn1yT5NMDONTUdhuX9bRSbtzWZ6gsHvbYLj1tQ==","repository":{"url":"git+https://github.com/wildduck2/email-toolkit.git","type":"git"},"_npmVersion":"8.19.4","description":"A powerful and flexible toolkit for building, validating, and processing emails with TypeScript. This library offers utilities for handling email headers, attachments, and encoding, making it easier to compose and manage emails programmatically.","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","tsup":"^8.2.3","vitest":"^2.0.4","date-fns":"^3.6.0","typescript":"^5.5.4","@types/node":"^22.0.0","@changesets/cli":"^2.27.7"},"_npmOperationalInternal":{"tmp":"tmp/email-toolkit_0.1.10_1723193169975_0.13423993263457135","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"@ahmedayob/email-toolkit","version":"0.1.11","keywords":["Email","Email Builder","Email Toolkit","Email Formatter","Email Validator","Email Attachment","Email Headers","MIME Types","Content Transfer Encoding","Email Encoding","Base64 Encoding","Email Construction","Email Composition","Email Parser","Email Management","Email Utilities","Email Tool","Node.js Email","JavaScript Email Toolkit","TypeScript Email Library"],"author":{"name":"ahmed ayob"},"license":"MIT","_id":"@ahmedayob/email-toolkit@0.1.11","maintainers":[{"name":"wild-duck","email":"ahmedayobbusiness@gmail.com"}],"homepage":"https://github.com/wildduck2/email-toolkit","bugs":{"url":"https://github.com/wildduck2/email-toolkit/issues"},"dist":{"shasum":"86ce73c5b25f8560244f4eee8b79cc7e42670760","tarball":"https://registry.npmjs.org/@ahmedayob/email-toolkit/-/email-toolkit-0.1.11.tgz","fileCount":7,"integrity":"sha512-mvI7zcxqFel+8aha/PQbrtoHtlNq6ahJZc5NSUrn0Xom9YB3Vj2j9vONkCZzTALquv43Smu63dTLRXK1eR2UUw==","signatures":[{"sig":"MEQCIHNrsMzF1zDK3Q47RR/QmRg2zume1zjGDP8UC3BQyV/LAiA9IDShpqGKMuifdzL6rC7y9xcH5C6x7b0EfTT8ck0LAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85480},"main":"index.js","_from":"file:ahmedayob-email-toolkit-0.1.11.tgz","types":"dist/index.d.ts","github":"https://github.com/wildduck2/email-toolkit","module":"dist/index.mjs","private":false,"scripts":{"ci":"pnpm run lint && pnpm run test && pnpm run build","dev":"vitest","lint":"tsc","test":"vitest run","build":"tsup","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"wild-duck","email":"ahmedayobbusiness@gmail.com"},"_resolved":"/tmp/cc9a0a921f526c91660e3730ce47975b/ahmedayob-email-toolkit-0.1.11.tgz","_integrity":"sha512-mvI7zcxqFel+8aha/PQbrtoHtlNq6ahJZc5NSUrn0Xom9YB3Vj2j9vONkCZzTALquv43Smu63dTLRXK1eR2UUw==","repository":{"url":"git+https://github.com/wildduck2/email-toolkit.git","type":"git"},"_npmVersion":"8.19.4","description":"A powerful and flexible toolkit for building, validating, and processing emails with TypeScript. This library offers utilities for handling email headers, attachments, and encoding, making it easier to compose and manage emails programmatically.","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","tsup":"^8.2.3","vitest":"^2.0.4","date-fns":"^3.6.0","typescript":"^5.5.4","@types/node":"^22.0.0","@changesets/cli":"^2.27.7"},"_npmOperationalInternal":{"tmp":"tmp/email-toolkit_0.1.11_1723193603584_0.8316464212989998","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@ahmedayob/email-toolkit","version":"0.2.0","keywords":["Email","Email Builder","Email Toolkit","Email Formatter","Email Validator","Email Attachment","Email Headers","MIME Types","Content Transfer Encoding","Email Encoding","Base64 Encoding","Email Construction","Email Composition","Email Parser","Email Management","Email Utilities","Email Tool","Node.js Email","JavaScript Email Toolkit","TypeScript Email Library"],"author":{"name":"ahmed ayob"},"license":"MIT","_id":"@ahmedayob/email-toolkit@0.2.0","maintainers":[{"name":"wild-duck","email":"ahmedayobbusiness@gmail.com"}],"homepage":"https://github.com/wildduck2/email-toolkit","bugs":{"url":"https://github.com/wildduck2/email-toolkit/issues"},"dist":{"shasum":"ec626cf2b1621de066b12afb61a0a802aec4efda","tarball":"https://registry.npmjs.org/@ahmedayob/email-toolkit/-/email-toolkit-0.2.0.tgz","fileCount":7,"integrity":"sha512-7NwjIQwshQU6iqwkRElxDxMbnU7aUhUQhTRMrzZW9+lQu6WRXPrEHQJ5Vj6cW9jcPoTgLV5fCiZedrvFLaEHTg==","signatures":[{"sig":"MEQCIAzdu9XW58C9bMhKGpIKrmiwn+rxjSQvnozgvg+WcpwnAiA5FTK64YR9bh9BuA3w4+m7OWj3ChiUAxEbj8xHsSFv0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151691},"main":"index.js","_from":"file:ahmedayob-email-toolkit-0.2.0.tgz","types":"dist/index.d.ts","github":"https://github.com/wildduck2/email-toolkit","module":"dist/index.mjs","private":false,"scripts":{"ci":"pnpm run lint && pnpm run test && pnpm run build","dev":"vitest","lint":"tsc","test":"vitest run","build":"tsup","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"wild-duck","email":"ahmedayobbusiness@gmail.com"},"_resolved":"/tmp/e9ffd513dc90ee04d8677150e2ab4951/ahmedayob-email-toolkit-0.2.0.tgz","_integrity":"sha512-7NwjIQwshQU6iqwkRElxDxMbnU7aUhUQhTRMrzZW9+lQu6WRXPrEHQJ5Vj6cW9jcPoTgLV5fCiZedrvFLaEHTg==","repository":{"url":"git+https://github.com/wildduck2/email-toolkit.git","type":"git"},"_npmVersion":"8.19.4","description":"A powerful and flexible toolkit for building, validating, and processing emails with TypeScript. This library offers utilities for handling email headers, attachments, and encoding, making it easier to compose and manage emails programmatically.","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","tsup":"^8.2.3","vitest":"^2.0.4","date-fns":"^3.6.0","typescript":"^5.5.4","@types/node":"^22.0.0","@changesets/cli":"^2.27.7"},"_npmOperationalInternal":{"tmp":"tmp/email-toolkit_0.2.0_1723207097206_0.09623029369135483","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@ahmedayob/email-toolkit","version":"0.2.1","keywords":["Email","Email Builder","Email Toolkit","Email Formatter","Email Validator","Email Attachment","Email Headers","MIME Types","Content Transfer Encoding","Email Encoding","Base64 Encoding","Email Construction","Email Composition","Email Parser","Email Management","Email Utilities","Email Tool","Node.js Email","JavaScript Email Toolkit","TypeScript Email Library"],"author":{"name":"ahmed ayob"},"license":"MIT","_id":"@ahmedayob/email-toolkit@0.2.1","maintainers":[{"name":"wild-duck","email":"ahmedayobbusiness@gmail.com"}],"homepage":"https://github.com/wildduck2/email-toolkit","bugs":{"url":"https://github.com/wildduck2/email-toolkit/issues"},"dist":{"shasum":"13590ee90ed5bca12ba2a824cfa4b5f6bb753e27","tarball":"https://registry.npmjs.org/@ahmedayob/email-toolkit/-/email-toolkit-0.2.1.tgz","fileCount":7,"integrity":"sha512-G4gavjeHVm2KG2eqQkegU6Vjrazr98I9XWICHPXpJAmt2GYQptdVLGLxvqA8k8Vs4gbcIKeoDLFdvsb7zX1Hbg==","signatures":[{"sig":"MEUCID+uaHf4bEWXASyO5UTFspMHTPfjIhFU0ZTMlZDn8Hf6AiEA6US0v61lFN43fEQvNfNQfI6Q458KN3w21zYipFnzJ7A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152970},"main":"index.js","_from":"file:ahmedayob-email-toolkit-0.2.1.tgz","types":"dist/index.d.ts","github":"https://github.com/wildduck2/email-toolkit","module":"dist/index.mjs","private":false,"scripts":{"ci":"pnpm run lint && pnpm run test && pnpm run build","dev":"vitest","lint":"tsc","test":"vitest run","build":"tsup","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"wild-duck","email":"ahmedayobbusiness@gmail.com"},"_resolved":"/tmp/403e99af3e82c64a8f881102724f1e84/ahmedayob-email-toolkit-0.2.1.tgz","_integrity":"sha512-G4gavjeHVm2KG2eqQkegU6Vjrazr98I9XWICHPXpJAmt2GYQptdVLGLxvqA8k8Vs4gbcIKeoDLFdvsb7zX1Hbg==","repository":{"url":"git+https://github.com/wildduck2/email-toolkit.git","type":"git"},"_npmVersion":"8.19.4","description":"A powerful and flexible toolkit for building, validating, and processing emails with TypeScript. This library offers utilities for handling email headers, attachments, and encoding, making it easier to compose and manage emails programmatically.","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","tsup":"^8.2.3","vitest":"^2.0.4","date-fns":"^3.6.0","typescript":"^5.5.4","@types/node":"^22.0.0","@changesets/cli":"^2.27.7"},"_npmOperationalInternal":{"tmp":"tmp/email-toolkit_0.2.1_1723207535699_0.826948746953053","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@ahmedayob/email-toolkit","version":"0.2.2","keywords":["Email","Email Builder","Email Toolkit","Email Formatter","Email Validator","Email Attachment","Email Headers","MIME Types","Content Transfer Encoding","Email Encoding","Base64 Encoding","Email Construction","Email Composition","Email Parser","Email Management","Email Utilities","Email Tool","Node.js Email","JavaScript Email Toolkit","TypeScript Email Library"],"author":{"name":"ahmed ayob"},"license":"MIT","_id":"@ahmedayob/email-toolkit@0.2.2","maintainers":[{"name":"wild-duck","email":"ahmedayobbusiness@gmail.com"}],"homepage":"https://github.com/wildduck2/email-toolkit","bugs":{"url":"https://github.com/wildduck2/email-toolkit/issues"},"dist":{"shasum":"583a6e5877aa96c4aa46037480f68c30756fab5b","tarball":"https://registry.npmjs.org/@ahmedayob/email-toolkit/-/email-toolkit-0.2.2.tgz","fileCount":7,"integrity":"sha512-2FgIxPcHfM2qRuS35FIvRW2GpH0U6ShqIIStKNYOI8i42sZr4IWF7hitBMOHeR1Vvwysrf/iN0cFH8ubPw8qxA==","signatures":[{"sig":"MEUCIGFHsLVafz82+mTlSiCWeDmWiYWxM/awBFLu2jRJ9OKoAiEAxoAr5kNm2Imj1xT0p4FoIIjBeTyO3zOC5Rwl5J9V2lE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162912},"main":"index.js","_from":"file:ahmedayob-email-toolkit-0.2.2.tgz","types":"dist/index.d.ts","github":"https://github.com/wildduck2/email-toolkit","module":"dist/index.mjs","private":false,"scripts":{"ci":"pnpm run lint && pnpm run test && pnpm run build","dev":"vitest","lint":"tsc","test":"vitest run","build":"tsup","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"wild-duck","email":"ahmedayobbusiness@gmail.com"},"_resolved":"/tmp/e3c7b5be79c55033b1785b788a952783/ahmedayob-email-toolkit-0.2.2.tgz","_integrity":"sha512-2FgIxPcHfM2qRuS35FIvRW2GpH0U6ShqIIStKNYOI8i42sZr4IWF7hitBMOHeR1Vvwysrf/iN0cFH8ubPw8qxA==","repository":{"url":"git+https://github.com/wildduck2/email-toolkit.git","type":"git"},"_npmVersion":"8.19.4","description":"A powerful and flexible toolkit for building, validating, and processing emails with TypeScript. This library offers utilities for handling email headers, attachments, and encoding, making it easier to compose and manage emails programmatically.","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","tsup":"^8.2.3","vitest":"^2.0.4","date-fns":"^3.6.0","typescript":"^5.5.4","@types/node":"^22.0.0","@changesets/cli":"^2.27.7"},"_npmOperationalInternal":{"tmp":"tmp/email-toolkit_0.2.2_1723214640605_0.6662592390655491","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@ahmedayob/email-toolkit","version":"0.2.3","keywords":["Email","Email Builder","Email Toolkit","Email Formatter","Email Validator","Email Attachment","Email Headers","MIME Types","Content Transfer Encoding","Email Encoding","Base64 Encoding","Email Construction","Email Composition","Email Parser","Email Management","Email Utilities","Email Tool","Node.js Email","JavaScript Email Toolkit","TypeScript Email Library"],"author":{"name":"ahmed ayob"},"license":"MIT","_id":"@ahmedayob/email-toolkit@0.2.3","maintainers":[{"name":"wild-duck","email":"ahmedayobbusiness@gmail.com"}],"homepage":"https://github.com/wildduck2/email-toolkit","bugs":{"url":"https://github.com/wildduck2/email-toolkit/issues"},"dist":{"shasum":"1041fbb3d201c58f49367d2b0c83ea0ee181e347","tarball":"https://registry.npmjs.org/@ahmedayob/email-toolkit/-/email-toolkit-0.2.3.tgz","fileCount":7,"integrity":"sha512-FjJkmMTFlZgaLgEhrR0ZM1bOCMbmjW3068I1MMM4+IJ7MN6a2LgqQ6eLatf9heMvH1B7ySJMedY2p2qlS/9o4A==","signatures":[{"sig":"MEQCIAS/w7qnadXt4K9KtfCGsxxg/hTxcxBWyOWXs2xlOOsdAiBwPeYTAWLnTImYFpQd6WXmoOBQfvFywjvKgh4ZxvTWCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160484},"main":"index.js","_from":"file:ahmedayob-email-toolkit-0.2.3.tgz","types":"dist/index.d.ts","github":"https://github.com/wildduck2/email-toolkit","module":"dist/index.mjs","private":false,"scripts":{"ci":"pnpm run lint && pnpm run test && pnpm run build","dev":"vitest","lint":"tsc","test":"vitest run","build":"tsup","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"wild-duck","email":"ahmedayobbusiness@gmail.com"},"_resolved":"/tmp/a0c898227a9aebba688b63ff2ffbf708/ahmedayob-email-toolkit-0.2.3.tgz","_integrity":"sha512-FjJkmMTFlZgaLgEhrR0ZM1bOCMbmjW3068I1MMM4+IJ7MN6a2LgqQ6eLatf9heMvH1B7ySJMedY2p2qlS/9o4A==","repository":{"url":"git+https://github.com/wildduck2/email-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A powerful and flexible toolkit for building, validating, and processing emails with TypeScript. This library offers utilities for handling email headers, attachments, and encoding, making it easier to compose and manage emails programmatically.","directories":{},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","tsup":"^8.2.3","vitest":"^2.0.4","date-fns":"^3.6.0","typescript":"^5.5.4","@types/node":"^22.0.0","@changesets/cli":"^2.27.7"},"_npmOperationalInternal":{"tmp":"tmp/email-toolkit_0.2.3_1748165912777_0.2866993221311289","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@ahmedayob/email-toolkit","version":"0.2.4","keywords":["Email","Email Builder","Email Toolkit","Email Formatter","Email Validator","Email Attachment","Email Headers","MIME Types","Content Transfer Encoding","Email Encoding","Base64 Encoding","Email Construction","Email Composition","Email Parser","Email Management","Email Utilities","Email Tool","Node.js Email","JavaScript Email Toolkit","TypeScript Email Library"],"author":{"name":"ahmed ayob"},"license":"MIT","_id":"@ahmedayob/email-toolkit@0.2.4","maintainers":[{"name":"wild-duck","email":"ahmedayobbusiness@gmail.com"}],"homepage":"https://github.com/wildduck2/email-toolkit","bugs":{"url":"https://github.com/wildduck2/email-toolkit/issues"},"dist":{"shasum":"0dc607a1b565a51afbc1e85a1d68257378a1facb","tarball":"https://registry.npmjs.org/@ahmedayob/email-toolkit/-/email-toolkit-0.2.4.tgz","fileCount":7,"integrity":"sha512-95C8nJW1wLuwt3mn3NGxPG9B52090GKiOga/OlsBPxl4N8o6N3Ar6Nkb0JLu6L5QbNsK3Qnzz+MUDoG2YC4Qgw==","signatures":[{"sig":"MEQCIEYTwJhWHfLIyO8NcNtSlvRHkCwL8xrndYynU4G7MpdXAiAEMRBmaqnTn18aENLNysP5c5+gdXK+Oge9sMa3jE7ULA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160484},"main":"index.js","_from":"file:ahmedayob-email-toolkit-0.2.4.tgz","types":"dist/index.d.ts","github":"https://github.com/wildduck2/email-toolkit","module":"dist/index.mjs","private":false,"scripts":{"ci":"pnpm run lint && pnpm run test && pnpm run build","dev":"vitest","lint":"tsc","test":"vitest run","build":"tsup","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"wild-duck","email":"ahmedayobbusiness@gmail.com"},"_resolved":"/tmp/4e61a7ccb0a551ad02dcbb15fe4fb230/ahmedayob-email-toolkit-0.2.4.tgz","_integrity":"sha512-95C8nJW1wLuwt3mn3NGxPG9B52090GKiOga/OlsBPxl4N8o6N3Ar6Nkb0JLu6L5QbNsK3Qnzz+MUDoG2YC4Qgw==","repository":{"url":"git+https://github.com/wildduck2/email-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A powerful and flexible toolkit for building, validating, and processing emails with TypeScript. This library offers utilities for handling email headers, attachments, and encoding, making it easier to compose and manage emails programmatically.","directories":{},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","tsup":"^8.2.3","vitest":"^2.0.4","date-fns":"^3.6.0","typescript":"^5.5.4","@types/node":"^22.0.0","@changesets/cli":"^2.27.7"},"_npmOperationalInternal":{"tmp":"tmp/email-toolkit_0.2.4_1748166395258_0.0029585663446061172","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@ahmedayob/email-toolkit","version":"0.2.5","keywords":["Email","Email Builder","Email Toolkit","Email Formatter","Email Validator","Email Attachment","Email Headers","MIME Types","Content Transfer Encoding","Email Encoding","Base64 Encoding","Email Construction","Email Composition","Email Parser","Email Management","Email Utilities","Email Tool","Node.js Email","JavaScript Email Toolkit","TypeScript Email Library"],"author":{"name":"ahmed ayob"},"license":"MIT","_id":"@ahmedayob/email-toolkit@0.2.5","maintainers":[{"name":"wild-duck","email":"ahmedayobbusiness@gmail.com"}],"homepage":"https://github.com/wildduck2/email-toolkit","bugs":{"url":"https://github.com/wildduck2/email-toolkit/issues"},"dist":{"shasum":"2e21ddfe0800df744dbd8d2940cbf554b75fea22","tarball":"https://registry.npmjs.org/@ahmedayob/email-toolkit/-/email-toolkit-0.2.5.tgz","fileCount":7,"integrity":"sha512-ensTNq7odW+PZF5i/iRI68IHIH9JlHXhtjJqrZkwl2u0jI0P2HqO+EKP34qADHIkpXRvK3l49rdXnjDE8H75lA==","signatures":[{"sig":"MEYCIQDEem5wyxZJiV5ZwVSTY2DxIPPKCQMiXcRLALdeoXOyEQIhAJsXMZCOczt+L7gWEhW+BhMtOecFFvcYXS277t/sxfLm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160484},"main":"index.js","_from":"file:ahmedayob-email-toolkit-0.2.5.tgz","types":"dist/index.d.ts","github":"https://github.com/wildduck2/email-toolkit","module":"dist/index.mjs","private":false,"scripts":{"ci":"pnpm run lint && pnpm run test && pnpm run build","dev":"vitest","lint":"tsc","test":"vitest run","build":"tsup","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"wild-duck","email":"ahmedayobbusiness@gmail.com"},"_resolved":"/tmp/c745ee5879fcb30fa7c7daeb2e5f3081/ahmedayob-email-toolkit-0.2.5.tgz","_integrity":"sha512-ensTNq7odW+PZF5i/iRI68IHIH9JlHXhtjJqrZkwl2u0jI0P2HqO+EKP34qADHIkpXRvK3l49rdXnjDE8H75lA==","repository":{"url":"git+https://github.com/wildduck2/email-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A powerful and flexible toolkit for building, validating, and processing emails with TypeScript. This library offers utilities for handling email headers, attachments, and encoding, making it easier to compose and manage emails programmatically.","directories":{},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","tsup":"^8.2.3","vitest":"^2.0.4","date-fns":"^3.6.0","typescript":"^5.5.4","@types/node":"^22.0.0","@changesets/cli":"^2.27.7"},"_npmOperationalInternal":{"tmp":"tmp/email-toolkit_0.2.5_1748166822296_0.5437935850761009","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@ahmedayob/email-toolkit","version":"1.0.0","keywords":["Email","Email Builder","Email Toolkit","Email Formatter","Email Validator","Email Attachment","Email Headers","MIME Types","Content Transfer Encoding","Email Encoding","Base64 Encoding","Email Construction","Email Composition","Email Parser","Email Management","Email Utilities","Email Tool","Node.js Email","JavaScript Email Toolkit","TypeScript Email Library"],"author":{"name":"ahmed ayob"},"license":"MIT","_id":"@ahmedayob/email-toolkit@1.0.0","maintainers":[{"name":"wild-duck","email":"ahmedayobbusiness@gmail.com"}],"homepage":"https://github.com/wildduck2/email-toolkit","bugs":{"url":"https://github.com/wildduck2/email-toolkit/issues"},"dist":{"shasum":"888b0e678ca125c3693c0241304499c888ac1fe1","tarball":"https://registry.npmjs.org/@ahmedayob/email-toolkit/-/email-toolkit-1.0.0.tgz","fileCount":7,"integrity":"sha512-Ivq716FyS6RZNTIUwOUe0Mq5D+Ds7ooTX/ZRpk+B6CdWSZSE3U+lTkim5hLOq8LX71keBXg72B2C2W5i6tBkcQ==","signatures":[{"sig":"MEUCIQDvCl26BukH7rqWoDUhdW0ZsGUvMeWP8B2wSlGXarSiVAIgWwBH3eDuSaN2gj2XwGqiLnijMXfz1ViAwm0yCH32NCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160484},"main":"index.js","_from":"file:ahmedayob-email-toolkit-1.0.0.tgz","types":"dist/index.d.ts","github":"https://github.com/wildduck2/email-toolkit","module":"dist/index.mjs","private":false,"scripts":{"ci":"pnpm run lint && pnpm run test && pnpm run build","dev":"vitest","lint":"tsc","test":"vitest run","build":"tsup","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"wild-duck","email":"ahmedayobbusiness@gmail.com"},"_resolved":"/tmp/5a6b1488f5dbae9d8adec4bd7e0b096a/ahmedayob-email-toolkit-1.0.0.tgz","_integrity":"sha512-Ivq716FyS6RZNTIUwOUe0Mq5D+Ds7ooTX/ZRpk+B6CdWSZSE3U+lTkim5hLOq8LX71keBXg72B2C2W5i6tBkcQ==","repository":{"url":"git+https://github.com/wildduck2/email-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A powerful and flexible toolkit for building, validating, and processing emails with TypeScript. This library offers utilities for handling email headers, attachments, and encoding, making it easier to compose and manage emails programmatically.","directories":{},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","tsup":"^8.2.3","vitest":"^2.0.4","date-fns":"^3.6.0","typescript":"^5.5.4","@types/node":"^22.0.0","@changesets/cli":"^2.27.7"},"_npmOperationalInternal":{"tmp":"tmp/email-toolkit_1.0.0_1748166925086_0.14699451695433252","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@ahmedayob/email-toolkit","version":"1.0.1","keywords":["Email","Email Builder","Email Toolkit","Email Formatter","Email Validator","Email Attachment","Email Headers","MIME Types","Content Transfer Encoding","Email Encoding","Base64 Encoding","Email Construction","Email Composition","Email Parser","Email Management","Email Utilities","Email Tool","Node.js Email","JavaScript Email Toolkit","TypeScript Email Library"],"author":{"name":"ahmed ayob"},"license":"MIT","_id":"@ahmedayob/email-toolkit@1.0.1","maintainers":[{"name":"wild-duck","email":"ahmedayobbusiness@gmail.com"}],"homepage":"https://github.com/wildduck2/email-toolkit","bugs":{"url":"https://github.com/wildduck2/email-toolkit/issues"},"dist":{"shasum":"aaa8a797af783c23386b5110041a724d71310438","tarball":"https://registry.npmjs.org/@ahmedayob/email-toolkit/-/email-toolkit-1.0.1.tgz","fileCount":7,"integrity":"sha512-2UjQnYlRNJ3XMCJiIKH936f7tfEl3uSpoILx8A2wyqrUWd4vJwL8p3jp4cewct+wneunglFN4SaJgDxjKfT0hA==","signatures":[{"sig":"MEQCIBdtxN+WPPRpMrhq9nZ/rbPp6MmdM/s3A8TEADHtSkeBAiB7LgYxiE9OvjAG+JS1LRIBReN0SPkvsuRVkzQ0B2GA3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160484},"main":"index.js","_from":"file:ahmedayob-email-toolkit-1.0.1.tgz","types":"dist/index.d.ts","github":"https://github.com/wildduck2/email-toolkit","module":"dist/index.mjs","private":false,"scripts":{"ci":"pnpm run lint && pnpm run test && pnpm run build","dev":"vitest","lint":"tsc","test":"vitest run","build":"tsup","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"wild-duck","email":"ahmedayobbusiness@gmail.com"},"_resolved":"/tmp/8f9ebfc48ff7724e3eec707dcc7012f7/ahmedayob-email-toolkit-1.0.1.tgz","_integrity":"sha512-2UjQnYlRNJ3XMCJiIKH936f7tfEl3uSpoILx8A2wyqrUWd4vJwL8p3jp4cewct+wneunglFN4SaJgDxjKfT0hA==","repository":{"url":"git+https://github.com/wildduck2/email-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A powerful and flexible toolkit for building, validating, and processing emails with TypeScript. This library offers utilities for handling email headers, attachments, and encoding, making it easier to compose and manage emails programmatically.","directories":{},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","tsup":"^8.2.3","vitest":"^2.0.4","date-fns":"^3.6.0","typescript":"^5.5.4","@types/node":"^22.0.0","@changesets/cli":"^2.27.7"},"_npmOperationalInternal":{"tmp":"tmp/email-toolkit_1.0.1_1748167232174_0.40512420221778833","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@ahmedayob/email-toolkit","version":"1.0.2","keywords":["Email","Email Builder","Email Toolkit","Email Formatter","Email Validator","Email Attachment","Email Headers","MIME Types","Content Transfer Encoding","Email Encoding","Base64 Encoding","Email Construction","Email Composition","Email Parser","Email Management","Email Utilities","Email Tool","Node.js Email","JavaScript Email Toolkit","TypeScript Email Library"],"author":{"name":"ahmed ayob"},"license":"MIT","_id":"@ahmedayob/email-toolkit@1.0.2","maintainers":[{"name":"wild-duck","email":"ahmedayobbusiness@gmail.com"}],"homepage":"https://github.com/wildduck2/email-toolkit","bugs":{"url":"https://github.com/wildduck2/email-toolkit/issues"},"dist":{"shasum":"ebeb0ed0790c59136b0049f47de2faa3e6657543","tarball":"https://registry.npmjs.org/@ahmedayob/email-toolkit/-/email-toolkit-1.0.2.tgz","fileCount":7,"integrity":"sha512-0XuvVwONQYtlG6UYdM3gXLZFi+7SzUPmVkB9GQ4nDaZJ2ExjwYBNdaxKLa7pW/m9ZXnIJbj0FHOxS4Hnw/hPQg==","signatures":[{"sig":"MEQCICHiO+dsBYGnToV5Jr51CFZu0mRPrsXTOcGV9atHwBJjAiBaCdbCLi0DrOTk3KNWffiaUgkw1GfcouL7fg2FtiaN6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160484},"main":"index.js","_from":"file:ahmedayob-email-toolkit-1.0.2.tgz","types":"dist/index.d.ts","github":"https://github.com/wildduck2/email-toolkit","module":"dist/index.mjs","private":false,"scripts":{"ci":"pnpm run lint && pnpm run test && pnpm run build","dev":"vitest","lint":"tsc","test":"vitest run","build":"tsup","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"wild-duck","email":"ahmedayobbusiness@gmail.com"},"_resolved":"/tmp/981dedf8b9a808f8e754ca2c52c9fd48/ahmedayob-email-toolkit-1.0.2.tgz","_integrity":"sha512-0XuvVwONQYtlG6UYdM3gXLZFi+7SzUPmVkB9GQ4nDaZJ2ExjwYBNdaxKLa7pW/m9ZXnIJbj0FHOxS4Hnw/hPQg==","repository":{"url":"git+https://github.com/wildduck2/email-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A powerful and flexible toolkit for building, validating, and processing emails with TypeScript. This library offers utilities for handling email headers, attachments, and encoding, making it easier to compose and manage emails programmatically.","directories":{},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","tsup":"^8.2.3","vitest":"^2.0.4","date-fns":"^3.6.0","typescript":"^5.5.4","@types/node":"^22.0.0","@changesets/cli":"^2.27.7"},"_npmOperationalInternal":{"tmp":"tmp/email-toolkit_1.0.2_1748167309853_0.49439673896012626","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@ahmedayob/email-toolkit","version":"1.0.3","main":"index.js","module":"dist/index.mjs","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/wildduck2/email-toolkit.git"},"github":"https://github.com/wildduck2/email-toolkit","homepage":"https://github.com/wildduck2/email-toolkit","private":false,"keywords":["Email","Email Builder","Email Toolkit","Email Formatter","Email Validator","Email Attachment","Email Headers","MIME Types","Content Transfer Encoding","Email Encoding","Base64 Encoding","Email Construction","Email Composition","Email Parser","Email Management","Email Utilities","Email Tool","Node.js Email","JavaScript Email Toolkit","TypeScript Email Library"],"author":{"name":"ahmed ayob"},"license":"MIT","description":"A powerful and flexible toolkit for building, validating, and processing emails with TypeScript. This library offers utilities for handling email headers, attachments, and encoding, making it easier to compose and manage emails programmatically.","devDependencies":{"@changesets/cli":"^2.27.7","@types/node":"^22.0.0","date-fns":"^3.6.0","tsup":"^8.2.3","typescript":"^5.5.4","vitest":"^2.0.4","zod":"^3.23.8"},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","lint":"tsc","ci":"pnpm run lint && pnpm run test && pnpm run build","release":"pnpm run ci && changeset publish"},"_id":"@ahmedayob/email-toolkit@1.0.3","bugs":{"url":"https://github.com/wildduck2/email-toolkit/issues"},"_integrity":"sha512-flbqOcJ/hvgrjsqIH6/7k0WRKWwZK/ZqCqK014y8cNxWGT8jKuj0nPvo1mgbJv2UtWCRkmqxBJBoarJUAgI6+g==","_resolved":"/tmp/9a47beb2690f62e234a070e7f60fa2b0/ahmedayob-email-toolkit-1.0.3.tgz","_from":"file:ahmedayob-email-toolkit-1.0.3.tgz","_nodeVersion":"20.19.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-flbqOcJ/hvgrjsqIH6/7k0WRKWwZK/ZqCqK014y8cNxWGT8jKuj0nPvo1mgbJv2UtWCRkmqxBJBoarJUAgI6+g==","shasum":"19f239a96b81a5c78335f048baca5acd95625e0b","tarball":"https://registry.npmjs.org/@ahmedayob/email-toolkit/-/email-toolkit-1.0.3.tgz","fileCount":7,"unpackedSize":169726,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDO7kcnEPgK5jRep2lM09Qi1Gwd0wvfbfLLcvmjnA+ztQIgBdm69/A5kiJREPbhOMLnlRhL3pIjroPKCXMVuQfHiCg="}]},"_npmUser":{"name":"wild-duck","email":"ahmedayobbusiness@gmail.com"},"directories":{},"maintainers":[{"name":"wild-duck","email":"ahmedayobbusiness@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/email-toolkit_1.0.3_1748167801991_0.6900964173262185"},"_hasShrinkwrap":false}},"time":{"created":"2024-07-30T17:10:14.378Z","modified":"2025-05-25T10:10:02.400Z","0.1.3":"2024-07-30T17:10:14.611Z","0.1.4":"2024-07-30T17:25:32.569Z","0.1.5":"2024-07-31T12:48:09.272Z","0.1.6":"2024-08-02T09:11:56.690Z","0.1.7":"2024-08-02T10:59:35.364Z","0.1.8":"2024-08-09T07:33:30.571Z","0.1.9":"2024-08-09T08:24:57.012Z","0.1.10":"2024-08-09T08:46:10.135Z","0.1.11":"2024-08-09T08:53:23.724Z","0.2.0":"2024-08-09T12:38:17.398Z","0.2.1":"2024-08-09T12:45:35.863Z","0.2.2":"2024-08-09T14:44:00.779Z","0.2.3":"2025-05-25T09:38:32.985Z","0.2.4":"2025-05-25T09:46:35.529Z","0.2.5":"2025-05-25T09:53:42.475Z","1.0.0":"2025-05-25T09:55:25.277Z","1.0.1":"2025-05-25T10:00:32.379Z","1.0.2":"2025-05-25T10:01:50.065Z","1.0.3":"2025-05-25T10:10:02.199Z"},"bugs":{"url":"https://github.com/wildduck2/email-toolkit/issues"},"author":{"name":"ahmed ayob"},"license":"MIT","homepage":"https://github.com/wildduck2/email-toolkit","keywords":["Email","Email Builder","Email Toolkit","Email Formatter","Email Validator","Email Attachment","Email Headers","MIME Types","Content Transfer Encoding","Email Encoding","Base64 Encoding","Email Construction","Email Composition","Email Parser","Email Management","Email Utilities","Email Tool","Node.js Email","JavaScript Email Toolkit","TypeScript Email Library"],"repository":{"type":"git","url":"git+https://github.com/wildduck2/email-toolkit.git"},"description":"A powerful and flexible toolkit for building, validating, and processing emails with TypeScript. This library offers utilities for handling email headers, attachments, and encoding, making it easier to compose and manage emails programmatically.","maintainers":[{"name":"wild-duck","email":"ahmedayobbusiness@gmail.com"}],"readme":"# `@ahmedayob/email-toolkit`\n\nA powerful and flexible toolkit for building, validating, and processing emails with TypeScript. This library offers utilities for handling email headers, attachments, and encoding, making it easier to compose and manage emails programmatically.\n\n## Features\n\n- **Email Header Management**: Easily create and manage email headers.\n- **Attachment Handling**: Add, validate, and format email attachments.\n- **Encoding Utilities**: Encode content in Base64 for attachments.\n- **Validation**: Ensure email content, headers, and attachments are valid with built-in validation schemas.\n- **Custom Error Handling**: Handle email-related errors with a custom `EmailError` class.\n\n## Installation\n\nTo install the toolkit, use npm or yarn:\n\n```bash\nnpm install @ahmedayob/email-toolkit\n# or\nyarn add @ahmedayob/email-toolkit\n```\n\n## Usage\n\nHere's a quick guide on how to use the library:\n\n### Email Header\n\nCreate and configure email headers:\n\n```typescript\nimport { EmailBuilderHeader } from \"@ahmedayob/email-toolkit\";\n\nconst header = new EmailBuilderHeader();\nheader\n  .setFrom(\"ahmed <ahmed@gmail.com>\")\n  .setTo(\"ahmed <ahmed@gmail.com>\")\n  .setCc(\"ahmed <ahmed@gmail.com>\")\n  .setBcc(\"ahmed <ahmed@gmail.com>\")\n  .setSubject(\"This is a test email subject\")\n  .setInReplyTo(\"ahmed@gmail.com\")\n  .setMIMEVersion(\"1.0\")\n  .setContentTransferEncoding(\"quoted-printable\")\n  .setContentType(\"text/html\")\n  .setCharset(\"utf-8\");\n```\n\n### Email Attachment\n\nAdd attachments to your email:\n\n```typescript\nimport { EmailBuilderAttachment, Base64 } from \"@ahmedayob/email-toolkit\";\n\nconst attachment = new EmailBuilderAttachment();\nattachment.addAttachment({\n  headers: {\n    \"Content-Type\": 'text/plain; charset=\"utf-8\"',\n    \"Content-Transfer-Encoding\": \"base64\",\n    \"Content-Disposition\": 'attachment; filename=\"test.txt\"',\n  },\n  size: 1234,\n  filename: \"test.txt\",\n  mimeType: \"text/plain\",\n  attachmentId: \"1234\",\n  attachmentContent: Base64.encodeToBase64(\n    \"This is the content of the attachment.\"\n  ),\n});\n```\n\n### Building the Email\n\nCombine headers and attachments to create the final email:\n\n```typescript\nimport { EmailBuilder } from \"@ahmedayob/email-toolkit\";\n\nconst email = new EmailBuilder();\nemail.messagebody = \"<p>This is the message body</p>\";\n\nconst finalEmail = email.getRawMessage(header.headers, attachment.attachments);\nconsole.log(finalEmail);\n```\n\n### Encoding and Signature\n\nGenerate base64-encoded messages and email signatures:\n\n```typescript\nimport { EmailBuilder } from \"@ahmedayob/email-toolkit\";\n\nconst email = new EmailBuilder();\nemail.messagebody = \"<p>This is the message body</p>\";\n\nconst encodedMessage = email.getEncodedMessage(\n  header.headers,\n  attachment.attachments\n);\nconsole.log(encodedMessage);\n\nemail.setSignature({\n  url: \"https://github.com/wildduck2\",\n  name: \"Ahmed Ayob\",\n});\n\nconst signature = email.getSignature({\n  from: \"ahmed@example.com\",\n  url: \"https://github.com/wildduck2\",\n  name: \"Ahmed Ayob\",\n});\nconsole.log(signature.join(\"\\n\"));\n```\n\n## API\n\n### `EmailBuilderHeader`\n\n- **setFrom**(address: string): Sets the \"From\" header.\n- **setTo**(address: string): Sets the \"To\" header.\n- **setCc**(address: string): Sets the \"Cc\" header.\n- **setBcc**(address: string): Sets the \"Bcc\" header.\n- **setSubject**(subject: string): Sets the email subject.\n- **setInReplyTo**(messageId: string): Sets the \"In-Reply-To\" header.\n- **setMIMEVersion**(version: string): Sets the \"MIME-Version\" header.\n- **setContentTransferEncoding**(encoding: string): Sets the \"Content-Transfer-Encoding\" header.\n- **setContentType**(type: string): Sets the \"Content-Type\" header.\n- **setCharset**(charset: string): Sets the charset.\n\n### `EmailBuilderAttachment`\n\n- **addAttachment**(attachment: AttachmentType): Adds an attachment.\n- **getAttachment**(): Retrieves the formatted attachments.\n\n### `EmailBuilder`\n\n- **messagebody**: Sets the body of the email.\n- **getRawMessage**(headers: HeadersType, attachments?: AttachmentType[]): Gets the raw email message.\n- **getEncodedMessage**(headers: HeadersType, attachments?: AttachmentType[]): Gets the base64-encoded email message.\n- **getSignature**(signatureDetails: GetSignatureType): Generates a formatted signature block.\n- **setSignature**(signatureDetails: NonNullableType<Omit<GetSignatureType, \"from\">>): Sets the email signature details.\n\n### `Base64`\n\n- **encodeToBase64**(data: string): Encodes data to Base64.\n\n### `EmailError`\n\n- **name**: The name of the error.\n- **description**: A description of the error.\n- **constructor**({ message, description }: { message: string; description: string }): Constructs a new `EmailError`.\n\n## Validation\n\nValidation schemas are available to ensure data correctness:\n\n- **HeadersTypeSchema**: Validates email headers.\n- **AttachmentHeaderSchema**: Validates attachment headers.\n- **StringSchema**: Validates strings.\n- **ContentTransferEncodingSchema**: Validates content transfer encodings.\n- **ContentTypeSchema**: Validates content types.\n- **CharsetTypeSchema**: Validates charset types.\n\n## Contributing\n\nContributions are welcome! Please open issues and pull requests on the [GitHub repository](https://github.com/ahmedayob/email-toolkit).\n\n## License\n\nThis project is licensed under the MIT License. See the [LICENSE](./LICENSE) file for details.\n","readmeFilename":"README.md"}