aboutsummaryrefslogtreecommitdiff
path: root/node_modules/ci-info/index.js
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2019-03-27 21:01:33 +0100
committerFlorian Dold <florian.dold@gmail.com>2019-03-27 21:01:33 +0100
commitcc97a4dd2a967e1c2273bd5f4c5f49a5bf2e2585 (patch)
tree92c5d88706a6ffc654d1b133618d357890e7096b /node_modules/ci-info/index.js
parent3771b4d6b67b34c130f3a9a1a15f42deefdb2eda (diff)
remove node_modules
Diffstat (limited to 'node_modules/ci-info/index.js')
-rw-r--r--node_modules/ci-info/index.js56
1 files changed, 0 insertions, 56 deletions
diff --git a/node_modules/ci-info/index.js b/node_modules/ci-info/index.js
deleted file mode 100644
index 7f742f4ed..000000000
--- a/node_modules/ci-info/index.js
+++ /dev/null
@@ -1,56 +0,0 @@
-'use strict'
-
-var vendors = require('./vendors.json')
-
-var env = process.env
-
-// Used for testinging only
-Object.defineProperty(exports, '_vendors', {
- value: vendors.map(function (v) { return v.constant })
-})
-
-exports.name = null
-exports.isPR = null
-
-vendors.forEach(function (vendor) {
- var envs = Array.isArray(vendor.env) ? vendor.env : [vendor.env]
- var isCI = envs.every(function (obj) {
- if (typeof obj === 'string') return !!env[obj]
- return Object.keys(obj).every(function (k) {
- return env[k] === obj[k]
- })
- })
-
- exports[vendor.constant] = isCI
-
- if (isCI) {
- exports.name = vendor.name
-
- if (vendor.pr) {
- var val = env[vendor.pr.env]
- if (val) {
- switch (vendor.pr.type) {
- case 'not-false':
- exports.isPR = val !== 'false'
- break
- case 'boolean':
- exports.isPR = val === 'true'
- break
- default:
- exports.isPR = true
- }
- } else {
- exports.isPR = false
- }
- }
- }
-})
-
-exports.isCI = !!(
- env.CI || // Travis CI, CircleCI, Cirrus CI, Gitlab CI, Appveyor, CodeShip, dsari
- env.CONTINUOUS_INTEGRATION || // Travis CI, Cirrus CI
- env.BUILD_NUMBER || // Jenkins, TeamCity
- env.RUN_ID || // TaskCluster, dsari
- exports.name ||
- false
-)