@metamask/base-controller
Advanced tools
Comparing version 2.0.0 to 3.0.0
@@ -9,2 +9,7 @@ # Changelog | ||
## [3.0.0] | ||
### Changed | ||
- **BREAKING:** Bump to Node 16 ([#1262](https://github.com/MetaMask/core/pull/1262)) | ||
- Replace `@metamask/controller-utils` dependency with `@metamask/utils` ([#1370](https://github.com/MetaMask/core/pull/1370)) | ||
## [2.0.0] | ||
@@ -47,3 +52,4 @@ ### Removed | ||
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/base-controller@2.0.0...HEAD | ||
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/base-controller@3.0.0...HEAD | ||
[3.0.0]: https://github.com/MetaMask/core/compare/@metamask/base-controller@2.0.0...@metamask/base-controller@3.0.0 | ||
[2.0.0]: https://github.com/MetaMask/core/compare/@metamask/base-controller@1.1.2...@metamask/base-controller@2.0.0 | ||
@@ -50,0 +56,0 @@ [1.1.2]: https://github.com/MetaMask/core/compare/@metamask/base-controller@1.1.1...@metamask/base-controller@1.1.2 |
@@ -114,1 +114,2 @@ /** | ||
export default BaseController; | ||
//# sourceMappingURL=BaseController.d.ts.map |
import type { Draft, Patch } from 'immer'; | ||
import type { Json } from '@metamask/controller-utils'; | ||
import type { Json } from '@metamask/utils'; | ||
import type { RestrictedControllerMessenger } from './ControllerMessenger'; | ||
@@ -147,1 +147,2 @@ /** | ||
export declare function getPersistentState<S extends Record<string, Json>>(state: S, metadata: StateMetadata<S>): Record<string, Json>; | ||
//# sourceMappingURL=BaseControllerV2.d.ts.map |
@@ -354,1 +354,2 @@ export declare type ActionHandler<Action, ActionType> = (...args: ExtractActionParameters<Action, ActionType>) => ExtractActionResponse<Action, ActionType>; | ||
export {}; | ||
//# sourceMappingURL=ControllerMessenger.d.ts.map |
export { BaseConfig, BaseController, BaseState, Listener, } from './BaseController'; | ||
export { BaseController as BaseControllerV2, Listener as ListenerV2, StateDeriver, StateMetadata, StatePropertyMetadata, getAnonymizedState, getPersistentState, } from './BaseControllerV2'; | ||
export * from './ControllerMessenger'; | ||
//# sourceMappingURL=index.d.ts.map |
{ | ||
"name": "@metamask/base-controller", | ||
"version": "2.0.0", | ||
"version": "3.0.0", | ||
"description": "Provides scaffolding for controllers as well a communication system for all controllers", | ||
@@ -32,3 +32,3 @@ "keywords": [ | ||
"dependencies": { | ||
"@metamask/controller-utils": "^3.0.0", | ||
"@metamask/utils": "^5.0.2", | ||
"immer": "^9.0.6" | ||
@@ -38,8 +38,8 @@ }, | ||
"@metamask/auto-changelog": "^3.1.0", | ||
"@types/jest": "^26.0.22", | ||
"@types/jest": "^27.4.1", | ||
"@types/sinon": "^9.0.10", | ||
"deepmerge": "^4.2.2", | ||
"jest": "^26.4.2", | ||
"jest": "^27.5.1", | ||
"sinon": "^9.2.4", | ||
"ts-jest": "^26.5.2", | ||
"ts-jest": "^27.1.4", | ||
"typedoc": "^0.22.15", | ||
@@ -50,3 +50,3 @@ "typedoc-plugin-missing-exports": "^0.22.6", | ||
"engines": { | ||
"node": ">=14.0.0" | ||
"node": ">=16.0.0" | ||
}, | ||
@@ -53,0 +53,0 @@ "publishConfig": { |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
117761
20
+ Added@metamask/utils@^5.0.2
- Removed@metamask/controller-utils@^3.0.0
- Removed@metamask/controller-utils@3.4.0(transitive)
- Removed@spruceid/siwe-parser@1.1.3(transitive)
- Removed@types/bn.js@5.1.6(transitive)
- Removed@types/node@22.7.6(transitive)
- Removed@types/pbkdf2@3.1.2(transitive)
- Removed@types/secp256k1@4.0.6(transitive)
- Removedapg-js@4.4.0(transitive)
- Removedbase-x@3.0.10(transitive)
- Removedblakejs@1.2.1(transitive)
- Removedbn.js@4.11.64.12.05.2.1(transitive)
- Removedbrorand@1.1.0(transitive)
- Removedbrowserify-aes@1.2.0(transitive)
- Removedbs58@4.0.1(transitive)
- Removedbs58check@2.1.2(transitive)
- Removedbuffer-xor@1.0.3(transitive)
- Removedcipher-base@1.0.4(transitive)
- Removedcreate-hash@1.2.0(transitive)
- Removedcreate-hmac@1.1.7(transitive)
- Removedelliptic@6.5.7(transitive)
- Removedeth-ens-namehash@2.0.8(transitive)
- Removedeth-rpc-errors@4.0.3(transitive)
- Removedethereum-cryptography@0.1.3(transitive)
- Removedethereumjs-util@7.1.5(transitive)
- Removedethjs-unit@0.1.6(transitive)
- Removedevp_bytestokey@1.0.3(transitive)
- Removedfast-deep-equal@3.1.3(transitive)
- Removedfast-safe-stringify@2.1.1(transitive)
- Removedhash-base@3.1.0(transitive)
- Removedhash.js@1.1.7(transitive)
- Removedhmac-drbg@1.0.1(transitive)
- Removedidna-uts46-hx@2.3.1(transitive)
- Removedinherits@2.0.4(transitive)
- Removedis-hex-prefixed@1.0.0(transitive)
- Removedjs-sha3@0.5.7(transitive)
- Removedkeccak@3.0.4(transitive)
- Removedmd5.js@1.3.5(transitive)
- Removedminimalistic-assert@1.0.1(transitive)
- Removedminimalistic-crypto-utils@1.0.1(transitive)
- Removednode-addon-api@2.0.2(transitive)
- Removednode-gyp-build@4.8.2(transitive)
- Removednumber-to-bn@1.7.0(transitive)
- Removedpbkdf2@3.1.2(transitive)
- Removedpunycode@2.1.0(transitive)
- Removedrandombytes@2.1.0(transitive)
- Removedreadable-stream@3.6.2(transitive)
- Removedripemd160@2.0.2(transitive)
- Removedrlp@2.2.7(transitive)
- Removedsafe-buffer@5.2.1(transitive)
- Removedscrypt-js@3.0.1(transitive)
- Removedsecp256k1@4.0.3(transitive)
- Removedsetimmediate@1.0.5(transitive)
- Removedsha.js@2.4.11(transitive)
- Removedstring_decoder@1.3.0(transitive)
- Removedstrip-hex-prefix@1.0.0(transitive)
- Removedundici-types@6.19.8(transitive)
- Removedutil-deprecate@1.0.2(transitive)