JSPM

@paulcbetts/electron-prebuilt-compile

0.35.5
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 1
  • Score
    100M100P100Q14629F
  • License MIT

electron-prebuilt that automatically understands Babel + React + LESS

Package Exports

  • @paulcbetts/electron-prebuilt-compile

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@paulcbetts/electron-prebuilt-compile) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

electron-prebuilt-compile

electron-prebuilt-compile is a drop-in replacement for electron-prebuilt that natively understands ES6 + React + LESS + some other languages, powered by 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:

<head>
  <link rel="stylesheet" type="text/less" href="main.less" />
</head>

<body id="host">
  <script type="application/javascript">
  import React from 'react';
  import ReactDOM from 'react-dom';
  import TodoApp from './components/TodoApp';
  
  ReactDOM.render(React.createComponent(TodoApp), document.getElementById('host'));
  </script>
</body>
</html>