From 2bcb8270f56c799d810263493dfa27efd5ee61f2 Mon Sep 17 00:00:00 2001 From: mehmet-erim Date: Wed, 18 Nov 2020 13:45:20 +0300 Subject: [PATCH] feat: install @react-native-async-storage/async-storage --- templates/app/react-native/package.json | 7 +-- templates/app/react-native/src/store/index.js | 2 +- templates/app/react-native/yarn.lock | 48 +++++++++++-------- 3 files changed, 33 insertions(+), 24 deletions(-) diff --git a/templates/app/react-native/package.json b/templates/app/react-native/package.json index 371aed438f..e13a0f1d56 100644 --- a/templates/app/react-native/package.json +++ b/templates/app/react-native/package.json @@ -11,6 +11,7 @@ }, "dependencies": { "@expo/vector-icons": "^10.2.1", + "@react-native-async-storage/async-storage": "^1.13.2", "@react-native-community/masked-view": "0.1.10", "@react-navigation/drawer": "^5.11.3", "@react-navigation/native": "^5.8.9", @@ -18,25 +19,25 @@ "@reduxjs/toolkit": "^1.4.0", "axios": "^0.21.0", "color": "^3.1.3", + "expo": "~39.0.4", "expo-constants": "~9.2.0", "expo-font": "~8.3.0", "expo-status-bar": "~1.0.2", - "expo": "~39.0.4", "formik": "^2.2.5", "i18n-js": "^3.8.0", "lodash": "^4.17.20", "native-base": "2.13.14", "prop-types": "^15.7.2", + "react": "17.0.1", "react-dom": "17.0.1", + "react-native": "https://github.com/expo/react-native/archive/sdk-39.0.4.tar.gz", "react-native-gesture-handler": "~1.7.0 ", "react-native-reanimated": "~1.13.2", "react-native-safe-area-context": "3.1.4", "react-native-safe-area-view": "^1.1.1", "react-native-screens": "~2.10.1", "react-native-web": "~0.14.8", - "react-native": "https://github.com/expo/react-native/archive/sdk-39.0.4.tar.gz", "react-redux": "^7.2.2", - "react": "17.0.1", "redux-persist": "^6.0.0", "redux-saga": "^1.1.3", "reselect": "^4.0.0", diff --git a/templates/app/react-native/src/store/index.js b/templates/app/react-native/src/store/index.js index 6333bc7ded..b038d82cf4 100644 --- a/templates/app/react-native/src/store/index.js +++ b/templates/app/react-native/src/store/index.js @@ -1,9 +1,9 @@ import { configureStore } from '@reduxjs/toolkit'; import createSagaMiddleware from 'redux-saga'; import { persistStore, persistReducer } from 'redux-persist'; -import { AsyncStorage } from 'react-native'; import { rootSaga } from './sagas'; import rootReducer from './reducers'; +import AsyncStorage from '@react-native-async-storage/async-storage'; const sagaMiddleware = createSagaMiddleware(); diff --git a/templates/app/react-native/yarn.lock b/templates/app/react-native/yarn.lock index 442ddb75e7..e844eb220d 100644 --- a/templates/app/react-native/yarn.lock +++ b/templates/app/react-native/yarn.lock @@ -992,10 +992,10 @@ exec-sh "^0.3.2" minimist "^1.2.0" -"@codler/react-native-keyboard-aware-scroll-view@1.0.0", "@codler/react-native-keyboard-aware-scroll-view@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@codler/react-native-keyboard-aware-scroll-view/-/react-native-keyboard-aware-scroll-view-1.0.1.tgz#e823cedfd064d7dc849ec71fa3f8d9f4b0558bb6" - integrity sha512-ACGSY+VPJ1KwdNQi/oKt74ld2PtGW+o09hJNsllHyBWcrnke0aOxXdtaS87nRLvVXwWadRawnSrYR/PDxr5QEg== +"@codler/react-native-keyboard-aware-scroll-view@1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@codler/react-native-keyboard-aware-scroll-view/-/react-native-keyboard-aware-scroll-view-1.0.0.tgz#7ca45d9a06aa118e7acfbddc33dd5e2fb9c9bb4b" + integrity sha512-syLIolsZEe9quJ9RUF+PaswA+TLXCHkbIJVe54E4fuVu3mrL+9B1fjcX0Grq0hbu/s5EE+mVPIXvFY/3cADpqg== dependencies: react-native-iphone-x-helper "^1.0.3" @@ -1144,6 +1144,13 @@ "@types/yargs" "^15.0.0" chalk "^3.0.0" +"@react-native-async-storage/async-storage@^1.13.2": + version "1.13.2" + resolved "https://registry.yarnpkg.com/@react-native-async-storage/async-storage/-/async-storage-1.13.2.tgz#649f78527f16cd5a87071a888219ef7a35ef5c79" + integrity sha512-isTDvUApRJPVWFxV15yrQSOGqarX7cIedq/y4N5yWSnotf68D9qvDEv1I7rCXhkBDi0u4OJt6GA9dksUT0D3wg== + dependencies: + deep-assign "^3.0.0" + "@react-native-community/cli-debugger-ui@^4.9.0": version "4.9.0" resolved "https://registry.yarnpkg.com/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-4.9.0.tgz#4177764ba69243c97aa26829d59d9501acb2bd71" @@ -1456,9 +1463,9 @@ "@types/yargs-parser" "*" "@types/yargs@^15.0.0": - version "15.0.9" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.9.tgz#524cd7998fe810cdb02f26101b699cccd156ff19" - integrity sha512-HmU8SeIRhZCWcnRskCs36Q1Q00KBV6Cqh/ora8WN1+22dY07AZdn6Gel8QZ3t26XYPImtcL8WV/eqjhVmMEw4g== + version "15.0.10" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.10.tgz#0fe3c8173a0d5c3e780b389050140c3f5ea6ea74" + integrity sha512-z8PNtlhrj7eJNLmrAivM7rjBESG6JwC5xP3RVk12i/8HVP7Xnx/sEmERnRImyEuUaJfO942X0qMOYsoupaJbZQ== dependencies: "@types/yargs-parser" "*" @@ -1719,12 +1726,13 @@ array-unique@^0.3.2: integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= array.prototype.flat@^1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz#0de82b426b0318dbfdb940089e38b043d37f6c7b" - integrity sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ== + version "1.2.4" + resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz#6ef638b43312bd401b4c6199fdec7e2dc9e9a123" + integrity sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg== dependencies: + call-bind "^1.0.0" define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" + es-abstract "^1.18.0-next.1" array.prototype.flatmap@^1.2.3: version "1.2.3" @@ -2067,9 +2075,9 @@ camelcase@^5.0.0, camelcase@^5.3.1: integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== caniuse-lite@^1.0.30001157: - version "1.0.30001158" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001158.tgz#fce86d321369603c2bc855ee0e901a7f49f8310b" - integrity sha512-s5loVYY+yKpuVA3HyW8BarzrtJvwHReuzugQXlv1iR3LKSReoFXRm86mT6hT7PEF5RxW+XQZg+6nYjlywYzQ+g== + version "1.0.30001159" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001159.tgz#bebde28f893fa9594dadcaa7d6b8e2aa0299df20" + integrity sha512-w9Ph56jOsS8RL20K9cLND3u/+5WASWdhC/PPrf+V3/HsM3uHOavWOR1Xzakbv4Puo/srmPHudkmCRWM7Aq+/UA== capture-exit@^2.0.0: version "2.0.0" @@ -2587,9 +2595,9 @@ ee-first@1.1.1: integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= electron-to-chromium@^1.3.591: - version "1.3.597" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.597.tgz#0d30fd4c0f5437149c28a6044c4e119357ae56aa" - integrity sha512-VJI21MucKaqyFw0oe3j9BIg+nDF4MHzUZAmUwZzrxho+s8zPCD13Fds07Rgu+MTtAadO4tYTKFdAUksKYUyIJw== + version "1.3.598" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.598.tgz#8f757018902ab6190323a8c5f6124d854893a35b" + integrity sha512-G5Ztk23/ubLYVPxPXnB1uu105uzIPd4xB/D8ld8x1GaSC9+vU9NZL16nYZya8H77/7CCKKN7dArzJL3pBs8N7A== emoji-regex@^7.0.1: version "7.0.3" @@ -3674,9 +3682,9 @@ immediate@^3.2.2: integrity sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q== immer@^7.0.3: - version "7.0.14" - resolved "https://registry.yarnpkg.com/immer/-/immer-7.0.14.tgz#3e605f8584b15a9520d2f2f3fda9441cc9170d25" - integrity sha512-BxCs6pJwhgSEUEOZjywW7OA8DXVzfHjkBelSEl0A+nEu0+zS4cFVdNOONvt55N4WOm8Pu4xqSPYxhm1Lv2iBBA== + version "7.0.15" + resolved "https://registry.yarnpkg.com/immer/-/immer-7.0.15.tgz#dc3bc6db87401659d2e737c67a21b227c484a4ad" + integrity sha512-yM7jo9+hvYgvdCQdqvhCNRRio0SCXc8xDPzA25SvKWa7b1WVPjLwQs1VYU5JPXjcJPTqAa5NP5dqpORGYBQ2AA== import-fresh@^2.0.0: version "2.0.0"