debian-mirror-gitlab/core-js/internals/v8-version.js

21 lines
521 B
JavaScript
Raw Normal View History

2019-10-31 01:37:42 +05:30
var global = require('../internals/global');
var userAgent = require('../internals/user-agent');
var process = global.process;
var versions = process && process.versions;
var v8 = versions && versions.v8;
var match, version;
if (v8) {
match = v8.split('.');
version = match[0] + match[1];
} else if (userAgent) {
2019-12-04 20:38:33 +05:30
match = userAgent.match(/Edge\/(\d+)/);
if (!match || match[1] >= 74) {
match = userAgent.match(/Chrome\/(\d+)/);
if (match) version = match[1];
}
2019-10-31 01:37:42 +05:30
}
module.exports = version && +version;