rollup-plugin-hotreload
Hot Reload plugin for Rollup.js
Feature
- Multiple files hotreload supported
- Auto injected into HTML supported
- EventSource (depended on browsers)
How to use
rollup.config.js
NOTE: the rollup-plugin-hotreload server port is 9999
DO NOT USE localhost server port as the same as 9999
import { rph, rphMultibundles } from "rollup-plugin-hotreload";
import path from "path";
import "your_server_path";
export default rphMultibundles({
plugins: [
rph({
templateHtmlPath: path.join(__dirname, "src/index.html"),
isStopRPH: false,
rootDir: path.join(__dirname, "build"),
buildPaths: [
["js/index.min.js", "src/index.js"]
]
})
]
}, __dirname);
Installation
$yarn add rollup-plugin-hotreload
or
$npm install rollup-plugin-hotreload
Test (Todo)
$yarn test
Build
$yarn build
Contributing
Feel free to fork and PR
Issues
License
MIT