How to use the xPack WineHQ
This page is intended for those who plan to use the xPack WineHQ binaries in their workflows.
Versioning
The version string used by the
upstream WineHQ project
is a three number string
like 9.0.0-1
;
to this string the xPack distribution adds a fourth number,
but since SemVer allows only three numbers,
all additional ones can
be added only as pre-release strings, separated by a dash,
like 9.0.0-1
. When
published as a npm package, the version gets
a fifth number,
like 9.0.0-1.1
.
Since adherence of third party packages to SemVer is not guaranteed,
it is recommended to avoid referring to the xPack WineHQ dependency via
a SemVer expressions
like ^9.0.0-1
or ~9.0.0-1
, and
prefer exact matches,
like 9.0.0-1.1
.