@mattersmedia/article-json-to-apple-news
v4.3.3
Published
Render article JSON in the Apple News format
Downloads
607
Keywords
Readme
article-json-to-apple-news
Render article json in Apple News format
Usage
npm install article-json-to-apple-news
const convertToAppleNews = require('article-json-to-apple-news');
const article = {
title: 'Article Title',
author: {
name: 'John',
href: 'http://example.com/john'
},
publishedDate: new Date('2016-02-04T14:00:00Z'),
body: [
{
type: 'paragraph',
children: [
{
type: 'text',
content: 'This is the text and '
},
{
type: 'text',
bold: true,
content: 'some bold text '
},
{
type: 'text',
href: 'http://example.com',
content: 'some link'
}
]
},
{
type: 'embed',
embedType: 'image',
src: 'http://example/image.jpg',
width: 300,
height: 150
}
]
};
console.log(convertToAppleNews(article, { identifier: 'article-identifier' }));
// {
// article: <apple news article>,
// bundlesToUrls: <object that maps bundle:// urls to http(s) urls>
// }
Body format
https://github.com/micnews/html-to-article-json#format
License
MIT