File tree Expand file tree Collapse file tree 1 file changed +7
-5
lines changed
eng/common/scripts/typespec Expand file tree Collapse file tree 1 file changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -18,22 +18,24 @@ param (
18
18
$packageJson = Get-Content $PackageJsonPath | ConvertFrom-Json - AsHashtable
19
19
20
20
# If we provide OverridesPath, use that to load a hashtable of version overrides
21
- $overrides = @ {}
21
+ $overrides = [ ordered ] @ {}
22
22
23
23
if ($OverridesPath ) {
24
24
Write-Host " Using overrides from $OverridesPath `:`n "
25
- $overrides = Get-Content $OverridesPath | ConvertFrom-Json - AsHashtable
25
+ $overridesJson = Get-Content $OverridesPath | ConvertFrom-Json - AsHashtable
26
+ foreach ($key in $overridesJson.Keys | Sort-Object ) {
27
+ $overrides [$key ] = $overridesJson [$key ]
28
+ }
26
29
Write-Host ($overrides | ConvertTo-Json )
27
30
Write-Host " "
28
31
}
29
32
30
-
31
33
# If there's a peer dependency and a dev dependency for the same package, carry the
32
34
# dev dependency forward into emitter-package.json
33
35
34
- $devDependencies = @ {}
36
+ $devDependencies = [ ordered ] @ {}
35
37
36
- foreach ($package in $packageJson.peerDependencies.Keys ) {
38
+ foreach ($package in $packageJson.peerDependencies.Keys | Sort-Object ) {
37
39
$pinnedVersion = $packageJson.devDependencies [$package ]
38
40
if ($pinnedVersion -and -not $overrides [$package ]) {
39
41
Write-Host " Pinning $package to $pinnedVersion "
You can’t perform that action at this time.
0 commit comments