From 84ec20ffb331d7833efeb0f817f1f17869502c70 Mon Sep 17 00:00:00 2001 From: Rajarshee Chatterjee Date: Tue, 9 Nov 2021 17:36:36 +0530 Subject: [PATCH] Enable react-freeze --- App.js | 4 ++++ package-lock.json | 56 ++++++++++++++++++++++++++++++++++++++--------- package.json | 2 +- 3 files changed, 51 insertions(+), 11 deletions(-) diff --git a/App.js b/App.js index e31f4ef4..5991c7ac 100644 --- a/App.js +++ b/App.js @@ -1,3 +1,7 @@ +import {enableFreeze} from 'react-native-screens'; + +enableFreeze(true); + import React, {useEffect} from 'react'; import {StatusBar} from 'react-native'; diff --git a/package-lock.json b/package-lock.json index 9a55178f..86922e76 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "lnreader", - "version": "1.1.5", + "version": "1.1.6", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "lnreader", - "version": "1.1.5", + "version": "1.1.6", "dependencies": { "@react-native-async-storage/async-storage": "^1.13.0", "@react-native-community/masked-view": "0.1.10", @@ -44,7 +44,7 @@ "react-native-paper": "^4.5.0", "react-native-reanimated": "^2.1.0", "react-native-safe-area-context": "3.2.0", - "react-native-screens": "~3.0.0", + "react-native-screens": "^3.9.0", "react-native-swipe-gestures": "^1.0.5", "react-native-tab-view": "^3.0.1", "react-native-tts": "^4.1.0", @@ -9998,14 +9998,29 @@ } }, "node_modules/react-native-screens": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/react-native-screens/-/react-native-screens-3.0.0.tgz", - "integrity": "sha512-35II5oxTaVp3OP8y0eLPOPpQkxG4fRKQ+dL1YSE1we5kCZFOU0l/Rn0T79HbyUu1LPwUZr6lZupPs0ULnRyMuQ==", + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/react-native-screens/-/react-native-screens-3.9.0.tgz", + "integrity": "sha512-TP/kASLQ/2iGCz4/n9CHeveKC9urzbfYXFH+1TfBnqaBwjIszhVuadiIOQ0qWKdSs6qnBR2xPTp9U18sNoc34A==", + "dependencies": { + "react-freeze": "^1.0.0", + "warn-once": "^0.1.0" + }, "peerDependencies": { "react": "*", "react-native": "*" } }, + "node_modules/react-native-screens/node_modules/react-freeze": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/react-freeze/-/react-freeze-1.0.0.tgz", + "integrity": "sha512-yQaiOqDmoKqks56LN9MTgY06O0qQHgV4FUrikH357DydArSZHQhl0BJFqGKIZoTqi8JizF9Dxhuk1FIZD6qCaw==", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": "^17.0.0" + } + }, "node_modules/react-native-stream": { "version": "0.1.9", "resolved": "https://registry.npmjs.org/react-native-stream/-/react-native-stream-0.1.9.tgz", @@ -12430,6 +12445,11 @@ "makeerror": "1.0.x" } }, + "node_modules/warn-once": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/warn-once/-/warn-once-0.1.0.tgz", + "integrity": "sha512-recZTSvuaH/On5ZU5ywq66y99lImWqzP93+AiUo9LUwG8gXHW+LJjhOd6REJHm7qb0niYqrEQJvbHSQfuJtTqA==" + }, "node_modules/wcwidth": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", @@ -20934,10 +20954,21 @@ "requires": {} }, "react-native-screens": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/react-native-screens/-/react-native-screens-3.0.0.tgz", - "integrity": "sha512-35II5oxTaVp3OP8y0eLPOPpQkxG4fRKQ+dL1YSE1we5kCZFOU0l/Rn0T79HbyUu1LPwUZr6lZupPs0ULnRyMuQ==", - "requires": {} + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/react-native-screens/-/react-native-screens-3.9.0.tgz", + "integrity": "sha512-TP/kASLQ/2iGCz4/n9CHeveKC9urzbfYXFH+1TfBnqaBwjIszhVuadiIOQ0qWKdSs6qnBR2xPTp9U18sNoc34A==", + "requires": { + "react-freeze": "^1.0.0", + "warn-once": "^0.1.0" + }, + "dependencies": { + "react-freeze": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/react-freeze/-/react-freeze-1.0.0.tgz", + "integrity": "sha512-yQaiOqDmoKqks56LN9MTgY06O0qQHgV4FUrikH357DydArSZHQhl0BJFqGKIZoTqi8JizF9Dxhuk1FIZD6qCaw==", + "requires": {} + } + } }, "react-native-stream": { "version": "0.1.9", @@ -22596,6 +22627,11 @@ "makeerror": "1.0.x" } }, + "warn-once": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/warn-once/-/warn-once-0.1.0.tgz", + "integrity": "sha512-recZTSvuaH/On5ZU5ywq66y99lImWqzP93+AiUo9LUwG8gXHW+LJjhOd6REJHm7qb0niYqrEQJvbHSQfuJtTqA==" + }, "wcwidth": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", diff --git a/package.json b/package.json index 7ada5077..360f427e 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "react-native-paper": "^4.5.0", "react-native-reanimated": "^2.1.0", "react-native-safe-area-context": "3.2.0", - "react-native-screens": "~3.0.0", + "react-native-screens": "^3.9.0", "react-native-swipe-gestures": "^1.0.5", "react-native-tab-view": "^3.0.1", "react-native-tts": "^4.1.0",