1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-12-23 09:52:26 +01:00
🦊 Minimalized version of MetaMask for my own personal use.
Go to file
Dan Finlay 231d7ab1de Merge pull request #64 from MetaMask/readme_gulp_grunt
grunt to gulp readme changes
2016-03-14 09:18:58 -05:00
app notifications - add tx confirm+cancel buttons 2016-03-11 17:13:48 -08:00
test init commit 2015-07-31 18:38:02 -07:00
.editorconfig init commit 2015-07-31 18:38:02 -07:00
.gitattributes init commit 2015-07-31 18:38:02 -07:00
.gitignore build - use gulp, remove grunt 2016-03-11 15:21:43 -08:00
.jshintrc init commit 2015-07-31 18:38:02 -07:00
.yo-rc.json init commit 2015-07-31 18:38:02 -07:00
gulpfile.js build - use gulp, remove grunt 2016-03-11 15:21:43 -08:00
package.json notifications - add tx confirm+cancel buttons 2016-03-11 17:13:48 -08:00
README.md grunt to gulp readme changes 2016-03-14 11:21:07 +02:00
svg-notifications.md notifications - add tx confirm+cancel buttons 2016-03-11 17:13:48 -08:00

Metamask Plugin

Development

npm install

Developing with Gulp

We're using an experimental version of gulp-cli, so if you have the old version of gulp, you'll need to uninstall it, npm uninstall -g gulp, and install this one instead:

npm install gulpjs/gulp-cli#4.0 -g

After that, you can just:

gulp dev

In Chrome

Open Settings > Extensions.

Check "Developer mode".

At the top, click Load Unpacked Extension.

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 gulp dev offers while working on the metamask-ui or web3-provider-engine 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 gulp dev it will watch the dependency for changes as well!