Socket
Socket
Sign inDemoInstall

@metamask/base-controller

Package Overview
Dependencies
Maintainers
9
Versions
24
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@metamask/base-controller - npm Package Compare versions

Comparing version 2.0.0 to 3.0.0

dist/BaseController.d.ts.map

8

CHANGELOG.md

@@ -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

3

dist/BaseControllerV2.d.ts
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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc