You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
527 B
27 lines
527 B
"use strict"; |
|
|
|
exports.__esModule = true; |
|
exports["default"] = stripComments; |
|
|
|
function stripComments(str) { |
|
var s = ""; |
|
var commentStart = str.indexOf("/*"); |
|
var lastEnd = 0; |
|
|
|
while (commentStart >= 0) { |
|
s = s + str.slice(lastEnd, commentStart); |
|
var commentEnd = str.indexOf("*/", commentStart + 2); |
|
|
|
if (commentEnd < 0) { |
|
return s; |
|
} |
|
|
|
lastEnd = commentEnd + 2; |
|
commentStart = str.indexOf("/*", lastEnd); |
|
} |
|
|
|
s = s + str.slice(lastEnd); |
|
return s; |
|
} |
|
|
|
module.exports = exports.default; |