Package Exports
- painless-version
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (painless-version) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
painless-version
Intuitive version management abstraction
Install
npm i --save painless-version
Getting Started
const pv = require('painless-version');
const version = '5.3.5';
pv.test(`1.2.3 < ${version}`);
// => true
Functions
test(expression: String)
Evaluate comparison string of form LHS CMP RHS
where LHS
and RHS
are
version strings and CMP
is one of <
, <=
, >
, >=
, =
.
Under the hood this uses compare-versions.
updateDeprecationHeaders(headers: {}, { deprecationDate: Date, sunsetDate: Date })
Modifies the headers object in place assuming this is a response headers object.
Updates headers deprecation and sunset
Existing headers are only overwritten if the date present is further in the future.