nvm macOS 설치 및 사용방법, brew 설치방법

macOS에서 nvm 설치하기 전에 brew 설치하기 회사에서 간간히 맥북을 쓰다가 이번에 맥북을 구매했다. 때문에 macOS 관련 게시글을 간간히 작성할 듯 하다. mac에서 nvm을 설치를 할때는 Homebrew라는 패키지 관리자를 사용한다. brew를...

typescript에서 interface와 type의 차이

typescript에서의 interface와 type typescript에서 type을 정의할 때 type과 interface 두가지 방법이 있다. 정의 방법은 아래와 같다. // type type 타입명 = { id: string; label: string; onClick?: () => void;...

javascript로 영역의 width, height 가져오는 방법

javascript로 width나 height style을 읽어올 영역을 지정한다. // id 값으로 영역 지정하기 const idBox = document.getElementById(id); // class 값으로 영역 지정하기 const classBox = document.querySelector(class) javascript로 영역을 지정하는 방법은 여러가지가...

내 프로젝트 npm에 배포하기

해당 포스트는 기본적으로 rollup으로 라이브러리용으로 제작된 프로젝트를 npm에 배포하는 것을 다룬다. 디자인 시스템의 icon set을 단독 라이브러리로 배포를 하고 싶었고 그렇게 제작하여 배포해보았다. 프로젝트 설정하기 먼저 rollup에 대한 설정을 한다....

git remote(저장소) 변경

git 원격 저장소 확인하는 방법 아래 명령어로 현재 설정되어 있는 원격 저장소의 url을 알 수 있다. git remote -v git 원격저장소 remote 변경 방법 지정되어 있는 remote url이 있는 경우...