Skip to main content

yaml_extension 1.1.0 copy "yaml_extension: ^1.1.0" to clipboard
yaml_extension: ^1.1.0 copied to clipboard

Provides additional capabilities for yaml package.

example/example.dart

import 'dart:convert';
import 'dart:io';
import 'package:object_extension/object_extension.dart';
import 'package:yaml/yaml.dart';
import 'package:yaml_extension/yaml_extension.dart';

String toMap() {
  /// Load 'pubspec.yaml' file of this package as example
  final file = File('pubspec.yaml');
  final reader = file.openSync(mode: FileMode.read);
  final bytes = reader.readSync(file.lengthSync());
  reader.closeSync();

  /// YamlMap creation
  YamlMap yamlSets = loadYaml(utf8.decode(bytes));

  /// Convert YamlMap to Map
  final map = yamlSets.toMap();

  /// Transformation of Map into a human-readable form
  /// This feature is implemented in the 'object_extension' package
  final structuredString = map.toStructuredString();

  return structuredString;
}

void main() {
  print(toMap());
}
3
likes
160
points
63
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Provides additional capabilities for yaml package.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

object_extension, yaml

More

Packages that depend on yaml_extension