1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-11-25 20:02:58 +01:00
🦊 Minimalized version of MetaMask for my own personal use.
Go to file
Dan Finlay 5dbf5c2937 Add lock images to static repo.
Having the ui in one project but the static resources in this one is a good sign that either:

 - We should have the UI in this project.
 - We should find a way to keep the static resources in the UI repo.
2016-03-02 15:32:13 -08:00
app Add lock images to static repo. 2016-03-02 15:32:13 -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 meta - gitignore 2015-08-01 16:33:00 -07: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
Gruntfile.js Add grunt watch to web3-provider-engine 2016-03-02 12:48:15 -08:00
package.json deps - bump provider engine 2016-02-17 13:43:44 -08:00
README.md Add grunt watch to web3-provider-engine 2016-03-02 12:48:15 -08:00

Metamask Plugin

Development

npm install --global grunt-cli
npm install
grunt 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 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!