UNPKG

694 BJavaScriptView Raw
1'use strict';
2
3var findShip = require('../')
4 , path = require('path');
5
6findShip(
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); // => [..]/example/uno/package.json
14 }
15)
16
17findShip(
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); // => [..]/example/uno/dos/package.json
25 }
26)