Pubspec.parse constructor

Pubspec.parse(
  1. String yaml, {
  2. Uri? sourceUrl,
  3. bool lenient = false,
})

Parses source yaml into Pubspec.

When lenient is set, top-level property-parsing or type cast errors are ignored and null values are returned.

Implementation

factory Pubspec.parse(String yaml, {Uri? sourceUrl, bool lenient = false}) =>
    checkedYamlDecode(
      yaml,
      (map) => Pubspec.fromJson(map!, lenient: lenient),
      sourceUrl: sourceUrl,
    );