> For the complete documentation index, see [llms.txt](https://docs.corets.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.corets.io/helpers/local-storage-helpers.md).

# Local Storage Helpers

Source code is hosted on [GitHub](https://github.com/corets/local-storage-helpers)

{% tabs %}
{% tab title="yarn" %}

```bash
yarn add @corets/local-storage-helpers
```

{% endtab %}

{% tab title="npm" %}

```
npm install --save @corets/local-storage-helpers
```

{% endtab %}
{% endtabs %}

## readLocalStorage() <a href="#readlocalstorage" id="readlocalstorage"></a>

Reads a value from the `localStorage`:

```typescript
import { readLocalStorage } from "@corets/local-storage-helpers"

type AuthData = { token?: string }

const defaultData: AuthData = { token: undefined }

const data = readLocalStorage<AuthData>("auth", defaultData)
```

## writeLocalStorage() <a href="#writelocalstorage" id="writelocalstorage"></a>

Writes a value to the `localStorage`:

```typescript
import { writeLocalStorage } from "@corets/local-storage-helpers"

const data = { token: "foo" }

writeLocalStorage("auth", data)
```
