New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

get-ci-env

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

get-ci-env - npm Package Compare versions

Comparing version 1.2.0 to 1.3.0

src/main.mjs

6

changelog.md

@@ -5,2 +5,7 @@ # Changelog

## [1.3.0] - 2019-01-22
### Added
- Buildkite support.
- ESM export output, so both `require('get-ci-env')` and `import getCiEnv from 'get-ci-env'` work!
## [1.2.0] - 2019-01-02

@@ -27,2 +32,3 @@ ### Added

[1.3.0]: https://github.com/Siilwyn/get-ci-env/compare/v1.2.0...v1.3.0
[1.2.0]: https://github.com/Siilwyn/get-ci-env/compare/v1.1.0...v1.2.0

@@ -29,0 +35,0 @@ [1.1.0]: https://github.com/Siilwyn/get-ci-env/compare/v1.0.3...v1.1.0

17

package.json
{
"name": "get-ci-env",
"version": "1.2.0",
"version": "1.3.0",
"description": "Get and normalize continuous integration service environment variables.",
"main": "src/main.js",
"main": "src/main",
"files": [
"$npm_package_main"
"src/main.js",
"src/main.mjs"
],
"scripts": {
"test": "node ./src/test.js",
"build": "rollup src/main.mjs --format cjs --dir src",
"test": "node --experimental-modules ./src/test.mjs",
"test:ci": "npm test && npm run format -- --list-different",
"format": "prettier --write --single-quote --trailing-comma all src/*.js",
"preversion": "npm test"
"format": "prettier --write --single-quote --trailing-comma all src/*.mjs",
"preversion": "npm test",
"prepack": "npm run build"
},

@@ -18,2 +21,3 @@ "dependencies": {},

"prettier": "^1.11.1",
"rollup": "^1.0.2",
"tape": "^4.9.0"

@@ -35,2 +39,3 @@ },

"environment variables",
"buildkite",
"circleci",

@@ -37,0 +42,0 @@ "codefresh",

@@ -18,3 +18,3 @@ # get-ci-env

```js
const getCiEnv = require('get-ci-env');
import getCiEnv from 'get-ci-env';

@@ -35,2 +35,3 @@ getCiEnv().then(console.log);

## Supported services
- [Buildkite](https://buildkite.com/)
- [CircleCI](https://circleci.com/)

@@ -37,0 +38,0 @@ - [Codefresh](https://codefresh.io/)

'use strict';
module.exports = (env = process.env) =>
var main = (env = process.env) =>
getCiService(env).then(service => normalizeCiEnv(envMapping(env), service));

@@ -8,2 +8,3 @@

detection: {
buildkite: 'BUILDKITE',
circleCi: 'CIRCLECI',

@@ -15,2 +16,3 @@ codefresh: 'CF_BUILD_ID',

branch: {
buildkite: env.BUILDKITE_BRANCH,
circleCi: env.CIRCLE_BRANCH,

@@ -22,2 +24,3 @@ codefresh: env.CF_BRANCH,

commit: {
buildkite: env.BUILDKITE_COMMIT,
circleCi: env.CIRCLE_SHA1,

@@ -29,2 +32,3 @@ codefresh: env.CF_REVISION,

repoOwner: {
buildkite: env.BUILDKITE_ORGANIZATION_SLUG,
circleCi: env.CIRCLE_PROJECT_USERNAME,

@@ -36,2 +40,3 @@ codefresh: env.CF_REPO_OWNER,

repoName: {
buildkite: env.BUILDKITE_PIPELINE_SLUG,
circleCi: env.CIRCLE_PROJECT_REPONAME,

@@ -43,2 +48,3 @@ codefresh: env.CF_REPO_NAME,

isPr: {
buildkite: env.BUILDKITE_PULL_REQUEST,
circleCi: env.CIRCLE_PULL_REQUEST,

@@ -50,2 +56,3 @@ codefresh: env.CF_PULL_REQUEST_NUMBER,

prNumber: {
buildkite: env.BUILDKITE_PULL_REQUEST,
circleCi:

@@ -99,1 +106,3 @@ env.CIRCLE_PULL_REQUEST && env.CIRCLE_PULL_REQUEST.split('/').pop(),

}
module.exports = main;
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc