diff options
Diffstat (limited to 'node_modules/doiuse/lib/stream/CssUsageDuplex.js')
| -rw-r--r-- | node_modules/doiuse/lib/stream/CssUsageDuplex.js | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/node_modules/doiuse/lib/stream/CssUsageDuplex.js b/node_modules/doiuse/lib/stream/CssUsageDuplex.js deleted file mode 100644 index 063ed1dc..00000000 --- a/node_modules/doiuse/lib/stream/CssUsageDuplex.js +++ /dev/null @@ -1,36 +0,0 @@ -/* eslint-disable no-underscore-dangle */ - -import { pipeline } from 'node:stream'; - -import Tokenize from 'css-tokenize'; -import Duplexify from 'duplexify'; - -import RuleUsageTransform from './RuleUsageTransform.js'; -import SourceMapTransform from './SourceMapTransform.js'; - -/** @typedef {import('../../data/features.js').FeatureKeys} FeatureKeys */ - -export default class CssUsageDuplex extends Duplexify { - /** - * @param {Object} options - * @param {string} options.browsers - * @param {FeatureKeys[]} [options.ignore] - * @param {boolean} [options.skipErrors] - * @param {string} [filename] Filename for outputting source code locations. - */ - constructor(options, filename) { - const streams = [ - new Tokenize(), - new SourceMapTransform(), - new RuleUsageTransform(options, filename), - ]; - pipeline( - // @ts-expect-error Bad typings - ...streams, - () => { - // noop (Error handled by Duplexify) - }, - ); - super(streams[0], streams.at(-1), { objectMode: true }); - } -} |
