add transformers to bin/6to5 help output, add descriptions tn whitelist and blacklist arguments
This commit is contained in:
parent
32e3948b34
commit
4017a02756
@ -146,13 +146,12 @@ to5.transformFile("filename.js", options, function (err, result) {
|
|||||||
// Default: "unknown"
|
// Default: "unknown"
|
||||||
filename: "filename",
|
filename: "filename",
|
||||||
|
|
||||||
// List of transformers to EXCLUDE
|
// List of transformers to EXCLUDE.
|
||||||
// This is a camelised version of the name found in `features`
|
// Run `6to5 --help` to see a full list of transformers.
|
||||||
// eg. "Arrow functions" is "arrowFunctions"
|
|
||||||
blacklist: [],
|
blacklist: [],
|
||||||
|
|
||||||
// List of transformers to ONLY use.
|
// List of transformers to ONLY use.
|
||||||
// See `blacklist` for naming scheme.
|
// Run `6to5 --help` to see a full list of transformers.
|
||||||
whitelist: [],
|
whitelist: [],
|
||||||
|
|
||||||
// If truthy, adds a `map` property to returned output.
|
// If truthy, adds a `map` property to returned output.
|
||||||
|
|||||||
@ -2,8 +2,9 @@
|
|||||||
|
|
||||||
var commander = require("commander");
|
var commander = require("commander");
|
||||||
var sourceMap = require("source-map");
|
var sourceMap = require("source-map");
|
||||||
var mkdirp = require("mkdirp");
|
var transform = require("../../lib/6to5/transform");
|
||||||
var chokidar = require("chokidar");
|
var chokidar = require("chokidar");
|
||||||
|
var mkdirp = require("mkdirp");
|
||||||
var path = require("path");
|
var path = require("path");
|
||||||
var fs = require("fs");
|
var fs = require("fs");
|
||||||
var _ = require("lodash");
|
var _ = require("lodash");
|
||||||
@ -17,11 +18,21 @@ var list = function (val) {
|
|||||||
return val ? val.split(",") : [];
|
return val ? val.split(",") : [];
|
||||||
};
|
};
|
||||||
|
|
||||||
commander.option("-w, --whitelist [whitelist]", "Whitelist", list);
|
commander.option("-w, --whitelist [whitelist]", "Whitelist of transformers to ONLY use", list);
|
||||||
commander.option("-b, --blacklist [blacklist]", "Blacklist", list);
|
commander.option("-b, --blacklist [blacklist]", "Blacklist of transformers to NOT use", list);
|
||||||
commander.option("-o, --out-file [out]", "Compile all input files into a single file");
|
commander.option("-o, --out-file [out]", "Compile all input files into a single file");
|
||||||
commander.option("-d, --out-dir [out]", "Compile an input directory of modules into an output directory");
|
commander.option("-d, --out-dir [out]", "Compile an input directory of modules into an output directory");
|
||||||
|
|
||||||
|
commander.on("--help", function(){
|
||||||
|
console.log(" Transformers:");
|
||||||
|
console.log();
|
||||||
|
_.each(_.keys(transform.transformers).sort(), function (key) {
|
||||||
|
if (key[0] === "_") return;
|
||||||
|
console.log(" - " + key);
|
||||||
|
});
|
||||||
|
console.log();
|
||||||
|
});
|
||||||
|
|
||||||
var pkg = require("../../package.json");
|
var pkg = require("../../package.json");
|
||||||
commander.version(pkg.version);
|
commander.version(pkg.version);
|
||||||
commander.usage("[options] <files ...>");
|
commander.usage("[options] <files ...>");
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user