17.0.0 • Published 9 months ago

@contentful/rich-text-links v17.0.0

Weekly downloads
11,372
License
MIT
Repository
github
Last release
9 months ago

rich-text-links

Entity (entry and asset) link extraction utilities for the Contentful rich text field type.

Installation

Using npm:

npm install @contentful/rich-text-links

Using yarn:

yarn add @contentful/rich-text-links

Usage

import { getRichTextEntityLinks } from '@contentful/rich-text-links';

const document = {
  nodeType: 'document',
  data: {},
  content: [
    {
      nodeType: 'paragraph',
      data: {},
      content: [
        {
          nodeType: 'embedded-entry-block',
          data: {
            target: {
              sys: {
                linkType: 'Entry',
                type: 'Link',
                id: 'yXmVKmaDBm8tRfQMwA0e',
              },
            },
          },
          content: [],
        },
        {
          nodeType: 'embedded-asset-block',
          data: {
            target: {
              sys: {
                linkType: 'Asset',
                type: 'Link',
                id: 'jNhaW0aSc6Hu74SHVMtq',
              },
            },
          },
          content: [],
        },
      ],
    },
  ],
};

getRichTextEntityLinks(document);
/**
 * ->
 * {
 *   Entry: [
 *     { linkType: 'Entry', type: 'Link', id: 'yXmVKmaDBm8tRfQMwA0e' }
 *   ],
 *   Asset: [
 *     { linkType: 'Asset', type: 'Link', id: 'jNhaW0aSc6Hu74SHVMtq' }
 *   ]
 * }
 */
17.0.0

9 months ago

16.7.10

10 months ago

16.7.3

12 months ago

16.7.2

12 months ago

16.7.1

1 year ago

16.7.0

1 year ago

16.7.7

12 months ago

16.7.6

12 months ago

16.7.5

12 months ago

16.7.4

12 months ago

16.7.9

11 months ago

16.7.8

12 months ago

16.6.4

1 year ago

16.6.3

1 year ago

16.6.2

1 year ago

16.6.1

1 year ago

16.6.5

1 year ago

16.6.0

1 year ago

16.5.5

1 year ago

16.5.4

1 year ago

16.5.3

1 year ago

16.5.2

1 year ago

16.5.1

1 year ago

16.5.0

2 years ago

16.4.1

2 years ago

16.4.0

2 years ago

16.2.0

2 years ago

16.1.1

2 years ago

16.1.0

2 years ago

16.0.4

2 years ago

16.3.0

2 years ago

16.0.3

2 years ago

15.15.1

3 years ago

16.0.2

3 years ago

16.0.0

3 years ago

15.12.1

3 years ago

15.12.0

3 years ago

15.9.0

4 years ago

15.9.1

4 years ago

15.11.0

4 years ago

15.10.1

4 years ago

15.11.1

4 years ago

15.10.0

4 years ago

15.6.0

4 years ago

15.6.2

4 years ago

15.5.1

4 years ago

15.3.6

4 years ago

15.3.5

4 years ago

15.3.2

4 years ago

15.3.1

4 years ago

15.3.3

4 years ago

15.3.0

4 years ago

15.1.0

4 years ago

15.0.0

4 years ago

14.1.2

5 years ago

14.1.1

5 years ago

14.1.0

5 years ago

14.0.0

5 years ago

13.4.0

6 years ago

13.3.0

6 years ago

13.1.0

6 years ago

13.0.0

6 years ago

12.1.2

7 years ago

12.0.3

7 years ago

12.0.1

7 years ago

12.0.0

7 years ago

11.0.0

7 years ago

10.3.0

7 years ago

10.2.0

7 years ago