summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin Decker <kpdecker@gmail.com>2016-03-11 22:23:00 -0600
committerKevin Decker <kpdecker@gmail.com>2016-03-11 22:23:00 -0600
commit6b644802d9b4045907b151c070307a99db057bbd (patch)
tree8b1c3510b7f79c6628696e1f86d7d8a2d3e101d2
parent768ddbd6616f47a7a77ae2046775c43c2fe3e5ee (diff)
parent07578437123c1027afe9a67e942ea9dcc9a9ed02 (diff)
downloadhandlebars.js-6b644802d9b4045907b151c070307a99db057bbd.zip
handlebars.js-6b644802d9b4045907b151c070307a99db057bbd.tar.gz
handlebars.js-6b644802d9b4045907b151c070307a99db057bbd.tar.bz2
Merge pull request #1180 from TrySound/yargs
Use yargs
-rwxr-xr-xbin/handlebars6
-rw-r--r--package.json4
2 files changed, 5 insertions, 5 deletions
diff --git a/bin/handlebars b/bin/handlebars
index 7645adf..deb809b 100755
--- a/bin/handlebars
+++ b/bin/handlebars
@@ -1,6 +1,6 @@
#!/usr/bin/env node
-var optimist = require('optimist')
+var yargs = require('yargs')
.usage('Precompile handlebar templates.\nUsage: $0 [template|directory]...', {
'f': {
'type': 'string',
@@ -110,7 +110,7 @@ var optimist = require('optimist')
});
-var argv = optimist.argv;
+var argv = yargs.argv;
argv.files = argv._;
delete argv._;
@@ -121,7 +121,7 @@ Precompiler.loadTemplates(argv, function(err, opts) {
}
if (opts.help || (!opts.templates.length && !opts.version)) {
- optimist.showHelp();
+ yargs.showHelp();
} else {
Precompiler.cli(opts);
}
diff --git a/package.json b/package.json
index 6957dab..9d37d8a 100644
--- a/package.json
+++ b/package.json
@@ -22,8 +22,8 @@
},
"dependencies": {
"async": "^1.4.0",
- "optimist": "^0.6.1",
- "source-map": "^0.4.4"
+ "source-map": "^0.4.4",
+ "yargs": "^3.32.0"
},
"optionalDependencies": {
"uglify-js": "^2.6"