diff options
Diffstat (limited to 'node_modules/postcss-discard-comments/src/lib')
| -rw-r--r-- | node_modules/postcss-discard-comments/src/lib/commentParser.js | 31 | ||||
| -rw-r--r-- | node_modules/postcss-discard-comments/src/lib/commentRemover.js | 32 |
2 files changed, 0 insertions, 63 deletions
diff --git a/node_modules/postcss-discard-comments/src/lib/commentParser.js b/node_modules/postcss-discard-comments/src/lib/commentParser.js deleted file mode 100644 index a8834701..00000000 --- a/node_modules/postcss-discard-comments/src/lib/commentParser.js +++ /dev/null @@ -1,31 +0,0 @@ -'use strict'; - -/** - * @param {string} input - * @return {[number, number, number][]} - */ -module.exports = function commentParser(input) { - /** @type [number, number, number][] */ - const tokens = []; - const length = input.length; - let pos = 0; - let next; - - while (pos < length) { - next = input.indexOf('/*', pos); - - if (~next) { - tokens.push([0, pos, next]); - pos = next; - - next = input.indexOf('*/', pos + 2); - tokens.push([1, pos + 2, next]); - pos = next + 2; - } else { - tokens.push([0, pos, length]); - pos = length; - } - } - - return tokens; -}; 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; |
