From 26105034da4fcce7ac883c899d781f016559310d Mon Sep 17 00:00:00 2001 From: ruki Date: Thu, 8 Nov 2018 00:38:48 +0800 Subject: switch to vuepress --- .../dist/lib/commentParser.js | 41 ++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 node_modules/postcss-discard-comments/dist/lib/commentParser.js (limited to 'node_modules/postcss-discard-comments/dist/lib/commentParser.js') diff --git a/node_modules/postcss-discard-comments/dist/lib/commentParser.js b/node_modules/postcss-discard-comments/dist/lib/commentParser.js new file mode 100644 index 00000000..1b2e487f --- /dev/null +++ b/node_modules/postcss-discard-comments/dist/lib/commentParser.js @@ -0,0 +1,41 @@ +'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']; \ No newline at end of file -- cgit v1.2.3