versum 1.0.0-beta.1 copy "versum: ^1.0.0-beta.1" to clipboard
versum: ^1.0.0-beta.1 copied to clipboard

outdated

Modulized version constraint that specify implementation for different package system in Dart.

example/lib/example.dart

import 'package:versum/versum.dart';
import 'package:versum/build.dart';

// Construct a new version constraint object

class ExampleVersionConstraint
    extends VersionConstraint<AndMultipleVersionConstraint> {
  ExampleVersionConstraint._(
      String? rawConstraint, AndMultipleVersionConstraint constraintsContainer)
      : super(rawConstraint, constraintsContainer);

  factory ExampleVersionConstraint(String? constraints) {
    List<VersionConstraintNode> cn = [];

    // Resolving constraints to VersionConstraintNode here

    return ExampleVersionConstraint._(
        constraints, AndMultipleVersionConstraint(cn));
  }
}
0
likes
0
points
14
downloads

Publisher

verified publisherrk0cc.xyz

Weekly Downloads

Modulized version constraint that specify implementation for different package system in Dart.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

meta, quiver

More

Packages that depend on versum