strider
Version:
Brilliant continuous deployment platform
167 lines (166 loc) • 4.83 kB
JSON
{
"name": "strider",
"version": "2.4.20",
"bin": {
"strider": "bin/strider"
},
"main": "dist-lib/index.js",
"description": "Brilliant continuous deployment platform",
"license": "BSD-3-Clause",
"keywords": [
"strider",
"continuous integration",
"continuous deployment",
"testing",
"deployment"
],
"engines": {
"node": ">=10.13.0 || >=11.10.1",
"npm": ">=6.13.4"
},
"repository": {
"type": "git",
"url": "git://github.com/Strider-CD/strider.git"
},
"scripts": {
"test": "npm run build && npm run lint && npm run test-unit",
"start": "bin/strider --cluster=false",
"build": "npm-run-all --parallel build:*",
"watch": "npm-run-all --parallel watch:*",
"build-ts": "tsc",
"watch-ts": "tsc -w",
"build:lib": "npm run build-ts && npm run lint-lib && npm run copy-static-assets",
"lint-lib": "tsc --noEmit && eslint \"lib/**/*.ts\" --quiet --fix",
"watch:lib": "nodemon",
"build-and-start": "npm run build-ts && npm start",
"copy-static-assets": "ts-node copy-static-assets.ts",
"build-ember": "cd ../../clients/strider-ui/ && ember build -prod --output-path=../apps/strider/dist/ember && cd ../../",
"test-unit": "mocha --recursive test/unit",
"lint": "eslint lib/**/*.ts",
"unitcov": "istanbul cover ./node_modules/mocha/bin/_mocha --recursive test/unit",
"api-docs": "apidoc -i lib/ -o apidocs/",
"api-docs:md": "apidoc-markdown -p apidocs -o docs/api.md",
"deploy:docs": "npm run api-docs:md",
"debug": "node --inspect bin/strider --no-cluster",
"prerelease": "npm run build:lib",
"release": "git add dist/ dist-lib/ && standard-version -a",
"postinstall": "opencollective postinstall"
},
"dependencies": {
"@strider/webhooks": "^0.1.7",
"activedirectory": "^0.7.2",
"ansi_up": "^4.0.3",
"async": "^3.1.0",
"bcryptjs": "^2.1.0",
"bluebird": "^3.7.2",
"body-parser": "^1.10.0",
"chalk": "^2.4.2",
"chokidar": "^3.4.0",
"cli-table3": "^0.6.0",
"co-router": "^1.0.3",
"colors": "^1.4.0",
"compression": "^1.2.2",
"connect-flash": "^0.1.1",
"connect-mongo": "^3.0.0",
"connect-slashes": "^1.3.1",
"cookie-parser": "^1.3.3",
"cors": "^2.5.2",
"cross-spawn": "^7.0.2",
"debug": "^4.1.1",
"errorhandler": "^1.3.0",
"everypaas": "0.0.8",
"express": "4.17.0",
"express-session": "^1.17.0",
"global-tunnel": "^1.2.0",
"gravatar": "^1.1.0",
"in-publish": "^2.0.0",
"lodash": "^4.14.0",
"method-override": "^3.0.0",
"mongoose": "^5.9.0",
"morgan": "^1.5.0",
"morgan-debug": "^2.0.0",
"node-rsa": "^0.4.0",
"nomnom": "^1.8.0",
"opencollective": "^1.0.0",
"passport": "^0.4.0",
"passport-local": "^1.0.0",
"path-to-regexp": "^1.0.2",
"prompt": "^1.0.0",
"pug": "^2.0.0-beta4",
"pw": "0.0.4",
"rc": "^1.0.3",
"request": "^2.81.0",
"rimraf": "^3.0.2",
"semver": "^5.3.0",
"serve-favicon": "^2.2.0",
"socket.io": "^2.0.1",
"sshpk": "^1.8.3",
"step": "^1.0.0",
"strider-bitbucket": "^1.2.0",
"strider-build-badge": "^0",
"strider-custom": "^0.6.0",
"strider-ecosystem-client": "^1.2.1",
"strider-email-notifier": "^1.0.0",
"strider-env": "^0.5.1",
"strider-extension-loader": "^0.4.5",
"strider-git": "^2.0.0",
"strider-github": "^3.0.4",
"strider-github-status": "^2.0.0",
"strider-gitlab": "^2.0.0",
"strider-heroku": "^0.2.0",
"strider-mailer": "^0.2.0",
"strider-metadata": "^0.0.3",
"strider-node": "^2.0.1",
"strider-python": "^0.2.1",
"strider-ruby": "^0.0.2",
"strider-simple-runner": "^2.0.0",
"strider-slack": "^2.0.0",
"strider-ssh-deploy": "^1.0.0",
"strip-ansi": "^5.2.0",
"superagent": "^5.2.2",
"swig": "^0.14.0",
"thirty-two": "^1.0.1",
"touch": "^3.1.0",
"validator": "^7.0.0",
"winston": "^2.2.0"
},
"devDependencies": {
"@types/bcryptjs": "^2.4.2",
"@types/debug": "^4.1.5",
"@types/express": "4.17.0",
"@types/express-session": "^1.17.0",
"@types/lodash": "^4.14.149",
"@types/mongoose": "^5.7.0",
"@types/shelljs": "^0.8.6",
"@typescript-eslint/eslint-plugin": "^2.31.0",
"@typescript-eslint/parser": "^2.31.0",
"apidoc": "^0.17.1",
"apidoc-markdown": "github:zambonilli/node-apidoc-markdown",
"chai": "^4.2.0",
"chai-as-promised": "^7.1.1",
"eslint": "^6.8.0",
"eslint-config-prettier": "^6.10.0",
"expect.js": "^0.3.1",
"httpcheck": "^0.3.0",
"istanbul": "^0.4.4",
"mkdirp": "^0.5.0",
"mocha": "^6.0.0",
"ndb": "^1.1.5",
"node-mocks-http": "^1.2.4",
"nodemon": "^2.0.2",
"npm-run-all": "^4.1.5",
"prettier": "^2.0.4",
"shelljs": "^0.8.3",
"sinon": "^7.3.2",
"standard-version": "^7.1.0",
"surge": "^0.21.3",
"ts-node": "^8.6.2",
"typescript": "^3.8.3",
"wd": "^0.4.0"
},
"collective": {
"type": "opencollective",
"url": "https://opencollective.com/strider",
"logo": "https://opencollective.com/opencollective/logo.txt"
}
}