# g-storage

> this is storage libiary tools.

Latest version **1.0.9** (published 2019-05-29) · ISC license · 0 weekly downloads

## Install

```sh
npm install g-storage
pnpm add g-storage
yarn add g-storage
bun add g-storage
```

## 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.9 |
| Published | 2019-05-29 |
| First published | 2019-05-15 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 4 |
| Unpacked size | 8.5 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | feguanqi |
| Maintainers | feguan |
| Keywords | local, storage, tools |

## Links

- npm: https://www.npmjs.com/package/g-storage
- Repository: https://github.com/feguanqi/g-storage
- Homepage: https://github.com/feguanqi/g-storage#readme
- Issues: https://github.com/feguanqi/g-storage/issues
- npm.io page: https://npm.io/package/g-storage

## Dependencies (4)

- [webpack](https://npm.io/package/webpack.md) ^4.32.2
- [@babel/core](https://npm.io/package/@babel/core.md) ^7.4.5
- [babel-loader](https://npm.io/package/babel-loader.md) ^8.0.6
- [@babel/preset-env](https://npm.io/package/@babel/preset-env.md) ^7.4.5

## 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.9 (latest) — 2019-05-29
- 1.0.8 — 2019-05-29
- 1.0.7 — 2019-05-29
- 1.0.6 — 2019-05-29
- 1.0.5 — 2019-05-28
- 1.0.4 — 2019-05-17
- 1.0.3 — 2019-05-17
- 1.0.2 — 2019-05-16
- 1.0.0 — 2019-05-15

## README

# g-storage

this is storage libiary tools.

## use

+ download package

```sh
npm i g-storage
```

or cdn

```js
<script src="https://unpkg.com/g-storage@1.0.9/dist/gstorage.js"></script>
```

+ import package

```sh
npm i -S g-storage
```

```js
import stor from 'g-storage';
```

+ localSotrage and sessionStorage set

```js
stor.setItem(window, 'userId', Date.parse(new Date()));
stor.setItem(window, 'userName', 'admin');
console.log(stor.getItem(window, 'userId'));
stor.rmItem(window, 'userName');
stor.clearItem(window);
```

+ cookie set

```js
stor.setCookie(window, 'username', '123', 60*60*24*7);
stor.getCookie(window, 'username');
stor.rmCookie(window, 'username');
```

## publish log

+ 1.0.6 reconfig code
+ 1.0.5 fix someone bug
+ 1.0.4 fix cookie bug
+ 1.0.3 add cookie set methods
+ 1.0.2 fix bug
+ 1.0.1 add sessionStorage methods
+ 1.0.0 add localStorage methods

## author

[feguanqi](//github.com/feguanqi)

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