
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
ls-map-wrap
Advanced tools
A wrapper around localstorage, so it can be used as a Map
Install it via npm:
npm install ls-map-wrap
And include in your project:
// Using ESM
import lsMapWrap from 'ls-map-wrap';
// Or using CJS
const lsMapWrap = require('ls-map-wrap');
import lsMapWrap from 'ls-map-wrap';
lsMapWrap.set('key', {ultimateAnswer: 42});
lsMapWrap.get('key'); // {ultimateAnswer: 42}
lsMapWrap.has('key'); // true
// works with values not typically handled by JSON.stringify/parse
lsMapWrap.set('nan', NaN);
Number.isNaN(lsMapWrap.get('nan')); // true
// works with functions too
lsMapWrap.set('simpleFn', () => console.log('hello'));
const fn = lsMapWrap.get('simpleFn');
fn(); // hello is logged to the console
lsMapWrap.delete('key');
lsMapWrap.has('key'); // false
lsMapWrap.clear();
lsMapWrap.has('nan'); // false
Implements all of the functions nessecary to drop it in place for an in-memory map
Returns the value for the given key
Type: string
Saves the value in localstorage for the given key
Type: string
Type: any
Returns true if the map (localStorage) contains this value, false otherwise
Type: string
Removes the value from the map with the given key
Type: string
Removes all values from the map (localStorage)
FAQs
A wrapper around localstorage, so it can be used as a Map
We found that ls-map-wrap demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.