tsonfig.json
- target : 언어의 버전, es5,es6
- skipLibCheck : d.ts 검사 여부
- stricNullChecks : unefined, null 의 가능성이 있는 모든코드에 대해 unefined, null을 반환한다.
- noImPlicitThis : this를 추론할 수 없는 상황에서 any를 자동으로 할당하는 기능이 있다. 이 옵션을 켜두면 any를 할당하지 않고 에러가 발생한다.
- baseUrl : 기준이 되는 디렉토리를 지정할 때 사용된다.
- paths : 경로에 별칭을 지정할 수 있다.
- include : 타입스크립트 컴파일 대상에서 포함시킬 파일 목록을 의미한다.
- exclude : 타입스크립트 컴파일 대상에서 제외시킬 파일 목록을 의미한다. (node_mpdules)
깃허브 액션
runner, action, event, jobs, steps 작성
깃허브 액션은 마켓에서 가져다 쓰는게 더 좋다.
peerDependencies
- 주로 서비스보다는 라이브러리와 패키지에서 자주 쓰이는 단위다.