Skip to content

Commit 31b3286

Browse files
committed
chore: update babel and jest for react-native
1 parent abac084 commit 31b3286

File tree

2 files changed

+12
-13
lines changed

2 files changed

+12
-13
lines changed

babel.config.js

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,17 @@
11
module.exports = (api) => {
22
api.cache(true)
33

4-
const config = {
4+
return {
55
presets: [
66
['@babel/preset-env', { targets: { node: 'current' } }],
77
'@babel/preset-react',
8-
'module:metro-react-native-babel-preset',
98
'@babel/preset-typescript',
109
],
10+
overrides: [
11+
{
12+
test: /react-native/,
13+
presets: ['module:metro-react-native-babel-preset'],
14+
},
15+
],
1116
}
12-
13-
return config
1417
}

jest.config.js

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ module.exports = {
1010
testPathIgnorePatterns: [
1111
'/node_modules/',
1212
'/website/',
13-
'/packages/styled-components-native/',
13+
'/packages/styled-components/src/native/',
1414
],
1515
coveragePathIgnorePatterns: ['/node_modules/', '/dist/'],
1616
moduleNameMapper: {
@@ -21,14 +21,10 @@ module.exports = {
2121
{
2222
displayName: 'native',
2323
preset: 'react-native',
24-
transformIgnorePatterns: ['node_modules/(?!@react-native|react-native)'],
25-
transform: {
26-
'^.+\\.(j|t)sx?$': 'babel-jest',
27-
},
28-
testPathIgnorePatterns: [
29-
'/node_modules/',
30-
'/website/',
31-
'/packages/(?!styled-components-native)',
24+
testPathIgnorePatterns: ['/node_modules/', '/website/'],
25+
testMatch: [
26+
'<rootDir>/packages/styled-components/src/native/__tests__/**/*.[jt]s?(x)',
27+
'<rootDir>/packages/styled-components/src/native/**/?(*.)+(spec|test).[jt]s?(x)',
3228
],
3329
coveragePathIgnorePatterns: ['/node_modules/', '/dist/'],
3430
},

0 commit comments

Comments
 (0)