launch-loader

epiijs
js deprecated
launch-loader JS library on GitHub launch-loader JS library on npm Download launch-loader JS library

A webpack loader to launch web application.

Version 1.0.2 License MIT
launch-loader has no homepage
launch-loader JS library on GitHub
launch-loader JS library on npm
Download launch-loader JS library
Keywords
epiiloaderwebpack

launch-loader

How It Works

You can input a React component as entry page by webpack.

export default class Page extends Component {
  render() { return <p /> }
}

// or
export class Page extends Component {
  render() { return <p /> }
}

launch-loader will try to find the first export name and attach to global namespace, then append launch code.

const View = window.epii.entry = Page;
const ReactDOM = require('react-dom');
const root = document.getElementById('app');
ReactDOM.render(React.createElement(View), root);

Usage

npm install --save launch-loader@latest
{
  loader: 'launch-loader',
  options: {
    holder: 'app', // div#app
    global: 'epii', // window.epii.entry = app class
  }
}