preRelease property Null safety
The pre-release identifier: "foo" in "1.2.3-foo".
This is split into a list of components, each of which may be either a string or a non-negative integer. It may also be empty, indicating that this version has no pre-release identifier.
final List preRelease;