{ "name": "renovate", "description": "Automated dependency updates. Flexible so you don't need to be.", "version": "0.0.0-semantic-release", "bin": { "renovate": "lib/renovate.js", "renovate-config-validator": "bin/config-validator.js" }, "scripts": { "clean-cache": "node bin/clean-cache.js", "heroku-push": "git push heroku master", "heroku-scheduler": "heroku addons:open scheduler", "jest": "yarn 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": "yarn prettier --list-different && yarn lint && yarn jest" }, "repository": { "type": "git", "url": "https://github.com/renovateapp/renovate.git" }, "keywords": [ "automated", "dependency", "docker", "management", "meteor", "node", "npm", "outdated", "update", "yarn" ], "author": "Rhys Arkins ", "contributors": [ "Hutson Betts ", "Jean-Yves Couët " ], "license": "AGPL-3.0", "bugs": { "url": "https://github.com/renovateapp/renovate/issues" }, "homepage": "https://github.com/renovateapp/renovate#readme", "engines": { "node": ">= 8.11.0" }, "dependencies": { "@yarnpkg/lockfile": "1.0.1", "bunyan": "1.8.12", "cacache": "11.0.2", "chalk": "2.4.1", "changelog-filename-regex": "2.0.0", "child-process-promise": "2.2.1", "clean-git-ref": "1.0.3", "commander": "2.15.1", "compare-versions": "3.2.1", "conventional-commits-detector": "0.1.1", "convert-hrtime": "2.0.0", "deepcopy": "1.0.0", "delay": "3.0.0", "detect-indent": "5.0.0", "email-addresses": "3.0.1", "fast-clone": "1.5.3", "fs-extra": "6.0.1", "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.3.1", "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.2.0", "later": "1.2.0", "lodash": "4.17.10", "markdown-it": "8.4.1", "minimatch": "3.0.4", "moment": "2.22.1", "moment-timezone": "0.5.17", "npm": "6.1.0", "openpgp": "2.6.2", "p-all": "1.0.0", "parse-link-header": "1.0.1", "pnpm": "2.2.1", "registry-auth-token": "3.3.2", "root-require": "0.3.1", "safe-regex": "1.1.0", "semver": "5.5.0", "semver-stable": "2.0.4", "semver-utils": "1.1.2", "showdown": "1.8.6", "slugify": "1.3.0", "tmp-promise": "1.0.4", "traverse": "0.6.6", "upath": "1.1.0", "validator": "10.2.0", "vso-node-api": "6.5.0", "yarn": "1.7.0" }, "devDependencies": { "babel-plugin-transform-object-rest-spread": "6.26.0", "chai": "4.1.2", "codecov": "3.0.2", "cross-env": "5.1.6", "eslint": "4.19.1", "eslint-config-airbnb-base": "12.1.0", "eslint-config-prettier": "2.9.0", "eslint-plugin-import": "2.12.0", "eslint-plugin-promise": "3.8.0", "jest": "23.1.0", "mockdate": "2.0.2", "nock": "9.3.0", "prettier": "1.13.3", "semantic-release": "15.5.0" }, "files": [ "bin/config-validator.js", "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", "snapshotSerializers": [ "./test/newline-snapshot-serializer.js" ] }, "prettier": { "singleQuote": true, "trailingComma": "es5" }, "renovate": { "extends": [ "config:base", ":rebaseStalePrs", ":automergeMinor", ":label(ready)", ":assignee(rarkins)" ], "docker": { "semanticCommitType": "fix" }, "packageRules": [ { "packageNames": [ "semantic-release" ], "semanticCommitType": "fix" } ], "semanticCommitScope": null }, "publishConfig": { "tag": "latest" }, "release": { "branch": "master", "tagFormat": "${version}", "analyzeCommits": { "preset": "angular", "releaseRules": [ { "type": "docs", "scope": "readme.md", "release": "patch" }, { "type": "refactor", "release": "patch" } ] } } }