UNPKG

abc-notation-transposition

Version:

A robust utility for transposing ABC Notation by half steps.

17 lines (15 loc) 439 B
module.exports.isUpperCase = function (str) { return str === str.toUpperCase(); } module.exports.includesIgnoreCase = function (string, substring) { return string.toUpperCase().includes(substring.toUpperCase()); } module.exports.trimNewLines = function(str) { if(str.startsWith('\n')) { str = str.substring(1); } if(str.endsWith('\n')) { str = str.substring(0, str.length - 1); } return str; }