You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
396316021
2632b010f6
|
5 months ago | |
---|---|---|
.. | ||
.npmignore | 5 months ago | |
LICENSE | 5 months ago | |
README.md | 5 months ago | |
localStorage.js | 5 months ago | |
localStorage.spec.js | 5 months ago | |
package.json | 5 months ago |
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.