Skip to content

Commit b050731

Browse files
committed
Support upgrading npm resolved libraries
'904d573'.
1 parent 46e7eee commit b050731

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

JsLibraryPackaging.psm1

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -125,13 +125,19 @@ function Update-BowerLibraries () {
125125

126126
if ($libraryVersion -ne $latestVersion) {
127127
Write-Host "Updating $libraryName from $libraryVersion to $($library.update.latest)"
128-
Update-BowerLibrary $libraryName
128+
Update-BowerLibrary $libraryName $latestVersion
129129
}
130130
}
131131
}
132132

133-
function Update-BowerLibrary ($name) {
134-
bower install $name
133+
function Update-BowerLibrary ($name, $version = $null) {
134+
if ($version) {
135+
$bowerInstallName = "$name#$version"
136+
} else {
137+
$bowerInstallName = $name
138+
}
139+
140+
bower install $bowerInstallName --production
135141

136142
$folderName = (bower info $name name --json) | ConvertFrom-Json
137143
$packageInfo = (Get-Content .\_bower_components\$folderName\.bower.json) -join "`n" | ConvertFrom-Json
@@ -158,10 +164,10 @@ function Update-BowerLibrary ($name) {
158164
$jsFile = $minJsFile
159165
}
160166

161-
$oldVersionFolder = Get-Item "$($name)_*"
167+
$oldVersionFolder = Get-Item "$($folderName)_*"
162168
cp $jsFile $oldVersionFolder.Name
163169

164-
Update-JavaScriptLibrary $name $newVersion
170+
Update-JavaScriptLibrary $folderName $newVersion
165171
}
166172

167173
function Update-JavaScriptLibrary ($name, $newVersion) {

0 commit comments

Comments
 (0)