add spotify authentication as a button to the app

This commit is contained in:
StarAppeal
2024-11-24 15:39:08 +01:00
parent 861d624216
commit 9697b04ce3
9 changed files with 302 additions and 124 deletions
+59
View File
@@ -14,6 +14,7 @@
"@react-navigation/native": "^7.0.0",
"axios": "^1.7.7",
"expo": "^52.0.10",
"expo-auth-session": "^6.0.0",
"expo-blur": "~14.0.1",
"expo-constants": "~17.0.3",
"expo-dev-client": "~5.0.4",
@@ -7242,6 +7243,15 @@
}
}
},
"node_modules/expo-application": {
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/expo-application/-/expo-application-6.0.1.tgz",
"integrity": "sha512-w+1quSmKp8SYKT+GAFHSN5c6u+PqoVRIfpsLyRQrQdOnBA9dA8Hw6JT9sHNFmA30A2v1b/sdYZE3qKuRJFNSWQ==",
"license": "MIT",
"peerDependencies": {
"expo": "*"
}
},
"node_modules/expo-asset": {
"version": "11.0.1",
"resolved": "https://registry.npmjs.org/expo-asset/-/expo-asset-11.0.1.tgz",
@@ -7259,6 +7269,24 @@
"react-native": "*"
}
},
"node_modules/expo-auth-session": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/expo-auth-session/-/expo-auth-session-6.0.0.tgz",
"integrity": "sha512-t40IvmUnWPdSFTr/d3FxDo3qbHdt6hPoRApZ9KH8/UoTjkdoSKnxi6W0/svpISDPMi25gB0lNYwy72YUisl1Yw==",
"license": "MIT",
"dependencies": {
"expo-application": "~6.0.0",
"expo-constants": "~17.0.0",
"expo-crypto": "~14.0.0",
"expo-linking": "~7.0.0",
"expo-web-browser": "~14.0.0",
"invariant": "^2.2.4"
},
"peerDependencies": {
"react": "*",
"react-native": "*"
}
},
"node_modules/expo-blur": {
"version": "14.0.1",
"resolved": "https://registry.npmjs.org/expo-blur/-/expo-blur-14.0.1.tgz",
@@ -7284,6 +7312,18 @@
"react-native": "*"
}
},
"node_modules/expo-crypto": {
"version": "14.0.1",
"resolved": "https://registry.npmjs.org/expo-crypto/-/expo-crypto-14.0.1.tgz",
"integrity": "sha512-/gGpD9UAz8fgZtU08cwwqeQElkFmMy2Hc8lLa9laSjD3YN0XM07zDJyJ+CC1VhQ63G8WpUnq1IHSmaPbbLp+oQ==",
"license": "MIT",
"dependencies": {
"base64-js": "^1.3.0"
},
"peerDependencies": {
"expo": "*"
}
},
"node_modules/expo-dev-client": {
"version": "5.0.4",
"resolved": "https://registry.npmjs.org/expo-dev-client/-/expo-dev-client-5.0.4.tgz",
@@ -12634,6 +12674,25 @@
}
}
},
"node_modules/react-native-app-auth": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/react-native-app-auth/-/react-native-app-auth-8.0.0.tgz",
"integrity": "sha512-uAlbR8ggVmFvH1zQwBWzksRTwpBMVIhAKsLhidwwlUH5idyTN4b4hJO7oDIa5FbvAAYcEZU5d0ChZDoIklomFw==",
"license": "MIT",
"dependencies": {
"invariant": "2.2.4",
"react-native-base64": "0.0.2"
},
"peerDependencies": {
"react-native": ">=0.63.0"
}
},
"node_modules/react-native-base64": {
"version": "0.0.2",
"resolved": "https://registry.npmjs.org/react-native-base64/-/react-native-base64-0.0.2.tgz",
"integrity": "sha512-Fu/J1a2y0X22EJDWqJR2oEa1fpP4gTFjYxk8ElJdt1Yak3HOXmFJ7EohLVHU2DaQkgmKfw8qb7u/48gpzveRbg==",
"license": "MIT"
},
"node_modules/react-native-gesture-handler": {
"version": "2.20.2",
"resolved": "https://registry.npmjs.org/react-native-gesture-handler/-/react-native-gesture-handler-2.20.2.tgz",