{"_id":"eml-parser","_rev":"22-1afa6bc0b891d95574f879c184fe3c3d","name":"eml-parser","dist-tags":{"latest":"2.1.1"},"versions":{"1.0.0":{"name":"eml-parser","version":"1.0.0","keywords":["email","email-parser","eml","parser","eml-parser","converter","emltopdf","eml-to-pdf","emltohtml","eml-to-html","emltojpeg","eml-to-jpeg","emltopng","eml-to-png",".eml"],"author":{"url":"https://www.linkedin.com/in/ankit1329","name":"Ankit","email":"akhouriankitprakash@gmail.com"},"license":"MIT","_id":"eml-parser@1.0.0","maintainers":[{"name":"ankit1329","email":"akhouriankitprakash@gmail.com"}],"homepage":"https://github.com/ankit1329/Eml-Parser","bugs":{"url":"https://github.com/ankit1329/Eml-Parser/issues","email":"akhouriankitprakash@gmail.com"},"dist":{"shasum":"03e4012e594ae140d5238093039f3812b6ee04c5","tarball":"https://registry.npmjs.org/eml-parser/-/eml-parser-1.0.0.tgz","fileCount":3,"integrity":"sha512-KG6miF2fRJ+isHSb6OvvpPA8IH2OK0t0ZNUA8AHr7kmQyZgIivdvGXR3+ldnKSLJS9zP1XU8ZkgrF30gVBD/hA==","signatures":[{"sig":"MEYCIQDLZFBrtcDtRoN5Y7XShLsSqbSy1RgyNn3AxXLf4a3y5gIhAI63aCbXIuGlKBIyl8hdeg5/7KrX0wEN/fc9sRQWj7ib","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGWBJCRA9TVsSAnZWagAAEj0QAJmOp8vJva8UteJtVAyh\nqK4rNe8xIYiLu3XW5EajGuFBYb9RRzbgYHZ8dhKdm113bv4rDuXwFjZkZfac\n7ZwtXwQJH7EQItEKj9X87sAgv4zQ+aGBx7mNTUCnuui8AYEO8k9MnqeqeDJB\npMGCGUJFw99YVcDmpSt3xo1nimR1e6QsJbqFfZG3Z7ycJB3KYI9WJUkFoi5t\nsIRnIxGKY/ezj7PHnUKKsf5ZWMhVU5qPxxMf0vaqTHlDBLQvwM5QfZS/0nIO\nRhAPZhhMBSdrWy7GFD0Gl9hp7ls/d+S/fkYT+BF3C7I4NEKjvS213cS8Wi1U\nOqRmxLopwtZp9mxp9hVhzkUdEdVNlvFcxCcVYqaa82oMJ4FBJDDOT6caEwIh\nhPCyVv7gflDg8D5SU6Q1VUgtcGWjWnjzfj/IJVjKWWS8ZcKk6H79M0Wzo26F\nXBYPn8LLNfVdn7pAExVs5gEoRE+OyyOCH8JIyZF4JaPvSsVXrg9By22whhev\nYpf3403A/wMFSdFsiIWMJXV9Y3e+jN5ZrGIz3EI8AkG3kiGvusMBF/H/iuvq\nCgUYQnQCmTXF0aUtuRi8gdHg9UD0O6tfk1xRaPrry3Kn/UQeD4j4r2+Z/HJ3\nAWeYNk659TZuo36ALILhmpPUbEwNh+Y1leqN1flKtagBpVhvJpp7t3OOfjQl\nluPo\r\n=ZS6r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"13e17b7e0788be2064dab32d6d8c8d83857bb92c","private":false,"_npmUser":{"name":"ankit1329","email":"akhouriankitprakash@gmail.com"},"repository":{"url":"git+https://github.com/ankit1329/Eml-Parser.git","type":"git"},"_npmVersion":"6.13.4","description":"Parse .eml files. Convert .eml files to pdf, html, jpeg or png. Extract headers and attahments from .eml files.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"html-pdf":"^2.2.0","mailparser":"^2.7.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eml-parser_1.0.0_1595498568830_0.6241534014368395","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"eml-parser","version":"1.0.1","keywords":["email","email-parser","eml","parser","eml-parser","converter","emltopdf","eml-to-pdf","emltohtml","eml-to-html","emltojpeg","eml-to-jpeg","emltopng","eml-to-png",".eml"],"author":{"url":"https://www.linkedin.com/in/ankit1329","name":"Ankit","email":"akhouriankitprakash@gmail.com"},"license":"MIT","_id":"eml-parser@1.0.1","maintainers":[{"name":"ankit1329","email":"akhouriankitprakash@gmail.com"}],"homepage":"https://github.com/ankit1329/Eml-Parser","bugs":{"url":"https://github.com/ankit1329/Eml-Parser/issues","email":"akhouriankitprakash@gmail.com"},"dist":{"shasum":"5dc4a5c569e989b093e24d46df290f77c499c66c","tarball":"https://registry.npmjs.org/eml-parser/-/eml-parser-1.0.1.tgz","fileCount":3,"integrity":"sha512-LvH0p4Bi0nQFiW8xHUEuA20WN9pt46bzm4AgyKnTeLOd6YZPuACCbE1105dGQwGoyWPihbR6pof10UAwpP2O7g==","signatures":[{"sig":"MEUCIQDtsIs79g3vCx903yfRmMd+5GbPQ42iYxEOhzU8uXWZ/QIgIFKDHQCRtTzLL0gQwa+oGZHkcUREQ4b8ZmKaOXnJb+Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGWFyCRA9TVsSAnZWagAAGhYP/jmeFKqHUaZ3Siu6vkX4\nvLkiAOQvwhKw9PviVHKACOf5/mEkamD/WpyYAxur/cU06MiRcM2MgpuBgOJu\n3GDIuYJGsskox8nw2nSkVxAYIqw8HIu1gMS9dMPWJIfx0kS5Urw3m3rhOBWr\nFA+p9WVx2RlWYogQH6I+vTkiwN/MCdKFWTGCrxvKuZtziu1jR5h9yIhlJQl3\nwGSTyx9xzTvkfcQcQ6SKnyir3T3djUGpAMwGZGZNTcK0vvR72En4BNvIZ+GD\nO1/NgK7/3/xQKOLyidL+G1JS9lg/l50Pr926P5y9o8scK6bFr9jzHyQ/xKjk\naMRq0o6Wj9HoXSihPcz+TqvWeOdqYRltQiq27hVk99lVYfW9KSJ118jcsYiR\ng4CcTgCXaQo+2Xx2Yz5PwbcLsPVG8233sCQsEPKjfDS+JRfzhQ5eATTbCStM\nBt/Sq1MKj4QoBiScJayT5TMPMw9PsTgJRs8tq7mMcqI+cD+3qqOucFfJnEpT\n0epnHJ1SGKa54pf+9QaTUcVySoMzZ0n78YXgBG2mZQhpp5MDl0V+BOVWNEd0\nYI4h5/t8qKeLRoTjiOvs4s1/njpdxJjfKq9iGvAkYh9DvJ0GeG5KoYoW9hNT\nC9UVLbX92Q07yxsfmHKFPmbPjYs3ukFPxb4pepVElcJPloFT8ceC6uK1TUPC\nGVl7\r\n=LVXr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"70f9ec60c47573e049f034b40f2ce89731fd4e52","private":false,"_npmUser":{"name":"ankit1329","email":"akhouriankitprakash@gmail.com"},"repository":{"url":"git+https://github.com/ankit1329/Eml-Parser.git","type":"git"},"_npmVersion":"6.13.4","description":"Parse .eml files. Convert .eml files to pdf, html, jpeg or png. Extract headers and attahments from .eml files.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"html-pdf":"^2.2.0","mailparser":"^2.7.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eml-parser_1.0.1_1595498866205_0.7499267508348857","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"eml-parser","version":"1.0.2","keywords":["email","email-parser","eml","parser","eml-parser","converter","emltopdf","eml-to-pdf","emltohtml","eml-to-html","emltojpeg","eml-to-jpeg","emltopng","eml-to-png",".eml"],"author":{"url":"https://www.linkedin.com/in/ankit1329","name":"Ankit","email":"akhouriankitprakash@gmail.com"},"license":"MIT","_id":"eml-parser@1.0.2","maintainers":[{"name":"ankit1329","email":"akhouriankitprakash@gmail.com"}],"homepage":"https://github.com/ankit1329/Eml-Parser","bugs":{"url":"https://github.com/ankit1329/Eml-Parser/issues","email":"akhouriankitprakash@gmail.com"},"dist":{"shasum":"aedd31b00a7697756f84a76ae29ece3c3b8bf131","tarball":"https://registry.npmjs.org/eml-parser/-/eml-parser-1.0.2.tgz","fileCount":3,"integrity":"sha512-jYPnfeHfVB43/9HNP6FKvxzzhi6cIJ9IwcLJaIAWdD88IP16IQ5JdJ/xCpTTnUYjk3yH2R0vsLs0Voe+U3GOAw==","signatures":[{"sig":"MEQCIBw0VBddOW9B/afhUhcdFuNRP4d9Mn2gggKwl4Q6a74GAiAArOHdVTZbEoXRFEEjtAxke+6cN3RQPrHKcb1cEleTLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGWOOCRA9TVsSAnZWagAAT5UP/jcZqFQM8qm9LVctvX96\nQ4FkGRzT8EvBv1ezyaoX2zhM79luXNVFTkVEF+iTmIDdZRfh0s2sm3EtT2O0\npwy9hgdBqcVAqfCn61xWdYrzees3gX7ryokLL3bkGmDPFcqW1V15SmcS9BE1\n+INTIHt210yJQ7VdDi4c/ThQ6QUhurjD2vVu0OZ6svnsIgm0tQhDV6Zzzrf1\n4uDo8YTPUr5BjcPiowbzuq9ZUcY8hhXw5xPap2vEsUNAutMstKU45ZWocf6Z\n6ap1GCu8XQbujSnyR+YRcGw5cAhUMNed57Z8iRSTvhg+UXzNitN5R4Ej4mnQ\nOhFv1t2g4JFdYl4VwmKhOKB7uuu7lcszfS4OL3d7AigOEmqjOYL1ZLh6sjRI\nzt1EMlTm5YEYhM0Jg5CW6zF17HTwNIF+xEc/OtHnXhKEIf+quzu34+5NEbJd\nzxDdKD3C3BZbhAcNkV85Jo2BRdSdtEibC6YWt8UhiZt9yqvJv8UGdEh3gq6c\n6yEG4tDSVGdNAThxl1cpsCnmHRN9gYU5qIIzUb7E8O1EspceNeRNJJ5Dj42p\nqA9uk2NB95Rdq7IHnY+D2T/074L6RrSqB+BwAJrEGtSmeNLDLGitgmR4wr9H\n+FzHsAFqaZUwDSJNTP/UNZe7oBK1ozSr70k4L7naUav4FPOJGtLR87xDf+9s\n9VAu\r\n=bH2u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"23b6f484b7ef945aa9ede1f33d559c90a5065c7d","private":false,"_npmUser":{"name":"ankit1329","email":"akhouriankitprakash@gmail.com"},"repository":{"url":"git+https://github.com/ankit1329/Eml-Parser.git","type":"git"},"_npmVersion":"6.13.4","description":"Parse .eml files or convert to pdf, html, jpeg or png format. Extract headers and attachments from .eml files.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"html-pdf":"^2.2.0","mailparser":"^2.7.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eml-parser_1.0.2_1595499405972_0.2789250280166997","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"eml-parser","version":"1.0.3","keywords":["email","email-parser","eml","parser","eml-parser","converter","emltopdf","eml-to-pdf","emltohtml","eml-to-html","emltojpeg","eml-to-jpeg","emltopng","eml-to-png",".eml"],"author":{"url":"https://www.linkedin.com/in/ankit1329","name":"Ankit","email":"akhouriankitprakash@gmail.com"},"license":"MIT","_id":"eml-parser@1.0.3","maintainers":[{"name":"ankit1329","email":"akhouriankitprakash@gmail.com"}],"homepage":"https://github.com/ankit1329/Eml-Parser","bugs":{"url":"https://github.com/ankit1329/Eml-Parser/issues","email":"akhouriankitprakash@gmail.com"},"dist":{"shasum":"16ac0a959e4159d447acf305f0efcb13e8e0efa3","tarball":"https://registry.npmjs.org/eml-parser/-/eml-parser-1.0.3.tgz","fileCount":3,"integrity":"sha512-cJXhLwtFWx43stkmyRcYHKELxNfJCPceuVllqUuIxdmfA4jjkhBIRBjHz+Gy/bP5h0rKUDJN3ZAEJntjAB9rvA==","signatures":[{"sig":"MEYCIQD733DRaroJr/iLTQzlpUcH7VWEKA1fgS0Znd5DSxiORwIhALhHE/UOuZN1bVvtZm+OvmLHAiK4D0Wl2Z8K2ju+6TP9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGr2RCRA9TVsSAnZWagAAg3IP/jOJgOVG68jXdkGbLGgz\nO+gxIDu07+9TBgCk3mbJysbdYVGU63YrVNYfDMA0hc3I+eo8gRIWmqq4bIjW\nhNCeTYqsE9QlsIafY4mwOtlxFbCdzZ0McTohUf7J4WpKJgj5CRquDH66hY0q\n880PrzvTOWc5ZihBkLVwTiYjuBir3qQ2lEDmLzvPrt72921Ci/dRQYpqZa05\nB3cGqSqzMRBOzpTMuLGFg935P2aUD6hl469o7WvOIwZ9Wnprdpq5J+Jg/3yg\naYtGoaVKCtzrOk/8c+VITYGHtlmDvWDzsvXlZiTGB7m90Bs8+Pkn5XFD2MnA\nU1EO80f0Yx6heyAyLsly5mB6Pnf0QUr7v2FzZzJ0UoRCun6d8En7N+0OVIqD\neou7HL7C3jcPg6Nxi/x22PzPmqKiOPhhjDTD73yZfv33alQHlZVPdS29p2rc\n6WP9kv6Bfmb0ML2g75uXwLGJYsf/V9BjMOPqZ6meERmxsoAOompeR3SIJm+K\nSAqtIUgK2WI+9uyAbXxRjM7b2q2/v+Bi3owp1oP/65WXWPnYnKOBiBxrS0PO\nhM8dIiXpf8MPWCyITPGT1TE+7bTD6Vm8H0CN6Go/47SsyHtwOijU/D8eoFBa\nermRR5QSkXmncyHufciQDHAEADlqtSg7Ov3xyH4FyqAz9geld8+eykLJ9K9Y\nCd94\r\n=qsOQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"78336d6b50026f6577daf9e22ae0708a510f4683","private":false,"_npmUser":{"name":"ankit1329","email":"akhouriankitprakash@gmail.com"},"repository":{"url":"git+https://github.com/ankit1329/Eml-Parser.git","type":"git"},"_npmVersion":"6.13.4","description":"Parse .eml files or convert to pdf, html, jpeg or png format. Extract headers and attachments from .eml files.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"html-pdf":"^2.2.0","mailparser":"^2.7.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eml-parser_1.0.3_1595587984946_0.9550113343455742","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"eml-parser","version":"1.0.4","keywords":["email","email-parser","eml","parser","eml-parser","converter","emltopdf","eml-to-pdf","emltohtml","eml-to-html","emltojpeg","eml-to-jpeg","emltopng","eml-to-png",".eml"],"author":{"url":"https://www.linkedin.com/in/ankit1329","name":"Ankit","email":"akhouriankitprakash@gmail.com"},"license":"MIT","_id":"eml-parser@1.0.4","maintainers":[{"name":"ankit1329","email":"akhouriankitprakash@gmail.com"}],"homepage":"https://github.com/ankit1329/Eml-Parser","bugs":{"url":"https://github.com/ankit1329/Eml-Parser/issues","email":"akhouriankitprakash@gmail.com"},"dist":{"shasum":"a77412447e8f96b178f302f45d13f47f53d73978","tarball":"https://registry.npmjs.org/eml-parser/-/eml-parser-1.0.4.tgz","fileCount":3,"integrity":"sha512-2zZGg/xAgKZderEMLZ9UtX09SpfJS7p+3ZGit3MCowoCXZqHxtg3YdFpF0+Ubq1bsyBczWM78Idmof16DBgYEg==","signatures":[{"sig":"MEYCIQCol43dswoX+tKrzr4EHAUdAW+u0lcP9TjVEn7XFKSlGgIhANuvVeAdTVNXfP4sdMs3XRK9Z6MFEbI26ijZFnVwIkOA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHu0PCRA9TVsSAnZWagAA+EkQAI2a/AWYMq3Da+kbE9eG\negKhCGYWjX0Cd7iYLZUq9IbXjtBS14INyO2YKdEvdPH5wdENrH5rck2A8EP5\nDqXaw9iCiKWTebqn/Tk8a81rEDMowxlTPSrO494I9ynqqZIqg+Pl+XhvtQmZ\nUcJa2NY8VZztlr6TBVMlh0mPyzO3W7HX/lpGoUmrt/sR9fQIkBFc5XIoswCR\nTzMm+Q9RcU2zjV27mjUcQFY0Td0a4/s4T10kQlEFn0QeMSFI/nYHaB6lFm8N\nNs8vhJY5DRhTFho/4TfemvHbSoNnd9Fb+OdshEkW0bKH4v2XqtU1MmWF93dc\nCxHZLzbtEt73af2u9HCqa8in3WQuYS+oMnZA/hYdMTghIjwJx09uVnNX4o62\nFspKPUIEkarYLuUC05Vi7hjzOQWnLylduXBRXXYHl5W1NUrFOeKpkQ9eYl0y\n26E32452z98Ha4S73G/+RG0J6HVV0lFVnJD34jnTmCDQUox0Kr3CEXqCeSTG\n7whsvKxm14PvNrll3FEbyEMYx/QD5ahMhLrnS0RL4lotATzrdw1+SxBkKGmu\nHueKsRQUthswPPs6uIMkFv1KOtaEFcIYXrn3Rtf4TH+6hd1OMa4PUKdtaB7b\ngyn1ON5Fa//wwC75mex7FyzHpg6SLvipFH5ipLg0EXK/9U9HFhFZKAlNdcdk\nbGjl\r\n=JvFb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"81fd0797ba5a2bc2f4defdfa2aafbaa7bc760b00","private":false,"_npmUser":{"name":"ankit1329","email":"akhouriankitprakash@gmail.com"},"repository":{"url":"git+https://github.com/ankit1329/Eml-Parser.git","type":"git"},"_npmVersion":"6.13.4","description":"Parse .eml files or convert to pdf, html, jpeg or png format. Extract headers and attachments from .eml files.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"html-pdf":"^2.2.0","mailparser":"^2.7.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eml-parser_1.0.4_1595862287401_0.715184752320543","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"eml-parser","version":"1.0.5","keywords":["email","email-parser","eml","parser","eml-parser","converter","emltopdf","eml-to-pdf","emltohtml","eml-to-html","emltojpeg","eml-to-jpeg","emltopng","eml-to-png",".eml"],"author":{"url":"https://www.linkedin.com/in/ankit1329","name":"Ankit","email":"akhouriankitprakash@gmail.com"},"license":"MIT","_id":"eml-parser@1.0.5","maintainers":[{"name":"ankit1329","email":"akhouriankitprakash@gmail.com"}],"homepage":"https://github.com/ankit1329/Eml-Parser","bugs":{"url":"https://github.com/ankit1329/Eml-Parser/issues","email":"akhouriankitprakash@gmail.com"},"dist":{"shasum":"6910c183e41aef9a874b725c9d19d8cdc9f0342a","tarball":"https://registry.npmjs.org/eml-parser/-/eml-parser-1.0.5.tgz","fileCount":4,"integrity":"sha512-PaWtV8LQg/rjkIZZ3/Fhx2s8svLvUHtQKEcm0F5a/Arj5muVwwIMSpy6HMsYCOEDkTz5A3FLm8crb7GTKoqDsw==","signatures":[{"sig":"MEUCIQCI2Je3kzBbZdAit+HA4mGbI1Ssodt5tVsrFVZW7g7UkgIgLyWTcRGrr53qVx2eZSc1zb84Oz3f80/VvJ/OwtBT+c4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfmADCRA9TVsSAnZWagAAzXIP/2E6bKzaYcR1/yBUiDsW\nYIQ6Uyj+nFQG11+t+Oz1gAWeYCtrEqc1Qzq8kTkR0HqOGGnARH1naWxI7jCN\nPY/VxapmS7/Ul7Lj9HIxcEJCyLj7CtA/adBn+vEx/6o6W3L8BrU7jph511dT\nXRm1cSDRdLSKDCkL6kZx6x/M+LI+MVswtykrsyGA8wwiFKvX3cF8VXDmNgir\nGV3jYBprYVi8VARAwb2VkQRGLUQAM+qoQn8dvA1byN3m+axQVUtDGDuqx5JY\nuEPtsTuY14wm3Vatvtmnn51pFP4SjWPxYwAnpdiG/ePL9w0eXxjTKNov1Vll\nOp5EsP1pZ2ho8fw4/EPpgtstfO5p34kycT5whvm6+Y1jVWDlnvyFK6Q8TRpf\nkHVWKJ4Tav2Ng87ofmT+qvTZKOwhOqpixYgisyp6sl9ahuJC/LH+rk0ee14p\nRcnZxmJMpJKbi+SDc4WekaaYunl7dw+Pne45XRGxKURYCySu5CXx1XnzFS85\ny00przzmf98ra5XAW22nxTe9CLfS2g1Q7gOdYe6hhPYpoll/kXelyC5Oplvo\nNduTL8F/6NXljf5azl0HDNopWE03Y3CuAYXnBZMMzDTeoWZiKZqO6k/G6dtU\nL54OoBL5ZIm20thEZDvs7ivZSzVzgIna3YvfWS/k7l6G/TULWnqRhwki4Nc6\nmkL0\r\n=Zqy2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"fe254eaf25feb3a36048410449348f2ba3e4f133","private":false,"_npmUser":{"name":"ankit1329","email":"akhouriankitprakash@gmail.com"},"repository":{"url":"git+https://github.com/ankit1329/Eml-Parser.git","type":"git"},"_npmVersion":"6.14.7","description":"Parse .eml files or convert to pdf, html, jpeg or png format. Extract headers and attachments from .eml files.","directories":{},"_nodeVersion":"14.8.0","dependencies":{"html-pdf":"^2.2.0","mailparser":"^2.7.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eml-parser_1.0.5_1618894850477_0.6190043617532199","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"eml-parser","version":"1.0.6","keywords":["email","email-parser","eml","parser","eml-parser","converter","emltopdf","eml-to-pdf","emltohtml","eml-to-html","emltojpeg","eml-to-jpeg","emltopng","eml-to-png",".eml"],"author":{"url":"https://www.linkedin.com/in/ankit1329","name":"Ankit","email":"akhouriankitprakash@gmail.com"},"license":"MIT","_id":"eml-parser@1.0.6","maintainers":[{"name":"ankit1329","email":"akhouriankitprakash@gmail.com"}],"homepage":"https://github.com/ankit1329/Eml-Parser","bugs":{"url":"https://github.com/ankit1329/Eml-Parser/issues","email":"akhouriankitprakash@gmail.com"},"dist":{"shasum":"90be47a2dfc60d6d171319e0d28eb48dcba8ea30","tarball":"https://registry.npmjs.org/eml-parser/-/eml-parser-1.0.6.tgz","fileCount":4,"integrity":"sha512-7u6UEFRdd9CbfZQMLKNOuKEXESeoNFerzP71+MjfLgpmCxaTW0CKdnDPbieEhl9K82fd1Sy7/GJClp1lYeIg4g==","signatures":[{"sig":"MEQCIFGxVZvKbTkhWDkHfhXhZ8bpa7Hxor2aJmd/5FMh0g6bAiB3fca6ythWVl2tsmvQUiLZcE858myJvJ72X8wbtzZkww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgm5EiCRA9TVsSAnZWagAATOcP/3rA5F4MVwsearzO7bX7\nw0DuegzSqQ4Mkyf0HgRTya82FTna1Rx3DyJKeycGxM/sEJOxyyb+q4xbTWar\n2XY9uB2LjaX4p2mn1maGaRMtnVjWUuvoogECipa0jVmqZgVyI9tuzoZCeprN\nWtKnS0isxzPuolym8E2fPPjY+1a5bFW8OjuU9nvzLv/iRqsKytSTZRuJLet1\n2Kof9omDvNPVVbmLWRG2WFJ8sw0nkYNuDS9SsgWZTi/R245h4dBTYggDsh63\nD6eLskZK8WNVaJlHGnQzS4Vhrchao9kmY5ZCQyIoicSXiRKKVXjLYuyHES5v\neULu2+E5qO2xb6ZOyYMQgpU7bBZHICyl+tfTTeT0ZvWLKKkeDk8UtUC8uihU\nQ1y6Nd1KNA3TqOdHKbK2Gc3/BhErdgVKbmpsZ1MhdjHzD7kfo7jhu43jgd0W\nwpdfWstoBUZyXBpE7QNUJ6E+A8KQjkV7F6R5hoOpaawLlX4/3hjldXj2sUPC\nCdkMJTG0wHU86RXZLSQI+lh0o6j/ZMWiAYuC3Dymcs4PwNVS8qgY1TdpSS5y\nU8mfO3IiWBxiutZSSOaA1PlvtlaDYYtygrwR9xJPwVZBFadVxj0CDiozmcq3\nndCVxsw/lHt2tLV8klyjfjyBSZ+MDE71iHWGA2Ckffo6wmxgfAnhA9KMewa6\nmLI2\r\n=/Cxb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"74e2799c121e5182bd067d13694c84ee03c35967","private":false,"_npmUser":{"name":"ankit1329","email":"akhouriankitprakash@gmail.com"},"repository":{"url":"git+https://github.com/ankit1329/Eml-Parser.git","type":"git"},"_npmVersion":"6.14.7","description":"Parse .eml files or convert to pdf, html, jpeg or png format. Extract headers and attachments from .eml files.","directories":{},"_nodeVersion":"14.8.0","dependencies":{"html-pdf":"^2.2.0","mailparser":"^2.7.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eml-parser_1.0.6_1620807969562_0.7777495072712739","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"eml-parser","version":"1.0.7","keywords":["email","email-parser","eml","parser","eml-parser","converter","emltopdf","eml-to-pdf","emltohtml","eml-to-html","emltojpeg","eml-to-jpeg","emltopng","eml-to-png",".eml"],"author":{"url":"https://www.linkedin.com/in/ankit1329","name":"Ankit","email":"akhouriankitprakash@gmail.com"},"license":"MIT","_id":"eml-parser@1.0.7","maintainers":[{"name":"ankit1329","email":"akhouriankitprakash@gmail.com"}],"homepage":"https://github.com/ankit1329/Eml-Parser","bugs":{"url":"https://github.com/ankit1329/Eml-Parser/issues","email":"akhouriankitprakash@gmail.com"},"dist":{"shasum":"91ab8d6a9fa2aff94defa783ecc8fe67cb169e03","tarball":"https://registry.npmjs.org/eml-parser/-/eml-parser-1.0.7.tgz","fileCount":4,"integrity":"sha512-fubpsecMRcsINbd94iFYWv6XUr1IM0B+SxS+NZg1PwNmFVlo6Q8KXiQ34s2HoGIWy5i2U0x5uCXQ0PuUkRSEvQ==","signatures":[{"sig":"MEYCIQD6cXwIlQSj64j2L8dW46WPvNyVe5PTSBrvYp4ikUfiBwIhANv/XnBWS4eCVcG195AFPpF3pg3nHxvle+eal6BQMwUL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuvYWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3uw/+KUF2InlzbMhdKafgyJHsuAJG9P6fDQbxbUdAXrLXDs1ELVP1\r\n4fkjHmal4Dmlmpcxk1Fe42sg11zUM9soh2BzxMMyFAR0hXgxj8zIMFoEDqV6\r\nyQORbQnciLY7lTV1AAiEagyRrEqV4c1yBAV2wOvvMAO+8fOeXiZDwLQ/wcnt\r\n7jzxbQyQDt3WvijQdKovU+r5hw0kcpF9HHjwc4pFk9JB5QMdtNYsoHbJpVYU\r\niSmvGLt5iXIv/CHgTfN8YnS2cNDe2vsixJWFP+Rvn/cEkhd9sgHv1zp+uEOU\r\nJIiPeLEiZPfBn/jDR6CuTb+VdJDNfgSZAVZgyerKyWsn9OVhHSZKaEmj1pVy\r\nlnHvK5YMouRo+KdiqIIIVUXELLB0UT9xUJcvPAjBN+NBcVSUfZBYzgiT3aBK\r\nuYvrYOx5MYznZEtujO4qLPY1uXdj80Pwyhb67vTCQ5VHMSsVuvvCKC3Ougft\r\n3UUirfNGbyBp0edCGdB8bWDzqSZ1A6QyD3MzspkJAJJSppNE87EDw3gHWX8L\r\ndJu7KMtDtIkW2pMNFyNQZrrxJzJFOPc2f+30pbB0hzDWm33/IzPxEO08WP4R\r\nlqNdXvysMrSlOFHVWzDQqsgyzV0kYcZtvsV+RQdcNlp0+9x4n4zmG7SEMWjD\r\nQWRvUAjVT3e9GGQA+Rgp3UJx7VoPzTUa944=\r\n=6DRm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"2594558d8903a73146b45d0e1882293220816de5","private":false,"_npmUser":{"name":"ankit1329","email":"akhouriankitprakash@gmail.com"},"repository":{"url":"git+https://github.com/ankit1329/Eml-Parser.git","type":"git"},"_npmVersion":"6.14.13","description":"Parse .eml files or convert to pdf, html, jpeg or png format. Extract headers and attachments from .eml files.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"html-pdf":"^2.2.0","mailparser":"^2.7.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eml-parser_1.0.7_1656419862626_0.2803553648205319","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"eml-parser","version":"1.0.8","keywords":["email","email-parser","eml","parser","eml-parser","converter","emltopdf","eml-to-pdf","emltohtml","eml-to-html","emltojpeg","eml-to-jpeg","emltopng","eml-to-png",".eml"],"author":{"url":"https://www.linkedin.com/in/ankit1329","name":"Ankit","email":"akhouriankitprakash@gmail.com"},"license":"MIT","_id":"eml-parser@1.0.8","maintainers":[{"name":"ankit1329","email":"akhouriankitprakash@gmail.com"}],"homepage":"https://github.com/ankit1329/Eml-Parser","bugs":{"url":"https://github.com/ankit1329/Eml-Parser/issues","email":"akhouriankitprakash@gmail.com"},"dist":{"shasum":"e735c340ac37d0a55ab33cf38cb0a34e87515394","tarball":"https://registry.npmjs.org/eml-parser/-/eml-parser-1.0.8.tgz","fileCount":4,"integrity":"sha512-iFWm74YeNipGaShDeWqjaLPJ+7Iv6WryvcMobxlfeT9sALX6tMx1tMz04IUpOV8NfYZ93L+gNAMhRVY/Get+ow==","signatures":[{"sig":"MEQCIHulG94i4y1D+DMldx6wD9S1LLpdi2f1lDlePoKY7py4AiB5GW5+gUk8Dxr87XKHrp/6FRWuezrgmzrEHvnKPJAepA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4TOTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpquQ//XupK805a3LsMEtAGO4mGWLaLnG2LhZQGiD+l1ZIztfW0XKYF\r\nAIZY/jF2Qp24E7igCYaNHr2/V3t+Zmu08YB6QX6CsNbkmXHEA5GmSPQ2cfoH\r\nOOGJd4h/7a65qDbe4GQCu4sz5Vo8HWyLXO8udrf7lZTRSk8zKrnigXRzNe7C\r\nIuXHnrFjiCys+0nQSKyWTvh7AUsqwO1u+S3/aKssD8RDue7ageh6yvd1onUf\r\n6Z7c/EzhNdYFfYg1GkNH/4MulvYAvZTCQXVmWAIPRdCK+RbrZq9w6nkZ6/XS\r\n49QQWmz/hGaUfIaPgVdErPlWJD8pic/kgi1eJygps91yQ9+5S1ejGlMc/ue8\r\n1tU6nOJqT4Hxjm5Qy6ZsE6U1V7k3jL3c9jSAhtglQF0C2TpE/sAgLKztBG3F\r\n7H3Q8aRiOfB/kTjINfolWPP4LGJreJ2yZJ9/1UeEzOSs8spz64Ay9vCQSyzI\r\nnZrz5v7ECfMDpHgxUSvxbDAXnBe2dtyxC2goIOi69fo7h5f5q6Z4rOEYJVwn\r\nXaFxF55eMm3kgAfqZpi+krDKQUC0THD00cyN2PICkp4hEiIcBSoYJxsBVlFH\r\n0ZyCayvVPmxHTccVArbp2QzKg4AeviKCpBjiHZ33c+9QkKdyNQb78ohzwDcR\r\nS+Sk7ns89E8UHk79kZ4U5naOt4HkHbvtnkU=\r\n=uCDl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"db3c3fbc420c8efc095df76aba3b20254adf2b26","private":false,"_npmUser":{"name":"ankit1329","email":"akhouriankitprakash@gmail.com"},"repository":{"url":"git+https://github.com/ankit1329/Eml-Parser.git","type":"git"},"_npmVersion":"6.14.13","description":"Parse .eml files or convert to pdf, html, jpeg or png format. Extract headers and attachments from .eml files.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"html-pdf":"^3.0.1","mailparser":"^2.7.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eml-parser_1.0.8_1658925970965_0.8605941949967784","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"eml-parser","version":"1.0.9","keywords":["email","email-parser","eml","parser","eml-parser","converter","emltopdf","eml-to-pdf","emltohtml","eml-to-html","emltojpeg","eml-to-jpeg","emltopng","eml-to-png",".eml"],"author":{"url":"https://www.linkedin.com/in/ankit1329","name":"Ankit","email":"akhouriankitprakash@gmail.com"},"license":"MIT","_id":"eml-parser@1.0.9","maintainers":[{"name":"ankit1329","email":"akhouriankitprakash@gmail.com"}],"homepage":"https://github.com/ankit1329/Eml-Parser","bugs":{"url":"https://github.com/ankit1329/Eml-Parser/issues","email":"akhouriankitprakash@gmail.com"},"dist":{"shasum":"b2d7f9e20b2fab46e4e25f3822e7e9c1321e3890","tarball":"https://registry.npmjs.org/eml-parser/-/eml-parser-1.0.9.tgz","fileCount":4,"integrity":"sha512-JYTezuabd/jQ/gb8SWdom8cGBJjLvFMQvW5ByJlGHTa2Vbx1PPiejitvHmslg8MkZRExgSz3B8yogdTGiBCCnA==","signatures":[{"sig":"MEUCIEj2QXyPUHSDqAVUMyou+4tEfvH0c3RVRLLVowXWihisAiEA2y25/eNWPKn7JTbSRX2hwOAaGjTE1oO0Wc1tiayXY+U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4TRMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp10g/8DP/IjQLa75PD/OPVjKZJQvoiuNNMVw/uqO/GPuoq4PxDH6hv\r\nY9E2eloY64ugfaivhn6MlUEouJLGb6vE+A3uM00hgynR+dMvhJPnr50gd/mq\r\nIJRHUJ2tfQ7BiujerCbhtPHtY8B/XRyVN7OAxu8VdeF6KzD7Zcyi7emo5+3F\r\nj1NUZ8OuT8RqTcgs6SmT2IWvbgEi6jKm4MiHnbqYGF8t5EDU3w66Pvxwu5Uf\r\npoQiYQiFYG0D0GSnT8nbSZabXep/UZUpdo+wepSgMhc2CwsxPR1i6q78txZI\r\nUYs2leHpfaqYrf+Xl94r9TfCc9q+8806gft/acrTCO0562ou+CN14yXLrh9V\r\n7KlzqtrW2ldJf2UXV5LXbqK88SsfvmTpw8avD2wWpI9u5Fn3stX0X2fI4CPq\r\nbr9aJJB38HU+BHQ0h/uldaL/TFg4SiBJZsTYThm//sMo9D76EQA3s5BkWgHy\r\nDPUiIF2FqBA80bJRL0m08WBc9c5XloPxhMhj9Q3drdFEkPYQ454L4iQKQkqb\r\n0KQtgyC7N6TmNC6N8+hSzkLTSRtteSRmofcn2zKHScl6GbZcwnx1l6i3zah+\r\n7Ro1pTc2VEyyd3dtLimN36ZLG+CR4YsIis9Dyh0Amj2nvcOH6akMVVFYjpON\r\nrIp8VQx611tc4c7PVZUBl9zVa9fQBP1qAfE=\r\n=8Jnl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"f59f447cde7b6341bf8aebc428520fe158c7e1d7","private":false,"_npmUser":{"name":"ankit1329","email":"akhouriankitprakash@gmail.com"},"repository":{"url":"git+https://github.com/ankit1329/Eml-Parser.git","type":"git"},"_npmVersion":"6.14.13","description":"Parse .eml files or convert to pdf, html, jpeg or png format. Extract headers and attachments from .eml files.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"html-pdf":"^3.0.1","mailparser":"^3.5.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eml-parser_1.0.9_1658926156475_0.6157277366143363","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"eml-parser","version":"1.1.0","keywords":["email","email-parser","eml","parser","eml-parser","converter","emltopdf","eml-to-pdf","emltohtml","eml-to-html","emltojpeg","eml-to-jpeg","emltopng","eml-to-png",".eml"],"author":{"url":"https://www.linkedin.com/in/ankit1329","name":"Ankit","email":"akhouriankitprakash@gmail.com"},"license":"MIT","_id":"eml-parser@1.1.0","maintainers":[{"name":"ankit1329","email":"akhouriankitprakash@gmail.com"}],"homepage":"https://github.com/ankit1329/Eml-Parser","bugs":{"url":"https://github.com/ankit1329/Eml-Parser/issues","email":"akhouriankitprakash@gmail.com"},"dist":{"shasum":"2a202f4452dc139ecd36922f7115724474dc9387","tarball":"https://registry.npmjs.org/eml-parser/-/eml-parser-1.1.0.tgz","fileCount":4,"integrity":"sha512-lSq9YH8e6/9oZZjM61RZO9RluWFx9OxR7xGd5ABZTef+7TtDb/kU2IRiwRDHlHsRELV7d5qS5/bl078UYHGkHg==","signatures":[{"sig":"MEQCIDy6oJtamMD1uSvh9EWLORGv9wwnYvlXIu0ZMmg4WFF4AiBuPlFpW3z+L0iuy0aUc7QcWF4YpRBmFT8I0NQKaW/5kw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpU3/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrovg//Sz/HJi6abydtSZTREd7ZVzfhhsKgvbrVu0dnykOF9QTvgofJ\r\nZ1Sq8FY6fYGv671Atj3KkSZLyu19E0adnOGY6vt4WHTPqo5jKZiN0DR7rM1S\r\n7yyn8fTdim7MiX1tBplPsqMaqU5/L5kcvIJYsfeT7Fhg2QrLPy5J0dtTsTti\r\nlf+8ksBZuOIrSZ6gzaeJiwwzLoynEBNRcarMjXa4sIzwwzQ8Pyb+9mrpFG7l\r\nTy67FcZTJ9LRkw6JCtCrexC78yxi4QdvVoua5uNG835LkIScQlC5JvtgZD91\r\n74XVIoM5ei6WY/geyY56EGKXPZV0/QnqhMc3nxn0qbrZmCKZz+pajAAJZzKu\r\nUJH+dsKdYTHdXZ02fwaTvXp5mcyVpAsu4B63VhaAEhYZhDEt5JkB3gT12OOQ\r\n+lfjXvG4JEra85M7CdWi/peXj7bObksX9109qAPkAsPPaBfZSs5LQ0R2VMC+\r\n8Ufj3W/k/sGeyHpDdwXafntwJr7htTfUH5Z0+bREuqKhEBh60GIQ8hFY3utz\r\nl1lCXBkqdnyht+J7QP66FHkpNShcEfSGN64IIVnZkKtWqp4C7k0SPfy2t8tY\r\n5hvXA+8wln54+YK3HtGuwgbH1HWgaYW2FDftmYrbim3l78oxxDVL6vJgm6eo\r\nJeHNFCYmJnIVXTBH2ts0yKnkeC9rF0L/V58=\r\n=DyQ6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"e3b13bea5f2625f025f5811ba721a75ecac825e1","private":false,"_npmUser":{"name":"ankit1329","email":"akhouriankitprakash@gmail.com"},"repository":{"url":"git+https://github.com/ankit1329/Eml-Parser.git","type":"git"},"_npmVersion":"6.14.17","description":"Parse .eml files or convert to pdf, html, jpeg or png format. Extract headers and attachments from .eml files.","directories":{},"_nodeVersion":"14.20.1","dependencies":{"html-pdf":"^3.0.1","mailparser":"^3.5.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eml-parser_1.1.0_1671777791640_0.24685098904647962","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"eml-parser","version":"1.2.0","keywords":["email","email-parser","eml","parser","eml-parser","converter","emltopdf","eml-to-pdf","emltohtml","eml-to-html","emltojpeg","eml-to-jpeg","emltopng","eml-to-png",".eml"],"author":{"url":"https://www.linkedin.com/in/ankit1329","name":"Ankit","email":"akhouriankitprakash@gmail.com"},"license":"MIT","_id":"eml-parser@1.2.0","maintainers":[{"name":"ankit1329","email":"akhouriankitprakash@gmail.com"}],"homepage":"https://github.com/ankit1329/Eml-Parser","bugs":{"url":"https://github.com/ankit1329/Eml-Parser/issues","email":"akhouriankitprakash@gmail.com"},"dist":{"shasum":"8a1545e866fe551e0e848a598cbf01f8b292dd69","tarball":"https://registry.npmjs.org/eml-parser/-/eml-parser-1.2.0.tgz","fileCount":4,"integrity":"sha512-4hCNKbsZgoPJU/WFUwptd0Tk6quTgjsPqD9z7/jv5w85jskysA2T9QeUtYpmFbkaUcdEMMJB+TbwLwRiaxMHlA==","signatures":[{"sig":"MEYCIQDCNjZ81CoFKT8vISlMHtk5+ELyjZH8vRMwi8pXHoMCdwIhANoPX9DQWC5MuyIpdKZ7HtYpzEgvc6TwXHuN6zsfyOlg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAdu5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3vw/+IRx/TRBLZieYx7VrpcEfU9jvIAy8ESSc4+4TdpK9Quxsk53F\r\nqBFK0hQ2RFQp+JXIANSfkbyHrcpaQdLjkd5i2dtpJ/n/9MDzqy2fbvQDZCbk\r\nBQhoBgkgwlgVZqeFGr5FSRAyE1nn+nvLHBgYkhtmS++bYs3BjjBsxXelgZm5\r\nlkBGFo9aWNHNJGHWcszWQ4tjxZnwiu0FrdSEBJDi/Q1XH7dmDKzA/DhKoadx\r\nTKy+SvgrBYNvt73AubHWUHVGcuBtpdZChL7VzqmR7DB4voTUWG9CYAvAsuK0\r\nranyS9a0jvDjdvNnHTvvcuD4m5Sm5ESLzBJuEYvYZxhIakkEewRDk2skCskF\r\ndUuEFHpuMdWFn6dr202H5fxpJHDvAUhkS56NVtst5F9VJ4KLfETHetvrluhV\r\nWVAaNRfz6cmFO0dp8tJN3harxfJ9WMACAFiIW9hp/4x1x6T43+9FkeK5ia8p\r\nnC1YzODC9aJKKMWWZAGs+Xo4Eq9VfYPfgpOOZbgRJoIePygQDjJZjNfIbxju\r\nSUzngEiCHV6XM/PbjUgXSE4AFIBx0TG2etGr+rkCKRnMpzs2iMBapcO9USFO\r\nZr2SkV8phZ3EpRpFTWdC+Cz8KlGZ5eBgM2PCyPJOf45iKdMRqJTFgwR1W7Ek\r\nQutcp+02xVzVZCjQxIh/UiubxecD/n6v/D4=\r\n=Ugsd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a35abdc7b79832c5ebaf39b871bceee99c4fc625","private":false,"_npmUser":{"name":"ankit1329","email":"akhouriankitprakash@gmail.com"},"repository":{"url":"git+https://github.com/ankit1329/Eml-Parser.git","type":"git"},"_npmVersion":"6.14.17","description":"Parse .eml files or convert to pdf, html, jpeg or png format. Extract headers and attachments from .eml files.","directories":{},"_nodeVersion":"14.20.1","dependencies":{"html-pdf":"^3.0.1","mailparser":"^3.5.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eml-parser_1.2.0_1677843385418_0.4795300922478074","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"eml-parser","version":"1.2.1","keywords":["email","email-parser","eml","parser","eml-parser","converter","emltopdf","eml-to-pdf","emltohtml","eml-to-html","emltojpeg","eml-to-jpeg","emltopng","eml-to-png",".eml"],"author":{"url":"https://www.linkedin.com/in/ankit1329","name":"Ankit","email":"akhouriankitprakash@gmail.com"},"license":"MIT","_id":"eml-parser@1.2.1","maintainers":[{"name":"ankit1329","email":"akhouriankitprakash@gmail.com"}],"homepage":"https://github.com/ankit1329/Eml-Parser","bugs":{"url":"https://github.com/ankit1329/Eml-Parser/issues","email":"akhouriankitprakash@gmail.com"},"dist":{"shasum":"52479b58ad528292375d75fe8158da89c1851943","tarball":"https://registry.npmjs.org/eml-parser/-/eml-parser-1.2.1.tgz","fileCount":4,"integrity":"sha512-GY9voyXVTSgZtjKoeGTtj3CRllvoJecEDosunc2l6f6V/wvxmWUYYvjj+l6os2tp2Oj89ijfu3JmZqg8GgmW6w==","signatures":[{"sig":"MEUCIA9J8owAAEuaSV6lfqOsThdjacY98IEOu15KNMCoLpczAiEA44ySaeYxqqbD2Rb/4uL4BNGri3F91sdoOlFoIFRijB0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLWrOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmot6w/+IfScX6S+X6Mm6ffaDUPB20zuOp/1HVOXOTpYGX51P9OxmXQq\r\n1TyadhaBD4rWLZYcuASiFIjG3Ufj7M24VAhsMaGFfnHjE4GCLaxxmw2Y0Au0\r\nD8vQtjXF//BsMwwEtmUpIZCKNkKNLQWL4AntdPGt12VivcgATEJCCOPNddwu\r\n69OK3IvBD2DNHlc9yJShP6lbjdnPvuAevudOyee3M3LeHVtevx2d6xne08Oo\r\n1eN7XP2zDtDaHFVA/5r54AGoCpmwOudKUAjsXLcyTurCFnJlKcrNhEZgWNC5\r\n+2EqO21+3oC6FGqRaST7T3rzUZf/E4uR0KdIDjheqv2BoDXoKZwJTAb2j6hq\r\nBD/awF1xM21Vp7UuXOPC89EoRXawyRP5ABI+lsVb0wnZbkotYO/878NK6QmC\r\nQhVTLgryY65L/VP8tohAdPOgZrLrNgLKaXuWpW4xVxE74+0YG/cTZ2vIQWvf\r\nICmmDGZar+5hUFlWPpvaeHUTnMgD3zfVG1Q1FXmH4FjWSGW4aefCg2Zfjrq/\r\n+RJI4d+4m2pk3bGoae/R9iPgbg2pLzNSdVsvKpLMt9W8bHjo06DXYOpddb9P\r\nHLYpG5/w3EBBkI+XYG0yxftVjGELWIAH84dYc8xvRIMDDaJcLSHzLLN9lStg\r\nhxv29r3I+sPl+eAtIyPkWveT9nji3TjZgsk=\r\n=7ggx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"37bbf7c55d6ca8e2fdf63de60dadd55a9f4c3926","private":false,"_npmUser":{"name":"ankit1329","email":"akhouriankitprakash@gmail.com"},"repository":{"url":"git+https://github.com/ankit1329/Eml-Parser.git","type":"git"},"_npmVersion":"6.14.17","description":"Parse .eml files or convert to pdf, html, jpeg or png format. Extract headers and attachments from .eml files.","directories":{},"_nodeVersion":"14.20.1","dependencies":{"html-pdf":"^3.0.1","mailparser":"^3.6.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eml-parser_1.2.1_1680698062695_0.1803453090379561","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"eml-parser","version":"1.2.2","keywords":["email","email-parser","eml","parser","eml-parser","converter","emltopdf","eml-to-pdf","emltohtml","eml-to-html","emltojpeg","eml-to-jpeg","emltopng","eml-to-png",".eml"],"author":{"url":"https://www.linkedin.com/in/ankit1329","name":"Ankit","email":"akhouriankitprakash@gmail.com"},"license":"MIT","_id":"eml-parser@1.2.2","maintainers":[{"name":"ankit1329","email":"akhouriankitprakash@gmail.com"}],"homepage":"https://github.com/ankit1329/Eml-Parser","bugs":{"url":"https://github.com/ankit1329/Eml-Parser/issues","email":"akhouriankitprakash@gmail.com"},"dist":{"shasum":"65cbb33238295bd54cc217c0b0100e0b2aba9a2b","tarball":"https://registry.npmjs.org/eml-parser/-/eml-parser-1.2.2.tgz","fileCount":4,"integrity":"sha512-7caBtI0K6CSBJFrsZ9U97Pgkd59XPMeaq85M0xkWp030lc8XERhRuJMuOtXERd8C/ONFL72bRF+eBt1dgGLfAw==","signatures":[{"sig":"MEUCIQDMCaY9WczR7LwEhS3lN0+aRTrn8qgA7J2V0HHWmsYsRAIgbs7YHU7vwyOLnN6jfRr7OmZZS6bsSR29ZSi1wYNrhxE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16219},"main":"index.js","gitHead":"45deb19d0d62ad72d790cc57c7d56c69df5b23fe","private":false,"_npmUser":{"name":"ankit1329","email":"akhouriankitprakash@gmail.com"},"repository":{"url":"git+https://github.com/ankit1329/Eml-Parser.git","type":"git"},"_npmVersion":"8.19.4","description":"Parse .eml files or convert to pdf, html, jpeg or png format. Extract headers and attachments from .eml files.","directories":{},"_nodeVersion":"16.20.1","dependencies":{"html-pdf":"^3.0.1","mailparser":"^3.6.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eml-parser_1.2.2_1690284401007_0.4675261018740513","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"eml-parser","version":"2.0.0","keywords":["email","email-parser","eml","parser","eml-parser","converter","emltopdf","eml-to-pdf","emltohtml","eml-to-html","emltojpeg","eml-to-jpeg","emltopng","eml-to-png",".eml","msg-parser","msg","message-parser","msgtopdf","msg-to-pdf","msgtohtml","msg-to-html","msgtojpeg","msg-to-jpeg","msgtopng","msg-to-png"],"author":{"url":"https://www.linkedin.com/in/ankit1329","name":"Ankit","email":"akhouriankitprakash@gmail.com"},"license":"MIT","_id":"eml-parser@2.0.0","maintainers":[{"name":"ankit1329","email":"akhouriankitprakash@gmail.com"}],"homepage":"https://github.com/ankit1329/Eml-Parser","bugs":{"url":"https://github.com/ankit1329/Eml-Parser/issues","email":"akhouriankitprakash@gmail.com"},"dist":{"shasum":"2129abbd910e5d52ca191b44528a716d63c07c18","tarball":"https://registry.npmjs.org/eml-parser/-/eml-parser-2.0.0.tgz","fileCount":4,"integrity":"sha512-4rfz7MM4zHisgiay8R5NKUV+rE88sMO+QvVY+BmOqkm8TJwSEOfqoZrjs9qumlZqanYVmMkJZKlLgwPj7i1+bA==","signatures":[{"sig":"MEUCIQD5XXToLeZJ5atixtwFAQhc1poq3Cw8wx0MBIjFuhsscgIgWVGM3GYcXrtpxpPcRCWyolWTK2dJz3pkmtWUTc0+Ssw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26165},"main":"index.js","gitHead":"3ba4c9668f44a067418096e1ab10af0893c623c7","private":false,"_npmUser":{"name":"ankit1329","email":"akhouriankitprakash@gmail.com"},"repository":{"url":"git+https://github.com/ankit1329/Eml-Parser.git","type":"git"},"_npmVersion":"8.19.4","description":"Parse .eml and .msg files or convert to pdf, html, jpeg or png format. Extract headers and attachments from .eml and msg files.","directories":{},"_nodeVersion":"16.20.1","dependencies":{"html-pdf":"^3.0.1","iconv-lite":"^0.6.3","mailparser":"^3.6.4","rtf-stream-parser":"^3.6.0","@kenjiuno/msgreader":"^1.20.0-alpha.1","@kenjiuno/decompressrtf":"^0.1.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eml-parser_2.0.0_1690892916368_0.6448857124687308","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"eml-parser","version":"2.0.1","keywords":["email","email-parser","eml","parser","eml-parser","converter","emltopdf","eml-to-pdf","emltohtml","eml-to-html","emltojpeg","eml-to-jpeg","emltopng","eml-to-png",".eml","msg-parser","msg","message-parser","msgtopdf","msg-to-pdf","msgtohtml","msg-to-html","msgtojpeg","msg-to-jpeg","msgtopng","msg-to-png"],"author":{"url":"https://www.linkedin.com/in/ankit1329","name":"Ankit","email":"akhouriankitprakash@gmail.com"},"license":"MIT","_id":"eml-parser@2.0.1","maintainers":[{"name":"ankit1329","email":"akhouriankitprakash@gmail.com"}],"homepage":"https://github.com/ankit1329/Eml-Parser","bugs":{"url":"https://github.com/ankit1329/Eml-Parser/issues","email":"akhouriankitprakash@gmail.com"},"dist":{"shasum":"b074b6c0eadf8d9296a62e50d09d6f8fb2dee80e","tarball":"https://registry.npmjs.org/eml-parser/-/eml-parser-2.0.1.tgz","fileCount":4,"integrity":"sha512-C2qYaUaVfzhnJqEJPVaeYjGeEVYoJeuQt8tS9kUMFH9FFCcPTSr6DoBWueCy/rXX7XqiEz9JYJm2q3XZ+BoAWQ==","signatures":[{"sig":"MEYCIQDfK03lEYY5S4cZnGrLZ6S1yktLbME9sG593JVDOcco9wIhAM8oHhLmeEiydNo2VcRs1H+Rv5kvcLuOBlMkVFinlFA0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26182},"main":"index.js","gitHead":"3ba4c9668f44a067418096e1ab10af0893c623c7","private":false,"_npmUser":{"name":"ankit1329","email":"akhouriankitprakash@gmail.com"},"repository":{"url":"git+https://github.com/ankit1329/Eml-Parser.git","type":"git"},"_npmVersion":"8.19.4","description":"Parse .eml and .msg files or convert to pdf, html, jpeg or png format. Extract headers and attachments from .eml and msg files.","directories":{},"_nodeVersion":"16.20.1","dependencies":{"html-pdf":"^3.0.1","iconv-lite":"^0.6.3","mailparser":"^3.6.4","rtf-stream-parser":"^3.6.0","@kenjiuno/msgreader":"^1.20.0-alpha.1","@kenjiuno/decompressrtf":"^0.1.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eml-parser_2.0.1_1690893586602_0.9320967145922461","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"eml-parser","version":"2.0.2","keywords":["email","email-parser","eml","parser","eml-parser","converter","emltopdf","eml-to-pdf","emltohtml","eml-to-html","emltojpeg","eml-to-jpeg","emltopng","eml-to-png",".eml","msg-parser","msg","message-parser","msgtopdf","msg-to-pdf","msgtohtml","msg-to-html","msgtojpeg","msg-to-jpeg","msgtopng","msg-to-png"],"author":{"url":"https://www.linkedin.com/in/ankit1329","name":"Ankit","email":"akhouriankitprakash@gmail.com"},"license":"MIT","_id":"eml-parser@2.0.2","maintainers":[{"name":"ankit1329","email":"akhouriankitprakash@gmail.com"}],"homepage":"https://github.com/ankit1329/Eml-Parser","bugs":{"url":"https://github.com/ankit1329/Eml-Parser/issues","email":"akhouriankitprakash@gmail.com"},"dist":{"shasum":"2c72db011f0597863c2dff3a970648367775363c","tarball":"https://registry.npmjs.org/eml-parser/-/eml-parser-2.0.2.tgz","fileCount":4,"integrity":"sha512-B6mqAAu/M/uR722/TktdCapNmwRys9Q2Qb6QyVNzj3EjhgUPV3pm1hzDpXhGwcik0eGOlKy0cOcsdKY3YpyFNA==","signatures":[{"sig":"MEYCIQDu/8U62s17KhQP6yqd8YBZs0uajjzTVyR69KLFVfOxzwIhAPmRB5036L9iXUQsM9Haw375lKQutQeXLithmOlISrqz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26538},"main":"index.js","gitHead":"380edbe2d44637c264a828e7b570bf6565d18fbc","private":false,"_npmUser":{"name":"ankit1329","email":"akhouriankitprakash@gmail.com"},"repository":{"url":"git+https://github.com/ankit1329/Eml-Parser.git","type":"git"},"_npmVersion":"8.19.4","description":"Parse .eml and .msg files or convert to pdf, html, jpeg or png format. Extract headers and attachments from .eml and msg files.","directories":{},"_nodeVersion":"16.20.1","dependencies":{"html-pdf":"^3.0.1","iconv-lite":"^0.6.3","mailparser":"^3.6.4","rtf-stream-parser":"^3.6.0","@kenjiuno/msgreader":"^1.20.0-alpha.1","document-highlighter":"^2.1.0","@kenjiuno/decompressrtf":"^0.1.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eml-parser_2.0.2_1692770291699_0.4690153449822074","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"eml-parser","version":"2.0.3","keywords":["email","email-parser","eml","parser","eml-parser","converter","emltopdf","eml-to-pdf","emltohtml","eml-to-html","emltojpeg","eml-to-jpeg","emltopng","eml-to-png",".eml","msg-parser","msg","message-parser","msgtopdf","msg-to-pdf","msgtohtml","msg-to-html","msgtojpeg","msg-to-jpeg","msgtopng","msg-to-png"],"author":{"url":"https://www.linkedin.com/in/ankit1329","name":"Ankit","email":"akhouriankitprakash@gmail.com"},"license":"MIT","_id":"eml-parser@2.0.3","maintainers":[{"name":"ankit1329","email":"akhouriankitprakash@gmail.com"}],"homepage":"https://github.com/ankit1329/Eml-Parser","bugs":{"url":"https://github.com/ankit1329/Eml-Parser/issues","email":"akhouriankitprakash@gmail.com"},"dist":{"shasum":"791c6a9bdedc28076964de75112b5c92828aa886","tarball":"https://registry.npmjs.org/eml-parser/-/eml-parser-2.0.3.tgz","fileCount":4,"integrity":"sha512-DwGDsdcQKix16gpWASPFyHgWwxpvegLyYSVGzbgRWMa9munA6V5UqqQsuybDf7KRPmuwKDjpy479e5hgbI/YTg==","signatures":[{"sig":"MEQCIHG89wJ+kgbZsV31QqQ1NXl0PoVVYOYPrOL1R/7ifIeMAiBJeHYPzl1E2oS7LAPav+bMxkt/DfvVZC5CRutwYcBQ9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26636},"main":"index.js","gitHead":"5b6158460b06f944fe87f72f3a6ab57a306a378f","private":false,"_npmUser":{"name":"ankit1329","email":"akhouriankitprakash@gmail.com"},"repository":{"url":"git+https://github.com/ankit1329/Eml-Parser.git","type":"git"},"_npmVersion":"8.19.4","description":"Parse .eml and .msg files or convert to pdf, html, jpeg or png format. Extract headers and attachments from .eml and msg files.","directories":{},"_nodeVersion":"16.20.1","dependencies":{"html-pdf":"^3.0.1","iconv-lite":"^0.6.3","mailparser":"^3.6.4","rtf-stream-parser":"^3.6.0","@kenjiuno/msgreader":"^1.20.0-alpha.1","document-highlighter":"^2.1.0","@kenjiuno/decompressrtf":"^0.1.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eml-parser_2.0.3_1693396092401_0.36579749198562683","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"eml-parser","version":"2.0.4","keywords":["email","email-parser","eml","parser","eml-parser","converter","emltopdf","eml-to-pdf","emltohtml","eml-to-html","emltojpeg","eml-to-jpeg","emltopng","eml-to-png",".eml","msg-parser","msg","message-parser","msgtopdf","msg-to-pdf","msgtohtml","msg-to-html","msgtojpeg","msg-to-jpeg","msgtopng","msg-to-png"],"author":{"url":"https://www.linkedin.com/in/ankit1329","name":"Ankit","email":"akhouriankitprakash@gmail.com"},"license":"MIT","_id":"eml-parser@2.0.4","maintainers":[{"name":"ankit1329","email":"akhouriankitprakash@gmail.com"}],"homepage":"https://github.com/ankit1329/Eml-Parser","bugs":{"url":"https://github.com/ankit1329/Eml-Parser/issues","email":"akhouriankitprakash@gmail.com"},"dist":{"shasum":"5e7dbb5b7c8000ec00679b3f8765994ac7868176","tarball":"https://registry.npmjs.org/eml-parser/-/eml-parser-2.0.4.tgz","fileCount":7,"integrity":"sha512-Vj/nRwjzFJtA4oD3TGrsMuaytFBTUgjtWZkh6EEgIS0OhALXoVTk1FbdD0LZUbqMR9b4MRqBrfDtr3KgiAF8Uw==","signatures":[{"sig":"MEUCIBVv7uOuTH9DPnZOCCioDPdy1rcqBdmPUcaj90MwD6ZlAiEAzlSCZ7bN0SdEmUrswCxji44hdGtffbUjoCghf4GtN0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":810085},"main":"index.js","gitHead":"07f62b37dde5524ea9d0c5aeb9eb4fb57525cd16","private":false,"_npmUser":{"name":"ankit1329","email":"akhouriankitprakash@gmail.com"},"repository":{"url":"git+https://github.com/ankit1329/Eml-Parser.git","type":"git"},"_npmVersion":"10.8.2","description":"Parse .eml and .msg files or convert to pdf, html, jpeg or png format. Extract headers and attachments from .eml and msg files.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"html-pdf":"^3.0.1","iconv-lite":"^0.6.3","mailparser":"^3.6.4","rtf-stream-parser":"^3.6.0","@kenjiuno/msgreader":"^1.22.0","document-highlighter":"^2.1.0","@kenjiuno/decompressrtf":"^0.1.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eml-parser_2.0.4_1748258367084_0.4444725098373421","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"eml-parser","version":"2.1.0","keywords":["email","email-parser","eml","parser","eml-parser","converter","emltopdf","eml-to-pdf","emltohtml","eml-to-html","emltojpeg","eml-to-jpeg","emltopng","eml-to-png",".eml","msg-parser","msg","message-parser","msgtopdf","msg-to-pdf","msgtohtml","msg-to-html","msgtojpeg","msg-to-jpeg","msgtopng","msg-to-png"],"author":{"url":"https://www.linkedin.com/in/ankit1329","name":"Ankit","email":"akhouriankitprakash@gmail.com"},"license":"MIT","_id":"eml-parser@2.1.0","maintainers":[{"name":"ankit1329","email":"akhouriankitprakash@gmail.com"}],"homepage":"https://github.com/ankit1329/Eml-Parser","bugs":{"url":"https://github.com/ankit1329/Eml-Parser/issues","email":"akhouriankitprakash@gmail.com"},"dist":{"shasum":"9fc4e2853aadf4b4d98f41de7b20ae3238a07638","tarball":"https://registry.npmjs.org/eml-parser/-/eml-parser-2.1.0.tgz","fileCount":5,"integrity":"sha512-62vX4TRXwthwDgnT4S2SFqhcYkLa8Wrux4Tiv7qaatfbNDQjW720qY1kRQCMNRaoohbt1p0PfWmo8zTIyT9DTA==","signatures":[{"sig":"MEYCIQC28LWkG78oxiqvv+YGFT9885DOIf6AStxAR3Kx4EZp6QIhAPyofuO1cmLRiEJGpoSikb36grx/3Z3PF9T3CJiA7ZSQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41683},"main":"index.js","types":"index.d.ts","engines":{"node":">=18"},"gitHead":"0c4b153d84535dddc5a938694fbb3eb61366e45f","private":false,"scripts":{"lint":"eslint .","test":"node --test \"test/**/*.test.mjs\"","lint:fix":"eslint . --fix"},"_npmUser":{"name":"ankit1329","email":"akhouriankitprakash@gmail.com"},"repository":{"url":"git+https://github.com/ankit1329/Eml-Parser.git","type":"git"},"_npmVersion":"10.9.4","description":"Parse .eml and .msg files or convert to pdf, html, jpeg or png format. Extract headers and attachments from .eml and msg files.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"html-pdf":"^3.0.1","iconv-lite":"^0.7.2","mailparser":"^3.9.3","rtf-stream-parser":"^3.8.1","@kenjiuno/msgreader":"^1.28.0","@kenjiuno/decompressrtf":"^0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.2","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.3.5","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/eml-parser_2.1.0_1773865870118_0.5487359059544004","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"eml-parser","version":"2.1.1","description":"Parse .eml and .msg files or convert to pdf, html, jpeg or png format. Extract headers and attachments from .eml and msg files.","main":"index.js","types":"index.d.ts","engines":{"node":">=18"},"dependencies":{"@kenjiuno/decompressrtf":"^0.1.4","@kenjiuno/msgreader":"^1.28.0","html-pdf":"^3.0.1","iconv-lite":"^0.7.2","mailparser":"^3.9.3","rtf-stream-parser":"^3.8.1"},"devDependencies":{"@eslint/js":"^10.0.1","@types/node":"^25.3.5","eslint":"^10.0.2","eslint-config-prettier":"^10.1.8","globals":"^17.4.0","prettier":"^3.8.1","typescript":"^5.9.3"},"homepage":"https://github.com/ankit1329/Eml-Parser","bugs":{"url":"https://github.com/ankit1329/Eml-Parser/issues","email":"akhouriankitprakash@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/ankit1329/Eml-Parser.git"},"author":{"name":"Ankit","email":"akhouriankitprakash@gmail.com","url":"https://www.linkedin.com/in/ankit1329"},"license":"MIT","private":false,"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","test":"node --test \"test/**/*.test.mjs\""},"keywords":["email","email-parser","eml","parser","eml-parser","converter","emltopdf","eml-to-pdf","emltohtml","eml-to-html","emltojpeg","eml-to-jpeg","emltopng","eml-to-png",".eml","msg-parser","msg","message-parser","msgtopdf","msg-to-pdf","msgtohtml","msg-to-html","msgtojpeg","msg-to-jpeg","msgtopng","msg-to-png"],"_id":"eml-parser@2.1.1","gitHead":"7e101ae2b7034a458dde2cc82f00b5a092aec11a","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-lOx1Hm119Ld9WFzPfhQUCcVIstZYGE/tHBrrQsvxTiHC0zMBIPgP1bb9+bHl3zeSyX31PWkqyG2/gomdLoclaA==","shasum":"6a70970984644491cf41b94004f2c0a1aab8dc2c","tarball":"https://registry.npmjs.org/eml-parser/-/eml-parser-2.1.1.tgz","fileCount":5,"unpackedSize":48701,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIECvagLYJCrvi9HyEphPLMlg9g7t3e3rawMiLLefNbh/AiEAmz64+3PBmwGOMf6RWGQG26SFR38X5VQEbuUDUq0FyE8="}]},"_npmUser":{"name":"ankit1329","email":"akhouriankitprakash@gmail.com"},"directories":{},"maintainers":[{"name":"ankit1329","email":"akhouriankitprakash@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eml-parser_2.1.1_1773867529749_0.10593751604352053"},"_hasShrinkwrap":false}},"time":{"created":"2020-07-23T10:02:48.830Z","modified":"2026-03-18T20:58:50.010Z","1.0.0":"2020-07-23T10:02:48.968Z","1.0.1":"2020-07-23T10:07:46.316Z","1.0.2":"2020-07-23T10:16:46.072Z","1.0.3":"2020-07-24T10:53:05.050Z","1.0.4":"2020-07-27T15:04:47.506Z","1.0.5":"2021-04-20T05:00:50.633Z","1.0.6":"2021-05-12T08:26:09.756Z","1.0.7":"2022-06-28T12:37:42.776Z","1.0.8":"2022-07-27T12:46:11.288Z","1.0.9":"2022-07-27T12:49:16.648Z","1.1.0":"2022-12-23T06:43:11.815Z","1.2.0":"2023-03-03T11:36:25.549Z","1.2.1":"2023-04-05T12:34:22.860Z","1.2.2":"2023-07-25T11:26:41.144Z","2.0.0":"2023-08-01T12:28:36.497Z","2.0.1":"2023-08-01T12:39:46.795Z","2.0.2":"2023-08-23T05:58:11.874Z","2.0.3":"2023-08-30T11:48:12.550Z","2.0.4":"2025-05-26T11:19:27.295Z","2.1.0":"2026-03-18T20:31:10.272Z","2.1.1":"2026-03-18T20:58:49.914Z"},"bugs":{"url":"https://github.com/ankit1329/Eml-Parser/issues","email":"akhouriankitprakash@gmail.com"},"author":{"name":"Ankit","email":"akhouriankitprakash@gmail.com","url":"https://www.linkedin.com/in/ankit1329"},"license":"MIT","homepage":"https://github.com/ankit1329/Eml-Parser","keywords":["email","email-parser","eml","parser","eml-parser","converter","emltopdf","eml-to-pdf","emltohtml","eml-to-html","emltojpeg","eml-to-jpeg","emltopng","eml-to-png",".eml","msg-parser","msg","message-parser","msgtopdf","msg-to-pdf","msgtohtml","msg-to-html","msgtojpeg","msg-to-jpeg","msgtopng","msg-to-png"],"repository":{"type":"git","url":"git+https://github.com/ankit1329/Eml-Parser.git"},"description":"Parse .eml and .msg files or convert to pdf, html, jpeg or png format. Extract headers and attachments from .eml and msg files.","maintainers":[{"name":"ankit1329","email":"akhouriankitprakash@gmail.com"}],"readme":"# 📧 eml-parser\r\n\r\n[![npm version](https://img.shields.io/npm/v/eml-parser.svg)](https://www.npmjs.com/package/eml-parser)\r\n[![license](https://img.shields.io/npm/l/eml-parser.svg)](https://github.com/ankit1329/Eml-Parser/blob/master/LICENSE)\r\n[![CI](https://github.com/ankit1329/Eml-Parser/actions/workflows/ci.yml/badge.svg)](https://github.com/ankit1329/Eml-Parser/actions/workflows/ci.yml)\r\n\r\n> Parse `.eml` and `.msg` files, extract headers and attachments, or convert messages to PDF / HTML / image formats.\r\n\r\n## ✨ Features\r\n\r\n- 📨 **Parse** `.eml` and `.msg` email files\r\n- 📋 **Extract** headers, body, attachments, and embedded files\r\n- 🎨 **Render** emails as complete HTML documents with an Outlook-style header (avatar, recipients, date)\r\n- 🔗 **Expand / collapse** long recipient lists with a CSS-only toggle — no JavaScript\r\n- 🔍 **Highlight** keywords in email body with `<mark>` tags\r\n- 📄 **Convert** emails to PDF, PNG, or JPEG (stream or buffer)\r\n- 🔤 **TypeScript** declarations included out of the box\r\n- ⚡ Requires **Node.js 18+**\r\n\r\n---\r\n\r\n## 📖 Table of Contents\r\n\r\n- [Installation](#-installation)\r\n- [Quick Start](#-quick-start)\r\n- [TypeScript](#-typescript)\r\n- [API Reference](#-api-reference)\r\n  - [Constructor](#constructor)\r\n  - [Shared Options](#shared-options)\r\n  - [.eml Methods](#eml-methods)\r\n  - [.msg Methods](#msg-methods)\r\n- [HTML Output](#-html-output)\r\n- [Keyword Highlighting](#-keyword-highlighting)\r\n- [License](#-license)\r\n\r\n---\r\n\r\n## 📦 Installation\r\n\r\n```bash\r\nnpm install eml-parser\r\n```\r\n\r\nRequires **Node.js 18 or later**.\r\n\r\n---\r\n\r\n## 🚀 Quick Start\r\n\r\n### .eml file\r\n\r\n```js\r\nconst fs = require('fs');\r\nconst EmlParser = require('eml-parser');\r\n\r\nconst parser = new EmlParser(fs.createReadStream('./email.eml'));\r\n\r\n// Get headers\r\nconst headers = await parser.getEmailHeaders();\r\nconsole.log(headers.subject, headers.from, headers.to);\r\n\r\n// Get full HTML (with styled header)\r\nconst html = await parser.getEmailAsHtml();\r\nfs.writeFileSync('email.html', html);\r\n\r\n// Extract attachments\r\nconst attachments = await parser.getEmailAttachments();\r\nfor (const att of attachments) {\r\n  fs.writeFileSync(att.filename, att.content);\r\n}\r\n```\r\n\r\n### .msg file\r\n\r\n```js\r\nconst parser = new EmlParser(fs.createReadStream('./email.msg'));\r\n\r\nconst headers = await parser.getMessageHeaders();\r\nconsole.log(headers.subject, headers.from, headers.to);\r\n\r\nconst html = await parser.getMessageAsHtml();\r\nfs.writeFileSync('email.html', html);\r\n```\r\n\r\n### Convert to PDF\r\n\r\n```js\r\nconst parser = new EmlParser(fs.createReadStream('./email.eml'));\r\nconst stream = await parser.convertEmailToStream('pdf');\r\nstream.pipe(fs.createWriteStream('email.pdf'));\r\n```\r\n\r\n> All methods return Promises — use `async/await` (shown above) or `.then()/.catch()`.\r\n\r\n---\r\n\r\n## 🔤 TypeScript\r\n\r\nThis package ships with `index.d.ts` — no extra `@types` package needed.\r\n\r\n```ts\r\nimport fs from 'fs';\r\nimport EmlParser, { EmailHeaders, HighlightOptions } from 'eml-parser';\r\n\r\nconst parser = new EmlParser(fs.createReadStream('./email.eml'));\r\nconst headers: EmailHeaders = await parser.getEmailHeaders();\r\n\r\nconst html: string = await parser.getEmailAsHtml({\r\n  highlightKeywords: ['invoice'],\r\n  includeSubject: false,\r\n});\r\n```\r\n\r\n### Available Types\r\n\r\n| Type | Description |\r\n|------|-------------|\r\n| `Address` | `{ name: string, address: string }` |\r\n| `EmailHeaders` | Parsed `.eml` headers (subject, from, to, cc, date, messageId, inReplyTo) |\r\n| `MessageHeaders` | Parsed `.msg` headers (subject, from, to, cc, date) |\r\n| `HighlightOptions` | `{ highlightKeywords?: string[], highlightCaseSensitive?: boolean }` |\r\n| `ParseEmlOptions` | `HighlightOptions & { ignoreEmbedded?: boolean }` |\r\n| `ParseMsgOptions` | `HighlightOptions` |\r\n\r\n---\r\n\r\n## 📋 API Reference\r\n\r\n### Constructor\r\n\r\n```js\r\nconst parser = new EmlParser(readableStream);\r\n```\r\n\r\n| Param | Type | Description |\r\n|-------|------|-------------|\r\n| `readableStream` | `Readable` | A Node.js [readable stream](https://nodejs.org/api/fs.html#fs_fs_createreadstream_path_options) pointing to an `.eml` or `.msg` file |\r\n\r\n> **One parser per file.** Create a new `EmlParser` instance for each file you want to process.\r\n\r\n---\r\n\r\n### Shared Options\r\n\r\nThese options are accepted by multiple methods. They are documented here once and referenced below.\r\n\r\n#### HighlightOptions\r\n\r\n| Option | Type | Default | Description |\r\n|--------|------|---------|-------------|\r\n| `highlightKeywords` | `string[]` | — | Keywords to wrap with `<mark>` tags in the email HTML |\r\n| `highlightCaseSensitive` | `boolean` | `false` | When `true`, matches keywords case-sensitively |\r\n\r\nSee [Keyword Highlighting](#-keyword-highlighting) for details and examples.\r\n\r\n#### Conversion Parameters\r\n\r\nThese apply to `convertEmailToStream`, `convertEmailToBuffer`, `convertMessageToStream`, and `convertMessageToBuffer`.\r\n\r\n| Param | Type | Default | Description |\r\n|-------|------|---------|-------------|\r\n| `type` | `'pdf' \\| 'jpeg' \\| 'png'` | `'pdf'` | Output format |\r\n| `orientation` | `'potrait' \\| 'landscape'` | `'landscape'` | Page orientation |\r\n| `format` | `'A3' \\| 'A4' \\| 'A5' \\| 'Legal' \\| 'Letter' \\| 'Tabloid'` | — | Page size |\r\n| `options` | `HighlightOptions` | — | Keyword highlighting options |\r\n\r\n---\r\n\r\n### .eml Methods\r\n\r\n#### `parseEml(options?)`\r\n\r\nParse the full `.eml` file. Returns the complete parsed email object.\r\n\r\n| Param | Type | Description |\r\n|-------|------|-------------|\r\n| `options.ignoreEmbedded` | `boolean` | When `true`, excludes embedded files from the attachments array |\r\n| `options.highlightKeywords` | `string[]` | Keywords to highlight — see [HighlightOptions](#highlightoptions) |\r\n| `options.highlightCaseSensitive` | `boolean` | Case-sensitive matching — see [HighlightOptions](#highlightoptions) |\r\n\r\n**Returns:** `Promise<ParsedMail>` — the full parsed email with these key properties:\r\n\r\n```ts\r\n{\r\n  subject: string;\r\n  from: { value: Address[] };\r\n  to: { value: Address[] };\r\n  cc: { value: Address[] };\r\n  date: Date;\r\n  messageId: string;\r\n  inReplyTo: string;\r\n  html: string;           // HTML body (with highlights applied if requested)\r\n  text: string;           // Plain text body\r\n  textAsHtml: string;     // Plain text converted to HTML\r\n  attachments: Attachment[];\r\n  headers: Map;\r\n  headerLines: object[];\r\n  references: string;\r\n}\r\n```\r\n\r\n```js\r\nconst result = await parser.parseEml({ ignoreEmbedded: true });\r\nconsole.log(result.subject, result.html);\r\n```\r\n\r\n---\r\n\r\n#### `getEmailHeaders()`\r\n\r\nExtract a simplified headers object from the `.eml` file.\r\n\r\n**Returns:** `Promise<EmailHeaders>`\r\n\r\n```ts\r\n{\r\n  subject: string;\r\n  from: Address[];     // [{ name: 'John', address: 'john@example.com' }]\r\n  to: Address[];\r\n  cc?: Address[];\r\n  date: Date;\r\n  inReplyTo?: string;\r\n  messageId: string;\r\n}\r\n```\r\n\r\n```js\r\nconst headers = await parser.getEmailHeaders();\r\nconsole.log(headers.subject);\r\nconsole.log(headers.from[0].name, headers.from[0].address);\r\n```\r\n\r\n---\r\n\r\n#### `getEmailBodyHtml(options?)`\r\n\r\nGet the email body as an HTML string — **without** headers (subject, from, to, etc.).\r\n\r\n| Param | Type | Description |\r\n|-------|------|-------------|\r\n| `options` | `HighlightOptions` | Keyword highlighting — see [HighlightOptions](#highlightoptions) |\r\n\r\n**Returns:** `Promise<string>`\r\n\r\n```js\r\nconst bodyHtml = await parser.getEmailBodyHtml();\r\nfs.writeFileSync('body.html', bodyHtml);\r\n```\r\n\r\n---\r\n\r\n#### `getEmailAsHtml(options?)`\r\n\r\nGet the **complete email** as a full HTML document (`<!DOCTYPE html>`) with an Outlook-style header section and the email body. See [HTML Output](#-html-output) for details on the rendered layout.\r\n\r\n| Param | Type | Default | Description |\r\n|-------|------|---------|-------------|\r\n| `options.includeSubject` | `boolean` | `true` | Set to `false` to hide the subject line |\r\n| `options.highlightKeywords` | `string[]` | — | See [HighlightOptions](#highlightoptions) |\r\n| `options.highlightCaseSensitive` | `boolean` | `false` | See [HighlightOptions](#highlightoptions) |\r\n\r\n**Returns:** `Promise<string>` — a complete HTML5 document string\r\n\r\n```js\r\nconst html = await parser.getEmailAsHtml({ includeSubject: false });\r\nfs.writeFileSync('email.html', html);\r\n```\r\n\r\n---\r\n\r\n#### `convertEmailToStream(type?, orientation?, format?, options?)`\r\n\r\nConvert the email to a readable stream in PDF, PNG, or JPEG format. Pipe the result to a writable stream to save to a file.\r\n\r\nSee [Conversion Parameters](#conversion-parameters) for the parameter details.\r\n\r\n**Returns:** `Promise<Readable>`\r\n\r\n```js\r\nconst stream = await parser.convertEmailToStream('pdf', 'landscape', 'A4');\r\nstream.pipe(fs.createWriteStream('email.pdf'));\r\n```\r\n\r\n---\r\n\r\n#### `convertEmailToBuffer(type?, orientation?, format?, options?)`\r\n\r\nConvert the email to a Buffer in PDF, PNG, or JPEG format.\r\n\r\nSee [Conversion Parameters](#conversion-parameters) for the parameter details.\r\n\r\n**Returns:** `Promise<Buffer>`\r\n\r\n```js\r\nconst buffer = await parser.convertEmailToBuffer('png');\r\nfs.writeFileSync('email.png', buffer);\r\n```\r\n\r\n---\r\n\r\n#### `getEmailAttachments(options?)`\r\n\r\nExtract attachments from the `.eml` file.\r\n\r\n| Param | Type | Default | Description |\r\n|-------|------|---------|-------------|\r\n| `options.ignoreEmbedded` | `boolean` | `false` | When `true`, excludes embedded files (e.g. inline images) |\r\n\r\n**Returns:** `Promise<Attachment[]>` — each attachment has `filename`, `content` (Buffer), `contentType`, etc.\r\n\r\n```js\r\nconst attachments = await parser.getEmailAttachments({ ignoreEmbedded: true });\r\nfor (const att of attachments) {\r\n  fs.writeFileSync(att.filename, att.content);\r\n}\r\n```\r\n\r\n---\r\n\r\n#### `getEmailEmbeddedFiles()`\r\n\r\nExtract only embedded files (e.g. inline images) — excludes regular attachments.\r\n\r\n**Returns:** `Promise<Attachment[]>`\r\n\r\n```js\r\nconst embedded = await parser.getEmailEmbeddedFiles();\r\nfor (const file of embedded) {\r\n  fs.writeFileSync(file.filename, file.content);\r\n}\r\n```\r\n\r\n---\r\n\r\n### .msg Methods\r\n\r\n#### `parseMsg(options?)`\r\n\r\nParse the full `.msg` file. Returns the complete parsed message object.\r\n\r\n| Param | Type | Description |\r\n|-------|------|-------------|\r\n| `options.highlightKeywords` | `string[]` | Keywords to highlight — see [HighlightOptions](#highlightoptions) |\r\n| `options.highlightCaseSensitive` | `boolean` | Case-sensitive matching — see [HighlightOptions](#highlightoptions) |\r\n\r\n**Returns:** `Promise<object>` — the parsed message with these key properties:\r\n\r\n```ts\r\n{\r\n  subject: string;\r\n  senderName: string;\r\n  senderEmail: string;\r\n  recipients: [{\r\n    name: string;\r\n    email: string;\r\n    recipType: 'to' | 'cc';\r\n  }];\r\n  body: string;\r\n  html: string;\r\n  attachments: Attachment[];\r\n  messageDeliveryTime: string;\r\n  creationTime: string;\r\n  headers: string;\r\n  // ...and more (messageClass, internetCodepage, etc.)\r\n}\r\n```\r\n\r\n```js\r\nconst parser = new EmlParser(fs.createReadStream('./email.msg'));\r\nconst result = await parser.parseMsg();\r\nconsole.log(result.subject, result.senderName);\r\n```\r\n\r\n---\r\n\r\n#### `getMessageHeaders()`\r\n\r\nExtract a simplified headers object from the `.msg` file.\r\n\r\n**Returns:** `Promise<MessageHeaders>`\r\n\r\n```ts\r\n{\r\n  subject: string;\r\n  from: Address[];     // [{ name: 'John', address: 'john@example.com' }]\r\n  to: Address[];\r\n  cc: Address[];\r\n  date: string | Date;\r\n}\r\n```\r\n\r\n```js\r\nconst headers = await parser.getMessageHeaders();\r\nconsole.log(headers.subject, headers.from[0].name);\r\n```\r\n\r\n---\r\n\r\n#### `getMessageBodyHtml(options?)`\r\n\r\nGet the message body as an HTML string — **without** headers (subject, from, to, etc.).\r\n\r\n| Param | Type | Description |\r\n|-------|------|-------------|\r\n| `options` | `HighlightOptions` | Keyword highlighting — see [HighlightOptions](#highlightoptions) |\r\n\r\n**Returns:** `Promise<string>`\r\n\r\n```js\r\nconst bodyHtml = await parser.getMessageBodyHtml();\r\nfs.writeFileSync('body.html', bodyHtml);\r\n```\r\n\r\n---\r\n\r\n#### `getMessageAsHtml(options?)`\r\n\r\nGet the **complete message** as a full HTML document (`<!DOCTYPE html>`) with an Outlook-style header section and the message body. See [HTML Output](#-html-output) for details.\r\n\r\n| Param | Type | Default | Description |\r\n|-------|------|---------|-------------|\r\n| `options.includeSubject` | `boolean` | `true` | Set to `false` to hide the subject line |\r\n| `options.highlightKeywords` | `string[]` | — | See [HighlightOptions](#highlightoptions) |\r\n| `options.highlightCaseSensitive` | `boolean` | `false` | See [HighlightOptions](#highlightoptions) |\r\n\r\n**Returns:** `Promise<string>`\r\n\r\n```js\r\nconst parser = new EmlParser(fs.createReadStream('./email.msg'));\r\nconst html = await parser.getMessageAsHtml({ includeSubject: true });\r\nfs.writeFileSync('message.html', html);\r\n```\r\n\r\n---\r\n\r\n#### `convertMessageToStream(type?, orientation?, format?, options?)`\r\n\r\nConvert the message to a readable stream in PDF, PNG, or JPEG format.\r\n\r\nSee [Conversion Parameters](#conversion-parameters) for the parameter details.\r\n\r\n**Returns:** `Promise<Readable>`\r\n\r\n```js\r\nconst parser = new EmlParser(fs.createReadStream('./email.msg'));\r\nconst stream = await parser.convertMessageToStream('pdf');\r\nstream.pipe(fs.createWriteStream('message.pdf'));\r\n```\r\n\r\n---\r\n\r\n#### `convertMessageToBuffer(type?, orientation?, format?, options?)`\r\n\r\nConvert the message to a Buffer in PDF, PNG, or JPEG format.\r\n\r\nSee [Conversion Parameters](#conversion-parameters) for the parameter details.\r\n\r\n**Returns:** `Promise<Buffer>`\r\n\r\n```js\r\nconst parser = new EmlParser(fs.createReadStream('./email.msg'));\r\nconst buffer = await parser.convertMessageToBuffer('jpeg');\r\nfs.writeFileSync('message.jpeg', buffer);\r\n```\r\n\r\n---\r\n\r\n#### `getMessageAttachments()`\r\n\r\nExtract attachments from the `.msg` file.\r\n\r\n**Returns:** `Promise<Attachment[]>` — each attachment has `filename`, `content` (Buffer), `contentType`, etc.\r\n\r\n```js\r\nconst parser = new EmlParser(fs.createReadStream('./email.msg'));\r\nconst attachments = await parser.getMessageAttachments();\r\nfor (const att of attachments) {\r\n  fs.writeFileSync(att.filename, att.content);\r\n}\r\n```\r\n\r\n---\r\n\r\n## 🎨 HTML Output\r\n\r\n`getEmailAsHtml()` and `getMessageAsHtml()` return a complete HTML5 document with an **Outlook-style header**:\r\n\r\n```\r\n┌─────────────────────────────────────────────────────┐\r\n│  [J]  John Doe  <john@example.com>                  │\r\n│  To: alice@...; bob@...; charlie@...  17 Mar 2026   │\r\n│  Cc: dave@...; +4 more                              │\r\n│─────────────────────────────────────────────────────│\r\n│                                                     │\r\n│  (email body)                                       │\r\n│                                                     │\r\n└─────────────────────────────────────────────────────┘\r\n```\r\n\r\n**Layout details:**\r\n- **Circular avatar** with the sender's initial (color: teal)\r\n- **From** name and email address on the first row\r\n- **To** recipients and formatted date on the second row\r\n- **Cc** recipients on the third row\r\n- **Long recipient lists** (more than 3) are automatically truncated with a **\"+N more\"** toggle that expands on click — pure CSS, no JavaScript\r\n\r\n**Options:**\r\n\r\n| Option | Type | Default | Description |\r\n|--------|------|---------|-------------|\r\n| `includeSubject` | `boolean` | `true` | Show or hide the `<h2>` subject heading above the header |\r\n\r\n---\r\n\r\n## 🔍 Keyword Highlighting\r\n\r\nAny method that accepts `HighlightOptions` can highlight keywords in the email's HTML body by wrapping matches in `<mark>` tags.\r\n\r\n```js\r\nconst html = await parser.getEmailAsHtml({\r\n  highlightKeywords: ['invoice', 'payment due'],\r\n  highlightCaseSensitive: false,  // default\r\n});\r\n// Matches are wrapped: <mark>invoice</mark>\r\n```\r\n\r\n- Regex special characters in keywords are automatically escaped — safe to pass user input\r\n- When `highlightCaseSensitive` is `false` (default), matching is case-insensitive\r\n- Highlighting is applied to `html` content first; falls back to `textAsHtml` for plain-text emails\r\n- Works with `parseEml`, `parseMsg`, `getEmailBodyHtml`, `getMessageBodyHtml`, `getEmailAsHtml`, `getMessageAsHtml`, and all conversion methods\r\n\r\n---\r\n\r\n## 📄 License\r\n\r\n[MIT](LICENSE) © [Ankit Prakash](https://www.linkedin.com/in/ankit1329)\r\n","readmeFilename":"README.md"}