From 0ba1170273490bffc86cc74d190023d289469f0a Mon Sep 17 00:00:00 2001 From: snyk-bot Date: Tue, 27 May 2025 07:52:57 +0000 Subject: [PATCH] fix: upgrade native-base from 3.3.10 to 3.4.28 Snyk has created this PR to upgrade native-base from 3.3.10 to 3.4.28. See this package in npm: native-base See this project in Snyk: https://app.snyk.io/org/sk8ing4life33/project/7d5a4e4c-b7a1-4858-9470-57aaa812fab9?utm_source=github&utm_medium=referral&page=upgrade-pr --- package-lock.json | 559 ++++++++++++++++++++++++++++++---------------- package.json | 2 +- 2 files changed, 363 insertions(+), 198 deletions(-) diff --git a/package-lock.json b/package-lock.json index a519cb5..ab58841 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,7 @@ "expo-permissions": "~13.1.0", "expo-status-bar": "~1.2.0", "expo-updates": "~0.11.6", - "native-base": "^3.3.10", + "native-base": "^3.4.28", "react": "17.0.1", "react-dom": "17.0.1", "react-native": "0.64.3", @@ -2853,9 +2853,10 @@ } }, "node_modules/@react-native-aria/focus": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/@react-native-aria/focus/-/focus-0.2.5.tgz", - "integrity": "sha512-PUTGNL5JMCWJ2dNAehpQqLuSUUdkXcLlFjl52Dv84XcIUTuXRvDl5+jr4OW0jyUSGUS6ooqDNRW/PSza35P+tw==", + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/@react-native-aria/focus/-/focus-0.2.9.tgz", + "integrity": "sha512-zVgOIzKwnsyyurUxlZnzUKB2ekK/cmK64sQJIKKUlkJKVxd2EAFf7Sjz/NVEoMhTODN3qGRASTv9bMk/pBzzVA==", + "license": "MIT", "dependencies": { "@react-aria/focus": "^3.2.3" }, @@ -2899,13 +2900,14 @@ } }, "node_modules/@react-native-aria/overlays": { - "version": "0.3.3-rc.0", - "resolved": "https://registry.npmjs.org/@react-native-aria/overlays/-/overlays-0.3.3-rc.0.tgz", - "integrity": "sha512-RgaIYIHMltt0RdMrVwfXLAVxc22TIUY1Yx07HbQRMdt4LcSmU8pyp5CEtJ/MQCXceuqocnXfsUxyHOSnfhmfpA==", + "version": "0.3.15", + "resolved": "https://registry.npmjs.org/@react-native-aria/overlays/-/overlays-0.3.15.tgz", + "integrity": "sha512-ialIMsXmiQe6A2cWv4O62nJs8raAEkC27BYUu0Z6BEWbhYn+3MhrujxFzsozJ6bwDZgsfNOqtfwk1ScXJxXjkQ==", + "license": "MIT", "dependencies": { "@react-aria/interactions": "^3.3.2", "@react-aria/overlays": "^3.7.0", - "@react-native-aria/utils": "^0.2.8", + "@react-native-aria/utils": "0.2.12", "@react-stately/overlays": "^3.1.1", "@react-types/overlays": "^3.4.0", "dom-helpers": "^5.0.0" @@ -2968,20 +2970,6 @@ "react-native": "*" } }, - "node_modules/@react-native-aria/tabs/node_modules/@react-stately/tabs": { - "version": "3.0.0-alpha.1", - "resolved": "https://registry.npmjs.org/@react-stately/tabs/-/tabs-3.0.0-alpha.1.tgz", - "integrity": "sha512-aEG5lVLqmfx7A/dS5gkPXmD2ERAo69RtC0aHPo/Dw1XjzalYyo6QbQ5WtiuQxsCVx/naWGEJCcMEAD5/vt+cUQ==", - "dependencies": { - "@babel/runtime": "^7.6.2", - "@react-stately/list": "^3.2.2", - "@react-stately/utils": "^3.2.0", - "@react-types/tabs": "3.0.0-alpha.2" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1" - } - }, "node_modules/@react-native-aria/toggle": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/@react-native-aria/toggle/-/toggle-0.2.3.tgz", @@ -3000,9 +2988,10 @@ } }, "node_modules/@react-native-aria/utils": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/@react-native-aria/utils/-/utils-0.2.8.tgz", - "integrity": "sha512-x375tG1itv3irLFRnURLsdK2djuvhFJHizSDUtLCo8skQwfjslED5t4sUkQ49di4G850gaVJz0fCcCx/pHX7CA==", + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/@react-native-aria/utils/-/utils-0.2.12.tgz", + "integrity": "sha512-752/tQ5fjDdc/3Gw8cKqml4NucfiFrO8wPmlg0bBgaCvfQDJaUMi4grme3/fBPCUoK2wk9/yJHfwkv45Gi5Eew==", + "license": "MIT", "dependencies": { "@react-aria/ssr": "^3.0.1", "@react-aria/utils": "^3.3.0" @@ -3886,25 +3875,15 @@ } }, "node_modules/@react-stately/tabs": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@react-stately/tabs/-/tabs-3.0.4.tgz", - "integrity": "sha512-sliAQt7Q+u+wZg48seN27s/4VPIEylD0uB/yCOxAm+bCFV8fqMCKYJeFqjNbtqPz3bjBhN0gBIpKYPv+DK6diQ==", + "version": "3.0.0-alpha.1", + "resolved": "https://registry.npmjs.org/@react-stately/tabs/-/tabs-3.0.0-alpha.1.tgz", + "integrity": "sha512-aEG5lVLqmfx7A/dS5gkPXmD2ERAo69RtC0aHPo/Dw1XjzalYyo6QbQ5WtiuQxsCVx/naWGEJCcMEAD5/vt+cUQ==", + "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.6.2", - "@react-stately/list": "^3.4.4", - "@react-stately/utils": "^3.4.1", - "@react-types/tabs": "^3.0.4" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1" - } - }, - "node_modules/@react-stately/tabs/node_modules/@react-types/tabs": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@react-types/tabs/-/tabs-3.0.4.tgz", - "integrity": "sha512-MUWux69jKq0FdOfkkqBHmy6yyvhvVL0hSIGM/pefcLBe+kBvaqVNMPIDLbskgHo4BZXYhrAlOwoI+jlL43peUA==", - "dependencies": { - "@react-types/shared": "^3.11.2" + "@react-stately/list": "^3.2.2", + "@react-stately/utils": "^3.2.0", + "@react-types/tabs": "3.0.0-alpha.2" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1" @@ -3940,14 +3919,15 @@ } }, "node_modules/@react-stately/utils": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.4.1.tgz", - "integrity": "sha512-mjFbKklj/W8KRw1CQSpUJxHd7lhUge4i00NwJTwGxbzmiJgsTWlKKS/1rBf48ey9hUBopXT5x5vG/AxQfWTQug==", + "version": "3.10.6", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.6.tgz", + "integrity": "sha512-O76ip4InfTTzAJrg8OaZxKU4vvjMDOpfA/PGNOytiXwBbkct2ZeZwaimJ8Bt9W1bj5VsZ81/o/tW4BacbdDOMA==", + "license": "Apache-2.0", "dependencies": { - "@babel/runtime": "^7.6.2" + "@swc/helpers": "^0.5.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-stately/virtualizer": { @@ -3975,14 +3955,15 @@ } }, "node_modules/@react-types/checkbox": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/@react-types/checkbox/-/checkbox-3.2.6.tgz", - "integrity": "sha512-bOQAnnDEpXL1P4oRBiwjnOskKQtawc+JcRZzQk/9k7NwKWfv5MHG/MFDJsW057GPm9Ks0onNATohtw6LFvzAQA==", + "version": "3.9.4", + "resolved": "https://registry.npmjs.org/@react-types/checkbox/-/checkbox-3.9.4.tgz", + "integrity": "sha512-fU3Q1Nw+zbXKm68ba8V7cQzpiX0rIiAUKrBTl2BK97QiTlGBDvMCf4TfEuaNoGbJq+gx+X3n/3yr6c3IAb0ZIg==", + "license": "Apache-2.0", "dependencies": { - "@react-types/shared": "^3.11.2" + "@react-types/shared": "^3.29.1" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-types/combobox": { @@ -4075,11 +4056,12 @@ } }, "node_modules/@react-types/shared": { - "version": "3.11.2", - "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.11.2.tgz", - "integrity": "sha512-MIjjjkFi/DTzMVmeFJJrpc51eS/PLNzLZEv6o/QJPhQ9uOMElYqA790qAcG75u3tR0XGU2Vv9RyeOC7+ppw8/Q==", + "version": "3.29.1", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.1.tgz", + "integrity": "sha512-KtM+cDf2CXoUX439rfEhbnEdAgFZX20UP2A35ypNIawR7/PFFPjQDWyA2EnClCcW/dLWJDEPX2U8+EJff8xqmQ==", + "license": "Apache-2.0", "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-types/slider": { @@ -4157,6 +4139,15 @@ "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" }, + "node_modules/@swc/helpers": { + "version": "0.5.17", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.17.tgz", + "integrity": "sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.8.0" + } + }, "node_modules/@types/graceful-fs": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", @@ -4196,19 +4187,6 @@ "@types/istanbul-lib-report": "*" } }, - "node_modules/@types/lodash": { - "version": "4.14.181", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.181.tgz", - "integrity": "sha512-n3tyKthHJbkiWhDZs3DkhkCzt2MexYHXlX0td5iMplyfwketaOeKboEVBqzceH7juqvEg3q5oUoBFxSLu7zFag==" - }, - "node_modules/@types/lodash.has": { - "version": "4.5.6", - "resolved": "https://registry.npmjs.org/@types/lodash.has/-/lodash.has-4.5.6.tgz", - "integrity": "sha512-SpUCvze0uHilQX/mt4K/cak5OQny1pVfz3pJx6H70dE3Tvw9s7EtlMK+vY6UBS+PQgETDfv6vhwoa3FPS2wrhg==", - "dependencies": { - "@types/lodash": "*" - } - }, "node_modules/@types/node": { "version": "17.0.23", "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.23.tgz", @@ -5556,6 +5534,7 @@ "version": "5.2.1", "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.8.7", "csstype": "^3.0.2" @@ -8041,6 +8020,12 @@ "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=" }, + "node_modules/lodash.uniqueid": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.uniqueid/-/lodash.uniqueid-4.0.1.tgz", + "integrity": "sha512-GQQWaIeGlL6DIIr06kj1j6sSmBxyNMwI8kaX9aKpHR/XsMTiaXDVPNPAkiboOTK9OJpTJF/dXT3xYoFQnj386Q==", + "license": "MIT" + }, "node_modules/log-symbols": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", @@ -8776,32 +8761,32 @@ } }, "node_modules/native-base": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/native-base/-/native-base-3.3.10.tgz", - "integrity": "sha512-NI2g7cf2mYnpMaIqPHGPAPm06Ao1k35RIpI8wV2872eD3HFWVqKS5Jo8XVxJBprGa/FyBlw+lX19UHvXB4SrMA==", + "version": "3.4.28", + "resolved": "https://registry.npmjs.org/native-base/-/native-base-3.4.28.tgz", + "integrity": "sha512-EDg9UFDNmfYXPInpRbxce+4oWFEIGaM7aG6ey4hVllcvMC3PkgCvkiXEB+7EemgC7Qr8CuFjgMTx7P0vvnwZeQ==", + "deprecated": "NativeBase has evolved into gluestack-ui! Visit https://gluestack.io to use our next-generation component library.", + "license": "MIT", "dependencies": { - "@react-aria/focus": "^3.2.3", - "@react-aria/utils": "^3.6.0", "@react-aria/visually-hidden": "^3.2.1", "@react-native-aria/button": "^0.2.4", - "@react-native-aria/checkbox": "^0.2.2", + "@react-native-aria/checkbox": "^0.2.3", "@react-native-aria/combobox": "^0.2.4-alpha.0", - "@react-native-aria/focus": "^0.2.4", + "@react-native-aria/focus": "^0.2.6", "@react-native-aria/interactions": "^0.2.2", - "@react-native-aria/listbox": "0.2.4-alpha.3", - "@react-native-aria/overlays": "0.3.3-rc.0", + "@react-native-aria/listbox": "^0.2.4-alpha.3", + "@react-native-aria/overlays": "^0.3.3", "@react-native-aria/radio": "^0.2.4", "@react-native-aria/slider": "^0.2.5-alpha.1", "@react-native-aria/tabs": "^0.2.7", "@react-native-aria/utils": "^0.2.8", - "@react-stately/checkbox": "^3.0.1", - "@react-stately/collections": "^3.3.0", - "@react-stately/combobox": "^3.0.0-alpha.1", - "@react-stately/radio": "^3.2.1", - "@react-stately/slider": "^3.0.1", - "@react-stately/tabs": "^3.0.0-alpha.1", - "@react-stately/toggle": "^3.2.1", - "@types/lodash.has": "^4.5.6", + "@react-stately/checkbox": "3.0.3", + "@react-stately/collections": "3.3.0", + "@react-stately/combobox": "3.0.0-alpha.1", + "@react-stately/radio": "3.2.1", + "@react-stately/slider": "3.0.1", + "@react-stately/tabs": "3.0.0-alpha.1", + "@react-stately/toggle": "3.2.1", + "inline-style-prefixer": "^6.0.1", "lodash.clonedeep": "^4.5.0", "lodash.get": "^4.4.2", "lodash.has": "^4.5.2", @@ -8813,9 +8798,10 @@ "lodash.omit": "^4.5.0", "lodash.omitby": "^4.6.0", "lodash.pick": "^4.4.0", - "react-native-keyboard-aware-scroll-view": "^0.9.5", + "lodash.uniqueid": "^4.0.1", "stable-hash": "^0.0.2", - "tinycolor2": "^1.4.2" + "tinycolor2": "^1.4.2", + "use-sync-external-store": "^1.2.0" }, "peerDependencies": { "@types/react": "*", @@ -8827,6 +8813,124 @@ "react-native-svg": "*" } }, + "node_modules/native-base/node_modules/@react-stately/checkbox": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@react-stately/checkbox/-/checkbox-3.0.3.tgz", + "integrity": "sha512-amT889DTLdbjAVjZ9j9TytN73PszynGIspKi1QSUCvXeA2OVyCwShxhV0Pn7yYX8cMinvGXrjhWdhn0nhYeMdg==", + "license": "Apache-2.0", + "dependencies": { + "@babel/runtime": "^7.6.2", + "@react-stately/toggle": "^3.2.3", + "@react-stately/utils": "^3.2.2", + "@react-types/checkbox": "^3.2.3" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1" + } + }, + "node_modules/native-base/node_modules/@react-stately/checkbox/node_modules/@react-stately/toggle": { + "version": "3.8.4", + "resolved": "https://registry.npmjs.org/@react-stately/toggle/-/toggle-3.8.4.tgz", + "integrity": "sha512-JbKoXhkJ5P5nCrNXChMos3yNqkIeGXPDEMS/dfkHlsjQYxJfylRm4j/nWoDXxxkUmfkvXcNEMofMn9iO1+H0DQ==", + "license": "Apache-2.0", + "dependencies": { + "@react-stately/utils": "^3.10.6", + "@react-types/checkbox": "^3.9.4", + "@react-types/shared": "^3.29.1", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/native-base/node_modules/@react-stately/collections": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.3.0.tgz", + "integrity": "sha512-Y8Pfugw/tYbcR9F6GTiTkd9O4FiXErxi5aDLSZ/knS6v0pvr3EHsC3T7jLW+48dSNrwl+HkMe5ECMhWSUA1jRQ==", + "license": "Apache-2.0", + "dependencies": { + "@babel/runtime": "^7.6.2", + "@react-types/shared": "^3.2.1" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1" + } + }, + "node_modules/native-base/node_modules/@react-stately/combobox": { + "version": "3.0.0-alpha.1", + "resolved": "https://registry.npmjs.org/@react-stately/combobox/-/combobox-3.0.0-alpha.1.tgz", + "integrity": "sha512-v0DNGLx0KGvNgBbXoSKzfHGcy65eP0Wx4uY3dqj+u9k3ru2BEvIqB8fo6CWhQqu8VHBX4AlhoxcyrloIKvjD/g==", + "license": "Apache-2.0", + "dependencies": { + "@babel/runtime": "^7.6.2", + "@react-stately/list": "^3.2.2", + "@react-stately/menu": "^3.1.0", + "@react-stately/select": "^3.1.0", + "@react-stately/utils": "^3.2.0", + "@react-types/combobox": "3.0.0-alpha.1", + "@react-types/shared": "^3.4.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1" + } + }, + "node_modules/native-base/node_modules/@react-stately/radio": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@react-stately/radio/-/radio-3.2.1.tgz", + "integrity": "sha512-WGYMWCDJQOicFLf+bW2CbAnlRWaqsUd028WpsS41GWyIx/w7DVpUeGFwTSvyCXC5SCQZuambsWHgXNz8Ng5WIA==", + "license": "Apache-2.0", + "dependencies": { + "@babel/runtime": "^7.6.2", + "@react-stately/utils": "^3.1.1", + "@react-types/radio": "^3.1.1" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1" + } + }, + "node_modules/native-base/node_modules/@react-stately/slider": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@react-stately/slider/-/slider-3.0.1.tgz", + "integrity": "sha512-gGpfdVbTmdsOvrmZvFx4hJ5b7nczvAWdHR/tFFJKfxH0/V8NudZ5hGnawY84R3x+OvgV+tKUfifEUKA+oJyG5w==", + "license": "Apache-2.0", + "dependencies": { + "@babel/runtime": "^7.6.2", + "@react-aria/i18n": "^3.3.0", + "@react-aria/utils": "^3.6.0", + "@react-stately/utils": "^3.2.0", + "@react-types/slider": "^3.0.1" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1" + } + }, + "node_modules/native-base/node_modules/@react-stately/toggle": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@react-stately/toggle/-/toggle-3.2.1.tgz", + "integrity": "sha512-gZVuJ8OYoATUoXzdprsyx6O1w3wCrN+J0KnjhrjjKTrBG68n3pZH0p6dM0XpsaCzlSv0UgNa4fhHS3dYfr/ovw==", + "license": "Apache-2.0", + "dependencies": { + "@babel/runtime": "^7.6.2", + "@react-stately/utils": "^3.1.1", + "@react-types/checkbox": "^3.2.1", + "@react-types/shared": "^3.2.1" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1" + } + }, + "node_modules/native-base/node_modules/@react-types/combobox": { + "version": "3.0.0-alpha.1", + "resolved": "https://registry.npmjs.org/@react-types/combobox/-/combobox-3.0.0-alpha.1.tgz", + "integrity": "sha512-td8pZmzZx5L32DuJ5iQk0Y4DNPerHWc2NXjx88jiQGxtorzvfrIQRKh3sy13PH7AMplGSEdAxG0llfCKrIy0Ow==", + "license": "Apache-2.0", + "dependencies": { + "@react-types/shared": "^3.4.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1" + } + }, "node_modules/negotiator": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", @@ -9780,18 +9884,6 @@ "react-native": ">=0.42.0" } }, - "node_modules/react-native-keyboard-aware-scroll-view": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/react-native-keyboard-aware-scroll-view/-/react-native-keyboard-aware-scroll-view-0.9.5.tgz", - "integrity": "sha512-XwfRn+T/qBH9WjTWIBiJD2hPWg0yJvtaEw6RtPCa5/PYHabzBaWxYBOl0usXN/368BL1XktnZPh8C2lmTpOREA==", - "dependencies": { - "prop-types": "^15.6.2", - "react-native-iphone-x-helper": "^1.0.3" - }, - "peerDependencies": { - "react-native": ">=0.48.4" - } - }, "node_modules/react-native-paper": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/react-native-paper/-/react-native-paper-4.12.0.tgz", @@ -11504,9 +11596,10 @@ "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" }, "node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" }, "node_modules/type-fest": { "version": "0.7.1", @@ -11750,6 +11843,15 @@ "react": "^18.0.0" } }, + "node_modules/use-sync-external-store": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.5.0.tgz", + "integrity": "sha512-Rb46I4cGGVBmjamjphe8L/UnvJD+uPPtTkNvX5mZgqdbavhI4EbgIWJiIHXJ8bc/i9EQGPRh4DwEURJ552Do0A==", + "license": "MIT", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, "node_modules/util": { "version": "0.12.4", "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz", @@ -14172,9 +14274,9 @@ } }, "@react-native-aria/focus": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/@react-native-aria/focus/-/focus-0.2.5.tgz", - "integrity": "sha512-PUTGNL5JMCWJ2dNAehpQqLuSUUdkXcLlFjl52Dv84XcIUTuXRvDl5+jr4OW0jyUSGUS6ooqDNRW/PSza35P+tw==", + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/@react-native-aria/focus/-/focus-0.2.9.tgz", + "integrity": "sha512-zVgOIzKwnsyyurUxlZnzUKB2ekK/cmK64sQJIKKUlkJKVxd2EAFf7Sjz/NVEoMhTODN3qGRASTv9bMk/pBzzVA==", "requires": { "@react-aria/focus": "^3.2.3" } @@ -14206,13 +14308,13 @@ } }, "@react-native-aria/overlays": { - "version": "0.3.3-rc.0", - "resolved": "https://registry.npmjs.org/@react-native-aria/overlays/-/overlays-0.3.3-rc.0.tgz", - "integrity": "sha512-RgaIYIHMltt0RdMrVwfXLAVxc22TIUY1Yx07HbQRMdt4LcSmU8pyp5CEtJ/MQCXceuqocnXfsUxyHOSnfhmfpA==", + "version": "0.3.15", + "resolved": "https://registry.npmjs.org/@react-native-aria/overlays/-/overlays-0.3.15.tgz", + "integrity": "sha512-ialIMsXmiQe6A2cWv4O62nJs8raAEkC27BYUu0Z6BEWbhYn+3MhrujxFzsozJ6bwDZgsfNOqtfwk1ScXJxXjkQ==", "requires": { "@react-aria/interactions": "^3.3.2", "@react-aria/overlays": "^3.7.0", - "@react-native-aria/utils": "^0.2.8", + "@react-native-aria/utils": "0.2.12", "@react-stately/overlays": "^3.1.1", "@react-types/overlays": "^3.4.0", "dom-helpers": "^5.0.0" @@ -14256,19 +14358,6 @@ "@react-native-aria/utils": "^0.2.7", "@react-stately/tabs": "3.0.0-alpha.1", "@react-types/tabs": "3.0.0-alpha.2" - }, - "dependencies": { - "@react-stately/tabs": { - "version": "3.0.0-alpha.1", - "resolved": "https://registry.npmjs.org/@react-stately/tabs/-/tabs-3.0.0-alpha.1.tgz", - "integrity": "sha512-aEG5lVLqmfx7A/dS5gkPXmD2ERAo69RtC0aHPo/Dw1XjzalYyo6QbQ5WtiuQxsCVx/naWGEJCcMEAD5/vt+cUQ==", - "requires": { - "@babel/runtime": "^7.6.2", - "@react-stately/list": "^3.2.2", - "@react-stately/utils": "^3.2.0", - "@react-types/tabs": "3.0.0-alpha.2" - } - } } }, "@react-native-aria/toggle": { @@ -14285,9 +14374,9 @@ } }, "@react-native-aria/utils": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/@react-native-aria/utils/-/utils-0.2.8.tgz", - "integrity": "sha512-x375tG1itv3irLFRnURLsdK2djuvhFJHizSDUtLCo8skQwfjslED5t4sUkQ49di4G850gaVJz0fCcCx/pHX7CA==", + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/@react-native-aria/utils/-/utils-0.2.12.tgz", + "integrity": "sha512-752/tQ5fjDdc/3Gw8cKqml4NucfiFrO8wPmlg0bBgaCvfQDJaUMi4grme3/fBPCUoK2wk9/yJHfwkv45Gi5Eew==", "requires": { "@react-aria/ssr": "^3.0.1", "@react-aria/utils": "^3.3.0" @@ -14972,24 +15061,14 @@ } }, "@react-stately/tabs": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@react-stately/tabs/-/tabs-3.0.4.tgz", - "integrity": "sha512-sliAQt7Q+u+wZg48seN27s/4VPIEylD0uB/yCOxAm+bCFV8fqMCKYJeFqjNbtqPz3bjBhN0gBIpKYPv+DK6diQ==", + "version": "3.0.0-alpha.1", + "resolved": "https://registry.npmjs.org/@react-stately/tabs/-/tabs-3.0.0-alpha.1.tgz", + "integrity": "sha512-aEG5lVLqmfx7A/dS5gkPXmD2ERAo69RtC0aHPo/Dw1XjzalYyo6QbQ5WtiuQxsCVx/naWGEJCcMEAD5/vt+cUQ==", "requires": { "@babel/runtime": "^7.6.2", - "@react-stately/list": "^3.4.4", - "@react-stately/utils": "^3.4.1", - "@react-types/tabs": "^3.0.4" - }, - "dependencies": { - "@react-types/tabs": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@react-types/tabs/-/tabs-3.0.4.tgz", - "integrity": "sha512-MUWux69jKq0FdOfkkqBHmy6yyvhvVL0hSIGM/pefcLBe+kBvaqVNMPIDLbskgHo4BZXYhrAlOwoI+jlL43peUA==", - "requires": { - "@react-types/shared": "^3.11.2" - } - } + "@react-stately/list": "^3.2.2", + "@react-stately/utils": "^3.2.0", + "@react-types/tabs": "3.0.0-alpha.2" } }, "@react-stately/toggle": { @@ -15016,11 +15095,11 @@ } }, "@react-stately/utils": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.4.1.tgz", - "integrity": "sha512-mjFbKklj/W8KRw1CQSpUJxHd7lhUge4i00NwJTwGxbzmiJgsTWlKKS/1rBf48ey9hUBopXT5x5vG/AxQfWTQug==", + "version": "3.10.6", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.6.tgz", + "integrity": "sha512-O76ip4InfTTzAJrg8OaZxKU4vvjMDOpfA/PGNOytiXwBbkct2ZeZwaimJ8Bt9W1bj5VsZ81/o/tW4BacbdDOMA==", "requires": { - "@babel/runtime": "^7.6.2" + "@swc/helpers": "^0.5.0" } }, "@react-stately/virtualizer": { @@ -15042,11 +15121,11 @@ } }, "@react-types/checkbox": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/@react-types/checkbox/-/checkbox-3.2.6.tgz", - "integrity": "sha512-bOQAnnDEpXL1P4oRBiwjnOskKQtawc+JcRZzQk/9k7NwKWfv5MHG/MFDJsW057GPm9Ks0onNATohtw6LFvzAQA==", + "version": "3.9.4", + "resolved": "https://registry.npmjs.org/@react-types/checkbox/-/checkbox-3.9.4.tgz", + "integrity": "sha512-fU3Q1Nw+zbXKm68ba8V7cQzpiX0rIiAUKrBTl2BK97QiTlGBDvMCf4TfEuaNoGbJq+gx+X3n/3yr6c3IAb0ZIg==", "requires": { - "@react-types/shared": "^3.11.2" + "@react-types/shared": "^3.29.1" } }, "@react-types/combobox": { @@ -15115,9 +15194,9 @@ } }, "@react-types/shared": { - "version": "3.11.2", - "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.11.2.tgz", - "integrity": "sha512-MIjjjkFi/DTzMVmeFJJrpc51eS/PLNzLZEv6o/QJPhQ9uOMElYqA790qAcG75u3tR0XGU2Vv9RyeOC7+ppw8/Q==", + "version": "3.29.1", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.1.tgz", + "integrity": "sha512-KtM+cDf2CXoUX439rfEhbnEdAgFZX20UP2A35ypNIawR7/PFFPjQDWyA2EnClCcW/dLWJDEPX2U8+EJff8xqmQ==", "requires": {} }, "@react-types/slider": { @@ -15180,6 +15259,14 @@ "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" }, + "@swc/helpers": { + "version": "0.5.17", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.17.tgz", + "integrity": "sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==", + "requires": { + "tslib": "^2.8.0" + } + }, "@types/graceful-fs": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", @@ -15219,19 +15306,6 @@ "@types/istanbul-lib-report": "*" } }, - "@types/lodash": { - "version": "4.14.181", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.181.tgz", - "integrity": "sha512-n3tyKthHJbkiWhDZs3DkhkCzt2MexYHXlX0td5iMplyfwketaOeKboEVBqzceH7juqvEg3q5oUoBFxSLu7zFag==" - }, - "@types/lodash.has": { - "version": "4.5.6", - "resolved": "https://registry.npmjs.org/@types/lodash.has/-/lodash.has-4.5.6.tgz", - "integrity": "sha512-SpUCvze0uHilQX/mt4K/cak5OQny1pVfz3pJx6H70dE3Tvw9s7EtlMK+vY6UBS+PQgETDfv6vhwoa3FPS2wrhg==", - "requires": { - "@types/lodash": "*" - } - }, "@types/node": { "version": "17.0.23", "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.23.tgz", @@ -18202,6 +18276,11 @@ "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=" }, + "lodash.uniqueid": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.uniqueid/-/lodash.uniqueid-4.0.1.tgz", + "integrity": "sha512-GQQWaIeGlL6DIIr06kj1j6sSmBxyNMwI8kaX9aKpHR/XsMTiaXDVPNPAkiboOTK9OJpTJF/dXT3xYoFQnj386Q==" + }, "log-symbols": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", @@ -18817,32 +18896,30 @@ } }, "native-base": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/native-base/-/native-base-3.3.10.tgz", - "integrity": "sha512-NI2g7cf2mYnpMaIqPHGPAPm06Ao1k35RIpI8wV2872eD3HFWVqKS5Jo8XVxJBprGa/FyBlw+lX19UHvXB4SrMA==", + "version": "3.4.28", + "resolved": "https://registry.npmjs.org/native-base/-/native-base-3.4.28.tgz", + "integrity": "sha512-EDg9UFDNmfYXPInpRbxce+4oWFEIGaM7aG6ey4hVllcvMC3PkgCvkiXEB+7EemgC7Qr8CuFjgMTx7P0vvnwZeQ==", "requires": { - "@react-aria/focus": "^3.2.3", - "@react-aria/utils": "^3.6.0", "@react-aria/visually-hidden": "^3.2.1", "@react-native-aria/button": "^0.2.4", - "@react-native-aria/checkbox": "^0.2.2", + "@react-native-aria/checkbox": "^0.2.3", "@react-native-aria/combobox": "^0.2.4-alpha.0", - "@react-native-aria/focus": "^0.2.4", + "@react-native-aria/focus": "^0.2.6", "@react-native-aria/interactions": "^0.2.2", - "@react-native-aria/listbox": "0.2.4-alpha.3", - "@react-native-aria/overlays": "0.3.3-rc.0", + "@react-native-aria/listbox": "^0.2.4-alpha.3", + "@react-native-aria/overlays": "^0.3.3", "@react-native-aria/radio": "^0.2.4", "@react-native-aria/slider": "^0.2.5-alpha.1", "@react-native-aria/tabs": "^0.2.7", "@react-native-aria/utils": "^0.2.8", - "@react-stately/checkbox": "^3.0.1", - "@react-stately/collections": "^3.3.0", - "@react-stately/combobox": "^3.0.0-alpha.1", - "@react-stately/radio": "^3.2.1", - "@react-stately/slider": "^3.0.1", - "@react-stately/tabs": "^3.0.0-alpha.1", - "@react-stately/toggle": "^3.2.1", - "@types/lodash.has": "^4.5.6", + "@react-stately/checkbox": "3.0.3", + "@react-stately/collections": "3.3.0", + "@react-stately/combobox": "3.0.0-alpha.1", + "@react-stately/radio": "3.2.1", + "@react-stately/slider": "3.0.1", + "@react-stately/tabs": "3.0.0-alpha.1", + "@react-stately/toggle": "3.2.1", + "inline-style-prefixer": "^6.0.1", "lodash.clonedeep": "^4.5.0", "lodash.get": "^4.4.2", "lodash.has": "^4.5.2", @@ -18854,9 +18931,100 @@ "lodash.omit": "^4.5.0", "lodash.omitby": "^4.6.0", "lodash.pick": "^4.4.0", - "react-native-keyboard-aware-scroll-view": "^0.9.5", + "lodash.uniqueid": "^4.0.1", "stable-hash": "^0.0.2", - "tinycolor2": "^1.4.2" + "tinycolor2": "^1.4.2", + "use-sync-external-store": "^1.2.0" + }, + "dependencies": { + "@react-stately/checkbox": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@react-stately/checkbox/-/checkbox-3.0.3.tgz", + "integrity": "sha512-amT889DTLdbjAVjZ9j9TytN73PszynGIspKi1QSUCvXeA2OVyCwShxhV0Pn7yYX8cMinvGXrjhWdhn0nhYeMdg==", + "requires": { + "@babel/runtime": "^7.6.2", + "@react-stately/toggle": "^3.2.3", + "@react-stately/utils": "^3.2.2", + "@react-types/checkbox": "^3.2.3" + }, + "dependencies": { + "@react-stately/toggle": { + "version": "3.8.4", + "resolved": "https://registry.npmjs.org/@react-stately/toggle/-/toggle-3.8.4.tgz", + "integrity": "sha512-JbKoXhkJ5P5nCrNXChMos3yNqkIeGXPDEMS/dfkHlsjQYxJfylRm4j/nWoDXxxkUmfkvXcNEMofMn9iO1+H0DQ==", + "requires": { + "@react-stately/utils": "^3.10.6", + "@react-types/checkbox": "^3.9.4", + "@react-types/shared": "^3.29.1", + "@swc/helpers": "^0.5.0" + } + } + } + }, + "@react-stately/collections": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.3.0.tgz", + "integrity": "sha512-Y8Pfugw/tYbcR9F6GTiTkd9O4FiXErxi5aDLSZ/knS6v0pvr3EHsC3T7jLW+48dSNrwl+HkMe5ECMhWSUA1jRQ==", + "requires": { + "@babel/runtime": "^7.6.2", + "@react-types/shared": "^3.2.1" + } + }, + "@react-stately/combobox": { + "version": "3.0.0-alpha.1", + "resolved": "https://registry.npmjs.org/@react-stately/combobox/-/combobox-3.0.0-alpha.1.tgz", + "integrity": "sha512-v0DNGLx0KGvNgBbXoSKzfHGcy65eP0Wx4uY3dqj+u9k3ru2BEvIqB8fo6CWhQqu8VHBX4AlhoxcyrloIKvjD/g==", + "requires": { + "@babel/runtime": "^7.6.2", + "@react-stately/list": "^3.2.2", + "@react-stately/menu": "^3.1.0", + "@react-stately/select": "^3.1.0", + "@react-stately/utils": "^3.2.0", + "@react-types/combobox": "3.0.0-alpha.1", + "@react-types/shared": "^3.4.0" + } + }, + "@react-stately/radio": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@react-stately/radio/-/radio-3.2.1.tgz", + "integrity": "sha512-WGYMWCDJQOicFLf+bW2CbAnlRWaqsUd028WpsS41GWyIx/w7DVpUeGFwTSvyCXC5SCQZuambsWHgXNz8Ng5WIA==", + "requires": { + "@babel/runtime": "^7.6.2", + "@react-stately/utils": "^3.1.1", + "@react-types/radio": "^3.1.1" + } + }, + "@react-stately/slider": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@react-stately/slider/-/slider-3.0.1.tgz", + "integrity": "sha512-gGpfdVbTmdsOvrmZvFx4hJ5b7nczvAWdHR/tFFJKfxH0/V8NudZ5hGnawY84R3x+OvgV+tKUfifEUKA+oJyG5w==", + "requires": { + "@babel/runtime": "^7.6.2", + "@react-aria/i18n": "^3.3.0", + "@react-aria/utils": "^3.6.0", + "@react-stately/utils": "^3.2.0", + "@react-types/slider": "^3.0.1" + } + }, + "@react-stately/toggle": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@react-stately/toggle/-/toggle-3.2.1.tgz", + "integrity": "sha512-gZVuJ8OYoATUoXzdprsyx6O1w3wCrN+J0KnjhrjjKTrBG68n3pZH0p6dM0XpsaCzlSv0UgNa4fhHS3dYfr/ovw==", + "requires": { + "@babel/runtime": "^7.6.2", + "@react-stately/utils": "^3.1.1", + "@react-types/checkbox": "^3.2.1", + "@react-types/shared": "^3.2.1" + } + }, + "@react-types/combobox": { + "version": "3.0.0-alpha.1", + "resolved": "https://registry.npmjs.org/@react-types/combobox/-/combobox-3.0.0-alpha.1.tgz", + "integrity": "sha512-td8pZmzZx5L32DuJ5iQk0Y4DNPerHWc2NXjx88jiQGxtorzvfrIQRKh3sy13PH7AMplGSEdAxG0llfCKrIy0Ow==", + "requires": { + "@react-types/shared": "^3.4.0" + } + } } }, "negotiator": { @@ -19574,15 +19742,6 @@ "integrity": "sha512-HOf0jzRnq2/aFUcdCJ9w9JGzN3gdEg0zFE4FyYlp4jtidqU03D5X7ZegGKfT1EWteR0gPBGp9ye5T5FvSWi9Yg==", "requires": {} }, - "react-native-keyboard-aware-scroll-view": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/react-native-keyboard-aware-scroll-view/-/react-native-keyboard-aware-scroll-view-0.9.5.tgz", - "integrity": "sha512-XwfRn+T/qBH9WjTWIBiJD2hPWg0yJvtaEw6RtPCa5/PYHabzBaWxYBOl0usXN/368BL1XktnZPh8C2lmTpOREA==", - "requires": { - "prop-types": "^15.6.2", - "react-native-iphone-x-helper": "^1.0.3" - } - }, "react-native-paper": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/react-native-paper/-/react-native-paper-4.12.0.tgz", @@ -20925,9 +21084,9 @@ "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" }, "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==" }, "type-fest": { "version": "0.7.1", @@ -21103,6 +21262,12 @@ "integrity": "sha512-0Y/cTLlZfw547tJhJMoRA16OUbVqRm6DmvGpiGbmLST6BIA5KU5cKlvlz8DVMrACnWpyEjCkgmhLatthP4jUbA==", "requires": {} }, + "use-sync-external-store": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.5.0.tgz", + "integrity": "sha512-Rb46I4cGGVBmjamjphe8L/UnvJD+uPPtTkNvX5mZgqdbavhI4EbgIWJiIHXJ8bc/i9EQGPRh4DwEURJ552Do0A==", + "requires": {} + }, "util": { "version": "0.12.4", "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz", diff --git a/package.json b/package.json index 062d065..42c9912 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "expo-font": "~10.0.4", "expo-status-bar": "~1.2.0", "expo-updates": "~0.11.6", - "native-base": "^3.3.10", + "native-base": "^3.4.28", "react": "17.0.1", "react-dom": "17.0.1", "react-native": "0.64.3",