1 | 'use strict';
|
2 |
|
3 | var findShip = require('../')
|
4 | , path = require('path');
|
5 |
|
6 | findShip(
|
7 | path.join(__dirname, 'uno', 'dos', 'tres')
|
8 | , function ismothership (pack) {
|
9 | return !!(pack.dependencies && pack.dependencies.unodep);
|
10 | }
|
11 | , function (err, res) {
|
12 | if (err) return console.error(err);
|
13 | console.log('first mothership', res.path);
|
14 | }
|
15 | )
|
16 |
|
17 | findShip(
|
18 | path.join(__dirname, 'uno', 'dos', 'tres')
|
19 | , function ismothership (pack) {
|
20 | return pack.name === 'dos';
|
21 | }
|
22 | , function (err, res) {
|
23 | if (err) return console.error(err);
|
24 | console.log('second mothership', res.path);
|
25 | }
|
26 | )
|