feat: renovate meteor package.js dependencies (#786)
This feature adds support for renovating Meteor's `package.js` files. Meteor config is disabled by default so must be manually enabled to work. If enabled, Renovate uses GitHub's search API to look for any files named `package.js` that include the text `Npm.depends`. If so then the file is parsed using Regex to extract its dependencies and check them for updates. Closes #785
Showing
- docs/configuration.md 27 additions, 0 deletionsdocs/configuration.md
- lib/api/github.js 6 additions, 2 deletionslib/api/github.js
- lib/config/definitions.js 9 additions, 0 deletionslib/config/definitions.js
- lib/workers/branch/lock-files.js 7 additions, 6 deletionslib/workers/branch/lock-files.js
- lib/workers/branch/package-files.js 19 additions, 7 deletionslib/workers/branch/package-files.js
- lib/workers/branch/package-js.js 21 additions, 0 deletionslib/workers/branch/package-js.js
- lib/workers/dep-type/index.js 24 additions, 16 deletionslib/workers/dep-type/index.js
- lib/workers/package-file/index.js 23 additions, 0 deletionslib/workers/package-file/index.js
- lib/workers/pr/index.js 12 additions, 8 deletionslib/workers/pr/index.js
- lib/workers/repository/apis.js 112 additions, 92 deletionslib/workers/repository/apis.js
- lib/workers/repository/upgrades.js 11 additions, 3 deletionslib/workers/repository/upgrades.js
- test/_fixtures/meteor/package-1.js 26 additions, 0 deletionstest/_fixtures/meteor/package-1.js
- test/_fixtures/meteor/package-2.js 26 additions, 0 deletionstest/_fixtures/meteor/package-2.js
- test/api/__snapshots__/github.spec.js.snap 1 addition, 1 deletiontest/api/__snapshots__/github.spec.js.snap
- test/api/github.spec.js 1 addition, 1 deletiontest/api/github.spec.js
- test/workers/branch/__snapshots__/package-js.spec.js.snap 61 additions, 0 deletionstest/workers/branch/__snapshots__/package-js.spec.js.snap
- test/workers/branch/package-files.spec.js 9 additions, 1 deletiontest/workers/branch/package-files.spec.js
- test/workers/branch/package-js.spec.js 49 additions, 0 deletionstest/workers/branch/package-js.spec.js
- test/workers/dep-type/index.spec.js 12 additions, 0 deletionstest/workers/dep-type/index.spec.js
- test/workers/package-file/index.spec.js 25 additions, 0 deletionstest/workers/package-file/index.spec.js
Loading
Please register or sign in to comment