# extendify/3.2.1/src/Shared/state/safe-local-storage.js

Extendify, version 3.2.1. 13 lines.

- Page: https://pluginprobe.com/plugins/extendify/3.2.1/code/src/Shared/state/safe-local-storage.js
- Raw: https://pluginprobe.com/plugins/extendify/3.2.1/raw/src/Shared/state/safe-local-storage.js
- Modified: 2026-08-12T16:23:58+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/extendify/3.2.1/code/src/Shared/state/safe-local-storage.js#L10-L20`.

```javascript
export const safeLocalStorage = {
	getItem: (name) => localStorage.getItem(name),
	setItem: (name, value) => {
		try {
			localStorage.setItem(name, value);
		} catch (e) {
			console.warn('Extendify: could not persist to localStorage', e);
			// TODO: Consider using a fallback like IndexedDB or the user's backend.
		}
	},
	removeItem: (name) => localStorage.removeItem(name),
};

```
