npmDistTag top-level property

ConfigVariable<String> npmDistTag
final

The distribution tag to use when publishing the current npm package.

By default this returns:

  • For non-prerelease versions, "latest".

  • For prerelease versions with initial identifiers, that identifier. For example, for 1.0.0-beta.1 this will return "beta".

  • For other prerelease versions, "pre".

Implementation

final npmDistTag = InternalConfigVariable.fn<String>(() {
  if (version.preRelease.isEmpty) return "latest";
  var firstComponent = version.preRelease[0];
  return firstComponent is String ? firstComponent : "pre";
});