npmDistTag top-level property
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";
});