mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-01-23 10:45:47 +00:00
28 lines
571 B
JavaScript
28 lines
571 B
JavaScript
'use strict';
|
|
|
|
const {parse, stringify} = JSON;
|
|
|
|
module.exports.set = async (name, data) => {
|
|
localStorage.setItem(name, data);
|
|
};
|
|
|
|
module.exports.setJson = async (name, data) => {
|
|
localStorage.setItem(name, stringify(data));
|
|
};
|
|
|
|
module.exports.get = async (name) => {
|
|
return localStorage.getItem(name);
|
|
};
|
|
|
|
module.exports.getJson = async (name) => {
|
|
const data = localStorage.getItem(name);
|
|
return parse(data);
|
|
};
|
|
|
|
module.exports.clear = () => {
|
|
localStorage.clear();
|
|
};
|
|
|
|
module.exports.remove = (item) => {
|
|
localStorage.removeItem(item);
|
|
};
|