profile
다양한 것들을 시도합니다
태그 목록
전체보기 (49)python(5)aws(4)git(4)node.js(4)hackerrank(3)해커랭크(3)CSS(3)테스트(3)알고리즘(2)파이썬(2)reactjs(2)디버깅(2)iOS(2)서버 사이드 렌더링(1)airbnb(1)web automation(1)cors(1)functional css(1)unit test(1)추상화(1)test anti patterns(1)integration test(1)구상(1)hackerrankInString(1)flutter(1)gompro(1)linux(1)스위치봇(1)리액트(1)S3(1)iamport(1)계좌인증(1)아임포트(1)배포 자동화(1)쿠키(1)nuxt(1)optimization(1)ssl(1)웹팩4(1)(1)람다(1)route53(1)도메인 이전(1)lambda(1)dijkstra(1)다익스트라(1)code simplicity(1)안티 패턴(1)matrix rotation(1)행렬 회전(1)Firebase(1)git hook(1)swift(1)non blocking(1)async(1)hash link(1)삽질기록(1)인코딩(1)리액트 네이티브(1)abstraction(1)duplication(1)잘못된 추상화(1)frontend(1)php(1)unicode(1)문자열 정규화(1)유니코드(1)Bellman Ford(1)벨만 포드(1)stylelint(1)IO(1)debugging(1)프로그래밍(1)git 팁(1)asyncForEach(1)asyncFilter(1)github actions(1)웹호스팅(1)CLEAN CODE(1)zsh(1)puppeteer(1)media query(1)미디어 쿼리(1)git config(1)헤이홈(1)Enum(1)mysql(1)programming(1)아이맥(1)design(1)postcss(1)machine learning(1)scikit learn(1)머신러닝(1)에어비앤비 가격 예측(1)API Gateway(1)two characters(1)구글홈(1)react native(1)same site(1)spa(1)Query String(1)jest(1)Java(1)cookie(1)webpack4(1)go(1)윈도우 10(1)아나콘다 인스톨(1)주피터노트북(1)자동화 테스트(1)리눅스(1)tips(1)부트캠프(1)matplotlib(1)pandas(1)데이터 시각화(1)IoT(1)cloudfront(1)qs(1)test(1)typescript(1)최적화(1)server side rendering(1)
post-thumbnail

Git hook을 이용한 중복 파일 자동 생성

들어가며 Typescript로 서버/클라이언트 모두를 개발하다보면 필연적으로 비슷한 interface 파일을 공유하게 된다. 만약 프로젝트가 monorepo를 사용하고 있어 클라이언트와 서버가 같은 레포지토리 아래에서 다른 패키지로 분리되어 있다면 lerna와 같은 툴을 사용할 수도 있다. 하지만 lerna와 같은 툴은 어느 정도 러닝커브가 있으며 그...

2019년 10월 25일
·
0개의 댓글