diff --git a/lib/ansispan.js b/lib/ansispan.js index d2f3e69..d1bafb6 100644 --- a/lib/ansispan.js +++ b/lib/ansispan.js @@ -24,6 +24,11 @@ var ansispan = function (str) { // str = str.replace(/\033\[3m/g, '').replace(/\033\[23m/g, ''); + // + // `\033[4m` enables underline, `\033[24m` disables it + // + str = str.replace(/\033\[4m/g, '').replace(/\033\[24m/g, ''); + str = str.replace(/\033\[m/g, ''); str = str.replace(/\033\[0m/g, ''); return str.replace(/\033\[39m/g, ''); diff --git a/package.json b/package.json index 2d8c13f..64aa6ac 100644 --- a/package.json +++ b/package.json @@ -1,12 +1,13 @@ { "author": "Maciej MaƂecki ", "name": "ansispan", - "description": "Change your ANSI color codes into HTML ``s", + "description": "Change your ANSI color codes into HTML ``s; pimped for also mark-up underlined text", + "private": true, "version": "0.0.4", "main": "./lib/ansispan", "repository": { "type": "git", - "url": "git://github.com/mmalecki/ansispan.git" + "url": "git://github.com/snrbrnjna/ansispan.git" }, "engines": { "node": ">= 0.4"