pavelivanov / npu

Utils for fast creating examples, static servers, deployment to surge, etc

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Create React apps fast with no Webpack

Npm Version Month Downloads Npm Licence

Features

  • Create React examples for your packages in two steps

Installation

npm install -g npu

Install peer dependencies in project root:

npm install react react-dom

Example

./lib/index.js

const MyComponent = () => (
  <div>My Component</div>
)

module.exports = MyComponent

./npu.config.js

module.exports = {
  app: './example/App.js'
}

./example/App.js

import React from 'react'
import MyComponent from '../lib'

export default class App extends React.Component {
  render() {
    return (
      <div>
        Example:
        <MyComponent />
      </div>
    )
  }
}

That's it!

Now you can make npu -d to run example in dev mode, or npu -o ./build to build app.

TODO

  • Deployment to surge.sh

About

Utils for fast creating examples, static servers, deployment to surge, etc


Languages

Language:JavaScript 96.4%Language:HTML 3.6%