This project upper-cases the first character of a string, taking into account html tags, entities and punctuation.
var ucfirstchar = require('ucfirstchar');
console.log(ucfirstchar('<b>this is a test</b>'); // <b>This is a test</b>
See the unit tests for all scenarios covered.
License ISC