You signed in with another tab or window.Reload to refresh your session.You signed out in another tab or window.Reload to refresh your session.You switched accounts on another tab or window.Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: apps/rush-lib/src/schemas/rush.schema.json
+7-1Lines changed: 7 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -3,6 +3,7 @@
3
3
"title":"Rush main config File",
4
4
"description":"The main configuration file for the Rush multi-project build tool. See http://rushjs.io for details.",
5
5
"type":"object",
6
+
6
7
"definitions": {
7
8
"environmentVariables": {
8
9
"description":"Enviroment variables for the package manager",
@@ -21,26 +22,31 @@
21
22
}
22
23
}
23
24
},
25
+
24
26
"properties": {
25
27
"$schema": {
26
28
"description":"Part of the JSON Schema standard, this optional keyword declares the URL of the schema that the file conforms to. Editors may download the schema and use it to perform syntax highlighting.",
27
29
"type":"string"
28
30
},
31
+
29
32
"npmVersion": {
30
33
"description":"If specified, selects NPM as the package manager and specifies the deterministic version to be installed by Rush.",
31
34
"type":"string",
32
35
"pattern":"^[0-9]+\\.[0-9]+\\.[0-9a-zA-Z.+\\-]+$"
33
36
},
37
+
34
38
"pnpmVersion": {
35
39
"description":"If specified, selects PNPM as the package manager and specifies the deterministic version to be installed by Rush.",
36
40
"type":"string",
37
41
"pattern":"^[0-9]+\\.[0-9]+\\.[0-9a-zA-Z.+\\-]+$"
38
42
},
43
+
39
44
"yarnVersion": {
40
45
"description":"If specified, selects Yarn as the package manager and specifies the deterministic version to be installed by Rush.",
41
46
"type":"string",
42
47
"pattern":"^[0-9]+\\.[0-9]+\\.[0-9a-zA-Z.+\\-]+$"
43
48
},
49
+
44
50
"rushVersion": {
45
51
"description":"The version of the Rush tool that will be used to build this repository.",