DevtoolsLive is a Chrome extension that lets you modify running apps without reloading. It's easy to integrate with your build system, dev environment, and can be used with your favorite editor.
DevtoolsLive is made up of a server and client component. This will guide through configuring your server for your project and installing the Chrome extension.
Grab the Devtools Live extension. This will add a new tab in your Chrome DevTools called 'Live'.
or
Visit chrome://extensions in your browser (or open up the Chrome menu by clicking the icon to the far right of the Omnibox: The menu's icon is three horizontal bars. and select Extensions under the Tools menu to get to the same place).
Ensure that the Developer mode checkbox in the top right-hand corner is checked.
Click Load unpacked extension… to pop up a file-selection dialog.
Navigate to the devtools Live directory and go to src.
Select the Client folder.
$ npm install devtools-live
Create a config file named live.js:
var LiveDevtools = require('devtools-live');
var live = new LiveDevtools({
devtools : {
directory: './src/'
},
watch : {
'./src/' : {
files : ['js/*.js','css/*.css']
}
},
connect : {
port:3000,
open: true,
root: './src/'
}
});
live.start();
$ node live.js
Go to the Live extension in chrome devtools. Click on Activate. Devtools Live will be connected automatically.
If there is an issue, go to configuration and add a new server configuration.
Now you can edit your code when devtools live is open, in your editor or in the devtools Source tab.