Includes:
Node.js 4.0.0 or higher is required for this boilerplate to run.
git clone [email protected]:evenfrost/esnext.git
cd esnext
npm run init
npm start # or npm run devWhile in development mode, on server unstable V8 ES.next features are transpiled at runtime with babel-node, while stable (e.g. generators) are handled by Node.js itself.
On client everything is managed by jspm. (See jspm wiki.)
npm run build
npm run prodAll processed files are placed in build folder, preserving the abovementioned stable/unstable logic, with client scripts and styles bundled respectively in separate files.