Latest Posts

webpack에서 typescript tsconfig 다중으로 설정하기

프로젝트로 typescript와 react로 전환을 준비중에 있습니다. 프로젝트가 pc 및 mobile을 모두 대응해야 했고, 각자의 target이 달라 각 디바이스별로 tsconfig를 분리해서 진행해야 하는 이슈가 있습니다. (실제로 IE 하위 버전을 대응하기 위해서는...

Clean Code Javascript (3) - 주석편

목적 주석 관련한 내용은 절대적인 규칙이 없습니다. 다른 좋은 툴이 있다면, 해당 툴로 대체되어도 좋습니다. 주석으로 인해 개발 중인 소스 코드에 대한 이견이 있을 수 있습니다. 반면 라이브러리 동작 등의...

tslint를 eslint로 전환하기

이 글은 Medium 글을 참고하여 작성하였습니다. TSLint와 ESLint의 오늘 오늘날 TSLint는 사실상 Typescript 구현 자체 및 Typescript 레포지토리의 표준 Linter 입니다. TSLint에 구성된 에코 시스템은 사용자 정의 규칙 및 구성...

Clean Code Javascript (2) - 함수편

목적 함수편은 코드를 재사용 할 수 있는 요소인 함수에 중점을 둔 기본 팁을 모았습니다. 단락 또는 조건부 변수를 사용하는 대신 기본 인수를 사용합니다. 대부분의 프로그래밍 언어에서는 함수에 기본 인수를 정의할...

오픈소스 정적 사이트 생성 플로그인 - docusaurus

정적사이트를 생성하는 플러그인들은 최근에 다양하게 출시되고 있습니다. react 기반의 gatsby 혹은 현재 제가 사용하고 있는 jekyll 등, 정적 사이트를 생성하는 플러그인은 각 언어를 특정하여 자주 출시되고, 소개되고 있습니다. 이번 포스팅은,...

Jest & Mocha별 모듈 path 특정화 하기

프로젝트내에 e2e 테스트 코드를 작성할때, Mocha에서 timeout에 대한 제한이 있어 관련 코드를 jest로 변경하고자 했습니다. Mocha에서 app-module-path 플러그인을 통해서 path를 특정화 해서 사용하고 있었는데, 이를 jest로 변경하면서 어떠한 형태로 설정해야...