Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(jest-config-react-native)!: bump jest-expo [no issue] #1068

Merged
merged 5 commits into from
May 27, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed .yarn/cache/ip-npm-1.1.9-e72dd3cc0a-5af58bfe21.zip
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
1 change: 0 additions & 1 deletion @ornikar/jest-config-react-native/customTransforms.js
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,6 @@ exports.customTransforms = {
'@sucrase/jest-plugin',
{ transforms: ['flow', 'imports'] },
],
'node_modules/(@?(use-)?expo.*)/.*\\.(js|jsx|ts|tsx)$': ['@sucrase/jest-plugin', { transforms: ['imports'] }],
PSniezak marked this conversation as resolved.
Show resolved Hide resolved

// compilation of rest node_modules with sucrase
'node_modules.*\\.(js|jsx|ts|tsx)$': '@sucrase/jest-plugin',
Expand Down
4 changes: 2 additions & 2 deletions @ornikar/jest-config-react-native/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
"@testing-library/react-native": "^11.5.4 || ^12.1.2",
"jest": "^29.5.0",
"jest-environment-jsdom": "^29.5.0",
"jest-expo": "^49.0.0",
"jest-expo": "^50.0.3",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-native": ">=0.72"
Expand Down Expand Up @@ -49,7 +49,7 @@
},
"devDependencies": {
"@testing-library/react-native": "12.5.0",
"jest-expo": "49.0.0",
"jest-expo": "50.0.3",
"react": "18.2.0",
"react-test-renderer": "18.2.0"
},
Expand Down
1 change: 1 addition & 0 deletions @ornikar/jest-config-react/test-setup-after-env.js
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ failOnConsole({
if (message.startsWith('accessibilityLabel is deprecated. Use aria-label.')) return true;
if (message.startsWith('editable is deprecated. Use readOnly.')) return true;
if (message.startsWith('props.pointerEvents is deprecated. Use style.pointerEvents')) return true;
if (/"transform" style array value is deprecated/.test(message)) return true;
// Native base does not support role prop and needs accessibilityRole which is deprecated by react-native-web
if (message.startsWith('accessibilityRole is deprecated. Use role.')) return true;

Expand Down
180 changes: 128 additions & 52 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -1806,13 +1806,14 @@ __metadata:
languageName: node
linkType: hard

"@expo/config-plugins@npm:~7.2.0":
version: 7.2.5
resolution: "@expo/config-plugins@npm:7.2.5"
"@expo/config-plugins@npm:~7.8.2":
version: 7.8.4
resolution: "@expo/config-plugins@npm:7.8.4"
dependencies:
"@expo/config-types": "npm:^49.0.0-alpha.1"
"@expo/json-file": "npm:~8.2.37"
"@expo/plist": "npm:^0.0.20"
"@expo/config-types": "npm:^50.0.0-alpha.1"
"@expo/fingerprint": "npm:^0.6.0"
"@expo/json-file": "npm:~8.3.0"
"@expo/plist": "npm:^0.1.0"
"@expo/sdk-runtime-versions": "npm:^1.0.0"
"@react-native/normalize-color": "npm:^2.0.0"
chalk: "npm:^4.1.2"
Expand All @@ -1823,57 +1824,75 @@ __metadata:
resolve-from: "npm:^5.0.0"
semver: "npm:^7.5.3"
slash: "npm:^3.0.0"
slugify: "npm:^1.6.6"
xcode: "npm:^3.0.1"
xml2js: "npm:0.6.0"
checksum: 10c0/304390f43db2d44ed85a4c0e2ba8b58b2432984adfc91b8090f045ae5a9ec1707923fb89c56abf4b4322e540ff98e54798366dc5065932a1d407ec6354d4b07c
checksum: 10c0/2ec1459e3a08cd10a712578c07473664fa89ea6aaa4e712c6a5e997d3acdf8358f47dfd47c479fd0aaad87ac11bf945eee82a5555505016f227ca3a08f42dafc
languageName: node
linkType: hard

"@expo/config-types@npm:^49.0.0-alpha.1":
version: 49.0.0
resolution: "@expo/config-types@npm:49.0.0"
checksum: 10c0/63ff00ab2ed908ce0656eeb320e0bd8536dd31753840f7214c5c3b90b9f60fe815c06d3b237ba3d9315e8de6411548bf19202a79f5eeafe0a802b56f25d183f5
"@expo/config-types@npm:^50.0.0, @expo/config-types@npm:^50.0.0-alpha.1":
version: 50.0.0
resolution: "@expo/config-types@npm:50.0.0"
checksum: 10c0/489e213873734104732c17d50557f004ce8692ee457ded51916f91b8bd4c31748ffecf312891d34a8fcfb4fb98d7600c57f71747a03e3a1b9901d51794aa2c95
languageName: node
linkType: hard

"@expo/config@npm:~8.1.0":
version: 8.1.2
resolution: "@expo/config@npm:8.1.2"
"@expo/config@npm:~8.5.0":
version: 8.5.4
resolution: "@expo/config@npm:8.5.4"
dependencies:
"@babel/code-frame": "npm:~7.10.4"
"@expo/config-plugins": "npm:~7.2.0"
"@expo/config-types": "npm:^49.0.0-alpha.1"
"@expo/config-plugins": "npm:~7.8.2"
"@expo/config-types": "npm:^50.0.0"
"@expo/json-file": "npm:^8.2.37"
getenv: "npm:^1.0.0"
glob: "npm:7.1.6"
require-from-string: "npm:^2.0.2"
resolve-from: "npm:^5.0.0"
semver: "npm:7.5.3"
slugify: "npm:^1.3.4"
sucrase: "npm:^3.20.0"
checksum: 10c0/3081ffc4664426e0de54305fde5e20ffec012a3839c38dce631fe3e1867af74ea74cf9261401015bdd144f5004413c413cb6314eb3a7283aa0985adff4a5747c
sucrase: "npm:3.34.0"
checksum: 10c0/68b06c5ae1b9b5e308cfc5ea7b51f57e3aa24124f73b10169d56a15a2b16335280413eac01c709d5844de7d6f0309793aeacfb506f2672743866ab7aac2bffb4
languageName: node
linkType: hard

"@expo/json-file@npm:^8.2.37, @expo/json-file@npm:~8.2.37":
version: 8.2.37
resolution: "@expo/json-file@npm:8.2.37"
"@expo/fingerprint@npm:^0.6.0":
version: 0.6.0
resolution: "@expo/fingerprint@npm:0.6.0"
dependencies:
"@expo/spawn-async": "npm:^1.5.0"
chalk: "npm:^4.1.2"
debug: "npm:^4.3.4"
find-up: "npm:^5.0.0"
minimatch: "npm:^3.0.4"
p-limit: "npm:^3.1.0"
resolve-from: "npm:^5.0.0"
bin:
fingerprint: bin/cli.js
checksum: 10c0/799da8071153662885bf327c50b001d4087839f86e5871382a1f1c0c4bea2b36f3e8b8254e5ece855df7249cad6b175e4d67a183874cf57a303582478af3a9c3
languageName: node
linkType: hard

"@expo/json-file@npm:^8.2.37, @expo/json-file@npm:~8.3.0":
version: 8.3.0
resolution: "@expo/json-file@npm:8.3.0"
dependencies:
"@babel/code-frame": "npm:~7.10.4"
json5: "npm:^2.2.2"
write-file-atomic: "npm:^2.3.0"
checksum: 10c0/2a78b1fda38c4ad7e6147f6a86e7982a8fc1b3e7a91543408ce9d3a435e4b07e45b8f863b718668dfdfb9876b213c53e14e418064ca4cc5f57fea2362be64864
checksum: 10c0/8c4b7b61cc78d257050864c0cd0740a2be9805ffa9eacd65492eac6a9e97c0bf35517f0bbd79915e6a6ec44c0d953836085af4a9074b7ad843d473b56f77736c
languageName: node
linkType: hard

"@expo/plist@npm:^0.0.20":
version: 0.0.20
resolution: "@expo/plist@npm:0.0.20"
"@expo/plist@npm:^0.1.0":
version: 0.1.0
resolution: "@expo/plist@npm:0.1.0"
dependencies:
"@xmldom/xmldom": "npm:~0.7.7"
base64-js: "npm:^1.2.3"
xmlbuilder: "npm:^14.0.0"
checksum: 10c0/4efbe59296f5ffde8021e0be4c63dfb552189187e5fb3ecbb3b1420591ff8a76c170a916d11aaac49963a53deededd19f967550f676a488935a22b1553e8bc3d
checksum: 10c0/9985b58ee24fe62d65793d01a4b0c97c7136e9672e8a0450db83e2a41910b60e5da224d25553ff145bb3bc97fa41dbd9aa52a5bd6410a84e147e543be3e1b549
languageName: node
linkType: hard

Expand All @@ -1884,6 +1903,15 @@ __metadata:
languageName: node
linkType: hard

"@expo/spawn-async@npm:^1.5.0":
version: 1.7.2
resolution: "@expo/spawn-async@npm:1.7.2"
dependencies:
cross-spawn: "npm:^7.0.3"
checksum: 10c0/0548c4e95ee39393c2f3919bc605f21eba4f0a8ba66fa82fbbc4b1b624e0054526918489227b924f03af5bc156a011f39a2472c223c0d2237fb7afd8dedd5357
languageName: node
linkType: hard

"@formatjs/cli-lib@npm:^6.1.5":
version: 6.1.5
resolution: "@formatjs/cli-lib@npm:6.1.5"
Expand Down Expand Up @@ -3086,7 +3114,7 @@ __metadata:
"@ornikar/jest-config-react": "npm:13.0.2"
"@sucrase/jest-plugin": "npm:^3.0.0"
"@testing-library/react-native": "npm:12.5.0"
jest-expo: "npm:49.0.0"
jest-expo: "npm:50.0.3"
react: "npm:18.2.0"
react-test-renderer: "npm:18.2.0"
sucrase: "npm:^3.34.0"
Expand All @@ -3095,7 +3123,7 @@ __metadata:
"@testing-library/react-native": ^11.5.4 || ^12.1.2
jest: ^29.5.0
jest-environment-jsdom: ^29.5.0
jest-expo: ^49.0.0
jest-expo: ^50.0.3
react: ^18.2.0
react-dom: ^18.2.0
react-native: ">=0.72"
Expand Down Expand Up @@ -6617,6 +6645,15 @@ __metadata:
languageName: node
linkType: hard

"error-stack-parser@npm:^2.0.6":
version: 2.1.4
resolution: "error-stack-parser@npm:2.1.4"
dependencies:
stackframe: "npm:^1.3.4"
checksum: 10c0/7679b780043c98b01fc546725484e0cfd3071bf5c906bbe358722972f04abf4fc3f0a77988017665bab367f6ef3fc2d0185f7528f45966b83e7c99c02d5509b9
languageName: node
linkType: hard

"es-abstract@npm:^1.22.1":
version: 1.22.2
resolution: "es-abstract@npm:1.22.2"
Expand Down Expand Up @@ -8286,9 +8323,9 @@ __metadata:
linkType: hard

"ip@npm:^1.1.5":
version: 1.1.9
resolution: "ip@npm:1.1.9"
checksum: 10c0/5af58bfe2110c9978acfd77a2ffcdf9d33a6ce1c72f49edbaf16958f7a8eb979b5163e43bb18938caf3aaa55cdacde4e470874c58ca3b4b112ea7a30461a0c27
version: 1.1.5
resolution: "ip@npm:1.1.5"
checksum: 10c0/877e98d676cd8d0ca01fee8282d11b91fb97be7dd9d0b2d6d98e161db2d4277954f5b55db7cfc8556fe6841cb100d13526a74f50ab0d83d6b130fe8445040175
languageName: node
linkType: hard

Expand Down Expand Up @@ -8997,11 +9034,12 @@ __metadata:
languageName: node
linkType: hard

"jest-expo@npm:49.0.0":
version: 49.0.0
resolution: "jest-expo@npm:49.0.0"
"jest-expo@npm:50.0.3":
version: 50.0.3
resolution: "jest-expo@npm:50.0.3"
dependencies:
"@expo/config": "npm:~8.1.0"
"@expo/config": "npm:~8.5.0"
"@expo/json-file": "npm:^8.2.37"
"@jest/create-cache-key-function": "npm:^29.2.1"
babel-jest: "npm:^29.2.1"
find-up: "npm:^5.0.0"
Expand All @@ -9011,9 +9049,10 @@ __metadata:
json5: "npm:^2.2.3"
lodash: "npm:^4.17.19"
react-test-renderer: "npm:18.2.0"
stacktrace-js: "npm:^2.0.2"
bin:
jest: bin/jest.js
checksum: 10c0/40fdfd915c836f263f996afb924d3bd506bfa8277e204deed2fa48aee80066579a2535f139150d43ffca7356648287e96c975e65aadb66622750d6b078833e81
checksum: 10c0/cb31bcb5ff36e742bf72be279b94dd998082f875aae7853688cd938994233b07f493a64e25845b1f3cd87479e0396189ea4e12d1bdbe1846a5bb835b738304ab
languageName: node
linkType: hard

Expand Down Expand Up @@ -10258,13 +10297,6 @@ __metadata:
languageName: node
linkType: hard

"minipass@npm:^5.0.0":
version: 5.0.0
resolution: "minipass@npm:5.0.0"
checksum: 10c0/a91d8043f691796a8ac88df039da19933ef0f633e3d7f0d35dcd5373af49131cf2399bfc355f41515dc495e3990369c3858cd319e5c2722b4753c90bf3152462
languageName: node
linkType: hard

"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0":
version: 7.0.4
resolution: "minipass@npm:7.0.4"
Expand Down Expand Up @@ -12591,10 +12623,10 @@ __metadata:
languageName: node
linkType: hard

"slugify@npm:^1.3.4":
version: 1.6.5
resolution: "slugify@npm:1.6.5"
checksum: 10c0/264059d9ea7aa95e472e66d19a1042ea54c75d3f60096c2cc57af4d66c6fb6ac1d8b4672326f276f52574fac489f59cb08848bfb97e44291c7e45211acb2b185
"slugify@npm:^1.3.4, slugify@npm:^1.6.6":
version: 1.6.6
resolution: "slugify@npm:1.6.6"
checksum: 10c0/e7e63f08f389a371d6228bc19d64ec84360bf0a538333446cc49dbbf3971751a6d180d2f31551188dd007a65ca771e69f574e0283290a7825a818e90b75ef44d
languageName: node
linkType: hard

Expand Down Expand Up @@ -12671,6 +12703,13 @@ __metadata:
languageName: node
linkType: hard

"source-map@npm:0.5.6":
version: 0.5.6
resolution: "source-map@npm:0.5.6"
checksum: 10c0/beb2c5974bb58954d75e86249953d47ae16f7df1a8531abb9fcae0cd262d9fa09c2db3a134e20e99358b1adba42b6b054a32c8e16b571b3efcf6af644c329f0d
languageName: node
linkType: hard

"source-map@npm:^0.6.0, source-map@npm:^0.6.1, source-map@npm:~0.6.1":
version: 0.6.1
resolution: "source-map@npm:0.6.1"
Expand Down Expand Up @@ -12767,6 +12806,15 @@ __metadata:
languageName: node
linkType: hard

"stack-generator@npm:^2.0.5":
version: 2.0.10
resolution: "stack-generator@npm:2.0.10"
dependencies:
stackframe: "npm:^1.3.4"
checksum: 10c0/c3f6f6c580488e65c0fee806a57f6ae4b79e6435f144be471c1f20328a8d9d8492d4f3beed31840f6dae03e2633325e2764fd3aca5c3126a0639e7c9ddfa45ce
languageName: node
linkType: hard

"stack-utils@npm:^2.0.3":
version: 2.0.5
resolution: "stack-utils@npm:2.0.5"
Expand All @@ -12776,6 +12824,34 @@ __metadata:
languageName: node
linkType: hard

"stackframe@npm:^1.3.4":
version: 1.3.4
resolution: "stackframe@npm:1.3.4"
checksum: 10c0/18410f7a1e0c5d211a4effa83bdbf24adbe8faa8c34db52e1cd3e89837518c592be60b60d8b7270ac53eeeb8b807cd11b399a41667f6c9abb41059c3ccc8a989
languageName: node
linkType: hard

"stacktrace-gps@npm:^3.0.4":
version: 3.1.2
resolution: "stacktrace-gps@npm:3.1.2"
dependencies:
source-map: "npm:0.5.6"
stackframe: "npm:^1.3.4"
checksum: 10c0/0dcc1aa46e364a2b4d1eabce4777fecf337576a11ee3cfc92f07b9ec79ccb76810752431eeb9771289d250d0bb58dbe19a178b96bf7b2e9f773334d03aa96bb9
languageName: node
linkType: hard

"stacktrace-js@npm:^2.0.2":
version: 2.0.2
resolution: "stacktrace-js@npm:2.0.2"
dependencies:
error-stack-parser: "npm:^2.0.6"
stack-generator: "npm:^2.0.5"
stacktrace-gps: "npm:^3.0.4"
checksum: 10c0/9a10c222524ca03690bcb27437b39039885223e39320367f2be36e6f750c2d198ae99189869a22c255bf60072631eb609d47e8e33661e95133686904e01121ec
languageName: node
linkType: hard

"stream-buffers@npm:2.2.x":
version: 2.2.0
resolution: "stream-buffers@npm:2.2.0"
Expand Down Expand Up @@ -13137,7 +13213,7 @@ __metadata:
languageName: node
linkType: hard

"sucrase@npm:^3.20.0, sucrase@npm:^3.34.0":
"sucrase@npm:3.34.0, sucrase@npm:^3.34.0":
version: 3.34.0
resolution: "sucrase@npm:3.34.0"
dependencies:
Expand Down Expand Up @@ -13258,16 +13334,16 @@ __metadata:
linkType: hard

"tar@npm:^6.1.11, tar@npm:^6.1.2":
version: 6.2.1
resolution: "tar@npm:6.2.1"
version: 6.1.11
resolution: "tar@npm:6.1.11"
dependencies:
chownr: "npm:^2.0.0"
fs-minipass: "npm:^2.0.0"
minipass: "npm:^5.0.0"
minipass: "npm:^3.0.0"
minizlib: "npm:^2.1.1"
mkdirp: "npm:^1.0.3"
yallist: "npm:^4.0.0"
checksum: 10c0/a5eca3eb50bc11552d453488344e6507156b9193efd7635e98e867fab275d527af53d8866e2370cd09dfe74378a18111622ace35af6a608e5223a7d27fe99537
checksum: 10c0/5a016f5330f43815420797b87ade578e2ea60affd47439c988a3fc8f7bb6b36450d627c31ba6a839346fae248b4c8c12bb06bb0716211f37476838c7eff91f05
languageName: node
linkType: hard

Expand Down