diff --git a/package-lock.json b/package-lock.json index c880c88..5334d4f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "JellyfinAudioPlayer", - "version": "0.1.5", + "version": "0.2.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "JellyfinAudioPlayer", - "version": "0.1.5", + "version": "0.2.0", "dependencies": { "@react-native-community/async-storage": "^1.12.1", "@react-native-community/masked-view": "^0.1.11", @@ -33,7 +33,6 @@ "react-native-fs": "^2.18.0", "react-native-gesture-handler": "^2.1.0", "react-native-localize": "^2.1.7", - "react-native-reanimated": "^2.3.1", "react-native-safe-area-context": "^3.3.2", "react-native-screens": "^3.10.1", "react-native-svg": "^12.2.0", @@ -4099,11 +4098,6 @@ "integrity": "sha512-F+AuFCjllE1A0W/YUxJB13q2t7cWITMqXOTXQ/InfXxxT8nXrrqL7s/8Pv6XThGjFPemukElwk6QlMOKCEg7eQ==", "dev": true }, - "node_modules/@types/invariant": { - "version": "2.2.35", - "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.35.tgz", - "integrity": "sha512-DxX1V9P8zdJPYQat1gHyY0xj3efl8gnMVjiM9iCY6y27lj+PoQWkgjt8jDqmovPqULkKVpKRg8J36iQiA+EtEg==" - }, "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", @@ -12176,11 +12170,6 @@ "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" }, - "node_modules/lodash.isequal": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" - }, "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", @@ -12910,11 +12899,6 @@ "mkdirp": "bin/cmd.js" } }, - "node_modules/mockdate": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/mockdate/-/mockdate-3.0.5.tgz", - "integrity": "sha512-iniQP4rj1FhBdBYS/+eQv7j1tadJ9lJtdzgOpvsOHng/GbcDh2Fhdeq+ZRldrPYdXvCyfFUmFeEwEGXZB5I/AQ==" - }, "node_modules/ms": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", @@ -14067,25 +14051,6 @@ } } }, - "node_modules/react-native-reanimated": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.3.1.tgz", - "integrity": "sha512-nzjVqwkB8eeyPKT2KoiA9EEz17ZMFSGMoOTC17Z9b5nE2Z4ZHjHM5EKhY0TlwzXFUuJAE9PhOfxF0wIO/maZSA==", - "dependencies": { - "@babel/plugin-transform-object-assign": "^7.10.4", - "@types/invariant": "^2.2.35", - "invariant": "^2.2.4", - "lodash.isequal": "^4.5.0", - "mockdate": "^3.0.2", - "react-native-screens": "^3.4.0", - "string-hash-64": "^1.0.3" - }, - "peerDependencies": { - "react": "*", - "react-native": "*", - "react-native-gesture-handler": "*" - } - }, "node_modules/react-native-safe-area-context": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-3.3.2.tgz", @@ -15448,11 +15413,6 @@ "safe-buffer": "~5.1.0" } }, - "node_modules/string-hash-64": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string-hash-64/-/string-hash-64-1.0.3.tgz", - "integrity": "sha512-D5OKWKvDhyVWWn2x5Y9b+37NUllks34q1dCDhk/vYcso9fmhs+Tl3KR/gE4v5UNj2UA35cnX4KdVVGkG1deKqw==" - }, "node_modules/string-length": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", @@ -19566,11 +19526,6 @@ "integrity": "sha512-F+AuFCjllE1A0W/YUxJB13q2t7cWITMqXOTXQ/InfXxxT8nXrrqL7s/8Pv6XThGjFPemukElwk6QlMOKCEg7eQ==", "dev": true }, - "@types/invariant": { - "version": "2.2.35", - "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.35.tgz", - "integrity": "sha512-DxX1V9P8zdJPYQat1gHyY0xj3efl8gnMVjiM9iCY6y27lj+PoQWkgjt8jDqmovPqULkKVpKRg8J36iQiA+EtEg==" - }, "@types/istanbul-lib-coverage": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", @@ -25855,11 +25810,6 @@ "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" }, - "lodash.isequal": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" - }, "lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", @@ -26498,11 +26448,6 @@ "minimist": "^1.2.5" } }, - "mockdate": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/mockdate/-/mockdate-3.0.5.tgz", - "integrity": "sha512-iniQP4rj1FhBdBYS/+eQv7j1tadJ9lJtdzgOpvsOHng/GbcDh2Fhdeq+ZRldrPYdXvCyfFUmFeEwEGXZB5I/AQ==" - }, "ms": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", @@ -27365,20 +27310,6 @@ "integrity": "sha512-phimOUtDLiqY2ba7Rjk9KpuaVSo7iGMNnwr7rjBVqlhmtTF3ShQ1FPFPxOyUrzDU9jLtj1xMi7MXWYuiVg660Q==", "requires": {} }, - "react-native-reanimated": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.3.1.tgz", - "integrity": "sha512-nzjVqwkB8eeyPKT2KoiA9EEz17ZMFSGMoOTC17Z9b5nE2Z4ZHjHM5EKhY0TlwzXFUuJAE9PhOfxF0wIO/maZSA==", - "requires": { - "@babel/plugin-transform-object-assign": "^7.10.4", - "@types/invariant": "^2.2.35", - "invariant": "^2.2.4", - "lodash.isequal": "^4.5.0", - "mockdate": "^3.0.2", - "react-native-screens": "^3.4.0", - "string-hash-64": "^1.0.3" - } - }, "react-native-safe-area-context": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-3.3.2.tgz", @@ -28472,11 +28403,6 @@ "safe-buffer": "~5.1.0" } }, - "string-hash-64": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string-hash-64/-/string-hash-64-1.0.3.tgz", - "integrity": "sha512-D5OKWKvDhyVWWn2x5Y9b+37NUllks34q1dCDhk/vYcso9fmhs+Tl3KR/gE4v5UNj2UA35cnX4KdVVGkG1deKqw==" - }, "string-length": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", diff --git a/package.json b/package.json index a822655..0956a63 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,6 @@ "react-native-fs": "^2.18.0", "react-native-gesture-handler": "^2.1.0", "react-native-localize": "^2.1.7", - "react-native-reanimated": "^2.3.1", "react-native-safe-area-context": "^3.3.2", "react-native-screens": "^3.10.1", "react-native-svg": "^12.2.0", diff --git a/src/screens/Onboarding/index.tsx b/src/screens/Onboarding/index.tsx index 2566388..ba591fe 100644 --- a/src/screens/Onboarding/index.tsx +++ b/src/screens/Onboarding/index.tsx @@ -1,13 +1,13 @@ import React, { useCallback, useEffect } from 'react'; import styled from 'styled-components/native'; import { THEME_COLOR } from 'CONSTANTS'; -import { Button } from 'react-native'; import { useNavigation } from '@react-navigation/native'; import { NavigationProp } from 'screens'; import { useTypedSelector } from 'store'; import { useDispatch } from 'react-redux'; import { setOnboardingStatus } from 'store/settings/actions'; import { t } from '@localisation'; +import Button from 'components/Button'; const Container = styled.SafeAreaView` background-color: ${THEME_COLOR}; @@ -67,7 +67,9 @@ function Onboarding() { {t('onboarding-cta')} -