21 lines
2.4 KiB
JavaScript
21 lines
2.4 KiB
JavaScript
#!/usr/bin/env node
|
|
|
|
/// <reference path="typings/main.d.ts" />
|
|
var helpers = require("./smartenv.classes.helpers");
|
|
var Environment = (function () {
|
|
function Environment() {
|
|
this.runtimeEnv = helpers.getEnvString();
|
|
this.isBrowser = helpers.isBrowser();
|
|
this.userAgent = helpers.getUserAgentString();
|
|
this.isNode = helpers.isNode();
|
|
this.nodeVersion = helpers.getNodeVersion();
|
|
this.isCI = helpers.isCI();
|
|
this.isTravis = helpers.isTravis();
|
|
}
|
|
;
|
|
return Environment;
|
|
})();
|
|
exports.Environment = Environment;
|
|
|
|
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNtYXJ0ZW52LmNsYXNzZXMudHMiXSwibmFtZXMiOlsiRW52aXJvbm1lbnQiLCJFbnZpcm9ubWVudC5jb25zdHJ1Y3RvciJdLCJtYXBwaW5ncyI6IkFBQUEsMENBQTBDO0FBRTFDLElBQU8sT0FBTyxXQUFXLDRCQUE0QixDQUFDLENBQUM7QUFDdkQ7SUFRSUE7UUFDSUMsSUFBSUEsQ0FBQ0EsVUFBVUEsR0FBR0EsT0FBT0EsQ0FBQ0EsWUFBWUEsRUFBRUEsQ0FBQ0E7UUFDekNBLElBQUlBLENBQUNBLFNBQVNBLEdBQUdBLE9BQU9BLENBQUNBLFNBQVNBLEVBQUVBLENBQUNBO1FBQ3JDQSxJQUFJQSxDQUFDQSxTQUFTQSxHQUFHQSxPQUFPQSxDQUFDQSxrQkFBa0JBLEVBQUVBLENBQUNBO1FBQzlDQSxJQUFJQSxDQUFDQSxNQUFNQSxHQUFHQSxPQUFPQSxDQUFDQSxNQUFNQSxFQUFFQSxDQUFDQTtRQUMvQkEsSUFBSUEsQ0FBQ0EsV0FBV0EsR0FBR0EsT0FBT0EsQ0FBQ0EsY0FBY0EsRUFBRUEsQ0FBQ0E7UUFDNUNBLElBQUlBLENBQUNBLElBQUlBLEdBQUdBLE9BQU9BLENBQUNBLElBQUlBLEVBQUVBLENBQUNBO1FBQzNCQSxJQUFJQSxDQUFDQSxRQUFRQSxHQUFHQSxPQUFPQSxDQUFDQSxRQUFRQSxFQUFFQSxDQUFDQTtJQUN2Q0EsQ0FBQ0E7O0lBQ0xELGtCQUFDQTtBQUFEQSxDQWpCQSxBQWlCQ0EsSUFBQTtBQWpCWSxtQkFBVyxjQWlCdkIsQ0FBQSIsImZpbGUiOiJzbWFydGVudi5jbGFzc2VzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8vIDxyZWZlcmVuY2UgcGF0aD1cInR5cGluZ3MvbWFpbi5kLnRzXCIgLz5cblxuaW1wb3J0IGhlbHBlcnMgPSByZXF1aXJlKFwiLi9zbWFydGVudi5jbGFzc2VzLmhlbHBlcnNcIik7XG5leHBvcnQgY2xhc3MgRW52aXJvbm1lbnQge1xuICAgIHJ1bnRpbWVFbnY6c3RyaW5nO1xuICAgIGlzQnJvd3Nlcjpib29sZWFuO1xuICAgIHVzZXJBZ2VudDpzdHJpbmc7XG4gICAgaXNOb2RlOmJvb2xlYW47XG4gICAgbm9kZVZlcnNpb246c3RyaW5nO1xuICAgIGlzQ0k6Ym9vbGVhbjtcbiAgICBpc1RyYXZpczpib29sZWFuO1xuICAgIGNvbnN0cnVjdG9yKCkge1xuICAgICAgICB0aGlzLnJ1bnRpbWVFbnYgPSBoZWxwZXJzLmdldEVudlN0cmluZygpO1xuICAgICAgICB0aGlzLmlzQnJvd3NlciA9IGhlbHBlcnMuaXNCcm93c2VyKCk7XG4gICAgICAgIHRoaXMudXNlckFnZW50ID0gaGVscGVycy5nZXRVc2VyQWdlbnRTdHJpbmcoKTtcbiAgICAgICAgdGhpcy5pc05vZGUgPSBoZWxwZXJzLmlzTm9kZSgpO1xuICAgICAgICB0aGlzLm5vZGVWZXJzaW9uID0gaGVscGVycy5nZXROb2RlVmVyc2lvbigpO1xuICAgICAgICB0aGlzLmlzQ0kgPSBoZWxwZXJzLmlzQ0koKTtcbiAgICAgICAgdGhpcy5pc1RyYXZpcyA9IGhlbHBlcnMuaXNUcmF2aXMoKTtcbiAgICB9O1xufVxuIl0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9
|