diff --git a/mobile/package-lock.json b/mobile/package-lock.json index 0973e55..cdee00c 100644 --- a/mobile/package-lock.json +++ b/mobile/package-lock.json @@ -12,9 +12,9 @@ "@proposal-system/api-contracts": "file:../shared/api-contracts", "@react-native-async-storage/async-storage": "^2.1.0", "@react-native-community/netinfo": "^12.0.1", - "@react-navigation/bottom-tabs": "^7.18.13", - "@react-navigation/native": "^7.3.13", - "@react-navigation/native-stack": "^7.18.5", + "@react-navigation/bottom-tabs": "^7.18.14", + "@react-navigation/native": "^7.3.14", + "@react-navigation/native-stack": "^7.18.6", "@reduxjs/toolkit": "^2.11.2", "@tanstack/react-query": "^5.101.4", "amazon-cognito-identity-js": "^6.3.20", @@ -36,8 +36,8 @@ "devDependencies": { "@react-native-community/cli": "^20.2.0", "@react-native-community/cli-platform-ios": "^20.1.3", - "@react-native/babel-preset": "^0.86.0", - "@react-native/metro-config": "^0.86.0", + "@react-native/babel-preset": "^0.86.2", + "@react-native/metro-config": "^0.86.2", "@types/react": "^19.2.17", "@types/react-native-vector-icons": "^6.4.18", "patch-package": "^8.0.1", @@ -1496,23 +1496,45 @@ } }, "node_modules/@react-native/babel-plugin-codegen": { - "version": "0.86.0", - "resolved": "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.86.0.tgz", - "integrity": "sha512-qdsABWNW7uTll90l4Vh03gjeyu3WVDi2CyiiyvYGMRDcoYbjbQi6df3BMAm9lQI2yslZ1T14LlDDAsgTwNxplA==", + "version": "0.86.2", + "resolved": "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.86.2.tgz", + "integrity": "sha512-NNDZqOlNbH5SzgPks1jFDYH3234Rpa5e/nhZymxhIiBH3NcE3uD+rGj/HWXhH7nHF2ToGK6XbUpqy7nmJPeh+g==", "dev": true, "license": "MIT", "dependencies": { "@babel/traverse": "^7.29.0", - "@react-native/codegen": "0.86.0" + "@react-native/codegen": "0.86.2" }, "engines": { "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0" } }, + "node_modules/@react-native/babel-plugin-codegen/node_modules/@react-native/codegen": { + "version": "0.86.2", + "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.86.2.tgz", + "integrity": "sha512-xKkudsahUJ1n//55g4fXk5BStVqqmZlz8HQveL45ZxcfDnwvhuYe2GymksQANFsSN+slvrarjrfq8kIxJzbceA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.25.2", + "@babel/parser": "^7.29.0", + "hermes-parser": "0.36.0", + "invariant": "^2.2.4", + "nullthrows": "^1.1.1", + "tinyglobby": "^0.2.15", + "yargs": "^17.6.2" + }, + "engines": { + "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0" + }, + "peerDependencies": { + "@babel/core": "*" + } + }, "node_modules/@react-native/babel-preset": { - "version": "0.86.0", - "resolved": "https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.86.0.tgz", - "integrity": "sha512-bYQcWiPySNvF4dns9Ls9gMmwgq66ohvM9Fwc/Kn8r85t66UNHxch3p1QwPiSorDelFauZwJbgo9+ReibTgvpbA==", + "version": "0.86.2", + "resolved": "https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.86.2.tgz", + "integrity": "sha512-4XKEJ6jKW9lXMB1O5o47gBoGgolde1fbX13gLW/erlcn+1ky+MHHo5UjuM3RWGdPJHIvIzekDDumSUHhB9x5iQ==", "dev": true, "license": "MIT", "dependencies": { @@ -1545,7 +1567,7 @@ "@babel/plugin-transform-runtime": "^7.24.7", "@babel/plugin-transform-typescript": "^7.25.2", "@babel/plugin-transform-unicode-regex": "^7.24.7", - "@react-native/babel-plugin-codegen": "0.86.0", + "@react-native/babel-plugin-codegen": "0.86.2", "babel-plugin-syntax-hermes-parser": "0.36.0", "babel-plugin-transform-flow-enums": "^0.0.2", "react-refresh": "^0.14.0" @@ -1722,14 +1744,14 @@ } }, "node_modules/@react-native/metro-babel-transformer": { - "version": "0.86.0", - "resolved": "https://registry.npmjs.org/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.86.0.tgz", - "integrity": "sha512-SjKej3E5qIahqo/G+rSOrmJUQM44RyKtWtO+VfmKAAMoJWkBFomM22hTLKCIS5cdbIAJ9COAmU+KAi2wVSO0wQ==", + "version": "0.86.2", + "resolved": "https://registry.npmjs.org/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.86.2.tgz", + "integrity": "sha512-mX1wgLErdb2hDgXJr9zM9SWLe+ZteZTFTwRWGOQ53yEJwc9DVSnxdTlAtVdMeOj2ntycKh0R8jYdat2Am43cwQ==", "dev": true, "license": "MIT", "dependencies": { "@babel/core": "^7.25.2", - "@react-native/babel-preset": "0.86.0", + "@react-native/babel-preset": "0.86.2", "hermes-parser": "0.36.0", "nullthrows": "^1.1.1" }, @@ -1741,14 +1763,14 @@ } }, "node_modules/@react-native/metro-config": { - "version": "0.86.0", - "resolved": "https://registry.npmjs.org/@react-native/metro-config/-/metro-config-0.86.0.tgz", - "integrity": "sha512-7v+xbTeEci9ZcQ/Z1OqI4RXcqN69wSMDYL5BAMvOReZ7U04+aDQ0/SQhClYPn6x2/RxM4WzMKSAuNyLKqvYVtw==", + "version": "0.86.2", + "resolved": "https://registry.npmjs.org/@react-native/metro-config/-/metro-config-0.86.2.tgz", + "integrity": "sha512-hJno256j+MS0b3JD1aD3ouTGZVacKNVBuXL2atMQQ8BZ060vl1ptnZ83y569aDW+/rgFSOcqn6ydKeSz4uUKQQ==", "dev": true, "license": "MIT", "dependencies": { - "@react-native/js-polyfills": "0.86.0", - "@react-native/metro-babel-transformer": "0.86.0", + "@react-native/js-polyfills": "0.86.2", + "@react-native/metro-babel-transformer": "0.86.2", "metro-config": "^0.84.3", "metro-runtime": "^0.84.3" }, @@ -1756,6 +1778,16 @@ "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0" } }, + "node_modules/@react-native/metro-config/node_modules/@react-native/js-polyfills": { + "version": "0.86.2", + "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.86.2.tgz", + "integrity": "sha512-bIwNcGBaQ74shB5z1mRkxOpjikimuwsnOCEkZSzL67Z1FTyK1ObpENfyd2QvcvVW9Cjl+tHuw9ynpBnb2jPoJQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0" + } + }, "node_modules/@react-native/normalize-colors": { "version": "0.86.0", "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.86.0.tgz", @@ -1786,17 +1818,17 @@ } }, "node_modules/@react-navigation/bottom-tabs": { - "version": "7.18.13", - "resolved": "https://registry.npmjs.org/@react-navigation/bottom-tabs/-/bottom-tabs-7.18.13.tgz", - "integrity": "sha512-jXtBUvYCmboyQLR6BbftStgJyiWhZLUA1+6oY4oyBuMd57g5yqwh/GVvAyCALph+HGBkZsP2by+Q6VFE3U6TUA==", + "version": "7.18.14", + "resolved": "https://registry.npmjs.org/@react-navigation/bottom-tabs/-/bottom-tabs-7.18.14.tgz", + "integrity": "sha512-A3V9rDSut459TBPtkD7rb0npUUBlJBfMunyRT5nOGKqPguhuXWk1h91NfQMuqyW2DCUvvFZChzsbLbj42rXTdQ==", "license": "MIT", "dependencies": { - "@react-navigation/elements": "^2.9.35", + "@react-navigation/elements": "^2.9.36", "color": "^4.2.3", "sf-symbols-typescript": "^2.1.0" }, "peerDependencies": { - "@react-navigation/native": "^7.3.13", + "@react-navigation/native": "^7.3.14", "react": ">= 18.2.0", "react-native": "*", "react-native-safe-area-context": ">= 4.0.0", @@ -1804,9 +1836,9 @@ } }, "node_modules/@react-navigation/core": { - "version": "7.21.10", - "resolved": "https://registry.npmjs.org/@react-navigation/core/-/core-7.21.10.tgz", - "integrity": "sha512-nDZsbhUnGT0rjfBSWqsWHjN9pA9qSH/O9CgiSDe9XgS/EcprS6KD5+sxpYbvh17BBiQs7Kls/VnEa4042fMtHw==", + "version": "7.21.11", + "resolved": "https://registry.npmjs.org/@react-navigation/core/-/core-7.21.11.tgz", + "integrity": "sha512-bCW1PsLA/eOXDOukcJFEzlcL3Zpy8DJuDCfkDDwAQlAgoSZ/J9+ZeDRUMmCUi6xbnFgvFEEIMertaLeErOFP0Q==", "license": "MIT", "dependencies": { "@react-navigation/routers": "^7.6.4", @@ -1823,9 +1855,9 @@ } }, "node_modules/@react-navigation/elements": { - "version": "2.9.35", - "resolved": "https://registry.npmjs.org/@react-navigation/elements/-/elements-2.9.35.tgz", - "integrity": "sha512-e+ggAFhqlHILDERiKvTwzfz/mPfhhtEgbbDVtuul9BBChj+gVtieR6lxClMtbnO5t/vH/IJJzrwISj2QRkSa4g==", + "version": "2.9.36", + "resolved": "https://registry.npmjs.org/@react-navigation/elements/-/elements-2.9.36.tgz", + "integrity": "sha512-+10x9s5v2Q7FwAYdSmPMgILtxZyC5e4hWJQu8g5o3u4p8DUToTBmGvys/UvmEr+h9xmm0Go42qw9Ff2ape53kQ==", "license": "MIT", "dependencies": { "color": "^4.2.3", @@ -1834,7 +1866,7 @@ }, "peerDependencies": { "@react-native-masked-view/masked-view": ">= 0.2.0", - "@react-navigation/native": "^7.3.13", + "@react-navigation/native": "^7.3.14", "react": ">= 18.2.0", "react-native": "*", "react-native-safe-area-context": ">= 4.0.0" @@ -1846,12 +1878,12 @@ } }, "node_modules/@react-navigation/native": { - "version": "7.3.13", - "resolved": "https://registry.npmjs.org/@react-navigation/native/-/native-7.3.13.tgz", - "integrity": "sha512-eiNUieNCJxCdHSVBUJWwoACspqlUGULHj36Z8CQRlymwPxOD8fXA23vXAqdWJ6VT3MmVh7akLLPvs9aKMArgxg==", + "version": "7.3.14", + "resolved": "https://registry.npmjs.org/@react-navigation/native/-/native-7.3.14.tgz", + "integrity": "sha512-hcKTDNBuuAA1/xW6QeKYmMPVhk5W9dKGQpPmn5dQeeePwMpu5OZ14NOgwKH0w9D3tg2jupojTcVL0tsx5DTFXg==", "license": "MIT", "dependencies": { - "@react-navigation/core": "^7.21.10", + "@react-navigation/core": "^7.21.11", "escape-string-regexp": "^4.0.0", "fast-deep-equal": "^3.1.3", "nanoid": "^3.3.11", @@ -1864,18 +1896,18 @@ } }, "node_modules/@react-navigation/native-stack": { - "version": "7.18.5", - "resolved": "https://registry.npmjs.org/@react-navigation/native-stack/-/native-stack-7.18.5.tgz", - "integrity": "sha512-zrmcOm8437zt5gMdqYjFXnM5axsTFEh63vVWdqhZZdfc9M1FkVrEXmrUjGYNLoAxxuBiw+jpvoYWTqyvJWILyA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@react-navigation/native-stack/-/native-stack-7.18.6.tgz", + "integrity": "sha512-KuvvSBddHrbKC4c6yKz+UCFey2xgTuPQHgjf2wJQAvA7JM8jCQa3G1+QzhO6d44nYNKir3y6EounXZvQE/BX6w==", "license": "MIT", "dependencies": { - "@react-navigation/elements": "^2.9.35", + "@react-navigation/elements": "^2.9.36", "color": "^4.2.3", "sf-symbols-typescript": "^2.1.0", "warn-once": "^0.1.1" }, "peerDependencies": { - "@react-navigation/native": "^7.3.13", + "@react-navigation/native": "^7.3.14", "react": ">= 18.2.0", "react-native": "*", "react-native-safe-area-context": ">= 4.0.0", diff --git a/mobile/package.json b/mobile/package.json index f4019d4..d9d9fa4 100644 --- a/mobile/package.json +++ b/mobile/package.json @@ -13,9 +13,9 @@ "@proposal-system/api-contracts": "file:../shared/api-contracts", "@react-native-async-storage/async-storage": "^2.1.0", "@react-native-community/netinfo": "^12.0.1", - "@react-navigation/bottom-tabs": "^7.18.13", - "@react-navigation/native": "^7.3.13", - "@react-navigation/native-stack": "^7.18.5", + "@react-navigation/bottom-tabs": "^7.18.14", + "@react-navigation/native": "^7.3.14", + "@react-navigation/native-stack": "^7.18.6", "@reduxjs/toolkit": "^2.11.2", "@tanstack/react-query": "^5.101.4", "amazon-cognito-identity-js": "^6.3.20", @@ -37,8 +37,8 @@ "devDependencies": { "@react-native-community/cli": "^20.2.0", "@react-native-community/cli-platform-ios": "^20.1.3", - "@react-native/babel-preset": "^0.86.0", - "@react-native/metro-config": "^0.86.0", + "@react-native/babel-preset": "^0.86.2", + "@react-native/metro-config": "^0.86.2", "@types/react": "^19.2.17", "@types/react-native-vector-icons": "^6.4.18", "patch-package": "^8.0.1",