renovate/lib/manager/mix
Maksim dabe3d0e29
refactor: introduce Fixtures util class (#12638)
* refactor: introduce Fixtures util class

* refactor: align yarn.spec

* refactor: move fs mocks to __mocks__ folder

* refactor: improve fs-extra mock

* refactor: move callsite to dev deps

* refactor: use fixtures class

* refactor: use fixtures class

* refactor: reduce external variables in tests

* refactor: improve Fixtures

* refactor: add type for realFs

* refactor: remove obsolete snapshot

* fix: by comments

* refactor: provide ability to spy on mocked fs methods

* refactor: fix build

* refactor: fix by comments

* refactor: add docs

* refactor: fix unit test

* refactor: return called times checks

* refactor: fix by comments

* refactor: adjust unit test

* refactor: adjust unit test

* refactor: fix unit test

* refactor: fix by comments

* refactor: fix by comments

* refactor: update jsdoc

* refactor: fix by comments

Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-01-23 21:23:54 +00:00
..
__fixtures__ refactor(test): move manager tests to lib (#5300) 2020-02-05 01:14:31 +01:00
__snapshots__ refactor: Use union type for SkipReason (#13702) 2022-01-21 08:59:36 +01:00
artifacts.spec.ts refactor: Separate file addition and deletion data structures (#13638) 2022-01-21 06:47:49 +01:00
artifacts.ts refactor: Separate file addition and deletion data structures (#13638) 2022-01-21 06:47:49 +01:00
extract.spec.ts refactor: introduce Fixtures util class (#12638) 2022-01-23 21:23:54 +00:00
extract.ts refactor: Use union type for SkipReason (#13702) 2022-01-21 08:59:36 +01:00
index.ts feat: supportedDatasources (#13621) 2022-01-19 08:06:21 +00:00
readme.md docs: add and enforce readme files for each manager 2020-02-29 22:55:51 +01:00

The mix manager extracts dependencies for the hex datasource and uses Renovate's implementation of Hex SemVer to evaluate updates.

The mix package manager itself is also used to keep the lock file up-to-date.