Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/electron-userland/electron-prebuilt-compile

electron-prebuilt with Babel and React built-in
https://github.com/electron-userland/electron-prebuilt-compile

electron

Last synced: 2 days ago
JSON representation

electron-prebuilt with Babel and React built-in

Awesome Lists containing this project

README

        

# electron-prebuilt-compile

[![No Maintenance Intended](http://unmaintained.tech/badge.svg)](http://unmaintained.tech/)

electron-prebuilt-compile is a drop-in replacement for [electron-prebuilt](https://github.com/mafintosh/electron-prebuilt) that natively understands ES6 + React + LESS + some other languages, powered by [electron-compile](https://github.com/electronjs/electron-compile).

## Installation

Download and install the latest build of electron for your OS and add it to your projects `package.json` as a `devDependency`:

```
npm install electron-prebuilt-compile --save-dev
```

Now you can just run `electron` to run electron:

```
electron
```

Electron will now understand ES6/ES7 and React components out-of-the-box, even in inline HTML:

```html


import React from 'react';
import ReactDOM from 'react-dom';
import TodoApp from './components/TodoApp';

ReactDOM.render(React.createComponent(TodoApp), document.getElementById('host'));