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