From 7fff4499fd915bcea3fa93b1aa8b35f4fe7a6027 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Sun, 28 May 2017 00:38:50 +0200 Subject: add linting (and some initial fixes) --- node_modules/is-ci/.npmignore | 1 + node_modules/is-ci/.travis.yml | 7 ++++++ node_modules/is-ci/LICENSE | 21 ++++++++++++++++ node_modules/is-ci/README.md | 54 +++++++++++++++++++++++++++++++++++++++++ node_modules/is-ci/index.js | 3 +++ node_modules/is-ci/package.json | 37 ++++++++++++++++++++++++++++ node_modules/is-ci/test.js | 17 +++++++++++++ 7 files changed, 140 insertions(+) create mode 100644 node_modules/is-ci/.npmignore create mode 100644 node_modules/is-ci/.travis.yml create mode 100644 node_modules/is-ci/LICENSE create mode 100644 node_modules/is-ci/README.md create mode 100644 node_modules/is-ci/index.js create mode 100644 node_modules/is-ci/package.json create mode 100644 node_modules/is-ci/test.js (limited to 'node_modules/is-ci') diff --git a/node_modules/is-ci/.npmignore b/node_modules/is-ci/.npmignore new file mode 100644 index 000000000..3c3629e64 --- /dev/null +++ b/node_modules/is-ci/.npmignore @@ -0,0 +1 @@ +node_modules diff --git a/node_modules/is-ci/.travis.yml b/node_modules/is-ci/.travis.yml new file mode 100644 index 000000000..21f721050 --- /dev/null +++ b/node_modules/is-ci/.travis.yml @@ -0,0 +1,7 @@ +language: node_js +node_js: +- '6' +- '5' +- '4' +- '0.12' +- '0.10' diff --git a/node_modules/is-ci/LICENSE b/node_modules/is-ci/LICENSE new file mode 100644 index 000000000..95f61daaa --- /dev/null +++ b/node_modules/is-ci/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016 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/node_modules/is-ci/README.md b/node_modules/is-ci/README.md new file mode 100644 index 000000000..cf37a7a3d --- /dev/null +++ b/node_modules/is-ci/README.md @@ -0,0 +1,54 @@ +# is-ci + +Returns `true` if the current environment is a Continuous Integration +server. + +Please [open an issue](https://github.com/watson/is-ci/issues) if your +CI server isn't properly detected :) + +[![Build status](https://travis-ci.org/watson/is-ci.svg?branch=master)](https://travis-ci.org/watson/is-ci) +[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat)](https://github.com/feross/standard) + +## Installation + +``` +npm install is-ci --save +``` + +## Usage + +```js +var isCI = require('is-ci') + +if (isCI) { + console.log('The code is running on a CI server') +} +``` + +## Supported CI tools + +Officially supported CI servers: + +- [Travis CI](http://travis-ci.org) +- [CircleCI](http://circleci.com) +- [Jenkins CI](https://jenkins-ci.org) +- [Hudson](http://hudson-ci.org) +- [Bamboo](https://www.atlassian.com/software/bamboo) +- [TeamCity](https://www.jetbrains.com/teamcity/) +- [Team Foundation Server](https://www.visualstudio.com/en-us/products/tfs-overview-vs.aspx) +- [GitLab CI](https://about.gitlab.com/gitlab-ci/) +- [Codeship](https://codeship.com) +- [Drone.io](https://drone.io) +- [Magnum CI](https://magnum-ci.com) +- [Semaphore](https://semaphoreci.com) +- [AppVeyor](http://www.appveyor.com) +- [Buildkite](https://buildkite.com) +- [TaskCluster](http://docs.taskcluster.net) +- [GoCD](https://www.go.cd/) +- [Bitbucket Pipelines](https://bitbucket.org/product/features/pipelines) + +Other CI tools using environment variables like `BUILD_ID` or `CI` would be detected as well. + +## License + +MIT diff --git a/node_modules/is-ci/index.js b/node_modules/is-ci/index.js new file mode 100644 index 000000000..d4cb67aa9 --- /dev/null +++ b/node_modules/is-ci/index.js @@ -0,0 +1,3 @@ +'use strict' + +module.exports = require('ci-info').isCI diff --git a/node_modules/is-ci/package.json b/node_modules/is-ci/package.json new file mode 100644 index 000000000..9b4b4f7ee --- /dev/null +++ b/node_modules/is-ci/package.json @@ -0,0 +1,37 @@ +{ + "name": "is-ci", + "version": "1.0.10", + "description": "Detect if your code is running on a CI server", + "main": "index.js", + "dependencies": { + "ci-info": "^1.0.0" + }, + "devDependencies": { + "clear-require": "^1.0.1", + "standard": "^5.3.1" + }, + "scripts": { + "test": "standard && node test.js" + }, + "repository": { + "type": "git", + "url": "https://github.com/watson/is-ci.git" + }, + "keywords": [ + "ci", + "continuous", + "integration", + "test", + "detect" + ], + "author": "Thomas Watson Steen (https://twitter.com/wa7son)", + "license": "MIT", + "bugs": { + "url": "https://github.com/watson/is-ci/issues" + }, + "homepage": "https://github.com/watson/is-ci", + "coordinates": [ + 55.6876732, + 12.5955341 + ] +} diff --git a/node_modules/is-ci/test.js b/node_modules/is-ci/test.js new file mode 100644 index 000000000..5ccd6c2d5 --- /dev/null +++ b/node_modules/is-ci/test.js @@ -0,0 +1,17 @@ +'use strict' + +var assert = require('assert') +var clearRequire = require('clear-require') + +if (!process.env.TRAVIS) process.env.CI = 'true' + +var isCI = require('./') +assert(isCI) + +delete process.env.CI +delete process.env.CONTINUOUS_INTEGRATION + +clearRequire('./') +clearRequire('ci-info') +isCI = require('./') +assert(!isCI) -- cgit v1.2.3