1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-12-23 09:52:26 +01:00
metamask-extension/app/scripts
Mark Stacey 00a73ee25e
Replace debounce package with debounce function from lodash (#7931)
These two functions differ slightly in options, but none of those
options are being used by us, so in these cases they're functionally
equivalent. They're even both descendants of the original `debounce`
function from `underscore`.

This was done to reduce the number of direct dependencies we have. It
should not affect bundle size, as we still depend upon the `debounce`
package transitively.
2020-01-29 13:36:03 -04:00
..
account-import-strategies Clean up "JSON File" import strategy test output (#7855) 2020-01-17 19:59:47 -03:30
controllers Replace clone dependency with cloneDeep from lodash (#7926) 2020-01-29 13:14:33 -04:00
lib Replace clone dependency with cloneDeep from lodash (#7926) 2020-01-29 13:14:33 -04:00
migrations Replace clone dependency with cloneDeep from lodash (#7926) 2020-01-29 13:14:33 -04:00
platforms Migrate codebase to use ESM (#7730) 2020-01-09 00:04:58 -03:30
background.js Allow exporting state during e2e tests (#7860) 2020-01-17 18:59:25 -04:00
chromereload.js
contentscript.js Consistent jsdoc syntax (#7755) 2020-01-13 14:36:36 -04:00
first-time-state.js Migrate codebase to use ESM (#7730) 2020-01-09 00:04:58 -03:30
inpage.js Migrate codebase to use ESM (#7730) 2020-01-09 00:04:58 -03:30
metamask-controller.js Replace debounce package with debounce function from lodash (#7931) 2020-01-29 13:36:03 -04:00
phishing-detect.js Remove unnecessary get environment type parameter (#7891) 2020-01-24 15:12:58 -04:00
README.md
ui.js Remove unnecessary get environment type parameter (#7891) 2020-01-24 15:12:58 -04:00

Main MetaMask Code

This folder contains the core-code.

Currently, it is organized mostly based on file category, like:

controllers, migrations, lib

Ongoing Task

Refactor code-structure, thus the subsystems are reflected on the filesystem.

Examples