use-local-storage-state
Advanced tools
Comparing version 8.0.1 to 8.0.2
"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 @@ } |
18122
228