[javascript] Jest에서 제공하는 프로젝트 초기화 템플릿은 어떤 것들이 있는가?
  1. jest 템플릿: 이 템플릿은 Jest를 사용하여 자바스크립트 프로젝트를 초기화합니다. "jest"의 값으로 설정되어 있으며, 일반적인 설정을 포함하고 있습니다.
{
  "jest": {
    "preset": "jest-default",
    "testEnvironment": "jsdom"
  }
}
  1. jest-config-react 템플릿: 이 템플릿은 React를 사용하는 프로젝트를 위해 Jest를 초기화합니다. "jest" 값이 "jest-config-react"로 설정되어 있으며, React 관련 설정을 추가로 포함합니다.
{
  "jest": "jest-config-react"
}
  1. jest-config-typescript 템플릿: 이 템플릿은 TypeScript를 사용하는 프로젝트를 위해 Jest를 초기화합니다. "jest" 값이 "jest-config-typescript"로 설정되어 있으며, TypeScript 관련 설정을 추가로 포함합니다.
{
  "jest": "jest-config-typescript"
}
  1. 사용자 정의 템플릿: 사용자는 직접 Jest 프로젝트 초기화 템플릿을 만들 수도 있습니다. 이를 위해서는 jest.config.js 파일을 생성하고 필요한 설정을 정의해야 합니다.

이러한 템플릿은 jest.config.js 파일이나 package.json 파일의 "jest" 속성을 통해 적용할 수 있습니다. Jest 공식 문서에서 더 많은 정보를 확인할 수 있습니다.

참고: Jest 공식 문서 - Configuration