WIP - add extractor, generate snippet_data
This commit is contained in:
20
node_modules/@comandeer/babel-plugin-banner/utils.js
generated
vendored
Normal file
20
node_modules/@comandeer/babel-plugin-banner/utils.js
generated
vendored
Normal file
@ -0,0 +1,20 @@
|
||||
'use strict';
|
||||
|
||||
const oneLineRegex = /^\/\/(.*?)\n?$/;
|
||||
const multiLineRegex = /^\/\*([\s\S]*?)\*\/$/;
|
||||
|
||||
exports.isComment = function( input ) {
|
||||
if ( oneLineRegex.test( input ) || multiLineRegex.test( input ) ) {
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
};
|
||||
|
||||
exports.getCommentContent = function( input ) {
|
||||
if ( oneLineRegex.test( input ) ) {
|
||||
return input.replace( /^\/\//, '' );
|
||||
}
|
||||
|
||||
return input.replace( /^\/\*/, '' ).replace( /\*\/$/, '' );
|
||||
}
|
||||
Reference in New Issue
Block a user