{"dist":{"shasum":"6a8bdcbc2da42a50db3b4882fa25263aaa1f2d8e","tarball":"https://registry.npmjs.org/colorful/-/colorful-2.1.0.tgz","integrity":"sha512-DpDLDvi/vPzqoPX7Dw44ZZf004DCdEcCx1pf5hq5aipVHXjwgRSYGCz3m17rA2XCduW91wJUapge8/3qLvjYcg==","signatures":[{"sig":"MEYCIQCHtYPCW3x3ua0+OatEsiFbJGfjwBZAFNjd9DMawtlXmgIhAK7vsI4hCrng6H+fX2qjn0IsnlkSsjAl78jHkiGi7PcJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"name":"colorful","_from":".","author":{"name":"Hsiaoming Yang","email":"lepture@me.com"},"readme":"# Colorful\n\nIt's not just color, it's everything colorful in terminal.\n\n---------------------\n\n# Color\n\nColor in terminal and only terminal.\n\n![screen shot](./screen-shot.png)\n\n## Programmer\n\nAs a programmer, you think they are functions:\n\n```javascript\nvar color = require('colorful')\ncolor.red('hello')\ncolor.underline('hello')\ncolor.red(color.underline('hello'))\n```\n\n## Human\n\nAs a human, you think you are a painter:\n\n```javascript\nvar paint = require('colorful').paint\npaint('hello').red.color\npaint('hello').bold.underline.red.color\n```\n\n**WTF**, is bold, underline a color? If you don't like the idea, try:\n\n```javascript\npaint('hello').bold.underline.red.style\n```\n\n## Alien\n\nAs an alien, you are from outer space, you think it should be:\n\n```javascript\nrequire('colorful').colorful()\n'hello'.to.red.color\n'hello'.to.underline.bold.red.color\n'hello'.to.underline.bold.red.style\n```\n\n\n## Artist\n\nAs an artist, you need more colors.\n\n```javascript\nvar Color = require('colorful').Color;\n\nvar s = new Color('colorful');\ns.fgcolor = 13;\ns.bgcolor = 61;\n```\n\nSupport ANSI 256 colors. [0 - 255]\n\n\n## Toxic\n\nLet's posion the string object, just like colors does.\n\n```javascript\nrequire('colorful').toxic()\n'hello'.bold\n'hello'.red\n```\n\n\n## Detective\n\nAs a detective, you think we should detect if color is supported:\n\n```javascript\nrequire('colorful').isSupported\n\n// we can disable color\nrequire('colorful').disabled = true\nrequire('colorful').isSupported\n// => false\n```\n\n# Colors\n\n- bold\n- faint\n- italic\n- underline\n- blink\n- overline\n- inverse\n- conceal\n- strike\n- black\n- black_bg\n- red\n- red_bg\n- green\n- green_bg\n- yellow\n- yellow_bg\n- blue\n- blue_bg\n- magenta\n- magenta_bg\n- cyan\n- cyan_bg\n- white\n- white_bg\n- grey\n- gray\n\n# Changelog\n\n**2013-05-22** `2.1.0`\n\nAdd toxic API.\n\n**2013-03-22** `2.0.2`\n\nMerge terminal into ansi.\n\n**2013-03-18** `2.0.1`\n\nAdd gray color.\n\n**2013-03-18** `2.0.0`\n\nRedesign. Support for ANSI 256 colors.\n","_npmUser":{"name":"lepture","email":"lepture@me.com"},"keywords":["color","ansi","256color","console","terminal"],"repository":{"url":"https://github.com/lepture/colorful.git","type":"git"},"_npmVersion":"1.2.14","description":"colorful if a terminal tool for colors","maintainers":[{"name":"lepture","email":"sopheryoung@gmail.com"}],"readmeFilename":"README.md","devDependencies":{"jshint":"*"},"_id":"colorful@2.1.0","version":"2.1.0"}