{ "name": "renovate", "description": "Keep npm dependencies up-to-date via Pull Requests", "version": "0.0.0-semantic-release", "bin": { "renovate" : "lib/renovate.js" }, "scripts": { "clean-cache": "node bin/clean-cache.js", "heroku-push": "git push heroku master", "heroku-scheduler": "heroku addons:open scheduler", "jest": "npm run clean-cache && cross-env NODE_ENV=test LOG_LEVEL=fatal jest", "lint-fix": "eslint --fix lib test", "lint": "eslint lib test", "prettier": "prettier \"**/*.{js,json,md}\" --write", "start": "node lib/renovate", "test-dirty": "git diff --exit-code", "test": "npm run prettier -- --list-different && npm run lint && npm run jest" }, "repository": { "type": "git", "url": "https://github.com/renovateapp/renovate.git" }, "keywords": [ "npm", "outdated", "update" ], "author": "Rhys Arkins ", "contributors": [ "Hutson Betts ", "Jean-Yves Couët " ], "license": "MIT", "bugs": { "url": "https://github.com/renovateapp/renovate/issues" }, "homepage": "https://github.com/renovateapp/renovate#readme", "engines": { "node": ">=8.8.0", "npm": "5" }, "dependencies": { "@yarnpkg/lockfile": "1.0.0", "bunyan": "1.8.12", "cacache": "10.0.4", "chalk": "2.3.2", "changelog": "1.4.2", "child-process-promise": "2.2.1", "commander": "2.14.1", "compare-versions": "3.1.0", "conventional-commits-detector": "0.1.1", "convert-hrtime": "2.0.0", "deepcopy": "0.6.3", "delay": "2.0.0", "detect-indent": "5.0.0", "email-addresses": "3.0.1", "fs-extra": "5.0.0", "get-installed-path": "4.0.8", "gh-got": "7.0.0", "github-url-from-git": "1.5.0", "gl-got": "8.0.0", "got": "8.2.0", "handlebars": "4.0.11", "ini": "1.3.5", "js-yaml": "3.11.0", "json-dup-key-validator": "1.0.2", "json-stringify-pretty-compact": "1.1.0", "json-stringify-safe": "5.0.1", "later": "1.2.0", "lodash": "4.17.5", "minimatch": "3.0.4", "moment": "2.21.0", "moment-timezone": "0.5.14", "npm": "5.7.1", "openpgp": "2.6.2", "parse-link-header": "1.0.1", "pnpm": "1.35.3", "registry-auth-token": "3.3.2", "root-require": "0.3.1", "semver": "5.5.0", "semver-stable": "2.0.4", "semver-utils": "1.1.1", "showdown": "1.8.6", "tmp-promise": "1.0.4", "traverse": "0.6.6", "upath": "1.0.4", "vso-node-api": "6.3.2", "yarn": "1.5.1" }, "devDependencies": { "babel-plugin-transform-object-rest-spread": "6.26.0", "chai": "4.1.2", "codecov": "3.0.0", "cross-env": "5.1.3", "eslint": "4.18.2", "eslint-config-airbnb-base": "12.1.0", "eslint-config-prettier": "2.9.0", "eslint-plugin-import": "2.9.0", "eslint-plugin-promise": "3.6.0", "jest": "22.4.2", "mockdate": "2.0.2", "nock": "9.2.3", "prettier": "1.11.1", "semantic-release": "12.4.1" }, "files": [ "lib" ], "babel": { "plugins": [ "transform-object-rest-spread" ] }, "jest": { "cacheDirectory": ".cache/jest", "coverageDirectory": "./coverage", "collectCoverage": true, "collectCoverageFrom": [ "lib/**/*.js" ], "coverageReporters": [ "json", "lcov", "text-summary" ], "setupFiles": [ "./test/globals.js" ], "setupTestFrameworkScriptFile": "./test/chai.js" }, "prettier": { "singleQuote": true, "trailingComma": "es5" }, "renovate": { "extends": [ "config:base", ":rebaseStalePrs", ":automergeMinor", ":label(ready)", ":assignee(rarkins)" ], "semanticCommitScope": null }, "publishConfig": { "tag": "latest" }, "release": { "branch": "master", "analyzeCommits": { "preset": "angular", "releaseRules": [ { "type": "docs", "scope": "readme.md", "release": "patch" }, { "type": "refactor", "release": "patch" } ] } } }