diff --git a/package-lock.json b/package-lock.json index 7a401cf..696eae7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -37,7 +37,7 @@ "eslint-config-prettier": "8.3.0", "eslint-plugin-prettier": "4.0.0", "jest": "27.4.7", - "jest-expo": "46.0.1", + "jest-expo": "46.0.2", "metro-react-native-babel-preset": "0.67.0", "npm-run-all": "4.1.5", "prettier": "2.5.1", @@ -2167,20 +2167,20 @@ } }, "node_modules/@expo/cli": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@expo/cli/-/cli-0.6.0.tgz", - "integrity": "sha512-eyjohAbsX4ZINYpIe0v5qvOb8cBpfsmxFJlVsfRLCgS3M3fCOaCG3ggKQCiXv08uijwCMeXgjPXVw6WvBnj14Q==", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@expo/cli/-/cli-0.6.2.tgz", + "integrity": "sha512-uhmrXNemXTbCTKP/ycyJHOU/KLGdFwVCrWNBzz1VkwnmL8yJV5F3C18a83ybFFnUNfkGHeH5LtID7CSNbbTWKg==", "dependencies": { "@babel/runtime": "^7.20.0", "@expo/code-signing-certificates": "0.0.5", "@expo/config": "~8.0.0", "@expo/config-plugins": "~6.0.0", - "@expo/dev-server": "0.2.2", + "@expo/dev-server": "0.2.3", "@expo/devcert": "^1.0.0", "@expo/json-file": "^8.2.37", "@expo/metro-config": "~0.7.0", "@expo/osascript": "^2.0.31", - "@expo/package-manager": "~0.0.53", + "@expo/package-manager": "~1.0.0", "@expo/plist": "^0.0.20", "@expo/prebuild-config": "6.0.0", "@expo/rudder-sdk-node": "1.1.1", @@ -2868,9 +2868,9 @@ } }, "node_modules/@expo/dev-server": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@expo/dev-server/-/dev-server-0.2.2.tgz", - "integrity": "sha512-JcBI3peg2YA2hmnbAB+2rwODNC/6ca3k5gUbFLf2/NM0nkT14AvrKYhWCXrZsmKWxdLjNvL3X/vrgUCZS+LIfg==", + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@expo/dev-server/-/dev-server-0.2.3.tgz", + "integrity": "sha512-9+6QGRdymj3dmTp1vUpROvWJ+Ezz6Qp9xHafAcaRHzw322pUCOiRKxTYqDqYYZ/72shrHPGQ2CiIXTnV1vM2tA==", "dependencies": { "@expo/bunyan": "4.0.0", "@expo/metro-config": "~0.7.0", @@ -3458,9 +3458,9 @@ } }, "node_modules/@expo/package-manager": { - "version": "0.0.60", - "resolved": "https://registry.npmjs.org/@expo/package-manager/-/package-manager-0.0.60.tgz", - "integrity": "sha512-MdV7dpFA4aI8HIW0xsW2DBUem5aFKL8+/v5LXKPZuXmYW02/EXPSp7DBJAwow8ULpa3Q2VlYfb46hWPre3hw4A==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@expo/package-manager/-/package-manager-1.0.1.tgz", + "integrity": "sha512-ue6NIIsNafa2bK7zUl7Y61YNtkPsg7sJcTOyQo/87Yqf6Q+2bOrvdw1xjviaFrMsTZcpOPVf+ZIEYtE0lw0k6A==", "dependencies": { "@expo/json-file": "^8.2.37", "@expo/spawn-async": "^1.5.0", @@ -3468,8 +3468,9 @@ "chalk": "^4.0.0", "find-up": "^5.0.0", "find-yarn-workspace-root": "~2.0.0", + "js-yaml": "^3.13.1", + "micromatch": "^4.0.2", "npm-package-arg": "^7.0.0", - "rimraf": "^3.0.2", "split": "^1.0.1", "sudo-prompt": "9.1.1" } @@ -6104,9 +6105,9 @@ } }, "node_modules/babel-preset-expo": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/babel-preset-expo/-/babel-preset-expo-9.3.0.tgz", - "integrity": "sha512-cIz+5TVBkcZgtfpTyFPo1peswr2dvQj2VIwdj5vY37/zESsYBHfaZ+u/A11yb1WnuZHcYD/ZoSLNwmWr20jp4Q==", + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/babel-preset-expo/-/babel-preset-expo-9.3.1.tgz", + "integrity": "sha512-1JL4T7q3uXu9FeJhLXDAKhFbWs75Qj2pixA60eR2ROzE9LnrKxm2g42OfcArS4vJcPj2NzcOdPpMI9/ZgF8i8Q==", "dependencies": { "@babel/plugin-proposal-decorators": "^7.12.9", "@babel/plugin-proposal-object-rest-spread": "^7.12.13", @@ -6114,13 +6115,13 @@ "@babel/preset-env": "^7.20.0", "babel-plugin-module-resolver": "^4.1.0", "babel-plugin-react-native-web": "~0.18.10", - "metro-react-native-babel-preset": "0.73.7" + "metro-react-native-babel-preset": "0.73.8" } }, "node_modules/babel-preset-expo/node_modules/metro-react-native-babel-preset": { - "version": "0.73.7", - "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.73.7.tgz", - "integrity": "sha512-RKcmRZREjJCzHKP+JhC9QTCohkeb3xa/DtqHU14U5KWzJHdC0mMrkTZYNXhV0cryxsaVKVEw5873KhbZyZHMVw==", + "version": "0.73.8", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.73.8.tgz", + "integrity": "sha512-spNrcQJTbQntEIqJnCA6yL4S+dzV9fXCk7U+Rm7yJasZ4o4Frn7jP23isu7FlZIp1Azx1+6SbP7SgQM+IP5JgQ==", "dependencies": { "@babel/core": "^7.20.0", "@babel/plugin-proposal-async-generator-functions": "^7.0.0", @@ -8445,25 +8446,25 @@ } }, "node_modules/expo": { - "version": "48.0.0", - "resolved": "https://registry.npmjs.org/expo/-/expo-48.0.0.tgz", - "integrity": "sha512-XSqJ7V9Fo3Q9QcAnlLaon07le5pX2Hb032ItPV/G7N+ChVJ3BofLgQv1T9tfMhqIj9mzbxQlxiMMvjVeKltwnw==", + "version": "48.0.9", + "resolved": "https://registry.npmjs.org/expo/-/expo-48.0.9.tgz", + "integrity": "sha512-RlYpJSny4g3G2sqAfx1taaT7QFEw2cIfYLlZWmguA6EQSCviaeaQU1m4tvVXU1jIXb/w8jqer18XIq56VuECfg==", "dependencies": { "@babel/runtime": "^7.20.0", - "@expo/cli": "0.6.0", - "@expo/config": "8.0.1", - "@expo/config-plugins": "6.0.0", + "@expo/cli": "0.6.2", + "@expo/config": "8.0.2", + "@expo/config-plugins": "6.0.1", "@expo/vector-icons": "^13.0.0", - "babel-preset-expo": "~9.3.0", + "babel-preset-expo": "~9.3.1", "cross-spawn": "^6.0.5", "expo-application": "~5.1.1", - "expo-asset": "~8.9.0", + "expo-asset": "~8.9.1", "expo-constants": "~14.2.1", "expo-file-system": "~15.2.2", "expo-font": "~11.1.1", "expo-keep-awake": "~12.0.1", "expo-modules-autolinking": "1.1.2", - "expo-modules-core": "1.2.2", + "expo-modules-core": "1.2.6", "fbemitter": "^3.0.0", "getenv": "^1.0.0", "invariant": "^2.2.4", @@ -8808,9 +8809,9 @@ } }, "node_modules/expo-media-library": { - "version": "15.2.2", - "resolved": "https://registry.npmjs.org/expo-media-library/-/expo-media-library-15.2.2.tgz", - "integrity": "sha512-GebBavV9H+m0Qzoy4G7++BWmwUcddLnCee1qGYkCyHT6CvuLNhXUgC3FV9NINEwlii3HGAuCzk1auaEY60SGDA==", + "version": "15.2.3", + "resolved": "https://registry.npmjs.org/expo-media-library/-/expo-media-library-15.2.3.tgz", + "integrity": "sha512-Oz8b8Xsvfj7YcutUBtI84NUIqSnt7iCM5HZ5DyKoWKKiDK/+aUuj3RXNQELG8jUw6pQPgEwgbZ1+J8SdH/y9jw==", "peerDependencies": { "expo": "*" } @@ -8929,9 +8930,9 @@ } }, "node_modules/expo-modules-core": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-1.2.2.tgz", - "integrity": "sha512-qq0O9rN+uff6eDb5L199Z5QFguS2LOwI9kHTXe1kReBfb8m7hOD9aX9lJy/2CbzueJ+EvXSD8dgtlkKpHHaNUg==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-1.2.6.tgz", + "integrity": "sha512-vyleKepkP8F6L+D55B/E4FbZ8x9pdy3yw/mdbGBkDkrmo2gmeMjOM1mKLSszOkLIqet05O7Wy8m0FZHZTo0VBg==", "dependencies": { "compare-versions": "^3.4.0", "invariant": "^2.2.4" @@ -8988,9 +8989,9 @@ } }, "node_modules/expo/node_modules/@expo/config": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/@expo/config/-/config-8.0.1.tgz", - "integrity": "sha512-mwz2vmOnwbSJfLpAx3HaaQDtItnDuC3MNFsi1j8ld8y7yBFhipa73t8qkJ4g4FG5mqgC35+kv0ejwnh7v1gROQ==", + "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", @@ -9006,9 +9007,9 @@ } }, "node_modules/expo/node_modules/@expo/config-plugins": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-6.0.0.tgz", - "integrity": "sha512-Hp9ZbAvonzPTJFcoBBfmxwLwxHFOQuj8YcbYzSW2UiXeco79Q0itsCEKenvfc16V+ZwMkcjpbahy5/8uVn6aiA==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-6.0.1.tgz", + "integrity": "sha512-6mqZutxeibXFeqFfoZApFUEH2n1RxGXYMHCdJrDj4eXDBBFZ3aJ0XBoroZcHHHvfRieEsf54vNyJoWp7JZGj8g==", "dependencies": { "@expo/config-types": "^48.0.0", "@expo/json-file": "~8.2.37", @@ -9027,20 +9028,6 @@ "xml2js": "0.4.23" } }, - "node_modules/expo/node_modules/@expo/config-plugins/node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/expo/node_modules/@expo/config-types": { "version": "48.0.0", "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-48.0.0.tgz", @@ -9112,6 +9099,14 @@ "node": ">=4.8" } }, + "node_modules/expo/node_modules/cross-spawn/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, "node_modules/expo/node_modules/find-up": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", @@ -9191,7 +9186,7 @@ "node_modules/expo/node_modules/path-key": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", "engines": { "node": ">=4" } @@ -9218,18 +9213,10 @@ "node": ">=8" } }, - "node_modules/expo/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } - }, "node_modules/expo/node_modules/shebang-command": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", "dependencies": { "shebang-regex": "^1.0.0" }, @@ -9240,7 +9227,7 @@ "node_modules/expo/node_modules/shebang-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", "engines": { "node": ">=0.10.0" } @@ -11189,9 +11176,9 @@ } }, "node_modules/jest-expo": { - "version": "46.0.1", - "resolved": "https://registry.npmjs.org/jest-expo/-/jest-expo-46.0.1.tgz", - "integrity": "sha512-wKC/WfA4xAOWqXQwS3WyIWqNeVdKA5RjUqvYaWCM/M8lNbuYoMuixlbxEG+ielKV3LaLaxA/aCvfgouPBISxYA==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/jest-expo/-/jest-expo-46.0.2.tgz", + "integrity": "sha512-VEmIVY+LIOJvQ+I8njQ34NLjq+AHCYiXGoq663v3CMqbQ351yuvJfsKGEdq/p5Q/JuXK0kyvPryksyhCJjGopw==", "dev": true, "dependencies": { "@expo/config": "~7.0.0", @@ -11202,7 +11189,7 @@ "jest-watch-typeahead": "0.6.4", "json5": "^2.1.0", "lodash": "^4.17.19", - "react-test-renderer": "~18.0.0" + "react-test-renderer": "~18.1.0" }, "bin": { "jest": "bin/jest.js" @@ -11234,18 +11221,6 @@ "node": ">= 10.14.2" } }, - "node_modules/jest-expo/node_modules/@jest/transform/node_modules/write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, "node_modules/jest-expo/node_modules/@jest/types": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", @@ -11476,23 +11451,23 @@ "dev": true }, "node_modules/jest-expo/node_modules/react-test-renderer": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-18.0.0.tgz", - "integrity": "sha512-SyZTP/FSkwfiKOZuTZiISzsrC8A80KNlQ8PyyoGoOq+VzMAab6Em1POK/CiX3+XyXG6oiJa1C53zYDbdrJu9fw==", + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-18.1.0.tgz", + "integrity": "sha512-OfuueprJFW7h69GN+kr4Ywin7stcuqaYAt1g7airM5cUgP0BoF5G5CXsPGmXeDeEkncb2fqYNECO4y18sSqphg==", "dev": true, "dependencies": { - "react-is": "^18.0.0", - "react-shallow-renderer": "^16.13.1", - "scheduler": "^0.21.0" + "react-is": "^18.1.0", + "react-shallow-renderer": "^16.15.0", + "scheduler": "^0.22.0" }, "peerDependencies": { - "react": "^18.0.0" + "react": "^18.1.0" } }, "node_modules/jest-expo/node_modules/scheduler": { - "version": "0.21.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.21.0.tgz", - "integrity": "sha512-1r87x5fz9MXqswA2ERLo0EbOAU74DpIUO090gIasYTqlVoJeMcl+Z1Rg7WHz+qtPujhS/hGIt9kxZOYBV3faRQ==", + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.22.0.tgz", + "integrity": "sha512-6QAm1BgQI88NPYymgGQLCZgvep4FyePDWFpXVK+zNSUgHwlqpJy8VEh8Et0KxTACS4VWwMousBElAZOH9nkkoQ==", "dev": true, "dependencies": { "loose-envify": "^1.1.0" @@ -15395,16 +15370,16 @@ } }, "node_modules/react-shallow-renderer": { - "version": "16.14.1", - "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.14.1.tgz", - "integrity": "sha512-rkIMcQi01/+kxiTE9D3fdS959U1g7gs+/rborw++42m1O9FAQiNI/UNRZExVUoAOprn4umcXf+pFRou8i4zuBg==", + "version": "16.15.0", + "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz", + "integrity": "sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==", "dev": true, "dependencies": { "object-assign": "^4.1.1", - "react-is": "^16.12.0 || ^17.0.0" + "react-is": "^16.12.0 || ^17.0.0 || ^18.0.0" }, "peerDependencies": { - "react": "^16.0.0 || ^17.0.0" + "react": "^16.0.0 || ^17.0.0 || ^18.0.0" } }, "node_modules/react-test-renderer": { @@ -19606,20 +19581,20 @@ } }, "@expo/cli": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@expo/cli/-/cli-0.6.0.tgz", - "integrity": "sha512-eyjohAbsX4ZINYpIe0v5qvOb8cBpfsmxFJlVsfRLCgS3M3fCOaCG3ggKQCiXv08uijwCMeXgjPXVw6WvBnj14Q==", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@expo/cli/-/cli-0.6.2.tgz", + "integrity": "sha512-uhmrXNemXTbCTKP/ycyJHOU/KLGdFwVCrWNBzz1VkwnmL8yJV5F3C18a83ybFFnUNfkGHeH5LtID7CSNbbTWKg==", "requires": { "@babel/runtime": "^7.20.0", "@expo/code-signing-certificates": "0.0.5", "@expo/config": "~8.0.0", "@expo/config-plugins": "~6.0.0", - "@expo/dev-server": "0.2.2", + "@expo/dev-server": "0.2.3", "@expo/devcert": "^1.0.0", "@expo/json-file": "^8.2.37", "@expo/metro-config": "~0.7.0", "@expo/osascript": "^2.0.31", - "@expo/package-manager": "~0.0.53", + "@expo/package-manager": "~1.0.0", "@expo/plist": "^0.0.20", "@expo/prebuild-config": "6.0.0", "@expo/rudder-sdk-node": "1.1.1", @@ -20153,9 +20128,9 @@ "dev": true }, "@expo/dev-server": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@expo/dev-server/-/dev-server-0.2.2.tgz", - "integrity": "sha512-JcBI3peg2YA2hmnbAB+2rwODNC/6ca3k5gUbFLf2/NM0nkT14AvrKYhWCXrZsmKWxdLjNvL3X/vrgUCZS+LIfg==", + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@expo/dev-server/-/dev-server-0.2.3.tgz", + "integrity": "sha512-9+6QGRdymj3dmTp1vUpROvWJ+Ezz6Qp9xHafAcaRHzw322pUCOiRKxTYqDqYYZ/72shrHPGQ2CiIXTnV1vM2tA==", "requires": { "@expo/bunyan": "4.0.0", "@expo/metro-config": "~0.7.0", @@ -20626,9 +20601,9 @@ } }, "@expo/package-manager": { - "version": "0.0.60", - "resolved": "https://registry.npmjs.org/@expo/package-manager/-/package-manager-0.0.60.tgz", - "integrity": "sha512-MdV7dpFA4aI8HIW0xsW2DBUem5aFKL8+/v5LXKPZuXmYW02/EXPSp7DBJAwow8ULpa3Q2VlYfb46hWPre3hw4A==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@expo/package-manager/-/package-manager-1.0.1.tgz", + "integrity": "sha512-ue6NIIsNafa2bK7zUl7Y61YNtkPsg7sJcTOyQo/87Yqf6Q+2bOrvdw1xjviaFrMsTZcpOPVf+ZIEYtE0lw0k6A==", "requires": { "@expo/json-file": "^8.2.37", "@expo/spawn-async": "^1.5.0", @@ -20636,8 +20611,9 @@ "chalk": "^4.0.0", "find-up": "^5.0.0", "find-yarn-workspace-root": "~2.0.0", + "js-yaml": "^3.13.1", + "micromatch": "^4.0.2", "npm-package-arg": "^7.0.0", - "rimraf": "^3.0.2", "split": "^1.0.1", "sudo-prompt": "9.1.1" }, @@ -22728,9 +22704,9 @@ } }, "babel-preset-expo": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/babel-preset-expo/-/babel-preset-expo-9.3.0.tgz", - "integrity": "sha512-cIz+5TVBkcZgtfpTyFPo1peswr2dvQj2VIwdj5vY37/zESsYBHfaZ+u/A11yb1WnuZHcYD/ZoSLNwmWr20jp4Q==", + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/babel-preset-expo/-/babel-preset-expo-9.3.1.tgz", + "integrity": "sha512-1JL4T7q3uXu9FeJhLXDAKhFbWs75Qj2pixA60eR2ROzE9LnrKxm2g42OfcArS4vJcPj2NzcOdPpMI9/ZgF8i8Q==", "requires": { "@babel/plugin-proposal-decorators": "^7.12.9", "@babel/plugin-proposal-object-rest-spread": "^7.12.13", @@ -22738,13 +22714,13 @@ "@babel/preset-env": "^7.20.0", "babel-plugin-module-resolver": "^4.1.0", "babel-plugin-react-native-web": "~0.18.10", - "metro-react-native-babel-preset": "0.73.7" + "metro-react-native-babel-preset": "0.73.8" }, "dependencies": { "metro-react-native-babel-preset": { - "version": "0.73.7", - "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.73.7.tgz", - "integrity": "sha512-RKcmRZREjJCzHKP+JhC9QTCohkeb3xa/DtqHU14U5KWzJHdC0mMrkTZYNXhV0cryxsaVKVEw5873KhbZyZHMVw==", + "version": "0.73.8", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.73.8.tgz", + "integrity": "sha512-spNrcQJTbQntEIqJnCA6yL4S+dzV9fXCk7U+Rm7yJasZ4o4Frn7jP23isu7FlZIp1Azx1+6SbP7SgQM+IP5JgQ==", "requires": { "@babel/core": "^7.20.0", "@babel/plugin-proposal-async-generator-functions": "^7.0.0", @@ -24516,25 +24492,25 @@ } }, "expo": { - "version": "48.0.0", - "resolved": "https://registry.npmjs.org/expo/-/expo-48.0.0.tgz", - "integrity": "sha512-XSqJ7V9Fo3Q9QcAnlLaon07le5pX2Hb032ItPV/G7N+ChVJ3BofLgQv1T9tfMhqIj9mzbxQlxiMMvjVeKltwnw==", + "version": "48.0.9", + "resolved": "https://registry.npmjs.org/expo/-/expo-48.0.9.tgz", + "integrity": "sha512-RlYpJSny4g3G2sqAfx1taaT7QFEw2cIfYLlZWmguA6EQSCviaeaQU1m4tvVXU1jIXb/w8jqer18XIq56VuECfg==", "requires": { "@babel/runtime": "^7.20.0", - "@expo/cli": "0.6.0", - "@expo/config": "8.0.1", - "@expo/config-plugins": "6.0.0", + "@expo/cli": "0.6.2", + "@expo/config": "8.0.2", + "@expo/config-plugins": "6.0.1", "@expo/vector-icons": "^13.0.0", - "babel-preset-expo": "~9.3.0", + "babel-preset-expo": "~9.3.1", "cross-spawn": "^6.0.5", "expo-application": "~5.1.1", - "expo-asset": "~8.9.0", + "expo-asset": "~8.9.1", "expo-constants": "~14.2.1", "expo-file-system": "~15.2.2", "expo-font": "~11.1.1", "expo-keep-awake": "~12.0.1", "expo-modules-autolinking": "1.1.2", - "expo-modules-core": "1.2.2", + "expo-modules-core": "1.2.6", "fbemitter": "^3.0.0", "getenv": "^1.0.0", "invariant": "^2.2.4", @@ -24553,9 +24529,9 @@ } }, "@expo/config": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/@expo/config/-/config-8.0.1.tgz", - "integrity": "sha512-mwz2vmOnwbSJfLpAx3HaaQDtItnDuC3MNFsi1j8ld8y7yBFhipa73t8qkJ4g4FG5mqgC35+kv0ejwnh7v1gROQ==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@expo/config/-/config-8.0.2.tgz", + "integrity": "sha512-WubrzTNNdAXy1FU8TdyQ7D9YtDj2tN3fWXDq+C8In+nB7Qc08zwH9cVdaGZ+rBVmjFZBh5ACfObKq/m9cm4QQA==", "requires": { "@babel/code-frame": "~7.10.4", "@expo/config-plugins": "~6.0.0", @@ -24578,9 +24554,9 @@ } }, "@expo/config-plugins": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-6.0.0.tgz", - "integrity": "sha512-Hp9ZbAvonzPTJFcoBBfmxwLwxHFOQuj8YcbYzSW2UiXeco79Q0itsCEKenvfc16V+ZwMkcjpbahy5/8uVn6aiA==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-6.0.1.tgz", + "integrity": "sha512-6mqZutxeibXFeqFfoZApFUEH2n1RxGXYMHCdJrDj4eXDBBFZ3aJ0XBoroZcHHHvfRieEsf54vNyJoWp7JZGj8g==", "requires": { "@expo/config-types": "^48.0.0", "@expo/json-file": "~8.2.37", @@ -24597,16 +24573,6 @@ "slash": "^3.0.0", "xcode": "^3.0.1", "xml2js": "0.4.23" - }, - "dependencies": { - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "requires": { - "lru-cache": "^6.0.0" - } - } } }, "@expo/config-types": { @@ -24661,6 +24627,13 @@ "semver": "^5.5.0", "shebang-command": "^1.2.0", "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } } }, "find-up": { @@ -24712,7 +24685,7 @@ "path-key": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==" }, "pretty-format": { "version": "26.6.2", @@ -24730,15 +24703,10 @@ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - }, "shebang-command": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", "requires": { "shebang-regex": "^1.0.0" } @@ -24746,7 +24714,7 @@ "shebang-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==" }, "uuid": { "version": "3.4.0", @@ -25055,9 +25023,9 @@ "requires": {} }, "expo-media-library": { - "version": "15.2.2", - "resolved": "https://registry.npmjs.org/expo-media-library/-/expo-media-library-15.2.2.tgz", - "integrity": "sha512-GebBavV9H+m0Qzoy4G7++BWmwUcddLnCee1qGYkCyHT6CvuLNhXUgC3FV9NINEwlii3HGAuCzk1auaEY60SGDA==", + "version": "15.2.3", + "resolved": "https://registry.npmjs.org/expo-media-library/-/expo-media-library-15.2.3.tgz", + "integrity": "sha512-Oz8b8Xsvfj7YcutUBtI84NUIqSnt7iCM5HZ5DyKoWKKiDK/+aUuj3RXNQELG8jUw6pQPgEwgbZ1+J8SdH/y9jw==", "requires": {} }, "expo-modules-autolinking": { @@ -25138,9 +25106,9 @@ } }, "expo-modules-core": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-1.2.2.tgz", - "integrity": "sha512-qq0O9rN+uff6eDb5L199Z5QFguS2LOwI9kHTXe1kReBfb8m7hOD9aX9lJy/2CbzueJ+EvXSD8dgtlkKpHHaNUg==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-1.2.6.tgz", + "integrity": "sha512-vyleKepkP8F6L+D55B/E4FbZ8x9pdy3yw/mdbGBkDkrmo2gmeMjOM1mKLSszOkLIqet05O7Wy8m0FZHZTo0VBg==", "requires": { "compare-versions": "^3.4.0", "invariant": "^2.2.4" @@ -26582,9 +26550,9 @@ } }, "jest-expo": { - "version": "46.0.1", - "resolved": "https://registry.npmjs.org/jest-expo/-/jest-expo-46.0.1.tgz", - "integrity": "sha512-wKC/WfA4xAOWqXQwS3WyIWqNeVdKA5RjUqvYaWCM/M8lNbuYoMuixlbxEG+ielKV3LaLaxA/aCvfgouPBISxYA==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/jest-expo/-/jest-expo-46.0.2.tgz", + "integrity": "sha512-VEmIVY+LIOJvQ+I8njQ34NLjq+AHCYiXGoq663v3CMqbQ351yuvJfsKGEdq/p5Q/JuXK0kyvPryksyhCJjGopw==", "dev": true, "requires": { "@expo/config": "~7.0.0", @@ -26595,7 +26563,7 @@ "jest-watch-typeahead": "0.6.4", "json5": "^2.1.0", "lodash": "^4.17.19", - "react-test-renderer": "~18.0.0" + "react-test-renderer": "~18.1.0" }, "dependencies": { "@jest/transform": { @@ -26619,20 +26587,6 @@ "slash": "^3.0.0", "source-map": "^0.6.1", "write-file-atomic": "^3.0.0" - }, - "dependencies": { - "write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - } } }, "@jest/types": { @@ -26803,20 +26757,20 @@ "dev": true }, "react-test-renderer": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-18.0.0.tgz", - "integrity": "sha512-SyZTP/FSkwfiKOZuTZiISzsrC8A80KNlQ8PyyoGoOq+VzMAab6Em1POK/CiX3+XyXG6oiJa1C53zYDbdrJu9fw==", + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-18.1.0.tgz", + "integrity": "sha512-OfuueprJFW7h69GN+kr4Ywin7stcuqaYAt1g7airM5cUgP0BoF5G5CXsPGmXeDeEkncb2fqYNECO4y18sSqphg==", "dev": true, "requires": { - "react-is": "^18.0.0", - "react-shallow-renderer": "^16.13.1", - "scheduler": "^0.21.0" + "react-is": "^18.1.0", + "react-shallow-renderer": "^16.15.0", + "scheduler": "^0.22.0" } }, "scheduler": { - "version": "0.21.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.21.0.tgz", - "integrity": "sha512-1r87x5fz9MXqswA2ERLo0EbOAU74DpIUO090gIasYTqlVoJeMcl+Z1Rg7WHz+qtPujhS/hGIt9kxZOYBV3faRQ==", + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.22.0.tgz", + "integrity": "sha512-6QAm1BgQI88NPYymgGQLCZgvep4FyePDWFpXVK+zNSUgHwlqpJy8VEh8Et0KxTACS4VWwMousBElAZOH9nkkoQ==", "dev": true, "requires": { "loose-envify": "^1.1.0" @@ -29884,13 +29838,13 @@ "integrity": "sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==" }, "react-shallow-renderer": { - "version": "16.14.1", - "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.14.1.tgz", - "integrity": "sha512-rkIMcQi01/+kxiTE9D3fdS959U1g7gs+/rborw++42m1O9FAQiNI/UNRZExVUoAOprn4umcXf+pFRou8i4zuBg==", + "version": "16.15.0", + "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz", + "integrity": "sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==", "dev": true, "requires": { "object-assign": "^4.1.1", - "react-is": "^16.12.0 || ^17.0.0" + "react-is": "^16.12.0 || ^17.0.0 || ^18.0.0" } }, "react-test-renderer": { diff --git a/package.json b/package.json index 2594332..0f809ce 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "eslint-config-prettier": "8.3.0", "eslint-plugin-prettier": "4.0.0", "jest": "27.4.7", - "jest-expo": "46.0.1", + "jest-expo": "46.0.2", "metro-react-native-babel-preset": "0.67.0", "npm-run-all": "4.1.5", "prettier": "2.5.1",