1.0.1 • Published 2 years ago
map2string v1.0.1
Map2String
Stringify ES6 Map to storage some where else
Install
// use npm
npm install map2string
// or use yarn
yarn add map2string
// or use pnpm
pnpm add map2string
Usage
In web browser
<script src="map2string.js"></script>
<script>
const map = new Map();
map.set("foo", "bar");
map.set("bar", "baz");
const str = map2string.convert(map);
// str = '{"foo":"bar","bar":"baz"}'
const map2 = map2string.parse(str);
// map2 = Map { 'foo' => 'bar', 'bar' => 'baz' }
</script>
In Node.js
const map2string = require("map2string");
const map = new Map();
map.set("foo", "bar");
map.set("bar", "baz");
const str = map2string.convert(map);
// str = '{"foo":"bar","bar":"baz"}'
const map2 = map2string.parse(str);
// map2 = Map { 'foo' => 'bar', 'bar' => 'baz' }
In React
import { convert, parse } from "map2string";
const map = new Map();
map.set("foo", "bar");
map.set("bar", "baz");
const str = convert(map);
// str = '{"foo":"bar","bar":"baz"}'
const map2 = parse(str);
// map2 = Map { 'foo' => 'bar', 'bar' => 'baz' }
License
MIT