
Research
Two Malicious Rust Crates Impersonate Popular Logger to Steal Wallet Keys
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
Use ANSI styles and HEX/RGB in CLI
Get easton up and running quickly!
Run:
npm install easton
pnpm install easton
yarn add easton
bun add easton
Use:
import easton from 'easton';
// Basic usage
console.log(easton('bold')('This is bold text'));
console.log(easton('#FF0000')('This is red text'));
console.log(easton(255, 0, 0)('This is also red text'));
// Combining styles and colors
console.log(easton('#00FF00', 'bold', 'underline')('Green, bold, and underlined'));
// Nesting styles
console.log(easton('bold')(
'Bold ' + easton('#FF0000')('and red ') + 'text'
));
const easton = require('easton');
// Basic usage
console.log(easton('bold')('This is bold text'));
console.log(easton('#FF0000')('This is red text'));
console.log(easton(255, 0, 0)('This is also red text'));
// Combining styles and colors
console.log(easton('#00FF00', 'bold', 'underline')('Green, bold, and underlined'));
// Nesting styles
console.log(easton('bold')(
'Bold ' + easton('#FF0000')('and red ') + 'text'
));
Easton provides a simple and intuitive API for styling your console output:
easton(...styles)(text)
Where styles
can be:
You can combine multiple styles by passing them as separate arguments.
bold
: Bold textitalic
: Italic textunderline
: Underlined textstrikethrough
: blink
: (blink - works only in some terminals)inverse
: Reverses the foreground and background colorshidden
: Hidden textEaston supports:
import easton from 'easton';
// Basic styles
console.log(easton('bold')('Bold text'));
console.log(easton('italic')('Italic text'));
console.log(easton('underline')('Underlined text'));
// HEX colors
console.log(easton('#FF0000')('Red text'));
console.log(easton('#00FF00')('Green text'));
console.log(easton('#0000FF')('Blue text'));
// RGB colors
console.log(easton(255, 0, 0)('Red text'));
console.log(easton(0, 255, 0)('Green text'));
console.log(easton(0, 0, 255)('Blue text'));
// Combining styles and colors
console.log(easton('#FF00FF', 'bold', 'underline')('Bold, underlined magenta text'));
// Nesting styles
console.log(easton('bold')(
'This is bold ' + easton('#FF0000')('and red ') + 'text'
));
const easton = require('easton');
// Basic styles
console.log(easton('bold')('Bold text'));
console.log(easton('italic')('Italic text'));
console.log(easton('underline')('Underlined text'));
// HEX colors
console.log(easton('#FF0000')('Red text'));
console.log(easton('#00FF00')('Green text'));
console.log(easton('#0000FF')('Blue text'));
// RGB colors
console.log(easton(255, 0, 0)('Red text'));
console.log(easton(0, 255, 0)('Green text'));
console.log(easton(0, 0, 255)('Blue text'));
// Combining styles and colors
console.log(easton('#FF00FF', 'bold', 'underline')('Bold, underlined magenta text'));
// Nesting styles
console.log(easton('bold')(
'This is bold ' + easton('#FF0000')('and red ') + 'text'
));
We welcome contributions to easton! Whether it's reporting a bug, suggesting an enhancement, or submitting a pull request, your input is valued.
This project is licensed under the MIT License - see the LICENSE file for details.
For any questions, suggestions, or feedback, please contact love1ace.
FAQs
Use ANSI styles and HEX/RGB in CLI
The npm package easton receives a total of 4 weekly downloads. As such, easton popularity was classified as not popular.
We found that easton 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.
Research
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
Research
A malicious package uses a QR code as steganography in an innovative technique.
Research
/Security News
Socket identified 80 fake candidates targeting engineering roles, including suspected North Korean operators, exposing the new reality of hiring as a security function.