# bone-store

> A tool of localstorage

Latest version **1.0.3** (published 2018-02-28) · ISC license · 0 weekly downloads

## Install

```sh
npm install bone-store
pnpm add bone-store
yarn add bone-store
bun add bone-store
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.3 |
| Published | 2018-02-28 |
| First published | 2017-07-14 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 0 |
| Unpacked size | 11.5 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 1 |
| Author | leedow |
| Maintainers | leedow |
| Keywords | localstorage |

## Links

- npm: https://www.npmjs.com/package/bone-store
- Repository: https://github.com/leedow/bone-store
- Homepage: https://github.com/leedow/bone-store#readme
- Issues: https://github.com/leedow/bone-store/issues
- npm.io page: https://npm.io/package/bone-store

## Alternatives

- [localforage](https://npm.io/package/localforage.md) — 6.2M weekly downloads
- [localforage-observable](https://npm.io/package/localforage-observable.md) — 30.8K weekly downloads
- [@y/y](https://npm.io/package/@y/y.md) — 30.1K weekly downloads
- [@metaobjectsdev/render](https://npm.io/package/@metaobjectsdev/render.md) — 3.5K weekly downloads
- [@ledgerhq/coin-algorand](https://npm.io/package/@ledgerhq/coin-algorand.md) — 1.1K weekly downloads

## Recent versions

- 1.0.3 (latest) — 2018-02-28
- 1.0.2 — 2017-08-04
- 1.0.1 — 2017-07-14
- 1.0.0 — 2017-07-14

## README

# Bone-store

## Install

```shell
npm install bone-store --save
```

## Quik start
```javascript
<script type="text/javascript" src="./bonestore.min.js"></script>
```
or
```javascript
import bonestore from 'bone-store'
```

## Save data
```javascript
// add multiple data
bonestore.add({
    'number': 1,
    'string': 'value',
    'object': {msg:'value'},
    'boolean': true
})
// add single data
bonestore.add('keyName', 'value')
// add expired data
bonestore.add('keyName', 'value', 10) // The data will be destoryed in 10s
```

## Read data
Return `false` if data dose not exist
```javascript
bonestore.get('keyName')
```

## Delete data
```javascript
bonestore.del('keyName')
```

## Delete all data
```javascript
bonestore.clear()
```

---
_Source: https://npm.io/package/bone-store · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
