feat: Improve depTypes configuration (#577)
depTypes configuration is now refactored from being an array of strings/objects to having each type of dep (`dependencies`, `devDependencies`, `optionalDependencies`, `peerDependencies`) be a first class object in the namespace. The "old" way of configuring is still supported but is transformed using a migrateConfig script. Later, PRs will be raised to impacted repositories to suggest the new config.
Showing
- docs/configuration.md 30 additions, 12 deletionsdocs/configuration.md
- lib/config/definitions.js 35 additions, 9 deletionslib/config/definitions.js
- lib/config/index.js 6 additions, 25 deletionslib/config/index.js
- lib/config/migration.js 16 additions, 0 deletionslib/config/migration.js
- lib/workers/package-file/index.js 21 additions, 19 deletionslib/workers/package-file/index.js
- lib/workers/repository/apis.js 1 addition, 1 deletionlib/workers/repository/apis.js
- lib/workers/repository/onboarding.js 3 additions, 6 deletionslib/workers/repository/onboarding.js
- test/config/__snapshots__/index.spec.js.snap 1 addition, 38 deletionstest/config/__snapshots__/index.spec.js.snap
- test/config/__snapshots__/migration.spec.js.snap 3 additions, 0 deletionstest/config/__snapshots__/migration.spec.js.snap
- test/config/index.spec.js 4 additions, 18 deletionstest/config/index.spec.js
- test/config/migration.spec.js 9 additions, 0 deletionstest/config/migration.spec.js
- test/workers/package-file/index.spec.js 3 additions, 3 deletionstest/workers/package-file/index.spec.js
- test/workers/repository/__snapshots__/onboarding.spec.js.snap 3 additions, 3 deletions.../workers/repository/__snapshots__/onboarding.spec.js.snap
- test/workers/repository/onboarding.spec.js 2 additions, 6 deletionstest/workers/repository/onboarding.spec.js
Loading
Please register or sign in to comment