SData.js
Simple key-value storage in the browser or node
Install
npm i simple-data-storage
in browser:
<script src="//unpkg.com/simple-data-storage/dist/sdata.min.js"></script>
API
SData([key: any, value: any])
If there are no parameters it returns the full storage object.
If there is a value
, it sets the passed value by the specified key
and returns value.
If only a key
is passed, the value for this key is returned.
SData.init(data: object)
Initializes the storage from the passed data
in JSON format.
SData.has(key: any)
Checks whether the key
exists in the storage.
Returns a Boolean value.
SData.clear([key: any, key_2: any, key_3: any, ...key_n: any])
Deletes the key and value from storage.
If there are no parameters, the entire storage is cleared
SData.toString()
Returns a snapshot of the storage as a string.
Usage example
const SData = ; ;console; //=> one_value ;; console; //=> 963console; //=> 963console; //=> { abc: 'boom!' }console; //=> boom! // clear one itemSDataclear'other key'; console; //=> undefinedconsole; //=> one_value // clear all items;SDataclear; console; //=> undefinedconsole; //=> undefined
In the browser, use the global function SData()
Development
git clone git@github.com:artmakarov/simple-data-storage.gitcd simple-data-storagenpm installnpm run build
Tests
npm run test
Contributing
Contributions, issues and feature requests are welcome!
Feel free to check issues page.
License
This project is MIT licensed.