Sha256: 73408a9db61d4690e7cad6364de2084cc18009572abd1a0ba5d3cf16f7482acb
Contents?: true
Size: 922 Bytes
Versions: 1
Compression:
Stored size: 922 Bytes
Contents
// colors.js - Alexis Sellier (cloudhead) , Marak Squires // MIT yo. copy pasta us some credit plz ['bold', 'underline', 'italic', 'inverse', 'grey', 'yellow', 'red', 'green', 'blue', 'white', 'cyan', 'magenta'].forEach(function (style) { Object.defineProperty(String.prototype, style, { get: function () { return stylize(this, style); } }); }); function stylize(str, style) { var styles = { 'bold' : [1, 22], 'italic' : [3, 23], 'underline' : [4, 24], 'yellow' : [33, 39], 'cyan' : [36, 39], 'white' : [37, 39], 'green' : [32, 39], 'red' : [31, 39], 'grey' : [90, 39], 'blue' : [34, 39], 'magenta' : [35, 39], 'inverse' : [7, 27] }; return '\033[' + styles[style][0] + 'm' + str + '\033[' + styles[style][1] + 'm'; };
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
asciimo-0.1.0 | ext/asciimo/lib/colors.js |