UNPKG

@atomist/automation-client

Version:
181 lines (180 loc) • 6.33 kB
{ "name": "@atomist/automation-client", "version": "1.0.0-remove-deprecation.20180901183348", "description": "Atomist API for software low-level client", "author": { "name": "Atomist", "email": "support@atomist.com", "url": "https://atomist.com/" }, "license": "SEE LICENSE IN LICENSE", "homepage": "https://github.com/atomist/automation-client-ts#readme", "repository": { "type": "git", "url": "git+https://github.com/atomist/automation-client-ts.git" }, "keywords": [ "atomist", "automation" ], "bugs": { "url": "https://github.com/atomist/automation-client-ts/issues" }, "dependencies": { "@atomist/microgrammar": "^0.8.1", "@atomist/slack-messages": "^0.12.1", "@atomist/tree-path": "^0.1.9", "@octokit/rest": "^14.0.9", "@typed/curry": "^1.0.1", "@types/app-root-path": "^1.2.4", "@types/base-64": "^0.1.2", "@types/body-parser": "^1.16.8", "@types/continuation-local-storage": "^3.2.1", "@types/cors": "^2.8.3", "@types/cross-spawn": "^6.0.0", "@types/express": "^4.11.1", "@types/fs-extra": "^5.0.0", "@types/glob": "^5.0.35", "@types/graphql": "^0.13.4", "@types/helmet": "0.0.38", "@types/inquirer": "0.0.43", "@types/isomorphic-fetch": "0.0.34", "@types/json-stringify-safe": "^5.0.0", "@types/lodash": "^4.14.104", "@types/minimatch": "^3.0.3", "@types/node": "^10.7.1", "@types/passport": "^0.4.3", "@types/passport-http": "^0.3.5", "@types/passport-http-bearer": "^1.0.30", "@types/power-assert": "^1.4.29", "@types/promise-retry": "^1.1.1", "@types/retry": "^0.10.2", "@types/semver": "^5.5.0", "@types/shelljs": "^0.8.0", "@types/utf8": "^2.1.6", "@types/uuid": "^3.4.3", "@types/winston": "^2.4.4", "@types/ws": "^6.0.0", "@types/yargs": "^11.0.0", "apollo-cache-inmemory": "1.2.8", "apollo-client": "^2.4.0", "apollo-link": "^1.2.2", "apollo-link-http": "^1.5.1", "app-root-path": "^2.0.1", "asciify": "^1.3.5", "async-exit-hook": "^2.0.1", "axios": "https://atomist.jfrog.io/atomist/npm-dev/axios/-/axios-0.17.1-proxy-fix.tgz", "axios-fetch": "^1.0.0", "base-64": "^0.1.0", "body-parser": "^1.18.2", "chalk": "^2.3.2", "child-process-promise": "^2.2.1", "cluster": "^0.7.7", "continuation-local-storage": "^3.2.1", "cors": "^2.8.4", "cross-spawn": "^6.0.5", "express": "^4.16.2", "express-session": "^1.15.6", "find-up": "^3.0.0", "flat": "^4.1.0", "fs-extra": "^7.0.0", "git-url-parse": "^10.0.1", "glob": "^7.1.3", "glob-promise": "^3.3.0", "glob-stream": "^6.1.0", "graphql": "^0.13.2", "graphql-code-generator": "^0.8.13", "graphql-tag": "^2.8.0", "helmet": "^3.11.0", "hot-shots": "^5.2.0", "https-proxy-agent": "^2.1.1", "inquirer": "^6.1.0", "isbinaryfile": "^3.0.2", "json-stringify-safe": "^5.0.1", "lodash": "^4.17.5", "lru_map": "^0.3.3", "metrics": "^0.1.17", "minimatch": "^3.0.4", "murmurhash3js": "^3.0.1", "node-cache": "^4.1.1", "passport": "^0.4.0", "passport-http": "^0.3.0", "passport-http-bearer": "^1.0.1", "passport-http-header-token": "^1.1.0", "power-assert": "^1.4.4", "promise-retry": "^1.1.1", "proper-lockfile": "^2.0.1", "retry": "^0.12.0", "semver": "^5.5.1", "serialize-error": "^2.1.0", "shelljs": "^0.8.1", "source-map-support": "^0.5.9", "sprintf-js": "^1.1.1", "stack-trace": "0.0.10", "stream-spigot": "^3.0.6", "strip-ansi": "^4.0.0", "tmp-promise": "^1.0.4", "utf8": "^3.0.0", "uuid": "^3.2.0", "winston": "^2.4.3", "ws": "^6.0.0", "yargs": "^12.0.1" }, "devDependencies": { "@types/mocha": "^5.2.5", "axios-mock-adapter": "^1.14.0", "config": "^2.0.1", "espower-typescript": "^9.0.0", "mocha": "^5.0.1", "ncp": "^2.0.0", "npm-run-all": "^4.1.2", "rimraf": "^2.6.2", "supervisor": "^0.12.0", "ts-node": "^7.0.1", "tslint": "^5.4.3", "typedoc": "^0.11.1", "typescript": "^2.9.2" }, "directories": { "test": "test" }, "scripts": { "autostart": "npm-run-all --print-label --parallel watch:compile watch", "autotest": "supervisor --watch src,test --extensions ts --no-restart-on exit --quiet --exec npm -- test", "build": "npm-run-all compile test test:api lint doc", "clean": "npm-run-all clean:js clean:build", "clean:benchmark": "rimraf isolate-*-v8.log", "clean:build": "rimraf *-v8.log profile.txt build", "clean:dist": "npm-run-all clean clean:npm", "clean:js": "rimraf \"{src,test}/**/*.js\"", "clean:npm": "rimraf node_modules", "compile": "npm-run-all compile:ts compile:gql", "compile:gql": "npm-run-all gql:copy", "compile:ts": "tsc --project .", "doc": "typedoc --mode modules --excludeExternals --out build/typedoc src", "gql:copy": "ncp src/graph/schema.cortex.json build/src/graph/schema.cortex.json", "lint": "tslint --format verbose --project . --exclude \"{build,node_modules}/**\" \"**/*.ts\"", "lint:fix": "npm run lint -- --fix", "start": "node $NODE_DEBUG_OPTION build/src/start.client.js", "test": "mocha --require espower-typescript/guess --exit \"test/{*.ts,!(api|benchmark|bitbucket-api)/**/*.ts}\"", "test:api": "mocha --require espower-typescript/guess --exit \"test/api/**/*.ts\"", "test:bitbucket-api": "mocha --require espower-typescript/guess --exit \"test/bitbucket-api/**/*.ts\"", "test:benchmark": "npm-run-all test:benchmark:run test:benchmark:process clean:benchmark", "test:benchmark:process": "node --prof-process isolate-*-v8.log > profile.txt", "test:benchmark:run": "mocha --prof --require espower-typescript/guess \"test/benchmark/**/*.ts\"", "test:one": "mocha --require espower-typescript/guess \"test/**/${TEST:-*.ts}\"", "typedoc": "npm run doc", "watch:compile": "tsc --project . --watch", "watch": "supervisor --watch build --quiet --exec npm -- run start" }, "bin": { "atm-command": "./bin/command.js", "atm-git-info": "./bin/git-info.js", "atm-gql-gen": "./bin/gql-gen.js", "atm-start": "./bin/start.js" }, "engines": { "node": ">=8.0.0", "npm": ">=5.0.0" } }