-
Notifications
You must be signed in to change notification settings - Fork 8
/
.ncurc.cjs
20 lines (20 loc) · 1009 Bytes
/
.ncurc.cjs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
module.exports = {
target: (dependencyName, [{ semver, version, operator, major, minor, patch, release, build }]) => {
if (dependencyName === "ava") return "patch"; // Trying to support Node 12.
if (dependencyName === "@ava/typescript") return "minor"; // Trying to support Node 12.
if (dependencyName === "execa") return "patch"; // Trying to support Node 12.
if (dependencyName === "command-line-usage") return "minor"; // Package got big.
if (dependencyName === "import-meta-resolve") return "minor"; // For old versions of node.
if (dependencyName === "c8") return "minor"; // For old versions of node.
if (dependencyName === "pretty-ms") return "minor"; // For old versions of node.
if (dependencyName === "eslint") return "minor";
if (major === "0") return "minor";
return "latest";
},
reject: (name, semver) => {
if (name === "tmp") {
return true;
}
return false;
},
};