npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@jae0brary/utils

v0.0.9

Published

These are various utils used in typescript and javascript.

Downloads

4

Readme

Jaebrary Utils

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

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

install

import utils from "@jae0brary/utils";

// or

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

위도 경도로 이루어진 두개의 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);

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 추가