New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

use-local-storage-state

Package Overview
Dependencies
Maintainers
1
Versions
83
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

use-local-storage-state - npm Package Compare versions

Comparing version 8.0.1 to 8.0.2

7

index.js
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.createLocalStorageStateHook = exports.useLocalStorageState = void 0;
const useLocalStorageState_1 = __importDefault(require("./src/useLocalStorageState"));
const useLocalStorageState_1 = require("./src/useLocalStorageState");
exports.useLocalStorageState = useLocalStorageState_1.default;
const createLocalStorageStateHook_1 = __importDefault(require("./src/createLocalStorageStateHook"));
const createLocalStorageStateHook_1 = require("./src/createLocalStorageStateHook");
exports.createLocalStorageStateHook = createLocalStorageStateHook_1.default;
exports.default = useLocalStorageState_1.default;
{
"name": "use-local-storage-state",
"version": "8.0.1",
"version": "8.0.2",
"description": "React hook that persist data in local storage. Done right.",

@@ -5,0 +5,0 @@ "license": "MIT",

"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const react_1 = require("react");
const useLocalStorageStateBase_1 = __importDefault(require("./useLocalStorageStateBase"));
const useLocalStorageStateBase_1 = require("./useLocalStorageStateBase");
function createLocalStorageStateHook(key, defaultValue) {

@@ -9,0 +6,0 @@ const updates = [];

"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const react_1 = require("react");
const useLocalStorageStateBase_1 = __importDefault(require("./useLocalStorageStateBase"));
const useLocalStorageStateBase_1 = require("./useLocalStorageStateBase");
/**

@@ -21,6 +18,4 @@ * Used to track usages of `useLocalStorageState()` with identical `key` values. If we encounter

if (initializedStorageKeys.has(key)) {
throw new Error(`Multiple instances of useLocalStorageState() has been initialized with the same key. ` +
`Use createLocalStorageStateHook() instead. ` +
`Example implementation: ` +
`https://github.com/astoilkov/use-local-storage-state#create-local-storage-state-hook-example`);
throw new Error(`useLocalStorageState() doesn't support multiple instances with the same key.` +
`Use createLocalStorageStateHook('${key}'). Example: https://bit.ly/39PfEcV`);
}

@@ -27,0 +22,0 @@ else {

"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const storage_1 = __importDefault(require("./storage"));
const storage_1 = require("./storage");
const react_1 = require("react");

@@ -27,4 +24,4 @@ function useLocalStorageStateBase(key, defaultValue) {

try {
localStorage.setItem('--use-local-storage-state--', 'dummy');
localStorage.removeItem('--use-local-storage-state--');
localStorage.setItem('__ulss', '#');
localStorage.removeItem('__ulss');
return true;

@@ -31,0 +28,0 @@ }

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