Build Status pub package package publisher

What's this?

Supports parsing pubspec.yaml files with robust error reporting and support for most of the documented features.

Usage

Parse a pubspec.yaml string with Pubspec.parse. Hosted and path dependencies come back as HostedDependency and PathDependency.

Pubspec.parse throws a ParsedYamlException from package:checked_yaml when a field is invalid. Pass lenient: true to ignore unknown or invalid top-level keys.

A complete example, including loading from a file, is in example/example.dart.

More information

Read more about the pubspec format.