NPM
kind: npm
Description
The npm crawler looks recursively for all npm dependencies updates from a specific root directory. Then for each of them, it tries to update them.
Manifest
Parameters
Name | Type | Description | Required |
---|---|---|---|
ignore | array | Ignore allows to specify rule to ignore autodiscovery a specific NPM based on a rule | |
packages | object | Packages specifies the list of NPM packages to check | |
path | string | Path specifies a package.json path pattern, the pattern requires to match all of name, not just a substring. | |
only | array | Only allows to specify rule to only autodiscover manifest for a specific NPM based on a rule | |
packages | object | Packages specifies the list of NPM packages to check | |
path | string | Path specifies a package.json path pattern, the pattern requires to match all of name, not just a substring. | |
rootdir | string | RootDir defines the root directory used to recursively search for npm packages.json | |
versionfilter | object | versionfilter provides parameters to specify the version pattern used when generating manifest.
| |
kind | string | specifies the version kind such as semver, regex, or latest | |
pattern | string | specifies the version pattern according the version kind | |
strict | boolean | strict enforce strict versioning rule. Only used for semantic versioning at this time |
Example
# updatecli.d/default.yaml