npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

console-colors-node

v1.0.1

Published

Node.js console.log ANSI colors

Downloads

2

Readme

consoleColors

在 Node.js 控制台终端输出带有颜色的文字信息。

通过修改了 String 类型的原型,使其具备携带有颜色信息,并且支持链式引用哦。

PS: 本插件是以污染原生对象为前提生效的,请了解清楚并慎用!

##原理

通过对 String 原型进行改造,将相应的 ANSI 颜色格式插入到文字里面去。

具体可在这里了解 ANSI 颜色编码

##Usage

require('colors');
console.log('Test'.red.bold.bgYellow);

##Methods

###字体颜色

  • black 黑色
  • red 红色
  • green 绿色
  • yellow 黄色
  • blue 蓝色
  • magenta 洋红
  • cyan 青色
  • gray 灰色
  • white 白色(无格式)

###背景颜色

  • bgBlack 背景黑
  • bgRed 背景红
  • bgGreen 背景绿
  • bgYellow 背景黄
  • bgBlue 背景蓝
  • bgMagenta 背景洋红
  • bgCyan 背景青
  • bgGray 背景灰

###物殊格式

  • bold 粗体
  • _ 下划线
  • inv 调换背景色和字体色

以上支持链式引用,理论上字体颜色和背景颜色应各只选择一次,比如.red.green这样是不科学的使用。

本插件只使用了部分的 ANSI 格式,还有部分因为兼容性和实用性没有考虑纳入,当然你也可以自行修改 aColorMap 加入你想要使用的格式并且定义它的方法名。

© AngusYoung

E-mail: [email protected]

Home: http://mrxcool.com