1.2.0-beta.0 • Published 6 months ago

eml-parse-js v1.2.0-beta.0

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

eml-parse-js

RFC 822 EML file format parser and builder, Can be used in browser environment

fork from eml-format-js(used in Browser env) & eml-format (used in NodeJs env) 1. fix eml-format-js for parsing html from the eml with quoted-printable 2. add data with base64 in attachment

start guide

import { parseEml, readEml, GBKUTF8, decode } from 'eml-parse-js';

// const eml = await axios(http | ajax).get()
// `.eml` file 
readEml(eml, (err, ReadEmlJson) => {
  
});

@types

interface Attachment {
	name: string;
	contentType: string;
	inline: boolean;
	data: string | Uint8Array;
	data64: string;
	filename?: string;
	mimeType?: string;
	id?: string;
	cid?: string;
}

interface ReadEmlJson {
  attachments: Attachment
	date: Date | string;
	subject: string;
	from: EmailAddress | EmailAddress[] | null;
	to: EmailAddress | EmailAddress[] | null;
	cc?: EmailAddress | EmailAddress[] | null;
	headers: EmlHeaders;
	multipartAlternative?: {
		'Content-Type': string;
	};
	text?: string;
	textheaders?: BoundaryHeaders;
	html?: string; // email html data
	htmlheaders?: BoundaryHeaders;
	attachments?: Attachment[];
	data?: string;
}
1.2.0-beta.0

6 months ago

1.1.15

8 months ago

1.1.14

11 months ago

1.1.9

2 years ago

1.1.12

2 years ago

1.1.11

2 years ago

1.1.10

2 years ago

1.1.13

2 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.1.8

2 years ago

1.1.7

3 years ago

1.1.6

3 years ago

1.1.5

3 years ago

1.1.4

3 years ago

1.1.3

3 years ago

1.1.2

3 years ago

1.0.24

3 years ago

1.0.23

3 years ago

1.0.22

3 years ago

1.0.21

3 years ago

1.0.20

3 years ago

1.0.19

3 years ago

1.0.18

3 years ago

1.0.17

3 years ago

1.0.16

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.11

3 years ago

1.0.10

3 years ago

1.0.15

3 years ago

1.0.14

3 years ago

1.0.13

3 years ago

1.0.12

3 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.0

4 years ago