6.1.9 • Published 13 days ago

@meniga/storage v6.1.9

Weekly downloads
83
License
MIT
Repository
-
Last release
13 days ago

@meniga/storage

Storage is a utility library for saving information in local and session storage and uses the store2 and bashared-session-storage dependencies.

Configuration


Default store

The default store used is the sessionStorage, but you can specify to use localStorage by default if you prefer.

Use the auth config to do that by setting useLocalStorage to true.

Multitab support

If you want to include multitab support when using session storage, set useSharedSessionStorage to true in the auth.js config.

Note: Multitab support is only needed when not using cookie-based authentication, such as the Meniga STS authentication service.

Example:

{
	auth: {
		useLocalStorage: false,
		useSharedSessionStorage: true,
	}
}

API


The getItem, setItem, removeItem and clearStorage methods work with the store set as default, while getLocalItem and getSessionItem (et al) work on specific stores.

Full list of API methods:

  • getItem ( key )
  • getLocalItem ( key )
  • getSessionItem ( key )
  • setItem ( key, value )
  • setLocalItem ( key, value )
  • setSessionItem ( key, value )
  • removeItem ( key )
  • removeLocalItem ( key )
  • removeSessionItem ( key )
  • clearStorage ()
  • clearLocalStorage ()
  • clearSessionStorage ()
6.1.9

13 days ago

6.1.8

1 month ago

6.1.3-alpha.0

1 month ago

6.1.1-alpha.0

1 month ago

6.1.4-alpha.0

1 month ago

6.1.6

1 month ago

6.1.5

1 month ago

6.1.2-alpha.0

1 month ago

6.1.7

1 month ago

6.1.0

1 month ago

6.0.37-alpha.0

1 month ago

6.0.38-alpha.0

1 month ago

6.0.34-alpha.0

1 month ago

6.0.36-alpha.0

1 month ago

6.0.35-alpha.0

1 month ago

6.0.32-alpha.0

1 month ago

6.0.30-alpha.0

1 month ago

6.0.33-alpha.0

1 month ago

6.0.29-alpha.0

1 month ago

6.0.31-alpha.0

1 month ago

6.0.28-alpha.0

2 months ago

6.0.25-alpha.0

2 months ago

6.0.27-alpha.0

2 months ago

6.0.24-alpha.0

2 months ago

6.0.26-alpha.0

2 months ago

6.0.23-alpha.0

2 months ago

6.0.21-alpha.0

4 months ago

6.0.22-alpha.0

4 months ago

6.0.20-alpha.0

4 months ago

6.0.17-alpha.0

4 months ago

6.0.19-alpha.0

4 months ago

6.0.13-alpha.0

4 months ago

6.0.15-alpha.0

4 months ago

6.0.16-alpha.0

4 months ago

6.0.18-alpha.0

4 months ago

6.0.12

4 months ago

6.0.1-alpha.0

6 months ago

6.0.2-alpha.0

6 months ago

6.0.0

6 months ago

6.0.4

6 months ago

5.0.0-alpha.14902

6 months ago

1.0.0-alpha.0

6 months ago

6.0.7-alpha.0

6 months ago

6.0.9-alpha.0

6 months ago

4.11.1-alpha.120

3 years ago

5.0.0-alpha.48

3 years ago

5.0.0-alpha.47

3 years ago

5.0.0-alpha.18

3 years ago

5.0.0-alpha.0

3 years ago

4.9.1-alpha.185

3 years ago

4.9.1-alpha.176

3 years ago

4.9.1-alpha.169

3 years ago

4.9.1-alpha.134

3 years ago

4.9.0

4 years ago

4.8.1-alpha.233

4 years ago

4.8.1-alpha.182

4 years ago

4.8.1-alpha.46

4 years ago

4.6.1-alpha.217

4 years ago

4.6.1-alpha.175

4 years ago

4.6.0

5 years ago

4.2.1-alpha.1

5 years ago

4.2.0

5 years ago

4.1.1-alpha.175

5 years ago

4.1.1-alpha.174

5 years ago

4.1.1-alpha.115

5 years ago

4.1.1-alpha.114

5 years ago

4.1.1-alpha.113

5 years ago

4.1.1-alpha.74

5 years ago

4.1.0

5 years ago

4.0.4-alpha.192

5 years ago

4.0.4-alpha.191

5 years ago