diff options
| author | littleblack111 <littleblack11111@gmail.com> | 2026-05-18 23:10:59 +0800 |
|---|---|---|
| committer | littleblack111 <littleblack11111@gmail.com> | 2026-05-18 23:41:44 +0800 |
| commit | fc87c009806dcc98867f6b58efe29b042aa01dee (patch) | |
| tree | 8f59b3f4a5b66e9dfef2d40c8d318e258a521228 /node_modules/doiuse/lib/stream/CssUsageDuplex.js | |
| parent | 3336b2356ee6152d9c6ae59bd9b87ccbc0958407 (diff) | |
node: updatemain
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 }); - } -} |
