set basic layout. adding status bar
This commit is contained in:
22
node_modules/bower/lib/templates/helpers/condense.js
generated
vendored
Normal file
22
node_modules/bower/lib/templates/helpers/condense.js
generated
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
var mout = require('mout');
|
||||
var leadLinesRegExp = /^\r?\n/;
|
||||
var multipleLinesRegExp = /\r?\n(\r?\n)+/gm;
|
||||
|
||||
function condense(Handlebars) {
|
||||
Handlebars.registerHelper('condense', function(context) {
|
||||
var str = context.fn(this);
|
||||
|
||||
// Remove multiple lines
|
||||
str = str.replace(multipleLinesRegExp, '$1');
|
||||
|
||||
// Remove leading new lines (while keeping indentation)
|
||||
str = str.replace(leadLinesRegExp, '');
|
||||
|
||||
// Remove trailing whitespaces (including new lines);
|
||||
str = mout.string.rtrim(str);
|
||||
|
||||
return str;
|
||||
});
|
||||
}
|
||||
|
||||
module.exports = condense;
|
||||
Reference in New Issue
Block a user