diff options
author | kumavis <kumavis@users.noreply.github.com> | 2016-03-03 04:54:35 +0800 |
---|---|---|
committer | kumavis <kumavis@users.noreply.github.com> | 2016-03-03 04:54:35 +0800 |
commit | 104954d047476c299346b89e37960588d117c255 (patch) | |
tree | b160310c46c190d5da6e067aac98d048028f2db7 | |
parent | 4b8be94f5102fb3082a3a671658224eee74832f3 (diff) | |
parent | 32252e39cc1633ee623cf055eac57210ff4f9179 (diff) | |
download | tangerine-wallet-browser-104954d047476c299346b89e37960588d117c255.tar tangerine-wallet-browser-104954d047476c299346b89e37960588d117c255.tar.gz tangerine-wallet-browser-104954d047476c299346b89e37960588d117c255.tar.bz2 tangerine-wallet-browser-104954d047476c299346b89e37960588d117c255.tar.lz tangerine-wallet-browser-104954d047476c299346b89e37960588d117c255.tar.xz tangerine-wallet-browser-104954d047476c299346b89e37960588d117c255.tar.zst tangerine-wallet-browser-104954d047476c299346b89e37960588d117c255.zip |
Merge pull request #8 from MetaMask/WatchUI
Watch metamask-ui for changes during grunt dev
-rw-r--r-- | Gruntfile.js | 10 | ||||
-rw-r--r-- | README.md | 10 |
2 files changed, 18 insertions, 2 deletions
diff --git a/Gruntfile.js b/Gruntfile.js index 5ac52f74e..7ffdf9e58 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -18,7 +18,9 @@ module.exports = function (grunt) { // Configurable paths var config = { app: 'app', - dist: 'dist' + dist: 'dist', + modules: 'node_modules', + ui: 'node_modules/metamask-ui' }; grunt.initConfig({ @@ -29,7 +31,11 @@ module.exports = function (grunt) { // Watches files for changes and runs tasks based on the changed files watch: { js: { - files: ['<%= config.app %>/scripts/{,*/}*.js'], + files: [ + '<%= config.app %>/scripts/{,*/}*.js', + '<%= config.ui %>/{,*/}*.js', + '<%= config.modules %>/web3-provider-engine/{,*/}*.js', + ], options: { livereload: '<%= connect.options.livereload %>' }, @@ -21,3 +21,13 @@ Navigate to your `metamask-plugin/dist` folder. Click `Select`. You now have the plugin, and can click 'inspect views: background plugin' to view its dev console. + +### Developing the UI + +To enjoy the live-reloading that `grunt dev` offers while working on the `metamask-ui` or `web3-provider-enigne` dependencies: + + 1. Clone the dependency locally. + 2. `npm install` in its folder. + 3. Run `npm link` in its folder. + 4. Run `npm link $DEP_NAME` in this project folder. + 5. Next time you `grunt dev` it will watch the dependency for changes as well! |