UNPKG

strider

Version:

Brilliant continuous deployment platform

167 lines (166 loc) 4.83 kB
{ "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" } }