@jae0brary/utils
TypeScript icon, indicating that this package has built-in type declarations

0.0.9 • Public • Published

Jaebrary Utils


여러 편의를 위해 모아놓은 util 함수입니다.

사용방법은 아래 내용을 참고해주세요!


install

import utils from "@jae0brary/utils";

// or

const utils = require("@jae0brary/utils");



하버사인 공식 ( Haversine Formula )

위도 경도로 이루어진 두개의 Point지점 사이의 경로를 구할 수 있는 util 함수 입니다.

해당 함수에서는 2개의 지점을 인수로 전달받습니다.
( 각 지점의 전달 순서는 무관 )


export interface GeoPosition {
  lat: number; // 위도
  lng: number; // 경도
}
const SEOUL_POINT = {
  lat: 37.564214,
  lng: 127.001699,
};

const BUSAN_POINT = {
  lat: 35.137922,
  lng: 129.055628,
};

const distance = haversineFormula(SEOUL_POINT, BUSAN_POINT);

HEX to RGBA

16진수로 이루어진 색상코드 HEX 코드를 RGBA 형식으로 변환할 수 있는 util 함수입니다.

첫 번째 인수로 HEX 코드를 전달할 수 있습니다.

  • #000 #000000 000 000000 과같이 string으로 전달할 수 있습니다.

두 번째 인수로 options 객체를 전달할 수 있습니다.

  • 내부 alpha 속성에 0 ~ 1 사이의 number를 전달하여 투명도를 조절할 수 있습니다.
const rgbaValue = hexToRgba("#000", { alpha: 0.6 });

// rgba(0, 0, 0, 0.6)





Version

  • 0.0.2
    haversine formula 추가

Package Sidebar

Install

npm i @jae0brary/utils

Weekly Downloads

6

Version

0.0.9

License

ISC

Unpacked Size

18.2 kB

Total Files

12

Last publish

Collaborators

  • jae0