├── .github ├── PULL_REQUEST_TEMPLATE └── workflows │ └── test.yml ├── LICENSE ├── README.md ├── expo-updates-client ├── .expo-shared │ └── assets.json ├── .gitignore ├── App.js ├── app.json ├── assets │ ├── adaptive-icon.png │ ├── favicon.png │ ├── icon.png │ └── splash.png ├── babel.config.js ├── code-signing │ └── certificate.pem ├── package.json └── yarn.lock └── expo-updates-server ├── .env.local ├── .gitignore ├── .jest └── setEnvVars.js ├── .prettierrc ├── __tests__ ├── __snapshots__ │ └── manifest.test.ts.snap ├── assets.test.ts └── manifest.test.ts ├── code-signing-keys ├── private-key.pem ├── public-key.pem └── test-private-key.pem ├── common └── helpers.ts ├── eslint.config.js ├── jest.config.js ├── next-env.d.ts ├── package.json ├── pages ├── _app.tsx ├── api │ ├── assets.ts │ └── manifest.ts └── index.tsx ├── public ├── favicon.ico └── vercel.svg ├── scripts ├── exportClientExpoConfig.js └── publish.sh ├── styles ├── Home.module.css └── globals.css ├── tsconfig.json ├── updates ├── 1 │ ├── 1666304169 │ │ └── rollback │ ├── 1666629107 │ │ ├── bundles │ │ │ ├── android-b00c4b050fca5b0ca395c7c183a2aed3.js │ │ │ └── ios-673cd0555c467df47093f49cc1b6d00f.js │ │ └── metadata.json │ ├── 1666629141 │ │ └── rollback │ └── 1674170951 │ │ ├── assets │ │ └── 4f1cb2cac2370cd5050681232e8575a8 │ │ ├── bundles │ │ ├── android-82adadb1fb6e489d04ad95fd79670deb.js │ │ └── ios-9d01842d6ee1224f7188971c5d397115.js │ │ ├── expoConfig.json │ │ └── metadata.json ├── test │ ├── 1 │ │ ├── assets │ │ │ └── 4f1cb2cac2370cd5050681232e8575a8 │ │ ├── bundles │ │ │ ├── android-82adadb1fb6e489d04ad95fd79670deb.js │ │ │ └── ios-9d01842d6ee1224f7188971c5d397115.js │ │ ├── expoConfig.json │ │ ├── metadata.json │ │ └── privatekey.pem │ └── expoConfig.json └── testrollback │ └── 1666306564 │ └── rollback └── yarn.lock /.github/PULL_REQUEST_TEMPLATE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/.github/PULL_REQUEST_TEMPLATE -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/README.md -------------------------------------------------------------------------------- /expo-updates-client/.expo-shared/assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-client/.expo-shared/assets.json -------------------------------------------------------------------------------- /expo-updates-client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-client/.gitignore -------------------------------------------------------------------------------- /expo-updates-client/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-client/App.js -------------------------------------------------------------------------------- /expo-updates-client/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-client/app.json -------------------------------------------------------------------------------- /expo-updates-client/assets/adaptive-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-client/assets/adaptive-icon.png -------------------------------------------------------------------------------- /expo-updates-client/assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-client/assets/favicon.png -------------------------------------------------------------------------------- /expo-updates-client/assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-client/assets/icon.png -------------------------------------------------------------------------------- /expo-updates-client/assets/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-client/assets/splash.png -------------------------------------------------------------------------------- /expo-updates-client/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-client/babel.config.js -------------------------------------------------------------------------------- /expo-updates-client/code-signing/certificate.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-client/code-signing/certificate.pem -------------------------------------------------------------------------------- /expo-updates-client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-client/package.json -------------------------------------------------------------------------------- /expo-updates-client/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-client/yarn.lock -------------------------------------------------------------------------------- /expo-updates-server/.env.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-server/.env.local -------------------------------------------------------------------------------- /expo-updates-server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-server/.gitignore -------------------------------------------------------------------------------- /expo-updates-server/.jest/setEnvVars.js: -------------------------------------------------------------------------------- 1 | process.env.HOSTNAME = 'http://localhost:3000'; 2 | -------------------------------------------------------------------------------- /expo-updates-server/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-server/.prettierrc -------------------------------------------------------------------------------- /expo-updates-server/__tests__/__snapshots__/manifest.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-server/__tests__/__snapshots__/manifest.test.ts.snap -------------------------------------------------------------------------------- /expo-updates-server/__tests__/assets.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-server/__tests__/assets.test.ts -------------------------------------------------------------------------------- /expo-updates-server/__tests__/manifest.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-server/__tests__/manifest.test.ts -------------------------------------------------------------------------------- /expo-updates-server/code-signing-keys/private-key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-server/code-signing-keys/private-key.pem -------------------------------------------------------------------------------- /expo-updates-server/code-signing-keys/public-key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-server/code-signing-keys/public-key.pem -------------------------------------------------------------------------------- /expo-updates-server/code-signing-keys/test-private-key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-server/code-signing-keys/test-private-key.pem -------------------------------------------------------------------------------- /expo-updates-server/common/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-server/common/helpers.ts -------------------------------------------------------------------------------- /expo-updates-server/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-server/eslint.config.js -------------------------------------------------------------------------------- /expo-updates-server/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-server/jest.config.js -------------------------------------------------------------------------------- /expo-updates-server/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-server/next-env.d.ts -------------------------------------------------------------------------------- /expo-updates-server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-server/package.json -------------------------------------------------------------------------------- /expo-updates-server/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-server/pages/_app.tsx -------------------------------------------------------------------------------- /expo-updates-server/pages/api/assets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-server/pages/api/assets.ts -------------------------------------------------------------------------------- /expo-updates-server/pages/api/manifest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-server/pages/api/manifest.ts -------------------------------------------------------------------------------- /expo-updates-server/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-server/pages/index.tsx -------------------------------------------------------------------------------- /expo-updates-server/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-server/public/favicon.ico -------------------------------------------------------------------------------- /expo-updates-server/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-server/public/vercel.svg -------------------------------------------------------------------------------- /expo-updates-server/scripts/exportClientExpoConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-server/scripts/exportClientExpoConfig.js -------------------------------------------------------------------------------- /expo-updates-server/scripts/publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-server/scripts/publish.sh -------------------------------------------------------------------------------- /expo-updates-server/styles/Home.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-server/styles/Home.module.css -------------------------------------------------------------------------------- /expo-updates-server/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-server/styles/globals.css -------------------------------------------------------------------------------- /expo-updates-server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-server/tsconfig.json -------------------------------------------------------------------------------- /expo-updates-server/updates/1/1666304169/rollback: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /expo-updates-server/updates/1/1666629107/bundles/android-b00c4b050fca5b0ca395c7c183a2aed3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-server/updates/1/1666629107/bundles/android-b00c4b050fca5b0ca395c7c183a2aed3.js -------------------------------------------------------------------------------- /expo-updates-server/updates/1/1666629107/bundles/ios-673cd0555c467df47093f49cc1b6d00f.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-server/updates/1/1666629107/bundles/ios-673cd0555c467df47093f49cc1b6d00f.js -------------------------------------------------------------------------------- /expo-updates-server/updates/1/1666629107/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-server/updates/1/1666629107/metadata.json -------------------------------------------------------------------------------- /expo-updates-server/updates/1/1666629141/rollback: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /expo-updates-server/updates/1/1674170951/assets/4f1cb2cac2370cd5050681232e8575a8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-server/updates/1/1674170951/assets/4f1cb2cac2370cd5050681232e8575a8 -------------------------------------------------------------------------------- /expo-updates-server/updates/1/1674170951/bundles/android-82adadb1fb6e489d04ad95fd79670deb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-server/updates/1/1674170951/bundles/android-82adadb1fb6e489d04ad95fd79670deb.js -------------------------------------------------------------------------------- /expo-updates-server/updates/1/1674170951/bundles/ios-9d01842d6ee1224f7188971c5d397115.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-server/updates/1/1674170951/bundles/ios-9d01842d6ee1224f7188971c5d397115.js -------------------------------------------------------------------------------- /expo-updates-server/updates/1/1674170951/expoConfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-server/updates/1/1674170951/expoConfig.json -------------------------------------------------------------------------------- /expo-updates-server/updates/1/1674170951/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-server/updates/1/1674170951/metadata.json -------------------------------------------------------------------------------- /expo-updates-server/updates/test/1/assets/4f1cb2cac2370cd5050681232e8575a8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-server/updates/test/1/assets/4f1cb2cac2370cd5050681232e8575a8 -------------------------------------------------------------------------------- /expo-updates-server/updates/test/1/bundles/android-82adadb1fb6e489d04ad95fd79670deb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-server/updates/test/1/bundles/android-82adadb1fb6e489d04ad95fd79670deb.js -------------------------------------------------------------------------------- /expo-updates-server/updates/test/1/bundles/ios-9d01842d6ee1224f7188971c5d397115.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-server/updates/test/1/bundles/ios-9d01842d6ee1224f7188971c5d397115.js -------------------------------------------------------------------------------- /expo-updates-server/updates/test/1/expoConfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-server/updates/test/1/expoConfig.json -------------------------------------------------------------------------------- /expo-updates-server/updates/test/1/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-server/updates/test/1/metadata.json -------------------------------------------------------------------------------- /expo-updates-server/updates/test/1/privatekey.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-server/updates/test/1/privatekey.pem -------------------------------------------------------------------------------- /expo-updates-server/updates/test/expoConfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-server/updates/test/expoConfig.json -------------------------------------------------------------------------------- /expo-updates-server/updates/testrollback/1666306564/rollback: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /expo-updates-server/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expo/custom-expo-updates-server/HEAD/expo-updates-server/yarn.lock --------------------------------------------------------------------------------