We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent cb64b20 commit 8fe4cf2Copy full SHA for 8fe4cf2
New-PackageFromBower.psm1
@@ -1,7 +1,16 @@
1
function New-PackageFromBower ($name) {
2
bower install $name
3
+ if ($name -match '#') {
4
+ $split = $name.Split('#')
5
+ $name = $split[0]
6
+ $version = $split[1]
7
+ }
8
+
9
$packageInfo = (Get-Content .\_bower_components\$name\.bower.json) -join "`n" | ConvertFrom-Json
- $version = $packageInfo.version
10
+ if (@(Get-Member -InputObject $packageInfo | ? { $_.Name -eq 'version' }).Count -gt 0) {
11
+ $version = $packageInfo.version
12
13
14
$allPaths = (bower list --paths --json) -join "`n" | ConvertFrom-Json
15
$paths = @($allPaths.$name)
16
$jsPaths = @($paths | ? { $_ -match '\.js$' })
0 commit comments