Skip to content

Commit 8fe4cf2

Browse files
committed
Allow passing tags to bower
1 parent cb64b20 commit 8fe4cf2

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

New-PackageFromBower.psm1

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,16 @@
11
function New-PackageFromBower ($name) {
22
bower install $name
3+
if ($name -match '#') {
4+
$split = $name.Split('#')
5+
$name = $split[0]
6+
$version = $split[1]
7+
}
8+
39
$packageInfo = (Get-Content .\_bower_components\$name\.bower.json) -join "`n" | ConvertFrom-Json
4-
$version = $packageInfo.version
10+
if (@(Get-Member -InputObject $packageInfo | ? { $_.Name -eq 'version' }).Count -gt 0) {
11+
$version = $packageInfo.version
12+
}
13+
514
$allPaths = (bower list --paths --json) -join "`n" | ConvertFrom-Json
615
$paths = @($allPaths.$name)
716
$jsPaths = @($paths | ? { $_ -match '\.js$' })

0 commit comments

Comments
 (0)