Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/electron-userland/electron-prebuilt-compile
- Owner: electron-userland
- Archived: true
- Created: 2016-01-04T05:34:35.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2022-06-14T20:18:31.000Z (over 2 years ago)
- Last Synced: 2024-12-20T09:35:39.569Z (about 1 month ago)
- Topics: electron
- Language: JavaScript
- Homepage:
- Size: 473 KB
- Stars: 167
- Watchers: 6
- Forks: 50
- Open Issues: 37
-
Metadata Files:
- Readme: README.md
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'));