
Security News
Vite+ Joins the Push to Consolidate JavaScript Tooling
Evan You announces Vite+, a commercial, Rust-powered toolchain built on the Vite ecosystem to unify JavaScript development and fund open source.
A simple and performant console styling library for Node.js.
Constyle provides an easy-to-use API for adding colors, styles (bold, italic, underline, etc.), and background colors to your console output. It's designed to be lightweight and highly optimized for performance.
npm install constyle@latest
const style = require('constyle');
console.log(style.red('This is red text.'));
console.log(style.green.bold('This is bold green text.'));
console.log(style.bgBlue.white('This is white text on a blue background.'));
console.log(style.yellow.dim('This is dim yellow text.'));
console.log(style.magenta.italic.underline('This is italic, underlined magenta text.'));
console.log(style.cyan.inverse('This is inversed cyan text.'));
console.log(style.black.hidden('This text is hidden.')); // You won't see this
console.log(style.white.strikethrough('This is strikethrough white text.'));
console.log(style.redBright('This is bright red text.'));
console.log(style.bgGreenBright.black('This is black text on a bright green background.'));
console.log(style.grey('This is grey text'));
console.log(style.bgGrey.black('This is black text on a grey background'));
console.log(style.reset('This text is reset to default.')); // Resets all styles
// Chaining multiple styles:
console.log(style.blue.bold.underline('This is bold, underlined blue text.'));
// Using template literals:
const name = 'World';
console.log(`Hello, ${style.green(name)}!`);
Constyle uses a fluent API, allowing you to chain styles together.
black
red
green
yellow
blue
magenta
cyan
white
gray
/ grey
blackBright
redBright
greenBright
yellowBright
blueBright
magentaBright
cyanBright
whiteBright
bgBlack
bgRed
bgGreen
bgYellow
bgBlue
bgMagenta
bgCyan
bgWhite
bgGray
/ bgGrey
bgBlackBright
bgRedBright
bgGreenBright
bgYellowBright
bgBlueBright
bgMagentaBright
bgCyanBright
bgWhiteBright
bold
dim
italic
underline
inverse
hidden
strikethrough
reset
: Resets all styles to the default console appearance.Styler is designed with performance in mind. It pre-calculates escape codes, minimizing runtime overhead and making it suitable for high-performance applications.
Contributions are welcome! Please open an issue or submit a pull request.
Apache-2.0
For help or support, join our community on Discord.
FAQs
A simple and performant console styling library for Node.js
We found that constyle demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Evan You announces Vite+, a commercial, Rust-powered toolchain built on the Vite ecosystem to unify JavaScript development and fund open source.
Security News
Ruby Central’s incident report on the RubyGems.org access dispute sparks backlash from former maintainers and renewed debate over project governance.
Research
/Security News
Socket researchers uncover how threat actors weaponize Discord across the npm, PyPI, and RubyGems ecosystems to exfiltrate sensitive data.