UNPKG

@atomist/sdm

Version:

Atomist Software Delivery Machine SDK

154 lines (153 loc) • 5.35 kB
{ "name": "@atomist/sdm", "version": "2.1.6", "description": "Atomist Software Delivery Machine SDK", "license": "Apache-2.0", "author": { "name": "Atomist", "email": "support@atomist.com", "url": "https://atomist.com/" }, "repository": { "type": "git", "url": "https://github.com/atomist/sdm.git" }, "keywords": [ "atomist", "automation", "sdm", "ci", "cd" ], "homepage": "https://github.com/atomist/sdm#readme", "bugs": { "url": "https://github.com/atomist/sdm/issues" }, "main": "./index.js", "types": "./index.d.ts", "dependencies": { "@atomist/antlr": "1.0.3-master.20200709215047", "@atomist/automation-client": "^2.2.0", "@atomist/slack-messages": "^1.2.2", "@atomist/tree-path": "^1.0.3", "@google-cloud/storage": "^5.8.1", "@kubernetes/client-node": "^0.13.2", "@octokit/rest": "^18.3.5", "@types/app-root-path": "^1.2.4", "@types/cron": "^1.7.2", "@types/dateformat": "^3.0.0", "@types/find-up": "^2.1.1", "@types/flat": "0.0.28", "@types/fs-extra": "^9.0.8", "@types/js-yaml": "^3.12.6", "@types/json-stable-stringify": "^1.0.32", "@types/json-stringify-safe": "^5.0.0", "@types/jszip": "^3.4.1", "@types/license-checker": "^25.0.1", "@types/lodash": "^4.14.168", "@types/micromatch": "^4.0.1", "@types/node": "^14.14.34", "@types/proper-lockfile": "^4.1.1", "@types/request": "^2.48.5", "@types/semver": "^7.3.4", "@types/sprintf-js": "^1.1.2", "@types/stack-trace": "^0.0.29", "@types/xmldoc": "^1.1.5", "app-root-path": "^3.0.0", "aws-sdk": "^2.863.0", "axios": "^0.21.1", "camelcase-keys": "^6.2.2", "chalk": "^2.4.2", "change-case": "^3.1.0", "cron": "^1.7.1", "dateformat": "^3.0.3", "docker-file-parser": "^1.0.5", "dockerfile-ast": "0.0.27", "fast-glob": "^3.2.5", "find-up": "^4.0.0", "flat": "^4.1.1", "fs-extra": "^9.1.0", "jose": "^3.11.6", "js-yaml": "^3.14.1", "json-stable-stringify": "^1.0.1", "json-stringify-safe": "^5.0.1", "jszip": "^3.6.0", "license-checker": "^25.0.1", "lodash": "^4.17.21", "micromatch": "^4.0.2", "moment": "^2.29.1", "moment-duration-format": "^2.3.2", "omit-empty": "^1.0.0", "proper-lockfile": "^4.1.2", "request": "^2.88.2", "semver": "^7.3.4", "sha-regex": "^1.0.12", "spdx-license-list": "^6.4.0", "sprintf-js": "^1.1.2", "stack-trace": "^0.0.10", "strip-ansi": "^5.2.0", "ts-essentials": "^7.0.1", "vscode-languageserver-textdocument": "^1.0.1", "vscode-languageserver-types": "^3.16.0", "xmldoc": "^1.1.2", "yargs-parser": "^18.1.3" }, "devDependencies": { "@atomist/npm-tools": "^0.1.1-main.0", "@types/mocha": "^8.2.1", "@types/power-assert": "^1.5.3", "axios-mock-adapter": "^1.19.0", "barrelsby": "^2.2.0", "espower-typescript": "^9.0.2", "mocha": "^8.3.2", "npm-run-all": "^4.1.5", "power-assert": "^1.6.1", "prettier": "^2.2.1", "rimraf": "^3.0.2", "supervisor": "^0.12.0", "tmp": "^0.2.1", "tmp-promise": "^2.1.1", "ts-node": "^9.1.1", "tslint": "^6.1.3", "typedoc": "^0.20.31", "typescript": "^4.2.3" }, "directories": { "test": "test" }, "scripts": { "autotest": "supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test", "build": "run-s clean compile test lint doc", "build:fast": "run-p compile-test lint doc", "clean": "run-p clean:compile clean:test clean:doc clean:run", "clean:barrels": "rimraf index.ts", "clean:compile": "rimraf git-info.json build \"index.*\" \"{bin,lib,test}/**/*.{d.ts,js}{,.map}\" lib/typings/types.ts", "clean:dist": "run-s clean clean:npm", "clean:doc": "rimraf doc", "clean:npm": "rimraf node_modules", "clean:run": "rimraf *-v8.log profile.txt log", "clean:test": "rimraf .nyc_output coverage", "compile": "run-s gql:gen compile:barrels compile:ts", "compile:barrels": "run-s clean:barrels compile:barrels:create", "compile:barrels:create": "barrelsby --directory . --location top --include \"/lib/(?:api(?:-helper)?|spi|typings)/\" --exclude \"/node_modules/\" --exclude \"\\.d\\.ts\\$\" --exclude \"Projects?OperationRegistration\" --exclude \"Deployment\" --exclude \"SdmGoalMessage\"", "compile:ts": "tsc --project .", "compile-test": "run-s compile test:js", "doc": "typedoc --mode modules --excludeExternals --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc lib", "fmt": "run-s fmt:gql", "fmt:gql": "prettier --write \"lib/graphql/**/*.graphql\"", "gql:gen": "atm-gql-gen", "lint": "run-p lint:ts lint:gql", "lint:ts": "tslint --config tslint.json --format verbose --project .", "lint:gql": "prettier --list-different \"lib/graphql/**/*.graphql\"", "lint:fix": "run-p lint:ts:fix fmt:gql", "lint:ts:fix": "npm run lint:ts -- --fix", "test": "mocha --require espower-typescript/guess \"test/**/*.test.ts\"", "test:js": "mocha \"test/**/*.test.js\"", "test:one": "mocha --require espower-typescript/guess \"test/**/${TEST:-*.test.ts}\"", "prepack": "atm-npm-tools source-maps" }, "engines": { "node": ">=10.3.0", "npm": ">=6.0.0" } }