Package Exports
- node-strings
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (node-strings) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
node-strings 
This module is for pragmatic developers that need to easily and quickly enhance some NodeJS console log without strings attached.
It's based on node core util.inspect.colors info, and it uses the ancient, obtrusive but handy technique of polluting String.prototype since it's full of trash anyway thanks to early Web days ...
(I mean ... seriously: 'wtf'.bold() produces '<b>wtf</b>' in NodeJS ... IN NODE JS!!!)
If you think the world will stop because somebody made a String.prototype.bold that produces bold text in a node console,
please consider better alternatives such Chalk, Colors, Cli-colors, or even Coolors. These proudly don't probably extend String.prototype and do much more.
If like me you just need to debug or temporarily enhance some string in console, without touching anything else, simply adding .bold() at the end of some log, I'm glad you found this little module with zero dependencies and huge portability useful.
API
You can use, combine, and chain any of the following methods:
str.blink()to create a text that blinksstr.hidden()to create hidden text (passwords and stuff)str.bold()to make some text boldstr.underline()to underline some textstr.inverse()to invert background and foreground colorsstr.white()to use white as colorstr.grey()to use grey as colorstr.black()to use black as colorstr.blue()to use blue as colorstr.cyan()to use cyan as colorstr.green()to use green as colorstr.magenta()to use magenta as colorstr.red()to use red as colorstr.yellow()to use yellow as colorstr.strike()to strike through some text (not fully cross platform)str.italic()to make some text italic (not fully cross platform)
In alternative, you can use the returned object as generic transformer:
// import the module
var strings = require('node-strings');
// use it like this if you like
console.log(strings.blink('Hello World'));
// instead of the following
console.log('Hello World'.blink());You can see all exported methods by simply running npm test.
No check whatsoever for previously possibly available methods is done.
However, you can eventually reach original method via ''.bold.original but I doubt you'll ever need to do so.