diff --git a/babel.config.js b/babel.config.js index da67b06..ef0d64e 100644 --- a/babel.config.js +++ b/babel.config.js @@ -4,7 +4,6 @@ module.exports = function (api) { presets: ["babel-preset-expo"], plugins: [ "transform-inline-environment-variables", - "react-native-reanimated/plugin", "macros", [ "module-resolver", @@ -27,6 +26,7 @@ module.exports = function (api) { allowUndefined: true }, ], + "react-native-reanimated/plugin", ], }; }; diff --git a/package-lock.json b/package-lock.json index 89592f8..4c4a7f9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -38,14 +38,14 @@ "@solana/web3.js": "1.77.3", "axios": "1.4.0", "buffer": "6.0.3", - "expo": "~48.0.18", - "expo-blur": "~12.2.2", - "expo-constants": "~14.2.1", - "expo-dev-client": "~2.2.1", - "expo-image-picker": "~14.1.1", - "expo-linear-gradient": "~12.1.2", - "expo-splash-screen": "~0.18.2", - "expo-status-bar": "~1.4.4", + "expo": "48.0.18", + "expo-blur": "12.2.2", + "expo-constants": "14.2.1", + "expo-dev-client": "2.2.1", + "expo-image-picker": "14.1.1", + "expo-linear-gradient": "12.1.2", + "expo-splash-screen": "0.18.2", + "expo-status-bar": "1.4.4", "lodash": "4.17.21", "react": "18.2.0", "react-async-hook": "4.0.0", @@ -54,16 +54,16 @@ "react-native": "0.71.8", "react-native-dotenv": "3.4.9", "react-native-error-boundary": "1.2.3", - "react-native-gesture-handler": "~2.9.0", - "react-native-get-random-values": "~1.9.0", + "react-native-gesture-handler": "2.9.0", + "react-native-get-random-values": "1.9.0", "react-native-heroicons": "3.2.0", "react-native-modalfy": "3.4.0", - "react-native-reanimated": "~2.14.4", + "react-native-reanimated": "2.14.4", "react-native-safe-area-context": "4.5.0", - "react-native-screens": "~3.20.0", + "react-native-screens": "3.20.0", "react-native-skeleton-content": "1.0.28", "react-native-svg": "13.4.0", - "react-native-web": "~0.18.12", + "react-native-web": "0.18.12", "recoil": "*", "split-graphemes": "0.5.0", "twrnc": "*", @@ -73,8 +73,8 @@ "@babel/core": "7.21.3", "@expo/webpack-config": "18.0.1", "@types/lodash": "4.14.197", - "@types/react": "~18.0.28", - "@types/react-native": "~0.71.3", + "@types/react": "18.0.28", + "@types/react-native": "0.71.3", "@types/react-native-dotenv": "0.2.0", "babel-plugin-macros": "3.1.0", "babel-plugin-transform-inline-environment-variables": "0.4.4", @@ -3999,9 +3999,9 @@ } }, "node_modules/@expo/cli": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/@expo/cli/-/cli-0.7.3.tgz", - "integrity": "sha512-uMGHbAhApqXR2sd1KPhgvpbOhBBnspad8msEqHleT2PHXwKIwTUDzBGO9+jdOAWwCx2MJfw3+asYjzoD3DN9Bg==", + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/@expo/cli/-/cli-0.7.2.tgz", + "integrity": "sha512-QOooDZ1qy31GsXj2Z5JxpofhZO51loF7NK8QPj5/dHJmG88dQdM4TBA5BWutDN/CA3Dseg+oTCaFiehu3Rn1ew==", "dependencies": { "@babel/runtime": "^7.20.0", "@expo/code-signing-certificates": "0.0.5", @@ -9319,9 +9319,9 @@ "dev": true }, "node_modules/@types/react": { - "version": "18.0.38", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.38.tgz", - "integrity": "sha512-ExsidLLSzYj4cvaQjGnQCk4HFfVT9+EZ9XZsQ8Hsrcn8QNgXtpZ3m9vSIC2MWtx7jHictK6wYhQgGh6ic58oOw==", + "version": "18.0.28", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.28.tgz", + "integrity": "sha512-RD0ivG1kEztNBdoAK7lekI9M+azSnitIn85h4iOiaLjaTrMjzslhaqCGaI4IyCJ1RljWiLCEu4jyrLLgqxBTew==", "devOptional": true, "dependencies": { "@types/prop-types": "*", @@ -9330,9 +9330,9 @@ } }, "node_modules/@types/react-native": { - "version": "0.71.11", - "resolved": "https://registry.npmjs.org/@types/react-native/-/react-native-0.71.11.tgz", - "integrity": "sha512-QINI8Fp6McBrzCt4cRHU3Xlod///MkunbfzgT5aX8zLaEXEw58UvBpj8MdOp2DFEi+QsP4FJUUQZMiC9MsGzpw==", + "version": "0.71.3", + "resolved": "https://registry.npmjs.org/@types/react-native/-/react-native-0.71.3.tgz", + "integrity": "sha512-0Uqw1YZ0qbVla0MMWFTANFm6W8KYWNvGQmYfucdecbXivLMcQ2v4PovuYFKr7bE6Bc5nDCUEaga962Y8gcDF7A==", "devOptional": true, "dependencies": { "@types/react": "*" @@ -15080,13 +15080,13 @@ } }, "node_modules/expo": { - "version": "48.0.21", - "resolved": "https://registry.npmjs.org/expo/-/expo-48.0.21.tgz", - "integrity": "sha512-Z211SC4wZP4Xd5/RBJhEw4uwSgpfzAvMh6IVdzwEVAJAcV1s48CACcSmIUe+7QJjEPzmb3T5Yo4EJ/JJXJ2o9A==", + "version": "48.0.18", + "resolved": "https://registry.npmjs.org/expo/-/expo-48.0.18.tgz", + "integrity": "sha512-mRsOQC3e+VhUKEaYJlvIDiqwaQtFEJv9JZZ8yRkofsj1y+9WoQFq5WN+w2sKg+aMvTE3ReNzhhwBM7QMVy5FrA==", "dependencies": { "@babel/runtime": "^7.20.0", - "@expo/cli": "0.7.3", - "@expo/config": "8.0.5", + "@expo/cli": "0.7.2", + "@expo/config": "8.0.2", "@expo/config-plugins": "6.0.2", "@expo/vector-icons": "^13.0.0", "babel-preset-expo": "~9.3.2", @@ -16201,9 +16201,9 @@ } }, "node_modules/expo/node_modules/@expo/config": { - "version": "8.0.5", - "resolved": "https://registry.npmjs.org/@expo/config/-/config-8.0.5.tgz", - "integrity": "sha512-3CnLmtAQUWqLZwTRliS23QoFwdyhg4AWtp6gZ0qfcXthR84RvlZKcCDQQIyPiRUgu8dZa+gQDcdRJtgE+GM5XQ==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@expo/config/-/config-8.0.2.tgz", + "integrity": "sha512-WubrzTNNdAXy1FU8TdyQ7D9YtDj2tN3fWXDq+C8In+nB7Qc08zwH9cVdaGZ+rBVmjFZBh5ACfObKq/m9cm4QQA==", "dependencies": { "@babel/code-frame": "~7.10.4", "@expo/config-plugins": "~6.0.0", @@ -21696,11 +21696,6 @@ "mkdirp": "bin/cmd.js" } }, - "node_modules/mockdate": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/mockdate/-/mockdate-3.0.5.tgz", - "integrity": "sha512-iniQP4rj1FhBdBYS/+eQv7j1tadJ9lJtdzgOpvsOHng/GbcDh2Fhdeq+ZRldrPYdXvCyfFUmFeEwEGXZB5I/AQ==" - }, "node_modules/moo": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.2.tgz", @@ -24927,22 +24922,6 @@ "expo": "*" } }, - "node_modules/react-native-skeleton-content/node_modules/react-native-reanimated": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.1.0.tgz", - "integrity": "sha512-tlPvvcdf+X7HGQ7g/7npBFhwMznfdk7MHUc9gUB/kp2abSscXNe/kOVKlrNEOO4DS11rNOXc+llFxVFMuNk0zA==", - "dependencies": { - "@babel/plugin-transform-object-assign": "^7.10.4", - "fbjs": "^3.0.0", - "mockdate": "^3.0.2", - "string-hash-64": "^1.0.3" - }, - "peerDependencies": { - "react": "*", - "react-native": "*", - "react-native-gesture-handler": "*" - } - }, "node_modules/react-native-svg": { "version": "13.4.0", "resolved": "https://registry.npmjs.org/react-native-svg/-/react-native-svg-13.4.0.tgz", diff --git a/package.json b/package.json index 858b1e1..8c918fe 100644 --- a/package.json +++ b/package.json @@ -50,14 +50,14 @@ "@solana/web3.js": "1.77.3", "axios": "1.4.0", "buffer": "6.0.3", - "expo": "~48.0.18", - "expo-blur": "~12.2.2", - "expo-constants": "~14.2.1", - "expo-dev-client": "~2.2.1", - "expo-image-picker": "~14.1.1", - "expo-linear-gradient": "~12.1.2", - "expo-splash-screen": "~0.18.2", - "expo-status-bar": "~1.4.4", + "expo": "48.0.18", + "expo-blur": "12.2.2", + "expo-constants": "14.2.1", + "expo-dev-client": "2.2.1", + "expo-image-picker": "14.1.1", + "expo-linear-gradient": "12.1.2", + "expo-splash-screen": "0.18.2", + "expo-status-bar": "1.4.4", "lodash": "4.17.21", "react": "18.2.0", "react-async-hook": "4.0.0", @@ -66,16 +66,16 @@ "react-native": "0.71.8", "react-native-dotenv": "3.4.9", "react-native-error-boundary": "1.2.3", - "react-native-gesture-handler": "~2.9.0", - "react-native-get-random-values": "~1.9.0", + "react-native-gesture-handler": "2.9.0", + "react-native-get-random-values": "1.9.0", "react-native-heroicons": "3.2.0", "react-native-modalfy": "3.4.0", - "react-native-reanimated": "~2.14.4", + "react-native-reanimated": "2.14.4", "react-native-safe-area-context": "4.5.0", - "react-native-screens": "~3.20.0", + "react-native-screens": "3.20.0", "react-native-skeleton-content": "1.0.28", "react-native-svg": "13.4.0", - "react-native-web": "~0.18.12", + "react-native-web": "0.18.12", "recoil": "*", "split-graphemes": "0.5.0", "twrnc": "*", @@ -85,8 +85,8 @@ "@babel/core": "7.21.3", "@expo/webpack-config": "18.0.1", "@types/lodash": "4.14.197", - "@types/react": "~18.0.28", - "@types/react-native": "~0.71.3", + "@types/react": "18.0.28", + "@types/react-native": "0.71.3", "@types/react-native-dotenv": "0.2.0", "babel-plugin-macros": "3.1.0", "babel-plugin-transform-inline-environment-variables": "0.4.4", @@ -101,7 +101,7 @@ "uuid": "*", "xnft": "latest" }, - "resolutions": { + "overrides": { "react-error-overlay": "6.0.11", "react-native-reanimated": "2.14.4" },