@catppuccin/palette
v1.7.1
Published
Soothing pastel themes for the high-spirited!
Downloads
6,435
Readme
Usage
Node
The library is available on npm:
npm install @catppuccin/palette
import { flavors, flavorEntries, version } from "@catppuccin/palette";
import chalk from "chalk";
// a string containing the version of the library
console.log(version);
// an object containing all catppuccin flavors
console.log(flavors);
// typed helper when iterating flavors
flavorEntries.map(([_, flavor]) => {
console.log(`${flavor.name} is a ${flavor.dark ? "dark" : "light"} theme.`);
console.log(`It has ${flavor.colorEntries.length} colors:`);
// same for the colors
flavor.colorEntries.map(([colorName, { hex, rgb, accent }]) => {
console.log(
chalk.bgRgb(rgb.r, rgb.b, rgb.g)(` ${hex} `),
colorName,
accent
);
});
console.log("\n");
// same for the ansi colors
flavor.ansiColorEntries.map(([colorName, ansi]) => {
console.log(
chalk.hex(ansi.normal.hex)(`[${ansi.normal.code}] Normal ${colorName}`)
);
console.log(
chalk.hex(ansi.bright.hex)(`[${ansi.bright.code}] Bright ${colorName}`)
);
});
});
Deno
The library is available through JSR and deno.land/x/catppuccin
:
import {
flavors,
flavorEntries,
version,
} from "https://deno.land/x/catppuccin/mod.ts";
import { bgRgb24 } from "https://deno.land/std/fmt/colors.ts";
// a string containing the version of the library
console.log(version);
// an object containing all catppuccin flavors
console.log(flavors);
// typed helper when iterating flavors
flavorEntries.map(([_, flavor]) => {
console.log(`${flavor.name} is a ${flavor.dark ? "dark" : "light"} theme.`);
console.log(`It has ${flavor.colorEntries.length} colors:`);
// same for the colors
flavor.colorEntries.map(([colorName, { hex, rgb, accent }]) => {
console.log(bgRgb24(` ${hex} `, { ...rgb }), colorName, accent);
});
console.log("\n");
});
Other available formats
Graphics editors
Please use the respective files in the latest GitHub Release:
| Programs | Directory |
| -------------------------------- | ------------ |
| Adobe Suite, Affinity Suite, Sip | ase/
|
| Aseprite, Gimp, Inkscape, Krita | gimp/
|
| Procreate | procreate/
|
| Apple Color List (.clr) | clr/
|