/riot-rollup-setup

Configuration simple de rollup avec prise en charge de Riot.js

Primary LanguageJavaScript

Configuration simple de rollup avec prise en charge de Riot.js

Adapté de https://github.com/riot/examples/tree/gh-pages/rollup (voir cette page pour les détails de configuration).

Mise en route

Des scripts sont définis dans package.json.

NB : un script run devait permettre de lancer à la fois watch et server mais la commande double (&) semble ne pas fonctionner sous Windows.

Pour lancer un build initial :

$ npm run build

Pour lancer le server (plugin browser-sync) :

$ npm run server

browser-sync ouvre un navigateur à l'URL http://localhost:3000 (le port 3001 donne accès à un panneau d'administration).

Dans une autre console, lancer le script watch :

$ npm run watch

NB : n'ayant pas réussi à faire fonctionner le plugin chokidar sous Windows 7, je le remplace par rollup-watch.

Bundling

Les tâches de rollup sont définies dans le fichier rollup.config.js.

Le transpileur ECMAScript 6 utilisé n'est pas Babel mais Bublé (https://buble.surge.sh/guide/).