From 4e57ab05f3a4744d495ebcf9eebf6d8e42ed143f Mon Sep 17 00:00:00 2001 From: Nikolai R Kristiansen Date: Mon, 1 Aug 2022 01:03:43 +0200 Subject: [PATCH] =?UTF-8?q?=E2=AC=86=20Bump=20some=20deps?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Update README with some TODOs --- README.md | 25 +++++++++++++---- package.json | 40 +++++++++++++-------------- yarn.lock | 78 +++++++++++++++++++++++++++++++++------------------- 3 files changed, 89 insertions(+), 54 deletions(-) diff --git a/README.md b/README.md index f835c52..a91c623 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,9 @@ +# dusken-client + +The mobile app for Chateau Neuf using React Native. + ## Install + # See https://facebook.github.io/react-native/docs/getting-started.html#content yarn cd ios; pod install # ios only @@ -6,23 +11,25 @@ # Environment settings cp env-example .env - react-native start - react-native run-android + yarn start + yarn android ## Development + # Improve compile times touch ~/.gradle/gradle.properties && echo -e "org.gradle.daemon=true\norg.gradle.jvmargs=-Xmx2048M" >> ~/.gradle/gradle.properties # Run android emulator (first avd) yarn emulator - # Make sure you have hw.keyboard=yes in your avd config.ini (in $HOME/.android/avd/.../) for reloading when pressing R twice to work. ### Linking native dependencies + We use a Podfile to install the stripe ios library, but not for anything else. Before running any `react-native link` commands, rename `ios/Podfile` to something else before running, then rename the file back when you are done. This is to let the react-native CLI know we use the Dusken xcode project and not cocoapods for managing all other dependencies. This avoids alot of issues resulting from poor cocoapods support by react native. ## Prepare release build + # Fastlane bundle update @@ -32,6 +39,7 @@ This avoids alot of issues resulting from poor cocoapods support by react native cp android/sentry.properties-example android/sentry.properties ## Create release build (Android) + # Aquire the keystore and put it in android/app/dusken-client.keystore # Put these properties in ~/.gradle/gradle.properties along with the correct passwords @@ -50,11 +58,16 @@ This avoids alot of issues resulting from poor cocoapods support by react native yarn release:android ## Create release build (ios) + We use fastlane and certificate management via fastlane match. Ask nikolai@studentersamfundet.no for access to the certs. + ## Libraries -We use https://nativebase.io/ for generic UI components +We use for generic UI components +## TODO upgrade -## TODO upgrade: - - `@react-native-community/eslint-config"` \ No newline at end of file +- Make stripe work again +- Fix icons +- Fix colors in native base theme +- Refactor EventDetail and EventList to functional components diff --git a/package.json b/package.json index bf9840b..6f5556c 100644 --- a/package.json +++ b/package.json @@ -15,36 +15,35 @@ "test": "jest" }, "dependencies": { - "@apollo/client": "^3.4.14", + "@apollo/client": "^3.6.9", "@react-native-async-storage/async-storage": "^1.17.7", - "@react-navigation/bottom-tabs": "^6.0.7", - "@react-navigation/native": "^6.0.4", - "@react-navigation/native-stack": "^6.2.2", - "@sentry/react-native": "^3.1.1", + "@react-navigation/bottom-tabs": "^6.3.2", + "@react-navigation/native": "^6.0.11", + "@react-navigation/native-stack": "^6.7.0", + "@sentry/react-native": "^3.4.3", "@stripe/stripe-react-native": "^0.16.0", - "@testing-library/react-native": "^7.2.0", "email-validator": "^2.0.4", - "graphql": "^15.6.0", - "moment": "^2.24.0", - "native-base": "^3.2.0", - "prop-types": "^15.7.2", + "graphql": "^15.8.0", + "moment": "^2.29.4", + "native-base": "^3.4.9", + "prop-types": "^15.8.1", "react": "17.0.2", - "react-hook-form": "^7.17.1", + "react-hook-form": "^7.34.0", "react-is": "^17.0.2", "react-native": "0.68.2", "react-native-confetti": "^0.1.0", "react-native-config": "^1.4.6", - "react-native-gesture-handler": "^1.2.1", - "react-native-htmlview": "^0.14.0", - "react-native-safe-area-context": "^3.3.2", - "react-native-screens": "^3.7.2", - "react-native-svg": "^12.1.1", + "react-native-gesture-handler": "^1.10.3", + "react-native-htmlview": "^0.16.0", + "react-native-safe-area-context": "^3.4.1", + "react-native-screens": "^3.15.0", + "react-native-svg": "^12.4.3", "react-native-vector-icons": "^8.1.0", - "react-redux": "^7.2.5", - "redux": "^4.1.1", + "react-redux": "^7.2.8", + "redux": "^4.2.0", "redux-persist": "^5.10.0", - "redux-thunk": "^2.3.0", - "styled-components": "^5.3.1", + "redux-thunk": "^2.4.1", + "styled-components": "^5.3.5", "styled-system": "^5.1.5" }, "devDependencies": { @@ -52,6 +51,7 @@ "@babel/eslint-parser": "^7.18.9", "@babel/preset-env": "^7.18.9", "@babel/runtime": "^7.18.9", + "@testing-library/react-native": "^11.0.0", "babel-jest": "^27.5.1", "eslint": "^7.32.0", "eslint-config-airbnb": "^18.2.1", diff --git a/yarn.lock b/yarn.lock index 25aaa5b..9f510f2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10,7 +10,7 @@ "@jridgewell/gen-mapping" "^0.1.0" "@jridgewell/trace-mapping" "^0.3.9" -"@apollo/client@^3.4.14": +"@apollo/client@^3.6.9": version "3.6.9" resolved "https://registry.yarnpkg.com/@apollo/client/-/client-3.6.9.tgz#ad0ee2e3a3c92dbed4acd6917b6158a492739d94" integrity sha512-Y1yu8qa2YeaCUBVuw08x8NHenFi0sw2I3KCu7Kw9mDSu86HmmtHJkCAifKVrN2iPgDTW/BbP3EpSV8/EQCcxZA== @@ -1420,6 +1420,13 @@ terminal-link "^2.0.0" v8-to-istanbul "^8.1.0" +"@jest/schemas@^28.1.3": + version "28.1.3" + resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-28.1.3.tgz#ad8b86a66f11f33619e3d7e1dcddd7f2d40ff905" + integrity sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg== + dependencies: + "@sinclair/typebox" "^0.24.1" + "@jest/source-map@^27.5.1": version "27.5.1" resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-27.5.1.tgz#6608391e465add4205eae073b55e7f279e04e8cf" @@ -2130,7 +2137,7 @@ resolved "https://registry.yarnpkg.com/@react-native/polyfills/-/polyfills-2.0.0.tgz#4c40b74655c83982c8cf47530ee7dc13d957b6aa" integrity sha512-K0aGNn1TjalKj+65D7ycc1//H9roAQ51GJVk5ZJQFb2teECGmzd86bYDC0aYdbRf7gtovescq4Zt6FR0tgXiHQ== -"@react-navigation/bottom-tabs@^6.0.7": +"@react-navigation/bottom-tabs@^6.3.2": version "6.3.2" resolved "https://registry.yarnpkg.com/@react-navigation/bottom-tabs/-/bottom-tabs-6.3.2.tgz#abf379c62b59f9cbbf33cf8cf7ae50578b2ca5b4" integrity sha512-uS0XV2aH7bAW54Zuf5ks2V60riarbMALyMz3cB3204l4aGhx41UPUIr/K72pGAVdIPizpjz8Fk8qwczAwex9eg== @@ -2155,7 +2162,7 @@ resolved "https://registry.yarnpkg.com/@react-navigation/elements/-/elements-1.3.4.tgz#abb48136508c1e60862dc14a101ce02ff685a337" integrity sha512-O0jICpjn3jskVo4yiWzZozmj7DZy1ZBbn3O7dbenuUjZSj/cscjwaapmZZFGcI/IMmjmx8UTKsybhCFEIbGf3g== -"@react-navigation/native-stack@^6.2.2": +"@react-navigation/native-stack@^6.7.0": version "6.7.0" resolved "https://registry.yarnpkg.com/@react-navigation/native-stack/-/native-stack-6.7.0.tgz#57e6390e3e4e46b3a7f580810c3d384b4676b7e5" integrity sha512-03CuSwbBvP9+iXgjrTRRw+aog+KZXbhPzqCWVExzIWNOzf5/PJEcdtlm9KDrx2aHHDtDA6LRLKQA4UIlJOmNzA== @@ -2163,7 +2170,7 @@ "@react-navigation/elements" "^1.3.4" warn-once "^0.1.0" -"@react-navigation/native@^6.0.4": +"@react-navigation/native@^6.0.11": version "6.0.11" resolved "https://registry.yarnpkg.com/@react-navigation/native/-/native-6.0.11.tgz#d221a5f6a5222187a09fc968d07d67d83ce70708" integrity sha512-z0YTB7Czdb9SNjxfzcFNB3Vym0qmUcxpiYGOOXX8PH0s+xlIs/w+2RVp6YAvAC48A30o7MMCYqy5OeR6lrtWHg== @@ -2598,7 +2605,7 @@ "@sentry/types" "6.19.2" tslib "^1.9.3" -"@sentry/react-native@^3.1.1": +"@sentry/react-native@^3.4.3": version "3.4.3" resolved "https://registry.yarnpkg.com/@sentry/react-native/-/react-native-3.4.3.tgz#00c90f87b5c8e24bf4698656a0994cf38b99dfba" integrity sha512-q1m/KaPWkv9/nXMXo5S5VzZNngC9gxJrtfPnMQPCXzLwLiGMlc2FBMBDJmZGzeSkQMr163Xb+2UYZEPqCUvdvg== @@ -2684,6 +2691,11 @@ resolved "https://registry.yarnpkg.com/@sideway/pinpoint/-/pinpoint-2.0.0.tgz#cff8ffadc372ad29fd3f78277aeb29e632cc70df" integrity sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ== +"@sinclair/typebox@^0.24.1": + version "0.24.22" + resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.24.22.tgz#0da18e6e75701d6609c7c68fe18002bb1f47345f" + integrity sha512-JsBe3cOFpNZ6yjBYnXKhcENWy5qZE3PQZwExQ5ksA/h8qp4bwwxFmy07A6bC2R6qv6+RF3SfrbQTskTwYNTXUQ== + "@sinonjs/commons@^1.7.0": version "1.8.3" resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.3.tgz#3802ddd21a50a949b6721ddd72da36e67e7f1b2d" @@ -2795,12 +2807,12 @@ "@styled-system/core" "^5.1.2" "@styled-system/css" "^5.1.5" -"@testing-library/react-native@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@testing-library/react-native/-/react-native-7.2.0.tgz#e5ec5b0974e4e5f525f8057563417d1e9f820d96" - integrity sha512-rDKzJjAAeGgyoJT0gFQiMsIL09chdWcwZyYx6WZHMgm2c5NDqY52hUuyTkzhqddMYWmSRklFphSg7B2HX+246Q== +"@testing-library/react-native@^11.0.0": + version "11.0.0" + resolved "https://registry.yarnpkg.com/@testing-library/react-native/-/react-native-11.0.0.tgz#604cd14a42331ce01f2b3695aeb9abf73940183b" + integrity sha512-2WZF8P8YYXO5Ka1yzj3TZUg4x6noKU5RuCpx4oAhKBkxkVbrRl1pMCvRIozdTPSiru4rNBmAi074ZJjm2OED5g== dependencies: - pretty-format "^26.0.1" + pretty-format "^28.1.3" "@tootallnate/once@1": version "1.1.2" @@ -5244,7 +5256,7 @@ graphql-tag@^2.12.6: dependencies: tslib "^2.1.0" -graphql@^15.6.0: +graphql@^15.8.0: version "15.8.0" resolved "https://registry.yarnpkg.com/graphql/-/graphql-15.8.0.tgz#33410e96b012fa3bdb1091cc99a94769db212b38" integrity sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw== @@ -7115,7 +7127,7 @@ mkdirp@^0.5.1, mkdirp@^0.5.5: dependencies: minimist "^1.2.6" -moment@^2.24.0: +moment@^2.29.4: version "2.29.4" resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.4.tgz#3dbe052889fe7c1b2ed966fcb3a77328964ef108" integrity sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w== @@ -7162,7 +7174,7 @@ nanomatch@^1.2.9: snapdragon "^0.8.1" to-regex "^3.0.1" -native-base@^3.2.0: +native-base@^3.4.9: version "3.4.9" resolved "https://registry.yarnpkg.com/native-base/-/native-base-3.4.9.tgz#01e6a1a674d46fd04ef34cce8dc221a9cc20c966" integrity sha512-5Fu2SpVHcgSsvyaiPEeSSwYyymajC34TNqwWmimVEv9+QyrkT2qfiY52t/cmhpnPDECodIq8fyjPTJIqIK3tMw== @@ -7728,7 +7740,7 @@ prettier@^2.7.1: resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.7.1.tgz#e235806850d057f97bb08368a4f7d899f7760c64" integrity sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g== -pretty-format@^26.0.1, pretty-format@^26.5.2, pretty-format@^26.6.2: +pretty-format@^26.5.2, pretty-format@^26.6.2: version "26.6.2" resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.6.2.tgz#e35c2705f14cb7fe2fe94fa078345b444120fc93" integrity sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg== @@ -7747,6 +7759,16 @@ pretty-format@^27.5.1: ansi-styles "^5.0.0" react-is "^17.0.1" +pretty-format@^28.1.3: + version "28.1.3" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-28.1.3.tgz#c9fba8cedf99ce50963a11b27d982a9ae90970d5" + integrity sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q== + dependencies: + "@jest/schemas" "^28.1.3" + ansi-regex "^5.0.1" + ansi-styles "^5.0.0" + react-is "^18.0.0" + process-nextick-args@~2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" @@ -7867,7 +7889,7 @@ react-freeze@^1.0.0: resolved "https://registry.yarnpkg.com/react-freeze/-/react-freeze-1.0.0.tgz#b21c65fe1783743007c8c9a2952b1c8879a77354" integrity sha512-yQaiOqDmoKqks56LN9MTgY06O0qQHgV4FUrikH357DydArSZHQhl0BJFqGKIZoTqi8JizF9Dxhuk1FIZD6qCaw== -react-hook-form@^7.17.1: +react-hook-form@^7.34.0: version "7.34.0" resolved "https://registry.yarnpkg.com/react-hook-form/-/react-hook-form-7.34.0.tgz#22883b5e014e5c5e35f3061d0e3862153b0df2ec" integrity sha512-s0/TJ09NVlEk2JPp3yit1WnMuPNBXFmUKEQPulgDi9pYBw/ZmmAFHe6AXWq73Y+kp8ye4OcMf0Jv+i/qLPektg== @@ -7877,7 +7899,7 @@ react-hook-form@^7.17.1: resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== -"react-is@^16.12.0 || ^17.0.0 || ^18.0.0": +"react-is@^16.12.0 || ^17.0.0 || ^18.0.0", react-is@^18.0.0: version "18.2.0" resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== @@ -7907,7 +7929,7 @@ react-native-config@^1.4.6: resolved "https://registry.yarnpkg.com/react-native-config/-/react-native-config-1.4.6.tgz#2aefebf4d9cf02831e64bbc1307596bd212f6d42" integrity sha512-cSLdOfva2IPCxh6HjHN1IDVW9ratAvNnnAUx6ar2Byvr8KQU7++ysdFYPaoNVuJURuYoAKgvjab8ZcnwGZIO6Q== -react-native-gesture-handler@^1.2.1: +react-native-gesture-handler@^1.10.3: version "1.10.3" resolved "https://registry.yarnpkg.com/react-native-gesture-handler/-/react-native-gesture-handler-1.10.3.tgz#942bbf2963bbf49fa79593600ee9d7b5dab3cfc0" integrity sha512-cBGMi1IEsIVMgoox4RvMx7V2r6bNKw0uR1Mu1o7NbuHS6BRSVLq0dP34l2ecnPlC+jpWd3le6Yg1nrdCjby2Mw== @@ -7923,10 +7945,10 @@ react-native-gradle-plugin@^0.0.6: resolved "https://registry.yarnpkg.com/react-native-gradle-plugin/-/react-native-gradle-plugin-0.0.6.tgz#b61a9234ad2f61430937911003cddd7e15c72b45" integrity sha512-eIlgtsmDp1jLC24dRn43hB3kEcZVqx6DUQbR0N1ABXGnMEafm9I3V3dUUeD1vh+Dy5WqijSoEwLNUPLgu5zDMg== -react-native-htmlview@^0.14.0: - version "0.14.0" - resolved "https://registry.yarnpkg.com/react-native-htmlview/-/react-native-htmlview-0.14.0.tgz#be1be4d1608369e2d9d367731dd3aef70f018d89" - integrity sha512-y51QJtz/nDRX/6P6eikizyma5eHWN/BTGLyzI2JpUUM+8JSg7VN4MMb54wQHGVotAwnb5FJjDQcZ9qd3T0PMKw== +react-native-htmlview@^0.16.0: + version "0.16.0" + resolved "https://registry.yarnpkg.com/react-native-htmlview/-/react-native-htmlview-0.16.0.tgz#4a70d7c02ab3ab18e1cb708c0dcf0d99bc6c1cdc" + integrity sha512-yUrzXje+kKKLkWkccKNBeg3CbvrodA7f4+1d/XRrrg0SDFfIdj7NnjRdH+WXqGze6R501bfRZOPaZx/M5HTz3A== dependencies: entities "^1.1.1" htmlparser2-without-node-native "^3.9.2" @@ -7944,12 +7966,12 @@ react-native-keyboard-aware-scroll-view@^0.9.5: prop-types "^15.6.2" react-native-iphone-x-helper "^1.0.3" -react-native-safe-area-context@^3.3.2: +react-native-safe-area-context@^3.4.1: version "3.4.1" resolved "https://registry.yarnpkg.com/react-native-safe-area-context/-/react-native-safe-area-context-3.4.1.tgz#c967a52903d55fe010b2428e5368b42f1debc0a7" integrity sha512-xfpVd0CiZR7oBhuwJ2HcZMehg5bjha1Ohu1XHpcT+9ykula0TgovH2BNU0R5Krzf/jBR1LMjR6VabxdlUjqxcA== -react-native-screens@^3.7.2: +react-native-screens@^3.15.0: version "3.15.0" resolved "https://registry.yarnpkg.com/react-native-screens/-/react-native-screens-3.15.0.tgz#78e42c8df72851b1ff235ddf5434b961ae123ca5" integrity sha512-ezC5TibsUYyqPuuHpZoM3iEl6bRzCVBMJeGaFkn7xznuOt1VwkZVub0BvafIEYR/+AQC/RjxzMSQPs1qal0+wA== @@ -7957,7 +7979,7 @@ react-native-screens@^3.7.2: react-freeze "^1.0.0" warn-once "^0.1.0" -react-native-svg@^12.1.1: +react-native-svg@^12.4.3: version "12.4.3" resolved "https://registry.yarnpkg.com/react-native-svg/-/react-native-svg-12.4.3.tgz#d383c6f587f6f3f3664413ae0e73134e91d11317" integrity sha512-8OF+vvXsI854YlHBOQkanNcyio+7oQO0nQsS/Noji2VmPoMnLiJiMaxmOD9RHxGkbbo7lzbYWdxVdNibjN/8IA== @@ -8017,7 +8039,7 @@ react-native@0.68.2: whatwg-fetch "^3.0.0" ws "^6.1.4" -react-redux@^7.2.5: +react-redux@^7.2.8: version "7.2.8" resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-7.2.8.tgz#a894068315e65de5b1b68899f9c6ee0923dd28de" integrity sha512-6+uDjhs3PSIclqoCk0kd6iX74gzrGc3W5zcAjbrFgEdIjRSQObdIwfx80unTkVUYvbQ95Y8Av3OvFHq1w5EOUw== @@ -8117,12 +8139,12 @@ redux-persist@^5.10.0: resolved "https://registry.yarnpkg.com/redux-persist/-/redux-persist-5.10.0.tgz#5d8d802c5571e55924efc1c3a9b23575283be62b" integrity sha512-sSJAzNq7zka3qVHKce1hbvqf0Vf5DuTVm7dr4GtsqQVOexnrvbV47RWFiPxQ8fscnyiuWyD2O92DOxPl0tGCRg== -redux-thunk@^2.3.0: +redux-thunk@^2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/redux-thunk/-/redux-thunk-2.4.1.tgz#0dd8042cf47868f4b29699941de03c9301a75714" integrity sha512-OOYGNY5Jy2TWvTL1KgAlVy6dcx3siPJ1wTq741EPyUKfn6W6nChdICjZwCd0p8AZBs5kWpZlbkXW2nE/zjUa+Q== -redux@^4.0.0, redux@^4.1.1: +redux@^4.0.0, redux@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/redux/-/redux-4.2.0.tgz#46f10d6e29b6666df758780437651eeb2b969f13" integrity sha512-oSBmcKKIuIR4ME29/AeNUnl5L+hvBq7OaJWzaptTQJAntaPvxIJqfnjbaEiCzzaIz+XmVILfqAM3Ob0aXLPfjA== @@ -8838,7 +8860,7 @@ strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== -styled-components@^5.3.1: +styled-components@^5.3.5: version "5.3.5" resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-5.3.5.tgz#a750a398d01f1ca73af16a241dec3da6deae5ec4" integrity sha512-ndETJ9RKaaL6q41B69WudeqLzOpY1A/ET/glXkNZ2T7dPjPqpPCXXQjDFYZWwNnE5co0wX+gTCqx9mfxTmSIPg==