Socket
Socket
Sign inDemoInstall

@metamask/profile-sync-controller

Package Overview
Dependencies
Maintainers
11
Versions
14
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@metamask/profile-sync-controller - npm Package Compare versions

Comparing version 0.2.0 to 0.2.1

dist/chunk-4DQF2YNS.js

14

CHANGELOG.md

@@ -10,2 +10,13 @@ # Changelog

## [0.2.1]
### Added
- unlock checks for when controller methods are called ([#4569](https://github.com/MetaMask/core/pull/4569))
### Changed
- **BREAKING** made `MOCK_ENCRYPTED_STORAGE_DATA` fixture a function to be lazily evaluated ([#4592](https://github.com/MetaMask/core/pull/4592))
- Bump `typescript` from `~5.0.4` to `~5.1.6` ([#4576](https://github.com/MetaMask/core/pull/4576))
## [0.2.0]

@@ -88,3 +99,4 @@

[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/profile-sync-controller@0.2.0...HEAD
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/profile-sync-controller@0.2.1...HEAD
[0.2.1]: https://github.com/MetaMask/core/compare/@metamask/profile-sync-controller@0.2.0...@metamask/profile-sync-controller@0.2.1
[0.2.0]: https://github.com/MetaMask/core/compare/@metamask/profile-sync-controller@0.1.4...@metamask/profile-sync-controller@0.2.0

@@ -91,0 +103,0 @@ [0.1.4]: https://github.com/MetaMask/core/compare/@metamask/profile-sync-controller@0.1.3...@metamask/profile-sync-controller@0.1.4

4

dist/controllers/authentication/AuthenticationController.js
"use strict";Object.defineProperty(exports, "__esModule", {value: true});
var _chunkDHKZ2NEFjs = require('../../chunk-DHKZ2NEF.js');
var _chunkKW3X4TT5js = require('../../chunk-KW3X4TT5.js');
require('../../chunk-5C53GKTU.js');

@@ -29,3 +29,3 @@ require('../../chunk-YHGWG3EQ.js');

exports.default = _chunkDHKZ2NEFjs.AuthenticationController; exports.defaultState = _chunkDHKZ2NEFjs.defaultState;
exports.default = _chunkKW3X4TT5js.AuthenticationController; exports.defaultState = _chunkKW3X4TT5js.defaultState;
//# sourceMappingURL=AuthenticationController.js.map
"use strict";Object.defineProperty(exports, "__esModule", {value: true});
var _chunkBXPL7ZFXjs = require('../../chunk-BXPL7ZFX.js');
var _chunkMNVUKRZCjs = require('../../chunk-MNVUKRZC.js');
var _chunkDHKZ2NEFjs = require('../../chunk-DHKZ2NEF.js');
var _chunkKW3X4TT5js = require('../../chunk-KW3X4TT5.js');
require('../../chunk-5C53GKTU.js');

@@ -33,3 +33,3 @@ require('../../chunk-YHGWG3EQ.js');

exports.Controller = _chunkDHKZ2NEFjs.AuthenticationController; exports.Mocks = _chunkBXPL7ZFXjs.fixtures_exports; exports.defaultState = _chunkDHKZ2NEFjs.defaultState;
exports.Controller = _chunkKW3X4TT5js.AuthenticationController; exports.Mocks = _chunkMNVUKRZCjs.fixtures_exports; exports.defaultState = _chunkKW3X4TT5js.defaultState;
//# sourceMappingURL=index.js.map
"use strict";Object.defineProperty(exports, "__esModule", {value: true});
var _chunkBXPL7ZFXjs = require('../chunk-BXPL7ZFX.js');
require('../chunk-DHKZ2NEF.js');
var _chunkMNVUKRZCjs = require('../chunk-MNVUKRZC.js');
require('../chunk-KW3X4TT5.js');
require('../chunk-5C53GKTU.js');
var _chunk77LSWSGBjs = require('../chunk-77LSWSGB.js');
require('../chunk-R2S3HIDN.js');
var _chunk4DQF2YNSjs = require('../chunk-4DQF2YNS.js');
require('../chunk-JENTMRXO.js');
require('../chunk-YHGWG3EQ.js');

@@ -34,3 +34,3 @@ require('../chunk-3TE6M5TV.js');

exports.Authentication = _chunkBXPL7ZFXjs.authentication_exports; exports.UserStorage = _chunk77LSWSGBjs.user_storage_exports;
exports.Authentication = _chunkMNVUKRZCjs.authentication_exports; exports.UserStorage = _chunk4DQF2YNSjs.user_storage_exports;
//# sourceMappingURL=index.js.map
"use strict";Object.defineProperty(exports, "__esModule", {value: true});
var _chunk77LSWSGBjs = require('../../chunk-77LSWSGB.js');
var _chunk4DQF2YNSjs = require('../../chunk-4DQF2YNS.js');
var _chunkR2S3HIDNjs = require('../../chunk-R2S3HIDN.js');
var _chunkJENTMRXOjs = require('../../chunk-JENTMRXO.js');
require('../../chunk-YHGWG3EQ.js');

@@ -38,3 +38,3 @@ require('../../chunk-3TE6M5TV.js');

exports.Controller = _chunkR2S3HIDNjs.UserStorageController; exports.Encryption = _chunkT3FNDVE3js.encryption_default; exports.Mocks = _chunk77LSWSGBjs.fixtures_exports; exports.createSHA256Hash = _chunkT3FNDVE3js.createSHA256Hash; exports.defaultState = _chunkR2S3HIDNjs.defaultState;
exports.Controller = _chunkJENTMRXOjs.UserStorageController; exports.Encryption = _chunkT3FNDVE3js.encryption_default; exports.Mocks = _chunk4DQF2YNSjs.fixtures_exports; exports.createSHA256Hash = _chunkT3FNDVE3js.createSHA256Hash; exports.defaultState = _chunkJENTMRXOjs.defaultState;
//# sourceMappingURL=index.js.map
"use strict";Object.defineProperty(exports, "__esModule", {value: true});
var _chunkR2S3HIDNjs = require('../../chunk-R2S3HIDN.js');
var _chunkJENTMRXOjs = require('../../chunk-JENTMRXO.js');
require('../../chunk-YHGWG3EQ.js');

@@ -29,3 +29,3 @@ require('../../chunk-3TE6M5TV.js');

exports.default = _chunkR2S3HIDNjs.UserStorageController; exports.defaultState = _chunkR2S3HIDNjs.defaultState;
exports.default = _chunkJENTMRXOjs.UserStorageController; exports.defaultState = _chunkJENTMRXOjs.defaultState;
//# sourceMappingURL=UserStorageController.js.map
"use strict";Object.defineProperty(exports, "__esModule", {value: true});
var _chunkBXPL7ZFXjs = require('./chunk-BXPL7ZFX.js');
require('./chunk-DHKZ2NEF.js');
var _chunkMNVUKRZCjs = require('./chunk-MNVUKRZC.js');
require('./chunk-KW3X4TT5.js');
require('./chunk-5C53GKTU.js');
var _chunk77LSWSGBjs = require('./chunk-77LSWSGB.js');
require('./chunk-R2S3HIDN.js');
var _chunk4DQF2YNSjs = require('./chunk-4DQF2YNS.js');
require('./chunk-JENTMRXO.js');
require('./chunk-YHGWG3EQ.js');

@@ -37,3 +37,3 @@ require('./chunk-3TE6M5TV.js');

exports.AuthenticationController = _chunkBXPL7ZFXjs.authentication_exports; exports.SDK = _chunkPSR2V3R4js.sdk_exports; exports.UserStorageController = _chunk77LSWSGBjs.user_storage_exports;
exports.AuthenticationController = _chunkMNVUKRZCjs.authentication_exports; exports.SDK = _chunkPSR2V3R4js.sdk_exports; exports.UserStorageController = _chunk4DQF2YNSjs.user_storage_exports;
//# sourceMappingURL=index.js.map
import type { RestrictedControllerMessenger } from '@metamask/base-controller';
import { BaseController } from '@metamask/base-controller';
import type { KeyringControllerGetStateAction, KeyringControllerLockEvent, KeyringControllerUnlockEvent } from '@metamask/keyring-controller';
import type { HandleSnapRequest } from '@metamask/snaps-controllers';

@@ -43,4 +44,5 @@ declare const controllerName = "AuthenticationController";

export type AuthenticationControllerIsSignedIn = ActionsObj['isSignedIn'];
export type AllowedActions = HandleSnapRequest;
export type AuthenticationControllerMessenger = RestrictedControllerMessenger<typeof controllerName, Actions | AllowedActions, never, AllowedActions['type'], never>;
export type AllowedActions = HandleSnapRequest | KeyringControllerGetStateAction;
export type AllowedEvents = KeyringControllerLockEvent | KeyringControllerUnlockEvent;
export type AuthenticationControllerMessenger = RestrictedControllerMessenger<typeof controllerName, Actions | AllowedActions, AllowedEvents, AllowedActions['type'], AllowedEvents['type']>;
/**

@@ -47,0 +49,0 @@ * Controller that enables authentication for restricted endpoints.

export declare const MOCK_STORAGE_KEY_SIGNATURE = "mockStorageKey";
export declare const MOCK_STORAGE_KEY: string;
export declare const MOCK_STORAGE_DATA: string;
export declare const MOCK_ENCRYPTED_STORAGE_DATA: string;
export declare const MOCK_ENCRYPTED_STORAGE_DATA: () => string;
//# sourceMappingURL=mockStorage.d.ts.map
import type { RestrictedControllerMessenger } from '@metamask/base-controller';
import { BaseController } from '@metamask/base-controller';
import type { KeyringControllerGetStateAction, KeyringControllerLockEvent, KeyringControllerUnlockEvent } from '@metamask/keyring-controller';
import type { HandleSnapRequest } from '@metamask/snaps-controllers';

@@ -39,4 +40,5 @@ import type { AuthenticationControllerGetBearerToken, AuthenticationControllerGetSessionProfile, AuthenticationControllerIsSignedIn, AuthenticationControllerPerformSignIn, AuthenticationControllerPerformSignOut } from '../authentication/AuthenticationController';

export type UserStorageControllerDisableProfileSyncing = ActionsObj['disableProfileSyncing'];
export type AllowedActions = HandleSnapRequest | AuthenticationControllerGetBearerToken | AuthenticationControllerGetSessionProfile | AuthenticationControllerPerformSignIn | AuthenticationControllerIsSignedIn | AuthenticationControllerPerformSignOut | NotificationServicesControllerDisableNotificationServices | NotificationServicesControllerSelectIsNotificationServicesEnabled;
export type UserStorageControllerMessenger = RestrictedControllerMessenger<typeof controllerName, Actions | AllowedActions, never, AllowedActions['type'], never>;
export type AllowedActions = KeyringControllerGetStateAction | HandleSnapRequest | AuthenticationControllerGetBearerToken | AuthenticationControllerGetSessionProfile | AuthenticationControllerPerformSignIn | AuthenticationControllerIsSignedIn | AuthenticationControllerPerformSignOut | NotificationServicesControllerDisableNotificationServices | NotificationServicesControllerSelectIsNotificationServicesEnabled;
export type AllowedEvents = KeyringControllerLockEvent | KeyringControllerUnlockEvent;
export type UserStorageControllerMessenger = RestrictedControllerMessenger<typeof controllerName, Actions | AllowedActions, AllowedEvents, AllowedActions['type'], AllowedEvents['type']>;
/**

@@ -43,0 +45,0 @@ * Reusable controller that allows any team to store synchronized data for a given user.

{
"name": "@metamask/profile-sync-controller",
"version": "0.2.0",
"version": "0.2.1",
"description": "The profile sync helps developers synchronize data across multiple clients and devices in a privacy-preserving way. All data saved in the user storage database is encrypted client-side to preserve privacy. The user storage provides a modular design, giving developers the flexibility to construct and manage their storage spaces in a way that best suits their needs",

@@ -56,2 +56,3 @@ "keywords": [

"@metamask/auto-changelog": "^3.4.4",
"@metamask/keyring-controller": "^17.1.2",
"@metamask/snaps-controllers": "^9.3.1",

@@ -67,5 +68,6 @@ "@types/jest": "^27.4.1",

"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "~5.0.4"
"typescript": "~5.1.6"
},
"peerDependencies": {
"@metamask/keyring-controller": "^17.0.0",
"@metamask/snaps-controllers": "^9.3.0"

@@ -72,0 +74,0 @@ },

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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