is-ci-cli
Version:
Run different npm scripts in a CI environment
40 lines (39 loc) • 877 B
JSON
{
"name": "is-ci-cli",
"version": "2.2.0",
"description": "Run different npm scripts in a CI environment",
"license": "MIT",
"repository": "YellowKirby/is-ci-cli",
"bin": {
"is-ci": "cli.js",
"is-ci-cli": "cli.js"
},
"engines": {
"node": ">=8"
},
"files": [
"cli.js"
],
"keywords": [
"ci",
"cli",
"npm-scripts"
],
"dependencies": {
"cross-spawn": "^7.0.0",
"is-ci": "^2.0.0"
},
"devDependencies": {
"ava": "^0.19.1",
"sinon": "^8.1.1",
"xo": "^0.18.2"
},
"scripts": {
"lint": "xo",
"pretest": "npm run lint",
"test": "ava",
"ci:test": "node cli.js ci:check-args ci:fail --arg1",
"ci:fail": "echo \"CI ran incorrect run-script, failing\"; exit 1;",
"ci:check-args": "node -e \"assert(process.argv[1] === '--arg1', 'process.argv[1]' + ' should match --arg1')\" --"
}
}