automagical
(alpha build) Making Webpack as easy as Nodemon
Last updated 4 years ago by puppybits .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install automagical 
SYNC missed versions from official npm registry.

Automagical

The one-click experience for JavaScript development

Browser HMR (hot module reloading), static file server and node reloading all-in-one.

[GIF showing starting a project][datauri://]

  • Special thanks to Webpack, Nodemon, Webpack-Dev-Server projects

Quick start

npm install automagical -g

Create a barebones, new project (or if you like you're existing project you can keep your existing project).

auto new react

Start a HMR server in your working directory

auto

New Project (coming soon)

Create a new react project. This will create an up , will add mobile icons as wellto date scaffold that can fully run by itself. , any inline comments that are a file path will get and replace the comment with the file

auto react

Install other packages when the package starts.

auto react --install redux

By default automagical will upgrade every library to the highest version number (betas are opt-in only). If something doesn't work reinstall with the --safe flag to use the specific library version in the original package.json.

auto react --safe

Development

Start the hot reload server.

auto start # or npm run watch

Options for hot reloading development server.

auto start \ # by default, separate files by routes for insanely fast loading
  --port 1234 \ # default port is 8080. use this to override the port
  --proxy \ # url to proxy calls to
  --https \ # use a https server to get access to all browser APIs
  --offline \ # include service worker to test/validate offline support, will add mobile icons as well
  --polyfills \ # array of URLs for polyfills to preload
  --html my-index.html \ # use an alternate index.html to server the app, any inline comments that are a file path will get and replace the comment with the file

To start development you'll want to bring up a server. The automagical server will use webpack to hot swap modules to give instant reloads. Packages will be auto-installed in your project folder.

Deploy

How to deploy.

auto build \ # by default, separate files by routes for insanely fast loading
  --offline \ # add a service worker to the index.html
  --embed \ # package html, css, js, imgs, fonts all into a single .js file (great for CMS deployments)
  --node \ # package run server side in node
  --lib \ # separate files by components and exclude react and other high-level dependencies
  --html my-index.html \ # use an alternate index.html to server the app

Current Tags

  • 1.0.3                                ...           latest (4 years ago)

4 Versions

  • 1.0.3                                ...           4 years ago
  • 1.0.2                                ...           4 years ago
  • 1.0.1                                ...           4 years ago
  • 1.0.0                                ...           4 years ago
Maintainers (1)
Downloads
Today 1
This Week 1
This Month 3
Last Day 0
Last Week 1
Last Month 2
Dev Dependencies (0)
None
Dependents (0)
None

Copyright 2014 - 2016 © taobao.org |