Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/elemental-design/react-keynote

Render React components to Apple Keynote slideshows
https://github.com/elemental-design/react-keynote

iwork keynote macos react react-keynote react-renderer

Last synced: about 1 month ago
JSON representation

Render React components to Apple Keynote slideshows

Awesome Lists containing this project

README

        

# react-keynote
React keynote renderer from jsx (work in progress and API is not stable yet).

## Getting Started

Make sure you are on a Mac, that you have iWork Keynote installed, and have Node.js installed.

```sh
npm i react-keynote
```

## Example Code

```jsx
import { render, Document, Slide, View, Text } from 'react-keynote';

render((



Welcome to the Slideshow!


Here is some lorem ipsum...





Some centered text.




));

/* or
const jsx = (
...
);

const [document] = document.getDocuments({ name: 'Existing Document Name' });

render(jsx, document);
*/

```