├── .eslintrc ├── .gitignore ├── .prettierrc ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── assets └── openChrome.appleScript ├── example ├── .gitignore ├── .nolluprc.js ├── README.md ├── package.json ├── public │ ├── index.html │ ├── postcss.html │ └── stateful.html ├── rollup.config.js ├── src │ ├── a.js │ ├── b.js │ ├── c.js │ ├── main.js │ ├── main2.js │ ├── postcss │ │ ├── main.js │ │ └── style.css │ └── stateful │ │ ├── README.md │ │ ├── components │ │ ├── button.js │ │ └── input.js │ │ ├── hmr-adapter.js │ │ └── main.js └── yarn.lock ├── index.js ├── lib ├── autocreate.js ├── constants.js ├── hmr.js ├── livereload.js ├── open-browser.js ├── server.js └── utils.js ├── package.json ├── rollup.config.js ├── src ├── client.js ├── deps-map.js ├── hot.js ├── log.js ├── main.js ├── overlay.js ├── system-hooks.js └── utils.js ├── test ├── .gitignore ├── multi-entrypoints │ ├── node_modules │ ├── package.json │ ├── public │ │ └── index.html │ └── rollup.config.js ├── nollup-compat │ ├── node_modules │ ├── package.json │ ├── public │ │ └── index.html │ ├── rollup.config.js │ └── src │ │ ├── a.js │ │ ├── b.js │ │ ├── main.js │ │ ├── main2.js │ │ └── sub │ │ └── c.js ├── output.dir │ ├── node_modules │ ├── package.json │ ├── public │ │ └── index.html │ └── rollup.config.js ├── output.file-nested │ ├── node_modules │ ├── package.json │ ├── public │ │ └── index.html │ └── rollup.config.js ├── output.file │ ├── node_modules │ ├── package.json │ ├── public │ │ └── index.html │ └── rollup.config.js ├── package.json ├── preserve-modules │ ├── node_modules │ ├── package.json │ ├── public │ │ └── index.html │ └── rollup.config.js ├── rollup.defaults.js ├── src │ ├── a.js │ ├── b.js │ ├── main.js │ ├── main2.js │ └── sub │ │ └── c.js └── yarn.lock └── yarn.lock /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | *.bak.js 3 | /dist/ 4 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | semi: false 2 | singleQuote: true 3 | trailingComma: es5 4 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/README.md -------------------------------------------------------------------------------- /assets/openChrome.appleScript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/assets/openChrome.appleScript -------------------------------------------------------------------------------- /example/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | /public/build/ 3 | -------------------------------------------------------------------------------- /example/.nolluprc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/example/.nolluprc.js -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/example/README.md -------------------------------------------------------------------------------- /example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/example/package.json -------------------------------------------------------------------------------- /example/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/example/public/index.html -------------------------------------------------------------------------------- /example/public/postcss.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/example/public/postcss.html -------------------------------------------------------------------------------- /example/public/stateful.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/example/public/stateful.html -------------------------------------------------------------------------------- /example/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/example/rollup.config.js -------------------------------------------------------------------------------- /example/src/a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/example/src/a.js -------------------------------------------------------------------------------- /example/src/b.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/example/src/b.js -------------------------------------------------------------------------------- /example/src/c.js: -------------------------------------------------------------------------------- 1 | export const c = 'cc' 2 | -------------------------------------------------------------------------------- /example/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/example/src/main.js -------------------------------------------------------------------------------- /example/src/main2.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/src/postcss/main.js: -------------------------------------------------------------------------------- 1 | import './style.css' 2 | 3 | document.body.innerHTML = '

Hello PostCSS

' 4 | -------------------------------------------------------------------------------- /example/src/postcss/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/example/src/postcss/style.css -------------------------------------------------------------------------------- /example/src/stateful/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/example/src/stateful/README.md -------------------------------------------------------------------------------- /example/src/stateful/components/button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/example/src/stateful/components/button.js -------------------------------------------------------------------------------- /example/src/stateful/components/input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/example/src/stateful/components/input.js -------------------------------------------------------------------------------- /example/src/stateful/hmr-adapter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/example/src/stateful/hmr-adapter.js -------------------------------------------------------------------------------- /example/src/stateful/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/example/src/stateful/main.js -------------------------------------------------------------------------------- /example/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/example/yarn.lock -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/index.js -------------------------------------------------------------------------------- /lib/autocreate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/lib/autocreate.js -------------------------------------------------------------------------------- /lib/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/lib/constants.js -------------------------------------------------------------------------------- /lib/hmr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/lib/hmr.js -------------------------------------------------------------------------------- /lib/livereload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/lib/livereload.js -------------------------------------------------------------------------------- /lib/open-browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/lib/open-browser.js -------------------------------------------------------------------------------- /lib/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/lib/server.js -------------------------------------------------------------------------------- /lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/lib/utils.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/src/client.js -------------------------------------------------------------------------------- /src/deps-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/src/deps-map.js -------------------------------------------------------------------------------- /src/hot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/src/hot.js -------------------------------------------------------------------------------- /src/log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/src/log.js -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/src/main.js -------------------------------------------------------------------------------- /src/overlay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/src/overlay.js -------------------------------------------------------------------------------- /src/system-hooks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/src/system-hooks.js -------------------------------------------------------------------------------- /src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/src/utils.js -------------------------------------------------------------------------------- /test/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/test/.gitignore -------------------------------------------------------------------------------- /test/multi-entrypoints/node_modules: -------------------------------------------------------------------------------- 1 | ../node_modules -------------------------------------------------------------------------------- /test/multi-entrypoints/package.json: -------------------------------------------------------------------------------- 1 | ../package.json -------------------------------------------------------------------------------- /test/multi-entrypoints/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/test/multi-entrypoints/public/index.html -------------------------------------------------------------------------------- /test/multi-entrypoints/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/test/multi-entrypoints/rollup.config.js -------------------------------------------------------------------------------- /test/nollup-compat/node_modules: -------------------------------------------------------------------------------- 1 | ../node_modules -------------------------------------------------------------------------------- /test/nollup-compat/package.json: -------------------------------------------------------------------------------- 1 | ../package.json -------------------------------------------------------------------------------- /test/nollup-compat/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/test/nollup-compat/public/index.html -------------------------------------------------------------------------------- /test/nollup-compat/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/test/nollup-compat/rollup.config.js -------------------------------------------------------------------------------- /test/nollup-compat/src/a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/test/nollup-compat/src/a.js -------------------------------------------------------------------------------- /test/nollup-compat/src/b.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/test/nollup-compat/src/b.js -------------------------------------------------------------------------------- /test/nollup-compat/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/test/nollup-compat/src/main.js -------------------------------------------------------------------------------- /test/nollup-compat/src/main2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/test/nollup-compat/src/main2.js -------------------------------------------------------------------------------- /test/nollup-compat/src/sub/c.js: -------------------------------------------------------------------------------- 1 | export const c = 'c' 2 | -------------------------------------------------------------------------------- /test/output.dir/node_modules: -------------------------------------------------------------------------------- 1 | ../node_modules -------------------------------------------------------------------------------- /test/output.dir/package.json: -------------------------------------------------------------------------------- 1 | ../package.json -------------------------------------------------------------------------------- /test/output.dir/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/test/output.dir/public/index.html -------------------------------------------------------------------------------- /test/output.dir/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/test/output.dir/rollup.config.js -------------------------------------------------------------------------------- /test/output.file-nested/node_modules: -------------------------------------------------------------------------------- 1 | ../node_modules -------------------------------------------------------------------------------- /test/output.file-nested/package.json: -------------------------------------------------------------------------------- 1 | ../package.json -------------------------------------------------------------------------------- /test/output.file-nested/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/test/output.file-nested/public/index.html -------------------------------------------------------------------------------- /test/output.file-nested/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/test/output.file-nested/rollup.config.js -------------------------------------------------------------------------------- /test/output.file/node_modules: -------------------------------------------------------------------------------- 1 | ../node_modules -------------------------------------------------------------------------------- /test/output.file/package.json: -------------------------------------------------------------------------------- 1 | ../package.json -------------------------------------------------------------------------------- /test/output.file/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/test/output.file/public/index.html -------------------------------------------------------------------------------- /test/output.file/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/test/output.file/rollup.config.js -------------------------------------------------------------------------------- /test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/test/package.json -------------------------------------------------------------------------------- /test/preserve-modules/node_modules: -------------------------------------------------------------------------------- 1 | ../node_modules -------------------------------------------------------------------------------- /test/preserve-modules/package.json: -------------------------------------------------------------------------------- 1 | ../package.json -------------------------------------------------------------------------------- /test/preserve-modules/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/test/preserve-modules/public/index.html -------------------------------------------------------------------------------- /test/preserve-modules/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/test/preserve-modules/rollup.config.js -------------------------------------------------------------------------------- /test/rollup.defaults.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/test/rollup.defaults.js -------------------------------------------------------------------------------- /test/src/a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/test/src/a.js -------------------------------------------------------------------------------- /test/src/b.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/test/src/b.js -------------------------------------------------------------------------------- /test/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/test/src/main.js -------------------------------------------------------------------------------- /test/src/main2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/test/src/main2.js -------------------------------------------------------------------------------- /test/src/sub/c.js: -------------------------------------------------------------------------------- 1 | export const c = 'c' 2 | -------------------------------------------------------------------------------- /test/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/test/yarn.lock -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rixo/rollup-plugin-hot/HEAD/yarn.lock --------------------------------------------------------------------------------