diff options
Diffstat (limited to 'assets/node_modules/globby/stream-utils.js')
-rw-r--r-- | assets/node_modules/globby/stream-utils.js | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/assets/node_modules/globby/stream-utils.js b/assets/node_modules/globby/stream-utils.js deleted file mode 100644 index 98aedc8..0000000 --- a/assets/node_modules/globby/stream-utils.js +++ /dev/null @@ -1,46 +0,0 @@ -'use strict'; -const {Transform} = require('stream'); - -class ObjectTransform extends Transform { - constructor() { - super({ - objectMode: true - }); - } -} - -class FilterStream extends ObjectTransform { - constructor(filter) { - super(); - this._filter = filter; - } - - _transform(data, encoding, callback) { - if (this._filter(data)) { - this.push(data); - } - - callback(); - } -} - -class UniqueStream extends ObjectTransform { - constructor() { - super(); - this._pushed = new Set(); - } - - _transform(data, encoding, callback) { - if (!this._pushed.has(data)) { - this.push(data); - this._pushed.add(data); - } - - callback(); - } -} - -module.exports = { - FilterStream, - UniqueStream -}; |