verdaccio
Version:
A lightweight private npm proxy registry
19 lines (18 loc) • 2.31 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.RECOMMENDED_NODE_VERSION = exports.MIN_NODE_VERSION = void 0;
exports.isVersionRecommended = isVersionRecommended;
exports.isVersionValid = isVersionValid;
var _semver = _interopRequireDefault(require("semver"));
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
const MIN_NODE_VERSION = exports.MIN_NODE_VERSION = '18';
const RECOMMENDED_NODE_VERSION = exports.RECOMMENDED_NODE_VERSION = '22';
function isVersionValid(version) {
return _semver.default.satisfies(version, `>=${MIN_NODE_VERSION}`);
}
function isVersionRecommended(version) {
return _semver.default.satisfies(version, `>=${RECOMMENDED_NODE_VERSION}`);
}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfc2VtdmVyIiwiX2ludGVyb3BSZXF1aXJlRGVmYXVsdCIsInJlcXVpcmUiLCJlIiwiX19lc01vZHVsZSIsImRlZmF1bHQiLCJNSU5fTk9ERV9WRVJTSU9OIiwiZXhwb3J0cyIsIlJFQ09NTUVOREVEX05PREVfVkVSU0lPTiIsImlzVmVyc2lvblZhbGlkIiwidmVyc2lvbiIsInNlbXZlciIsInNhdGlzZmllcyIsImlzVmVyc2lvblJlY29tbWVuZGVkIl0sInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2xpYi9jbGkvdXRpbHMudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHNlbXZlciBmcm9tICdzZW12ZXInO1xuXG5leHBvcnQgY29uc3QgTUlOX05PREVfVkVSU0lPTiA9ICcxOCc7XG5leHBvcnQgY29uc3QgUkVDT01NRU5ERURfTk9ERV9WRVJTSU9OID0gJzIyJztcblxuZXhwb3J0IGZ1bmN0aW9uIGlzVmVyc2lvblZhbGlkKHZlcnNpb24pIHtcbiAgcmV0dXJuIHNlbXZlci5zYXRpc2ZpZXModmVyc2lvbiwgYD49JHtNSU5fTk9ERV9WRVJTSU9OfWApO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gaXNWZXJzaW9uUmVjb21tZW5kZWQodmVyc2lvbikge1xuICByZXR1cm4gc2VtdmVyLnNhdGlzZmllcyh2ZXJzaW9uLCBgPj0ke1JFQ09NTUVOREVEX05PREVfVkVSU0lPTn1gKTtcbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBQSxJQUFBQSxPQUFBLEdBQUFDLHNCQUFBLENBQUFDLE9BQUE7QUFBNEIsU0FBQUQsdUJBQUFFLENBQUEsV0FBQUEsQ0FBQSxJQUFBQSxDQUFBLENBQUFDLFVBQUEsR0FBQUQsQ0FBQSxLQUFBRSxPQUFBLEVBQUFGLENBQUE7QUFFckIsTUFBTUcsZ0JBQWdCLEdBQUFDLE9BQUEsQ0FBQUQsZ0JBQUEsR0FBRyxJQUFJO0FBQzdCLE1BQU1FLHdCQUF3QixHQUFBRCxPQUFBLENBQUFDLHdCQUFBLEdBQUcsSUFBSTtBQUVyQyxTQUFTQyxjQUFjQSxDQUFDQyxPQUFPLEVBQUU7RUFDdEMsT0FBT0MsZUFBTSxDQUFDQyxTQUFTLENBQUNGLE9BQU8sRUFBRSxLQUFLSixnQkFBZ0IsRUFBRSxDQUFDO0FBQzNEO0FBRU8sU0FBU08sb0JBQW9CQSxDQUFDSCxPQUFPLEVBQUU7RUFDNUMsT0FBT0MsZUFBTSxDQUFDQyxTQUFTLENBQUNGLE9BQU8sRUFBRSxLQUFLRix3QkFBd0IsRUFBRSxDQUFDO0FBQ25FIiwiaWdub3JlTGlzdCI6W119