#!/usr/bin/env node var program = require('commander'); program .option('-d, --dev', 'pin development dependencies') .option('--debug', 'turn on debug statements') .parse(process.argv); if (program.debug) require('debug').enable('component-consoler*,component-pin*,component-resolver*'); var fatal = require('component-consoler').fatal; var resolve = require('component-resolver'); var pin = require('component-pin'); var co = require('co'); var options = { development: program.dev, install: true, verbose: true, }; resolve(process.cwd(), options, function (err, tree) { if (err) fatal(err); co(pin(tree, options))(function (err) { if (err) fatal(err); }) })