Skip to content

Commit

Permalink
deps: @metamask/providers@^13.1.0->^14.0.2 (#21931)
Browse files Browse the repository at this point in the history
## **Description**

- deps: @metamask/providers@^13.1.0->^14.0.2
- deps: extension-port-stream@^2.1.1->^3.0.0
- deps: json-rpc-middleware-stream@^4.2.1->^5.0.1


This fully removes runtime dependency on `@metamask/providers@13.x`,
except for `@metamask/keyring-api`
(MetaMask/keyring-api#209)

## **Related issues**

## **Manual testing steps**

1. Go to this page...
2.
3.

## **Screenshots/Recordings**

<!-- If applicable, add screenshots and/or recordings to visualize the
before and after of your change. -->

### **Before**

<!-- [screenshots/recordings] -->

### **After**

<!-- [screenshots/recordings] -->

## **Pre-merge author checklist**

- [ ] I’ve followed [MetaMask Coding
Standards](https://github.com/MetaMask/metamask-extension/blob/develop/.github/guidelines/CODING_GUIDELINES.md).
- [ ] I've clearly explained what problem this PR is solving and how it
is solved.
- [ ] I've linked related issues
- [ ] I've included manual testing steps
- [ ] I've included screenshots/recordings if applicable
- [ ] I’ve included tests if applicable
- [ ] I’ve documented my code using [JSDoc](https://jsdoc.app/) format
if applicable
- [ ] I’ve applied the right labels on the PR (see [labeling
guidelines](https://github.com/MetaMask/metamask-extension/blob/develop/.github/guidelines/LABELING_GUIDELINES.md)).
Not required for external contributors.
- [ ] I’ve properly set the pull request status:
  - [ ] In case it's not yet "ready for review", I've set it to "draft".
- [ ] In case it's "ready for review", I've changed it from "draft" to
"non-draft".

## **Pre-merge reviewer checklist**

- [ ] I've manually tested the PR (e.g. pull and build branch, run the
app, test code being changed).
- [ ] I confirm that this PR addresses all acceptance criteria described
in the ticket it closes and includes the necessary testing evidence such
as recordings and or screenshots.

---------

Co-authored-by: MetaMask Bot <metamaskbot@users.noreply.github.com>
  • Loading branch information
legobeat and metamaskbot authored Nov 22, 2023
1 parent 40f632e commit 6f892d4
Show file tree
Hide file tree
Showing 7 changed files with 332 additions and 192 deletions.
46 changes: 43 additions & 3 deletions lavamoat/browserify/beta/policy.json
Original file line number Diff line number Diff line change
Expand Up @@ -3495,7 +3495,28 @@
"extension-port-stream": {
"packages": {
"browserify>buffer": true,
"stream-browserify": true
"extension-port-stream>readable-stream": true
}
},
"extension-port-stream>readable-stream": {
"globals": {
"AbortController": true,
"AggregateError": true,
"Blob": true,
"new": true,
"target": true
},
"packages": {
"browserify>buffer": true,
"browserify>process": true,
"browserify>string_decoder": true,
"extension-port-stream>readable-stream>abort-controller": true,
"webpack>events": true
}
},
"extension-port-stream>readable-stream>abort-controller": {
"globals": {
"AbortController": true
}
},
"fast-json-patch": {
Expand Down Expand Up @@ -3535,8 +3556,27 @@
"setTimeout": true
},
"packages": {
"@metamask/safe-event-emitter": true,
"readable-stream": true
"json-rpc-middleware-stream>@metamask/safe-event-emitter": true,
"json-rpc-middleware-stream>readable-stream": true
}
},
"json-rpc-middleware-stream>@metamask/safe-event-emitter": {
"globals": {
"setTimeout": true
},
"packages": {
"webpack>events": true
}
},
"json-rpc-middleware-stream>readable-stream": {
"packages": {
"browserify>browser-resolve": true,
"browserify>buffer": true,
"browserify>process": true,
"browserify>string_decoder": true,
"pumpify>inherits": true,
"readable-stream>util-deprecate": true,
"webpack>events": true
}
},
"koa>content-disposition>safe-buffer": {
Expand Down
118 changes: 73 additions & 45 deletions lavamoat/browserify/desktop/policy.json
Original file line number Diff line number Diff line change
Expand Up @@ -899,10 +899,10 @@
"packages": {
"@metamask/desktop>@metamask/obs-store": true,
"@metamask/desktop>eciesjs": true,
"@metamask/desktop>extension-port-stream": true,
"@metamask/desktop>otpauth": true,
"browserify>buffer": true,
"end-of-stream": true,
"extension-port-stream": true,
"loglevel": true,
"obj-multiplex": true,
"stream-browserify": true,
Expand Down Expand Up @@ -943,6 +943,12 @@
"browserify>crypto-browserify": true
}
},
"@metamask/desktop>extension-port-stream": {
"packages": {
"browserify>buffer": true,
"stream-browserify": true
}
},
"@metamask/desktop>otpauth": {
"globals": {
"__GLOBALTHIS__": true,
Expand Down Expand Up @@ -1933,26 +1939,6 @@
"punycode": true
}
},
"@metamask/phishing-warning>@metamask/object-multiplex": {
"globals": {
"console.warn": true
},
"packages": {
"@metamask/phishing-warning>@metamask/object-multiplex>readable-stream": true,
"pump>once": true
}
},
"@metamask/phishing-warning>@metamask/object-multiplex>readable-stream": {
"packages": {
"browserify>browser-resolve": true,
"browserify>buffer": true,
"browserify>process": true,
"browserify>string_decoder": true,
"pumpify>inherits": true,
"readable-stream>util-deprecate": true,
"webpack>events": true
}
},
"@metamask/phishing-warning>eth-phishing-detect": {
"packages": {
"eslint>optionator>fast-levenshtein": true
Expand Down Expand Up @@ -2051,6 +2037,26 @@
"webpack>events": true
}
},
"@metamask/providers>@metamask/object-multiplex": {
"globals": {
"console.warn": true
},
"packages": {
"@metamask/providers>@metamask/object-multiplex>readable-stream": true,
"pump>once": true
}
},
"@metamask/providers>@metamask/object-multiplex>readable-stream": {
"packages": {
"browserify>browser-resolve": true,
"browserify>buffer": true,
"browserify>process": true,
"browserify>string_decoder": true,
"pumpify>inherits": true,
"readable-stream>util-deprecate": true,
"webpack>events": true
}
},
"@metamask/providers>@metamask/rpc-errors": {
"packages": {
"@metamask/utils": true,
Expand Down Expand Up @@ -2174,15 +2180,14 @@
"packages": {
"@metamask/base-controller": true,
"@metamask/permission-controller": true,
"@metamask/phishing-warning>@metamask/object-multiplex": true,
"@metamask/post-message-stream": true,
"@metamask/providers>@metamask/json-rpc-engine": true,
"@metamask/providers>@metamask/object-multiplex": true,
"@metamask/providers>@metamask/rpc-errors": true,
"@metamask/snaps-controllers>@xstate/fsm": true,
"@metamask/snaps-controllers>concat-stream": true,
"@metamask/snaps-controllers>get-npm-tarball-url": true,
"@metamask/snaps-controllers>gunzip-maybe": true,
"@metamask/snaps-controllers>json-rpc-middleware-stream": true,
"@metamask/snaps-controllers>nanoid": true,
"@metamask/snaps-controllers>readable-stream": true,
"@metamask/snaps-controllers>readable-web-to-node-stream": true,
Expand All @@ -2191,7 +2196,8 @@
"@metamask/snaps-sdk": true,
"@metamask/snaps-utils": true,
"@metamask/snaps-utils>@metamask/snaps-registry": true,
"@metamask/utils": true
"@metamask/utils": true,
"json-rpc-middleware-stream": true
}
},
"@metamask/snaps-controllers-flask>nanoid": {
Expand Down Expand Up @@ -2286,24 +2292,6 @@
"watchify>xtend": true
}
},
"@metamask/snaps-controllers>json-rpc-middleware-stream": {
"globals": {
"console.warn": true,
"setTimeout": true
},
"packages": {
"@metamask/snaps-controllers>json-rpc-middleware-stream>@metamask/safe-event-emitter": true,
"@metamask/snaps-controllers>readable-stream": true
}
},
"@metamask/snaps-controllers>json-rpc-middleware-stream>@metamask/safe-event-emitter": {
"globals": {
"setTimeout": true
},
"packages": {
"webpack>events": true
}
},
"@metamask/snaps-controllers>nanoid": {
"globals": {
"crypto.getRandomValues": true
Expand Down Expand Up @@ -3893,7 +3881,28 @@
"extension-port-stream": {
"packages": {
"browserify>buffer": true,
"stream-browserify": true
"extension-port-stream>readable-stream": true
}
},
"extension-port-stream>readable-stream": {
"globals": {
"AbortController": true,
"AggregateError": true,
"Blob": true,
"new": true,
"target": true
},
"packages": {
"browserify>buffer": true,
"browserify>process": true,
"browserify>string_decoder": true,
"extension-port-stream>readable-stream>abort-controller": true,
"webpack>events": true
}
},
"extension-port-stream>readable-stream>abort-controller": {
"globals": {
"AbortController": true
}
},
"fast-json-patch": {
Expand Down Expand Up @@ -3933,8 +3942,27 @@
"setTimeout": true
},
"packages": {
"@metamask/safe-event-emitter": true,
"readable-stream": true
"json-rpc-middleware-stream>@metamask/safe-event-emitter": true,
"json-rpc-middleware-stream>readable-stream": true
}
},
"json-rpc-middleware-stream>@metamask/safe-event-emitter": {
"globals": {
"setTimeout": true
},
"packages": {
"webpack>events": true
}
},
"json-rpc-middleware-stream>readable-stream": {
"packages": {
"browserify>browser-resolve": true,
"browserify>buffer": true,
"browserify>process": true,
"browserify>string_decoder": true,
"pumpify>inherits": true,
"readable-stream>util-deprecate": true,
"webpack>events": true
}
},
"koa>content-disposition>safe-buffer": {
Expand Down
Loading

0 comments on commit 6f892d4

Please sign in to comment.