| Index: node_modules/vulcanize/node_modules/update-notifier/node_modules/configstore/node_modules/js-yaml/bin/js-yaml.js
|
| diff --git a/node_modules/vulcanize/node_modules/update-notifier/node_modules/configstore/node_modules/js-yaml/bin/js-yaml.js b/node_modules/vulcanize/node_modules/update-notifier/node_modules/configstore/node_modules/js-yaml/bin/js-yaml.js
|
| index fc3a27fe2a2f5fa1314a47048f854be8e6a8bc4e..d6fb6d6352be8dcc73669c834890c7bfdec3fce6 100755
|
| --- a/node_modules/vulcanize/node_modules/update-notifier/node_modules/configstore/node_modules/js-yaml/bin/js-yaml.js
|
| +++ b/node_modules/vulcanize/node_modules/update-notifier/node_modules/configstore/node_modules/js-yaml/bin/js-yaml.js
|
| @@ -46,9 +46,10 @@ cli.addArgument(['-t', '--trace'], {
|
| action: 'storeTrue'
|
| });
|
|
|
| -
|
| cli.addArgument(['file'], {
|
| - help: 'File to read, utf-8 encoded without BOM'
|
| + help: 'File to read, utf-8 encoded without BOM',
|
| + nargs: '?',
|
| + defaultValue: '-'
|
| });
|
|
|
|
|
| @@ -60,8 +61,25 @@ var options = cli.parseArgs();
|
|
|
| ////////////////////////////////////////////////////////////////////////////////
|
|
|
| +function readFile(filename, encoding, callback) {
|
| + if (options.file === '-') {
|
| + // read from stdin
|
| +
|
| + var chunks = [];
|
| +
|
| + process.stdin.on('data', function(chunk) {
|
| + chunks.push(chunk);
|
| + });
|
| +
|
| + process.stdin.on('end', function() {
|
| + return callback(null, Buffer.concat(chunks).toString(encoding));
|
| + });
|
| + } else {
|
| + fs.readFile(filename, encoding, callback);
|
| + }
|
| +}
|
|
|
| -fs.readFile(options.file, 'utf8', function (error, input) {
|
| +readFile(options.file, 'utf8', function (error, input) {
|
| var output, isYaml;
|
|
|
| if (error) {
|
|
|