0.1.4 • Published 6 months ago
@kiyotd/kurage-utils v0.1.4
Kurage Utils
Collection of utility functions.
Installation
npm i @kiyotd/kurage-utils
yarn add @kiyotd/kurage-utils
pnpm add @kiyotd/kurage-utils
Examples
NumberUtils.map
数値を別の範囲にマッピング
import { NumberUtils } from "@kiyotd/kurage-utils"; // 元の範囲が0から100で、新しい範囲が0から1の場合 NumberUtil.map(50, 0, 100, 0, 1) // 0.5 // 元の範囲が0から100で、新しい範囲が0から10の場合 NumberUtil.map(50, 0, 100, 0, 10) // 5
calculateRgbaForOpacity
透明度を考慮したRGBA値を計算
import { calculateRgbaForOpacity } from '@kiyotd/kurage-utils'; // "rgb(80,209,173)" に限りなく近い色で、透明度を 0.75 にした場合の RGBA 値を取得 calculateRgbaForOpacity('80,209,173', 0.75); // rgba(22,194,146,0.75) // "#50d1ad" に限りなく近い色で、透明度を 0.75 にした場合の RGBA 値を取得 calculateRgbaForOpacity('#50d1ad', 0.8); // rgba(22,194,146,0.75)
etc...
Documentation
License
MIT