renovate/test
Rhys Arkins ad40f0abd8 feat: shareable preset configs (#658)
This PR implements eslint-inspired shareable configs. With this feature, we:
- Add new config option "extends"
  * This is an array of preset config names that the current config or preset extends/inherits from
- Add new config option "description"
  * Each preset config should include a description of its functionality that is human-readable
- Provide a set of commonly use configs called "preset defaults"
- Provide two "full" preset configs: "app" and "library"
   * Almost the same but app pins *all* version numbers while library only pins devdependencies
- Replace regular config in onboarding with one of these two presets
- Generate human-readable description of config in Onboarding PR
- Support npm for hosting configs (both scoped and non-scoped)

Closes #657, Closes #671, Closes #647
2017-08-18 06:10:19 +02:00
..
_fixtures feat: shareable preset configs (#658) 2017-08-18 06:10:19 +02:00
api feat: shareable preset configs (#658) 2017-08-18 06:10:19 +02:00
config feat: shareable preset configs (#658) 2017-08-18 06:10:19 +02:00
logger feat: Pre-fetch all package.json files (#642) 2017-08-08 06:25:44 +02:00
workers feat: shareable preset configs (#658) 2017-08-18 06:10:19 +02:00
.eslintrc.js Move tests to Jest (#94) 2017-02-09 05:30:00 +01:00
chai.js Refactor config 2017-01-20 14:03:18 +01:00
renovate.spec.js Refactor config definitions and onboarding values (#360) 2017-06-26 13:08:57 +02:00