رنگ ها را به ترمینال خود اضافه کنید!

رنگ آمیزی کنید یک بسته NPM است که تمام آنچه را که برای افزودن رنگ ها و افکت ها به ترمینال خود نیاز دارید را برای شما به ارمغان می آورد!
این بسته یک لیست ساده از توالی های فرار ANSI نیست.
این توابع ابزارهای کاربردی را برای شما به ارمغان می آورد که به شما امکان می دهد از رنگ های RGB سفارشی یا نمادهای HEXADECIMAL استفاده کنید.
در بهروزرسانی آینده، عملکردهای دیگری مانند فرمتکنندههای جدید را برای شما به ارمغان خواهیم آورد. فرمتکنندههای فعلی به شما این امکان را میدهند که پیام خود را به یک تبدیل کنید رنگين كمان متن، یک گرادیان خطی بین دو رنگ، یک متن سبک ماتریسی یا یک تابع قالب که در آن میتوانید پرچمها را برای جایگزینی با یک رنگ ارسال کنید. (یعنی: پرچم §3
یا §b
با توجه به تنظیمات به رنگ یا افکت تبدیل می شود)
نصب و راه اندازی
npm install tintify
یا
pnpm install tintify
به روز رسانی ها
آیا می خواهید محتوای جدید را ببینید؟ یک موضوع را باز کنید!
بررسی اجمالی
استفاده اساسی
استفاده از ثابت ها
import { forground, brightBackground } from "tintify";
console.log(`${forground.blue}Hello ${forground.red}${brightBackground.blue}World!`);
استفاده از توابع
import { forgroundRGBColor, backgroundRGBColor, hexToRgb } from "tintify";
const helloFgColor = forgroundRGBColor({red: 63, green: 112, blue: 84});
const worldFgColor = forgroundRGBColor(hexToRgb("#9d19c2"));
const worldBgColor = backgroundRGBColor({red: 63, green: 112, blue: 84});
console.log(`${helloFgColor}Hello ${worldFgColor}${worldBgColor}World!`);
استفاده از قالبها
اثر گرادیان خطی
import { hexToRgb, linearGradient } from "tintify";
console.log(linearGradient("Tintify tints your untinted terminal", hexToRgb("#40db21"), {red: 255, green: 0, blue: 0}));
اثر ماتریسی
import { hexToRgb, matrix } from "tintify";
console.log(matrix("Tintify tints your untinted terminal", hexToRgb("#00FF00")));
console.log(matrix("Tintify tints your untinted terminal", hexToRgb("#00FF00"), 200));
افکت رنگین کمان
import { hexToRgb, rainbow } from "tintify";
console.log(rainbow("Tintify tints your untinted terminal"));
console.log(rainbow("Tintify tints your untinted terminal", hexToRgb("#00FF00")));
console.log(rainbow("Tintify tints your untinted terminal", hexToRgb("#00FF00"), 100));
console.log(rainbow("Tintify tints your untinted terminal", hexToRgb("#00FF00"), 100, false));
قالب
import { defaultFormatConfig, forground, format } from "tintify";
console.log(format("§2Hello §b§4World!"));
console.log(format("§2Hello §b§4World!", {
...defaultFormatConfig,
"§2": forground.blue
}));
پیوندها