1
1
export interface RcFile {
2
- /** @see https://jamiemason.github.io/syncpack/integrations/ json-schema */
2
+ /** @see https://jamiemason.github.io/syncpack/config/syncpackrc/# json */
3
3
$schema ?: string ;
4
4
/** @see https://jamiemason.github.io/syncpack/config/custom-types */
5
5
customTypes ?: {
@@ -13,7 +13,9 @@ export interface RcFile {
13
13
formatRepository ?: boolean ;
14
14
/** @see https://jamiemason.github.io/syncpack/config/indent */
15
15
indent ?: string ;
16
- /** @see https://jamiemason.github.io/syncpack/config/semver-groups */
16
+ /** @see https://jamiemason.github.io/syncpack/config/max-concurrent-requests */
17
+ maxConcurrentRequests ?: number ;
18
+ /** @see https://jamiemason.github.io/syncpack/semver-groups */
17
19
semverGroups ?: SemverGroup . Any [ ] ;
18
20
/** @see https://jamiemason.github.io/syncpack/config/sort-az */
19
21
sortAz ?: string [ ] ;
@@ -25,7 +27,9 @@ export interface RcFile {
25
27
sortPackages ?: boolean ;
26
28
/** @see https://jamiemason.github.io/syncpack/config/source */
27
29
source ?: string [ ] ;
28
- /** @see https://jamiemason.github.io/syncpack/config/version-groups */
30
+ /** @see https://jamiemason.github.io/syncpack/config/strict */
31
+ strict ?: boolean ;
32
+ /** @see https://jamiemason.github.io/syncpack/version-groups */
29
33
versionGroups ?: VersionGroup . Any [ ] ;
30
34
31
35
/** @deprecated */
@@ -43,15 +47,15 @@ export interface RcFile {
43
47
}
44
48
45
49
export interface GroupSelector {
46
- /** @see https://jamiemason.github.io/syncpack/config/ version-groups/standard /#dependencies */
50
+ /** @see https://jamiemason.github.io/syncpack/version-groups/highest-semver /#dependencies */
47
51
dependencies ?: string [ ] ;
48
- /** @see https://jamiemason.github.io/syncpack/config/ version-groups/standard /#dependencytypes */
52
+ /** @see https://jamiemason.github.io/syncpack/version-groups/highest-semver /#dependencytypes */
49
53
dependencyTypes ?: DependencyType [ ] ;
50
- /** @see https://jamiemason.github.io/syncpack/config/ version-groups/standard /#label */
54
+ /** @see https://jamiemason.github.io/syncpack/version-groups/highest-semver /#label */
51
55
label ?: string ;
52
- /** @see https://jamiemason.github.io/syncpack/config/ version-groups/standard /#packages */
56
+ /** @see https://jamiemason.github.io/syncpack/version-groups/highest-semver /#packages */
53
57
packages ?: string [ ] ;
54
- /** @see https://jamiemason.github.io/syncpack/config/ version-groups/standard /#specifiertypes */
58
+ /** @see https://jamiemason.github.io/syncpack/version-groups/highest-semver /#specifiertypes */
55
59
specifierTypes ?: SpecifierType [ ] ;
56
60
}
57
61
@@ -70,39 +74,39 @@ export interface DependencyGroup {
70
74
71
75
namespace SemverGroup {
72
76
export interface Ignored extends GroupSelector {
73
- /** @see https://jamiemason.github.io/syncpack/config/ semver-groups/ignored/#isignored */
77
+ /** @see https://jamiemason.github.io/syncpack/semver-groups/ignored/#isignored */
74
78
isIgnored : true ;
75
79
}
76
80
export interface WithRange extends GroupSelector {
77
- /** @see https://jamiemason.github.io/syncpack/config/ semver-groups/with-range/#range */
81
+ /** @see https://jamiemason.github.io/syncpack/semver-groups/with-range/#range */
78
82
range : SemverRange ;
79
83
}
80
84
export type Any = Ignored | WithRange ;
81
85
}
82
86
83
87
namespace VersionGroup {
84
88
export interface Banned extends GroupSelector {
85
- /** @see https://jamiemason.github.io/syncpack/config/ version-groups/banned/#isbanned */
89
+ /** @see https://jamiemason.github.io/syncpack/version-groups/banned/#isbanned */
86
90
isBanned : true ;
87
91
}
88
92
export interface Ignored extends GroupSelector {
89
- /** @see https://jamiemason.github.io/syncpack/config/ version-groups/ignored/#isignored */
93
+ /** @see https://jamiemason.github.io/syncpack/version-groups/ignored/#isignored */
90
94
isIgnored : true ;
91
95
}
92
96
export interface Pinned extends GroupSelector {
93
- /** @see https://jamiemason.github.io/syncpack/config/ version-groups/pinned/#pinversion */
97
+ /** @see https://jamiemason.github.io/syncpack/version-groups/pinned/#pinversion */
94
98
pinVersion : string ;
95
99
}
96
100
export interface SnappedTo extends GroupSelector {
97
- /** @see https://jamiemason.github.io/syncpack/config/ version-groups/snapped-to/#snapto */
101
+ /** @see https://jamiemason.github.io/syncpack/version-groups/snapped-to/#snapto */
98
102
snapTo : string [ ] ;
99
103
}
100
104
export interface SameRange extends GroupSelector {
101
- /** @see https://jamiemason.github.io/syncpack/config/ version-groups/same-range/#policy */
105
+ /** @see https://jamiemason.github.io/syncpack/version-groups/same-range/#policy */
102
106
policy : 'sameRange' ;
103
107
}
104
108
export interface Standard extends GroupSelector {
105
- /** @see https://jamiemason.github.io/syncpack/config/ version-groups/lowest-version /#preferversion */
109
+ /** @see https://jamiemason.github.io/syncpack/version-groups/lowest-semver /#preferversion */
106
110
preferVersion ?: 'highestSemver' | 'lowestSemver' ;
107
111
}
108
112
export type Any = Banned | Ignored | Pinned | SameRange | SnappedTo | Standard ;
0 commit comments