diff options
Diffstat (limited to 'deps/node/deps/npm/node_modules/is-ci/node_modules/ci-info')
6 files changed, 0 insertions, 473 deletions
diff --git a/deps/node/deps/npm/node_modules/is-ci/node_modules/ci-info/CHANGELOG.md b/deps/node/deps/npm/node_modules/is-ci/node_modules/ci-info/CHANGELOG.md deleted file mode 100644 index 859a0ad1..00000000 --- a/deps/node/deps/npm/node_modules/is-ci/node_modules/ci-info/CHANGELOG.md +++ /dev/null @@ -1,62 +0,0 @@ -# Changelog - -## v1.6.0 - -* feat: add Sail CI support -* feat: add Buddy support -* feat: add Bitrise support -* feat: detect Jenkins PRs -* feat: detect Drone PRs - -## v1.5.1 - -* fix: use full path to vendors.json - -## v1.5.0 - -* feat: add dsari detection ([#15](https://github.com/watson/ci-info/pull/15)) -* feat: add ci.isPR ([#16](https://github.com/watson/ci-info/pull/16)) - -## v1.4.0 - -* feat: add Cirrus CI detection ([#13](https://github.com/watson/ci-info/pull/13)) -* feat: add Shippable CI detection ([#14](https://github.com/watson/ci-info/pull/14)) - -## v1.3.1 - -* chore: reduce npm package size by not including `.github` folder content ([#11](https://github.com/watson/ci-info/pull/11)) - -## v1.3.0 - -* feat: add support for Strider CD -* chore: deprecate vendor constant `TDDIUM` in favor of `SOLANO` -* docs: add missing vendor constant to docs - -## v1.2.0 - -* feat: detect solano-ci ([#9](https://github.com/watson/ci-info/pull/9)) - -## v1.1.3 - -* fix: fix spelling of Hunson in `ci.name` - -## v1.1.2 - -* fix: no more false positive matches for Jenkins - -## v1.1.1 - -* docs: sort lists of CI servers in README.md -* docs: add missing AWS CodeBuild to the docs - -## v1.1.0 - -* feat: add AWS CodeBuild to CI detection ([#2](https://github.com/watson/ci-info/pull/2)) - -## v1.0.1 - -* chore: reduce npm package size by using an `.npmignore` file ([#3](https://github.com/watson/ci-info/pull/3)) - -## v1.0.0 - -* Initial release diff --git a/deps/node/deps/npm/node_modules/is-ci/node_modules/ci-info/LICENSE b/deps/node/deps/npm/node_modules/is-ci/node_modules/ci-info/LICENSE deleted file mode 100644 index 67846832..00000000 --- a/deps/node/deps/npm/node_modules/is-ci/node_modules/ci-info/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2016-2018 Thomas Watson Steen - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/deps/node/deps/npm/node_modules/is-ci/node_modules/ci-info/README.md b/deps/node/deps/npm/node_modules/is-ci/node_modules/ci-info/README.md deleted file mode 100644 index c88be8f8..00000000 --- a/deps/node/deps/npm/node_modules/is-ci/node_modules/ci-info/README.md +++ /dev/null @@ -1,107 +0,0 @@ -# ci-info - -Get details about the current Continuous Integration environment. - -Please [open an -issue](https://github.com/watson/ci-info/issues/new?template=ci-server-not-detected.md) -if your CI server isn't properly detected :) - -[![npm](https://img.shields.io/npm/v/ci-info.svg)](https://www.npmjs.com/package/ci-info) -[![Build status](https://travis-ci.org/watson/ci-info.svg?branch=master)](https://travis-ci.org/watson/ci-info) -[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat)](https://github.com/feross/standard) - -## Installation - -```bash -npm install ci-info --save -``` - -## Usage - -```js -var ci = require('ci-info') - -if (ci.isCI) { - console.log('The name of the CI server is:', ci.name) -} else { - console.log('This program is not running on a CI server') -} -``` - -## Supported CI tools - -Officially supported CI servers: - -| Name | Constant | -|------|----------| -| [AWS CodeBuild](https://aws.amazon.com/codebuild/) | `ci.CODEBUILD` | -| [AppVeyor](http://www.appveyor.com) | `ci.APPVEYOR` | -| [Bamboo](https://www.atlassian.com/software/bamboo) by Atlassian | `ci.BAMBOO` | -| [Bitbucket Pipelines](https://bitbucket.org/product/features/pipelines) | `ci.BITBUCKET` | -| [Bitrise](https://www.bitrise.io/) | `ci.BITRISE` | -| [Buddy](https://buddy.works/) | `ci.BUDDY` | -| [Buildkite](https://buildkite.com) | `ci.BUILDKITE` | -| [CircleCI](http://circleci.com) | `ci.CIRCLE` | -| [Cirrus CI](https://cirrus-ci.org) | `ci.CIRRUS` | -| [Codeship](https://codeship.com) | `ci.CODESHIP` | -| [Drone](https://drone.io) | `ci.DRONE` | -| [dsari](https://github.com/rfinnie/dsari) | `ci.DSARI` | -| [GitLab CI](https://about.gitlab.com/gitlab-ci/) | `ci.GITLAB` | -| [GoCD](https://www.go.cd/) | `ci.GOCD` | -| [Hudson](http://hudson-ci.org) | `ci.HUDSON` | -| [Jenkins CI](https://jenkins-ci.org) | `ci.JENKINS` | -| [Magnum CI](https://magnum-ci.com) | `ci.MAGNUM` | -| [Sail CI](https://sail.ci/) | `ci.SAIL` | -| [Semaphore](https://semaphoreci.com) | `ci.SEMAPHORE` | -| [Shippable](https://www.shippable.com/) | `ci.SHIPPABLE` | -| [Solano CI](https://www.solanolabs.com/) | `ci.SOLANO` | -| [Strider CD](https://strider-cd.github.io/) | `ci.STRIDER` | -| [TaskCluster](http://docs.taskcluster.net) | `ci.TASKCLUSTER` | -| [Team Foundation Server](https://www.visualstudio.com/en-us/products/tfs-overview-vs.aspx) by Microsoft | `ci.TFS` | -| [TeamCity](https://www.jetbrains.com/teamcity/) by JetBrains | `ci.TEAMCITY` | -| [Travis CI](http://travis-ci.org) | `ci.TRAVIS` | - -## API - -### `ci.name` - -A string. Will contain the name of the CI server the code is running on. -If not CI server is detected, it will be `null`. - -Don't depend on the value of this string not to change for a specific -vendor. If you find your self writing `ci.name === 'Travis CI'`, you -most likely want to use `ci.TRAVIS` instead. - -### `ci.isCI` - -A boolean. Will be `true` if the code is running on a CI server. -Otherwise `false`. - -Some CI servers not listed here might still trigger the `ci.isCI` -boolean to be set to `true` if they use certain vendor neutral -environment variables. In those cases `ci.name` will be `null` and no -vendor specific boolean will be set to `true`. - -### `ci.isPR` - -A boolean if PR detection is supported for the current CI server. Will -be `true` if a PR is being tested. Otherwise `false`. If PR detection is -not supported for the current CI server, the value will be `null`. - -### `ci.<VENDOR-CONSTANT>` - -A vendor specific boolean constants is exposed for each support CI -vendor. A constant will be `true` if the code is determined to run on -the given CI server. Otherwise `false`. - -Examples of vendor constants are `ci.TRAVIS` or `ci.APPVEYOR`. For a -complete list, see the support table above. - -Deprecated vendor constants that will be removed in the next major -release: - -- `ci.TDDIUM` (Solano CI) This have been renamed `ci.SOLANO` - -## License - -[MIT](LICENSE) diff --git a/deps/node/deps/npm/node_modules/is-ci/node_modules/ci-info/index.js b/deps/node/deps/npm/node_modules/is-ci/node_modules/ci-info/index.js deleted file mode 100644 index 27794d49..00000000 --- a/deps/node/deps/npm/node_modules/is-ci/node_modules/ci-info/index.js +++ /dev/null @@ -1,66 +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) { - return checkEnv(obj) - }) - - exports[vendor.constant] = isCI - - if (isCI) { - exports.name = vendor.name - - switch (typeof vendor.pr) { - case 'string': - // "pr": "CIRRUS_PR" - exports.isPR = !!env[vendor.pr] - break - case 'object': - if ('env' in vendor.pr) { - // "pr": { "env": "BUILDKITE_PULL_REQUEST", "ne": "false" } - exports.isPR = vendor.pr.env in env && env[vendor.pr.env] !== vendor.pr.ne - } else if ('any' in vendor.pr) { - // "pr": { "any": ["ghprbPullId", "CHANGE_ID"] } - exports.isPR = vendor.pr.any.some(function (key) { - return !!env[key] - }) - } else { - // "pr": { "DRONE_BUILD_EVENT": "pull_request" } - exports.isPR = checkEnv(vendor.pr) - } - break - default: - // PR detection not supported for this vendor - exports.isPR = null - } - } -}) - -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 -) - -function checkEnv (obj) { - if (typeof obj === 'string') return !!env[obj] - return Object.keys(obj).every(function (k) { - return env[k] === obj[k] - }) -} diff --git a/deps/node/deps/npm/node_modules/is-ci/node_modules/ci-info/package.json b/deps/node/deps/npm/node_modules/is-ci/node_modules/ci-info/package.json deleted file mode 100644 index 3542df9d..00000000 --- a/deps/node/deps/npm/node_modules/is-ci/node_modules/ci-info/package.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "_from": "ci-info@^1.0.0", - "_id": "ci-info@1.6.0", - "_inBundle": false, - "_integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", - "_location": "/is-ci/ci-info", - "_phantomChildren": {}, - "_requested": { - "type": "range", - "registry": true, - "raw": "ci-info@^1.0.0", - "name": "ci-info", - "escapedName": "ci-info", - "rawSpec": "^1.0.0", - "saveSpec": null, - "fetchSpec": "^1.0.0" - }, - "_requiredBy": [ - "/is-ci" - ], - "_resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", - "_shasum": "2ca20dbb9ceb32d4524a683303313f0304b1e497", - "_spec": "ci-info@^1.0.0", - "_where": "/Users/aeschright/code/cli/node_modules/is-ci", - "author": { - "name": "Thomas Watson Steen", - "email": "w@tson.dk", - "url": "https://twitter.com/wa7son" - }, - "bugs": { - "url": "https://github.com/watson/ci-info/issues" - }, - "bundleDependencies": false, - "coordinates": [ - 55.778271, - 12.593091 - ], - "dependencies": {}, - "deprecated": false, - "description": "Get details about the current Continuous Integration environment", - "devDependencies": { - "clear-require": "^1.0.1", - "standard": "^12.0.1", - "tape": "^4.9.1" - }, - "homepage": "https://github.com/watson/ci-info", - "keywords": [ - "ci", - "continuous", - "integration", - "test", - "detect" - ], - "license": "MIT", - "main": "index.js", - "name": "ci-info", - "repository": { - "type": "git", - "url": "git+https://github.com/watson/ci-info.git" - }, - "scripts": { - "test": "standard && node test.js" - }, - "version": "1.6.0" -} diff --git a/deps/node/deps/npm/node_modules/is-ci/node_modules/ci-info/vendors.json b/deps/node/deps/npm/node_modules/is-ci/node_modules/ci-info/vendors.json deleted file mode 100644 index a157b78c..00000000 --- a/deps/node/deps/npm/node_modules/is-ci/node_modules/ci-info/vendors.json +++ /dev/null @@ -1,152 +0,0 @@ -[ - { - "name": "AppVeyor", - "constant": "APPVEYOR", - "env": "APPVEYOR", - "pr": "APPVEYOR_PULL_REQUEST_NUMBER" - }, - { - "name": "Bamboo", - "constant": "BAMBOO", - "env": "bamboo_planKey" - }, - { - "name": "Bitbucket Pipelines", - "constant": "BITBUCKET", - "env": "BITBUCKET_COMMIT" - }, - { - "name": "Bitrise", - "constant": "BITRISE", - "env": "BITRISE_IO", - "pr": "BITRISE_PULL_REQUEST" - }, - { - "name": "Buddy", - "constant": "BUDDY", - "env": "BUDDY_WORKSPACE_ID", - "pr": "BUDDY_EXECUTION_PULL_REQUEST_ID" - }, - { - "name": "Buildkite", - "constant": "BUILDKITE", - "env": "BUILDKITE", - "pr": { "env": "BUILDKITE_PULL_REQUEST", "ne": "false" } - }, - { - "name": "CircleCI", - "constant": "CIRCLE", - "env": "CIRCLECI", - "pr": "CIRCLE_PULL_REQUEST" - }, - { - "name": "Cirrus CI", - "constant": "CIRRUS", - "env": "CIRRUS_CI", - "pr": "CIRRUS_PR" - }, - { - "name": "AWS CodeBuild", - "constant": "CODEBUILD", - "env": "CODEBUILD_BUILD_ARN" - }, - { - "name": "Codeship", - "constant": "CODESHIP", - "env": { "CI_NAME": "codeship" } - }, - { - "name": "Drone", - "constant": "DRONE", - "env": "DRONE", - "pr": { "DRONE_BUILD_EVENT": "pull_request" } - }, - { - "name": "dsari", - "constant": "DSARI", - "env": "DSARI" - }, - { - "name": "GitLab CI", - "constant": "GITLAB", - "env": "GITLAB_CI" - }, - { - "name": "GoCD", - "constant": "GOCD", - "env": "GO_PIPELINE_LABEL" - }, - { - "name": "Hudson", - "constant": "HUDSON", - "env": "HUDSON_URL" - }, - { - "name": "Jenkins", - "constant": "JENKINS", - "env": ["JENKINS_URL", "BUILD_ID"], - "pr": { "any": ["ghprbPullId", "CHANGE_ID"] } - }, - { - "name": "Magnum CI", - "constant": "MAGNUM", - "env": "MAGNUM" - }, - { - "name": "Sail CI", - "constant": "SAIL", - "env": "SAILCI", - "pr": "SAIL_PULL_REQUEST_NUMBER" - }, - { - "name": "Semaphore", - "constant": "SEMAPHORE", - "env": "SEMAPHORE", - "pr": "PULL_REQUEST_NUMBER" - }, - { - "name": "Shippable", - "constant": "SHIPPABLE", - "env": "SHIPPABLE", - "pr": { "IS_PULL_REQUEST": "true" } - }, - { - "name": "Solano CI", - "constant": "SOLANO", - "env": "TDDIUM", - "pr": "TDDIUM_PR_ID" - }, - { - "name": "Strider CD", - "constant": "STRIDER", - "env": "STRIDER" - }, - { - "name": "TaskCluster", - "constant": "TASKCLUSTER", - "env": ["TASK_ID", "RUN_ID"] - }, - { - "name": "Solano CI", - "constant": "TDDIUM", - "env": "TDDIUM", - "pr": "TDDIUM_PR_ID", - "deprecated": true - }, - { - "name": "TeamCity", - "constant": "TEAMCITY", - "env": "TEAMCITY_VERSION" - }, - { - "name": "Team Foundation Server", - "constant": "TFS", - "env": "TF_BUILD" - }, - { - "name": "Travis CI", - "constant": "TRAVIS", - "env": "TRAVIS", - "pr": { "env": "TRAVIS_PULL_REQUEST", "ne": "false" } - } -] |