/** Used to match wrap detail comments. */ | |
var reWrapDetails = /\{\n\/\* \[wrapped with (.+)\] \*/, | |
reSplitDetails = /,? & /; | |
/** | |
* Extracts wrapper details from the `source` body comment. | |
* | |
* @private | |
* @param {string} source The source to inspect. | |
* @returns {Array} Returns the wrapper details. | |
*/ | |
function getWrapDetails(source) { | |
var match = source.match(reWrapDetails); | |
return match ? match[1].split(reSplitDetails) : []; | |
} | |
module.exports = getWrapDetails; |