session_storage 0.0.1 copy "session_storage: ^0.0.1" to clipboard
session_storage: ^0.0.1 copied to clipboard

Allows manipulation of SessionStorage on Web platform while using an in-memory map for other platforms.

session_storage #

Pub

Getting Started #

This is a very simple abstraction over a Map to allow usage of SessionStorage on any platform, but specifically intended to interact with window.sessionStorage on web without breaking other platforms.

Programmatically #

Install the library using your preferred method.

flutter pub add session_storage

Then use the library, the SessionStorage class only exposes a single constructor, and it always shares the same static instance.

import 'package:session_storage/session_storage.dart';

final session = SessionStorage();

// Use it like you would any other Map.
session['language'] = 'english';

// Sessions are shared, so by calling the constructor again
// you will still have any value you previously set.
final newSession = SessionStorage();

newSession['language'] == 'english' // true
6
likes
140
pub points
89%
popularity

Publisher

verified publisherjcquintas.dev

Allows manipulation of SessionStorage on Web platform while using an in-memory map for other platforms.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

flutter

More

Packages that depend on session_storage