Файловый менеджер - Редактировать - /home/freeclou/app.optimyar.com/front-web/build/assets/fonts/iran-yekan/WebFonts/functions.tar
Назад
clean.js 0000644 00000000277 15114547340 0006176 0 ustar 00 const parse = require('./parse') const clean = (version, options) => { const s = parse(version.trim().replace(/^[=v]+/, ''), options) return s ? s.version : null } module.exports = clean cmp.js 0000644 00000001663 15114547340 0005673 0 ustar 00 const eq = require('./eq') const neq = require('./neq') const gt = require('./gt') const gte = require('./gte') const lt = require('./lt') const lte = require('./lte') const cmp = (a, op, b, loose) => { switch (op) { case '===': if (typeof a === 'object') { a = a.version } if (typeof b === 'object') { b = b.version } return a === b case '!==': if (typeof a === 'object') { a = a.version } if (typeof b === 'object') { b = b.version } return a !== b case '': case '=': case '==': return eq(a, b, loose) case '!=': return neq(a, b, loose) case '>': return gt(a, b, loose) case '>=': return gte(a, b, loose) case '<': return lt(a, b, loose) case '<=': return lte(a, b, loose) default: throw new TypeError(`Invalid operator: ${op}`) } } module.exports = cmp coerce.js 0000644 00000002741 15114547340 0006352 0 ustar 00 const SemVer = require('../classes/semver') const parse = require('./parse') const { re, t } = require('../internal/re') const coerce = (version, options) => { if (version instanceof SemVer) { return version } if (typeof version === 'number') { version = String(version) } if (typeof version !== 'string') { return null } options = options || {} let match = null if (!options.rtl) { match = version.match(re[t.COERCE]) } else { // Find the right-most coercible string that does not share // a terminus with a more left-ward coercible string. // Eg, '1.2.3.4' wants to coerce '2.3.4', not '3.4' or '4' // // Walk through the string checking with a /g regexp // Manually set the index so as to pick up overlapping matches. // Stop when we get a match that ends at the string end, since no // coercible string can be more right-ward without the same terminus. let next while ((next = re[t.COERCERTL].exec(version)) && (!match || match.index + match[0].length !== version.length) ) { if (!match || next.index + next[0].length !== match.index + match[0].length) { match = next } re[t.COERCERTL].lastIndex = next.index + next[1].length + next[2].length } // leave it in a clean state re[t.COERCERTL].lastIndex = -1 } if (match === null) { return null } return parse(`${match[2]}.${match[3] || '0'}.${match[4] || '0'}`, options) } module.exports = coerce compare-build.js 0000644 00000000413 15114547340 0007627 0 ustar 00 const SemVer = require('../classes/semver') const compareBuild = (a, b, loose) => { const versionA = new SemVer(a, loose) const versionB = new SemVer(b, loose) return versionA.compare(versionB) || versionA.compareBuild(versionB) } module.exports = compareBuild compare-loose.js 0000644 00000000166 15114547340 0007656 0 ustar 00 const compare = require('./compare') const compareLoose = (a, b) => compare(a, b, true) module.exports = compareLoose compare.js 0000644 00000000234 15114547340 0006533 0 ustar 00 const SemVer = require('../classes/semver') const compare = (a, b, loose) => new SemVer(a, loose).compare(new SemVer(b, loose)) module.exports = compare diff.js 0000644 00000001172 15114547340 0006017 0 ustar 00 const parse = require('./parse') const eq = require('./eq') const diff = (version1, version2) => { if (eq(version1, version2)) { return null } else { const v1 = parse(version1) const v2 = parse(version2) const hasPre = v1.prerelease.length || v2.prerelease.length const prefix = hasPre ? 'pre' : '' const defaultResult = hasPre ? 'prerelease' : '' for (const key in v1) { if (key === 'major' || key === 'minor' || key === 'patch') { if (v1[key] !== v2[key]) { return prefix + key } } } return defaultResult // may be undefined } } module.exports = diff eq.js 0000644 00000000160 15114547340 0005510 0 ustar 00 const compare = require('./compare') const eq = (a, b, loose) => compare(a, b, loose) === 0 module.exports = eq gt.js 0000644 00000000156 15114547340 0005522 0 ustar 00 const compare = require('./compare') const gt = (a, b, loose) => compare(a, b, loose) > 0 module.exports = gt gte.js 0000644 00000000161 15114547340 0005663 0 ustar 00 const compare = require('./compare') const gte = (a, b, loose) => compare(a, b, loose) >= 0 module.exports = gte inc.js 0000644 00000000620 15114547340 0005655 0 ustar 00 const SemVer = require('../classes/semver') const inc = (version, release, options, identifier) => { if (typeof (options) === 'string') { identifier = options options = undefined } try { return new SemVer( version instanceof SemVer ? version.version : version, options ).inc(release, identifier).version } catch (er) { return null } } module.exports = inc lt.js 0000644 00000000156 15114547340 0005527 0 ustar 00 const compare = require('./compare') const lt = (a, b, loose) => compare(a, b, loose) < 0 module.exports = lt lte.js 0000644 00000000161 15114547340 0005670 0 ustar 00 const compare = require('./compare') const lte = (a, b, loose) => compare(a, b, loose) <= 0 module.exports = lte major.js 0000644 00000000172 15114547340 0006216 0 ustar 00 const SemVer = require('../classes/semver') const major = (a, loose) => new SemVer(a, loose).major module.exports = major minor.js 0000644 00000000172 15114547340 0006232 0 ustar 00 const SemVer = require('../classes/semver') const minor = (a, loose) => new SemVer(a, loose).minor module.exports = minor neq.js 0000644 00000000162 15114547340 0005670 0 ustar 00 const compare = require('./compare') const neq = (a, b, loose) => compare(a, b, loose) !== 0 module.exports = neq parse.js 0000644 00000001226 15114547340 0006221 0 ustar 00 const { MAX_LENGTH } = require('../internal/constants') const { re, t } = require('../internal/re') const SemVer = require('../classes/semver') const parseOptions = require('../internal/parse-options') const parse = (version, options) => { options = parseOptions(options) if (version instanceof SemVer) { return version } if (typeof version !== 'string') { return null } if (version.length > MAX_LENGTH) { return null } const r = options.loose ? re[t.LOOSE] : re[t.FULL] if (!r.test(version)) { return null } try { return new SemVer(version, options) } catch (er) { return null } } module.exports = parse patch.js 0000644 00000000172 15114547340 0006205 0 ustar 00 const SemVer = require('../classes/semver') const patch = (a, loose) => new SemVer(a, loose).patch module.exports = patch prerelease.js 0000644 00000000334 15114547340 0007235 0 ustar 00 const parse = require('./parse') const prerelease = (version, options) => { const parsed = parse(version, options) return (parsed && parsed.prerelease.length) ? parsed.prerelease : null } module.exports = prerelease rcompare.js 0000644 00000000166 15114547340 0006721 0 ustar 00 const compare = require('./compare') const rcompare = (a, b, loose) => compare(b, a, loose) module.exports = rcompare rsort.js 0000644 00000000225 15114547340 0006256 0 ustar 00 const compareBuild = require('./compare-build') const rsort = (list, loose) => list.sort((a, b) => compareBuild(b, a, loose)) module.exports = rsort satisfies.js 0000644 00000000351 15114547340 0007077 0 ustar 00 const Range = require('../classes/range') const satisfies = (version, range, options) => { try { range = new Range(range, options) } catch (er) { return false } return range.test(version) } module.exports = satisfies sort.js 0000644 00000000223 15114547340 0006072 0 ustar 00 const compareBuild = require('./compare-build') const sort = (list, loose) => list.sort((a, b) => compareBuild(a, b, loose)) module.exports = sort valid.js 0000644 00000000242 15114547340 0006203 0 ustar 00 const parse = require('./parse') const valid = (version, options) => { const v = parse(version, options) return v ? v.version : null } module.exports = valid
| ver. 1.4 |
Github
|
.
| PHP 8.1.33 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка