Socket
Socket
Sign inDemoInstall

@global-savings-group/extension-storage

Package Overview
Dependencies
Maintainers
2
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@global-savings-group/extension-storage - npm Package Compare versions

Comparing version 0.1.1 to 0.2.0

dist/interfaces.d.ts

10

dist/index.d.ts

@@ -1,3 +0,7 @@

import { AsyncStorage } from './storage.interfaces.js';
import { localStorageService, sessionStorageService } from './storage.service.js';
export { AsyncStorage, localStorageService, sessionStorageService, };
import { AsyncStorage } from './interfaces.js';
import { LocalStorage } from './storage/local.storage.js';
import { MemoryStorage } from './storage/memory.storage.js';
import { SessionStorage } from './storage/session.storage.js';
export declare const localStorageService: LocalStorage;
export declare const sessionStorageService: SessionStorage;
export { AsyncStorage, MemoryStorage, };

@@ -1,2 +0,6 @@

import { localStorageService, sessionStorageService } from './storage.service.js';
export { localStorageService, sessionStorageService, };
import { LocalStorage } from './storage/local.storage.js';
import { MemoryStorage } from './storage/memory.storage.js';
import { SessionStorage } from './storage/session.storage.js';
export const localStorageService = new LocalStorage();
export const sessionStorageService = new SessionStorage();
export { MemoryStorage, };
{
"name": "@global-savings-group/extension-storage",
"version": "0.1.1",
"version": "0.2.0",
"description": "Cross-browser storage service for browser extensions",

@@ -5,0 +5,0 @@ "author": "Global Savings Group",

@@ -13,3 +13,3 @@ # Cross-browser storage service for browser extensions

const sessionData = await sessionStorageService.get('key') || 2000;
const sessionData = await sessionStorageService.get('key') ?? 2000;
await sessionStorageService.set('key', sessionData + 1);

@@ -16,0 +16,0 @@ console.log(`Session data: ${sessionData}`);

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