2 var reWrapComment = /\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;
12 function insertWrapDetails(source, details) {
13 var length = details.length;
17 var lastIndex = length - 1;
18 details[lastIndex] = (length > 1 ?
'& ' :
'') + details[lastIndex];
19 details = details.join(length > 2 ?
', ' :
' ');
20 return source.replace(reWrapComment,
'{\n/* [wrapped with ' + details +
'] */\n');
23 module.exports = insertWrapDetails;