Index: tools/vulcanize/node_modules/vulcanize/node_modules/cheerio/node_modules/htmlparser2/node_modules/readable-stream/examples/typer.js |
diff --git a/tools/vulcanize/node_modules/vulcanize/node_modules/cheerio/node_modules/htmlparser2/node_modules/readable-stream/examples/typer.js b/tools/vulcanize/node_modules/vulcanize/node_modules/cheerio/node_modules/htmlparser2/node_modules/readable-stream/examples/typer.js |
new file mode 100644 |
index 0000000000000000000000000000000000000000..c16eb6fb00d8d944458ddbb30fa1ac8208c6c0c5 |
--- /dev/null |
+++ b/tools/vulcanize/node_modules/vulcanize/node_modules/cheerio/node_modules/htmlparser2/node_modules/readable-stream/examples/typer.js |
@@ -0,0 +1,17 @@ |
+var fs = require('fs'); |
+var fst = fs.createReadStream(__filename); |
+var Readable = require('../readable.js'); |
+var rst = new Readable(); |
+rst.wrap(fst); |
+ |
+rst.on('end', function() { |
+ process.stdin.pause(); |
+}); |
+ |
+process.stdin.setRawMode(true); |
+process.stdin.on('data', function() { |
+ var c = rst.read(3); |
+ if (!c) return setTimeout(process.exit, 500) |
+ process.stdout.write(c); |
+}); |
+process.stdin.resume(); |