From 0939ae402e5b478dac06275a544f930e869e7b3f Mon Sep 17 00:00:00 2001 From: "evan.steele" Date: Wed, 4 Dec 2024 20:44:54 -0800 Subject: [PATCH] eas config files --- app.json | 15 +++++++++- eas.json | 24 +++++++++++++++ package-lock.json | 76 +++++++++++++++++++++++++++++++++++++++++++++++ package.json | 3 +- 4 files changed, 116 insertions(+), 2 deletions(-) create mode 100644 eas.json diff --git a/app.json b/app.json index ccd26b6..382fa9e 100644 --- a/app.json +++ b/app.json @@ -16,7 +16,8 @@ "adaptiveIcon": { "foregroundImage": "./assets/images/adaptive-icon.png", "backgroundColor": "#ffffff" - } + }, + "package": "com.evansteelepdx.PortainerManager" }, "web": { "bundler": "metro", @@ -44,7 +45,19 @@ "target": "https://portainer.evansteele.net", "changeOrigin": true } + }, + "router": { + "origin": false + }, + "eas": { + "projectId": "b3f349f4-51b5-43c7-9a30-670d6d9f17a9" } + }, + "runtimeVersion": { + "policy": "appVersion" + }, + "updates": { + "url": "https://u.expo.dev/b3f349f4-51b5-43c7-9a30-670d6d9f17a9" } } } diff --git a/eas.json b/eas.json new file mode 100644 index 0000000..3335c41 --- /dev/null +++ b/eas.json @@ -0,0 +1,24 @@ +{ + "cli": { + "version": ">= 13.4.2", + "appVersionSource": "remote" + }, + "build": { + "development": { + "developmentClient": true, + "distribution": "internal", + "channel": "development" + }, + "preview": { + "distribution": "internal", + "channel": "preview" + }, + "production": { + "autoIncrement": true, + "channel": "production" + } + }, + "submit": { + "production": {} + } +} diff --git a/package-lock.json b/package-lock.json index 7e826e6..c62127d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,6 +23,7 @@ "expo-status-bar": "~2.0.0", "expo-symbols": "~0.2.0", "expo-system-ui": "~4.0.4", + "expo-updates": "~0.26.10", "expo-web-browser": "~14.0.1", "react": "18.3.1", "react-dom": "18.3.1", @@ -8293,6 +8294,12 @@ "react-native": "*" } }, + "node_modules/expo-eas-client": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/expo-eas-client/-/expo-eas-client-0.13.1.tgz", + "integrity": "sha512-IyeDiM6YSJG0c45kbuEo0qt76z0KTEZtisEFEtle+b+vfn9I3N+r3jbPscaI4yS3P6gpuoDyHv81YDVC6Dmkhw==", + "license": "MIT" + }, "node_modules/expo-file-system": { "version": "18.0.4", "resolved": "https://registry.npmjs.org/expo-file-system/-/expo-file-system-18.0.4.tgz", @@ -8328,6 +8335,12 @@ "expo": "*" } }, + "node_modules/expo-json-utils": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/expo-json-utils/-/expo-json-utils-0.14.0.tgz", + "integrity": "sha512-xjGfK9dL0B1wLnOqNkX0jM9p48Y0I5xEPzHude28LY67UmamUyAACkqhZGaPClyPNfdzczk7Ej6WaRMT3HfXvw==", + "license": "MIT" + }, "node_modules/expo-keep-awake": { "version": "14.0.1", "resolved": "https://registry.npmjs.org/expo-keep-awake/-/expo-keep-awake-14.0.1.tgz", @@ -8352,6 +8365,19 @@ "react-native": "*" } }, + "node_modules/expo-manifests": { + "version": "0.15.4", + "resolved": "https://registry.npmjs.org/expo-manifests/-/expo-manifests-0.15.4.tgz", + "integrity": "sha512-Ki6+twRbm+HTX3L8larhOdDbSYPG3ojGnZepR/+TGg3JF/5yyscosDVY6c6z8xEGjKIjs1F813yq9yAfiPh8/g==", + "license": "MIT", + "dependencies": { + "@expo/config": "~10.0.4", + "expo-json-utils": "~0.14.0" + }, + "peerDependencies": { + "expo": "*" + } + }, "node_modules/expo-modules-autolinking": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-2.0.2.tgz", @@ -8491,6 +8517,12 @@ "react-native": "*" } }, + "node_modules/expo-structured-headers": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/expo-structured-headers/-/expo-structured-headers-4.0.0.tgz", + "integrity": "sha512-uPiwZjWq3AdFGgY52+I2nGPrNa6izxAglymPXHUZLekZW290GqIUOk7MBNDD4sg4JwUbSi3gdxEurpEvuq+FSg==", + "license": "MIT" + }, "node_modules/expo-symbols": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/expo-symbols/-/expo-symbols-0.2.0.tgz", @@ -8523,6 +8555,50 @@ } } }, + "node_modules/expo-updates": { + "version": "0.26.10", + "resolved": "https://registry.npmjs.org/expo-updates/-/expo-updates-0.26.10.tgz", + "integrity": "sha512-ETGUaSZRL7x72RH6MbZWRpyU9GFzCixIPNUT0kf/hcD07ojyHlW5hcwgc5ve565THSvhgiumz3yImKLbKBv2JA==", + "license": "MIT", + "dependencies": { + "@expo/code-signing-certificates": "0.0.5", + "@expo/config": "~10.0.4", + "@expo/config-plugins": "~9.0.10", + "@expo/spawn-async": "^1.7.2", + "arg": "4.1.0", + "chalk": "^4.1.2", + "expo-eas-client": "~0.13.0", + "expo-manifests": "~0.15.0", + "expo-structured-headers": "~4.0.0", + "expo-updates-interface": "~1.0.0", + "fast-glob": "^3.3.2", + "fbemitter": "^3.0.0", + "ignore": "^5.3.1", + "resolve-from": "^5.0.0" + }, + "bin": { + "expo-updates": "bin/cli.js" + }, + "peerDependencies": { + "expo": "*", + "react": "*" + } + }, + "node_modules/expo-updates-interface": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/expo-updates-interface/-/expo-updates-interface-1.0.0.tgz", + "integrity": "sha512-93oWtvULJOj+Pp+N/lpTcFfuREX1wNeHtp7Lwn8EbzYYmdn37MvZU3TPW2tYYCZuhzmKEXnUblYcruYoDu7IrQ==", + "license": "MIT", + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-updates/node_modules/arg": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.0.tgz", + "integrity": "sha512-ZWc51jO3qegGkVh8Hwpv636EkbesNV5ZNQPCtRa+0qytRYPEs9IYT9qITY9buezqUH5uqyzlWLcufrzU2rffdg==", + "license": "MIT" + }, "node_modules/expo-web-browser": { "version": "14.0.1", "resolved": "https://registry.npmjs.org/expo-web-browser/-/expo-web-browser-14.0.1.tgz", diff --git a/package.json b/package.json index 22f6a3d..2456035 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,8 @@ "react-native-safe-area-context": "4.12.0", "react-native-screens": "~4.1.0", "react-native-web": "~0.19.13", - "react-native-webview": "13.12.2" + "react-native-webview": "13.12.2", + "expo-updates": "~0.26.10" }, "devDependencies": { "@babel/core": "^7.25.2",