packup

0.7.2 • Public • Published

Packup

Work in progress.

Options

  • --port: Specify a server port (Default: any free port starting from 8080)
  • --config: Use a configuration file

Configuration file

Through the --config option, a configuration file can be supplied. Currently only the entry key is supported to specify multiple entry files. For example:

module.exports = {
  entry: {
    app: './index',
    foo: './foo'
  }
}

Goals

Easy usage

No configuration needed.

  • Provide a hot-reloading enabled development server without the boilerplate
  • Provide a default set of webpack loaders
  • Provide a default set of NPM packages (less is more)
  • Always route all routes to the app, to enable HTML5 pushState routing

Advanced usage

Enable some or complete configuration.

  • Allow extension of default webpack config
  • Allow use of a completely separate webpack config
  • Allow easy replacement through webpack itself

Global install (good for quick no-config experiments)

npm install packup -g
packup main.js

Local install (good for serious projects)

npm install packup --save-dev
node_modules/.bin/packup main.js

See also

  • react-heatpack is the main inspiration but different enough in goals and implementation.

/packup/

    Package Sidebar

    Install

    npm i packup

    Weekly Downloads

    1

    Version

    0.7.2

    License

    BSD-3-Clause

    Last publish

    Collaborators

    • squiles
    • bldng
    • bprusinowski
    • ptbrowne
    • herrstucki
    • werehamster