localstorage 3.0.4+7
localstorage: ^3.0.4+7 copied to clipboard
Simple json file-based storage fo flutter. Alternative to react-native AsyncStorage
3.0.2+5 #
- fix
clear()(drops data only from a storage instance, not all storages)
3.0.1+4 #
- fix
remove(key)(drops value from in-memory cache)
3.0.0 #
Breaking changes (desktop only) #
Application document directory is no longer Platform['HOME']/.config as path_provider has desktop support with path_provider_fde.
In order to be able to use this package on desktop, add this to your pubspec.yaml
dependencies:
localstorage: ^3.0.0
path_provider_fde:
git:
url: https://github.com/google/flutter-desktop-embedding/
path: plugins/flutter_plugins/path_provider_fde
See https://github.com/google/flutter-desktop-embedding/tree/master/plugins/flutter_plugins for more details
Features #
- support web (kudos to @AppleEducate)
- add [LocalStorage.stream] which receives new storage values after modifications
Bug fixes #
- flush writes to fs
Misc #
- use async read/writes instead of sync
2.0.0 #
- fix inconsistent return format of
getItem. It now always returnsJsonEncodablerepresentation of an item - add optional
toEncodablearg tosetItem
1.3.1 #
- update
README.mddocumentation - bump
package_providerdependency to addressgetApplicationSupportDirectory - fix
noSuchMethodErrorin_flush
1.3.0 #
- add optional
pathargument to specify storage folder - fixes for flutter-desktop-embedding
1.2.0 #
- add
clearmethod
1.1.0 #
- add
onErrorproperty (ValueNotifierwhich emits errors)
1.0.1 #
- Add example application
1.0.0 #
- Initial release