This commit is contained in:
hatuhn
2019-09-13 09:45:04 +07:00
parent f14a34ba19
commit 558fb07261
16790 changed files with 0 additions and 1642370 deletions

View File

@@ -1,41 +0,0 @@
'use strict';
exports.__esModule = true;
exports.default = commentParser;
function commentParser(input) {
var tokens = [];
var length = input.length;
var pos = 0;
var next = undefined;
while (pos < length) {
next = input.indexOf('/*', pos);
if (~next) {
tokens.push({
type: 'other',
value: input.slice(pos, next)
});
pos = next;
next = input.indexOf('*/', pos + 2);
if (! ~next) {
throw new Error('postcss-discard-comments: Unclosed */');
}
tokens.push({
type: 'comment',
value: input.slice(pos + 2, next)
});
pos = next + 2;
} else {
tokens.push({
type: 'other',
value: input.slice(pos)
});
pos = length;
}
}
return tokens;
};
module.exports = exports['default'];

View File

@@ -1,28 +0,0 @@
'use strict';
exports.__esModule = true;
function CommentRemover(options) {
this.options = options;
}
CommentRemover.prototype.canRemove = function (comment) {
var remove = this.options.remove;
if (remove) {
return remove(comment);
} else {
var isImportant = comment.indexOf('!') === 0;
if (!isImportant) {
return true;
} else if (isImportant) {
if (this.options.removeAll || this._hasFirst) {
return true;
} else if (this.options.removeAllButFirst && !this._hasFirst) {
this._hasFirst = true;
return false;
}
}
}
};
exports.default = CommentRemover;
module.exports = exports['default'];