H5-contact/node_modules/localstorage-polyfill
whitechiina 753b079311 first commit 2026-08-20 15:54:28 +08:00
..
.npmignore first commit 2026-08-20 15:54:28 +08:00
LICENSE first commit 2026-08-20 15:54:28 +08:00
README.md first commit 2026-08-20 15:54:28 +08:00
localStorage.js first commit 2026-08-20 15:54:28 +08:00
localStorage.spec.js first commit 2026-08-20 15:54:28 +08:00
package.json first commit 2026-08-20 15:54:28 +08:00

README.md

localstorage-polyfill

in memory localStorage polyfill for node.js utilizing ES6 proxies

Installation

npm i localstorage-polyfill -D

Saving for development, because primarily this package is meant for unit testing browser in node.js.

Usage

require('localstorage-polyfill')
// or
import 'localstorage-polyfill'
global.localStorage // now has your in memory localStorage

For API doc, refer to MDN.

There are other packages like node-localStorage, but none of them work properly when you do

localStorage.c = 1

They only shim the methods of localStorage object, they don't imitate it's behaviour fully.