برنامه نویسی

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

رنگ آمیزی کنید یک بسته 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!`);
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

مقادیر RGB/Hex

استفاده از قالب‌ها

اثر گرادیان خطی

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
}));
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

قالب

پیوندها

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا