File tree 3 files changed +7
-4
lines changed
3 files changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ const flatten = require("./fn").flatten
6
6
const co = require ( "bluebird" ) . coroutine
7
7
const $ = require ( "./utils" )
8
8
9
- const rgx = / ^ f l y - / i
9
+ const rgx = / ^ ( @ . * ? \/ f l y - | f l y - ) / i
10
10
const dirname = p . dirname
11
11
const resolve = p . resolve
12
12
const join = p . join
Original file line number Diff line number Diff line change 2
2
"dependencies" : {
3
3
"fly-plugin1" : " *" ,
4
4
"fly-plugin-2" : " *" ,
5
- "fly-no-exist" : " *"
5
+ "fly-no-exist" : " *" ,
6
+ "@demo/fly-thing" : " *" ,
7
+ "@foo-bar/fly-fake" : " *" ,
8
+ "@foo/ignore" : " *"
6
9
},
7
10
"devDependencies" : {
8
11
"fake" : " *"
Original file line number Diff line number Diff line change @@ -47,7 +47,7 @@ test("plugins.getDependencies", co(function* (t) {
47
47
const pkg = yield plugs . getPackage ( altDir )
48
48
const out2 = plugs . getDependencies ( pkg . data )
49
49
t . true ( Array . isArray ( out2 ) , "via dir; returns an array" )
50
- t . equal ( out2 . length , 5 , "via dir; find all the available dependencies" )
50
+ t . equal ( out2 . length , 8 , "via dir; find all the available dependencies" )
51
51
52
52
const out3 = plugs . getDependencies ( { } )
53
53
t . true ( Array . isArray ( out3 ) && out3 . length === 0 , "via `{}`; returns an empty array" )
@@ -62,7 +62,7 @@ test("plugins.load", co(function* (t) {
62
62
63
63
const out = yield plugs . load ( flyfile )
64
64
t . ok ( Array . isArray ( out ) , "returns an array" )
65
- t . equal ( out . length , 4 , "filters down to fly-* plugins only" )
65
+ t . equal ( out . length , 6 , "filters down to fly-* plugins only" )
66
66
t . equal ( typeof out [ 0 ] , "function" , "is an array of functions" )
67
67
t . equal ( out [ 2 ] , undefined , "returns `undefined` for faulty plugins" )
68
68
You can’t perform that action at this time.
0 commit comments