mole 0.1.0 copy "mole: ^0.1.0" to clipboard
mole: ^0.1.0 copied to clipboard

Local storage inspector for Flutter - see, edit, and clear everything your app has stored in SharedPreferences, Hive, Secure Storage, and caches.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:flutter_secure_storage/flutter_secure_storage.dart';
import 'package:mole/mole.dart';
import 'package:shared_preferences/shared_preferences.dart';

import 'app.dart';
import 'mole_config.dart';
import 'services/storage_service.dart';

Future<void> main() async {
  WidgetsFlutterBinding.ensureInitialized();

  final prefs = await SharedPreferences.getInstance();
  final box = await StorageService.openBox();
  final storageRevision = ValueNotifier<int>(0);

  Mole.install(
    config: moleConfig,
    sources: [
      MoleSharedPrefsSource(prefs),
      MoleHiveSource(box),
      MoleSecureStorageSource(const FlutterSecureStorage()),
      MoleCacheSource(),
    ],
    onStorageChanged: () => storageRevision.value++,
  );

  runApp(
    MoleExampleApp(
      prefs: prefs,
      box: box,
      storageRevision: storageRevision,
    ),
  );
}
0
likes
140
points
0
downloads

Documentation

API reference

Publisher

verified publisherdarkmintis.dev

Weekly Downloads

Local storage inspector for Flutter - see, edit, and clear everything your app has stored in SharedPreferences, Hive, Secure Storage, and caches.

Homepage
Repository (GitHub)
View/report issues

Topics

#storage #debugging #inspector #development

License

MIT (license)

Dependencies

flutter, flutter_secure_storage, hive, path_provider, shared_preferences

More

Packages that depend on mole