UNPKG

693 BJavaScriptView Raw
1#!/usr/bin/env node
2
3/**
4 * Install modules.
5 */
6
7"use strict";
8
9
10var async = require('async'),
11 path = require('path'),
12 handybower = require('handybower');
13
14var basedir = path.resolve(__dirname, '..');
15
16
17process.chdir(basedir);
18
19async.series([
20 function (callback) {
21 var handybowerData = require('../handybower.json');
22 async.eachSeries(Object.keys(handybowerData), function (dirname, callback) {
23 var names = handybowerData[dirname];
24 handybower(names, {
25 dest: dirname,
26 verbose: true
27 }, callback);
28 }, callback);
29 }
30], function (err) {
31 if (err) {
32 console.error(err);
33 }
34});
35