1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-11-22 18:00:18 +01:00
Commit Graph

147 Commits

Author SHA1 Message Date
Mark Stacey
1fd3dc9ecf
Switch from npm to yarn (#6843)
As a solution to the constant lockfile churn issues we've had with
`npm`, the project now uses `yarn` to manage dependencies.

The `package-lock.json` file has been replaced with `yarn.lock`, which
was created using `yarn import`. It should approximate the contents of
`package-lock.json` fairly well, though there may be some changes due to
deduplication. The codeowners file has been updated to reference this
new lockfile.

All documentation and npm scripts have been updated to reference `yarn`
rather than `npm`. Note that running scripts using `npm run` still works
fine, but it seemed better to switch those to `yarn` as well to avoid
confusion.

The `npm-audit` Bash script has been replaced with `yarn-audit`. The
output of `yarn audit` is a bit different than `npm audit` in that it
returns a bitmask to describe which severity issues were found. This
made it simpler to check the results directly from the Bash script, so
the associated `npm-audit-check.js` script was no longer required. The
output should be exactly the same, and the information is still sourced
from the same place (the npm registry).

The new `yarn-audit` script does have an external dependency: `jq`.
However, `jq` is already assumed to be present by another CI script, and
is present on all CI images we use. `jq` was not added to `package.json`
as a dependency because there is no official package on the npm
registry, just wrapper scripts. We don't need it anywhere exept on CI
anyway.

The section in `CONTRIBUTING` about how to develop inside the
`node_modules` folder was removed, as the advice was a bit dated, and
wasn't specific to this project anyway.
2019-07-30 15:36:23 -03:00
Mark O'Sullivan
aae57c259d Improve Redux DevTools documentation (#6917)
Follow up to https://github.com/MetaMask/metamask-extension/pull/6882
2019-07-25 20:06:13 -03:00
Mark Stacey
271e0ceb93
Improve the Redux DevTools documentation (#6882)
Update the README to include further instructions on how to setup the
Redux Remote DevTools in development.

Relates to #5620
2019-07-18 16:07:35 -03:00
Mark Stacey
b316dd1c40
Remove outdated development tools and documentation (#6845)
These files were referencing npm scripts that no longer existed. Notices
appear to no longer exist, and the `ui-dev.js` module is no longer
actively used.

The `mock-dev.js` module is still used for certain integration tests, so
I've just removed the reference to the non-existent script.
2019-07-15 14:24:37 -03:00
Whymarrh Whitby
830c801ec3
Add React and Redux DevTools (#6793)
* Add React and Redux DevTools

* Conditionally load react-devtools

* Add start:dev npm script to run the app with devtools

Co-Authored-By: Mark Stacey <markjstacey@gmail.com>
2019-07-11 12:27:06 -02:30
Whymarrh Whitby
f0218bdbbb
Rename accountManager usages (#6790)
Co-Authored-By: Mark Stacey <markjstacey@gmail.com>
2019-07-10 16:31:48 -02:30
Mark Stacey
9ed64568f4 Update to Node.js v10
The only package that needed to be updated was `sha3`. It has been
updated to v1.2.3, which is a maintenance release that supports up to
Node.js v12.
2019-06-27 11:46:13 -03:00
Mark Stacey
a1b46d4b62 Update README test instructions
Omit requiring mocha to be installed globally; this is not required
for any of the listed commands. Also update the `lint` command to use
the npm script, as the gulp command referenced doesn't exist.
2019-06-24 17:12:08 -03:00
Whymarrh Whitby
b53a3403b4
Clarify dev build (npm start) in README 2019-06-24 14:58:50 -02:30
Whymarrh Whitby
fbde8d043b
Update commands in README for building locally 2019-06-24 10:33:35 -02:30
bobby dresser
af79692e89 remove broken readme link (#6720) 2019-06-17 14:19:18 -02:30
Whymarrh Whitby
3658ca550a Remove outdated ui dev and ui mock docs 2019-02-20 14:18:46 -03:30
Alon Bukai
26f66d7099 fix: update README to add a missing " " space (#6191) 2019-02-20 14:11:03 -03:30
Whymarrh Whitby
b8e2205bea
Add native deps compilation troubleshooting to docs
See also #6043
2019-02-11 12:27:14 -03:30
Dan Finlay
a6f61d1e22 Make docs links consistent (#5920)
* Make docs links consistent

So our various docs pages inter-link consistently per https://github.com/MetaMask/metamask-docs/issues/1

* Add docs links to internal docs page
2018-12-12 20:48:18 -03:30
Dan Finlay
c8c58252fc Add docs link (#5870) 2018-12-03 14:23:17 -03:30
Whymarrh Whitby
4cbf41d319 Update local build instructions 2018-11-21 16:25:43 -03:30
Bruno Barbieri
3866222285 Update support links to zendesk (#5745)
* Fix loose accounts help link

* Update support site link
2018-11-13 14:42:36 -03:30
Thomas
a8d871ebee Remove greenkeeper badge from README 2018-10-15 15:14:24 -07:00
Dan Finlay
5a709306e4 Add jsdoc gh-pages script 2018-09-12 14:10:38 -07:00
William Morriss
cfb74680e2 Select not Update 2018-07-30 16:59:08 -07:00
William Morriss
5d26e886f3 reduce npm install to one line 2018-07-27 22:54:26 -07:00
William Morriss
391ed177e0 restore npm install instructions 2018-07-27 22:46:16 -07:00
bobby dresser
308d8ddcba
remove Web Store warning 2018-07-27 09:34:03 -07:00
bobby dresser
45379e867d
remove current version 2018-07-25 11:58:27 -07:00
bobby dresser
8cd36c8725
fix link bracket 2018-07-25 11:48:15 -07:00
bobby dresser
87f42468b7
add current release to the README 2018-07-25 10:30:47 -07:00
brunobar79
cde91fac16 added node version requirements 2018-07-21 12:43:35 -04:00
Whymarrh Whitby
a96dedf7db
Fix link to TREZOR emulator docs in README 2018-07-19 20:17:22 -02:30
brunobar79
3025832858 added TREZOR simulator instructions 2018-07-13 20:31:40 -04:00
Bobby Dresser
c91e5cb6b3 fix readme documentation link 2018-07-10 12:12:59 -04:00
William Morriss
545043a364 recommend yarn for node >= 10 2018-05-31 19:01:25 -07:00
Dan Finlay
344f0f2eea Add mission statement v1 2018-05-29 09:27:02 -07:00
Thomas Huang
7b70804aa0
Merge pull request #3969 from MetaMask/i3966-AddJsDocsPage
Add JSDocs Page and Script
2018-04-17 10:01:09 -07:00
Dan Finlay
136caa2034 Add JSDocs Page and Script
Includes new script `npm run doc` for generating docs page.
2018-04-12 14:46:05 -07:00
Dan Finlay
e841197141 Add team member documentation
To help exeternal contributors make sense of who is active on the
project, and who they should go to to ask certain questions.
2018-04-12 13:40:59 -07:00
Marius Kjærstad
1e9b753968
Updated one badge link to https
Updated one badge link to https
2018-03-25 15:34:36 +02:00
N1X
332a0203ac hn _locales : message.json [HINDI] (#3611)
adding hn_IN `_locales`
2018-03-21 11:33:32 -07:00
Dan Finlay
174f57b464 Document process of adding a new translation 2018-03-09 11:18:43 -08:00
Dan Finlay
429db74508 Use https 2018-01-12 11:03:03 -08:00
Dan Finlay
3a27332cf6 Update support link on readme 2018-01-12 11:01:39 -08:00
kumavis
1fb57d8cb8
readme - fix "plugin" to "extension" 2017-12-15 15:06:06 -08:00
Dan Finlay
6268272c83 Add guide to porting to new platforms
Adds a new guide to porting MetaMask to new platforms. Intended for all those devs asking us how to make a mobile MetaMask.
2017-09-14 13:31:10 -07:00
kumavis
b6df46337f readme - add waffle.io badge 2017-08-08 23:53:32 -07:00
kumavis
bbb4c36234 readme - fix greenkeeper badge position 2017-08-03 16:40:56 -07:00
kumavis
b106fa814b README - fix bad merge 2017-08-03 16:35:54 -07:00
kumavis
bb8a09375d Merge branch 'master' of github.com:MetaMask/metamask-extension into greenkeeper/initial 2017-08-03 15:12:24 -07:00
kumavis
da16f39626 Merge branch 'master' of github.com:MetaMask/metamask-extension into greenkeeper/initial 2017-08-03 15:05:32 -07:00
Thomas Huang
1eb089b0e7 Coveralls badge directs to master branch 2017-07-25 18:03:47 -07:00
Thomas Huang
3575bd49ab Run coveralls on all branches 2017-07-25 16:59:08 -07:00
Thomas Huang
d571f5ee70 Add Test Coverage with nyc package and coveralls for github badge 2017-07-23 21:32:49 -07:00
Dan Finlay
366ddc6248 Add user support link 2017-07-20 09:55:47 -07:00
Dan Finlay
9018810ac2 Update tutorial links 2017-07-20 09:55:10 -07:00
greenkeeper[bot]
eff9a578f7 docs(readme): add Greenkeeper badge 2017-07-18 22:41:33 +00:00
tmashuang
d9a195f86b Shield looks better 2017-07-18 09:20:48 -07:00
tmashuang
0ebec8d0a8 Change Ci Badge url for readme 2017-07-18 09:08:24 -07:00
Dan Finlay
d0144c2853 Break docs up into individual files 2017-06-05 13:55:48 -07:00
Dan Finlay
e99ce3763a Add publishing guide to readme 2017-06-05 13:42:41 -07:00
Kevin Serrano
09034772d0
Add (vague) instructions to adding a new network to the dropdown. 2017-04-25 14:57:07 -07:00
Kevin Serrano
2920faf63c
Add more detailed instructions on generating and deleting notices. 2017-04-17 13:45:49 -07:00
Kevin Serrano
afb60b9061
modification of notices. 2017-02-02 15:02:32 -08:00
kumavis
fc9c03d4d1 meta - readme - add gource instructions 2017-01-02 12:09:56 -08:00
Dan Finlay
3577aa4649 Added instructions for installing local build 2016-11-21 18:16:45 -08:00
kumavis
277bffc9b0 meta - README - add npm start to instructions
thanks @karlfloersch
2016-11-21 09:34:31 -08:00
Dan Finlay
cce8d9e360 Began adding browser-native encryptor module
Added new Qunit build process that will browserify the contents of `test/integration/lib` into the QUnit browser, allowing much more modular testing, including unit testing of our modules in our target browsers.

Made a basic unit test file of this form for the new encryptor module, which fails miserably because I've only just begun to work with it.

I've started with this blog post as a starting point, and will be adjusting it to our needs from there:
http://qnimate.com/passphrase-based-encryption-using-web-cryptography-api/
2016-10-12 20:07:46 -07:00
Dan Finlay
310ea53a82 Add developer faq to top of readme 2016-09-09 20:01:27 -07:00
Dan Finlay
4715a55d0f Update readme node version 2016-07-28 11:58:37 -07:00
Dan Finlay
a1e1a6544e Fixed deploy instructions 2016-07-26 16:04:26 -07:00
Dan Finlay
5276897668 Store versioned builds in builds folder 2016-07-26 15:35:48 -07:00
Dan Finlay
2368c2993d Add platform specific builds and zip tasks (#486)
* Add platform specific folders to dist folder

* Remove gulp hacks

* Add platform specific bundling

dev and dist tasks now build into platform-specific folders within the `dist` folder.

Added tasks `gulp zip` and `gulp dist`.

`zip` builds the platform-specific folders into platform-specific bundles within the `dist` folder.

`dist` builds and then zips all at once.

* Fix chrome bundle zipping

* Fix broken reference in eth warning

* Fix but where web3.eth.accounts are not available in firefox.

* Bump changelog
2016-07-26 15:15:40 -07:00
Dan Finlay
6fa1d6efff Add note about firefox stackoverflow to readme 2016-07-25 14:50:19 -07:00
Dan Finlay
dcd1665e90 Add note about mozilla irc 2016-07-25 14:03:53 -07:00
Dan Finlay
0880721d84 Add firefox instructions to readme 2016-07-25 13:36:30 -07:00
Dan Finlay
5b4e2ffeac Add mock dev mode 2016-07-21 18:08:35 -07:00
Dan Finlay
667483ac20 Add simple build instructions (#454) 2016-07-15 18:04:52 -07:00
kumavis
39175ba837 readme - camel case MetaMask 2016-07-06 11:04:26 -07:00
Dan Finlay
0f16155abf Add ui mocking mode explanation 2016-06-30 18:44:37 -07:00
Dan Finlay
dc2ef96702 Fix badge token param 2016-06-21 14:54:56 -07:00
Dan Finlay
b7f7292a21 Add circle token to badge image 2016-06-21 14:33:37 -07:00
Dan Finlay
46b513cd00 Update build badge 2016-06-21 14:31:42 -07:00
Dan Finlay
7a049ae27f Update CI status badge for Circle 2016-06-21 14:29:55 -07:00
Dan Finlay
7b9a1197c8 Began adding auto linting 2016-06-21 12:07:13 -07:00
Dan Finlay
078494833b Add architecture diagram to readme 2016-06-13 16:53:21 -07:00
Dan Finlay
65d73d7bb4 Unify test suites 2016-04-18 11:41:29 -07:00
Dan Finlay
5de4dc7662 Add build badge 2016-04-14 15:12:13 -07:00
Dan Finlay
5694a11672 Remove private throughput graph 2016-04-13 16:21:17 -07:00
Dan Finlay
b05e458ac2 Add waffle metrics to the README for fun 2016-04-13 16:13:45 -07:00
Dan Finlay
a27677a87c Move UI deps into main plugin package.json
Also move UI test scripts into main plugin
Also move testing explanation to main plugin README.
2016-04-13 15:46:39 -07:00
Dan Finlay
84789d674a Added changelog and deploy docs 2016-03-22 10:43:56 -07:00
Simon de la Rouviere
a20ca1a8fb grunt to gulp readme changes 2016-03-14 11:21:07 +02:00
Dan Finlay
77eaf8b0f5 Added gulp cli documentation 2016-03-03 09:32:52 -08:00
Dan Finlay
32252e39cc Add grunt watch to web3-provider-engine 2016-03-02 12:48:15 -08:00
Dan Finlay
19c1c39334 Watch metamask-ui for changes during grunt dev 2016-03-02 12:14:23 -08:00
kumavis
8f45bad242 meta - readme - improve instructions 2016-02-08 12:07:29 -08:00
kumavis
f0eede8de4 meta - readme - add grunt-cli to instructions 2016-02-08 11:52:06 -08:00
Dan Finlay
1074215fe1 Add plugin adding doc 2015-12-20 16:31:44 -08:00
Dan Finlay
bfad2cc906 Add simple dev readme 2015-12-20 16:25:45 -08:00