- Jan 22, 2018
-
-
Rhys Arkins authored
This reverts commit 1aba7c79. Fixes #1425
-
- Jan 15, 2018
-
-
Rhys Arkins authored
This feature adds support for pnpm shrinkwrap.yaml files. Closes #1391
-
- Dec 15, 2017
-
-
Rhys Arkins authored
-
- Dec 05, 2017
-
-
renovate[bot] authored
* chore(deps): update dependency prettier to v1.9.0 * run prettier
-
- Nov 30, 2017
-
-
JYC authored
If we have in a package.json links to some local lib file:../path/to/folder Then the local lib package.json will be copied to the tmp folder to be able to generate the right yarn lock file. This is not working with tgz files, only folder reference. Closes #1215
-
- Nov 24, 2017
-
-
JYC authored
Use `upath` for windows-friendly path joins. Closes #1203
-
- Nov 17, 2017
-
-
Rhys Arkins authored
* refactor: don’t store yarn.lock content in packageFile * chore: don’t log full lockfile * refactor: don’t save package-lock.json * update tests
-
- Nov 08, 2017
-
-
Rhys Arkins authored
Remove original getFile, getFileContent, and getFileJson and replace with getFile (which used to be getFileContent.. shortened now for convenience). Also remove unused getSubdirectories functions.
-
- Nov 07, 2017
-
- Oct 19, 2017
-
-
Rhys Arkins authored
Previously, upgrades with failing lock files were not raised as PRs. Usually this is because of missing private module configuration. Now, Renovate will raise a PR but add a comment warning of the error, with the error log. It's raised as a comment because we now won't need to regenerate the lock file error every run, and we don't want to "lose" it if the PR description gets updated. Closes #600
-
- Oct 18, 2017
-
-
Rhys Arkins authored
* refactor: await fs.readFile instead of sync version * fix: replace fs and tmpDir sync with promises
-
- Oct 16, 2017
-
- Oct 08, 2017
-
-
Rhys Arkins authored
It appears that writing the existing lockfile before regenerating a new one can help speed some resolutions up. Closes #815
-
- Sep 29, 2017
-
-
Rhys Arkins authored
* fix: write npmrc to subdirectories with lock file * fix lint
-
Rhys Arkins authored
Previously, Renovate assumed that any yarn workspaces configuration would be in the root of the repository. Now, workspaces can be located within a subdirectory, e.g. `frontend/`. Note: Renovate still supports only one workspace per repository, please file an issue if you require more than one. Closes #842
-
- Sep 15, 2017
-
- Sep 14, 2017
-
-
Rhys Arkins authored
- Any package names not matching valid pattern will be rewritten to “dummy” - “engines” and “scripts” fields will be completely removed Closes #801, Closes #784
- Sep 12, 2017
-
-
Rhys Arkins authored
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
-
- Aug 29, 2017
-
-
Rhys Arkins authored
Renovate config can now support the fields `npmToken`, `npmrc` and `yarnrc`. `npmrc` and `yarnrc` (note no `.` prefix) can be used as an alternative to checking the respective files into the repo and have the same effect. `npmToken` is a shorter alternative and allows for just the npm token to be added, defaulting to the public npm registry.
-
- Aug 27, 2017
-
-
Rhys Arkins authored
This feature adds explicit support for correctly generating the yarn.lock file for workspaces. Specifically, it means that the yarn.lock in the root directory is regenerated whenever *any* package.json is modified. Previously lock files were only every updated if its corresponding package.json changes, but that is not the way yarn workspaces works. Closes #473
-
- Aug 26, 2017
-
-
Rhys Arkins authored
This is a major refactor of branch code to prepare for Yarn workspaces plus creating PRs for branches with failing lockfiles. Marked as "feature" to cause a minor version bump due to the moderate chance of accidentally breaking something.
-