8.8.0 • Published 10 days ago

@atlaskit/email-renderer v8.8.0

Weekly downloads
177
License
Apache-2.0
Repository
bitbucket
Last release
10 days ago

Email renderer

This package provides renderer that is capable of rendering email-friendly HTML from ADF documents.

Usage

Use as follows:

import { defaultSchema } from '@atlaskit/adf-schema';
import { EmailSerializer } from '@atlaskit/email-renderer';

const document = ... // Your ADF JSON document

const serializer = EmailSerializer.fromSchema(defaultSchema);
const node = defaultSchema.nodeFromJSON(document);
const result = serializer.serializeFragment(node.content);

Development

Project consists of different serializers in order to render ADF into html

ADF nodes serializers are stored in src/nodes ADF marks serializers are stored in src/marks

HTML rendering occurs via traversal of the ADF and calling the serializer corresponding to each visited ADF Node, as well as applying any marks that exist on a node.

Adding new embedded images / icons

This will generate static image modules that can be used to easily embed inside of email as part of a ADF node serializer, etc.

Currently uses a custom build process, which like this: SVG -> PNG -> Base64 -> TypeScript Module

  • Add the source image to src/static/svg folder and to generator config src/static/image-sources.ts
  • run yarn run build:images
8.8.0

10 days ago

8.7.1

13 days ago

8.7.0

16 days ago

8.6.4

18 days ago

8.6.3

20 days ago

8.6.2

24 days ago

8.6.1

1 month ago

8.6.0

1 month ago

8.5.20

1 month ago

8.5.19

1 month ago

8.5.18

2 months ago

8.5.17

2 months ago

8.5.16

2 months ago

8.5.15

2 months ago

8.5.14

3 months ago

8.5.13

3 months ago

8.5.12

4 months ago

8.5.11

4 months ago

8.5.10

4 months ago

8.5.9

5 months ago

8.5.8

5 months ago

8.5.7

5 months ago

8.5.6

6 months ago

8.5.5

6 months ago

8.5.4

6 months ago

8.5.3

6 months ago

8.5.2

6 months ago

8.5.1

6 months ago

8.2.3

10 months ago

8.4.0

8 months ago

8.2.2

10 months ago

8.2.5

9 months ago

8.2.4

10 months ago

8.3.0

9 months ago

8.5.0

7 months ago

8.3.2

9 months ago

8.1.4

11 months ago

8.3.1

9 months ago

8.3.3

8 months ago

8.1.5

11 months ago

8.2.1

10 months ago

8.2.0

11 months ago

8.1.0

1 year ago

8.1.2

1 year ago

8.1.1

1 year ago

8.0.12

1 year ago

8.0.13

1 year ago

8.1.3

1 year ago

8.0.10

1 year ago

8.0.11

1 year ago

8.0.9

2 years ago

8.0.8

2 years ago

8.0.7

2 years ago

8.0.6

2 years ago

8.0.5

2 years ago

8.0.4

2 years ago

8.0.1

2 years ago

8.0.3

2 years ago

8.0.2

2 years ago

8.0.0

3 years ago

7.0.0

3 years ago

6.3.0

3 years ago

6.2.5

3 years ago

6.2.4

3 years ago

6.2.3

3 years ago

6.2.2

3 years ago

6.2.1

3 years ago

6.2.0

3 years ago

6.1.9

3 years ago

6.1.6

3 years ago

6.1.8

3 years ago

6.1.7

3 years ago

6.1.5

3 years ago

6.1.4

3 years ago

6.1.3

4 years ago

6.1.2

4 years ago

6.1.1

4 years ago

6.1.0

4 years ago

6.0.2

4 years ago

6.0.1

4 years ago

6.0.0

4 years ago

5.0.2

4 years ago

5.0.1

4 years ago

5.0.0

4 years ago

4.2.1

4 years ago

4.2.0

4 years ago

4.1.1

4 years ago

4.1.0

4 years ago

4.0.3

4 years ago

4.0.2

4 years ago

4.0.1

4 years ago

4.0.0

4 years ago

3.0.2

5 years ago

3.0.1

5 years ago

3.0.0

5 years ago

2.10.3

5 years ago

2.10.2

5 years ago

2.10.1

5 years ago

2.10.0

5 years ago

2.9.0

5 years ago

2.8.0

5 years ago

2.7.1

5 years ago

2.7.0

5 years ago

2.6.0

5 years ago

2.5.0

5 years ago

2.4.0

5 years ago

2.3.0

5 years ago

2.2.0

5 years ago

2.1.0

5 years ago

2.0.0

5 years ago

1.4.0

5 years ago

1.3.0

5 years ago

1.2.0

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.0

5 years ago