File tree Expand file tree Collapse file tree 2 files changed +12
-2
lines changed Expand file tree Collapse file tree 2 files changed +12
-2
lines changed Original file line number Diff line number Diff line change 112
112
"semantic-release" : " semantic-release pre && npm publish && semantic-release post" ,
113
113
"size" : " t=\" $(npm pack .)\" ; wc -c \" ${t}\" ; tar tvf \" ${t}\" ; rm \" ${t}\" ;" ,
114
114
"test" : " npm run rocha && grunt && npm run unit" ,
115
- "unit" : " gt src/test/*.js"
115
+ "unit" : " gt src/test/*.js" ,
116
+ "lint" : " grunt jshint"
116
117
}
117
118
}
Original file line number Diff line number Diff line change @@ -14,6 +14,13 @@ var _registryUrl = require('npm-utils').registryUrl;
14
14
la ( check . fn ( _registryUrl ) , 'expected registry url function' ) ;
15
15
var registryUrl = _ . once ( _registryUrl ) ;
16
16
17
+ function scopeName ( name ) {
18
+ var slash = name . indexOf ( '/' ) ;
19
+ if ( name [ 0 ] === '@' && slash !== - 1 ) {
20
+ return name . substr ( 0 , slash ) ;
21
+ }
22
+ }
23
+
17
24
function formUrl ( npmUrl , name ) {
18
25
la ( check . unemptyString ( name ) , 'missing name string' , name ) ;
19
26
@@ -130,8 +137,10 @@ function fetchVersions(query, silent) {
130
137
} ;
131
138
}
132
139
la ( check . object ( query ) , 'expected {name, version}' ) ;
140
+ var scope = scopeName ( query . name ) ;
141
+ debug ( 'fetching versions for scope' , scope ) ;
133
142
var queryFn = _ . partial ( queryRegistry , query , Boolean ( silent ) ) ;
134
- return registryUrl ( )
143
+ return registryUrl ( scope )
135
144
. then ( queryFn ) ;
136
145
}
137
146
You can’t perform that action at this time.
0 commit comments