strothj / react-app-rewire-typescript-babel-preset

Add TypeScript support to Create React App using @babel/preset-typescript
https://react-app-rewire-typescript-babel-preset.netlify.com
MIT License
52 stars 6 forks source link

feat: allow babelrc in babel-jest transformer #19

Closed lee-reinhardt closed 6 years ago

lee-reinhardt commented 6 years ago

Fixes #18

Verified that this fixes the outlined issue by testing with the example project.

Ran yarn add emotion react-emotion babel-plugin-emotion. Defined a styled component in a way that requires the Babel plugin:

const Box = styled.div`
  background-color: green;
`

Added this component to the body of App.tsx.

Ran yarn start. It fails to compile because of missing Babel plugin. Updated config-overrides.js with an injectBabelPlugin() helper for the emotion plugin. Verified app now works.

Ran yarn test. It fails to compile because of missing Babel plugin. Created a root .babelrc file and copy-pasted json config example I used in the docs. Verified test now works.

strothj commented 6 years ago

Thanks again! Published as 2.4.0.

codepunkt commented 5 years ago

This just saved my day. Thanks! 🎉