UNPKG

@kpi4me/golden-layout

Version:

A multi-screen javascript Layout manager https://golden-layout.com

20 lines (17 loc) 555 B
"use strict"; /** * Plugin dependencies */ var Agent = require('../').Agent , semver = require('semver'); /** * Checks if the user agent's version can be satisfied agents the give * ranged argument. This uses the semver libraries range construction. * * @param {String} ranged The range the version has to satisfie * @returns {Boolean} * @api public */ Agent.prototype.satisfies = function satisfies (range) { return semver.satisfies((Number(this.major) || 0) + '.' + (Number(this.minor) || 0) + '.' + (Number(this.patch) || 0), range); };