Compatibility policies.
Edit

Overview

Similarly to CMake, xpm policies are used to preserve backward compatible behaviour across multiple releases.

Newer xpm releases are able to adjust some functionality to match that of an older release, based on the value of the xpack.minimumXpmRequired property in package.json.

When such policies are used, warnings are issued to inform the developers about the deprecated features, and give them time to update the packages.

The following policies are available (in reverse chronological order):

Policies introduced by xpm 0.14

  • 0001 - share npm dependencies