Motivations - is to create systemjs HMR for your aurelia application.
The aurelia loaders used as donors:
- aurelia default loader - contains some code samples, how work with SystemJS low lvl.
- aurelia webpack loader - have code samples, how the integrate aurelia/hot-module-reload to the loader.
The project based on:
- https://github.com/alexisvincent/systemjs-hot-reloader - manage file changes on the UI over System.js
- https://github.com/capaj/chokidar-socket-emitter - to connect to the browser-sync
- https://github.com/aurelia/hot-module-reload - to reloade aurelia modules
Please read it here aurelia-systemjs-hot-plugin
npm install -g jspm
npm install -g gulp
npm install
jspm install
gulp watch
The HMR works with JSPM, systemjs and aurelia.js
Open questions here: