diff options
Diffstat (limited to 'node_modules/postcss-discard-comments/src/lib/commentRemover.js')
| -rw-r--r-- | node_modules/postcss-discard-comments/src/lib/commentRemover.js | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/node_modules/postcss-discard-comments/src/lib/commentRemover.js b/node_modules/postcss-discard-comments/src/lib/commentRemover.js deleted file mode 100644 index 6d0dd81b..00000000 --- a/node_modules/postcss-discard-comments/src/lib/commentRemover.js +++ /dev/null @@ -1,32 +0,0 @@ -'use strict'; - -/** @param {import('../index.js').Options} options */ -function CommentRemover(options) { - this.options = options; -} -/** - * @param {string} comment - * @return {boolean | undefined} - */ -CommentRemover.prototype.canRemove = function (comment) { - const remove = this.options.remove; - - if (remove) { - return remove(comment); - } else { - const isImportant = comment.indexOf('!') === 0; - - if (!isImportant) { - return true; - } - - if (this.options.removeAll || this._hasFirst) { - return true; - } else if (this.options.removeAllButFirst && !this._hasFirst) { - this._hasFirst = true; - return false; - } - } -}; - -module.exports = CommentRemover; |
