Did you read our documentation on adding a package manager?
- I've read the adding a package manager documentation.
- Yes (give names).
- No.
Explain how this package manager is different from existing ones.
Which fileMatch
pattern(s) should Renovate use?
Do many users need to extend the fileMatch
pattern for custom file names?
- Yes, provide details.
- No.
Is the fileMatch
pattern going to get many "false hits" for files that have nothing to do with package management?
The package files should be:
- Parsed together (in serial).
- Parsed independently.
- JSON
- TOML
- YAML
- Custom (explain below)
- Off the shelf parser.
- Using regex.
- Custom-parsed line by line.
- Other.
- Yes, production and development dependencies.
- No, all dependencies are treated the same.
- Supports range constraints (for example:
^1.0.0
or1.x
), provide details. - No.
- Yes, provide details.
- No.
- Yes, provide details.
- No.
Where can Renovate find the custom host/registry?
- No custom host or registry is needed.
- In the package file(s), provide details.
- In some other file inside the repository, provide details.
- User needs to configure Renovate where to find the information, provide details.
- Yes, there are constraints on the parent language (for example: supports only Python
v3.x
), provide details. - Yes, there are constraints on the parent platform (for example: only supports Linux, Windows, etc.), provide details.
- Yes, some other kind of constraint, provide details.
- No constraints.
- Yes, provide details.
- No.
- Yes, uses lock file.
- Yes, uses checksum file.
- Yes, uses lock file and checksum file.
- No lock file or checksum.
- Yes, locksum is mandatory.
- Yes, checksum is mandatory.
- Yes, lock file and checksum are mandatory.
- No mandatory locksum or checksum.
- Package manager does not use locksums or checksums.
If lockfiles or checksums are used: what tool and exact commands should Renovate use to update one (or more) package versions in a dependency file?
- Yes, provide details.
- No.
- Package manager does not use a cache.
- Controlled via command line interface, provide details.
- Controlled via environment variables, provide details.
- Yes, ignore/disable the cache.
- No.
Renovate can perform "lock file maintenance" by getting the package manager to generate a lockfile from scratch. Can the package manager generate a lockfile from scratch?
- Yes, explain which command Renovate should use to generate the lockfile.
- No, the package manager does not generate a lockfile from scratch.
- No, the package manager does not use lockfiles.