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

@hyeonwoo/react-aspect-ratio-box

v1.0.2

Published

> 원하는 비율의 박스를 제공하는 컴포넌트입니다. > (English) It is the component give you a box have the ratio you want.

Downloads

9

Readme

@hyeonwoo/react-aspect-ratio-box

원하는 비율의 박스를 제공하는 컴포넌트입니다.
(English) It is the component give you a box have the ratio you want.

본 README 파일에서는 한국어와 영어 두 가지로 모두 설명합니다.
(English) This README file give you either Korean and English description. If you can't read Korean, plz scroll down to English section.

설치

npm i @hyeonwoo/react-aspect-ratio-box

사용 방법 및 유의 사항

  • ratio라는 props에 원하는 비율을 아래 예시 코드와 같은 형식의 문자열로 넣어주세요. 형식이 잘못되거나 prop를 넣지 않을 경우, 에러 메시지가 콘솔에 표시되며 자동으로 1:1 비율이 됩니다.
<AspectRatioBox ratio="16:9">...</AspectRatioBox>
  • <div> 태그에 넣을 수 있는 모든 props를 그대로 적용할 수 있습니다. (onClick, style, className 등)

  • 기본적으로 부모 노드의 100% width를 가지며, 계산된 비율의 height 값은 해당 컴포넌트에 인라인 스타일로 적용되어 다른 스타일에 영향을 받지 않습니다.

Installation

npm i @hyeonwoo/react-aspect-ratio-box

Usage and Precaution

  • Enter the ratio you want to 'ratio' props as the following code, or else there is a console.warn() and the ratio will become 1:1 automatically.
<AspectRatioBox ratio="16:9">...</AspectRatioBox>
  • You can enter the whole props that can be in <div> tag. (onClick, style, className, etc.)

  • This have the width 100% of the parentNode. Calculated height is inserted in 'inline-style' so it'll be not affected another height value.