aboutsummaryrefslogtreecommitdiffstats
path: root/.gitignore
Commit message (Collapse)AuthorAgeFilesLines
* Switch from `npm` to `yarn` (#6843)Mark Stacey2019-07-311-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Fix `npm-audit` script (#6908)Mark Stacey2019-07-251-0/+2
| | | | | | | | | | | | | | | | | | | | | | | The npm audit script was auditing all dependencies, then filtering the results to just the advisories concerning production dependencies. This was done by checking the boolean `dev` and `optional` properties of each `findings` entry in each advisory. The `dev` and `optional` properties are now missing, which is resulting in dev advisories being mistakenly identified as affecting production. This check has been removed, and instead the `--production` flag is used when calling `npm audit`. This accomplishes the same goal without relying as much upon the audit output format. The `--production` flag was added in `npm` `v6.10.0`, so `npm` has been updated to the current latest stable (`v6.10.2`) for the `test-deps` job. It was also updated on the `prep-deps-npm` job to ensure consistency in behaviour. The other jobs only use `npm run` which hasn't changed substantially in some time, so compatibility isn't really a concern for those. `audit.json` has also been added to `.gitignore`. It was accidentally checked in once while working on this branch.
* Add scripts to automate GitHub releases (#6653)Whymarrh Whitby2019-07-181-0/+2
| | | | | | | | | | * ci: Rename full_test to test_and_release * ci: Add scripts to automate GH releases * Add .bak files to .gitignore * ci: Add reviewer to the auto version PR
* Remove `disc` (#6801)Mark Stacey2019-07-041-1/+0
| | | | | The `disc` gulp command no longer works. I wasn't able to fix this easily, so instead it has been removed. We can probably find something better to replace it with.
* Add html reporter to test coverage outputWhymarrh Whitby2018-09-121-0/+1
|
* Merge branch 'develop' into network-remove-provider-engineThomas2018-07-261-0/+4
|\
| * ignore vim filesWilliam Morriss2018-07-211-0/+4
| |
* | test - e2e - inject metamask config to point at localhostkumavis2018-06-121-1/+2
| |
* | controllers - transactions - merge @frankiebee's work with minekumavis2018-05-291-1/+2
|/
* Add JSDoc to various background scriptsbitpshr2018-04-191-0/+1
|
* test - e2e - generate artifacts on test failurekumavis2018-03-301-0/+2
|
* Merge pull request #3504 from lazaridiscom/laz/i3427kumavis2018-03-211-0/+2
|\ | | | | adds READMEs to folders, re #3427
| * add READMEs to folders, re #3427Lazaridis2018-03-141-0/+2
| |
* | Merge branch 'master' of github.com:MetaMask/metamask-extension into ↵kumavis2018-03-141-1/+0
|\| | | | | | | i3076-UseStorageLocalInstead
| * meta - add package-lock to gitkumavis2018-03-091-2/+1
| |
* | gitignore - add yarn.lockkumavis2018-03-091-1/+2
|/
* incremental commitClark, Jason (Contractor)2017-11-241-0/+2
|
* Ignore all compiled css, track only scsssdtsui2017-08-071-2/+2
|
* Ignore itcss sourcemapssdtsui2017-08-071-0/+3
|
* Add Test Coverage with nyc package and coveralls for github badgeThomas Huang2017-07-241-1/+4
|
* gitignore - add package-lock and re-arrange by categorykumavis2017-06-131-8/+14
|
* break out IndexDbController && Run the first time test on mascarafrankiebee2017-04-281-0/+3
|
* gulp - add disc bundle analysis taskkumavis2017-01-111-0/+1
|
* Merged master into devDan Finlay2016-12-201-1/+2
|\
| * meta - add npm-debug.log to gitignorekumavis2016-12-171-0/+1
| |
| * CleanupDan Finlay2016-12-171-0/+1
| |
| * Version 2.13.4Dan Finlay2016-10-181-0/+1
| |
* | Remove and untrack npm debug filesDan Finlay2016-11-021-0/+1
| |
* | Got encrypting working, not yet decryptingDan Finlay2016-10-151-2/+1
|/
* Add builds.zip to gitignoreDan Finlay2016-08-231-0/+1
|
* Ui testing (#481)Dan Finlay2016-07-261-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add UI Testing Framework and Simple UI Test Added a Testem configuration that launches a Qunit page with an iFrame that builds and loads our mock-dev page and can interact with it and run tests on it. Wrote a simple test that accepts the terms and conditions and transitions to the next page. I am not doing any fancy redux-hooks for the async waiting, I've simply added a `tests/integration/helpers.js` file with a `wait()` function that returns a promise that should wait long enough. Long term we should hook into the app lifecycle by some means for testing, so we only wait the right amount of time, and wait long enough for slower processes to complete, but this may work for the time being, just enough to run some basic automated browser tests. * Separate UI tests from normal unit test suite * Add UI tests to CI test script * Add testem and phantom to circleCI pre-script * Fix circle pre script * Move pre scripts to dependencies key * Remove phantom from build deps * Fix testem runner page * Add promise polyfill for PhantomJS * Skip PhantomJS in testem * Run browser tests in parallel * Fix promise usage? * Correct skip usage
* Add vlad icons to image folderDan Finlay2016-06-151-0/+1
|
* network status getting set upon start-up and showing in title bar but not ↵Zac Mitton2016-06-021-0/+1
| | | | auto-updating yet
* Created etherscan provider (untested)Dan Finlay2016-03-301-1/+2
|
* build - use gulp, remove gruntkumavis2016-03-121-1/+0
|
* build - add gulp build processkumavis2016-03-031-1/+3
|
* meta - gitignorekumavis2015-08-021-0/+2
|
* init commitkumavis2015-08-011-0/+8