dpv007 commited on
Commit
303f9f1
·
1 Parent(s): ec0faef

Fix embedded Expo repository

Browse files
keystone-app DELETED
@@ -1 +0,0 @@
1
- Subproject commit 4444c8c86200e22e1ae48006c96c40920fb4c94d
 
 
keystone-app/.claude/settings.json ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ {
2
+ "enabledPlugins": {
3
+ "expo@claude-plugins-official": true
4
+ }
5
+ }
keystone-app/.gitignore ADDED
@@ -0,0 +1,41 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Learn more https://docs.github.com/en/get-started/getting-started-with-git/ignoring-files
2
+
3
+ # dependencies
4
+ node_modules/
5
+
6
+ # Expo
7
+ .expo/
8
+ dist/
9
+ web-build/
10
+ expo-env.d.ts
11
+
12
+ # Native
13
+ .kotlin/
14
+ *.orig.*
15
+ *.jks
16
+ *.p8
17
+ *.p12
18
+ *.key
19
+ *.mobileprovision
20
+
21
+ # Metro
22
+ .metro-health-check*
23
+
24
+ # debug
25
+ npm-debug.*
26
+ yarn-debug.*
27
+ yarn-error.*
28
+
29
+ # macOS
30
+ .DS_Store
31
+ *.pem
32
+
33
+ # local env files
34
+ .env*.local
35
+ .env
36
+ # typescript
37
+ *.tsbuildinfo
38
+
39
+ # generated native folders
40
+ /ios
41
+ /android
keystone-app/AGENTS.md ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ # Expo HAS CHANGED
2
+
3
+ Read the exact versioned docs at https://docs.expo.dev/versions/v57.0.0/ before writing any code.
keystone-app/App.tsx ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import { StatusBar } from 'expo-status-bar';
2
+ import { StyleSheet, Text, View } from 'react-native';
3
+
4
+ export default function App() {
5
+ return (
6
+ <View style={styles.container}>
7
+ <Text>Open up App.tsx to start working on your app!</Text>
8
+ <StatusBar style="auto" />
9
+ </View>
10
+ );
11
+ }
12
+
13
+ const styles = StyleSheet.create({
14
+ container: {
15
+ flex: 1,
16
+ backgroundColor: '#fff',
17
+ alignItems: 'center',
18
+ justifyContent: 'center',
19
+ },
20
+ });
keystone-app/CLAUDE.md ADDED
@@ -0,0 +1 @@
 
 
1
+ @AGENTS.md
keystone-app/LICENSE ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ The MIT License (MIT)
2
+
3
+ Copyright (c) 2015-present 650 Industries, Inc. (aka Expo)
4
+
5
+ Permission is hereby granted, free of charge, to any person obtaining a copy
6
+ of this software and associated documentation files (the "Software"), to deal
7
+ in the Software without restriction, including without limitation the rights
8
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9
+ copies of the Software, and to permit persons to whom the Software is
10
+ furnished to do so, subject to the following conditions:
11
+
12
+ The above copyright notice and this permission notice shall be included in all
13
+ copies or substantial portions of the Software.
14
+
15
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21
+ SOFTWARE.
keystone-app/app.json ADDED
@@ -0,0 +1,25 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "expo": {
3
+ "name": "keystone-app",
4
+ "slug": "keystone-app",
5
+ "version": "1.0.0",
6
+ "orientation": "portrait",
7
+ "icon": "./assets/icon.png",
8
+ "userInterfaceStyle": "light",
9
+ "ios": {
10
+ "supportsTablet": true
11
+ },
12
+ "android": {
13
+ "adaptiveIcon": {
14
+ "backgroundColor": "#E6F4FE",
15
+ "foregroundImage": "./assets/android-icon-foreground.png",
16
+ "backgroundImage": "./assets/android-icon-background.png",
17
+ "monochromeImage": "./assets/android-icon-monochrome.png"
18
+ },
19
+ "predictiveBackGestureEnabled": false
20
+ },
21
+ "web": {
22
+ "favicon": "./assets/favicon.png"
23
+ }
24
+ }
25
+ }
keystone-app/assets/android-icon-background.png ADDED

Git LFS Details

  • SHA256: fb139c2dee362ebf2070e23b96da6fc0d43f8492de38b8af1fd7223e19b5861d
  • Pointer size: 130 Bytes
  • Size of remote file: 17.5 kB
keystone-app/assets/android-icon-foreground.png ADDED

Git LFS Details

  • SHA256: 9e3d0315a33c6799de601dd34cd8bf8cc3a8d16f3bf75592baec2ceb7240b391
  • Pointer size: 130 Bytes
  • Size of remote file: 78.8 kB
keystone-app/assets/android-icon-monochrome.png ADDED

Git LFS Details

  • SHA256: 6371fc2c12e33ad2215a86c281db3d682a81bebe7c957a842c13b8bf00cceb83
  • Pointer size: 129 Bytes
  • Size of remote file: 4.14 kB
keystone-app/assets/favicon.png ADDED

Git LFS Details

  • SHA256: a4e030697a7571b3e95d31860e4da55d2f98e5e861e2b55e414f45a8556828ba
  • Pointer size: 129 Bytes
  • Size of remote file: 1.13 kB
keystone-app/assets/icon.png ADDED

Git LFS Details

  • SHA256: 119462bb78eb240a65c869fc067ee599639b3cb5a41953f25c07b17d2a8c7e0f
  • Pointer size: 131 Bytes
  • Size of remote file: 393 kB
keystone-app/assets/splash-icon.png ADDED

Git LFS Details

  • SHA256: 5f4c0a732b6325bf4071d9124d2ae67e037cb24fcc9c482ef82bea742109a3b8
  • Pointer size: 130 Bytes
  • Size of remote file: 17.5 kB
keystone-app/index.ts ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ import { registerRootComponent } from 'expo';
2
+
3
+ import App from './App';
4
+
5
+ // registerRootComponent calls AppRegistry.registerComponent('main', () => App);
6
+ // It also ensures that whether you load the app in Expo Go or in a native build,
7
+ // the environment is set up appropriately
8
+ registerRootComponent(App);
keystone-app/package-lock.json ADDED
The diff for this file is too large to render. See raw diff
 
keystone-app/package.json ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "keystone-app",
3
+ "version": "1.0.0",
4
+ "main": "index.ts",
5
+ "dependencies": {
6
+ "expo": "~57.0.6",
7
+ "expo-status-bar": "~57.0.1",
8
+ "react": "19.2.3",
9
+ "react-native": "0.86.0"
10
+ },
11
+ "devDependencies": {
12
+ "@types/react": "~19.2.2",
13
+ "typescript": "~6.0.3"
14
+ },
15
+ "scripts": {
16
+ "start": "expo start",
17
+ "android": "expo start --android",
18
+ "ios": "expo start --ios",
19
+ "web": "expo start --web"
20
+ },
21
+ "private": true
22
+ }
keystone-app/tsconfig.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "extends": "expo/tsconfig.base",
3
+ "compilerOptions": {
4
+ "strict": true
5
+ }
6
+ }