<aside> 💡 목차
</aside>
<aside> 💡 name: 프로젝트의 이름
version: 프로젝트의 현재 버전
description: 프로젝트에 대한 간단한 설명
main: 프로젝트의 엔트리 포인트 이 파일은 프로젝트를 시작할 때 Node.js가 처음으로 실행하는 파일
scripts: 프로젝트에서 사용할 스크립트를 정의하는 곳 (EX) 테스트를 실행하거나 프로젝트를 빌드하는 등의 커맨드를 정의할 수 있음
dependencies: 프로젝트에서 사용하는 패키지의 목록과 버전 정보 이 패키지들은 프로젝트의 실행에 필요한 패키지
devDependencies: 프로젝트의 개발에만 필요한 패키지의 목록과 버전 정보 이 패키지들은 테스팅, 빌드, 문서 생성 등의 개발 작업에 사용
</aside>
<aside> 💡 compilerOptions: 컴파일러 옵션을 설정하는 객체 이 객체에는 여러 하위 옵션이 있음
target: 컴파일된 코드가 실행될 ECMAScript 버전을 지정 (EX) "ES5", "ES2015" 등을 지정할 수 있음
module: 사용할 모듈 시스템을 지정 (EX) "CommonJS", "ES2015", "AMD" 등을 지정할 수 있음
outDir: 컴파일된 자바스크립트 파일이 위치할 디렉토리를 지정
strict: 모든 엄격한 타입-체킹 옵션을 활성화
esModuleInterop: ES 모듈과의 상호 운용성을 활성화
include: 컴파일에 포함될 파일 또는 디렉토리의 리스트
exclude: 컴파일에서 제외될 파일 또는 디렉토리의 리스트
</aside>