
Security News
Risky Biz Podcast: Making Reachability Analysis Work in Real-World Codebases
This episode explores the hard problem of reachability analysis, from static analysis limits to handling dynamic languages and massive dependency trees.
colors-formater
Advanced tools
A library to provide simple manipulation between colors formats in javascript
// NPM
npm install --save colors-formater
// Yarn
yarn add colors-formater
// NPM
npm install --save colors-formater#v.0.8
// Yarn
yarn add colors-formater#v.0.8
// CommonJS
const Colors = require("colors-formater");
// ES6
import Colors from "colors-formater";
// Initialization with a Hexa Color
const color = Colors("123");
const color = Colors("#123");
const color = Colors("#ABCDEF");
// Initialization with a RGB Object
const color = Colors({ r: 255, g: 23, b: 87 });
// Initialization with a RGB String
const color = Colors("rgb(23, 45, 67)");
const color = Colors("rgba(23, 45, 67, 0.4)");
// Initialization with a HSL Object
const color = Colors({ h: 255, s: "23%", l: "50%" });
// Initialization with a HSL Sring
const color = Colors("hsl(255, 23%, 50%)");
// Init
const color = Colors("#abc");
// Convert do normalized Hexadecimal
color.toHex(); // #AABBCC
// Convert do RGB Object
color.toRGB(); // { r: 12, g: 45, b: 56 }
// Convert to RGB string
color.toRGBString(); // rgb( 12, 45, 56 )
// Convert to HSL Object
color.toHSL(); // { h: 30, s: 50%, l: 50% }
// Convert to HSL String
color.toHSLString(); // hsl( 30, 50%, 50% )
// Init
const color = Colors("#abc");
// Is a valid color in any format supported by parse()?
color.isValid(); // true
// Is a hexadecimal color?
color.isHex(); // true
// Is a HSL object color?
color.isHSL(); // false
// Is a RGB Object color?
color.isRGB(); //false
// Is a Light color?
color.isLight(); //false
// Is a Dark color?
color.isDark(); //true
These functions changes internal initial color. Always prefer using it with the constructor Colors([color])
// Init
const color = Colors("#abc");
// Darken a color and returns the result as hexadecimal
Colors("#A34").darken(0.2).toHex();
// Lighten a color and returns the result as RGB object
Colors("#A34").lighten(0.35).toRGB();
// Inverts a color and returns the result as HSL object
Colors("#A34").invert().toHSL();
These functions adds alpha to color
// Init
const color = Colors("#abc");
// Darken a color and returns the result as hexadecimal with alpha
Colors("#A34").toHexa(0.2);
// Lighten a color and returns the result as RGBA object
Colors("#A34").toRGBA(0.2);
// Lighten a color and returns the result as RGBA string
Colors("#A34").toRGBAString(0.2);
FAQs
A project to handle colors in javascript
The npm package colors-formater receives a total of 5 weekly downloads. As such, colors-formater popularity was classified as not popular.
We found that colors-formater demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer 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
This episode explores the hard problem of reachability analysis, from static analysis limits to handling dynamic languages and massive dependency trees.
Security News
/Research
Malicious Nx npm versions stole secrets and wallet info using AI CLI tools; Socket’s AI scanner detected the supply chain attack and flagged the malware.
Security News
CISA’s 2025 draft SBOM guidance adds new fields like hashes, licenses, and tool metadata to make software inventories more actionable.