JSFiddle - React, Tailwind, and code Playground
by Alexander
JavaScript
console.clear();
(function(scope){
"use strict";
var comments = /\/\*!?(?:\@preserve)?\s*(?:\r\n|\n)([\s\S]*?)(?:\r\n|\n)\s*\*\//;
scope.text = function (fn){
if (typeof fn !== 'function') {
throw new TypeError('Expected a function.');
}
var match = comments.exec(fn.toString());
if (!match) {
throw new TypeError('Multiline comment missing.');
}
return match[1];
}
})(window);
//////////////////////////// USE MULTI TEXT ////////////////////////////
var str = text(function(){/*
<div>
Some
<b>multiline</b>
text
</div>
*/});
console.log(str);