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

A JSON-based configuration manager with dot-notation access to nested values, singleton pattern, and mixin support.

Config Manager #

A Dart configuration manager package that loads JSON configuration files and provides dot-notation access to configuration values.

Features #

  • Load configuration from JSON files
  • Access nested values using dot notation (e.g., database.host)
  • List support with index access (e.g., features.0)
  • Singleton-based configuration access
  • Mixin-based configuration extension for classes

Usage #

import 'package:config_manager/config_manager.dart';

void main() {
  final config = ConfigManagerSingleton();
  config.loadFromJson('config.json');

  print(config.get('appName'));
  print(config.get('database.host'));
  print(config['database.credentials.user']);
}

License #

MIT

0
likes
0
points
354
downloads

Publisher

unverified uploader

Weekly Downloads

A JSON-based configuration manager with dot-notation access to nested values, singleton pattern, and mixin support.

Repository (GitHub)
View/report issues

License

unknown (license)

More

Packages that depend on config_manager