Skip to content

Instantly share code, notes, and snippets.

@mojtabast
Last active May 17, 2022 15:30
Show Gist options
  • Save mojtabast/fb66b8acc3723b98a8d0e361aba6663c to your computer and use it in GitHub Desktop.
Save mojtabast/fb66b8acc3723b98a8d0e361aba6663c to your computer and use it in GitHub Desktop.
Visual Studio Code Settings Sync Gist
This gist exceeds the recommended number of files (~10). To access all files, please clone this gist.
{"lastUpload":"2022-05-17T15:30:12.309Z","extensionVersion":"v3.4.3"}
[
{
"metadata": {
"id": "819a23e1-b6c6-41cf-9029-e653b537d996",
"publisherId": "ms-vscode.azure-account",
"publisherDisplayName": "ms-vscode"
},
"name": "azure-account",
"publisher": "ms-vscode",
"version": "0.10.1"
},
{
"metadata": {
"id": "73767f91-7dcb-43cb-90b3-596d073eea1f",
"publisherId": "jeff-hykin.better-cpp-syntax",
"publisherDisplayName": "jeff-hykin"
},
"name": "better-cpp-syntax",
"publisher": "jeff-hykin",
"version": "1.15.13"
},
{
"metadata": {
"id": "464f4ac7-af65-4aa9-9907-4ba7fa419085",
"publisherId": "bungcip.better-toml",
"publisherDisplayName": "bungcip"
},
"name": "better-toml",
"publisher": "bungcip",
"version": "0.3.2"
},
{
"metadata": {
"id": "2be7cf14-2603-402e-9771-fd79df83cdf8",
"publisherId": "twxs.cmake",
"publisherDisplayName": "twxs"
},
"name": "cmake",
"publisher": "twxs",
"version": "0.0.17"
},
{
"metadata": {
"id": "7c889349-8749-43d4-8b5e-08939936d7f4",
"publisherId": "ms-vscode.cmake-tools",
"publisherDisplayName": "ms-vscode"
},
"name": "cmake-tools",
"publisher": "ms-vscode",
"version": "1.10.5"
},
{
"metadata": {
"id": "e337c67b-55c2-4fef-8949-eb260e7fb7fd",
"publisherId": "Shan.code-settings-sync",
"publisherDisplayName": "Shan"
},
"name": "code-settings-sync",
"publisher": "Shan",
"version": "3.4.3"
},
{
"metadata": {
"id": "4023d3e5-c840-4cdd-8b54-51c77548aa3f",
"publisherId": "GitHub.codespaces",
"publisherDisplayName": "GitHub"
},
"name": "codespaces",
"publisher": "GitHub",
"version": "1.8.1"
},
{
"metadata": {
"id": "0f8bd812-5d52-4fff-bd1c-6b0a7ee9cad9",
"publisherId": "bierner.color-info",
"publisherDisplayName": "bierner"
},
"name": "color-info",
"publisher": "bierner",
"version": "0.7.0"
},
{
"metadata": {
"id": "690b692e-e8a9-493f-b802-8089d50ac1b2",
"publisherId": "ms-vscode.cpptools",
"publisherDisplayName": "ms-vscode"
},
"name": "cpptools",
"publisher": "ms-vscode",
"version": "1.9.8"
},
{
"metadata": {
"id": "3957b2f6-f086-49b5-a7b4-5da772123130",
"publisherId": "ms-vscode.cpptools-extension-pack",
"publisherDisplayName": "ms-vscode"
},
"name": "cpptools-extension-pack",
"publisher": "ms-vscode",
"version": "1.2.0"
},
{
"metadata": {
"id": "99b17261-8f6e-45f0-9ad5-a69c6f509a4f",
"publisherId": "ms-vscode.cpptools-themes",
"publisherDisplayName": "ms-vscode"
},
"name": "cpptools-themes",
"publisher": "ms-vscode",
"version": "1.0.0"
},
{
"metadata": {
"id": "6a95a3fd-3a5d-4326-b8ab-1b1653b1f183",
"publisherId": "serayuzgur.crates",
"publisherDisplayName": "serayuzgur"
},
"name": "crates",
"publisher": "serayuzgur",
"version": "0.5.10"
},
{
"metadata": {
"id": "bce78737-8848-49f7-a27d-97004928fe41",
"publisherId": "hediet.debug-visualizer",
"publisherDisplayName": "hediet"
},
"name": "debug-visualizer",
"publisher": "hediet",
"version": "2.3.1"
},
{
"metadata": {
"id": "1ec62ca5-d7f9-4ddb-a882-e8d018c0aefd",
"publisherId": "msjsdiag.debugger-for-chrome",
"publisherDisplayName": "msjsdiag"
},
"name": "debugger-for-chrome",
"publisher": "msjsdiag",
"version": "4.13.0"
},
{
"metadata": {
"id": "5c5e67b8-b512-4f43-88b0-b4b7af0c50b0",
"publisherId": "bierner.docs-view",
"publisherDisplayName": "bierner"
},
"name": "docs-view",
"publisher": "bierner",
"version": "0.0.11"
},
{
"metadata": {
"id": "532533c9-a894-4a58-9eee-bbfbe7c06f71",
"publisherId": "mikestead.dotenv",
"publisherDisplayName": "mikestead"
},
"name": "dotenv",
"publisher": "mikestead",
"version": "1.0.1"
},
{
"metadata": {
"id": "da7e26d5-d57c-4742-ab47-d77fb189e195",
"publisherId": "cschlosser.doxdocgen",
"publisherDisplayName": "cschlosser"
},
"name": "doxdocgen",
"publisher": "cschlosser",
"version": "1.4.0"
},
{
"metadata": {
"id": "17d45560-0c70-4fb6-b157-9ecc85d8e5a0",
"publisherId": "inu1255.easy-snippet",
"publisherDisplayName": "inu1255"
},
"name": "easy-snippet",
"publisher": "inu1255",
"version": "0.6.3"
},
{
"metadata": {
"publisherId": "withfig.fig",
"publisherDisplayName": "withfig"
},
"name": "fig",
"publisher": "withfig",
"version": "0.0.6"
},
{
"metadata": {
"id": "b3917e4f-5086-4def-a82b-2ae6b708db16",
"publisherId": "flowtype.flow-for-vscode",
"publisherDisplayName": "flowtype"
},
"name": "flow-for-vscode",
"publisher": "flowtype",
"version": "2.1.0"
},
{
"metadata": {
"id": "a1c4713c-cd10-4fbb-9c13-c3adec03b40f",
"publisherId": "humy2833.ftp-simple",
"publisherDisplayName": "humy2833"
},
"name": "ftp-simple",
"publisher": "humy2833",
"version": "0.7.6"
},
{
"metadata": {
"id": "4de763bd-505d-4978-9575-2b7696ecf94e",
"publisherId": "eamodio.gitlens",
"publisherDisplayName": "eamodio"
},
"name": "gitlens",
"publisher": "eamodio",
"version": "12.0.6"
},
{
"metadata": {
"id": "3e8a391a-f3f0-44b2-8631-7847b0c8839a",
"publisherId": "kumar-harsh.graphql-for-vscode",
"publisherDisplayName": "kumar-harsh"
},
"name": "graphql-for-vscode",
"publisher": "kumar-harsh",
"version": "1.15.3"
},
{
"metadata": {
"id": "198a707e-28af-4e84-8610-6e2f628dd12d",
"publisherId": "redhat.java",
"publisherDisplayName": "redhat"
},
"name": "java",
"publisher": "redhat",
"version": "1.6.0"
},
{
"metadata": {
"id": "6c2f1801-1e7f-45b2-9b5c-7782f1e076e8",
"publisherId": "ms-toolsai.jupyter",
"publisherDisplayName": "ms-toolsai"
},
"name": "jupyter",
"publisher": "ms-toolsai",
"version": "2022.4.1021342353"
},
{
"metadata": {
"id": "9f6dc8db-620c-4844-b8c5-e74914f1be27",
"publisherId": "ms-toolsai.jupyter-keymap",
"publisherDisplayName": "ms-toolsai"
},
"name": "jupyter-keymap",
"publisher": "ms-toolsai",
"version": "1.0.0"
},
{
"metadata": {
"id": "b15c72f8-d5fe-421a-a4f7-27ed9f6addbf",
"publisherId": "ms-toolsai.jupyter-renderers",
"publisherDisplayName": "ms-toolsai"
},
"name": "jupyter-renderers",
"publisher": "ms-toolsai",
"version": "1.0.6"
},
{
"metadata": {
"id": "b63c44fd-0457-4696-99e9-dbfdf70d77de",
"publisherId": "ritwickdey.LiveServer",
"publisherDisplayName": "ritwickdey"
},
"name": "LiveServer",
"publisher": "ritwickdey",
"version": "5.7.5"
},
{
"metadata": {
"id": "b22fb9f5-0fe2-4584-b174-b4ae31d56b10",
"publisherId": "RReverser.llvm",
"publisherDisplayName": "RReverser"
},
"name": "llvm",
"publisher": "RReverser",
"version": "0.1.1"
},
{
"metadata": {
"id": "3b1db1fc-c7f7-4bd6-9fa4-b499dfa99a8a",
"publisherId": "shd101wyy.markdown-preview-enhanced",
"publisherDisplayName": "shd101wyy"
},
"name": "markdown-preview-enhanced",
"publisher": "shd101wyy",
"version": "0.6.3"
},
{
"metadata": {
"id": "5db78037-f674-459f-a236-db622c427c5b",
"publisherId": "PKief.material-icon-theme",
"publisherDisplayName": "PKief"
},
"name": "material-icon-theme",
"publisher": "PKief",
"version": "4.17.0"
},
{
"metadata": {
"id": "4b6540da-bfa3-4b88-b9e3-df8f2d161124",
"publisherId": "mongodb.mongodb-vscode",
"publisherDisplayName": "mongodb"
},
"name": "mongodb-vscode",
"publisher": "mongodb",
"version": "0.9.3"
},
{
"metadata": {
"id": "acfa08ec-e98b-4b39-8561-1bf1938e71da",
"publisherId": "jakebathman.mysql-syntax",
"publisherDisplayName": "jakebathman"
},
"name": "mysql-syntax",
"publisher": "jakebathman",
"version": "1.3.1"
},
{
"metadata": {
"id": "e58f546c-babc-455f-a265-ba40dbd140d4",
"publisherId": "sdras.night-owl",
"publisherDisplayName": "sdras"
},
"name": "night-owl",
"publisher": "sdras",
"version": "2.0.1"
},
{
"metadata": {
"id": "849ffb6c-e755-4e6e-adc2-c33eaaf0d0fc",
"publisherId": "bradymholt.pgformatter",
"publisherDisplayName": "bradymholt"
},
"name": "pgformatter",
"publisher": "bradymholt",
"version": "1.18.0"
},
{
"metadata": {
"id": "96fa4707-6983-4489-b7c5-d5ffdfdcce90",
"publisherId": "esbenp.prettier-vscode",
"publisherDisplayName": "esbenp"
},
"name": "prettier-vscode",
"publisher": "esbenp",
"version": "9.5.0"
},
{
"metadata": {
"id": "33ce9d6b-41cf-4972-a62b-386f7201981d",
"publisherId": "Prisma.prisma",
"publisherDisplayName": "Prisma"
},
"name": "prisma",
"publisher": "Prisma",
"version": "3.14.0"
},
{
"metadata": {
"id": "f1f59ae4-9318-4f3c-a9b5-81b2eaa5f8a5",
"publisherId": "ms-python.python",
"publisherDisplayName": "ms-python"
},
"name": "python",
"publisher": "ms-python",
"version": "2022.6.2"
},
{
"metadata": {
"id": "93ce222b-5f6f-49b7-9ab1-a0463c6238df",
"publisherId": "ms-vscode-remote.remote-containers",
"publisherDisplayName": "ms-vscode-remote"
},
"name": "remote-containers",
"publisher": "ms-vscode-remote",
"version": "0.234.0"
},
{
"metadata": {
"id": "607fd052-be03-4363-b657-2bd62b83d28a",
"publisherId": "ms-vscode-remote.remote-ssh",
"publisherDisplayName": "ms-vscode-remote"
},
"name": "remote-ssh",
"publisher": "ms-vscode-remote",
"version": "0.80.0"
},
{
"metadata": {
"id": "bfeaf631-bcff-4908-93ed-fda4ef9a0c5c",
"publisherId": "ms-vscode-remote.remote-ssh-edit",
"publisherDisplayName": "ms-vscode-remote"
},
"name": "remote-ssh-edit",
"publisher": "ms-vscode-remote",
"version": "0.80.0"
},
{
"metadata": {
"id": "f0c5397b-d357-4197-99f0-cb4202f22818",
"publisherId": "ms-vscode-remote.remote-wsl",
"publisherDisplayName": "ms-vscode-remote"
},
"name": "remote-wsl",
"publisher": "ms-vscode-remote",
"version": "0.66.2"
},
{
"metadata": {
"id": "06574cb4-e5dc-4631-8174-a543a4533621",
"publisherId": "matklad.rust-analyzer",
"publisherDisplayName": "matklad"
},
"name": "rust-analyzer",
"publisher": "matklad",
"version": "0.3.1051"
},
{
"metadata": {
"id": "ee108066-df8b-43ae-9a83-e6c11400a759",
"publisherId": "jasonnutter.search-node-modules",
"publisherDisplayName": "jasonnutter"
},
"name": "search-node-modules",
"publisher": "jasonnutter",
"version": "1.3.0"
},
{
"metadata": {
"id": "25baab03-fe9a-40c7-b683-55c9a0a92480",
"publisherId": "JuanBlanco.solidity",
"publisherDisplayName": "JuanBlanco"
},
"name": "solidity",
"publisher": "JuanBlanco",
"version": "0.0.139"
},
{
"metadata": {
"id": "c8fdba05-252f-41be-9828-4d6084723576",
"publisherId": "tungvn.tomato-timer",
"publisherDisplayName": "tungvn"
},
"name": "tomato-timer",
"publisher": "tungvn",
"version": "1.5.0"
},
{
"metadata": {
"id": "de44183f-5377-4ceb-ac15-79364a30070c",
"publisherId": "apollographql.vscode-apollo",
"publisherDisplayName": "apollographql"
},
"name": "vscode-apollo",
"publisher": "apollographql",
"version": "1.19.11"
},
{
"metadata": {
"id": "0479fc1c-3d67-49f9-b087-fb9069afe48f",
"publisherId": "ms-azuretools.vscode-docker",
"publisherDisplayName": "ms-azuretools"
},
"name": "vscode-docker",
"publisher": "ms-azuretools",
"version": "1.22.0"
},
{
"metadata": {
"id": "583b2b34-2c1e-4634-8c0b-0b82e283ea3a",
"publisherId": "dbaeumer.vscode-eslint",
"publisherDisplayName": "dbaeumer"
},
"name": "vscode-eslint",
"publisher": "dbaeumer",
"version": "2.2.2"
},
{
"metadata": {
"id": "7ae71939-4941-445c-b0c2-8893c8568ea5",
"publisherId": "byCedric.vscode-expo",
"publisherDisplayName": "byCedric"
},
"name": "vscode-expo",
"publisher": "byCedric",
"version": "0.7.4"
},
{
"metadata": {
"id": "c5f4d87f-a524-462c-ac01-923eb19cf3e9",
"publisherId": "firefox-devtools.vscode-firefox-debug",
"publisherDisplayName": "firefox-devtools"
},
"name": "vscode-firefox-debug",
"publisher": "firefox-devtools",
"version": "2.9.6"
},
{
"metadata": {
"id": "eedfd044-d5ac-4389-973d-3ac1fdb98ad5",
"publisherId": "kisstkondoros.vscode-gutter-preview",
"publisherDisplayName": "kisstkondoros"
},
"name": "vscode-gutter-preview",
"publisher": "kisstkondoros",
"version": "0.30.0"
},
{
"metadata": {
"id": "61fcd0cf-64d7-4836-8d6b-d55f4fb83281",
"publisherId": "vscjava.vscode-java-debug",
"publisherDisplayName": "vscjava"
},
"name": "vscode-java-debug",
"publisher": "vscjava",
"version": "0.40.1"
},
{
"metadata": {
"id": "7865e561-1c83-410e-9b99-aabada597a7e",
"publisherId": "vscjava.vscode-java-dependency",
"publisherDisplayName": "vscjava"
},
"name": "vscode-java-dependency",
"publisher": "vscjava",
"version": "0.19.1"
},
{
"metadata": {
"id": "96f11e1f-1a46-4592-b084-f025b2c2a81f",
"publisherId": "vscjava.vscode-java-pack",
"publisherDisplayName": "vscjava"
},
"name": "vscode-java-pack",
"publisher": "vscjava",
"version": "0.22.4"
},
{
"metadata": {
"id": "67c06b0d-1891-42ca-b2a8-113e79bff069",
"publisherId": "vscjava.vscode-java-test",
"publisherDisplayName": "vscjava"
},
"name": "vscode-java-test",
"publisher": "vscjava",
"version": "0.35.0"
},
{
"metadata": {
"id": "daf8b44d-8aae-4da2-80c5-1f770219f643",
"publisherId": "DavidAnson.vscode-markdownlint",
"publisherDisplayName": "DavidAnson"
},
"name": "vscode-markdownlint",
"publisher": "DavidAnson",
"version": "0.47.0"
},
{
"metadata": {
"id": "b0f06c6b-24fb-4d7b-bd79-bc5e2fa17312",
"publisherId": "vscjava.vscode-maven",
"publisherDisplayName": "vscjava"
},
"name": "vscode-maven",
"publisher": "vscjava",
"version": "0.35.1"
},
{
"metadata": {
"id": "efc33846-2498-43d7-9699-47d0a7741345",
"publisherId": "attilabuti.vscode-mjml",
"publisherDisplayName": "attilabuti"
},
"name": "vscode-mjml",
"publisher": "attilabuti",
"version": "1.6.0"
},
{
"metadata": {
"id": "40d13ed9-34ed-423f-acc1-95d0fe3aa2fa",
"publisherId": "bengreenier.vscode-node-readme",
"publisherDisplayName": "bengreenier"
},
"name": "vscode-node-readme",
"publisher": "bengreenier",
"version": "3.0.2"
},
{
"metadata": {
"id": "b200e7e8-4217-4da9-b8db-5606db56d867",
"publisherId": "ckolkman.vscode-postgres",
"publisherDisplayName": "ckolkman"
},
"name": "vscode-postgres",
"publisher": "ckolkman",
"version": "1.4.0"
},
{
"metadata": {
"id": "364d2426-116a-433a-a5d8-a5098dc3afbd",
"publisherId": "ms-python.vscode-pylance",
"publisherDisplayName": "ms-python"
},
"name": "vscode-pylance",
"publisher": "ms-python",
"version": "2022.5.1"
},
{
"metadata": {
"id": "b35cd5b4-18db-46f9-ba9e-06096c3b22d3",
"publisherId": "msjsdiag.vscode-react-native",
"publisherDisplayName": "msjsdiag"
},
"name": "vscode-react-native",
"publisher": "msjsdiag",
"version": "1.9.2"
},
{
"metadata": {
"id": "90a37ca1-92a2-488a-b196-7a8c0b0127ea",
"publisherId": "ms-vscode.vscode-typescript-tslint-plugin",
"publisherDisplayName": "ms-vscode"
},
"name": "vscode-typescript-tslint-plugin",
"publisher": "ms-vscode",
"version": "1.3.4"
},
{
"metadata": {
"id": "f2fd462f-f1bd-4c62-b54f-59a4e5ffc6a3",
"publisherId": "WakaTime.vscode-wakatime",
"publisherDisplayName": "WakaTime"
},
"name": "vscode-wakatime",
"publisher": "WakaTime",
"version": "18.1.4"
},
{
"metadata": {
"id": "2061917f-f76a-458a-8da9-f162de22b97e",
"publisherId": "redhat.vscode-yaml",
"publisherDisplayName": "redhat"
},
"name": "vscode-yaml",
"publisher": "redhat",
"version": "1.7.0"
},
{
"metadata": {
"id": "876e8f93-74d0-4f4f-91b7-34a09f19f444",
"publisherId": "VisualStudioExptTeam.vscodeintellicode",
"publisherDisplayName": "VisualStudioExptTeam"
},
"name": "vscodeintellicode",
"publisher": "VisualStudioExptTeam",
"version": "1.2.21"
},
{
"metadata": {
"id": "5a6dc0d5-dc02-4121-8e24-cad33a2ff0af",
"publisherId": "ms-vsliveshare.vsliveshare",
"publisherDisplayName": "ms-vsliveshare"
},
"name": "vsliveshare",
"publisher": "ms-vsliveshare",
"version": "1.0.5561"
}
]
{"$schema":"http://json-schema.org/draft-07/schema#","type":"object","version":"44.0.0","additionalProperties":true,"definitions":{"Android":{"description":"Configuration that is specific to the Android platform.","type":"object","meta":{"standaloneOnly":true},"properties":{"publishManifestPath":{"description":"The manifest for the Android version of your app will be written to this path during publish.","type":"string","meta":{"autogenerated":true},"markdownDescription":"The manifest for the Android version of your app will be written to this path during publish."},"publishBundlePath":{"description":"The bundle for the Android version of your app will be written to this path during publish.","type":"string","meta":{"autogenerated":true},"markdownDescription":"The bundle for the Android version of your app will be written to this path during publish."},"package":{"description":"The package name for your Android standalone app. You make it up, but it needs to be unique on the Play Store. See [this StackOverflow question](http://stackoverflow.com/questions/6273892/android-package-name-convention).\n\n**Bare workflow** - This is set in `android/app/build.gradle` as `applicationId` as well as in your `AndroidManifest.xml` file (multiple places).","type":"string","pattern":"^[a-zA-Z][a-zA-Z0-9\\_]*(\\.[a-zA-Z][a-zA-Z0-9\\_]*)+$","meta":{"regexHuman":"Reverse DNS notation unique name for your app. Valid Android Application ID. For example, `com.example.app`, where `com.example` is our domain and `app` is our app. The name may only contain lowercase and uppercase letters (a-z, A-Z), numbers (0-9) and underscores (_), separated by periods (.). Each component of the name should start with a lowercase letter.","bareWorkflow":"This is set in `android/app/build.gradle` as `applicationId` as well as in your `AndroidManifest.xml` file (multiple places)."},"markdownDescription":"The package name for your Android standalone app. You make it up, but it needs to be unique on the Play Store. See [this StackOverflow question](http://stackoverflow.com/questions/6273892/android-package-name-convention).\n\n**Bare workflow** - This is set in `android/app/build.gradle` as `applicationId` as well as in your `AndroidManifest.xml` file (multiple places)."},"versionCode":{"description":"Version number required by Google Play. Increment by one for each release. Must be a positive integer. [Learn more](https://developer.android.com/studio/publish/versioning.html)\n\n**Bare workflow** - This is set in `android/app/build.gradle` as `versionCode`","type":"integer","minimum":0,"maximum":2100000000,"meta":{"bareWorkflow":"This is set in `android/app/build.gradle` as `versionCode`"},"markdownDescription":"Version number required by Google Play. Increment by one for each release. Must be a positive integer. [Learn more](https://developer.android.com/studio/publish/versioning.html)\n\n**Bare workflow** - This is set in `android/app/build.gradle` as `versionCode`"},"backgroundColor":{"description":"The background color for your Android app, behind any of your React views. Overrides the top-level `backgroundColor` key if it is present.\n\n**Bare workflow** - This is set in `android/app/src/main/AndroidManifest.xml` under `android:windowBackground`","type":"string","pattern":"^#|(&#x23;)\\d{6}$","meta":{"regexHuman":"6 character long hex color string, for example, `'#000000'`","bareWorkflow":"This is set in `android/app/src/main/AndroidManifest.xml` under `android:windowBackground`"},"markdownDescription":"The background color for your Android app, behind any of your React views. Overrides the top-level `backgroundColor` key if it is present.\n\n**Bare workflow** - This is set in `android/app/src/main/AndroidManifest.xml` under `android:windowBackground`"},"userInterfaceStyle":{"description":"Configuration to force the app to always use the light or dark user-interface appearance, such as \"dark mode\", or make it automatically adapt to the system preferences. If not provided, defaults to `light`. Requires `expo-system-ui` be installed in your project to work on Android.","type":"string","fallback":"light","enum":["light","dark","automatic"],"markdownDescription":"Configuration to force the app to always use the light or dark user-interface appearance, such as \"dark mode\", or make it automatically adapt to the system preferences. If not provided, defaults to `light`. Requires `expo-system-ui` be installed in your project to work on Android."},"useNextNotificationsApi":{"deprecated":true,"description":"@deprecated A Boolean value that indicates whether the app should use the new notifications API.","type":"boolean","fallback":false,"markdownDescription":"@deprecated A Boolean value that indicates whether the app should use the new notifications API."},"icon":{"description":"Local path or remote URL to an image to use for your app's icon on Android. If specified, this overrides the top-level `icon` key. We recommend that you use a 1024x1024 png file (transparency is recommended for the Google Play Store). This icon will appear on the home screen and within the Expo app.","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image","square":true},"markdownDescription":"Local path or remote URL to an image to use for your app's icon on Android. If specified, this overrides the top-level `icon` key. We recommend that you use a 1024x1024 png file (transparency is recommended for the Google Play Store). This icon will appear on the home screen and within the Expo app."},"adaptiveIcon":{"description":"Settings for an Adaptive Launcher Icon on Android. [Learn more](https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive)","type":"object","properties":{"foregroundImage":{"description":"Local path or remote URL to an image to use for your app's icon on Android. If specified, this overrides the top-level `icon` and the `android.icon` keys. Should follow the [specified guidelines](https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive). This icon will appear on the home screen.","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image","square":true},"markdownDescription":"Local path or remote URL to an image to use for your app's icon on Android. If specified, this overrides the top-level `icon` and the `android.icon` keys. Should follow the [specified guidelines](https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive). This icon will appear on the home screen."},"backgroundImage":{"description":"Local path or remote URL to a background image for your app's Adaptive Icon on Android. If specified, this overrides the `backgroundColor` key. Must have the same dimensions as foregroundImage`, and has no effect if `foregroundImage` is not specified. Should follow the [specified guidelines](https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive).","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image","square":true},"markdownDescription":"Local path or remote URL to a background image for your app's Adaptive Icon on Android. If specified, this overrides the `backgroundColor` key. Must have the same dimensions as foregroundImage`, and has no effect if `foregroundImage` is not specified. Should follow the [specified guidelines](https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive)."},"backgroundColor":{"description":"Color to use as the background for your app's Adaptive Icon on Android. Defaults to white, `#FFFFFF`. Has no effect if `foregroundImage` is not specified.","type":"string","pattern":"^#|(&#x23;)\\d{6}$","meta":{"regexHuman":"6 character long hex color string, for example, `'#000000'`"},"markdownDescription":"Color to use as the background for your app's Adaptive Icon on Android. Defaults to white, `#FFFFFF`. Has no effect if `foregroundImage` is not specified."}},"additionalProperties":false,"markdownDescription":"Settings for an Adaptive Launcher Icon on Android. [Learn more](https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive)"},"playStoreUrl":{"description":"URL to your app on the Google Play Store, if you have deployed it there. This is used to link to your store page from your Expo project page if your app is public.","pattern":"^https://play\\.google\\.com/","example":"https://play.google.com/store/apps/details?id=host.exp.exponent","type":["string"],"markdownDescription":"URL to your app on the Google Play Store, if you have deployed it there. This is used to link to your store page from your Expo project page if your app is public."},"permissions":{"description":"List of permissions used by the standalone app. \n\n To use ONLY the following minimum necessary permissions and none of the extras supported by Expo in a default managed app, set `permissions` to `[]`. The minimum necessary permissions do not require a Privacy Policy when uploading to Google Play Store and are: \n• receive data from Internet \n• view network connections \n• full network access \n• change your audio settings \n• prevent device from sleeping \n\n To use ALL permissions supported by Expo by default, do not specify the `permissions` key. \n\n To use the minimum necessary permissions ALONG with certain additional permissions, specify those extras in `permissions`, e.g.\n\n `[ \"CAMERA\", \"ACCESS_FINE_LOCATION\" ]`.\n\n You can specify the following permissions depending on what you need:\n\n- `ACCESS_COARSE_LOCATION`\n- `ACCESS_FINE_LOCATION`\n- `ACCESS_BACKGROUND_LOCATION`\n- `CAMERA`\n- `RECORD_AUDIO`\n- `READ_CONTACTS`\n- `WRITE_CONTACTS`\n- `READ_CALENDAR`\n- `WRITE_CALENDAR`\n- `READ_EXTERNAL_STORAGE`\n- `WRITE_EXTERNAL_STORAGE`\n- `USE_FINGERPRINT`\n- `USE_BIOMETRIC`\n- `WRITE_SETTINGS`\n- `VIBRATE`\n- `READ_PHONE_STATE`\n- `com.anddoes.launcher.permission.UPDATE_COUNT`\n- `com.android.launcher.permission.INSTALL_SHORTCUT`\n- `com.google.android.c2dm.permission.RECEIVE`\n- `com.google.android.gms.permission.ACTIVITY_RECOGNITION`\n- `com.google.android.providers.gsf.permission.READ_GSERVICES`\n- `com.htc.launcher.permission.READ_SETTINGS`\n- `com.htc.launcher.permission.UPDATE_SHORTCUT`\n- `com.majeur.launcher.permission.UPDATE_BADGE`\n- `com.sec.android.provider.badge.permission.READ`\n- `com.sec.android.provider.badge.permission.WRITE`\n- `com.sonyericsson.home.permission.BROADCAST_BADGE`\n\n\n**Bare workflow** - To change the permissions your app requests, you'll need to edit `AndroidManifest.xml` manually. To prevent your app from requesting one of the permissions listed below, you'll need to explicitly add it to `AndroidManifest.xml` along with a `tools:node=\"remove\"` tag.","type":"array","meta":{"bareWorkflow":"To change the permissions your app requests, you'll need to edit `AndroidManifest.xml` manually. To prevent your app from requesting one of the permissions listed below, you'll need to explicitly add it to `AndroidManifest.xml` along with a `tools:node=\"remove\"` tag."},"items":{"type":"string"},"markdownDescription":"List of permissions used by the standalone app. \n\n To use ONLY the following minimum necessary permissions and none of the extras supported by Expo in a default managed app, set `permissions` to `[]`. The minimum necessary permissions do not require a Privacy Policy when uploading to Google Play Store and are: \n• receive data from Internet \n• view network connections \n• full network access \n• change your audio settings \n• prevent device from sleeping \n\n To use ALL permissions supported by Expo by default, do not specify the `permissions` key. \n\n To use the minimum necessary permissions ALONG with certain additional permissions, specify those extras in `permissions`, e.g.\n\n `[ \"CAMERA\", \"ACCESS_FINE_LOCATION\" ]`.\n\n You can specify the following permissions depending on what you need:\n\n- `ACCESS_COARSE_LOCATION`\n- `ACCESS_FINE_LOCATION`\n- `ACCESS_BACKGROUND_LOCATION`\n- `CAMERA`\n- `RECORD_AUDIO`\n- `READ_CONTACTS`\n- `WRITE_CONTACTS`\n- `READ_CALENDAR`\n- `WRITE_CALENDAR`\n- `READ_EXTERNAL_STORAGE`\n- `WRITE_EXTERNAL_STORAGE`\n- `USE_FINGERPRINT`\n- `USE_BIOMETRIC`\n- `WRITE_SETTINGS`\n- `VIBRATE`\n- `READ_PHONE_STATE`\n- `com.anddoes.launcher.permission.UPDATE_COUNT`\n- `com.android.launcher.permission.INSTALL_SHORTCUT`\n- `com.google.android.c2dm.permission.RECEIVE`\n- `com.google.android.gms.permission.ACTIVITY_RECOGNITION`\n- `com.google.android.providers.gsf.permission.READ_GSERVICES`\n- `com.htc.launcher.permission.READ_SETTINGS`\n- `com.htc.launcher.permission.UPDATE_SHORTCUT`\n- `com.majeur.launcher.permission.UPDATE_BADGE`\n- `com.sec.android.provider.badge.permission.READ`\n- `com.sec.android.provider.badge.permission.WRITE`\n- `com.sonyericsson.home.permission.BROADCAST_BADGE`\n\n\n**Bare workflow** - To change the permissions your app requests, you'll need to edit `AndroidManifest.xml` manually. To prevent your app from requesting one of the permissions listed below, you'll need to explicitly add it to `AndroidManifest.xml` along with a `tools:node=\"remove\"` tag."},"googleServicesFile":{"description":"[Firebase Configuration File](https://support.google.com/firebase/answer/7015592) Location of the `GoogleService-Info.plist` file for configuring Firebase. Including this key automatically enables FCM in your standalone app.\n\n**Bare workflow** - Add or edit the file directly at `android/app/google-services.json`","type":"string","meta":{"bareWorkflow":"Add or edit the file directly at `android/app/google-services.json`"},"markdownDescription":"[Firebase Configuration File](https://support.google.com/firebase/answer/7015592) Location of the `GoogleService-Info.plist` file for configuring Firebase. Including this key automatically enables FCM in your standalone app.\n\n**Bare workflow** - Add or edit the file directly at `android/app/google-services.json`"},"config":{"type":"object","description":"Note: This property key is not included in the production manifest and will evaluate to `undefined`. It is used internally only in the build process, because it contains API keys that some may want to keep private.","properties":{"branch":{"description":"[Branch](https://branch.io/) key to hook up Branch linking services.","type":"object","properties":{"apiKey":{"description":"Your Branch API key","type":"string","markdownDescription":"Your Branch API key"}},"additionalProperties":false,"markdownDescription":"[Branch](https://branch.io/) key to hook up Branch linking services."},"googleMaps":{"description":"[Google Maps Android SDK](https://developers.google.com/maps/documentation/android-api/signup) configuration for your standalone app.","type":"object","properties":{"apiKey":{"description":"Your Google Maps Android SDK API key","type":"string","markdownDescription":"Your Google Maps Android SDK API key"}},"additionalProperties":false,"markdownDescription":"[Google Maps Android SDK](https://developers.google.com/maps/documentation/android-api/signup) configuration for your standalone app."},"googleMobileAdsAppId":{"description":"[Google Mobile Ads App ID](https://support.google.com/admob/answer/6232340) Google AdMob App ID. ","type":"string","markdownDescription":"[Google Mobile Ads App ID](https://support.google.com/admob/answer/6232340) Google AdMob App ID. "},"googleMobileAdsAutoInit":{"description":"A boolean indicating whether to initialize Google App Measurement and begin sending user-level event data to Google immediately when the app starts. The default in Expo (Client and in standalone apps) is `false`. [Sets the opposite of the given value to the following key in `Info.plist`](https://developers.google.com/admob/ios/eu-consent#delay_app_measurement_optional)","type":"boolean","fallback":false,"markdownDescription":"A boolean indicating whether to initialize Google App Measurement and begin sending user-level event data to Google immediately when the app starts. The default in Expo (Client and in standalone apps) is `false`. [Sets the opposite of the given value to the following key in `Info.plist`](https://developers.google.com/admob/ios/eu-consent#delay_app_measurement_optional)"},"googleSignIn":{"deprecated":true,"meta":{"deprecated":true},"description":"@deprecated Use `googleServicesFile` instead. [Google Sign-In Android SDK](https://developers.google.com/identity/sign-in/android/start-integrating) keys for your standalone app.","type":"object","properties":{"apiKey":{"description":"The Android API key. Can be found in the credentials section of the developer console or in `google-services.json`.","type":"string","markdownDescription":"The Android API key. Can be found in the credentials section of the developer console or in `google-services.json`."},"certificateHash":{"description":"The SHA-1 hash of the signing certificate used to build the APK without any separator (`:`). Can be found in `google-services.json`. https://developers.google.com/android/guides/client-auth","type":"string","markdownDescription":"The SHA-1 hash of the signing certificate used to build the APK without any separator (`:`). Can be found in `google-services.json`. https://developers.google.com/android/guides/client-auth"}},"additionalProperties":false,"markdownDescription":"@deprecated Use `googleServicesFile` instead. [Google Sign-In Android SDK](https://developers.google.com/identity/sign-in/android/start-integrating) keys for your standalone app."}},"additionalProperties":false,"markdownDescription":"Note: This property key is not included in the production manifest and will evaluate to `undefined`. It is used internally only in the build process, because it contains API keys that some may want to keep private."},"splash":{"description":"Configuration for loading and splash screen for managed and standalone Android apps.","type":"object","properties":{"backgroundColor":{"description":"Color to fill the loading screen background","type":"string","pattern":"^#|(&#x23;)\\d{6}$","meta":{"regexHuman":"6 character long hex color string, for example, `'#000000'`"},"markdownDescription":"Color to fill the loading screen background"},"resizeMode":{"description":"Determines how the `image` will be displayed in the splash loading screen. Must be one of `cover`, `contain` or `native`, defaults to `contain`.","enum":["cover","contain","native"],"type":"string","markdownDescription":"Determines how the `image` will be displayed in the splash loading screen. Must be one of `cover`, `contain` or `native`, defaults to `contain`."},"image":{"description":"Local path or remote URL to an image to fill the background of the loading screen. Image size and aspect ratio are up to you. Must be a .png.","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image"},"markdownDescription":"Local path or remote URL to an image to fill the background of the loading screen. Image size and aspect ratio are up to you. Must be a .png."},"mdpi":{"description":"Local path or remote URL to an image to fill the background of the loading screen in \"native\" mode. Image size and aspect ratio are up to you. [Learn more]( https://developer.android.com/training/multiscreen/screendensities) \n\n `Natural sized image (baseline)`","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image"},"markdownDescription":"Local path or remote URL to an image to fill the background of the loading screen in \"native\" mode. Image size and aspect ratio are up to you. [Learn more]( https://developer.android.com/training/multiscreen/screendensities) \n\n `Natural sized image (baseline)`"},"hdpi":{"description":"Local path or remote URL to an image to fill the background of the loading screen in \"native\" mode. Image size and aspect ratio are up to you. [Learn more]( https://developer.android.com/training/multiscreen/screendensities) \n\n `Scale 1.5x`","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image"},"markdownDescription":"Local path or remote URL to an image to fill the background of the loading screen in \"native\" mode. Image size and aspect ratio are up to you. [Learn more]( https://developer.android.com/training/multiscreen/screendensities) \n\n `Scale 1.5x`"},"xhdpi":{"description":"Local path or remote URL to an image to fill the background of the loading screen in \"native\" mode. Image size and aspect ratio are up to you. [Learn more]( https://developer.android.com/training/multiscreen/screendensities) \n\n `Scale 2x`","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image"},"markdownDescription":"Local path or remote URL to an image to fill the background of the loading screen in \"native\" mode. Image size and aspect ratio are up to you. [Learn more]( https://developer.android.com/training/multiscreen/screendensities) \n\n `Scale 2x`"},"xxhdpi":{"description":"Local path or remote URL to an image to fill the background of the loading screen in \"native\" mode. Image size and aspect ratio are up to you. [Learn more]( https://developer.android.com/training/multiscreen/screendensities) \n\n `Scale 3x`","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image"},"markdownDescription":"Local path or remote URL to an image to fill the background of the loading screen in \"native\" mode. Image size and aspect ratio are up to you. [Learn more]( https://developer.android.com/training/multiscreen/screendensities) \n\n `Scale 3x`"},"xxxhdpi":{"description":"Local path or remote URL to an image to fill the background of the loading screen in \"native\" mode. Image size and aspect ratio are up to you. [Learn more]( https://developer.android.com/training/multiscreen/screendensities) \n\n `Scale 4x`","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image"},"markdownDescription":"Local path or remote URL to an image to fill the background of the loading screen in \"native\" mode. Image size and aspect ratio are up to you. [Learn more]( https://developer.android.com/training/multiscreen/screendensities) \n\n `Scale 4x`"}},"markdownDescription":"Configuration for loading and splash screen for managed and standalone Android apps."},"intentFilters":{"description":"Configuration for setting an array of custom intent filters in Android manifest. [Learn more](https://developer.android.com/guide/components/intents-filters)\n\n**Bare workflow** - This is set in `AndroidManifest.xml` directly. [Learn more.](https://developer.android.com/guide/components/intents-filters)","example":[{"autoVerify":true,"action":"VIEW","data":{"scheme":"https","host":"*.example.com"},"category":["BROWSABLE","DEFAULT"]}],"exampleString":"\n [{ \n \"autoVerify\": true, \n \"action\": \"VIEW\", \n \"data\": { \n \"scheme\": \"https\", \n \"host\": \"*.example.com\" \n }, \n \"category\": [\"BROWSABLE\", \"DEFAULT\"] \n }]","type":"array","uniqueItems":true,"items":{"type":"object","properties":{"autoVerify":{"description":"You may also use an intent filter to set your app as the default handler for links (without showing the user a dialog with options). To do so use `true` and then configure your server to serve a JSON file verifying that you own the domain. [Learn more](https://developer.android.com/training/app-links)","type":"boolean","markdownDescription":"You may also use an intent filter to set your app as the default handler for links (without showing the user a dialog with options). To do so use `true` and then configure your server to serve a JSON file verifying that you own the domain. [Learn more](https://developer.android.com/training/app-links)"},"action":{"type":"string"},"data":{"anyOf":[{"type":"object","properties":{"scheme":{"description":"Scheme of the URL, e.g. `https`","type":"string","markdownDescription":"Scheme of the URL, e.g. `https`"},"host":{"description":"Hostname, e.g. `myapp.io`","type":"string","markdownDescription":"Hostname, e.g. `myapp.io`"},"port":{"description":"Port, e.g. `3000`","type":"string","markdownDescription":"Port, e.g. `3000`"},"path":{"description":"Exact path for URLs that should be matched by the filter, e.g. `/records`","type":"string","markdownDescription":"Exact path for URLs that should be matched by the filter, e.g. `/records`"},"pathPattern":{"description":"Pattern for paths that should be matched by the filter, e.g. `.*`. Must begin with `/`","type":"string","markdownDescription":"Pattern for paths that should be matched by the filter, e.g. `.*`. Must begin with `/`"},"pathPrefix":{"description":"Prefix for paths that should be matched by the filter, e.g. `/records/` will match `/records/123`","type":"string","markdownDescription":"Prefix for paths that should be matched by the filter, e.g. `/records/` will match `/records/123`"},"mimeType":{"description":"MIME type for URLs that should be matched by the filter","type":"string","markdownDescription":"MIME type for URLs that should be matched by the filter"}},"additionalProperties":false},{"type":["array"],"items":{"type":"object","properties":{"scheme":{"description":"Scheme of the URL, e.g. `https`","type":"string","markdownDescription":"Scheme of the URL, e.g. `https`"},"host":{"description":"Hostname, e.g. `myapp.io`","type":"string","markdownDescription":"Hostname, e.g. `myapp.io`"},"port":{"description":"Port, e.g. `3000`","type":"string","markdownDescription":"Port, e.g. `3000`"},"path":{"description":"Exact path for URLs that should be matched by the filter, e.g. `/records`","type":"string","markdownDescription":"Exact path for URLs that should be matched by the filter, e.g. `/records`"},"pathPattern":{"description":"Pattern for paths that should be matched by the filter, e.g. `.*`. Must begin with `/`","type":"string","markdownDescription":"Pattern for paths that should be matched by the filter, e.g. `.*`. Must begin with `/`"},"pathPrefix":{"description":"Prefix for paths that should be matched by the filter, e.g. `/records/` will match `/records/123`","type":"string","markdownDescription":"Prefix for paths that should be matched by the filter, e.g. `/records/` will match `/records/123`"},"mimeType":{"description":"MIME type for URLs that should be matched by the filter","type":"string","markdownDescription":"MIME type for URLs that should be matched by the filter"}},"additionalProperties":false}}]},"category":{"anyOf":[{"type":["string"]},{"type":"array","items":{"type":"string"}}]}},"additionalProperties":false,"required":["action"]},"meta":{"bareWorkflow":"This is set in `AndroidManifest.xml` directly. [Learn more.](https://developer.android.com/guide/components/intents-filters)"},"markdownDescription":"Configuration for setting an array of custom intent filters in Android manifest. [Learn more](https://developer.android.com/guide/components/intents-filters)\n\n**Bare workflow** - This is set in `AndroidManifest.xml` directly. [Learn more.](https://developer.android.com/guide/components/intents-filters)"},"allowBackup":{"description":"Allows your user's app data to be automatically backed up to their Google Drive. If this is set to false, no backup or restore of the application will ever be performed (this is useful if your app deals with sensitive information). Defaults to the Android default, which is `true`.","fallback":true,"type":"boolean","markdownDescription":"Allows your user's app data to be automatically backed up to their Google Drive. If this is set to false, no backup or restore of the application will ever be performed (this is useful if your app deals with sensitive information). Defaults to the Android default, which is `true`."},"softwareKeyboardLayoutMode":{"description":"Determines how the software keyboard will impact the layout of your application. This maps to the `android:windowSoftInputMode` property. Defaults to `resize`. Valid values: `resize`, `pan`.","enum":["resize","pan"],"type":"string","fallback":"resize","markdownDescription":"Determines how the software keyboard will impact the layout of your application. This maps to the `android:windowSoftInputMode` property. Defaults to `resize`. Valid values: `resize`, `pan`."},"jsEngine":{"description":"Specifies the JavaScript engine for Android apps. Supported only on EAS Build and in Expo Go. Defaults to `jsc`. Valid values: `hermes`, `jsc`.\n\n**Bare workflow** - To change the JavaScript engine, update the `expo.jsEngine` value in `android/gradle.properties`","type":"string","fallback":"jsc","enum":["hermes","jsc"],"meta":{"bareWorkflow":"To change the JavaScript engine, update the `expo.jsEngine` value in `android/gradle.properties`"},"markdownDescription":"Specifies the JavaScript engine for Android apps. Supported only on EAS Build and in Expo Go. Defaults to `jsc`. Valid values: `hermes`, `jsc`.\n\n**Bare workflow** - To change the JavaScript engine, update the `expo.jsEngine` value in `android/gradle.properties`"},"runtimeVersion":{"description":"**Note: Don't use this property unless you are sure what you're doing** \n\nThe runtime version associated with this manifest for the Android platform. If provided, this will override the top level runtimeVersion key.\nSet this to `{\"policy\": \"nativeVersion\"}` to generate it automatically.","oneOf":[{"type":"string","pattern":"^[a-zA-Z\\d][a-zA-Z\\d._+()-]*$","meta":{"regexHuman":"A string beginning with an alphanumeric character followed by any combination of alphanumeric character, \"_\", \"+\", \".\",\"(\",\")\" or \"-\". Example: \"1.0.3a+\"."}},{"type":"string","pattern":"^exposdk:((\\d+\\.\\d+\\.\\d+)|(UNVERSIONED))$","meta":{"regexHuman":"An 'exposdk:' prefix followed by the SDK version of your project. Example: \"exposdk:44.0.0\"."}},{"type":"object","properties":{"policy":{"type":"string","enum":["nativeVersion","sdkVersion"]}},"required":["policy"],"additionalProperties":false}],"markdownDescription":"**Note: Don't use this property unless you are sure what you're doing** \n\nThe runtime version associated with this manifest for the Android platform. If provided, this will override the top level runtimeVersion key.\nSet this to `{\"policy\": \"nativeVersion\"}` to generate it automatically."}},"additionalProperties":false,"markdownDescription":"Configuration that is specific to the Android platform."},"AndroidIntentFiltersData":{"type":"object","properties":{"scheme":{"description":"Scheme of the URL, e.g. `https`","type":"string","markdownDescription":"Scheme of the URL, e.g. `https`"},"host":{"description":"Hostname, e.g. `myapp.io`","type":"string","markdownDescription":"Hostname, e.g. `myapp.io`"},"port":{"description":"Port, e.g. `3000`","type":"string","markdownDescription":"Port, e.g. `3000`"},"path":{"description":"Exact path for URLs that should be matched by the filter, e.g. `/records`","type":"string","markdownDescription":"Exact path for URLs that should be matched by the filter, e.g. `/records`"},"pathPattern":{"description":"Pattern for paths that should be matched by the filter, e.g. `.*`. Must begin with `/`","type":"string","markdownDescription":"Pattern for paths that should be matched by the filter, e.g. `.*`. Must begin with `/`"},"pathPrefix":{"description":"Prefix for paths that should be matched by the filter, e.g. `/records/` will match `/records/123`","type":"string","markdownDescription":"Prefix for paths that should be matched by the filter, e.g. `/records/` will match `/records/123`"},"mimeType":{"description":"MIME type for URLs that should be matched by the filter","type":"string","markdownDescription":"MIME type for URLs that should be matched by the filter"}},"additionalProperties":false},"IOS":{"description":"Configuration that is specific to the iOS platform.","type":"object","meta":{"standaloneOnly":true},"properties":{"publishManifestPath":{"description":"The manifest for the iOS version of your app will be written to this path during publish.","type":"string","meta":{"autogenerated":true},"markdownDescription":"The manifest for the iOS version of your app will be written to this path during publish."},"publishBundlePath":{"description":"The bundle for the iOS version of your app will be written to this path during publish.","type":"string","meta":{"autogenerated":true},"markdownDescription":"The bundle for the iOS version of your app will be written to this path during publish."},"bundleIdentifier":{"description":"The bundle identifier for your iOS standalone app. You make it up, but it needs to be unique on the App Store. See [this StackOverflow question](http://stackoverflow.com/questions/11347470/what-does-bundle-identifier-mean-in-the-ios-project).\n\n**Bare workflow** - Set this value in `info.plist` under `CFBundleIdentifier`","type":"string","pattern":"^[a-zA-Z0-9.-]+$","meta":{"bareWorkflow":"Set this value in `info.plist` under `CFBundleIdentifier`","regexHuman":"iOS bundle identifier notation unique name for your app. For example, `host.exp.expo`, where `exp.host` is our domain and `expo` is our app name."},"markdownDescription":"The bundle identifier for your iOS standalone app. You make it up, but it needs to be unique on the App Store. See [this StackOverflow question](http://stackoverflow.com/questions/11347470/what-does-bundle-identifier-mean-in-the-ios-project).\n\n**Bare workflow** - Set this value in `info.plist` under `CFBundleIdentifier`"},"buildNumber":{"description":"Build number for your iOS standalone app. Corresponds to `CFBundleVersion` and must match Apple's [specified format](https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html#//apple_ref/doc/uid/20001431-102364). (Note: Transporter will pull the value for `Version Number` from `expo.version` and NOT from `expo.ios.buildNumber`.)\n\n**Bare workflow** - Set this value in `info.plist` under `CFBundleVersion`","type":"string","pattern":"^[A-Za-z0-9\\.]+$","meta":{"bareWorkflow":"Set this value in `info.plist` under `CFBundleVersion`"},"markdownDescription":"Build number for your iOS standalone app. Corresponds to `CFBundleVersion` and must match Apple's [specified format](https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html#//apple_ref/doc/uid/20001431-102364). (Note: Transporter will pull the value for `Version Number` from `expo.version` and NOT from `expo.ios.buildNumber`.)\n\n**Bare workflow** - Set this value in `info.plist` under `CFBundleVersion`"},"backgroundColor":{"description":"The background color for your iOS app, behind any of your React views. Overrides the top-level `backgroundColor` key if it is present. Requires `expo-system-ui` be installed in your project to work on iOS.","type":"string","pattern":"^#|(&#x23;)\\d{6}$","meta":{"regexHuman":"6 character long hex color string, for example, `'#000000'`"},"markdownDescription":"The background color for your iOS app, behind any of your React views. Overrides the top-level `backgroundColor` key if it is present. Requires `expo-system-ui` be installed in your project to work on iOS."},"icon":{"description":"Local path or remote URL to an image to use for your app's icon on iOS. If specified, this overrides the top-level `icon` key. Use a 1024x1024 icon which follows Apple's interface guidelines for icons, including color profile and transparency. \n\n Expo will generate the other required sizes. This icon will appear on the home screen and within the Expo app.","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image","square":true},"markdownDescription":"Local path or remote URL to an image to use for your app's icon on iOS. If specified, this overrides the top-level `icon` key. Use a 1024x1024 icon which follows Apple's interface guidelines for icons, including color profile and transparency. \n\n Expo will generate the other required sizes. This icon will appear on the home screen and within the Expo app."},"merchantId":{"description":"@deprecated Merchant ID for use with Apple Pay in your standalone app.","type":"string","meta":{"deprecated":true},"markdownDescription":"@deprecated Merchant ID for use with Apple Pay in your standalone app."},"appStoreUrl":{"description":"URL to your app on the Apple App Store, if you have deployed it there. This is used to link to your store page from your Expo project page if your app is public.","pattern":"^https://(itunes|apps)\\.apple\\.com/.*?\\d+","example":"https://apps.apple.com/us/app/expo-client/id982107779","type":["string"],"markdownDescription":"URL to your app on the Apple App Store, if you have deployed it there. This is used to link to your store page from your Expo project page if your app is public."},"bitcode":{"description":"Enable iOS Bitcode optimizations in the native build. Accepts the name of an iOS build configuration to enable for a single configuration and disable for all others, e.g. Debug, Release. Not available in the classic 'expo build:ios' or Expo Go. Defaults to `undefined` which uses the template's predefined settings.","anyOf":[{"type":["boolean"]},{"type":["string"]}],"markdownDescription":"Enable iOS Bitcode optimizations in the native build. Accepts the name of an iOS build configuration to enable for a single configuration and disable for all others, e.g. Debug, Release. Not available in the classic 'expo build:ios' or Expo Go. Defaults to `undefined` which uses the template's predefined settings."},"config":{"type":"object","description":"Note: This property key is not included in the production manifest and will evaluate to `undefined`. It is used internally only in the build process, because it contains API keys that some may want to keep private.","properties":{"branch":{"description":"[Branch](https://branch.io/) key to hook up Branch linking services.","type":"object","properties":{"apiKey":{"description":"Your Branch API key","type":"string","markdownDescription":"Your Branch API key"}},"additionalProperties":false,"markdownDescription":"[Branch](https://branch.io/) key to hook up Branch linking services."},"usesNonExemptEncryption":{"description":"Sets `ITSAppUsesNonExemptEncryption` in the standalone ipa's Info.plist to the given boolean value.","type":"boolean","markdownDescription":"Sets `ITSAppUsesNonExemptEncryption` in the standalone ipa's Info.plist to the given boolean value."},"googleMapsApiKey":{"description":"[Google Maps iOS SDK](https://developers.google.com/maps/documentation/ios-sdk/start) key for your standalone app.","type":"string","markdownDescription":"[Google Maps iOS SDK](https://developers.google.com/maps/documentation/ios-sdk/start) key for your standalone app."},"googleMobileAdsAppId":{"description":"[Google Mobile Ads App ID](https://support.google.com/admob/answer/6232340) Google AdMob App ID. ","type":"string","markdownDescription":"[Google Mobile Ads App ID](https://support.google.com/admob/answer/6232340) Google AdMob App ID. "},"googleMobileAdsAutoInit":{"description":"A boolean indicating whether to initialize Google App Measurement and begin sending user-level event data to Google immediately when the app starts. The default in Expo (Go and in standalone apps) is `false`. [Sets the opposite of the given value to the following key in `Info.plist`.](https://developers.google.com/admob/ios/eu-consent#delay_app_measurement_optional)","type":"boolean","fallback":false,"markdownDescription":"A boolean indicating whether to initialize Google App Measurement and begin sending user-level event data to Google immediately when the app starts. The default in Expo (Go and in standalone apps) is `false`. [Sets the opposite of the given value to the following key in `Info.plist`.](https://developers.google.com/admob/ios/eu-consent#delay_app_measurement_optional)"},"googleSignIn":{"description":"[Google Sign-In iOS SDK](https://developers.google.com/identity/sign-in/ios/start-integrating) keys for your standalone app.","type":"object","properties":{"reservedClientId":{"description":"The reserved client ID URL scheme. Can be found in `GoogleService-Info.plist`.","type":"string","markdownDescription":"The reserved client ID URL scheme. Can be found in `GoogleService-Info.plist`."}},"additionalProperties":false,"markdownDescription":"[Google Sign-In iOS SDK](https://developers.google.com/identity/sign-in/ios/start-integrating) keys for your standalone app."}},"additionalProperties":false,"markdownDescription":"Note: This property key is not included in the production manifest and will evaluate to `undefined`. It is used internally only in the build process, because it contains API keys that some may want to keep private."},"googleServicesFile":{"description":"[Firebase Configuration File](https://support.google.com/firebase/answer/7015592) Location of the `GoogleService-Info.plist` file for configuring Firebase.","type":"string","markdownDescription":"[Firebase Configuration File](https://support.google.com/firebase/answer/7015592) Location of the `GoogleService-Info.plist` file for configuring Firebase."},"supportsTablet":{"description":"Whether your standalone iOS app supports tablet screen sizes. Defaults to `false`.\n\n**Bare workflow** - Set this value in `info.plist` under `UISupportedInterfaceOrientations~ipad`","type":"boolean","meta":{"bareWorkflow":"Set this value in `info.plist` under `UISupportedInterfaceOrientations~ipad`"},"markdownDescription":"Whether your standalone iOS app supports tablet screen sizes. Defaults to `false`.\n\n**Bare workflow** - Set this value in `info.plist` under `UISupportedInterfaceOrientations~ipad`"},"isTabletOnly":{"description":"If true, indicates that your standalone iOS app does not support handsets, and only supports tablets.\n\n**Bare workflow** - Set this value in `info.plist` under `UISupportedInterfaceOrientations`","type":"boolean","meta":{"bareWorkflow":"Set this value in `info.plist` under `UISupportedInterfaceOrientations`"},"markdownDescription":"If true, indicates that your standalone iOS app does not support handsets, and only supports tablets.\n\n**Bare workflow** - Set this value in `info.plist` under `UISupportedInterfaceOrientations`"},"requireFullScreen":{"description":"If true, indicates that your standalone iOS app does not support Slide Over and Split View on iPad. Defaults to `false`\n\n**Bare workflow** - Use Xcode to set `UIRequiresFullScreen`","type":"boolean","meta":{"bareWorkflow":"Use Xcode to set `UIRequiresFullScreen`"},"markdownDescription":"If true, indicates that your standalone iOS app does not support Slide Over and Split View on iPad. Defaults to `false`\n\n**Bare workflow** - Use Xcode to set `UIRequiresFullScreen`"},"userInterfaceStyle":{"description":"Configuration to force the app to always use the light or dark user-interface appearance, such as \"dark mode\", or make it automatically adapt to the system preferences. If not provided, defaults to `light`.","type":"string","fallback":"light","enum":["light","dark","automatic"],"markdownDescription":"Configuration to force the app to always use the light or dark user-interface appearance, such as \"dark mode\", or make it automatically adapt to the system preferences. If not provided, defaults to `light`."},"infoPlist":{"description":"Dictionary of arbitrary configuration to add to your standalone app's native Info.plist. Applied prior to all other Expo-specific configuration. No other validation is performed, so use this at your own risk of rejection from the App Store.","type":"object","properties":{},"additionalProperties":true,"markdownDescription":"Dictionary of arbitrary configuration to add to your standalone app's native Info.plist. Applied prior to all other Expo-specific configuration. No other validation is performed, so use this at your own risk of rejection from the App Store."},"entitlements":{"description":"Dictionary of arbitrary configuration to add to your standalone app's native *.entitlements (plist). Applied prior to all other Expo-specific configuration. No other validation is performed, so use this at your own risk of rejection from the App Store.","type":"object","properties":{},"additionalProperties":true,"markdownDescription":"Dictionary of arbitrary configuration to add to your standalone app's native *.entitlements (plist). Applied prior to all other Expo-specific configuration. No other validation is performed, so use this at your own risk of rejection from the App Store."},"associatedDomains":{"description":"An array that contains Associated Domains for the standalone app. [Learn more](https://developer.apple.com/documentation/safariservices/supporting_associated_domains).\n\n**Bare workflow** - Build with EAS, or use Xcode to enable this capability manually. [Learn more](https://developer.apple.com/documentation/safariservices/supporting_associated_domains).","type":"array","uniqueItems":true,"items":{"type":"string"},"meta":{"regexHuman":"Entries must follow the format `applinks:<fully qualified domain>[:port number]`. [Learn more](https://developer.apple.com/documentation/safariservices/supporting_associated_domains).","bareWorkflow":"Build with EAS, or use Xcode to enable this capability manually. [Learn more](https://developer.apple.com/documentation/safariservices/supporting_associated_domains)."},"markdownDescription":"An array that contains Associated Domains for the standalone app. [Learn more](https://developer.apple.com/documentation/safariservices/supporting_associated_domains).\n\n**Bare workflow** - Build with EAS, or use Xcode to enable this capability manually. [Learn more](https://developer.apple.com/documentation/safariservices/supporting_associated_domains)."},"usesIcloudStorage":{"description":"A boolean indicating if the app uses iCloud Storage for `DocumentPicker`. See `DocumentPicker` docs for details.\n\n**Bare workflow** - Use Xcode, or ios.entitlements to configure this.","type":"boolean","meta":{"bareWorkflow":"Use Xcode, or ios.entitlements to configure this."},"markdownDescription":"A boolean indicating if the app uses iCloud Storage for `DocumentPicker`. See `DocumentPicker` docs for details.\n\n**Bare workflow** - Use Xcode, or ios.entitlements to configure this."},"usesAppleSignIn":{"description":"A boolean indicating if the app uses Apple Sign-In. See `AppleAuthentication` docs for details.","type":"boolean","fallback":false,"markdownDescription":"A boolean indicating if the app uses Apple Sign-In. See `AppleAuthentication` docs for details."},"accessesContactNotes":{"description":"A Boolean value that indicates whether the app may access the notes stored in contacts. You must [receive permission from Apple](https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_developer_contacts_notes) before you can submit your app for review with this capability.","type":"boolean","fallback":false,"markdownDescription":"A Boolean value that indicates whether the app may access the notes stored in contacts. You must [receive permission from Apple](https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_developer_contacts_notes) before you can submit your app for review with this capability."},"splash":{"description":"Configuration for loading and splash screen for standalone iOS apps.","type":"object","properties":{"xib":{"description":"@deprecated Apple has deprecated `.xib` splash screens in favor of `.storyboard` files. Local path to a XIB file as the loading screen. It overrides other loading screen options. Note: This will only be used in the standalone app (i.e., after you build the app). It will not be used in the Expo Go.","type":"string","meta":{"deprecated":true,"asset":true,"contentTypePattern":"^text/xml$","contentTypeHuman":".xib interface builder document"},"markdownDescription":"@deprecated Apple has deprecated `.xib` splash screens in favor of `.storyboard` files. Local path to a XIB file as the loading screen. It overrides other loading screen options. Note: This will only be used in the standalone app (i.e., after you build the app). It will not be used in the Expo Go."},"backgroundColor":{"description":"Color to fill the loading screen background","type":"string","pattern":"^#|(&#x23;)\\d{6}$","meta":{"regexHuman":"6 character long hex color string, for example, `'#000000'`"},"markdownDescription":"Color to fill the loading screen background"},"resizeMode":{"description":"Determines how the `image` will be displayed in the splash loading screen. Must be one of `cover` or `contain`, defaults to `contain`.","enum":["cover","contain"],"type":"string","markdownDescription":"Determines how the `image` will be displayed in the splash loading screen. Must be one of `cover` or `contain`, defaults to `contain`."},"image":{"description":"Local path or remote URL to an image to fill the background of the loading screen. Image size and aspect ratio are up to you. Must be a .png.","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image"},"markdownDescription":"Local path or remote URL to an image to fill the background of the loading screen. Image size and aspect ratio are up to you. Must be a .png."},"tabletImage":{"description":"Local path or remote URL to an image to fill the background of the loading screen. Image size and aspect ratio are up to you. Must be a .png.","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image"},"markdownDescription":"Local path or remote URL to an image to fill the background of the loading screen. Image size and aspect ratio are up to you. Must be a .png."}},"markdownDescription":"Configuration for loading and splash screen for standalone iOS apps."},"jsEngine":{"description":"Specifies the JavaScript engine for iOS apps. Supported only on EAS Build. Defaults to `jsc`. Valid values: `hermes`, `jsc`.\n\n**Bare workflow** - To change the JavaScript engine, update the `expo.jsEngine` value in `ios/Podfile.properties.json`","type":"string","fallback":"jsc","enum":["hermes","jsc"],"meta":{"bareWorkflow":"To change the JavaScript engine, update the `expo.jsEngine` value in `ios/Podfile.properties.json`"},"markdownDescription":"Specifies the JavaScript engine for iOS apps. Supported only on EAS Build. Defaults to `jsc`. Valid values: `hermes`, `jsc`.\n\n**Bare workflow** - To change the JavaScript engine, update the `expo.jsEngine` value in `ios/Podfile.properties.json`"},"runtimeVersion":{"description":"**Note: Don't use this property unless you are sure what you're doing** \n\nThe runtime version associated with this manifest for the iOS platform. If provided, this will override the top level runtimeVersion key.\nSet this to `{\"policy\": \"nativeVersion\"}` to generate it automatically.","oneOf":[{"type":"string","pattern":"^[a-zA-Z\\d][a-zA-Z\\d._+()-]*$","meta":{"regexHuman":"A string beginning with an alphanumeric character followed by any combination of alphanumeric character, \"_\", \"+\", \".\",\"(\",\")\" or \"-\". Example: \"1.0.3a+\"."}},{"type":"string","pattern":"^exposdk:((\\d+\\.\\d+\\.\\d+)|(UNVERSIONED))$","meta":{"regexHuman":"An 'exposdk:' prefix followed by the SDK version of your project. Example: \"exposdk:44.0.0\"."}},{"type":"object","properties":{"policy":{"type":"string","enum":["nativeVersion","sdkVersion"]}},"required":["policy"],"additionalProperties":false}],"markdownDescription":"**Note: Don't use this property unless you are sure what you're doing** \n\nThe runtime version associated with this manifest for the iOS platform. If provided, this will override the top level runtimeVersion key.\nSet this to `{\"policy\": \"nativeVersion\"}` to generate it automatically."}},"additionalProperties":false,"markdownDescription":"Configuration that is specific to the iOS platform."},"Splash":{"description":"Configuration for loading and splash screen for standalone apps.\n\n**Bare workflow** - To change your app's icon, edit or replace the files in `ios/<PROJECT-NAME>/Assets.xcassets/AppIcon.appiconset` (we recommend using Xcode), and `android/app/src/main/res/mipmap-<RESOLUTION>` (Android Studio can [generate the appropriate image files for you](https://developer.android.com/studio/write/image-asset-studio)). Be sure to follow the guidelines for each platform ([iOS](https://developer.apple.com/design/human-interface-guidelines/ios/icons-and-images/app-icon/), [Android 7.1 and below](https://material.io/design/iconography/#icon-treatments), and [Android 8+](https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive)) and to provide your new icon in each required size.","type":"object","properties":{"backgroundColor":{"description":"Color to fill the loading screen background\n\n**Bare workflow** - For Android, edit the `colorPrimary` item in `android/app/src/main/res/values/colors.xml`","type":"string","pattern":"^#|(&#x23;)\\d{6}$","meta":{"regexHuman":"6 character long hex color string, for example, `'#000000'`","bareWorkflow":"For Android, edit the `colorPrimary` item in `android/app/src/main/res/values/colors.xml`"},"markdownDescription":"Color to fill the loading screen background\n\n**Bare workflow** - For Android, edit the `colorPrimary` item in `android/app/src/main/res/values/colors.xml`"},"resizeMode":{"description":"Determines how the `image` will be displayed in the splash loading screen. Must be one of `cover` or `contain`, defaults to `contain`.","enum":["cover","contain"],"type":"string","markdownDescription":"Determines how the `image` will be displayed in the splash loading screen. Must be one of `cover` or `contain`, defaults to `contain`."},"image":{"description":"Local path or remote URL to an image to fill the background of the loading screen. Image size and aspect ratio are up to you. Must be a .png.","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image"},"markdownDescription":"Local path or remote URL to an image to fill the background of the loading screen. Image size and aspect ratio are up to you. Must be a .png."}},"meta":{"bareWorkflow":"To change your app's icon, edit or replace the files in `ios/<PROJECT-NAME>/Assets.xcassets/AppIcon.appiconset` (we recommend using Xcode), and `android/app/src/main/res/mipmap-<RESOLUTION>` (Android Studio can [generate the appropriate image files for you](https://developer.android.com/studio/write/image-asset-studio)). Be sure to follow the guidelines for each platform ([iOS](https://developer.apple.com/design/human-interface-guidelines/ios/icons-and-images/app-icon/), [Android 7.1 and below](https://material.io/design/iconography/#icon-treatments), and [Android 8+](https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive)) and to provide your new icon in each required size."},"markdownDescription":"Configuration for loading and splash screen for standalone apps.\n\n**Bare workflow** - To change your app's icon, edit or replace the files in `ios/<PROJECT-NAME>/Assets.xcassets/AppIcon.appiconset` (we recommend using Xcode), and `android/app/src/main/res/mipmap-<RESOLUTION>` (Android Studio can [generate the appropriate image files for you](https://developer.android.com/studio/write/image-asset-studio)). Be sure to follow the guidelines for each platform ([iOS](https://developer.apple.com/design/human-interface-guidelines/ios/icons-and-images/app-icon/), [Android 7.1 and below](https://material.io/design/iconography/#icon-treatments), and [Android 8+](https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive)) and to provide your new icon in each required size."},"PublishHook":{"type":"object","additionalProperties":true,"properties":{"file":{"type":"string"},"config":{"type":"object","additionalProperties":true,"properties":{}}}},"Web":{"description":"Configuration that is specific to the web platform.","type":"object","additionalProperties":true,"properties":{"favicon":{"description":"Relative path of an image to use for your app's favicon.","type":"string","markdownDescription":"Relative path of an image to use for your app's favicon."},"name":{"description":"Defines the title of the document, defaults to the outer level name","type":"string","meta":{"pwa":"name"},"markdownDescription":"Defines the title of the document, defaults to the outer level name"},"shortName":{"description":"A short version of the app's name, 12 characters or fewer. Used in app launcher and new tab pages. Maps to `short_name` in the PWA manifest.json. Defaults to the `name` property.","type":"string","meta":{"pwa":"short_name","regexHuman":"Maximum 12 characters long"},"markdownDescription":"A short version of the app's name, 12 characters or fewer. Used in app launcher and new tab pages. Maps to `short_name` in the PWA manifest.json. Defaults to the `name` property."},"lang":{"description":"Specifies the primary language for the values in the name and short_name members. This value is a string containing a single language tag.","type":"string","fallback":"en","meta":{"pwa":"lang"},"markdownDescription":"Specifies the primary language for the values in the name and short_name members. This value is a string containing a single language tag."},"scope":{"description":"Defines the navigation scope of this website's context. This restricts what web pages can be viewed while the manifest is applied. If the user navigates outside the scope, it returns to a normal web page inside a browser tab/window. If the scope is a relative URL, the base URL will be the URL of the manifest.","type":"string","meta":{"pwa":"scope"},"markdownDescription":"Defines the navigation scope of this website's context. This restricts what web pages can be viewed while the manifest is applied. If the user navigates outside the scope, it returns to a normal web page inside a browser tab/window. If the scope is a relative URL, the base URL will be the URL of the manifest."},"themeColor":{"description":"Defines the color of the Android tool bar, and may be reflected in the app's preview in task switchers.","type":"string","pattern":"^#|(&#x23;)\\d{6}$","meta":{"pwa":"theme_color","html":"theme-color","regexHuman":"6 character long hex color string, for example, `'#000000'`"},"markdownDescription":"Defines the color of the Android tool bar, and may be reflected in the app's preview in task switchers."},"description":{"description":"Provides a general description of what the pinned website does.","type":"string","meta":{"html":"description","pwa":"description"},"markdownDescription":"Provides a general description of what the pinned website does."},"dir":{"description":"Specifies the primary text direction for the name, short_name, and description members. Together with the lang member, it helps the correct display of right-to-left languages.","enum":["auto","ltr","rtl"],"type":"string","meta":{"pwa":"dir"},"markdownDescription":"Specifies the primary text direction for the name, short_name, and description members. Together with the lang member, it helps the correct display of right-to-left languages."},"display":{"description":"Defines the developers’ preferred display mode for the website.","enum":["fullscreen","standalone","minimal-ui","browser"],"type":"string","meta":{"pwa":"display"},"markdownDescription":"Defines the developers’ preferred display mode for the website."},"startUrl":{"description":"The URL that loads when a user launches the application (e.g., when added to home screen), typically the index. Note: This has to be a relative URL, relative to the manifest URL.","type":"string","meta":{"pwa":"start_url"},"markdownDescription":"The URL that loads when a user launches the application (e.g., when added to home screen), typically the index. Note: This has to be a relative URL, relative to the manifest URL."},"orientation":{"description":"Defines the default orientation for all the website's top level browsing contexts.","enum":["any","natural","landscape","landscape-primary","landscape-secondary","portrait","portrait-primary","portrait-secondary"],"type":"string","meta":{"pwa":"orientation"},"markdownDescription":"Defines the default orientation for all the website's top level browsing contexts."},"backgroundColor":{"description":"Defines the expected “background color” for the website. This value repeats what is already available in the site’s CSS, but can be used by browsers to draw the background color of a shortcut when the manifest is available before the stylesheet has loaded. This creates a smooth transition between launching the web application and loading the site's content.","type":"string","pattern":"^#|(&#x23;)\\d{6}$","meta":{"pwa":"background_color","regexHuman":"6 character long hex color string, for example, `'#000000'`"},"markdownDescription":"Defines the expected “background color” for the website. This value repeats what is already available in the site’s CSS, but can be used by browsers to draw the background color of a shortcut when the manifest is available before the stylesheet has loaded. This creates a smooth transition between launching the web application and loading the site's content."},"barStyle":{"description":"If content is set to default, the status bar appears normal. If set to black, the status bar has a black background. If set to black-translucent, the status bar is black and translucent. If set to default or black, the web content is displayed below the status bar. If set to black-translucent, the web content is displayed on the entire screen, partially obscured by the status bar.","enum":["default","black","black-translucent"],"type":"string","fallback":"black-translucent","meta":{"html":"apple-mobile-web-app-status-bar-style","pwa":"name"},"markdownDescription":"If content is set to default, the status bar appears normal. If set to black, the status bar has a black background. If set to black-translucent, the status bar is black and translucent. If set to default or black, the web content is displayed below the status bar. If set to black-translucent, the web content is displayed on the entire screen, partially obscured by the status bar."},"preferRelatedApplications":{"description":"Hints for the user agent to indicate to the user that the specified native applications (defined in expo.ios and expo.android) are recommended over the website.","type":"boolean","fallback":true,"meta":{"pwa":"prefer_related_applications"},"markdownDescription":"Hints for the user agent to indicate to the user that the specified native applications (defined in expo.ios and expo.android) are recommended over the website."},"dangerous":{"description":"Experimental features. These will break without deprecation notice.","type":"object","properties":{},"additionalProperties":true,"markdownDescription":"Experimental features. These will break without deprecation notice."},"splash":{"description":"Configuration for PWA splash screens.\n\n**Bare workflow** - Use [expo-splash-screen](https://github.com/expo/expo/tree/main/packages/expo-splash-screen#expo-splash-screen)","type":"object","properties":{"backgroundColor":{"description":"Color to fill the loading screen background","type":"string","pattern":"^#|(&#x23;)\\d{6}$","meta":{"regexHuman":"6 character long hex color string, for example, `'#000000'`"},"markdownDescription":"Color to fill the loading screen background"},"resizeMode":{"description":"Determines how the `image` will be displayed in the splash loading screen. Must be one of `cover` or `contain`, defaults to `contain`.","enum":["cover","contain"],"type":"string","markdownDescription":"Determines how the `image` will be displayed in the splash loading screen. Must be one of `cover` or `contain`, defaults to `contain`."},"image":{"description":"Local path or remote URL to an image to fill the background of the loading screen. Image size and aspect ratio are up to you. Must be a .png.","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image"},"markdownDescription":"Local path or remote URL to an image to fill the background of the loading screen. Image size and aspect ratio are up to you. Must be a .png."}},"meta":{"bareWorkflow":"Use [expo-splash-screen](https://github.com/expo/expo/tree/main/packages/expo-splash-screen#expo-splash-screen)"},"markdownDescription":"Configuration for PWA splash screens.\n\n**Bare workflow** - Use [expo-splash-screen](https://github.com/expo/expo/tree/main/packages/expo-splash-screen#expo-splash-screen)"},"config":{"description":"Firebase web configuration. Used by the expo-firebase packages on both web and native. [Learn more](https://firebase.google.com/docs/reference/js/firebase.html#initializeapp)","type":"object","properties":{"firebase":{"type":"object","properties":{"apiKey":{"type":"string"},"authDomain":{"type":"string"},"databaseURL":{"type":"string"},"projectId":{"type":"string"},"storageBucket":{"type":"string"},"messagingSenderId":{"type":"string"},"appId":{"type":"string"},"measurementId":{"type":"string"}}}},"markdownDescription":"Firebase web configuration. Used by the expo-firebase packages on both web and native. [Learn more](https://firebase.google.com/docs/reference/js/firebase.html#initializeapp)"}},"markdownDescription":"Configuration that is specific to the web platform."}},"properties":{"expo":{"type":"object","properties":{"name":{"description":"The name of your app as it appears both within Expo Go and on your home screen as a standalone app.\n\n**Bare workflow** - To change the name of your app, edit the 'Display Name' field in Xcode and the `app_name` string in `android/app/src/main/res/values/strings.xml`","type":"string","meta":{"bareWorkflow":"To change the name of your app, edit the 'Display Name' field in Xcode and the `app_name` string in `android/app/src/main/res/values/strings.xml`"},"markdownDescription":"The name of your app as it appears both within Expo Go and on your home screen as a standalone app.\n\n**Bare workflow** - To change the name of your app, edit the 'Display Name' field in Xcode and the `app_name` string in `android/app/src/main/res/values/strings.xml`"},"description":{"description":"A short description of what your app is and why it is great.","type":"string","markdownDescription":"A short description of what your app is and why it is great."},"slug":{"description":"The friendly URL name for publishing. For example, `myAppName` will refer to the `expo.dev/@project-owner/myAppName` project.","type":"string","pattern":"^[a-zA-Z0-9_\\-]+$","markdownDescription":"The friendly URL name for publishing. For example, `myAppName` will refer to the `expo.dev/@project-owner/myAppName` project."},"owner":{"description":"The name of the Expo account that owns the project. This is useful for teams collaborating on a project. If not provided, the owner defaults to the username of the current user.","type":"string","minLength":1,"markdownDescription":"The name of the Expo account that owns the project. This is useful for teams collaborating on a project. If not provided, the owner defaults to the username of the current user."},"currentFullName":{"description":"The auto generated Expo account name and slug used for display purposes. Formatted like `@username/slug`. When unauthenticated, the username is `@anonymous`. For published projects, this value may change when a project is transferred between accounts or renamed.","type":"string","meta":{"autogenerated":true},"markdownDescription":"The auto generated Expo account name and slug used for display purposes. Formatted like `@username/slug`. When unauthenticated, the username is `@anonymous`. For published projects, this value may change when a project is transferred between accounts or renamed."},"originalFullName":{"description":"The auto generated Expo account name and slug used for services like Notifications and AuthSession proxy. Formatted like `@username/slug`. When unauthenticated, the username is `@anonymous`. For published projects, this value will not change when a project is transferred between accounts or renamed.","type":"string","meta":{"autogenerated":true},"markdownDescription":"The auto generated Expo account name and slug used for services like Notifications and AuthSession proxy. Formatted like `@username/slug`. When unauthenticated, the username is `@anonymous`. For published projects, this value will not change when a project is transferred between accounts or renamed."},"privacy":{"description":"Defaults to `unlisted`. `unlisted` hides the project from search results. `hidden` restricts access to the project page to only the owner and other users that have been granted access. Valid values: `public`, `unlisted`, `hidden`.","enum":["public","unlisted","hidden"],"type":"string","fallback":"unlisted","markdownDescription":"Defaults to `unlisted`. `unlisted` hides the project from search results. `hidden` restricts access to the project page to only the owner and other users that have been granted access. Valid values: `public`, `unlisted`, `hidden`."},"sdkVersion":{"description":"The Expo sdkVersion to run the project on. This should line up with the version specified in your package.json.","type":"string","pattern":"^(\\d+\\.\\d+\\.\\d+)|(UNVERSIONED)$","markdownDescription":"The Expo sdkVersion to run the project on. This should line up with the version specified in your package.json."},"runtimeVersion":{"description":"**Note: Don't use this property unless you are sure what you're doing** \n\nThe runtime version associated with this manifest.\nSet this to `{\"policy\": \"nativeVersion\"}` to generate it automatically.","oneOf":[{"type":"string","pattern":"^[a-zA-Z\\d][a-zA-Z\\d._+()-]*$","meta":{"regexHuman":"A string beginning with an alphanumeric character followed by any combination of alphanumeric character, \"_\", \"+\", \".\",\"(\",\")\" or \"-\". Example: \"1.0.3a+\"."}},{"type":"string","pattern":"^exposdk:((\\d+\\.\\d+\\.\\d+)|(UNVERSIONED))$","meta":{"regexHuman":"An 'exposdk:' prefix followed by the SDK version of your project. Example: \"exposdk:44.0.0\"."}},{"type":"object","properties":{"policy":{"type":"string","enum":["nativeVersion","sdkVersion"]}},"required":["policy"],"additionalProperties":false}],"markdownDescription":"**Note: Don't use this property unless you are sure what you're doing** \n\nThe runtime version associated with this manifest.\nSet this to `{\"policy\": \"nativeVersion\"}` to generate it automatically."},"version":{"description":"Your app version. In addition to this field, you'll also use `ios.buildNumber` and `android.versionCode` — read more about how to version your app [here](https://docs.expo.dev/distribution/app-stores/#versioning-your-app). On iOS this corresponds to `CFBundleShortVersionString`, and on Android, this corresponds to `versionName`. The required format can be found [here](https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleshortversionstring).\n\n**Bare workflow** - To change your app version, edit the 'Version' field in Xcode and the `versionName` string in `android/app/build.gradle`","type":"string","meta":{"bareWorkflow":"To change your app version, edit the 'Version' field in Xcode and the `versionName` string in `android/app/build.gradle`"},"markdownDescription":"Your app version. In addition to this field, you'll also use `ios.buildNumber` and `android.versionCode` — read more about how to version your app [here](https://docs.expo.dev/distribution/app-stores/#versioning-your-app). On iOS this corresponds to `CFBundleShortVersionString`, and on Android, this corresponds to `versionName`. The required format can be found [here](https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleshortversionstring).\n\n**Bare workflow** - To change your app version, edit the 'Version' field in Xcode and the `versionName` string in `android/app/build.gradle`"},"platforms":{"description":"Platforms that your project explicitly supports. If not specified, it defaults to `[\"ios\", \"android\"]`.","example":["ios","android","web"],"type":"array","uniqueItems":true,"items":{"type":"string","enum":["android","ios","web"]},"markdownDescription":"Platforms that your project explicitly supports. If not specified, it defaults to `[\"ios\", \"android\"]`."},"githubUrl":{"description":"If you would like to share the source code of your app on Github, enter the URL for the repository here and it will be linked to from your Expo project page.","pattern":"^https://github\\.com/","example":"https://github.com/expo/expo","type":["string"],"markdownDescription":"If you would like to share the source code of your app on Github, enter the URL for the repository here and it will be linked to from your Expo project page."},"orientation":{"description":"Locks your app to a specific orientation with portrait or landscape. Defaults to no lock. Valid values: `default`, `portrait`, `landscape`","enum":["default","portrait","landscape"],"type":"string","markdownDescription":"Locks your app to a specific orientation with portrait or landscape. Defaults to no lock. Valid values: `default`, `portrait`, `landscape`"},"userInterfaceStyle":{"description":"Configuration to force the app to always use the light or dark user-interface appearance, such as \"dark mode\", or make it automatically adapt to the system preferences. If not provided, defaults to `light`. Requires `expo-system-ui` be installed in your project to work on Android.","type":"string","fallback":"light","enum":["light","dark","automatic"],"markdownDescription":"Configuration to force the app to always use the light or dark user-interface appearance, such as \"dark mode\", or make it automatically adapt to the system preferences. If not provided, defaults to `light`. Requires `expo-system-ui` be installed in your project to work on Android."},"backgroundColor":{"description":"The background color for your app, behind any of your React views. This is also known as the root view background color. Requires `expo-system-ui` be installed in your project to work on iOS.","type":"string","pattern":"^#|(&#x23;)\\d{6}$","meta":{"regexHuman":"6 character long hex color string, for example, `'#000000'`. Default is white: `'#ffffff'`"},"markdownDescription":"The background color for your app, behind any of your React views. This is also known as the root view background color. Requires `expo-system-ui` be installed in your project to work on iOS."},"primaryColor":{"description":"On Android, this will determine the color of your app in the multitasker. Currently this is not used on iOS, but it may be used for other purposes in the future.","type":"string","pattern":"^#|(&#x23;)\\d{6}$","meta":{"regexHuman":"6 character long hex color string, for example, `'#000000'`"},"markdownDescription":"On Android, this will determine the color of your app in the multitasker. Currently this is not used on iOS, but it may be used for other purposes in the future."},"icon":{"description":"Local path or remote URL to an image to use for your app's icon. We recommend that you use a 1024x1024 png file. This icon will appear on the home screen and within the Expo app.\n\n**Bare workflow** - To change your app's icon, edit or replace the files in `ios/<PROJECT-NAME>/Assets.xcassets/AppIcon.appiconset` (we recommend using Xcode), and `android/app/src/main/res/mipmap-<RESOLUTION>`. Be sure to follow the guidelines for each platform ([iOS](https://developer.apple.com/design/human-interface-guidelines/ios/icons-and-images/app-icon/), [Android 7.1 and below](https://material.io/design/iconography/#icon-treatments), and [Android 8+](https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive)) and to provide your new icon in each existing size.","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image","square":true,"bareWorkflow":"To change your app's icon, edit or replace the files in `ios/<PROJECT-NAME>/Assets.xcassets/AppIcon.appiconset` (we recommend using Xcode), and `android/app/src/main/res/mipmap-<RESOLUTION>`. Be sure to follow the guidelines for each platform ([iOS](https://developer.apple.com/design/human-interface-guidelines/ios/icons-and-images/app-icon/), [Android 7.1 and below](https://material.io/design/iconography/#icon-treatments), and [Android 8+](https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive)) and to provide your new icon in each existing size."},"markdownDescription":"Local path or remote URL to an image to use for your app's icon. We recommend that you use a 1024x1024 png file. This icon will appear on the home screen and within the Expo app.\n\n**Bare workflow** - To change your app's icon, edit or replace the files in `ios/<PROJECT-NAME>/Assets.xcassets/AppIcon.appiconset` (we recommend using Xcode), and `android/app/src/main/res/mipmap-<RESOLUTION>`. Be sure to follow the guidelines for each platform ([iOS](https://developer.apple.com/design/human-interface-guidelines/ios/icons-and-images/app-icon/), [Android 7.1 and below](https://material.io/design/iconography/#icon-treatments), and [Android 8+](https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive)) and to provide your new icon in each existing size."},"notification":{"description":"Configuration for remote (push) notifications.","type":"object","properties":{"icon":{"description":"(Android only) Local path or remote URL to an image to use as the icon for push notifications. 96x96 png grayscale with transparency. We recommend following [Google's design guidelines](https://material.io/design/iconography/product-icons.html#design-principles). If not provided, defaults to your app icon.","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image","square":true},"markdownDescription":"(Android only) Local path or remote URL to an image to use as the icon for push notifications. 96x96 png grayscale with transparency. We recommend following [Google's design guidelines](https://material.io/design/iconography/product-icons.html#design-principles). If not provided, defaults to your app icon."},"color":{"description":"(Android only) Tint color for the push notification image when it appears in the notification tray. Defaults to `#ffffff`","type":"string","pattern":"^#|(&#x23;)\\d{6}$","meta":{"regexHuman":"6 character long hex color string, for example, `'#000000'`"},"markdownDescription":"(Android only) Tint color for the push notification image when it appears in the notification tray. Defaults to `#ffffff`"},"iosDisplayInForeground":{"description":"Whether or not to display notifications when the app is in the foreground on iOS. `_displayInForeground` option in the individual push notification message overrides this option. [Learn more.](https://docs.expo.dev/push-notifications/receiving-notifications/#foreground-notification-behavior) Defaults to `false`.","type":"boolean","markdownDescription":"Whether or not to display notifications when the app is in the foreground on iOS. `_displayInForeground` option in the individual push notification message overrides this option. [Learn more.](https://docs.expo.dev/push-notifications/receiving-notifications/#foreground-notification-behavior) Defaults to `false`."},"androidMode":{"description":"Show each push notification individually (`default`) or collapse into one (`collapse`).","enum":["default","collapse"],"type":"string","markdownDescription":"Show each push notification individually (`default`) or collapse into one (`collapse`)."},"androidCollapsedTitle":{"description":"If `androidMode` is set to `collapse`, this title is used for the collapsed notification message. For example, `'#{unread_notifications} new interactions'`.","type":"string","markdownDescription":"If `androidMode` is set to `collapse`, this title is used for the collapsed notification message. For example, `'#{unread_notifications} new interactions'`."}},"additionalProperties":false,"markdownDescription":"Configuration for remote (push) notifications."},"appKey":{"description":"@deprecated By default, Expo looks for the application registered with the AppRegistry as `main`. If you would like to change this, you can specify the name in this property.","meta":{"deprecated":true},"type":"string","markdownDescription":"@deprecated By default, Expo looks for the application registered with the AppRegistry as `main`. If you would like to change this, you can specify the name in this property."},"androidStatusBar":{"description":"Configuration for the status bar on Android. For more details please navigate to [Configuring StatusBar](https://docs.expo.dev/guides/configuring-statusbar/).","type":"object","properties":{"barStyle":{"description":"Configures the status bar icons to have a light or dark color. Valid values: `light-content`, `dark-content`. Defaults to `dark-content`","type":"string","enum":["light-content","dark-content"],"markdownDescription":"Configures the status bar icons to have a light or dark color. Valid values: `light-content`, `dark-content`. Defaults to `dark-content`"},"backgroundColor":{"description":"Specifies the background color of the status bar. Defaults to `#00000000` (transparent) for `dark-content` bar style and `#00000088` (semi-transparent black) for `light-content` bar style","type":"string","pattern":"^#|(&#x23;)\\d{6}$","meta":{"regexHuman":"6 character long hex color string `'#RRGGBB'`, for example, `'#000000'` for black. Or 8 character long hex color string `'#RRGGBBAA'`, for example, `'#00000088'` for semi-transparent black."},"markdownDescription":"Specifies the background color of the status bar. Defaults to `#00000000` (transparent) for `dark-content` bar style and `#00000088` (semi-transparent black) for `light-content` bar style"},"hidden":{"description":"Instructs the system whether the status bar should be visible or not. Defaults to `false`","type":"boolean","markdownDescription":"Instructs the system whether the status bar should be visible or not. Defaults to `false`"},"translucent":{"description":"Sets `android:windowTranslucentStatus` in `styles.xml`. When false, the system status bar pushes the content of your app down (similar to `position: relative`). When true, the status bar floats above the content in your app (similar to `position: absolute`). Defaults to `true` to match the iOS status bar behavior (which can only float above content).","type":"boolean","markdownDescription":"Sets `android:windowTranslucentStatus` in `styles.xml`. When false, the system status bar pushes the content of your app down (similar to `position: relative`). When true, the status bar floats above the content in your app (similar to `position: absolute`). Defaults to `true` to match the iOS status bar behavior (which can only float above content)."}},"additionalProperties":false,"markdownDescription":"Configuration for the status bar on Android. For more details please navigate to [Configuring StatusBar](https://docs.expo.dev/guides/configuring-statusbar/)."},"androidNavigationBar":{"description":"Configuration for the bottom navigation bar on Android. Can be used to configure the `expo-navigation-bar` module in EAS Build.","type":"object","properties":{"visible":{"description":"Determines how and when the navigation bar is shown. [Learn more](https://developer.android.com/training/system-ui/immersive). Requires `expo-navigation-bar` be installed in your project. Valid values: `leanback`, `immersive`, `sticky-immersive` \n\n `leanback` results in the navigation bar being hidden until the first touch gesture is registered. \n\n `immersive` results in the navigation bar being hidden until the user swipes up from the edge where the navigation bar is hidden. \n\n `sticky-immersive` is identical to `'immersive'` except that the navigation bar will be semi-transparent and will be hidden again after a short period of time.","type":"string","enum":["leanback","immersive","sticky-immersive"],"markdownDescription":"Determines how and when the navigation bar is shown. [Learn more](https://developer.android.com/training/system-ui/immersive). Requires `expo-navigation-bar` be installed in your project. Valid values: `leanback`, `immersive`, `sticky-immersive` \n\n `leanback` results in the navigation bar being hidden until the first touch gesture is registered. \n\n `immersive` results in the navigation bar being hidden until the user swipes up from the edge where the navigation bar is hidden. \n\n `sticky-immersive` is identical to `'immersive'` except that the navigation bar will be semi-transparent and will be hidden again after a short period of time."},"barStyle":{"description":"Configure the navigation bar icons to have a light or dark color. Supported on Android Oreo and newer. Valid values: `'light-content'`, `'dark-content'`","type":"string","enum":["light-content","dark-content"],"markdownDescription":"Configure the navigation bar icons to have a light or dark color. Supported on Android Oreo and newer. Valid values: `'light-content'`, `'dark-content'`"},"backgroundColor":{"description":"Specifies the background color of the navigation bar.","type":"string","pattern":"^#|(&#x23;)\\d{6}$","meta":{"regexHuman":"6 character long hex color string, for example, `'#000000'`"},"markdownDescription":"Specifies the background color of the navigation bar."}},"additionalProperties":false,"markdownDescription":"Configuration for the bottom navigation bar on Android. Can be used to configure the `expo-navigation-bar` module in EAS Build."},"developmentClient":{"description":"Settings that apply specifically to running this app in a development client","type":"object","properties":{"silentLaunch":{"description":"If true, the app will launch in a development client with no additional dialogs or progress indicators, just like in a standalone app.","type":"boolean","fallback":false,"markdownDescription":"If true, the app will launch in a development client with no additional dialogs or progress indicators, just like in a standalone app."}},"additionalProperties":false,"markdownDescription":"Settings that apply specifically to running this app in a development client"},"scheme":{"description":"**Standalone Apps Only**. URL scheme to link into your app. For example, if we set this to `'demo'`, then demo:// URLs would open your app when tapped.\n\n**Bare workflow** - To change your app's scheme, replace all occurrences of the old scheme in `Info.plist` and `AndroidManifest.xml`","type":"string","pattern":"^[a-z][a-z0-9+.-]*$","meta":{"regexHuman":"String beginning with a **lowercase** letter followed by any combination of **lowercase** letters, digits, \"+\", \".\" or \"-\"","standaloneOnly":true,"bareWorkflow":"To change your app's scheme, replace all occurrences of the old scheme in `Info.plist` and `AndroidManifest.xml`"},"markdownDescription":"**Standalone Apps Only**. URL scheme to link into your app. For example, if we set this to `'demo'`, then demo:// URLs would open your app when tapped.\n\n**Bare workflow** - To change your app's scheme, replace all occurrences of the old scheme in `Info.plist` and `AndroidManifest.xml`"},"entryPoint":{"description":"The relative path to your main JavaScript file.","type":"string","markdownDescription":"The relative path to your main JavaScript file."},"extra":{"description":"Any extra fields you want to pass to your experience. Values are accessible via `Expo.Constants.manifest.extra` ([Learn more](https://docs.expo.dev/versions/latest/sdk/constants/#constantsmanifest))","type":"object","properties":{},"additionalProperties":true,"markdownDescription":"Any extra fields you want to pass to your experience. Values are accessible via `Expo.Constants.manifest.extra` ([Learn more](https://docs.expo.dev/versions/latest/sdk/constants/#constantsmanifest))"},"packagerOpts":{"description":"@deprecated Use a `metro.config.js` file instead. [Learn more](https://docs.expo.dev/guides/customizing-metro/)","meta":{"deprecated":true,"autogenerated":true},"type":"object","properties":{},"additionalProperties":true,"markdownDescription":"@deprecated Use a `metro.config.js` file instead. [Learn more](https://docs.expo.dev/guides/customizing-metro/)"},"updates":{"description":"Configuration for how and when the app should request OTA JavaScript updates","type":"object","properties":{"enabled":{"description":"If set to false, your standalone app will never download any code, and will only use code bundled locally on the device. In that case, all updates to your app must be submitted through app store review. Defaults to true. (Note: This will not work out of the box with ExpoKit projects)","type":"boolean","markdownDescription":"If set to false, your standalone app will never download any code, and will only use code bundled locally on the device. In that case, all updates to your app must be submitted through app store review. Defaults to true. (Note: This will not work out of the box with ExpoKit projects)"},"checkAutomatically":{"description":"By default, Expo will check for updates every time the app is loaded. Set this to `ON_ERROR_RECOVERY` to disable automatic checking unless recovering from an error. Must be one of `ON_LOAD` or `ON_ERROR_RECOVERY`","enum":["ON_ERROR_RECOVERY","ON_LOAD"],"type":"string","markdownDescription":"By default, Expo will check for updates every time the app is loaded. Set this to `ON_ERROR_RECOVERY` to disable automatic checking unless recovering from an error. Must be one of `ON_LOAD` or `ON_ERROR_RECOVERY`"},"fallbackToCacheTimeout":{"description":"How long (in ms) to allow for fetching OTA updates before falling back to a cached version of the app. Defaults to 0. Must be between 0 and 300000 (5 minutes).","type":"number","minimum":0,"maximum":300000,"markdownDescription":"How long (in ms) to allow for fetching OTA updates before falling back to a cached version of the app. Defaults to 0. Must be between 0 and 300000 (5 minutes)."},"url":{"description":"URL from which expo-updates will fetch update manifests","type":"string","markdownDescription":"URL from which expo-updates will fetch update manifests"}},"additionalProperties":false,"markdownDescription":"Configuration for how and when the app should request OTA JavaScript updates"},"locales":{"description":"Provide overrides by locale for System Dialog prompts like Permissions Boxes\n\n**Bare workflow** - To add or change language and localization information in your iOS app, you need to use Xcode.","type":"object","properties":{},"meta":{"bareWorkflow":"To add or change language and localization information in your iOS app, you need to use Xcode."},"additionalProperties":{"type":["string","object"]},"markdownDescription":"Provide overrides by locale for System Dialog prompts like Permissions Boxes\n\n**Bare workflow** - To add or change language and localization information in your iOS app, you need to use Xcode."},"facebookAppId":{"description":"Used for all Facebook libraries. Set up your Facebook App ID at https://developers.facebook.com.\n\n**Bare workflow** - For details, check the [Facebook iOS SDK documentation](https://developers.facebook.com/docs/facebook-login/ios/#4--configure-your-project) and [Android SDK documentation](https://developers.facebook.com/docs/facebook-login/android#manifest)","type":"string","pattern":"^[0-9]+$","meta":{"bareWorkflow":"For details, check the [Facebook iOS SDK documentation](https://developers.facebook.com/docs/facebook-login/ios/#4--configure-your-project) and [Android SDK documentation](https://developers.facebook.com/docs/facebook-login/android#manifest)"},"markdownDescription":"Used for all Facebook libraries. Set up your Facebook App ID at https://developers.facebook.com.\n\n**Bare workflow** - For details, check the [Facebook iOS SDK documentation](https://developers.facebook.com/docs/facebook-login/ios/#4--configure-your-project) and [Android SDK documentation](https://developers.facebook.com/docs/facebook-login/android#manifest)"},"facebookAutoInitEnabled":{"description":"Whether the Facebook SDK should be initialized automatically. The default in Expo (Client and in standalone apps) is `false`.","type":"boolean","markdownDescription":"Whether the Facebook SDK should be initialized automatically. The default in Expo (Client and in standalone apps) is `false`."},"facebookAutoLogAppEventsEnabled":{"description":"Whether the Facebook SDK log app events automatically. If you don't set this property, Facebook's default will be used. (Applicable only to standalone apps.) Note: The Facebook SDK must be initialized for app events to work. You may autoinitialize Facebook SDK by setting `facebookAutoInitEnabled` to `true`\n\n**Bare workflow** - For details, check the [Facebook iOS SDK documentation](https://developers.facebook.com/docs/facebook-login/ios/#4--configure-your-project) and [Android SDK documentation](https://developers.facebook.com/docs/facebook-login/android#manifest)","type":"boolean","meta":{"bareWorkflow":"For details, check the [Facebook iOS SDK documentation](https://developers.facebook.com/docs/facebook-login/ios/#4--configure-your-project) and [Android SDK documentation](https://developers.facebook.com/docs/facebook-login/android#manifest)"},"markdownDescription":"Whether the Facebook SDK log app events automatically. If you don't set this property, Facebook's default will be used. (Applicable only to standalone apps.) Note: The Facebook SDK must be initialized for app events to work. You may autoinitialize Facebook SDK by setting `facebookAutoInitEnabled` to `true`\n\n**Bare workflow** - For details, check the [Facebook iOS SDK documentation](https://developers.facebook.com/docs/facebook-login/ios/#4--configure-your-project) and [Android SDK documentation](https://developers.facebook.com/docs/facebook-login/android#manifest)"},"facebookAdvertiserIDCollectionEnabled":{"description":"Whether the Facebook SDK should collect advertiser ID properties, like the Apple IDFA and Android Advertising ID, automatically. If you don't set this property, Facebook's default policy will be used. (Applicable only to standalone apps.)\n\n**Bare workflow** - For details, check the [Facebook iOS SDK documentation](https://developers.facebook.com/docs/facebook-login/ios/#4--configure-your-project) and [Android SDK documentation](https://developers.facebook.com/docs/facebook-login/android#manifest)","type":"boolean","meta":{"bareWorkflow":"For details, check the [Facebook iOS SDK documentation](https://developers.facebook.com/docs/facebook-login/ios/#4--configure-your-project) and [Android SDK documentation](https://developers.facebook.com/docs/facebook-login/android#manifest)"},"markdownDescription":"Whether the Facebook SDK should collect advertiser ID properties, like the Apple IDFA and Android Advertising ID, automatically. If you don't set this property, Facebook's default policy will be used. (Applicable only to standalone apps.)\n\n**Bare workflow** - For details, check the [Facebook iOS SDK documentation](https://developers.facebook.com/docs/facebook-login/ios/#4--configure-your-project) and [Android SDK documentation](https://developers.facebook.com/docs/facebook-login/android#manifest)"},"facebookDisplayName":{"description":"Used for native Facebook login.\n\n**Bare workflow** - For details, check the [Facebook iOS SDK documentation](https://developers.facebook.com/docs/facebook-login/ios/#4--configure-your-project) and [Android SDK documentation](https://developers.facebook.com/docs/facebook-login/android#manifest)","type":"string","meta":{"bareWorkflow":"For details, check the [Facebook iOS SDK documentation](https://developers.facebook.com/docs/facebook-login/ios/#4--configure-your-project) and [Android SDK documentation](https://developers.facebook.com/docs/facebook-login/android#manifest)"},"markdownDescription":"Used for native Facebook login.\n\n**Bare workflow** - For details, check the [Facebook iOS SDK documentation](https://developers.facebook.com/docs/facebook-login/ios/#4--configure-your-project) and [Android SDK documentation](https://developers.facebook.com/docs/facebook-login/android#manifest)"},"facebookScheme":{"description":"Used for Facebook native login. Starts with 'fb' and followed by a string of digits, like 'fb1234567890'. You can find your scheme [here](https://developers.facebook.com/docs/facebook-login/ios)in the 'Configuring Your info.plist' section (only applicable to standalone apps and custom Expo Go apps).\n\n**Bare workflow** - For details, check the [Facebook iOS SDK documentation](https://developers.facebook.com/docs/facebook-login/ios/#4--configure-your-project) and [Android SDK documentation](https://developers.facebook.com/docs/facebook-login/android#manifest)","type":"string","pattern":"^fb[0-9]+[A-Za-z]*$","meta":{"bareWorkflow":"For details, check the [Facebook iOS SDK documentation](https://developers.facebook.com/docs/facebook-login/ios/#4--configure-your-project) and [Android SDK documentation](https://developers.facebook.com/docs/facebook-login/android#manifest)"},"markdownDescription":"Used for Facebook native login. Starts with 'fb' and followed by a string of digits, like 'fb1234567890'. You can find your scheme [here](https://developers.facebook.com/docs/facebook-login/ios)in the 'Configuring Your info.plist' section (only applicable to standalone apps and custom Expo Go apps).\n\n**Bare workflow** - For details, check the [Facebook iOS SDK documentation](https://developers.facebook.com/docs/facebook-login/ios/#4--configure-your-project) and [Android SDK documentation](https://developers.facebook.com/docs/facebook-login/android#manifest)"},"isDetached":{"description":"Is app detached","type":"boolean","meta":{"autogenerated":true},"markdownDescription":"Is app detached"},"detach":{"description":"Extra fields needed by detached apps","type":"object","properties":{},"meta":{"autogenerated":true},"additionalProperties":true,"markdownDescription":"Extra fields needed by detached apps"},"assetBundlePatterns":{"description":"An array of file glob strings which point to assets that will be bundled within your standalone app binary. Read more in the [Offline Support guide](https://docs.expo.dev/guides/offline-support/)","type":"array","items":{"type":"string"},"markdownDescription":"An array of file glob strings which point to assets that will be bundled within your standalone app binary. Read more in the [Offline Support guide](https://docs.expo.dev/guides/offline-support/)"},"plugins":{"description":"Config plugins for adding extra functionality to your project. [Learn more](https://docs.expo.dev/guides/config-plugins/).\n\n**Bare workflow** - Plugins that add modifications can only be used with [prebuilding](https://expo.fyi/prebuilding) and managed EAS Build","meta":{"bareWorkflow":"Plugins that add modifications can only be used with [prebuilding](https://expo.fyi/prebuilding) and managed EAS Build"},"type":"array","items":{"anyOf":[{"type":["string"]},{"type":"array","items":[{"type":["string"]},{}],"additionalItems":false}]},"markdownDescription":"Config plugins for adding extra functionality to your project. [Learn more](https://docs.expo.dev/guides/config-plugins/).\n\n**Bare workflow** - Plugins that add modifications can only be used with [prebuilding](https://expo.fyi/prebuilding) and managed EAS Build"},"splash":{"description":"Configuration for loading and splash screen for standalone apps.\n\n**Bare workflow** - To change your app's icon, edit or replace the files in `ios/<PROJECT-NAME>/Assets.xcassets/AppIcon.appiconset` (we recommend using Xcode), and `android/app/src/main/res/mipmap-<RESOLUTION>` (Android Studio can [generate the appropriate image files for you](https://developer.android.com/studio/write/image-asset-studio)). Be sure to follow the guidelines for each platform ([iOS](https://developer.apple.com/design/human-interface-guidelines/ios/icons-and-images/app-icon/), [Android 7.1 and below](https://material.io/design/iconography/#icon-treatments), and [Android 8+](https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive)) and to provide your new icon in each required size.","type":"object","properties":{"backgroundColor":{"description":"Color to fill the loading screen background\n\n**Bare workflow** - For Android, edit the `colorPrimary` item in `android/app/src/main/res/values/colors.xml`","type":"string","pattern":"^#|(&#x23;)\\d{6}$","meta":{"regexHuman":"6 character long hex color string, for example, `'#000000'`","bareWorkflow":"For Android, edit the `colorPrimary` item in `android/app/src/main/res/values/colors.xml`"},"markdownDescription":"Color to fill the loading screen background\n\n**Bare workflow** - For Android, edit the `colorPrimary` item in `android/app/src/main/res/values/colors.xml`"},"resizeMode":{"description":"Determines how the `image` will be displayed in the splash loading screen. Must be one of `cover` or `contain`, defaults to `contain`.","enum":["cover","contain"],"type":"string","markdownDescription":"Determines how the `image` will be displayed in the splash loading screen. Must be one of `cover` or `contain`, defaults to `contain`."},"image":{"description":"Local path or remote URL to an image to fill the background of the loading screen. Image size and aspect ratio are up to you. Must be a .png.","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image"},"markdownDescription":"Local path or remote URL to an image to fill the background of the loading screen. Image size and aspect ratio are up to you. Must be a .png."}},"meta":{"bareWorkflow":"To change your app's icon, edit or replace the files in `ios/<PROJECT-NAME>/Assets.xcassets/AppIcon.appiconset` (we recommend using Xcode), and `android/app/src/main/res/mipmap-<RESOLUTION>` (Android Studio can [generate the appropriate image files for you](https://developer.android.com/studio/write/image-asset-studio)). Be sure to follow the guidelines for each platform ([iOS](https://developer.apple.com/design/human-interface-guidelines/ios/icons-and-images/app-icon/), [Android 7.1 and below](https://material.io/design/iconography/#icon-treatments), and [Android 8+](https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive)) and to provide your new icon in each required size."},"markdownDescription":"Configuration for loading and splash screen for standalone apps.\n\n**Bare workflow** - To change your app's icon, edit or replace the files in `ios/<PROJECT-NAME>/Assets.xcassets/AppIcon.appiconset` (we recommend using Xcode), and `android/app/src/main/res/mipmap-<RESOLUTION>` (Android Studio can [generate the appropriate image files for you](https://developer.android.com/studio/write/image-asset-studio)). Be sure to follow the guidelines for each platform ([iOS](https://developer.apple.com/design/human-interface-guidelines/ios/icons-and-images/app-icon/), [Android 7.1 and below](https://material.io/design/iconography/#icon-treatments), and [Android 8+](https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive)) and to provide your new icon in each required size."},"jsEngine":{"description":"Specifies the JavaScript engine for apps. Supported only on EAS Build. Defaults to `jsc`. Valid values: `hermes`, `jsc`.\n\n**Bare workflow** - To change the JavaScript engine, update the `expo.jsEngine` value in `ios/Podfile.properties.json` or `android/gradle.properties`","type":"string","fallback":"jsc","enum":["hermes","jsc"],"meta":{"bareWorkflow":"To change the JavaScript engine, update the `expo.jsEngine` value in `ios/Podfile.properties.json` or `android/gradle.properties`"},"markdownDescription":"Specifies the JavaScript engine for apps. Supported only on EAS Build. Defaults to `jsc`. Valid values: `hermes`, `jsc`.\n\n**Bare workflow** - To change the JavaScript engine, update the `expo.jsEngine` value in `ios/Podfile.properties.json` or `android/gradle.properties`"},"ios":{"description":"Configuration that is specific to the iOS platform.","type":"object","meta":{"standaloneOnly":true},"properties":{"publishManifestPath":{"description":"The manifest for the iOS version of your app will be written to this path during publish.","type":"string","meta":{"autogenerated":true},"markdownDescription":"The manifest for the iOS version of your app will be written to this path during publish."},"publishBundlePath":{"description":"The bundle for the iOS version of your app will be written to this path during publish.","type":"string","meta":{"autogenerated":true},"markdownDescription":"The bundle for the iOS version of your app will be written to this path during publish."},"bundleIdentifier":{"description":"The bundle identifier for your iOS standalone app. You make it up, but it needs to be unique on the App Store. See [this StackOverflow question](http://stackoverflow.com/questions/11347470/what-does-bundle-identifier-mean-in-the-ios-project).\n\n**Bare workflow** - Set this value in `info.plist` under `CFBundleIdentifier`","type":"string","pattern":"^[a-zA-Z0-9.-]+$","meta":{"bareWorkflow":"Set this value in `info.plist` under `CFBundleIdentifier`","regexHuman":"iOS bundle identifier notation unique name for your app. For example, `host.exp.expo`, where `exp.host` is our domain and `expo` is our app name."},"markdownDescription":"The bundle identifier for your iOS standalone app. You make it up, but it needs to be unique on the App Store. See [this StackOverflow question](http://stackoverflow.com/questions/11347470/what-does-bundle-identifier-mean-in-the-ios-project).\n\n**Bare workflow** - Set this value in `info.plist` under `CFBundleIdentifier`"},"buildNumber":{"description":"Build number for your iOS standalone app. Corresponds to `CFBundleVersion` and must match Apple's [specified format](https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html#//apple_ref/doc/uid/20001431-102364). (Note: Transporter will pull the value for `Version Number` from `expo.version` and NOT from `expo.ios.buildNumber`.)\n\n**Bare workflow** - Set this value in `info.plist` under `CFBundleVersion`","type":"string","pattern":"^[A-Za-z0-9\\.]+$","meta":{"bareWorkflow":"Set this value in `info.plist` under `CFBundleVersion`"},"markdownDescription":"Build number for your iOS standalone app. Corresponds to `CFBundleVersion` and must match Apple's [specified format](https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html#//apple_ref/doc/uid/20001431-102364). (Note: Transporter will pull the value for `Version Number` from `expo.version` and NOT from `expo.ios.buildNumber`.)\n\n**Bare workflow** - Set this value in `info.plist` under `CFBundleVersion`"},"backgroundColor":{"description":"The background color for your iOS app, behind any of your React views. Overrides the top-level `backgroundColor` key if it is present. Requires `expo-system-ui` be installed in your project to work on iOS.","type":"string","pattern":"^#|(&#x23;)\\d{6}$","meta":{"regexHuman":"6 character long hex color string, for example, `'#000000'`"},"markdownDescription":"The background color for your iOS app, behind any of your React views. Overrides the top-level `backgroundColor` key if it is present. Requires `expo-system-ui` be installed in your project to work on iOS."},"icon":{"description":"Local path or remote URL to an image to use for your app's icon on iOS. If specified, this overrides the top-level `icon` key. Use a 1024x1024 icon which follows Apple's interface guidelines for icons, including color profile and transparency. \n\n Expo will generate the other required sizes. This icon will appear on the home screen and within the Expo app.","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image","square":true},"markdownDescription":"Local path or remote URL to an image to use for your app's icon on iOS. If specified, this overrides the top-level `icon` key. Use a 1024x1024 icon which follows Apple's interface guidelines for icons, including color profile and transparency. \n\n Expo will generate the other required sizes. This icon will appear on the home screen and within the Expo app."},"merchantId":{"description":"@deprecated Merchant ID for use with Apple Pay in your standalone app.","type":"string","meta":{"deprecated":true},"markdownDescription":"@deprecated Merchant ID for use with Apple Pay in your standalone app."},"appStoreUrl":{"description":"URL to your app on the Apple App Store, if you have deployed it there. This is used to link to your store page from your Expo project page if your app is public.","pattern":"^https://(itunes|apps)\\.apple\\.com/.*?\\d+","example":"https://apps.apple.com/us/app/expo-client/id982107779","type":["string"],"markdownDescription":"URL to your app on the Apple App Store, if you have deployed it there. This is used to link to your store page from your Expo project page if your app is public."},"bitcode":{"description":"Enable iOS Bitcode optimizations in the native build. Accepts the name of an iOS build configuration to enable for a single configuration and disable for all others, e.g. Debug, Release. Not available in the classic 'expo build:ios' or Expo Go. Defaults to `undefined` which uses the template's predefined settings.","anyOf":[{"type":["boolean"]},{"type":["string"]}],"markdownDescription":"Enable iOS Bitcode optimizations in the native build. Accepts the name of an iOS build configuration to enable for a single configuration and disable for all others, e.g. Debug, Release. Not available in the classic 'expo build:ios' or Expo Go. Defaults to `undefined` which uses the template's predefined settings."},"config":{"type":"object","description":"Note: This property key is not included in the production manifest and will evaluate to `undefined`. It is used internally only in the build process, because it contains API keys that some may want to keep private.","properties":{"branch":{"description":"[Branch](https://branch.io/) key to hook up Branch linking services.","type":"object","properties":{"apiKey":{"description":"Your Branch API key","type":"string","markdownDescription":"Your Branch API key"}},"additionalProperties":false,"markdownDescription":"[Branch](https://branch.io/) key to hook up Branch linking services."},"usesNonExemptEncryption":{"description":"Sets `ITSAppUsesNonExemptEncryption` in the standalone ipa's Info.plist to the given boolean value.","type":"boolean","markdownDescription":"Sets `ITSAppUsesNonExemptEncryption` in the standalone ipa's Info.plist to the given boolean value."},"googleMapsApiKey":{"description":"[Google Maps iOS SDK](https://developers.google.com/maps/documentation/ios-sdk/start) key for your standalone app.","type":"string","markdownDescription":"[Google Maps iOS SDK](https://developers.google.com/maps/documentation/ios-sdk/start) key for your standalone app."},"googleMobileAdsAppId":{"description":"[Google Mobile Ads App ID](https://support.google.com/admob/answer/6232340) Google AdMob App ID. ","type":"string","markdownDescription":"[Google Mobile Ads App ID](https://support.google.com/admob/answer/6232340) Google AdMob App ID. "},"googleMobileAdsAutoInit":{"description":"A boolean indicating whether to initialize Google App Measurement and begin sending user-level event data to Google immediately when the app starts. The default in Expo (Go and in standalone apps) is `false`. [Sets the opposite of the given value to the following key in `Info.plist`.](https://developers.google.com/admob/ios/eu-consent#delay_app_measurement_optional)","type":"boolean","fallback":false,"markdownDescription":"A boolean indicating whether to initialize Google App Measurement and begin sending user-level event data to Google immediately when the app starts. The default in Expo (Go and in standalone apps) is `false`. [Sets the opposite of the given value to the following key in `Info.plist`.](https://developers.google.com/admob/ios/eu-consent#delay_app_measurement_optional)"},"googleSignIn":{"description":"[Google Sign-In iOS SDK](https://developers.google.com/identity/sign-in/ios/start-integrating) keys for your standalone app.","type":"object","properties":{"reservedClientId":{"description":"The reserved client ID URL scheme. Can be found in `GoogleService-Info.plist`.","type":"string","markdownDescription":"The reserved client ID URL scheme. Can be found in `GoogleService-Info.plist`."}},"additionalProperties":false,"markdownDescription":"[Google Sign-In iOS SDK](https://developers.google.com/identity/sign-in/ios/start-integrating) keys for your standalone app."}},"additionalProperties":false,"markdownDescription":"Note: This property key is not included in the production manifest and will evaluate to `undefined`. It is used internally only in the build process, because it contains API keys that some may want to keep private."},"googleServicesFile":{"description":"[Firebase Configuration File](https://support.google.com/firebase/answer/7015592) Location of the `GoogleService-Info.plist` file for configuring Firebase.","type":"string","markdownDescription":"[Firebase Configuration File](https://support.google.com/firebase/answer/7015592) Location of the `GoogleService-Info.plist` file for configuring Firebase."},"supportsTablet":{"description":"Whether your standalone iOS app supports tablet screen sizes. Defaults to `false`.\n\n**Bare workflow** - Set this value in `info.plist` under `UISupportedInterfaceOrientations~ipad`","type":"boolean","meta":{"bareWorkflow":"Set this value in `info.plist` under `UISupportedInterfaceOrientations~ipad`"},"markdownDescription":"Whether your standalone iOS app supports tablet screen sizes. Defaults to `false`.\n\n**Bare workflow** - Set this value in `info.plist` under `UISupportedInterfaceOrientations~ipad`"},"isTabletOnly":{"description":"If true, indicates that your standalone iOS app does not support handsets, and only supports tablets.\n\n**Bare workflow** - Set this value in `info.plist` under `UISupportedInterfaceOrientations`","type":"boolean","meta":{"bareWorkflow":"Set this value in `info.plist` under `UISupportedInterfaceOrientations`"},"markdownDescription":"If true, indicates that your standalone iOS app does not support handsets, and only supports tablets.\n\n**Bare workflow** - Set this value in `info.plist` under `UISupportedInterfaceOrientations`"},"requireFullScreen":{"description":"If true, indicates that your standalone iOS app does not support Slide Over and Split View on iPad. Defaults to `false`\n\n**Bare workflow** - Use Xcode to set `UIRequiresFullScreen`","type":"boolean","meta":{"bareWorkflow":"Use Xcode to set `UIRequiresFullScreen`"},"markdownDescription":"If true, indicates that your standalone iOS app does not support Slide Over and Split View on iPad. Defaults to `false`\n\n**Bare workflow** - Use Xcode to set `UIRequiresFullScreen`"},"userInterfaceStyle":{"description":"Configuration to force the app to always use the light or dark user-interface appearance, such as \"dark mode\", or make it automatically adapt to the system preferences. If not provided, defaults to `light`.","type":"string","fallback":"light","enum":["light","dark","automatic"],"markdownDescription":"Configuration to force the app to always use the light or dark user-interface appearance, such as \"dark mode\", or make it automatically adapt to the system preferences. If not provided, defaults to `light`."},"infoPlist":{"description":"Dictionary of arbitrary configuration to add to your standalone app's native Info.plist. Applied prior to all other Expo-specific configuration. No other validation is performed, so use this at your own risk of rejection from the App Store.","type":"object","properties":{},"additionalProperties":true,"markdownDescription":"Dictionary of arbitrary configuration to add to your standalone app's native Info.plist. Applied prior to all other Expo-specific configuration. No other validation is performed, so use this at your own risk of rejection from the App Store."},"entitlements":{"description":"Dictionary of arbitrary configuration to add to your standalone app's native *.entitlements (plist). Applied prior to all other Expo-specific configuration. No other validation is performed, so use this at your own risk of rejection from the App Store.","type":"object","properties":{},"additionalProperties":true,"markdownDescription":"Dictionary of arbitrary configuration to add to your standalone app's native *.entitlements (plist). Applied prior to all other Expo-specific configuration. No other validation is performed, so use this at your own risk of rejection from the App Store."},"associatedDomains":{"description":"An array that contains Associated Domains for the standalone app. [Learn more](https://developer.apple.com/documentation/safariservices/supporting_associated_domains).\n\n**Bare workflow** - Build with EAS, or use Xcode to enable this capability manually. [Learn more](https://developer.apple.com/documentation/safariservices/supporting_associated_domains).","type":"array","uniqueItems":true,"items":{"type":"string"},"meta":{"regexHuman":"Entries must follow the format `applinks:<fully qualified domain>[:port number]`. [Learn more](https://developer.apple.com/documentation/safariservices/supporting_associated_domains).","bareWorkflow":"Build with EAS, or use Xcode to enable this capability manually. [Learn more](https://developer.apple.com/documentation/safariservices/supporting_associated_domains)."},"markdownDescription":"An array that contains Associated Domains for the standalone app. [Learn more](https://developer.apple.com/documentation/safariservices/supporting_associated_domains).\n\n**Bare workflow** - Build with EAS, or use Xcode to enable this capability manually. [Learn more](https://developer.apple.com/documentation/safariservices/supporting_associated_domains)."},"usesIcloudStorage":{"description":"A boolean indicating if the app uses iCloud Storage for `DocumentPicker`. See `DocumentPicker` docs for details.\n\n**Bare workflow** - Use Xcode, or ios.entitlements to configure this.","type":"boolean","meta":{"bareWorkflow":"Use Xcode, or ios.entitlements to configure this."},"markdownDescription":"A boolean indicating if the app uses iCloud Storage for `DocumentPicker`. See `DocumentPicker` docs for details.\n\n**Bare workflow** - Use Xcode, or ios.entitlements to configure this."},"usesAppleSignIn":{"description":"A boolean indicating if the app uses Apple Sign-In. See `AppleAuthentication` docs for details.","type":"boolean","fallback":false,"markdownDescription":"A boolean indicating if the app uses Apple Sign-In. See `AppleAuthentication` docs for details."},"accessesContactNotes":{"description":"A Boolean value that indicates whether the app may access the notes stored in contacts. You must [receive permission from Apple](https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_developer_contacts_notes) before you can submit your app for review with this capability.","type":"boolean","fallback":false,"markdownDescription":"A Boolean value that indicates whether the app may access the notes stored in contacts. You must [receive permission from Apple](https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_developer_contacts_notes) before you can submit your app for review with this capability."},"splash":{"description":"Configuration for loading and splash screen for standalone iOS apps.","type":"object","properties":{"xib":{"description":"@deprecated Apple has deprecated `.xib` splash screens in favor of `.storyboard` files. Local path to a XIB file as the loading screen. It overrides other loading screen options. Note: This will only be used in the standalone app (i.e., after you build the app). It will not be used in the Expo Go.","type":"string","meta":{"deprecated":true,"asset":true,"contentTypePattern":"^text/xml$","contentTypeHuman":".xib interface builder document"},"markdownDescription":"@deprecated Apple has deprecated `.xib` splash screens in favor of `.storyboard` files. Local path to a XIB file as the loading screen. It overrides other loading screen options. Note: This will only be used in the standalone app (i.e., after you build the app). It will not be used in the Expo Go."},"backgroundColor":{"description":"Color to fill the loading screen background","type":"string","pattern":"^#|(&#x23;)\\d{6}$","meta":{"regexHuman":"6 character long hex color string, for example, `'#000000'`"},"markdownDescription":"Color to fill the loading screen background"},"resizeMode":{"description":"Determines how the `image` will be displayed in the splash loading screen. Must be one of `cover` or `contain`, defaults to `contain`.","enum":["cover","contain"],"type":"string","markdownDescription":"Determines how the `image` will be displayed in the splash loading screen. Must be one of `cover` or `contain`, defaults to `contain`."},"image":{"description":"Local path or remote URL to an image to fill the background of the loading screen. Image size and aspect ratio are up to you. Must be a .png.","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image"},"markdownDescription":"Local path or remote URL to an image to fill the background of the loading screen. Image size and aspect ratio are up to you. Must be a .png."},"tabletImage":{"description":"Local path or remote URL to an image to fill the background of the loading screen. Image size and aspect ratio are up to you. Must be a .png.","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image"},"markdownDescription":"Local path or remote URL to an image to fill the background of the loading screen. Image size and aspect ratio are up to you. Must be a .png."}},"markdownDescription":"Configuration for loading and splash screen for standalone iOS apps."},"jsEngine":{"description":"Specifies the JavaScript engine for iOS apps. Supported only on EAS Build. Defaults to `jsc`. Valid values: `hermes`, `jsc`.\n\n**Bare workflow** - To change the JavaScript engine, update the `expo.jsEngine` value in `ios/Podfile.properties.json`","type":"string","fallback":"jsc","enum":["hermes","jsc"],"meta":{"bareWorkflow":"To change the JavaScript engine, update the `expo.jsEngine` value in `ios/Podfile.properties.json`"},"markdownDescription":"Specifies the JavaScript engine for iOS apps. Supported only on EAS Build. Defaults to `jsc`. Valid values: `hermes`, `jsc`.\n\n**Bare workflow** - To change the JavaScript engine, update the `expo.jsEngine` value in `ios/Podfile.properties.json`"},"runtimeVersion":{"description":"**Note: Don't use this property unless you are sure what you're doing** \n\nThe runtime version associated with this manifest for the iOS platform. If provided, this will override the top level runtimeVersion key.\nSet this to `{\"policy\": \"nativeVersion\"}` to generate it automatically.","oneOf":[{"type":"string","pattern":"^[a-zA-Z\\d][a-zA-Z\\d._+()-]*$","meta":{"regexHuman":"A string beginning with an alphanumeric character followed by any combination of alphanumeric character, \"_\", \"+\", \".\",\"(\",\")\" or \"-\". Example: \"1.0.3a+\"."}},{"type":"string","pattern":"^exposdk:((\\d+\\.\\d+\\.\\d+)|(UNVERSIONED))$","meta":{"regexHuman":"An 'exposdk:' prefix followed by the SDK version of your project. Example: \"exposdk:44.0.0\"."}},{"type":"object","properties":{"policy":{"type":"string","enum":["nativeVersion","sdkVersion"]}},"required":["policy"],"additionalProperties":false}],"markdownDescription":"**Note: Don't use this property unless you are sure what you're doing** \n\nThe runtime version associated with this manifest for the iOS platform. If provided, this will override the top level runtimeVersion key.\nSet this to `{\"policy\": \"nativeVersion\"}` to generate it automatically."}},"additionalProperties":false,"markdownDescription":"Configuration that is specific to the iOS platform."},"android":{"description":"Configuration that is specific to the Android platform.","type":"object","meta":{"standaloneOnly":true},"properties":{"publishManifestPath":{"description":"The manifest for the Android version of your app will be written to this path during publish.","type":"string","meta":{"autogenerated":true},"markdownDescription":"The manifest for the Android version of your app will be written to this path during publish."},"publishBundlePath":{"description":"The bundle for the Android version of your app will be written to this path during publish.","type":"string","meta":{"autogenerated":true},"markdownDescription":"The bundle for the Android version of your app will be written to this path during publish."},"package":{"description":"The package name for your Android standalone app. You make it up, but it needs to be unique on the Play Store. See [this StackOverflow question](http://stackoverflow.com/questions/6273892/android-package-name-convention).\n\n**Bare workflow** - This is set in `android/app/build.gradle` as `applicationId` as well as in your `AndroidManifest.xml` file (multiple places).","type":"string","pattern":"^[a-zA-Z][a-zA-Z0-9\\_]*(\\.[a-zA-Z][a-zA-Z0-9\\_]*)+$","meta":{"regexHuman":"Reverse DNS notation unique name for your app. Valid Android Application ID. For example, `com.example.app`, where `com.example` is our domain and `app` is our app. The name may only contain lowercase and uppercase letters (a-z, A-Z), numbers (0-9) and underscores (_), separated by periods (.). Each component of the name should start with a lowercase letter.","bareWorkflow":"This is set in `android/app/build.gradle` as `applicationId` as well as in your `AndroidManifest.xml` file (multiple places)."},"markdownDescription":"The package name for your Android standalone app. You make it up, but it needs to be unique on the Play Store. See [this StackOverflow question](http://stackoverflow.com/questions/6273892/android-package-name-convention).\n\n**Bare workflow** - This is set in `android/app/build.gradle` as `applicationId` as well as in your `AndroidManifest.xml` file (multiple places)."},"versionCode":{"description":"Version number required by Google Play. Increment by one for each release. Must be a positive integer. [Learn more](https://developer.android.com/studio/publish/versioning.html)\n\n**Bare workflow** - This is set in `android/app/build.gradle` as `versionCode`","type":"integer","minimum":0,"maximum":2100000000,"meta":{"bareWorkflow":"This is set in `android/app/build.gradle` as `versionCode`"},"markdownDescription":"Version number required by Google Play. Increment by one for each release. Must be a positive integer. [Learn more](https://developer.android.com/studio/publish/versioning.html)\n\n**Bare workflow** - This is set in `android/app/build.gradle` as `versionCode`"},"backgroundColor":{"description":"The background color for your Android app, behind any of your React views. Overrides the top-level `backgroundColor` key if it is present.\n\n**Bare workflow** - This is set in `android/app/src/main/AndroidManifest.xml` under `android:windowBackground`","type":"string","pattern":"^#|(&#x23;)\\d{6}$","meta":{"regexHuman":"6 character long hex color string, for example, `'#000000'`","bareWorkflow":"This is set in `android/app/src/main/AndroidManifest.xml` under `android:windowBackground`"},"markdownDescription":"The background color for your Android app, behind any of your React views. Overrides the top-level `backgroundColor` key if it is present.\n\n**Bare workflow** - This is set in `android/app/src/main/AndroidManifest.xml` under `android:windowBackground`"},"userInterfaceStyle":{"description":"Configuration to force the app to always use the light or dark user-interface appearance, such as \"dark mode\", or make it automatically adapt to the system preferences. If not provided, defaults to `light`. Requires `expo-system-ui` be installed in your project to work on Android.","type":"string","fallback":"light","enum":["light","dark","automatic"],"markdownDescription":"Configuration to force the app to always use the light or dark user-interface appearance, such as \"dark mode\", or make it automatically adapt to the system preferences. If not provided, defaults to `light`. Requires `expo-system-ui` be installed in your project to work on Android."},"useNextNotificationsApi":{"deprecated":true,"description":"@deprecated A Boolean value that indicates whether the app should use the new notifications API.","type":"boolean","fallback":false,"markdownDescription":"@deprecated A Boolean value that indicates whether the app should use the new notifications API."},"icon":{"description":"Local path or remote URL to an image to use for your app's icon on Android. If specified, this overrides the top-level `icon` key. We recommend that you use a 1024x1024 png file (transparency is recommended for the Google Play Store). This icon will appear on the home screen and within the Expo app.","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image","square":true},"markdownDescription":"Local path or remote URL to an image to use for your app's icon on Android. If specified, this overrides the top-level `icon` key. We recommend that you use a 1024x1024 png file (transparency is recommended for the Google Play Store). This icon will appear on the home screen and within the Expo app."},"adaptiveIcon":{"description":"Settings for an Adaptive Launcher Icon on Android. [Learn more](https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive)","type":"object","properties":{"foregroundImage":{"description":"Local path or remote URL to an image to use for your app's icon on Android. If specified, this overrides the top-level `icon` and the `android.icon` keys. Should follow the [specified guidelines](https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive). This icon will appear on the home screen.","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image","square":true},"markdownDescription":"Local path or remote URL to an image to use for your app's icon on Android. If specified, this overrides the top-level `icon` and the `android.icon` keys. Should follow the [specified guidelines](https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive). This icon will appear on the home screen."},"backgroundImage":{"description":"Local path or remote URL to a background image for your app's Adaptive Icon on Android. If specified, this overrides the `backgroundColor` key. Must have the same dimensions as foregroundImage`, and has no effect if `foregroundImage` is not specified. Should follow the [specified guidelines](https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive).","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image","square":true},"markdownDescription":"Local path or remote URL to a background image for your app's Adaptive Icon on Android. If specified, this overrides the `backgroundColor` key. Must have the same dimensions as foregroundImage`, and has no effect if `foregroundImage` is not specified. Should follow the [specified guidelines](https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive)."},"backgroundColor":{"description":"Color to use as the background for your app's Adaptive Icon on Android. Defaults to white, `#FFFFFF`. Has no effect if `foregroundImage` is not specified.","type":"string","pattern":"^#|(&#x23;)\\d{6}$","meta":{"regexHuman":"6 character long hex color string, for example, `'#000000'`"},"markdownDescription":"Color to use as the background for your app's Adaptive Icon on Android. Defaults to white, `#FFFFFF`. Has no effect if `foregroundImage` is not specified."}},"additionalProperties":false,"markdownDescription":"Settings for an Adaptive Launcher Icon on Android. [Learn more](https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive)"},"playStoreUrl":{"description":"URL to your app on the Google Play Store, if you have deployed it there. This is used to link to your store page from your Expo project page if your app is public.","pattern":"^https://play\\.google\\.com/","example":"https://play.google.com/store/apps/details?id=host.exp.exponent","type":["string"],"markdownDescription":"URL to your app on the Google Play Store, if you have deployed it there. This is used to link to your store page from your Expo project page if your app is public."},"permissions":{"description":"List of permissions used by the standalone app. \n\n To use ONLY the following minimum necessary permissions and none of the extras supported by Expo in a default managed app, set `permissions` to `[]`. The minimum necessary permissions do not require a Privacy Policy when uploading to Google Play Store and are: \n• receive data from Internet \n• view network connections \n• full network access \n• change your audio settings \n• prevent device from sleeping \n\n To use ALL permissions supported by Expo by default, do not specify the `permissions` key. \n\n To use the minimum necessary permissions ALONG with certain additional permissions, specify those extras in `permissions`, e.g.\n\n `[ \"CAMERA\", \"ACCESS_FINE_LOCATION\" ]`.\n\n You can specify the following permissions depending on what you need:\n\n- `ACCESS_COARSE_LOCATION`\n- `ACCESS_FINE_LOCATION`\n- `ACCESS_BACKGROUND_LOCATION`\n- `CAMERA`\n- `RECORD_AUDIO`\n- `READ_CONTACTS`\n- `WRITE_CONTACTS`\n- `READ_CALENDAR`\n- `WRITE_CALENDAR`\n- `READ_EXTERNAL_STORAGE`\n- `WRITE_EXTERNAL_STORAGE`\n- `USE_FINGERPRINT`\n- `USE_BIOMETRIC`\n- `WRITE_SETTINGS`\n- `VIBRATE`\n- `READ_PHONE_STATE`\n- `com.anddoes.launcher.permission.UPDATE_COUNT`\n- `com.android.launcher.permission.INSTALL_SHORTCUT`\n- `com.google.android.c2dm.permission.RECEIVE`\n- `com.google.android.gms.permission.ACTIVITY_RECOGNITION`\n- `com.google.android.providers.gsf.permission.READ_GSERVICES`\n- `com.htc.launcher.permission.READ_SETTINGS`\n- `com.htc.launcher.permission.UPDATE_SHORTCUT`\n- `com.majeur.launcher.permission.UPDATE_BADGE`\n- `com.sec.android.provider.badge.permission.READ`\n- `com.sec.android.provider.badge.permission.WRITE`\n- `com.sonyericsson.home.permission.BROADCAST_BADGE`\n\n\n**Bare workflow** - To change the permissions your app requests, you'll need to edit `AndroidManifest.xml` manually. To prevent your app from requesting one of the permissions listed below, you'll need to explicitly add it to `AndroidManifest.xml` along with a `tools:node=\"remove\"` tag.","type":"array","meta":{"bareWorkflow":"To change the permissions your app requests, you'll need to edit `AndroidManifest.xml` manually. To prevent your app from requesting one of the permissions listed below, you'll need to explicitly add it to `AndroidManifest.xml` along with a `tools:node=\"remove\"` tag."},"items":{"type":"string"},"markdownDescription":"List of permissions used by the standalone app. \n\n To use ONLY the following minimum necessary permissions and none of the extras supported by Expo in a default managed app, set `permissions` to `[]`. The minimum necessary permissions do not require a Privacy Policy when uploading to Google Play Store and are: \n• receive data from Internet \n• view network connections \n• full network access \n• change your audio settings \n• prevent device from sleeping \n\n To use ALL permissions supported by Expo by default, do not specify the `permissions` key. \n\n To use the minimum necessary permissions ALONG with certain additional permissions, specify those extras in `permissions`, e.g.\n\n `[ \"CAMERA\", \"ACCESS_FINE_LOCATION\" ]`.\n\n You can specify the following permissions depending on what you need:\n\n- `ACCESS_COARSE_LOCATION`\n- `ACCESS_FINE_LOCATION`\n- `ACCESS_BACKGROUND_LOCATION`\n- `CAMERA`\n- `RECORD_AUDIO`\n- `READ_CONTACTS`\n- `WRITE_CONTACTS`\n- `READ_CALENDAR`\n- `WRITE_CALENDAR`\n- `READ_EXTERNAL_STORAGE`\n- `WRITE_EXTERNAL_STORAGE`\n- `USE_FINGERPRINT`\n- `USE_BIOMETRIC`\n- `WRITE_SETTINGS`\n- `VIBRATE`\n- `READ_PHONE_STATE`\n- `com.anddoes.launcher.permission.UPDATE_COUNT`\n- `com.android.launcher.permission.INSTALL_SHORTCUT`\n- `com.google.android.c2dm.permission.RECEIVE`\n- `com.google.android.gms.permission.ACTIVITY_RECOGNITION`\n- `com.google.android.providers.gsf.permission.READ_GSERVICES`\n- `com.htc.launcher.permission.READ_SETTINGS`\n- `com.htc.launcher.permission.UPDATE_SHORTCUT`\n- `com.majeur.launcher.permission.UPDATE_BADGE`\n- `com.sec.android.provider.badge.permission.READ`\n- `com.sec.android.provider.badge.permission.WRITE`\n- `com.sonyericsson.home.permission.BROADCAST_BADGE`\n\n\n**Bare workflow** - To change the permissions your app requests, you'll need to edit `AndroidManifest.xml` manually. To prevent your app from requesting one of the permissions listed below, you'll need to explicitly add it to `AndroidManifest.xml` along with a `tools:node=\"remove\"` tag."},"googleServicesFile":{"description":"[Firebase Configuration File](https://support.google.com/firebase/answer/7015592) Location of the `GoogleService-Info.plist` file for configuring Firebase. Including this key automatically enables FCM in your standalone app.\n\n**Bare workflow** - Add or edit the file directly at `android/app/google-services.json`","type":"string","meta":{"bareWorkflow":"Add or edit the file directly at `android/app/google-services.json`"},"markdownDescription":"[Firebase Configuration File](https://support.google.com/firebase/answer/7015592) Location of the `GoogleService-Info.plist` file for configuring Firebase. Including this key automatically enables FCM in your standalone app.\n\n**Bare workflow** - Add or edit the file directly at `android/app/google-services.json`"},"config":{"type":"object","description":"Note: This property key is not included in the production manifest and will evaluate to `undefined`. It is used internally only in the build process, because it contains API keys that some may want to keep private.","properties":{"branch":{"description":"[Branch](https://branch.io/) key to hook up Branch linking services.","type":"object","properties":{"apiKey":{"description":"Your Branch API key","type":"string","markdownDescription":"Your Branch API key"}},"additionalProperties":false,"markdownDescription":"[Branch](https://branch.io/) key to hook up Branch linking services."},"googleMaps":{"description":"[Google Maps Android SDK](https://developers.google.com/maps/documentation/android-api/signup) configuration for your standalone app.","type":"object","properties":{"apiKey":{"description":"Your Google Maps Android SDK API key","type":"string","markdownDescription":"Your Google Maps Android SDK API key"}},"additionalProperties":false,"markdownDescription":"[Google Maps Android SDK](https://developers.google.com/maps/documentation/android-api/signup) configuration for your standalone app."},"googleMobileAdsAppId":{"description":"[Google Mobile Ads App ID](https://support.google.com/admob/answer/6232340) Google AdMob App ID. ","type":"string","markdownDescription":"[Google Mobile Ads App ID](https://support.google.com/admob/answer/6232340) Google AdMob App ID. "},"googleMobileAdsAutoInit":{"description":"A boolean indicating whether to initialize Google App Measurement and begin sending user-level event data to Google immediately when the app starts. The default in Expo (Client and in standalone apps) is `false`. [Sets the opposite of the given value to the following key in `Info.plist`](https://developers.google.com/admob/ios/eu-consent#delay_app_measurement_optional)","type":"boolean","fallback":false,"markdownDescription":"A boolean indicating whether to initialize Google App Measurement and begin sending user-level event data to Google immediately when the app starts. The default in Expo (Client and in standalone apps) is `false`. [Sets the opposite of the given value to the following key in `Info.plist`](https://developers.google.com/admob/ios/eu-consent#delay_app_measurement_optional)"},"googleSignIn":{"deprecated":true,"meta":{"deprecated":true},"description":"@deprecated Use `googleServicesFile` instead. [Google Sign-In Android SDK](https://developers.google.com/identity/sign-in/android/start-integrating) keys for your standalone app.","type":"object","properties":{"apiKey":{"description":"The Android API key. Can be found in the credentials section of the developer console or in `google-services.json`.","type":"string","markdownDescription":"The Android API key. Can be found in the credentials section of the developer console or in `google-services.json`."},"certificateHash":{"description":"The SHA-1 hash of the signing certificate used to build the APK without any separator (`:`). Can be found in `google-services.json`. https://developers.google.com/android/guides/client-auth","type":"string","markdownDescription":"The SHA-1 hash of the signing certificate used to build the APK without any separator (`:`). Can be found in `google-services.json`. https://developers.google.com/android/guides/client-auth"}},"additionalProperties":false,"markdownDescription":"@deprecated Use `googleServicesFile` instead. [Google Sign-In Android SDK](https://developers.google.com/identity/sign-in/android/start-integrating) keys for your standalone app."}},"additionalProperties":false,"markdownDescription":"Note: This property key is not included in the production manifest and will evaluate to `undefined`. It is used internally only in the build process, because it contains API keys that some may want to keep private."},"splash":{"description":"Configuration for loading and splash screen for managed and standalone Android apps.","type":"object","properties":{"backgroundColor":{"description":"Color to fill the loading screen background","type":"string","pattern":"^#|(&#x23;)\\d{6}$","meta":{"regexHuman":"6 character long hex color string, for example, `'#000000'`"},"markdownDescription":"Color to fill the loading screen background"},"resizeMode":{"description":"Determines how the `image` will be displayed in the splash loading screen. Must be one of `cover`, `contain` or `native`, defaults to `contain`.","enum":["cover","contain","native"],"type":"string","markdownDescription":"Determines how the `image` will be displayed in the splash loading screen. Must be one of `cover`, `contain` or `native`, defaults to `contain`."},"image":{"description":"Local path or remote URL to an image to fill the background of the loading screen. Image size and aspect ratio are up to you. Must be a .png.","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image"},"markdownDescription":"Local path or remote URL to an image to fill the background of the loading screen. Image size and aspect ratio are up to you. Must be a .png."},"mdpi":{"description":"Local path or remote URL to an image to fill the background of the loading screen in \"native\" mode. Image size and aspect ratio are up to you. [Learn more]( https://developer.android.com/training/multiscreen/screendensities) \n\n `Natural sized image (baseline)`","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image"},"markdownDescription":"Local path or remote URL to an image to fill the background of the loading screen in \"native\" mode. Image size and aspect ratio are up to you. [Learn more]( https://developer.android.com/training/multiscreen/screendensities) \n\n `Natural sized image (baseline)`"},"hdpi":{"description":"Local path or remote URL to an image to fill the background of the loading screen in \"native\" mode. Image size and aspect ratio are up to you. [Learn more]( https://developer.android.com/training/multiscreen/screendensities) \n\n `Scale 1.5x`","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image"},"markdownDescription":"Local path or remote URL to an image to fill the background of the loading screen in \"native\" mode. Image size and aspect ratio are up to you. [Learn more]( https://developer.android.com/training/multiscreen/screendensities) \n\n `Scale 1.5x`"},"xhdpi":{"description":"Local path or remote URL to an image to fill the background of the loading screen in \"native\" mode. Image size and aspect ratio are up to you. [Learn more]( https://developer.android.com/training/multiscreen/screendensities) \n\n `Scale 2x`","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image"},"markdownDescription":"Local path or remote URL to an image to fill the background of the loading screen in \"native\" mode. Image size and aspect ratio are up to you. [Learn more]( https://developer.android.com/training/multiscreen/screendensities) \n\n `Scale 2x`"},"xxhdpi":{"description":"Local path or remote URL to an image to fill the background of the loading screen in \"native\" mode. Image size and aspect ratio are up to you. [Learn more]( https://developer.android.com/training/multiscreen/screendensities) \n\n `Scale 3x`","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image"},"markdownDescription":"Local path or remote URL to an image to fill the background of the loading screen in \"native\" mode. Image size and aspect ratio are up to you. [Learn more]( https://developer.android.com/training/multiscreen/screendensities) \n\n `Scale 3x`"},"xxxhdpi":{"description":"Local path or remote URL to an image to fill the background of the loading screen in \"native\" mode. Image size and aspect ratio are up to you. [Learn more]( https://developer.android.com/training/multiscreen/screendensities) \n\n `Scale 4x`","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image"},"markdownDescription":"Local path or remote URL to an image to fill the background of the loading screen in \"native\" mode. Image size and aspect ratio are up to you. [Learn more]( https://developer.android.com/training/multiscreen/screendensities) \n\n `Scale 4x`"}},"markdownDescription":"Configuration for loading and splash screen for managed and standalone Android apps."},"intentFilters":{"description":"Configuration for setting an array of custom intent filters in Android manifest. [Learn more](https://developer.android.com/guide/components/intents-filters)\n\n**Bare workflow** - This is set in `AndroidManifest.xml` directly. [Learn more.](https://developer.android.com/guide/components/intents-filters)","example":[{"autoVerify":true,"action":"VIEW","data":{"scheme":"https","host":"*.example.com"},"category":["BROWSABLE","DEFAULT"]}],"exampleString":"\n [{ \n \"autoVerify\": true, \n \"action\": \"VIEW\", \n \"data\": { \n \"scheme\": \"https\", \n \"host\": \"*.example.com\" \n }, \n \"category\": [\"BROWSABLE\", \"DEFAULT\"] \n }]","type":"array","uniqueItems":true,"items":{"type":"object","properties":{"autoVerify":{"description":"You may also use an intent filter to set your app as the default handler for links (without showing the user a dialog with options). To do so use `true` and then configure your server to serve a JSON file verifying that you own the domain. [Learn more](https://developer.android.com/training/app-links)","type":"boolean","markdownDescription":"You may also use an intent filter to set your app as the default handler for links (without showing the user a dialog with options). To do so use `true` and then configure your server to serve a JSON file verifying that you own the domain. [Learn more](https://developer.android.com/training/app-links)"},"action":{"type":"string"},"data":{"anyOf":[{"type":"object","properties":{"scheme":{"description":"Scheme of the URL, e.g. `https`","type":"string","markdownDescription":"Scheme of the URL, e.g. `https`"},"host":{"description":"Hostname, e.g. `myapp.io`","type":"string","markdownDescription":"Hostname, e.g. `myapp.io`"},"port":{"description":"Port, e.g. `3000`","type":"string","markdownDescription":"Port, e.g. `3000`"},"path":{"description":"Exact path for URLs that should be matched by the filter, e.g. `/records`","type":"string","markdownDescription":"Exact path for URLs that should be matched by the filter, e.g. `/records`"},"pathPattern":{"description":"Pattern for paths that should be matched by the filter, e.g. `.*`. Must begin with `/`","type":"string","markdownDescription":"Pattern for paths that should be matched by the filter, e.g. `.*`. Must begin with `/`"},"pathPrefix":{"description":"Prefix for paths that should be matched by the filter, e.g. `/records/` will match `/records/123`","type":"string","markdownDescription":"Prefix for paths that should be matched by the filter, e.g. `/records/` will match `/records/123`"},"mimeType":{"description":"MIME type for URLs that should be matched by the filter","type":"string","markdownDescription":"MIME type for URLs that should be matched by the filter"}},"additionalProperties":false},{"type":["array"],"items":{"type":"object","properties":{"scheme":{"description":"Scheme of the URL, e.g. `https`","type":"string","markdownDescription":"Scheme of the URL, e.g. `https`"},"host":{"description":"Hostname, e.g. `myapp.io`","type":"string","markdownDescription":"Hostname, e.g. `myapp.io`"},"port":{"description":"Port, e.g. `3000`","type":"string","markdownDescription":"Port, e.g. `3000`"},"path":{"description":"Exact path for URLs that should be matched by the filter, e.g. `/records`","type":"string","markdownDescription":"Exact path for URLs that should be matched by the filter, e.g. `/records`"},"pathPattern":{"description":"Pattern for paths that should be matched by the filter, e.g. `.*`. Must begin with `/`","type":"string","markdownDescription":"Pattern for paths that should be matched by the filter, e.g. `.*`. Must begin with `/`"},"pathPrefix":{"description":"Prefix for paths that should be matched by the filter, e.g. `/records/` will match `/records/123`","type":"string","markdownDescription":"Prefix for paths that should be matched by the filter, e.g. `/records/` will match `/records/123`"},"mimeType":{"description":"MIME type for URLs that should be matched by the filter","type":"string","markdownDescription":"MIME type for URLs that should be matched by the filter"}},"additionalProperties":false}}]},"category":{"anyOf":[{"type":["string"]},{"type":"array","items":{"type":"string"}}]}},"additionalProperties":false,"required":["action"]},"meta":{"bareWorkflow":"This is set in `AndroidManifest.xml` directly. [Learn more.](https://developer.android.com/guide/components/intents-filters)"},"markdownDescription":"Configuration for setting an array of custom intent filters in Android manifest. [Learn more](https://developer.android.com/guide/components/intents-filters)\n\n**Bare workflow** - This is set in `AndroidManifest.xml` directly. [Learn more.](https://developer.android.com/guide/components/intents-filters)"},"allowBackup":{"description":"Allows your user's app data to be automatically backed up to their Google Drive. If this is set to false, no backup or restore of the application will ever be performed (this is useful if your app deals with sensitive information). Defaults to the Android default, which is `true`.","fallback":true,"type":"boolean","markdownDescription":"Allows your user's app data to be automatically backed up to their Google Drive. If this is set to false, no backup or restore of the application will ever be performed (this is useful if your app deals with sensitive information). Defaults to the Android default, which is `true`."},"softwareKeyboardLayoutMode":{"description":"Determines how the software keyboard will impact the layout of your application. This maps to the `android:windowSoftInputMode` property. Defaults to `resize`. Valid values: `resize`, `pan`.","enum":["resize","pan"],"type":"string","fallback":"resize","markdownDescription":"Determines how the software keyboard will impact the layout of your application. This maps to the `android:windowSoftInputMode` property. Defaults to `resize`. Valid values: `resize`, `pan`."},"jsEngine":{"description":"Specifies the JavaScript engine for Android apps. Supported only on EAS Build and in Expo Go. Defaults to `jsc`. Valid values: `hermes`, `jsc`.\n\n**Bare workflow** - To change the JavaScript engine, update the `expo.jsEngine` value in `android/gradle.properties`","type":"string","fallback":"jsc","enum":["hermes","jsc"],"meta":{"bareWorkflow":"To change the JavaScript engine, update the `expo.jsEngine` value in `android/gradle.properties`"},"markdownDescription":"Specifies the JavaScript engine for Android apps. Supported only on EAS Build and in Expo Go. Defaults to `jsc`. Valid values: `hermes`, `jsc`.\n\n**Bare workflow** - To change the JavaScript engine, update the `expo.jsEngine` value in `android/gradle.properties`"},"runtimeVersion":{"description":"**Note: Don't use this property unless you are sure what you're doing** \n\nThe runtime version associated with this manifest for the Android platform. If provided, this will override the top level runtimeVersion key.\nSet this to `{\"policy\": \"nativeVersion\"}` to generate it automatically.","oneOf":[{"type":"string","pattern":"^[a-zA-Z\\d][a-zA-Z\\d._+()-]*$","meta":{"regexHuman":"A string beginning with an alphanumeric character followed by any combination of alphanumeric character, \"_\", \"+\", \".\",\"(\",\")\" or \"-\". Example: \"1.0.3a+\"."}},{"type":"string","pattern":"^exposdk:((\\d+\\.\\d+\\.\\d+)|(UNVERSIONED))$","meta":{"regexHuman":"An 'exposdk:' prefix followed by the SDK version of your project. Example: \"exposdk:44.0.0\"."}},{"type":"object","properties":{"policy":{"type":"string","enum":["nativeVersion","sdkVersion"]}},"required":["policy"],"additionalProperties":false}],"markdownDescription":"**Note: Don't use this property unless you are sure what you're doing** \n\nThe runtime version associated with this manifest for the Android platform. If provided, this will override the top level runtimeVersion key.\nSet this to `{\"policy\": \"nativeVersion\"}` to generate it automatically."}},"additionalProperties":false,"markdownDescription":"Configuration that is specific to the Android platform."},"web":{"description":"Configuration that is specific to the web platform.","type":"object","additionalProperties":true,"properties":{"favicon":{"description":"Relative path of an image to use for your app's favicon.","type":"string","markdownDescription":"Relative path of an image to use for your app's favicon."},"name":{"description":"Defines the title of the document, defaults to the outer level name","type":"string","meta":{"pwa":"name"},"markdownDescription":"Defines the title of the document, defaults to the outer level name"},"shortName":{"description":"A short version of the app's name, 12 characters or fewer. Used in app launcher and new tab pages. Maps to `short_name` in the PWA manifest.json. Defaults to the `name` property.","type":"string","meta":{"pwa":"short_name","regexHuman":"Maximum 12 characters long"},"markdownDescription":"A short version of the app's name, 12 characters or fewer. Used in app launcher and new tab pages. Maps to `short_name` in the PWA manifest.json. Defaults to the `name` property."},"lang":{"description":"Specifies the primary language for the values in the name and short_name members. This value is a string containing a single language tag.","type":"string","fallback":"en","meta":{"pwa":"lang"},"markdownDescription":"Specifies the primary language for the values in the name and short_name members. This value is a string containing a single language tag."},"scope":{"description":"Defines the navigation scope of this website's context. This restricts what web pages can be viewed while the manifest is applied. If the user navigates outside the scope, it returns to a normal web page inside a browser tab/window. If the scope is a relative URL, the base URL will be the URL of the manifest.","type":"string","meta":{"pwa":"scope"},"markdownDescription":"Defines the navigation scope of this website's context. This restricts what web pages can be viewed while the manifest is applied. If the user navigates outside the scope, it returns to a normal web page inside a browser tab/window. If the scope is a relative URL, the base URL will be the URL of the manifest."},"themeColor":{"description":"Defines the color of the Android tool bar, and may be reflected in the app's preview in task switchers.","type":"string","pattern":"^#|(&#x23;)\\d{6}$","meta":{"pwa":"theme_color","html":"theme-color","regexHuman":"6 character long hex color string, for example, `'#000000'`"},"markdownDescription":"Defines the color of the Android tool bar, and may be reflected in the app's preview in task switchers."},"description":{"description":"Provides a general description of what the pinned website does.","type":"string","meta":{"html":"description","pwa":"description"},"markdownDescription":"Provides a general description of what the pinned website does."},"dir":{"description":"Specifies the primary text direction for the name, short_name, and description members. Together with the lang member, it helps the correct display of right-to-left languages.","enum":["auto","ltr","rtl"],"type":"string","meta":{"pwa":"dir"},"markdownDescription":"Specifies the primary text direction for the name, short_name, and description members. Together with the lang member, it helps the correct display of right-to-left languages."},"display":{"description":"Defines the developers’ preferred display mode for the website.","enum":["fullscreen","standalone","minimal-ui","browser"],"type":"string","meta":{"pwa":"display"},"markdownDescription":"Defines the developers’ preferred display mode for the website."},"startUrl":{"description":"The URL that loads when a user launches the application (e.g., when added to home screen), typically the index. Note: This has to be a relative URL, relative to the manifest URL.","type":"string","meta":{"pwa":"start_url"},"markdownDescription":"The URL that loads when a user launches the application (e.g., when added to home screen), typically the index. Note: This has to be a relative URL, relative to the manifest URL."},"orientation":{"description":"Defines the default orientation for all the website's top level browsing contexts.","enum":["any","natural","landscape","landscape-primary","landscape-secondary","portrait","portrait-primary","portrait-secondary"],"type":"string","meta":{"pwa":"orientation"},"markdownDescription":"Defines the default orientation for all the website's top level browsing contexts."},"backgroundColor":{"description":"Defines the expected “background color” for the website. This value repeats what is already available in the site’s CSS, but can be used by browsers to draw the background color of a shortcut when the manifest is available before the stylesheet has loaded. This creates a smooth transition between launching the web application and loading the site's content.","type":"string","pattern":"^#|(&#x23;)\\d{6}$","meta":{"pwa":"background_color","regexHuman":"6 character long hex color string, for example, `'#000000'`"},"markdownDescription":"Defines the expected “background color” for the website. This value repeats what is already available in the site’s CSS, but can be used by browsers to draw the background color of a shortcut when the manifest is available before the stylesheet has loaded. This creates a smooth transition between launching the web application and loading the site's content."},"barStyle":{"description":"If content is set to default, the status bar appears normal. If set to black, the status bar has a black background. If set to black-translucent, the status bar is black and translucent. If set to default or black, the web content is displayed below the status bar. If set to black-translucent, the web content is displayed on the entire screen, partially obscured by the status bar.","enum":["default","black","black-translucent"],"type":"string","fallback":"black-translucent","meta":{"html":"apple-mobile-web-app-status-bar-style","pwa":"name"},"markdownDescription":"If content is set to default, the status bar appears normal. If set to black, the status bar has a black background. If set to black-translucent, the status bar is black and translucent. If set to default or black, the web content is displayed below the status bar. If set to black-translucent, the web content is displayed on the entire screen, partially obscured by the status bar."},"preferRelatedApplications":{"description":"Hints for the user agent to indicate to the user that the specified native applications (defined in expo.ios and expo.android) are recommended over the website.","type":"boolean","fallback":true,"meta":{"pwa":"prefer_related_applications"},"markdownDescription":"Hints for the user agent to indicate to the user that the specified native applications (defined in expo.ios and expo.android) are recommended over the website."},"dangerous":{"description":"Experimental features. These will break without deprecation notice.","type":"object","properties":{},"additionalProperties":true,"markdownDescription":"Experimental features. These will break without deprecation notice."},"splash":{"description":"Configuration for PWA splash screens.\n\n**Bare workflow** - Use [expo-splash-screen](https://github.com/expo/expo/tree/main/packages/expo-splash-screen#expo-splash-screen)","type":"object","properties":{"backgroundColor":{"description":"Color to fill the loading screen background","type":"string","pattern":"^#|(&#x23;)\\d{6}$","meta":{"regexHuman":"6 character long hex color string, for example, `'#000000'`"},"markdownDescription":"Color to fill the loading screen background"},"resizeMode":{"description":"Determines how the `image` will be displayed in the splash loading screen. Must be one of `cover` or `contain`, defaults to `contain`.","enum":["cover","contain"],"type":"string","markdownDescription":"Determines how the `image` will be displayed in the splash loading screen. Must be one of `cover` or `contain`, defaults to `contain`."},"image":{"description":"Local path or remote URL to an image to fill the background of the loading screen. Image size and aspect ratio are up to you. Must be a .png.","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image"},"markdownDescription":"Local path or remote URL to an image to fill the background of the loading screen. Image size and aspect ratio are up to you. Must be a .png."}},"meta":{"bareWorkflow":"Use [expo-splash-screen](https://github.com/expo/expo/tree/main/packages/expo-splash-screen#expo-splash-screen)"},"markdownDescription":"Configuration for PWA splash screens.\n\n**Bare workflow** - Use [expo-splash-screen](https://github.com/expo/expo/tree/main/packages/expo-splash-screen#expo-splash-screen)"},"config":{"description":"Firebase web configuration. Used by the expo-firebase packages on both web and native. [Learn more](https://firebase.google.com/docs/reference/js/firebase.html#initializeapp)","type":"object","properties":{"firebase":{"type":"object","properties":{"apiKey":{"type":"string"},"authDomain":{"type":"string"},"databaseURL":{"type":"string"},"projectId":{"type":"string"},"storageBucket":{"type":"string"},"messagingSenderId":{"type":"string"},"appId":{"type":"string"},"measurementId":{"type":"string"}}}},"markdownDescription":"Firebase web configuration. Used by the expo-firebase packages on both web and native. [Learn more](https://firebase.google.com/docs/reference/js/firebase.html#initializeapp)"}},"markdownDescription":"Configuration that is specific to the web platform."},"hooks":{"description":"Configuration for scripts to run to hook into the publish process","type":"object","additionalProperties":false,"properties":{"postPublish":{"type":"array","items":{"type":"object","additionalProperties":true,"properties":{"file":{"type":"string"},"config":{"type":"object","additionalProperties":true,"properties":{}}}}},"postExport":{"type":"array","items":{"type":"object","additionalProperties":true,"properties":{"file":{"type":"string"},"config":{"type":"object","additionalProperties":true,"properties":{}}}}}},"markdownDescription":"Configuration for scripts to run to hook into the publish process"},"experiments":{"description":"Enable experimental features that may be unstable, unsupported, or removed without deprecation notices.","type":"object","additionalProperties":false,"properties":{"turboModules":{"description":"Enables Turbo Modules, which are a type of native modules that use a different way of communicating between JS and platform code. When installing a Turbo Module you will need to enable this experimental option (the library still needs to be a part of Expo SDK already, like react-native-reanimated v2). Turbo Modules do not support remote debugging and enabling this option will disable remote debugging.","type":"boolean","fallback":false,"markdownDescription":"Enables Turbo Modules, which are a type of native modules that use a different way of communicating between JS and platform code. When installing a Turbo Module you will need to enable this experimental option (the library still needs to be a part of Expo SDK already, like react-native-reanimated v2). Turbo Modules do not support remote debugging and enabling this option will disable remote debugging."}},"markdownDescription":"Enable experimental features that may be unstable, unsupported, or removed without deprecation notices."},"_internal":{"description":"Internal properties for developer tools","type":"object","properties":{"pluginHistory":{"description":"List of plugins already run on the config","type":"object","properties":{},"additionalProperties":true,"markdownDescription":"List of plugins already run on the config"}},"additionalProperties":true,"meta":{"autogenerated":true},"markdownDescription":"Internal properties for developer tools"}},"additionalProperties":false,"required":["name","slug"]}}}
{"$schema":"http://json-schema.org/draft-07/schema#","type":"object","version":"45.0.0","additionalProperties":true,"definitions":{"Android":{"description":"Configuration that is specific to the Android platform.","type":"object","meta":{"standaloneOnly":true},"properties":{"publishManifestPath":{"description":"The manifest for the Android version of your app will be written to this path during publish.","type":"string","meta":{"autogenerated":true},"markdownDescription":"The manifest for the Android version of your app will be written to this path during publish."},"publishBundlePath":{"description":"The bundle for the Android version of your app will be written to this path during publish.","type":"string","meta":{"autogenerated":true},"markdownDescription":"The bundle for the Android version of your app will be written to this path during publish."},"package":{"description":"The package name for your Android standalone app. You make it up, but it needs to be unique on the Play Store. See [this StackOverflow question](http://stackoverflow.com/questions/6273892/android-package-name-convention).\n\n**Bare workflow** - This is set in `android/app/build.gradle` as `applicationId` as well as in your `AndroidManifest.xml` file (multiple places).","type":"string","pattern":"^[a-zA-Z][a-zA-Z0-9\\_]*(\\.[a-zA-Z][a-zA-Z0-9\\_]*)+$","meta":{"regexHuman":"Reverse DNS notation unique name for your app. Valid Android Application ID. For example, `com.example.app`, where `com.example` is our domain and `app` is our app. The name may only contain lowercase and uppercase letters (a-z, A-Z), numbers (0-9) and underscores (_), separated by periods (.). Each component of the name should start with a lowercase letter.","bareWorkflow":"This is set in `android/app/build.gradle` as `applicationId` as well as in your `AndroidManifest.xml` file (multiple places)."},"markdownDescription":"The package name for your Android standalone app. You make it up, but it needs to be unique on the Play Store. See [this StackOverflow question](http://stackoverflow.com/questions/6273892/android-package-name-convention).\n\n**Bare workflow** - This is set in `android/app/build.gradle` as `applicationId` as well as in your `AndroidManifest.xml` file (multiple places)."},"versionCode":{"description":"Version number required by Google Play. Increment by one for each release. Must be a positive integer. [Learn more](https://developer.android.com/studio/publish/versioning.html)\n\n**Bare workflow** - This is set in `android/app/build.gradle` as `versionCode`","type":"integer","minimum":0,"maximum":2100000000,"meta":{"bareWorkflow":"This is set in `android/app/build.gradle` as `versionCode`"},"markdownDescription":"Version number required by Google Play. Increment by one for each release. Must be a positive integer. [Learn more](https://developer.android.com/studio/publish/versioning.html)\n\n**Bare workflow** - This is set in `android/app/build.gradle` as `versionCode`"},"backgroundColor":{"description":"The background color for your Android app, behind any of your React views. Overrides the top-level `backgroundColor` key if it is present.\n\n**Bare workflow** - This is set in `android/app/src/main/AndroidManifest.xml` under `android:windowBackground`","type":"string","pattern":"^#|(&#x23;)\\d{6}$","meta":{"regexHuman":"6 character long hex color string, for example, `'#000000'`","bareWorkflow":"This is set in `android/app/src/main/AndroidManifest.xml` under `android:windowBackground`"},"markdownDescription":"The background color for your Android app, behind any of your React views. Overrides the top-level `backgroundColor` key if it is present.\n\n**Bare workflow** - This is set in `android/app/src/main/AndroidManifest.xml` under `android:windowBackground`"},"userInterfaceStyle":{"description":"Configuration to force the app to always use the light or dark user-interface appearance, such as \"dark mode\", or make it automatically adapt to the system preferences. If not provided, defaults to `light`. Requires `expo-system-ui` be installed in your project to work on Android.","type":"string","fallback":"light","enum":["light","dark","automatic"],"markdownDescription":"Configuration to force the app to always use the light or dark user-interface appearance, such as \"dark mode\", or make it automatically adapt to the system preferences. If not provided, defaults to `light`. Requires `expo-system-ui` be installed in your project to work on Android."},"useNextNotificationsApi":{"deprecated":true,"description":"@deprecated A Boolean value that indicates whether the app should use the new notifications API.","type":"boolean","fallback":false,"markdownDescription":"@deprecated A Boolean value that indicates whether the app should use the new notifications API."},"icon":{"description":"Local path or remote URL to an image to use for your app's icon on Android. If specified, this overrides the top-level `icon` key. We recommend that you use a 1024x1024 png file (transparency is recommended for the Google Play Store). This icon will appear on the home screen and within the Expo app.","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image","square":true},"markdownDescription":"Local path or remote URL to an image to use for your app's icon on Android. If specified, this overrides the top-level `icon` key. We recommend that you use a 1024x1024 png file (transparency is recommended for the Google Play Store). This icon will appear on the home screen and within the Expo app."},"adaptiveIcon":{"description":"Settings for an Adaptive Launcher Icon on Android. [Learn more](https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive)","type":"object","properties":{"foregroundImage":{"description":"Local path or remote URL to an image to use for your app's icon on Android. If specified, this overrides the top-level `icon` and the `android.icon` keys. Should follow the [specified guidelines](https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive). This icon will appear on the home screen.","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image","square":true},"markdownDescription":"Local path or remote URL to an image to use for your app's icon on Android. If specified, this overrides the top-level `icon` and the `android.icon` keys. Should follow the [specified guidelines](https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive). This icon will appear on the home screen."},"backgroundImage":{"description":"Local path or remote URL to a background image for your app's Adaptive Icon on Android. If specified, this overrides the `backgroundColor` key. Must have the same dimensions as foregroundImage`, and has no effect if `foregroundImage` is not specified. Should follow the [specified guidelines](https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive).","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image","square":true},"markdownDescription":"Local path or remote URL to a background image for your app's Adaptive Icon on Android. If specified, this overrides the `backgroundColor` key. Must have the same dimensions as foregroundImage`, and has no effect if `foregroundImage` is not specified. Should follow the [specified guidelines](https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive)."},"backgroundColor":{"description":"Color to use as the background for your app's Adaptive Icon on Android. Defaults to white, `#FFFFFF`. Has no effect if `foregroundImage` is not specified.","type":"string","pattern":"^#|(&#x23;)\\d{6}$","meta":{"regexHuman":"6 character long hex color string, for example, `'#000000'`"},"markdownDescription":"Color to use as the background for your app's Adaptive Icon on Android. Defaults to white, `#FFFFFF`. Has no effect if `foregroundImage` is not specified."}},"additionalProperties":false,"markdownDescription":"Settings for an Adaptive Launcher Icon on Android. [Learn more](https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive)"},"playStoreUrl":{"description":"URL to your app on the Google Play Store, if you have deployed it there. This is used to link to your store page from your Expo project page if your app is public.","pattern":"^https://play\\.google\\.com/","example":"https://play.google.com/store/apps/details?id=host.exp.exponent","type":["string"],"markdownDescription":"URL to your app on the Google Play Store, if you have deployed it there. This is used to link to your store page from your Expo project page if your app is public."},"permissions":{"description":"List of permissions used by the standalone app. \n\n To use ONLY the following minimum necessary permissions and none of the extras supported by Expo in a default managed app, set `permissions` to `[]`. The minimum necessary permissions do not require a Privacy Policy when uploading to Google Play Store and are: \n• receive data from Internet \n• view network connections \n• full network access \n• change your audio settings \n• prevent device from sleeping \n\n To use ALL permissions supported by Expo by default, do not specify the `permissions` key. \n\n To use the minimum necessary permissions ALONG with certain additional permissions, specify those extras in `permissions`, e.g.\n\n `[ \"CAMERA\", \"ACCESS_FINE_LOCATION\" ]`.\n\n You can specify the following permissions depending on what you need:\n\n- `ACCESS_COARSE_LOCATION`\n- `ACCESS_FINE_LOCATION`\n- `ACCESS_BACKGROUND_LOCATION`\n- `CAMERA`\n- `RECORD_AUDIO`\n- `READ_CONTACTS`\n- `WRITE_CONTACTS`\n- `READ_CALENDAR`\n- `WRITE_CALENDAR`\n- `READ_EXTERNAL_STORAGE`\n- `WRITE_EXTERNAL_STORAGE`\n- `USE_FINGERPRINT`\n- `USE_BIOMETRIC`\n- `WRITE_SETTINGS`\n- `VIBRATE`\n- `READ_PHONE_STATE`\n- `com.anddoes.launcher.permission.UPDATE_COUNT`\n- `com.android.launcher.permission.INSTALL_SHORTCUT`\n- `com.google.android.c2dm.permission.RECEIVE`\n- `com.google.android.gms.permission.ACTIVITY_RECOGNITION`\n- `com.google.android.providers.gsf.permission.READ_GSERVICES`\n- `com.htc.launcher.permission.READ_SETTINGS`\n- `com.htc.launcher.permission.UPDATE_SHORTCUT`\n- `com.majeur.launcher.permission.UPDATE_BADGE`\n- `com.sec.android.provider.badge.permission.READ`\n- `com.sec.android.provider.badge.permission.WRITE`\n- `com.sonyericsson.home.permission.BROADCAST_BADGE`\n\n\n**Bare workflow** - To change the permissions your app requests, you'll need to edit `AndroidManifest.xml` manually. To prevent your app from requesting one of the permissions listed below, you'll need to explicitly add it to `AndroidManifest.xml` along with a `tools:node=\"remove\"` tag.","type":"array","meta":{"bareWorkflow":"To change the permissions your app requests, you'll need to edit `AndroidManifest.xml` manually. To prevent your app from requesting one of the permissions listed below, you'll need to explicitly add it to `AndroidManifest.xml` along with a `tools:node=\"remove\"` tag."},"items":{"type":"string"},"markdownDescription":"List of permissions used by the standalone app. \n\n To use ONLY the following minimum necessary permissions and none of the extras supported by Expo in a default managed app, set `permissions` to `[]`. The minimum necessary permissions do not require a Privacy Policy when uploading to Google Play Store and are: \n• receive data from Internet \n• view network connections \n• full network access \n• change your audio settings \n• prevent device from sleeping \n\n To use ALL permissions supported by Expo by default, do not specify the `permissions` key. \n\n To use the minimum necessary permissions ALONG with certain additional permissions, specify those extras in `permissions`, e.g.\n\n `[ \"CAMERA\", \"ACCESS_FINE_LOCATION\" ]`.\n\n You can specify the following permissions depending on what you need:\n\n- `ACCESS_COARSE_LOCATION`\n- `ACCESS_FINE_LOCATION`\n- `ACCESS_BACKGROUND_LOCATION`\n- `CAMERA`\n- `RECORD_AUDIO`\n- `READ_CONTACTS`\n- `WRITE_CONTACTS`\n- `READ_CALENDAR`\n- `WRITE_CALENDAR`\n- `READ_EXTERNAL_STORAGE`\n- `WRITE_EXTERNAL_STORAGE`\n- `USE_FINGERPRINT`\n- `USE_BIOMETRIC`\n- `WRITE_SETTINGS`\n- `VIBRATE`\n- `READ_PHONE_STATE`\n- `com.anddoes.launcher.permission.UPDATE_COUNT`\n- `com.android.launcher.permission.INSTALL_SHORTCUT`\n- `com.google.android.c2dm.permission.RECEIVE`\n- `com.google.android.gms.permission.ACTIVITY_RECOGNITION`\n- `com.google.android.providers.gsf.permission.READ_GSERVICES`\n- `com.htc.launcher.permission.READ_SETTINGS`\n- `com.htc.launcher.permission.UPDATE_SHORTCUT`\n- `com.majeur.launcher.permission.UPDATE_BADGE`\n- `com.sec.android.provider.badge.permission.READ`\n- `com.sec.android.provider.badge.permission.WRITE`\n- `com.sonyericsson.home.permission.BROADCAST_BADGE`\n\n\n**Bare workflow** - To change the permissions your app requests, you'll need to edit `AndroidManifest.xml` manually. To prevent your app from requesting one of the permissions listed below, you'll need to explicitly add it to `AndroidManifest.xml` along with a `tools:node=\"remove\"` tag."},"blockedPermissions":{"description":"List of permissions to block in the final `AndroidManifest.xml`. This is useful for removing permissions that are added by native package `AndroidManifest.xml` files which are merged into the final manifest. Internally this feature uses the `tools:node=\"remove\"` XML attribute to remove permissions. Not available in the classic `expo build:android` or Expo Go.","type":"array","items":{"type":"string"},"markdownDescription":"List of permissions to block in the final `AndroidManifest.xml`. This is useful for removing permissions that are added by native package `AndroidManifest.xml` files which are merged into the final manifest. Internally this feature uses the `tools:node=\"remove\"` XML attribute to remove permissions. Not available in the classic `expo build:android` or Expo Go."},"googleServicesFile":{"description":"[Firebase Configuration File](https://support.google.com/firebase/answer/7015592) Location of the `GoogleService-Info.plist` file for configuring Firebase. Including this key automatically enables FCM in your standalone app.\n\n**Bare workflow** - Add or edit the file directly at `android/app/google-services.json`","type":"string","meta":{"bareWorkflow":"Add or edit the file directly at `android/app/google-services.json`"},"markdownDescription":"[Firebase Configuration File](https://support.google.com/firebase/answer/7015592) Location of the `GoogleService-Info.plist` file for configuring Firebase. Including this key automatically enables FCM in your standalone app.\n\n**Bare workflow** - Add or edit the file directly at `android/app/google-services.json`"},"config":{"type":"object","description":"Note: This property key is not included in the production manifest and will evaluate to `undefined`. It is used internally only in the build process, because it contains API keys that some may want to keep private.","properties":{"branch":{"description":"[Branch](https://branch.io/) key to hook up Branch linking services.","type":"object","properties":{"apiKey":{"description":"Your Branch API key","type":"string","markdownDescription":"Your Branch API key"}},"additionalProperties":false,"markdownDescription":"[Branch](https://branch.io/) key to hook up Branch linking services."},"googleMaps":{"description":"[Google Maps Android SDK](https://developers.google.com/maps/documentation/android-api/signup) configuration for your standalone app.","type":"object","properties":{"apiKey":{"description":"Your Google Maps Android SDK API key","type":"string","markdownDescription":"Your Google Maps Android SDK API key"}},"additionalProperties":false,"markdownDescription":"[Google Maps Android SDK](https://developers.google.com/maps/documentation/android-api/signup) configuration for your standalone app."},"googleMobileAdsAppId":{"description":"[Google Mobile Ads App ID](https://support.google.com/admob/answer/6232340) Google AdMob App ID. ","type":"string","markdownDescription":"[Google Mobile Ads App ID](https://support.google.com/admob/answer/6232340) Google AdMob App ID. "},"googleMobileAdsAutoInit":{"description":"A boolean indicating whether to initialize Google App Measurement and begin sending user-level event data to Google immediately when the app starts. The default in Expo (Client and in standalone apps) is `false`. [Sets the opposite of the given value to the following key in `Info.plist`](https://developers.google.com/admob/ios/eu-consent#delay_app_measurement_optional)","type":"boolean","fallback":false,"markdownDescription":"A boolean indicating whether to initialize Google App Measurement and begin sending user-level event data to Google immediately when the app starts. The default in Expo (Client and in standalone apps) is `false`. [Sets the opposite of the given value to the following key in `Info.plist`](https://developers.google.com/admob/ios/eu-consent#delay_app_measurement_optional)"},"googleSignIn":{"deprecated":true,"meta":{"deprecated":true},"description":"@deprecated Use `googleServicesFile` instead. [Google Sign-In Android SDK](https://developers.google.com/identity/sign-in/android/start-integrating) keys for your standalone app.","type":"object","properties":{"apiKey":{"description":"The Android API key. Can be found in the credentials section of the developer console or in `google-services.json`.","type":"string","markdownDescription":"The Android API key. Can be found in the credentials section of the developer console or in `google-services.json`."},"certificateHash":{"description":"The SHA-1 hash of the signing certificate used to build the APK without any separator (`:`). Can be found in `google-services.json`. https://developers.google.com/android/guides/client-auth","type":"string","markdownDescription":"The SHA-1 hash of the signing certificate used to build the APK without any separator (`:`). Can be found in `google-services.json`. https://developers.google.com/android/guides/client-auth"}},"additionalProperties":false,"markdownDescription":"@deprecated Use `googleServicesFile` instead. [Google Sign-In Android SDK](https://developers.google.com/identity/sign-in/android/start-integrating) keys for your standalone app."}},"additionalProperties":false,"markdownDescription":"Note: This property key is not included in the production manifest and will evaluate to `undefined`. It is used internally only in the build process, because it contains API keys that some may want to keep private."},"splash":{"description":"Configuration for loading and splash screen for managed and standalone Android apps.","type":"object","properties":{"backgroundColor":{"description":"Color to fill the loading screen background","type":"string","pattern":"^#|(&#x23;)\\d{6}$","meta":{"regexHuman":"6 character long hex color string, for example, `'#000000'`"},"markdownDescription":"Color to fill the loading screen background"},"resizeMode":{"description":"Determines how the `image` will be displayed in the splash loading screen. Must be one of `cover`, `contain` or `native`, defaults to `contain`.","enum":["cover","contain","native"],"type":"string","markdownDescription":"Determines how the `image` will be displayed in the splash loading screen. Must be one of `cover`, `contain` or `native`, defaults to `contain`."},"image":{"description":"Local path or remote URL to an image to fill the background of the loading screen. Image size and aspect ratio are up to you. Must be a .png.","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image"},"markdownDescription":"Local path or remote URL to an image to fill the background of the loading screen. Image size and aspect ratio are up to you. Must be a .png."},"mdpi":{"description":"Local path or remote URL to an image to fill the background of the loading screen in \"native\" mode. Image size and aspect ratio are up to you. [Learn more]( https://developer.android.com/training/multiscreen/screendensities) \n\n `Natural sized image (baseline)`","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image"},"markdownDescription":"Local path or remote URL to an image to fill the background of the loading screen in \"native\" mode. Image size and aspect ratio are up to you. [Learn more]( https://developer.android.com/training/multiscreen/screendensities) \n\n `Natural sized image (baseline)`"},"hdpi":{"description":"Local path or remote URL to an image to fill the background of the loading screen in \"native\" mode. Image size and aspect ratio are up to you. [Learn more]( https://developer.android.com/training/multiscreen/screendensities) \n\n `Scale 1.5x`","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image"},"markdownDescription":"Local path or remote URL to an image to fill the background of the loading screen in \"native\" mode. Image size and aspect ratio are up to you. [Learn more]( https://developer.android.com/training/multiscreen/screendensities) \n\n `Scale 1.5x`"},"xhdpi":{"description":"Local path or remote URL to an image to fill the background of the loading screen in \"native\" mode. Image size and aspect ratio are up to you. [Learn more]( https://developer.android.com/training/multiscreen/screendensities) \n\n `Scale 2x`","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image"},"markdownDescription":"Local path or remote URL to an image to fill the background of the loading screen in \"native\" mode. Image size and aspect ratio are up to you. [Learn more]( https://developer.android.com/training/multiscreen/screendensities) \n\n `Scale 2x`"},"xxhdpi":{"description":"Local path or remote URL to an image to fill the background of the loading screen in \"native\" mode. Image size and aspect ratio are up to you. [Learn more]( https://developer.android.com/training/multiscreen/screendensities) \n\n `Scale 3x`","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image"},"markdownDescription":"Local path or remote URL to an image to fill the background of the loading screen in \"native\" mode. Image size and aspect ratio are up to you. [Learn more]( https://developer.android.com/training/multiscreen/screendensities) \n\n `Scale 3x`"},"xxxhdpi":{"description":"Local path or remote URL to an image to fill the background of the loading screen in \"native\" mode. Image size and aspect ratio are up to you. [Learn more]( https://developer.android.com/training/multiscreen/screendensities) \n\n `Scale 4x`","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image"},"markdownDescription":"Local path or remote URL to an image to fill the background of the loading screen in \"native\" mode. Image size and aspect ratio are up to you. [Learn more]( https://developer.android.com/training/multiscreen/screendensities) \n\n `Scale 4x`"}},"markdownDescription":"Configuration for loading and splash screen for managed and standalone Android apps."},"intentFilters":{"description":"Configuration for setting an array of custom intent filters in Android manifest. [Learn more](https://developer.android.com/guide/components/intents-filters)\n\n**Bare workflow** - This is set in `AndroidManifest.xml` directly. [Learn more.](https://developer.android.com/guide/components/intents-filters)","example":[{"autoVerify":true,"action":"VIEW","data":{"scheme":"https","host":"*.example.com"},"category":["BROWSABLE","DEFAULT"]}],"exampleString":"\n [{ \n \"autoVerify\": true, \n \"action\": \"VIEW\", \n \"data\": { \n \"scheme\": \"https\", \n \"host\": \"*.example.com\" \n }, \n \"category\": [\"BROWSABLE\", \"DEFAULT\"] \n }]","type":"array","uniqueItems":true,"items":{"type":"object","properties":{"autoVerify":{"description":"You may also use an intent filter to set your app as the default handler for links (without showing the user a dialog with options). To do so use `true` and then configure your server to serve a JSON file verifying that you own the domain. [Learn more](https://developer.android.com/training/app-links)","type":"boolean","markdownDescription":"You may also use an intent filter to set your app as the default handler for links (without showing the user a dialog with options). To do so use `true` and then configure your server to serve a JSON file verifying that you own the domain. [Learn more](https://developer.android.com/training/app-links)"},"action":{"type":"string"},"data":{"anyOf":[{"type":"object","properties":{"scheme":{"description":"Scheme of the URL, e.g. `https`","type":"string","markdownDescription":"Scheme of the URL, e.g. `https`"},"host":{"description":"Hostname, e.g. `myapp.io`","type":"string","markdownDescription":"Hostname, e.g. `myapp.io`"},"port":{"description":"Port, e.g. `3000`","type":"string","markdownDescription":"Port, e.g. `3000`"},"path":{"description":"Exact path for URLs that should be matched by the filter, e.g. `/records`","type":"string","markdownDescription":"Exact path for URLs that should be matched by the filter, e.g. `/records`"},"pathPattern":{"description":"Pattern for paths that should be matched by the filter, e.g. `.*`. Must begin with `/`","type":"string","markdownDescription":"Pattern for paths that should be matched by the filter, e.g. `.*`. Must begin with `/`"},"pathPrefix":{"description":"Prefix for paths that should be matched by the filter, e.g. `/records/` will match `/records/123`","type":"string","markdownDescription":"Prefix for paths that should be matched by the filter, e.g. `/records/` will match `/records/123`"},"mimeType":{"description":"MIME type for URLs that should be matched by the filter","type":"string","markdownDescription":"MIME type for URLs that should be matched by the filter"}},"additionalProperties":false},{"type":["array"],"items":{"type":"object","properties":{"scheme":{"description":"Scheme of the URL, e.g. `https`","type":"string","markdownDescription":"Scheme of the URL, e.g. `https`"},"host":{"description":"Hostname, e.g. `myapp.io`","type":"string","markdownDescription":"Hostname, e.g. `myapp.io`"},"port":{"description":"Port, e.g. `3000`","type":"string","markdownDescription":"Port, e.g. `3000`"},"path":{"description":"Exact path for URLs that should be matched by the filter, e.g. `/records`","type":"string","markdownDescription":"Exact path for URLs that should be matched by the filter, e.g. `/records`"},"pathPattern":{"description":"Pattern for paths that should be matched by the filter, e.g. `.*`. Must begin with `/`","type":"string","markdownDescription":"Pattern for paths that should be matched by the filter, e.g. `.*`. Must begin with `/`"},"pathPrefix":{"description":"Prefix for paths that should be matched by the filter, e.g. `/records/` will match `/records/123`","type":"string","markdownDescription":"Prefix for paths that should be matched by the filter, e.g. `/records/` will match `/records/123`"},"mimeType":{"description":"MIME type for URLs that should be matched by the filter","type":"string","markdownDescription":"MIME type for URLs that should be matched by the filter"}},"additionalProperties":false}}]},"category":{"anyOf":[{"type":["string"]},{"type":"array","items":{"type":"string"}}]}},"additionalProperties":false,"required":["action"]},"meta":{"bareWorkflow":"This is set in `AndroidManifest.xml` directly. [Learn more.](https://developer.android.com/guide/components/intents-filters)"},"markdownDescription":"Configuration for setting an array of custom intent filters in Android manifest. [Learn more](https://developer.android.com/guide/components/intents-filters)\n\n**Bare workflow** - This is set in `AndroidManifest.xml` directly. [Learn more.](https://developer.android.com/guide/components/intents-filters)"},"allowBackup":{"description":"Allows your user's app data to be automatically backed up to their Google Drive. If this is set to false, no backup or restore of the application will ever be performed (this is useful if your app deals with sensitive information). Defaults to the Android default, which is `true`.","fallback":true,"type":"boolean","markdownDescription":"Allows your user's app data to be automatically backed up to their Google Drive. If this is set to false, no backup or restore of the application will ever be performed (this is useful if your app deals with sensitive information). Defaults to the Android default, which is `true`."},"softwareKeyboardLayoutMode":{"description":"Determines how the software keyboard will impact the layout of your application. This maps to the `android:windowSoftInputMode` property. Defaults to `resize`. Valid values: `resize`, `pan`.","enum":["resize","pan"],"type":"string","fallback":"resize","markdownDescription":"Determines how the software keyboard will impact the layout of your application. This maps to the `android:windowSoftInputMode` property. Defaults to `resize`. Valid values: `resize`, `pan`."},"jsEngine":{"description":"Specifies the JavaScript engine for Android apps. Supported only on EAS Build and in Expo Go. Defaults to `jsc`. Valid values: `hermes`, `jsc`.\n\n**Bare workflow** - To change the JavaScript engine, update the `expo.jsEngine` value in `android/gradle.properties`","type":"string","fallback":"jsc","enum":["hermes","jsc"],"meta":{"bareWorkflow":"To change the JavaScript engine, update the `expo.jsEngine` value in `android/gradle.properties`"},"markdownDescription":"Specifies the JavaScript engine for Android apps. Supported only on EAS Build and in Expo Go. Defaults to `jsc`. Valid values: `hermes`, `jsc`.\n\n**Bare workflow** - To change the JavaScript engine, update the `expo.jsEngine` value in `android/gradle.properties`"},"runtimeVersion":{"tsType":"string | { policy: 'nativeVersion' | 'sdkVersion'; }","oneOf":[{"type":"string","pattern":"^[a-zA-Z\\d][a-zA-Z\\d._+()-]{0,254}$","not":{"pattern":"^\\d+\\.\\d*0$"},"meta":{"notHuman":"String beginning with an alphanumeric character followed by any combination of alphanumeric character, \"_\", \"+\", \".\",\"(\", \")\", or \"-\". May not be a decimal ending in a 0. Valid examples: \"1.0.3a+\", \"1.0.0\", \"._+()-0a1\", \"0\".","regexHuman":"String beginning with an alphanumeric character followed by any combination of alphanumeric character, \"_\", \"+\", \".\",\"(\", \")\", or \"-\". May not be a decimal ending in a 0. Valid examples: \"1.0.3a+\", \"1.0.0\", \"._+()-0a1\", \"0\"."}},{"type":"string","pattern":"^exposdk:((\\d+\\.\\d+\\.\\d+)|(UNVERSIONED))$","meta":{"regexHuman":"An 'exposdk:' prefix followed by the SDK version of your project. Example: \"exposdk:44.0.0\"."}},{"type":"object","properties":{"policy":{"type":"string","enum":["nativeVersion","sdkVersion"]}},"required":["policy"],"additionalProperties":false}]}},"additionalProperties":false,"markdownDescription":"Configuration that is specific to the Android platform."},"AndroidIntentFiltersData":{"type":"object","properties":{"scheme":{"description":"Scheme of the URL, e.g. `https`","type":"string","markdownDescription":"Scheme of the URL, e.g. `https`"},"host":{"description":"Hostname, e.g. `myapp.io`","type":"string","markdownDescription":"Hostname, e.g. `myapp.io`"},"port":{"description":"Port, e.g. `3000`","type":"string","markdownDescription":"Port, e.g. `3000`"},"path":{"description":"Exact path for URLs that should be matched by the filter, e.g. `/records`","type":"string","markdownDescription":"Exact path for URLs that should be matched by the filter, e.g. `/records`"},"pathPattern":{"description":"Pattern for paths that should be matched by the filter, e.g. `.*`. Must begin with `/`","type":"string","markdownDescription":"Pattern for paths that should be matched by the filter, e.g. `.*`. Must begin with `/`"},"pathPrefix":{"description":"Prefix for paths that should be matched by the filter, e.g. `/records/` will match `/records/123`","type":"string","markdownDescription":"Prefix for paths that should be matched by the filter, e.g. `/records/` will match `/records/123`"},"mimeType":{"description":"MIME type for URLs that should be matched by the filter","type":"string","markdownDescription":"MIME type for URLs that should be matched by the filter"}},"additionalProperties":false},"IOS":{"description":"Configuration that is specific to the iOS platform.","type":"object","meta":{"standaloneOnly":true},"properties":{"publishManifestPath":{"description":"The manifest for the iOS version of your app will be written to this path during publish.","type":"string","meta":{"autogenerated":true},"markdownDescription":"The manifest for the iOS version of your app will be written to this path during publish."},"publishBundlePath":{"description":"The bundle for the iOS version of your app will be written to this path during publish.","type":"string","meta":{"autogenerated":true},"markdownDescription":"The bundle for the iOS version of your app will be written to this path during publish."},"bundleIdentifier":{"description":"The bundle identifier for your iOS standalone app. You make it up, but it needs to be unique on the App Store. See [this StackOverflow question](http://stackoverflow.com/questions/11347470/what-does-bundle-identifier-mean-in-the-ios-project).\n\n**Bare workflow** - Set this value in `info.plist` under `CFBundleIdentifier`","type":"string","pattern":"^[a-zA-Z0-9.-]+$","meta":{"bareWorkflow":"Set this value in `info.plist` under `CFBundleIdentifier`","regexHuman":"iOS bundle identifier notation unique name for your app. For example, `host.exp.expo`, where `exp.host` is our domain and `expo` is our app name."},"markdownDescription":"The bundle identifier for your iOS standalone app. You make it up, but it needs to be unique on the App Store. See [this StackOverflow question](http://stackoverflow.com/questions/11347470/what-does-bundle-identifier-mean-in-the-ios-project).\n\n**Bare workflow** - Set this value in `info.plist` under `CFBundleIdentifier`"},"buildNumber":{"description":"Build number for your iOS standalone app. Corresponds to `CFBundleVersion` and must match Apple's [specified format](https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html#//apple_ref/doc/uid/20001431-102364). (Note: Transporter will pull the value for `Version Number` from `expo.version` and NOT from `expo.ios.buildNumber`.)\n\n**Bare workflow** - Set this value in `info.plist` under `CFBundleVersion`","type":"string","pattern":"^[A-Za-z0-9\\.]+$","meta":{"bareWorkflow":"Set this value in `info.plist` under `CFBundleVersion`"},"markdownDescription":"Build number for your iOS standalone app. Corresponds to `CFBundleVersion` and must match Apple's [specified format](https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html#//apple_ref/doc/uid/20001431-102364). (Note: Transporter will pull the value for `Version Number` from `expo.version` and NOT from `expo.ios.buildNumber`.)\n\n**Bare workflow** - Set this value in `info.plist` under `CFBundleVersion`"},"backgroundColor":{"description":"The background color for your iOS app, behind any of your React views. Overrides the top-level `backgroundColor` key if it is present. Requires `expo-system-ui` be installed in your project to work on iOS.","type":"string","pattern":"^#|(&#x23;)\\d{6}$","meta":{"regexHuman":"6 character long hex color string, for example, `'#000000'`"},"markdownDescription":"The background color for your iOS app, behind any of your React views. Overrides the top-level `backgroundColor` key if it is present. Requires `expo-system-ui` be installed in your project to work on iOS."},"icon":{"description":"Local path or remote URL to an image to use for your app's icon on iOS. If specified, this overrides the top-level `icon` key. Use a 1024x1024 icon which follows Apple's interface guidelines for icons, including color profile and transparency. \n\n Expo will generate the other required sizes. This icon will appear on the home screen and within the Expo app.","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image","square":true},"markdownDescription":"Local path or remote URL to an image to use for your app's icon on iOS. If specified, this overrides the top-level `icon` key. Use a 1024x1024 icon which follows Apple's interface guidelines for icons, including color profile and transparency. \n\n Expo will generate the other required sizes. This icon will appear on the home screen and within the Expo app."},"merchantId":{"description":"@deprecated Merchant ID for use with Apple Pay in your standalone app.","type":"string","meta":{"deprecated":true},"markdownDescription":"@deprecated Merchant ID for use with Apple Pay in your standalone app."},"appStoreUrl":{"description":"URL to your app on the Apple App Store, if you have deployed it there. This is used to link to your store page from your Expo project page if your app is public.","pattern":"^https://(itunes|apps)\\.apple\\.com/.*?\\d+","example":"https://apps.apple.com/us/app/expo-client/id982107779","type":["string"],"markdownDescription":"URL to your app on the Apple App Store, if you have deployed it there. This is used to link to your store page from your Expo project page if your app is public."},"bitcode":{"description":"Enable iOS Bitcode optimizations in the native build. Accepts the name of an iOS build configuration to enable for a single configuration and disable for all others, e.g. Debug, Release. Not available in the classic 'expo build:ios' or Expo Go. Defaults to `undefined` which uses the template's predefined settings.","anyOf":[{"type":["boolean"]},{"type":["string"]}],"markdownDescription":"Enable iOS Bitcode optimizations in the native build. Accepts the name of an iOS build configuration to enable for a single configuration and disable for all others, e.g. Debug, Release. Not available in the classic 'expo build:ios' or Expo Go. Defaults to `undefined` which uses the template's predefined settings."},"config":{"type":"object","description":"Note: This property key is not included in the production manifest and will evaluate to `undefined`. It is used internally only in the build process, because it contains API keys that some may want to keep private.","properties":{"branch":{"description":"[Branch](https://branch.io/) key to hook up Branch linking services.","type":"object","properties":{"apiKey":{"description":"Your Branch API key","type":"string","markdownDescription":"Your Branch API key"}},"additionalProperties":false,"markdownDescription":"[Branch](https://branch.io/) key to hook up Branch linking services."},"usesNonExemptEncryption":{"description":"Sets `ITSAppUsesNonExemptEncryption` in the standalone ipa's Info.plist to the given boolean value.","type":"boolean","markdownDescription":"Sets `ITSAppUsesNonExemptEncryption` in the standalone ipa's Info.plist to the given boolean value."},"googleMapsApiKey":{"description":"[Google Maps iOS SDK](https://developers.google.com/maps/documentation/ios-sdk/start) key for your standalone app.","type":"string","markdownDescription":"[Google Maps iOS SDK](https://developers.google.com/maps/documentation/ios-sdk/start) key for your standalone app."},"googleMobileAdsAppId":{"description":"[Google Mobile Ads App ID](https://support.google.com/admob/answer/6232340) Google AdMob App ID. ","type":"string","markdownDescription":"[Google Mobile Ads App ID](https://support.google.com/admob/answer/6232340) Google AdMob App ID. "},"googleMobileAdsAutoInit":{"description":"A boolean indicating whether to initialize Google App Measurement and begin sending user-level event data to Google immediately when the app starts. The default in Expo (Go and in standalone apps) is `false`. [Sets the opposite of the given value to the following key in `Info.plist`.](https://developers.google.com/admob/ios/eu-consent#delay_app_measurement_optional)","type":"boolean","fallback":false,"markdownDescription":"A boolean indicating whether to initialize Google App Measurement and begin sending user-level event data to Google immediately when the app starts. The default in Expo (Go and in standalone apps) is `false`. [Sets the opposite of the given value to the following key in `Info.plist`.](https://developers.google.com/admob/ios/eu-consent#delay_app_measurement_optional)"},"googleSignIn":{"description":"@deprecated Use `ios.googleServicesFile` instead.","type":"object","meta":{"deprecated":true},"properties":{"reservedClientId":{"description":"@deprecated Use `ios.googleServicesFile` instead.","type":"string","meta":{"deprecated":true},"markdownDescription":"@deprecated Use `ios.googleServicesFile` instead."}},"additionalProperties":false,"markdownDescription":"@deprecated Use `ios.googleServicesFile` instead."}},"additionalProperties":false,"markdownDescription":"Note: This property key is not included in the production manifest and will evaluate to `undefined`. It is used internally only in the build process, because it contains API keys that some may want to keep private."},"googleServicesFile":{"description":"[Firebase Configuration File](https://support.google.com/firebase/answer/7015592) Location of the `GoogleService-Info.plist` file for configuring Firebase.","type":"string","markdownDescription":"[Firebase Configuration File](https://support.google.com/firebase/answer/7015592) Location of the `GoogleService-Info.plist` file for configuring Firebase."},"supportsTablet":{"description":"Whether your standalone iOS app supports tablet screen sizes. Defaults to `false`.\n\n**Bare workflow** - Set this value in `info.plist` under `UISupportedInterfaceOrientations~ipad`","type":"boolean","meta":{"bareWorkflow":"Set this value in `info.plist` under `UISupportedInterfaceOrientations~ipad`"},"markdownDescription":"Whether your standalone iOS app supports tablet screen sizes. Defaults to `false`.\n\n**Bare workflow** - Set this value in `info.plist` under `UISupportedInterfaceOrientations~ipad`"},"isTabletOnly":{"description":"If true, indicates that your standalone iOS app does not support handsets, and only supports tablets.\n\n**Bare workflow** - Set this value in `info.plist` under `UISupportedInterfaceOrientations`","type":"boolean","meta":{"bareWorkflow":"Set this value in `info.plist` under `UISupportedInterfaceOrientations`"},"markdownDescription":"If true, indicates that your standalone iOS app does not support handsets, and only supports tablets.\n\n**Bare workflow** - Set this value in `info.plist` under `UISupportedInterfaceOrientations`"},"requireFullScreen":{"description":"If true, indicates that your standalone iOS app does not support Slide Over and Split View on iPad. Defaults to `false`\n\n**Bare workflow** - Use Xcode to set `UIRequiresFullScreen`","type":"boolean","meta":{"bareWorkflow":"Use Xcode to set `UIRequiresFullScreen`"},"markdownDescription":"If true, indicates that your standalone iOS app does not support Slide Over and Split View on iPad. Defaults to `false`\n\n**Bare workflow** - Use Xcode to set `UIRequiresFullScreen`"},"userInterfaceStyle":{"description":"Configuration to force the app to always use the light or dark user-interface appearance, such as \"dark mode\", or make it automatically adapt to the system preferences. If not provided, defaults to `light`.","type":"string","fallback":"light","enum":["light","dark","automatic"],"markdownDescription":"Configuration to force the app to always use the light or dark user-interface appearance, such as \"dark mode\", or make it automatically adapt to the system preferences. If not provided, defaults to `light`."},"infoPlist":{"description":"Dictionary of arbitrary configuration to add to your standalone app's native Info.plist. Applied prior to all other Expo-specific configuration. No other validation is performed, so use this at your own risk of rejection from the App Store.","type":"object","properties":{},"additionalProperties":true,"markdownDescription":"Dictionary of arbitrary configuration to add to your standalone app's native Info.plist. Applied prior to all other Expo-specific configuration. No other validation is performed, so use this at your own risk of rejection from the App Store."},"entitlements":{"description":"Dictionary of arbitrary configuration to add to your standalone app's native *.entitlements (plist). Applied prior to all other Expo-specific configuration. No other validation is performed, so use this at your own risk of rejection from the App Store.","type":"object","properties":{},"additionalProperties":true,"markdownDescription":"Dictionary of arbitrary configuration to add to your standalone app's native *.entitlements (plist). Applied prior to all other Expo-specific configuration. No other validation is performed, so use this at your own risk of rejection from the App Store."},"associatedDomains":{"description":"An array that contains Associated Domains for the standalone app. [Learn more](https://developer.apple.com/documentation/safariservices/supporting_associated_domains).\n\n**Bare workflow** - Build with EAS, or use Xcode to enable this capability manually. [Learn more](https://developer.apple.com/documentation/safariservices/supporting_associated_domains).","type":"array","uniqueItems":true,"items":{"type":"string"},"meta":{"regexHuman":"Entries must follow the format `applinks:<fully qualified domain>[:port number]`. [Learn more](https://developer.apple.com/documentation/safariservices/supporting_associated_domains).","bareWorkflow":"Build with EAS, or use Xcode to enable this capability manually. [Learn more](https://developer.apple.com/documentation/safariservices/supporting_associated_domains)."},"markdownDescription":"An array that contains Associated Domains for the standalone app. [Learn more](https://developer.apple.com/documentation/safariservices/supporting_associated_domains).\n\n**Bare workflow** - Build with EAS, or use Xcode to enable this capability manually. [Learn more](https://developer.apple.com/documentation/safariservices/supporting_associated_domains)."},"usesIcloudStorage":{"description":"A boolean indicating if the app uses iCloud Storage for `DocumentPicker`. See `DocumentPicker` docs for details.\n\n**Bare workflow** - Use Xcode, or ios.entitlements to configure this.","type":"boolean","meta":{"bareWorkflow":"Use Xcode, or ios.entitlements to configure this."},"markdownDescription":"A boolean indicating if the app uses iCloud Storage for `DocumentPicker`. See `DocumentPicker` docs for details.\n\n**Bare workflow** - Use Xcode, or ios.entitlements to configure this."},"usesAppleSignIn":{"description":"A boolean indicating if the app uses Apple Sign-In. See `AppleAuthentication` docs for details.","type":"boolean","fallback":false,"markdownDescription":"A boolean indicating if the app uses Apple Sign-In. See `AppleAuthentication` docs for details."},"accessesContactNotes":{"description":"A Boolean value that indicates whether the app may access the notes stored in contacts. You must [receive permission from Apple](https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_developer_contacts_notes) before you can submit your app for review with this capability.","type":"boolean","fallback":false,"markdownDescription":"A Boolean value that indicates whether the app may access the notes stored in contacts. You must [receive permission from Apple](https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_developer_contacts_notes) before you can submit your app for review with this capability."},"splash":{"description":"Configuration for loading and splash screen for standalone iOS apps.","type":"object","properties":{"xib":{"description":"@deprecated Apple has deprecated `.xib` splash screens in favor of `.storyboard` files. Local path to a XIB file as the loading screen. It overrides other loading screen options. Note: This will only be used in the standalone app (i.e., after you build the app). It will not be used in the Expo Go.","type":"string","meta":{"deprecated":true,"asset":true,"contentTypePattern":"^text/xml$","contentTypeHuman":".xib interface builder document"},"markdownDescription":"@deprecated Apple has deprecated `.xib` splash screens in favor of `.storyboard` files. Local path to a XIB file as the loading screen. It overrides other loading screen options. Note: This will only be used in the standalone app (i.e., after you build the app). It will not be used in the Expo Go."},"backgroundColor":{"description":"Color to fill the loading screen background","type":"string","pattern":"^#|(&#x23;)\\d{6}$","meta":{"regexHuman":"6 character long hex color string, for example, `'#000000'`"},"markdownDescription":"Color to fill the loading screen background"},"resizeMode":{"description":"Determines how the `image` will be displayed in the splash loading screen. Must be one of `cover` or `contain`, defaults to `contain`.","enum":["cover","contain"],"type":"string","markdownDescription":"Determines how the `image` will be displayed in the splash loading screen. Must be one of `cover` or `contain`, defaults to `contain`."},"image":{"description":"Local path or remote URL to an image to fill the background of the loading screen. Image size and aspect ratio are up to you. Must be a .png.","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image"},"markdownDescription":"Local path or remote URL to an image to fill the background of the loading screen. Image size and aspect ratio are up to you. Must be a .png."},"tabletImage":{"description":"Local path or remote URL to an image to fill the background of the loading screen. Image size and aspect ratio are up to you. Must be a .png.","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image"},"markdownDescription":"Local path or remote URL to an image to fill the background of the loading screen. Image size and aspect ratio are up to you. Must be a .png."}},"markdownDescription":"Configuration for loading and splash screen for standalone iOS apps."},"jsEngine":{"description":"Specifies the JavaScript engine for iOS apps. Supported only on EAS Build. Defaults to `jsc`. Valid values: `hermes`, `jsc`.\n\n**Bare workflow** - To change the JavaScript engine, update the `expo.jsEngine` value in `ios/Podfile.properties.json`","type":"string","fallback":"jsc","enum":["hermes","jsc"],"meta":{"bareWorkflow":"To change the JavaScript engine, update the `expo.jsEngine` value in `ios/Podfile.properties.json`"},"markdownDescription":"Specifies the JavaScript engine for iOS apps. Supported only on EAS Build. Defaults to `jsc`. Valid values: `hermes`, `jsc`.\n\n**Bare workflow** - To change the JavaScript engine, update the `expo.jsEngine` value in `ios/Podfile.properties.json`"},"runtimeVersion":{"tsType":"string | { policy: 'nativeVersion' | 'sdkVersion'; }","oneOf":[{"type":"string","pattern":"^[a-zA-Z\\d][a-zA-Z\\d._+()-]{0,254}$","not":{"pattern":"^\\d+\\.\\d*0$"},"meta":{"notHuman":"String beginning with an alphanumeric character followed by any combination of alphanumeric character, \"_\", \"+\", \".\",\"(\", \")\", or \"-\". May not be a decimal ending in a 0. Valid examples: \"1.0.3a+\", \"1.0.0\", \"._+()-0a1\", \"0\".","regexHuman":"String beginning with an alphanumeric character followed by any combination of alphanumeric character, \"_\", \"+\", \".\",\"(\", \")\", or \"-\". May not be a decimal ending in a 0. Valid examples: \"1.0.3a+\", \"1.0.0\", \"._+()-0a1\", \"0\"."}},{"type":"string","pattern":"^exposdk:((\\d+\\.\\d+\\.\\d+)|(UNVERSIONED))$","meta":{"regexHuman":"An 'exposdk:' prefix followed by the SDK version of your project. Example: \"exposdk:44.0.0\"."}},{"type":"object","properties":{"policy":{"type":"string","enum":["nativeVersion","sdkVersion"]}},"required":["policy"],"additionalProperties":false}]}},"additionalProperties":false,"markdownDescription":"Configuration that is specific to the iOS platform."},"Splash":{"description":"Configuration for loading and splash screen for standalone apps.\n\n**Bare workflow** - To change your app's icon, edit or replace the files in `ios/<PROJECT-NAME>/Assets.xcassets/AppIcon.appiconset` (we recommend using Xcode), and `android/app/src/main/res/mipmap-<RESOLUTION>` (Android Studio can [generate the appropriate image files for you](https://developer.android.com/studio/write/image-asset-studio)). Be sure to follow the guidelines for each platform ([iOS](https://developer.apple.com/design/human-interface-guidelines/ios/icons-and-images/app-icon/), [Android 7.1 and below](https://material.io/design/iconography/#icon-treatments), and [Android 8+](https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive)) and to provide your new icon in each required size.","type":"object","properties":{"backgroundColor":{"description":"Color to fill the loading screen background\n\n**Bare workflow** - For Android, edit the `colorPrimary` item in `android/app/src/main/res/values/colors.xml`","type":"string","pattern":"^#|(&#x23;)\\d{6}$","meta":{"regexHuman":"6 character long hex color string, for example, `'#000000'`","bareWorkflow":"For Android, edit the `colorPrimary` item in `android/app/src/main/res/values/colors.xml`"},"markdownDescription":"Color to fill the loading screen background\n\n**Bare workflow** - For Android, edit the `colorPrimary` item in `android/app/src/main/res/values/colors.xml`"},"resizeMode":{"description":"Determines how the `image` will be displayed in the splash loading screen. Must be one of `cover` or `contain`, defaults to `contain`.","enum":["cover","contain"],"type":"string","markdownDescription":"Determines how the `image` will be displayed in the splash loading screen. Must be one of `cover` or `contain`, defaults to `contain`."},"image":{"description":"Local path or remote URL to an image to fill the background of the loading screen. Image size and aspect ratio are up to you. Must be a .png.","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image"},"markdownDescription":"Local path or remote URL to an image to fill the background of the loading screen. Image size and aspect ratio are up to you. Must be a .png."}},"meta":{"bareWorkflow":"To change your app's icon, edit or replace the files in `ios/<PROJECT-NAME>/Assets.xcassets/AppIcon.appiconset` (we recommend using Xcode), and `android/app/src/main/res/mipmap-<RESOLUTION>` (Android Studio can [generate the appropriate image files for you](https://developer.android.com/studio/write/image-asset-studio)). Be sure to follow the guidelines for each platform ([iOS](https://developer.apple.com/design/human-interface-guidelines/ios/icons-and-images/app-icon/), [Android 7.1 and below](https://material.io/design/iconography/#icon-treatments), and [Android 8+](https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive)) and to provide your new icon in each required size."},"markdownDescription":"Configuration for loading and splash screen for standalone apps.\n\n**Bare workflow** - To change your app's icon, edit or replace the files in `ios/<PROJECT-NAME>/Assets.xcassets/AppIcon.appiconset` (we recommend using Xcode), and `android/app/src/main/res/mipmap-<RESOLUTION>` (Android Studio can [generate the appropriate image files for you](https://developer.android.com/studio/write/image-asset-studio)). Be sure to follow the guidelines for each platform ([iOS](https://developer.apple.com/design/human-interface-guidelines/ios/icons-and-images/app-icon/), [Android 7.1 and below](https://material.io/design/iconography/#icon-treatments), and [Android 8+](https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive)) and to provide your new icon in each required size."},"PublishHook":{"type":"object","additionalProperties":true,"properties":{"file":{"type":"string"},"config":{"type":"object","additionalProperties":true,"properties":{}}}},"Web":{"description":"Configuration that is specific to the web platform.","type":"object","additionalProperties":true,"properties":{"favicon":{"description":"Relative path of an image to use for your app's favicon.","type":"string","markdownDescription":"Relative path of an image to use for your app's favicon."},"name":{"description":"Defines the title of the document, defaults to the outer level name","type":"string","meta":{"pwa":"name"},"markdownDescription":"Defines the title of the document, defaults to the outer level name"},"shortName":{"description":"A short version of the app's name, 12 characters or fewer. Used in app launcher and new tab pages. Maps to `short_name` in the PWA manifest.json. Defaults to the `name` property.","type":"string","meta":{"pwa":"short_name","regexHuman":"Maximum 12 characters long"},"markdownDescription":"A short version of the app's name, 12 characters or fewer. Used in app launcher and new tab pages. Maps to `short_name` in the PWA manifest.json. Defaults to the `name` property."},"lang":{"description":"Specifies the primary language for the values in the name and short_name members. This value is a string containing a single language tag.","type":"string","fallback":"en","meta":{"pwa":"lang"},"markdownDescription":"Specifies the primary language for the values in the name and short_name members. This value is a string containing a single language tag."},"scope":{"description":"Defines the navigation scope of this website's context. This restricts what web pages can be viewed while the manifest is applied. If the user navigates outside the scope, it returns to a normal web page inside a browser tab/window. If the scope is a relative URL, the base URL will be the URL of the manifest.","type":"string","meta":{"pwa":"scope"},"markdownDescription":"Defines the navigation scope of this website's context. This restricts what web pages can be viewed while the manifest is applied. If the user navigates outside the scope, it returns to a normal web page inside a browser tab/window. If the scope is a relative URL, the base URL will be the URL of the manifest."},"themeColor":{"description":"Defines the color of the Android tool bar, and may be reflected in the app's preview in task switchers.","type":"string","pattern":"^#|(&#x23;)\\d{6}$","meta":{"pwa":"theme_color","html":"theme-color","regexHuman":"6 character long hex color string, for example, `'#000000'`"},"markdownDescription":"Defines the color of the Android tool bar, and may be reflected in the app's preview in task switchers."},"description":{"description":"Provides a general description of what the pinned website does.","type":"string","meta":{"html":"description","pwa":"description"},"markdownDescription":"Provides a general description of what the pinned website does."},"dir":{"description":"Specifies the primary text direction for the name, short_name, and description members. Together with the lang member, it helps the correct display of right-to-left languages.","enum":["auto","ltr","rtl"],"type":"string","meta":{"pwa":"dir"},"markdownDescription":"Specifies the primary text direction for the name, short_name, and description members. Together with the lang member, it helps the correct display of right-to-left languages."},"display":{"description":"Defines the developers’ preferred display mode for the website.","enum":["fullscreen","standalone","minimal-ui","browser"],"type":"string","meta":{"pwa":"display"},"markdownDescription":"Defines the developers’ preferred display mode for the website."},"startUrl":{"description":"The URL that loads when a user launches the application (e.g., when added to home screen), typically the index. Note: This has to be a relative URL, relative to the manifest URL.","type":"string","meta":{"pwa":"start_url"},"markdownDescription":"The URL that loads when a user launches the application (e.g., when added to home screen), typically the index. Note: This has to be a relative URL, relative to the manifest URL."},"orientation":{"description":"Defines the default orientation for all the website's top level browsing contexts.","enum":["any","natural","landscape","landscape-primary","landscape-secondary","portrait","portrait-primary","portrait-secondary"],"type":"string","meta":{"pwa":"orientation"},"markdownDescription":"Defines the default orientation for all the website's top level browsing contexts."},"backgroundColor":{"description":"Defines the expected “background color” for the website. This value repeats what is already available in the site’s CSS, but can be used by browsers to draw the background color of a shortcut when the manifest is available before the stylesheet has loaded. This creates a smooth transition between launching the web application and loading the site's content.","type":"string","pattern":"^#|(&#x23;)\\d{6}$","meta":{"pwa":"background_color","regexHuman":"6 character long hex color string, for example, `'#000000'`"},"markdownDescription":"Defines the expected “background color” for the website. This value repeats what is already available in the site’s CSS, but can be used by browsers to draw the background color of a shortcut when the manifest is available before the stylesheet has loaded. This creates a smooth transition between launching the web application and loading the site's content."},"barStyle":{"description":"If content is set to default, the status bar appears normal. If set to black, the status bar has a black background. If set to black-translucent, the status bar is black and translucent. If set to default or black, the web content is displayed below the status bar. If set to black-translucent, the web content is displayed on the entire screen, partially obscured by the status bar.","enum":["default","black","black-translucent"],"type":"string","fallback":"black-translucent","meta":{"html":"apple-mobile-web-app-status-bar-style","pwa":"name"},"markdownDescription":"If content is set to default, the status bar appears normal. If set to black, the status bar has a black background. If set to black-translucent, the status bar is black and translucent. If set to default or black, the web content is displayed below the status bar. If set to black-translucent, the web content is displayed on the entire screen, partially obscured by the status bar."},"preferRelatedApplications":{"description":"Hints for the user agent to indicate to the user that the specified native applications (defined in expo.ios and expo.android) are recommended over the website.","type":"boolean","fallback":true,"meta":{"pwa":"prefer_related_applications"},"markdownDescription":"Hints for the user agent to indicate to the user that the specified native applications (defined in expo.ios and expo.android) are recommended over the website."},"dangerous":{"description":"Experimental features. These will break without deprecation notice.","type":"object","properties":{},"additionalProperties":true,"markdownDescription":"Experimental features. These will break without deprecation notice."},"splash":{"description":"Configuration for PWA splash screens.\n\n**Bare workflow** - Use [expo-splash-screen](https://github.com/expo/expo/tree/main/packages/expo-splash-screen#expo-splash-screen)","type":"object","properties":{"backgroundColor":{"description":"Color to fill the loading screen background","type":"string","pattern":"^#|(&#x23;)\\d{6}$","meta":{"regexHuman":"6 character long hex color string, for example, `'#000000'`"},"markdownDescription":"Color to fill the loading screen background"},"resizeMode":{"description":"Determines how the `image` will be displayed in the splash loading screen. Must be one of `cover` or `contain`, defaults to `contain`.","enum":["cover","contain"],"type":"string","markdownDescription":"Determines how the `image` will be displayed in the splash loading screen. Must be one of `cover` or `contain`, defaults to `contain`."},"image":{"description":"Local path or remote URL to an image to fill the background of the loading screen. Image size and aspect ratio are up to you. Must be a .png.","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image"},"markdownDescription":"Local path or remote URL to an image to fill the background of the loading screen. Image size and aspect ratio are up to you. Must be a .png."}},"meta":{"bareWorkflow":"Use [expo-splash-screen](https://github.com/expo/expo/tree/main/packages/expo-splash-screen#expo-splash-screen)"},"markdownDescription":"Configuration for PWA splash screens.\n\n**Bare workflow** - Use [expo-splash-screen](https://github.com/expo/expo/tree/main/packages/expo-splash-screen#expo-splash-screen)"},"config":{"description":"Firebase web configuration. Used by the expo-firebase packages on both web and native. [Learn more](https://firebase.google.com/docs/reference/js/firebase.html#initializeapp)","type":"object","properties":{"firebase":{"type":"object","properties":{"apiKey":{"type":"string"},"authDomain":{"type":"string"},"databaseURL":{"type":"string"},"projectId":{"type":"string"},"storageBucket":{"type":"string"},"messagingSenderId":{"type":"string"},"appId":{"type":"string"},"measurementId":{"type":"string"}}}},"markdownDescription":"Firebase web configuration. Used by the expo-firebase packages on both web and native. [Learn more](https://firebase.google.com/docs/reference/js/firebase.html#initializeapp)"}},"markdownDescription":"Configuration that is specific to the web platform."},"RuntimeVersionSDKVersionPolicy":{"type":"object","properties":{"policy":{"type":"string","enum":["nativeVersion","sdkVersion"]}},"required":["policy"],"additionalProperties":false},"RuntimeVersion":{"tsType":"string | { policy: 'nativeVersion' | 'sdkVersion'; }","oneOf":[{"type":"string","pattern":"^[a-zA-Z\\d][a-zA-Z\\d._+()-]{0,254}$","not":{"pattern":"^\\d+\\.\\d*0$"},"meta":{"notHuman":"String beginning with an alphanumeric character followed by any combination of alphanumeric character, \"_\", \"+\", \".\",\"(\", \")\", or \"-\". May not be a decimal ending in a 0. Valid examples: \"1.0.3a+\", \"1.0.0\", \"._+()-0a1\", \"0\".","regexHuman":"String beginning with an alphanumeric character followed by any combination of alphanumeric character, \"_\", \"+\", \".\",\"(\", \")\", or \"-\". May not be a decimal ending in a 0. Valid examples: \"1.0.3a+\", \"1.0.0\", \"._+()-0a1\", \"0\"."}},{"type":"string","pattern":"^exposdk:((\\d+\\.\\d+\\.\\d+)|(UNVERSIONED))$","meta":{"regexHuman":"An 'exposdk:' prefix followed by the SDK version of your project. Example: \"exposdk:44.0.0\"."}},{"type":"object","properties":{"policy":{"type":"string","enum":["nativeVersion","sdkVersion"]}},"required":["policy"],"additionalProperties":false}]}},"properties":{"expo":{"type":"object","properties":{"name":{"description":"The name of your app as it appears both within Expo Go and on your home screen as a standalone app.\n\n**Bare workflow** - To change the name of your app, edit the 'Display Name' field in Xcode and the `app_name` string in `android/app/src/main/res/values/strings.xml`","type":"string","meta":{"bareWorkflow":"To change the name of your app, edit the 'Display Name' field in Xcode and the `app_name` string in `android/app/src/main/res/values/strings.xml`"},"markdownDescription":"The name of your app as it appears both within Expo Go and on your home screen as a standalone app.\n\n**Bare workflow** - To change the name of your app, edit the 'Display Name' field in Xcode and the `app_name` string in `android/app/src/main/res/values/strings.xml`"},"description":{"description":"A short description of what your app is and why it is great.","type":"string","markdownDescription":"A short description of what your app is and why it is great."},"slug":{"description":"The friendly URL name for publishing. For example, `myAppName` will refer to the `expo.dev/@project-owner/myAppName` project.","type":"string","pattern":"^[a-zA-Z0-9_\\-]+$","markdownDescription":"The friendly URL name for publishing. For example, `myAppName` will refer to the `expo.dev/@project-owner/myAppName` project."},"owner":{"description":"The name of the Expo account that owns the project. This is useful for teams collaborating on a project. If not provided, the owner defaults to the username of the current user.","type":"string","minLength":1,"markdownDescription":"The name of the Expo account that owns the project. This is useful for teams collaborating on a project. If not provided, the owner defaults to the username of the current user."},"currentFullName":{"description":"The auto generated Expo account name and slug used for display purposes. Formatted like `@username/slug`. When unauthenticated, the username is `@anonymous`. For published projects, this value may change when a project is transferred between accounts or renamed.","type":"string","meta":{"autogenerated":true},"markdownDescription":"The auto generated Expo account name and slug used for display purposes. Formatted like `@username/slug`. When unauthenticated, the username is `@anonymous`. For published projects, this value may change when a project is transferred between accounts or renamed."},"originalFullName":{"description":"The auto generated Expo account name and slug used for services like Notifications and AuthSession proxy. Formatted like `@username/slug`. When unauthenticated, the username is `@anonymous`. For published projects, this value will not change when a project is transferred between accounts or renamed.","type":"string","meta":{"autogenerated":true},"markdownDescription":"The auto generated Expo account name and slug used for services like Notifications and AuthSession proxy. Formatted like `@username/slug`. When unauthenticated, the username is `@anonymous`. For published projects, this value will not change when a project is transferred between accounts or renamed."},"privacy":{"description":"Defaults to `unlisted`. `unlisted` hides the project from search results. `hidden` restricts access to the project page to only the owner and other users that have been granted access. Valid values: `public`, `unlisted`, `hidden`.","enum":["public","unlisted","hidden"],"type":"string","fallback":"unlisted","markdownDescription":"Defaults to `unlisted`. `unlisted` hides the project from search results. `hidden` restricts access to the project page to only the owner and other users that have been granted access. Valid values: `public`, `unlisted`, `hidden`."},"sdkVersion":{"description":"The Expo sdkVersion to run the project on. This should line up with the version specified in your package.json.","type":"string","pattern":"^(\\d+\\.\\d+\\.\\d+)|(UNVERSIONED)$","markdownDescription":"The Expo sdkVersion to run the project on. This should line up with the version specified in your package.json."},"runtimeVersion":{"tsType":"string | { policy: 'nativeVersion' | 'sdkVersion'; }","oneOf":[{"type":"string","pattern":"^[a-zA-Z\\d][a-zA-Z\\d._+()-]{0,254}$","not":{"pattern":"^\\d+\\.\\d*0$"},"meta":{"notHuman":"String beginning with an alphanumeric character followed by any combination of alphanumeric character, \"_\", \"+\", \".\",\"(\", \")\", or \"-\". May not be a decimal ending in a 0. Valid examples: \"1.0.3a+\", \"1.0.0\", \"._+()-0a1\", \"0\".","regexHuman":"String beginning with an alphanumeric character followed by any combination of alphanumeric character, \"_\", \"+\", \".\",\"(\", \")\", or \"-\". May not be a decimal ending in a 0. Valid examples: \"1.0.3a+\", \"1.0.0\", \"._+()-0a1\", \"0\"."}},{"type":"string","pattern":"^exposdk:((\\d+\\.\\d+\\.\\d+)|(UNVERSIONED))$","meta":{"regexHuman":"An 'exposdk:' prefix followed by the SDK version of your project. Example: \"exposdk:44.0.0\"."}},{"type":"object","properties":{"policy":{"type":"string","enum":["nativeVersion","sdkVersion"]}},"required":["policy"],"additionalProperties":false}]},"version":{"description":"Your app version. In addition to this field, you'll also use `ios.buildNumber` and `android.versionCode` — read more about how to version your app [here](https://docs.expo.dev/distribution/app-stores/#versioning-your-app). On iOS this corresponds to `CFBundleShortVersionString`, and on Android, this corresponds to `versionName`. The required format can be found [here](https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleshortversionstring).\n\n**Bare workflow** - To change your app version, edit the 'Version' field in Xcode and the `versionName` string in `android/app/build.gradle`","type":"string","meta":{"bareWorkflow":"To change your app version, edit the 'Version' field in Xcode and the `versionName` string in `android/app/build.gradle`"},"markdownDescription":"Your app version. In addition to this field, you'll also use `ios.buildNumber` and `android.versionCode` — read more about how to version your app [here](https://docs.expo.dev/distribution/app-stores/#versioning-your-app). On iOS this corresponds to `CFBundleShortVersionString`, and on Android, this corresponds to `versionName`. The required format can be found [here](https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleshortversionstring).\n\n**Bare workflow** - To change your app version, edit the 'Version' field in Xcode and the `versionName` string in `android/app/build.gradle`"},"platforms":{"description":"Platforms that your project explicitly supports. If not specified, it defaults to `[\"ios\", \"android\"]`.","example":["ios","android","web"],"type":"array","uniqueItems":true,"items":{"type":"string","enum":["android","ios","web"]},"markdownDescription":"Platforms that your project explicitly supports. If not specified, it defaults to `[\"ios\", \"android\"]`."},"githubUrl":{"description":"If you would like to share the source code of your app on Github, enter the URL for the repository here and it will be linked to from your Expo project page.","pattern":"^https://github\\.com/","example":"https://github.com/expo/expo","type":["string"],"markdownDescription":"If you would like to share the source code of your app on Github, enter the URL for the repository here and it will be linked to from your Expo project page."},"orientation":{"description":"Locks your app to a specific orientation with portrait or landscape. Defaults to no lock. Valid values: `default`, `portrait`, `landscape`","enum":["default","portrait","landscape"],"type":"string","markdownDescription":"Locks your app to a specific orientation with portrait or landscape. Defaults to no lock. Valid values: `default`, `portrait`, `landscape`"},"userInterfaceStyle":{"description":"Configuration to force the app to always use the light or dark user-interface appearance, such as \"dark mode\", or make it automatically adapt to the system preferences. If not provided, defaults to `light`. Requires `expo-system-ui` be installed in your project to work on Android.","type":"string","fallback":"light","enum":["light","dark","automatic"],"markdownDescription":"Configuration to force the app to always use the light or dark user-interface appearance, such as \"dark mode\", or make it automatically adapt to the system preferences. If not provided, defaults to `light`. Requires `expo-system-ui` be installed in your project to work on Android."},"backgroundColor":{"description":"The background color for your app, behind any of your React views. This is also known as the root view background color. Requires `expo-system-ui` be installed in your project to work on iOS.","type":"string","pattern":"^#|(&#x23;)\\d{6}$","meta":{"regexHuman":"6 character long hex color string, for example, `'#000000'`. Default is white: `'#ffffff'`"},"markdownDescription":"The background color for your app, behind any of your React views. This is also known as the root view background color. Requires `expo-system-ui` be installed in your project to work on iOS."},"primaryColor":{"description":"On Android, this will determine the color of your app in the multitasker. Currently this is not used on iOS, but it may be used for other purposes in the future.","type":"string","pattern":"^#|(&#x23;)\\d{6}$","meta":{"regexHuman":"6 character long hex color string, for example, `'#000000'`"},"markdownDescription":"On Android, this will determine the color of your app in the multitasker. Currently this is not used on iOS, but it may be used for other purposes in the future."},"icon":{"description":"Local path or remote URL to an image to use for your app's icon. We recommend that you use a 1024x1024 png file. This icon will appear on the home screen and within the Expo app.\n\n**Bare workflow** - To change your app's icon, edit or replace the files in `ios/<PROJECT-NAME>/Assets.xcassets/AppIcon.appiconset` (we recommend using Xcode), and `android/app/src/main/res/mipmap-<RESOLUTION>`. Be sure to follow the guidelines for each platform ([iOS](https://developer.apple.com/design/human-interface-guidelines/ios/icons-and-images/app-icon/), [Android 7.1 and below](https://material.io/design/iconography/#icon-treatments), and [Android 8+](https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive)) and to provide your new icon in each existing size.","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image","square":true,"bareWorkflow":"To change your app's icon, edit or replace the files in `ios/<PROJECT-NAME>/Assets.xcassets/AppIcon.appiconset` (we recommend using Xcode), and `android/app/src/main/res/mipmap-<RESOLUTION>`. Be sure to follow the guidelines for each platform ([iOS](https://developer.apple.com/design/human-interface-guidelines/ios/icons-and-images/app-icon/), [Android 7.1 and below](https://material.io/design/iconography/#icon-treatments), and [Android 8+](https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive)) and to provide your new icon in each existing size."},"markdownDescription":"Local path or remote URL to an image to use for your app's icon. We recommend that you use a 1024x1024 png file. This icon will appear on the home screen and within the Expo app.\n\n**Bare workflow** - To change your app's icon, edit or replace the files in `ios/<PROJECT-NAME>/Assets.xcassets/AppIcon.appiconset` (we recommend using Xcode), and `android/app/src/main/res/mipmap-<RESOLUTION>`. Be sure to follow the guidelines for each platform ([iOS](https://developer.apple.com/design/human-interface-guidelines/ios/icons-and-images/app-icon/), [Android 7.1 and below](https://material.io/design/iconography/#icon-treatments), and [Android 8+](https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive)) and to provide your new icon in each existing size."},"notification":{"description":"Configuration for remote (push) notifications.","type":"object","properties":{"icon":{"description":"(Android only) Local path or remote URL to an image to use as the icon for push notifications. 96x96 png grayscale with transparency. We recommend following [Google's design guidelines](https://material.io/design/iconography/product-icons.html#design-principles). If not provided, defaults to your app icon.","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image","square":true},"markdownDescription":"(Android only) Local path or remote URL to an image to use as the icon for push notifications. 96x96 png grayscale with transparency. We recommend following [Google's design guidelines](https://material.io/design/iconography/product-icons.html#design-principles). If not provided, defaults to your app icon."},"color":{"description":"(Android only) Tint color for the push notification image when it appears in the notification tray. Defaults to `#ffffff`","type":"string","pattern":"^#|(&#x23;)\\d{6}$","meta":{"regexHuman":"6 character long hex color string, for example, `'#000000'`"},"markdownDescription":"(Android only) Tint color for the push notification image when it appears in the notification tray. Defaults to `#ffffff`"},"iosDisplayInForeground":{"description":"Whether or not to display notifications when the app is in the foreground on iOS. `_displayInForeground` option in the individual push notification message overrides this option. [Learn more.](https://docs.expo.dev/push-notifications/receiving-notifications/#foreground-notification-behavior) Defaults to `false`.","type":"boolean","markdownDescription":"Whether or not to display notifications when the app is in the foreground on iOS. `_displayInForeground` option in the individual push notification message overrides this option. [Learn more.](https://docs.expo.dev/push-notifications/receiving-notifications/#foreground-notification-behavior) Defaults to `false`."},"androidMode":{"description":"Show each push notification individually (`default`) or collapse into one (`collapse`).","enum":["default","collapse"],"type":"string","markdownDescription":"Show each push notification individually (`default`) or collapse into one (`collapse`)."},"androidCollapsedTitle":{"description":"If `androidMode` is set to `collapse`, this title is used for the collapsed notification message. For example, `'#{unread_notifications} new interactions'`.","type":"string","markdownDescription":"If `androidMode` is set to `collapse`, this title is used for the collapsed notification message. For example, `'#{unread_notifications} new interactions'`."}},"additionalProperties":false,"markdownDescription":"Configuration for remote (push) notifications."},"appKey":{"description":"@deprecated By default, Expo looks for the application registered with the AppRegistry as `main`. If you would like to change this, you can specify the name in this property.","meta":{"deprecated":true},"type":"string","markdownDescription":"@deprecated By default, Expo looks for the application registered with the AppRegistry as `main`. If you would like to change this, you can specify the name in this property."},"androidStatusBar":{"description":"Configuration for the status bar on Android. For more details please navigate to [Configuring StatusBar](https://docs.expo.dev/guides/configuring-statusbar/).","type":"object","properties":{"barStyle":{"description":"Configures the status bar icons to have a light or dark color. Valid values: `light-content`, `dark-content`. Defaults to `dark-content`","type":"string","enum":["light-content","dark-content"],"markdownDescription":"Configures the status bar icons to have a light or dark color. Valid values: `light-content`, `dark-content`. Defaults to `dark-content`"},"backgroundColor":{"description":"Specifies the background color of the status bar. Defaults to `#00000000` (transparent) for `dark-content` bar style and `#00000088` (semi-transparent black) for `light-content` bar style","type":"string","pattern":"^#|(&#x23;)\\d{6}$","meta":{"regexHuman":"6 character long hex color string `'#RRGGBB'`, for example, `'#000000'` for black. Or 8 character long hex color string `'#RRGGBBAA'`, for example, `'#00000088'` for semi-transparent black."},"markdownDescription":"Specifies the background color of the status bar. Defaults to `#00000000` (transparent) for `dark-content` bar style and `#00000088` (semi-transparent black) for `light-content` bar style"},"hidden":{"description":"Instructs the system whether the status bar should be visible or not. Defaults to `false`","type":"boolean","markdownDescription":"Instructs the system whether the status bar should be visible or not. Defaults to `false`"},"translucent":{"description":"Sets `android:windowTranslucentStatus` in `styles.xml`. When false, the system status bar pushes the content of your app down (similar to `position: relative`). When true, the status bar floats above the content in your app (similar to `position: absolute`). Defaults to `true` to match the iOS status bar behavior (which can only float above content).","type":"boolean","markdownDescription":"Sets `android:windowTranslucentStatus` in `styles.xml`. When false, the system status bar pushes the content of your app down (similar to `position: relative`). When true, the status bar floats above the content in your app (similar to `position: absolute`). Defaults to `true` to match the iOS status bar behavior (which can only float above content)."}},"additionalProperties":false,"markdownDescription":"Configuration for the status bar on Android. For more details please navigate to [Configuring StatusBar](https://docs.expo.dev/guides/configuring-statusbar/)."},"androidNavigationBar":{"description":"Configuration for the bottom navigation bar on Android. Can be used to configure the `expo-navigation-bar` module in EAS Build.","type":"object","properties":{"visible":{"description":"Determines how and when the navigation bar is shown. [Learn more](https://developer.android.com/training/system-ui/immersive). Requires `expo-navigation-bar` be installed in your project. Valid values: `leanback`, `immersive`, `sticky-immersive` \n\n `leanback` results in the navigation bar being hidden until the first touch gesture is registered. \n\n `immersive` results in the navigation bar being hidden until the user swipes up from the edge where the navigation bar is hidden. \n\n `sticky-immersive` is identical to `'immersive'` except that the navigation bar will be semi-transparent and will be hidden again after a short period of time.","type":"string","enum":["leanback","immersive","sticky-immersive"],"markdownDescription":"Determines how and when the navigation bar is shown. [Learn more](https://developer.android.com/training/system-ui/immersive). Requires `expo-navigation-bar` be installed in your project. Valid values: `leanback`, `immersive`, `sticky-immersive` \n\n `leanback` results in the navigation bar being hidden until the first touch gesture is registered. \n\n `immersive` results in the navigation bar being hidden until the user swipes up from the edge where the navigation bar is hidden. \n\n `sticky-immersive` is identical to `'immersive'` except that the navigation bar will be semi-transparent and will be hidden again after a short period of time."},"barStyle":{"description":"Configure the navigation bar icons to have a light or dark color. Supported on Android Oreo and newer. Valid values: `'light-content'`, `'dark-content'`","type":"string","enum":["light-content","dark-content"],"markdownDescription":"Configure the navigation bar icons to have a light or dark color. Supported on Android Oreo and newer. Valid values: `'light-content'`, `'dark-content'`"},"backgroundColor":{"description":"Specifies the background color of the navigation bar.","type":"string","pattern":"^#|(&#x23;)\\d{6}$","meta":{"regexHuman":"6 character long hex color string, for example, `'#000000'`"},"markdownDescription":"Specifies the background color of the navigation bar."}},"additionalProperties":false,"markdownDescription":"Configuration for the bottom navigation bar on Android. Can be used to configure the `expo-navigation-bar` module in EAS Build."},"developmentClient":{"description":"Settings that apply specifically to running this app in a development client","type":"object","properties":{"silentLaunch":{"description":"If true, the app will launch in a development client with no additional dialogs or progress indicators, just like in a standalone app.","type":"boolean","fallback":false,"markdownDescription":"If true, the app will launch in a development client with no additional dialogs or progress indicators, just like in a standalone app."}},"additionalProperties":false,"markdownDescription":"Settings that apply specifically to running this app in a development client"},"scheme":{"description":"**Standalone Apps Only**. URL scheme to link into your app. For example, if we set this to `'demo'`, then demo:// URLs would open your app when tapped.\n\n**Bare workflow** - To change your app's scheme, replace all occurrences of the old scheme in `Info.plist` and `AndroidManifest.xml`","type":"string","pattern":"^[a-z][a-z0-9+.-]*$","meta":{"regexHuman":"String beginning with a **lowercase** letter followed by any combination of **lowercase** letters, digits, \"+\", \".\" or \"-\"","standaloneOnly":true,"bareWorkflow":"To change your app's scheme, replace all occurrences of the old scheme in `Info.plist` and `AndroidManifest.xml`"},"markdownDescription":"**Standalone Apps Only**. URL scheme to link into your app. For example, if we set this to `'demo'`, then demo:// URLs would open your app when tapped.\n\n**Bare workflow** - To change your app's scheme, replace all occurrences of the old scheme in `Info.plist` and `AndroidManifest.xml`"},"entryPoint":{"description":"The relative path to your main JavaScript file.","type":"string","markdownDescription":"The relative path to your main JavaScript file."},"extra":{"description":"Any extra fields you want to pass to your experience. Values are accessible via `Expo.Constants.manifest.extra` ([Learn more](https://docs.expo.dev/versions/latest/sdk/constants/#constantsmanifest))","type":"object","properties":{},"additionalProperties":true,"markdownDescription":"Any extra fields you want to pass to your experience. Values are accessible via `Expo.Constants.manifest.extra` ([Learn more](https://docs.expo.dev/versions/latest/sdk/constants/#constantsmanifest))"},"packagerOpts":{"description":"@deprecated Use a `metro.config.js` file instead. [Learn more](https://docs.expo.dev/guides/customizing-metro/)","meta":{"deprecated":true,"autogenerated":true},"type":"object","properties":{},"additionalProperties":true,"markdownDescription":"@deprecated Use a `metro.config.js` file instead. [Learn more](https://docs.expo.dev/guides/customizing-metro/)"},"updates":{"description":"Configuration for how and when the app should request OTA JavaScript updates","type":"object","properties":{"enabled":{"description":"If set to false, your standalone app will never download any code, and will only use code bundled locally on the device. In that case, all updates to your app must be submitted through app store review. Defaults to true. (Note: This will not work out of the box with ExpoKit projects)","type":"boolean","markdownDescription":"If set to false, your standalone app will never download any code, and will only use code bundled locally on the device. In that case, all updates to your app must be submitted through app store review. Defaults to true. (Note: This will not work out of the box with ExpoKit projects)"},"checkAutomatically":{"description":"By default, Expo will check for updates every time the app is loaded. Set this to `ON_ERROR_RECOVERY` to disable automatic checking unless recovering from an error. Must be one of `ON_LOAD` or `ON_ERROR_RECOVERY`","enum":["ON_ERROR_RECOVERY","ON_LOAD"],"type":"string","markdownDescription":"By default, Expo will check for updates every time the app is loaded. Set this to `ON_ERROR_RECOVERY` to disable automatic checking unless recovering from an error. Must be one of `ON_LOAD` or `ON_ERROR_RECOVERY`"},"fallbackToCacheTimeout":{"description":"How long (in ms) to allow for fetching OTA updates before falling back to a cached version of the app. Defaults to 0. Must be between 0 and 300000 (5 minutes).","type":"number","minimum":0,"maximum":300000,"markdownDescription":"How long (in ms) to allow for fetching OTA updates before falling back to a cached version of the app. Defaults to 0. Must be between 0 and 300000 (5 minutes)."},"url":{"description":"URL from which expo-updates will fetch update manifests","type":"string","markdownDescription":"URL from which expo-updates will fetch update manifests"},"codeSigningCertificate":{"description":"Local path of a PEM-formatted X.509 certificate used for requiring and verifying signed Expo updates","type":"string","markdownDescription":"Local path of a PEM-formatted X.509 certificate used for requiring and verifying signed Expo updates"},"codeSigningMetadata":{"description":"Metadata for `codeSigningCertificate`","type":"object","properties":{"alg":{"description":"Algorithm used to generate manifest code signing signature.","enum":["rsa-v1_5-sha256"],"type":"string","markdownDescription":"Algorithm used to generate manifest code signing signature."},"keyid":{"description":"Identifier for the key in the certificate. Used to instruct signing mechanisms when signing or verifying signatures.","type":"string","markdownDescription":"Identifier for the key in the certificate. Used to instruct signing mechanisms when signing or verifying signatures."}},"additionalProperties":false,"markdownDescription":"Metadata for `codeSigningCertificate`"}},"additionalProperties":false,"markdownDescription":"Configuration for how and when the app should request OTA JavaScript updates"},"locales":{"description":"Provide overrides by locale for System Dialog prompts like Permissions Boxes\n\n**Bare workflow** - To add or change language and localization information in your iOS app, you need to use Xcode.","type":"object","properties":{},"meta":{"bareWorkflow":"To add or change language and localization information in your iOS app, you need to use Xcode."},"additionalProperties":{"type":["string","object"]},"markdownDescription":"Provide overrides by locale for System Dialog prompts like Permissions Boxes\n\n**Bare workflow** - To add or change language and localization information in your iOS app, you need to use Xcode."},"facebookAppId":{"description":"Used for all Facebook libraries. Set up your Facebook App ID at https://developers.facebook.com.\n\n**Bare workflow** - For details, check the [Facebook iOS SDK documentation](https://developers.facebook.com/docs/facebook-login/ios/#4--configure-your-project) and [Android SDK documentation](https://developers.facebook.com/docs/facebook-login/android#manifest)","type":"string","pattern":"^[0-9]+$","meta":{"bareWorkflow":"For details, check the [Facebook iOS SDK documentation](https://developers.facebook.com/docs/facebook-login/ios/#4--configure-your-project) and [Android SDK documentation](https://developers.facebook.com/docs/facebook-login/android#manifest)"},"markdownDescription":"Used for all Facebook libraries. Set up your Facebook App ID at https://developers.facebook.com.\n\n**Bare workflow** - For details, check the [Facebook iOS SDK documentation](https://developers.facebook.com/docs/facebook-login/ios/#4--configure-your-project) and [Android SDK documentation](https://developers.facebook.com/docs/facebook-login/android#manifest)"},"facebookAutoInitEnabled":{"description":"Whether the Facebook SDK should be initialized automatically. The default in Expo (Client and in standalone apps) is `false`.","type":"boolean","markdownDescription":"Whether the Facebook SDK should be initialized automatically. The default in Expo (Client and in standalone apps) is `false`."},"facebookAutoLogAppEventsEnabled":{"description":"Whether the Facebook SDK log app events automatically. If you don't set this property, Facebook's default will be used. (Applicable only to standalone apps.) Note: The Facebook SDK must be initialized for app events to work. You may autoinitialize Facebook SDK by setting `facebookAutoInitEnabled` to `true`\n\n**Bare workflow** - For details, check the [Facebook iOS SDK documentation](https://developers.facebook.com/docs/facebook-login/ios/#4--configure-your-project) and [Android SDK documentation](https://developers.facebook.com/docs/facebook-login/android#manifest)","type":"boolean","meta":{"bareWorkflow":"For details, check the [Facebook iOS SDK documentation](https://developers.facebook.com/docs/facebook-login/ios/#4--configure-your-project) and [Android SDK documentation](https://developers.facebook.com/docs/facebook-login/android#manifest)"},"markdownDescription":"Whether the Facebook SDK log app events automatically. If you don't set this property, Facebook's default will be used. (Applicable only to standalone apps.) Note: The Facebook SDK must be initialized for app events to work. You may autoinitialize Facebook SDK by setting `facebookAutoInitEnabled` to `true`\n\n**Bare workflow** - For details, check the [Facebook iOS SDK documentation](https://developers.facebook.com/docs/facebook-login/ios/#4--configure-your-project) and [Android SDK documentation](https://developers.facebook.com/docs/facebook-login/android#manifest)"},"facebookAdvertiserIDCollectionEnabled":{"description":"Whether the Facebook SDK should collect advertiser ID properties, like the Apple IDFA and Android Advertising ID, automatically. If you don't set this property, Facebook's default policy will be used. (Applicable only to standalone apps.)\n\n**Bare workflow** - For details, check the [Facebook iOS SDK documentation](https://developers.facebook.com/docs/facebook-login/ios/#4--configure-your-project) and [Android SDK documentation](https://developers.facebook.com/docs/facebook-login/android#manifest)","type":"boolean","meta":{"bareWorkflow":"For details, check the [Facebook iOS SDK documentation](https://developers.facebook.com/docs/facebook-login/ios/#4--configure-your-project) and [Android SDK documentation](https://developers.facebook.com/docs/facebook-login/android#manifest)"},"markdownDescription":"Whether the Facebook SDK should collect advertiser ID properties, like the Apple IDFA and Android Advertising ID, automatically. If you don't set this property, Facebook's default policy will be used. (Applicable only to standalone apps.)\n\n**Bare workflow** - For details, check the [Facebook iOS SDK documentation](https://developers.facebook.com/docs/facebook-login/ios/#4--configure-your-project) and [Android SDK documentation](https://developers.facebook.com/docs/facebook-login/android#manifest)"},"facebookDisplayName":{"description":"Used for native Facebook login.\n\n**Bare workflow** - For details, check the [Facebook iOS SDK documentation](https://developers.facebook.com/docs/facebook-login/ios/#4--configure-your-project) and [Android SDK documentation](https://developers.facebook.com/docs/facebook-login/android#manifest)","type":"string","meta":{"bareWorkflow":"For details, check the [Facebook iOS SDK documentation](https://developers.facebook.com/docs/facebook-login/ios/#4--configure-your-project) and [Android SDK documentation](https://developers.facebook.com/docs/facebook-login/android#manifest)"},"markdownDescription":"Used for native Facebook login.\n\n**Bare workflow** - For details, check the [Facebook iOS SDK documentation](https://developers.facebook.com/docs/facebook-login/ios/#4--configure-your-project) and [Android SDK documentation](https://developers.facebook.com/docs/facebook-login/android#manifest)"},"facebookScheme":{"description":"Used for Facebook native login. Starts with 'fb' and followed by a string of digits, like 'fb1234567890'. You can find your scheme [here](https://developers.facebook.com/docs/facebook-login/ios)in the 'Configuring Your info.plist' section (only applicable to standalone apps and custom Expo Go apps).\n\n**Bare workflow** - For details, check the [Facebook iOS SDK documentation](https://developers.facebook.com/docs/facebook-login/ios/#4--configure-your-project) and [Android SDK documentation](https://developers.facebook.com/docs/facebook-login/android#manifest)","type":"string","pattern":"^fb[0-9]+[A-Za-z]*$","meta":{"bareWorkflow":"For details, check the [Facebook iOS SDK documentation](https://developers.facebook.com/docs/facebook-login/ios/#4--configure-your-project) and [Android SDK documentation](https://developers.facebook.com/docs/facebook-login/android#manifest)"},"markdownDescription":"Used for Facebook native login. Starts with 'fb' and followed by a string of digits, like 'fb1234567890'. You can find your scheme [here](https://developers.facebook.com/docs/facebook-login/ios)in the 'Configuring Your info.plist' section (only applicable to standalone apps and custom Expo Go apps).\n\n**Bare workflow** - For details, check the [Facebook iOS SDK documentation](https://developers.facebook.com/docs/facebook-login/ios/#4--configure-your-project) and [Android SDK documentation](https://developers.facebook.com/docs/facebook-login/android#manifest)"},"isDetached":{"description":"Is app detached","type":"boolean","meta":{"autogenerated":true},"markdownDescription":"Is app detached"},"detach":{"description":"Extra fields needed by detached apps","type":"object","properties":{},"meta":{"autogenerated":true},"additionalProperties":true,"markdownDescription":"Extra fields needed by detached apps"},"assetBundlePatterns":{"description":"An array of file glob strings which point to assets that will be bundled within your standalone app binary. Read more in the [Offline Support guide](https://docs.expo.dev/guides/offline-support/)","type":"array","items":{"type":"string"},"markdownDescription":"An array of file glob strings which point to assets that will be bundled within your standalone app binary. Read more in the [Offline Support guide](https://docs.expo.dev/guides/offline-support/)"},"plugins":{"description":"Config plugins for adding extra functionality to your project. [Learn more](https://docs.expo.dev/guides/config-plugins/).\n\n**Bare workflow** - Plugins that add modifications can only be used with [prebuilding](https://expo.fyi/prebuilding) and managed EAS Build","meta":{"bareWorkflow":"Plugins that add modifications can only be used with [prebuilding](https://expo.fyi/prebuilding) and managed EAS Build"},"type":"array","items":{"anyOf":[{"type":["string"]},{"type":"array","items":[{"type":["string"]},{}],"additionalItems":false}]},"markdownDescription":"Config plugins for adding extra functionality to your project. [Learn more](https://docs.expo.dev/guides/config-plugins/).\n\n**Bare workflow** - Plugins that add modifications can only be used with [prebuilding](https://expo.fyi/prebuilding) and managed EAS Build"},"splash":{"description":"Configuration for loading and splash screen for standalone apps.\n\n**Bare workflow** - To change your app's icon, edit or replace the files in `ios/<PROJECT-NAME>/Assets.xcassets/AppIcon.appiconset` (we recommend using Xcode), and `android/app/src/main/res/mipmap-<RESOLUTION>` (Android Studio can [generate the appropriate image files for you](https://developer.android.com/studio/write/image-asset-studio)). Be sure to follow the guidelines for each platform ([iOS](https://developer.apple.com/design/human-interface-guidelines/ios/icons-and-images/app-icon/), [Android 7.1 and below](https://material.io/design/iconography/#icon-treatments), and [Android 8+](https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive)) and to provide your new icon in each required size.","type":"object","properties":{"backgroundColor":{"description":"Color to fill the loading screen background\n\n**Bare workflow** - For Android, edit the `colorPrimary` item in `android/app/src/main/res/values/colors.xml`","type":"string","pattern":"^#|(&#x23;)\\d{6}$","meta":{"regexHuman":"6 character long hex color string, for example, `'#000000'`","bareWorkflow":"For Android, edit the `colorPrimary` item in `android/app/src/main/res/values/colors.xml`"},"markdownDescription":"Color to fill the loading screen background\n\n**Bare workflow** - For Android, edit the `colorPrimary` item in `android/app/src/main/res/values/colors.xml`"},"resizeMode":{"description":"Determines how the `image` will be displayed in the splash loading screen. Must be one of `cover` or `contain`, defaults to `contain`.","enum":["cover","contain"],"type":"string","markdownDescription":"Determines how the `image` will be displayed in the splash loading screen. Must be one of `cover` or `contain`, defaults to `contain`."},"image":{"description":"Local path or remote URL to an image to fill the background of the loading screen. Image size and aspect ratio are up to you. Must be a .png.","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image"},"markdownDescription":"Local path or remote URL to an image to fill the background of the loading screen. Image size and aspect ratio are up to you. Must be a .png."}},"meta":{"bareWorkflow":"To change your app's icon, edit or replace the files in `ios/<PROJECT-NAME>/Assets.xcassets/AppIcon.appiconset` (we recommend using Xcode), and `android/app/src/main/res/mipmap-<RESOLUTION>` (Android Studio can [generate the appropriate image files for you](https://developer.android.com/studio/write/image-asset-studio)). Be sure to follow the guidelines for each platform ([iOS](https://developer.apple.com/design/human-interface-guidelines/ios/icons-and-images/app-icon/), [Android 7.1 and below](https://material.io/design/iconography/#icon-treatments), and [Android 8+](https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive)) and to provide your new icon in each required size."},"markdownDescription":"Configuration for loading and splash screen for standalone apps.\n\n**Bare workflow** - To change your app's icon, edit or replace the files in `ios/<PROJECT-NAME>/Assets.xcassets/AppIcon.appiconset` (we recommend using Xcode), and `android/app/src/main/res/mipmap-<RESOLUTION>` (Android Studio can [generate the appropriate image files for you](https://developer.android.com/studio/write/image-asset-studio)). Be sure to follow the guidelines for each platform ([iOS](https://developer.apple.com/design/human-interface-guidelines/ios/icons-and-images/app-icon/), [Android 7.1 and below](https://material.io/design/iconography/#icon-treatments), and [Android 8+](https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive)) and to provide your new icon in each required size."},"jsEngine":{"description":"Specifies the JavaScript engine for apps. Supported only on EAS Build. Defaults to `jsc`. Valid values: `hermes`, `jsc`.\n\n**Bare workflow** - To change the JavaScript engine, update the `expo.jsEngine` value in `ios/Podfile.properties.json` or `android/gradle.properties`","type":"string","fallback":"jsc","enum":["hermes","jsc"],"meta":{"bareWorkflow":"To change the JavaScript engine, update the `expo.jsEngine` value in `ios/Podfile.properties.json` or `android/gradle.properties`"},"markdownDescription":"Specifies the JavaScript engine for apps. Supported only on EAS Build. Defaults to `jsc`. Valid values: `hermes`, `jsc`.\n\n**Bare workflow** - To change the JavaScript engine, update the `expo.jsEngine` value in `ios/Podfile.properties.json` or `android/gradle.properties`"},"ios":{"description":"Configuration that is specific to the iOS platform.","type":"object","meta":{"standaloneOnly":true},"properties":{"publishManifestPath":{"description":"The manifest for the iOS version of your app will be written to this path during publish.","type":"string","meta":{"autogenerated":true},"markdownDescription":"The manifest for the iOS version of your app will be written to this path during publish."},"publishBundlePath":{"description":"The bundle for the iOS version of your app will be written to this path during publish.","type":"string","meta":{"autogenerated":true},"markdownDescription":"The bundle for the iOS version of your app will be written to this path during publish."},"bundleIdentifier":{"description":"The bundle identifier for your iOS standalone app. You make it up, but it needs to be unique on the App Store. See [this StackOverflow question](http://stackoverflow.com/questions/11347470/what-does-bundle-identifier-mean-in-the-ios-project).\n\n**Bare workflow** - Set this value in `info.plist` under `CFBundleIdentifier`","type":"string","pattern":"^[a-zA-Z0-9.-]+$","meta":{"bareWorkflow":"Set this value in `info.plist` under `CFBundleIdentifier`","regexHuman":"iOS bundle identifier notation unique name for your app. For example, `host.exp.expo`, where `exp.host` is our domain and `expo` is our app name."},"markdownDescription":"The bundle identifier for your iOS standalone app. You make it up, but it needs to be unique on the App Store. See [this StackOverflow question](http://stackoverflow.com/questions/11347470/what-does-bundle-identifier-mean-in-the-ios-project).\n\n**Bare workflow** - Set this value in `info.plist` under `CFBundleIdentifier`"},"buildNumber":{"description":"Build number for your iOS standalone app. Corresponds to `CFBundleVersion` and must match Apple's [specified format](https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html#//apple_ref/doc/uid/20001431-102364). (Note: Transporter will pull the value for `Version Number` from `expo.version` and NOT from `expo.ios.buildNumber`.)\n\n**Bare workflow** - Set this value in `info.plist` under `CFBundleVersion`","type":"string","pattern":"^[A-Za-z0-9\\.]+$","meta":{"bareWorkflow":"Set this value in `info.plist` under `CFBundleVersion`"},"markdownDescription":"Build number for your iOS standalone app. Corresponds to `CFBundleVersion` and must match Apple's [specified format](https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html#//apple_ref/doc/uid/20001431-102364). (Note: Transporter will pull the value for `Version Number` from `expo.version` and NOT from `expo.ios.buildNumber`.)\n\n**Bare workflow** - Set this value in `info.plist` under `CFBundleVersion`"},"backgroundColor":{"description":"The background color for your iOS app, behind any of your React views. Overrides the top-level `backgroundColor` key if it is present. Requires `expo-system-ui` be installed in your project to work on iOS.","type":"string","pattern":"^#|(&#x23;)\\d{6}$","meta":{"regexHuman":"6 character long hex color string, for example, `'#000000'`"},"markdownDescription":"The background color for your iOS app, behind any of your React views. Overrides the top-level `backgroundColor` key if it is present. Requires `expo-system-ui` be installed in your project to work on iOS."},"icon":{"description":"Local path or remote URL to an image to use for your app's icon on iOS. If specified, this overrides the top-level `icon` key. Use a 1024x1024 icon which follows Apple's interface guidelines for icons, including color profile and transparency. \n\n Expo will generate the other required sizes. This icon will appear on the home screen and within the Expo app.","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image","square":true},"markdownDescription":"Local path or remote URL to an image to use for your app's icon on iOS. If specified, this overrides the top-level `icon` key. Use a 1024x1024 icon which follows Apple's interface guidelines for icons, including color profile and transparency. \n\n Expo will generate the other required sizes. This icon will appear on the home screen and within the Expo app."},"merchantId":{"description":"@deprecated Merchant ID for use with Apple Pay in your standalone app.","type":"string","meta":{"deprecated":true},"markdownDescription":"@deprecated Merchant ID for use with Apple Pay in your standalone app."},"appStoreUrl":{"description":"URL to your app on the Apple App Store, if you have deployed it there. This is used to link to your store page from your Expo project page if your app is public.","pattern":"^https://(itunes|apps)\\.apple\\.com/.*?\\d+","example":"https://apps.apple.com/us/app/expo-client/id982107779","type":["string"],"markdownDescription":"URL to your app on the Apple App Store, if you have deployed it there. This is used to link to your store page from your Expo project page if your app is public."},"bitcode":{"description":"Enable iOS Bitcode optimizations in the native build. Accepts the name of an iOS build configuration to enable for a single configuration and disable for all others, e.g. Debug, Release. Not available in the classic 'expo build:ios' or Expo Go. Defaults to `undefined` which uses the template's predefined settings.","anyOf":[{"type":["boolean"]},{"type":["string"]}],"markdownDescription":"Enable iOS Bitcode optimizations in the native build. Accepts the name of an iOS build configuration to enable for a single configuration and disable for all others, e.g. Debug, Release. Not available in the classic 'expo build:ios' or Expo Go. Defaults to `undefined` which uses the template's predefined settings."},"config":{"type":"object","description":"Note: This property key is not included in the production manifest and will evaluate to `undefined`. It is used internally only in the build process, because it contains API keys that some may want to keep private.","properties":{"branch":{"description":"[Branch](https://branch.io/) key to hook up Branch linking services.","type":"object","properties":{"apiKey":{"description":"Your Branch API key","type":"string","markdownDescription":"Your Branch API key"}},"additionalProperties":false,"markdownDescription":"[Branch](https://branch.io/) key to hook up Branch linking services."},"usesNonExemptEncryption":{"description":"Sets `ITSAppUsesNonExemptEncryption` in the standalone ipa's Info.plist to the given boolean value.","type":"boolean","markdownDescription":"Sets `ITSAppUsesNonExemptEncryption` in the standalone ipa's Info.plist to the given boolean value."},"googleMapsApiKey":{"description":"[Google Maps iOS SDK](https://developers.google.com/maps/documentation/ios-sdk/start) key for your standalone app.","type":"string","markdownDescription":"[Google Maps iOS SDK](https://developers.google.com/maps/documentation/ios-sdk/start) key for your standalone app."},"googleMobileAdsAppId":{"description":"[Google Mobile Ads App ID](https://support.google.com/admob/answer/6232340) Google AdMob App ID. ","type":"string","markdownDescription":"[Google Mobile Ads App ID](https://support.google.com/admob/answer/6232340) Google AdMob App ID. "},"googleMobileAdsAutoInit":{"description":"A boolean indicating whether to initialize Google App Measurement and begin sending user-level event data to Google immediately when the app starts. The default in Expo (Go and in standalone apps) is `false`. [Sets the opposite of the given value to the following key in `Info.plist`.](https://developers.google.com/admob/ios/eu-consent#delay_app_measurement_optional)","type":"boolean","fallback":false,"markdownDescription":"A boolean indicating whether to initialize Google App Measurement and begin sending user-level event data to Google immediately when the app starts. The default in Expo (Go and in standalone apps) is `false`. [Sets the opposite of the given value to the following key in `Info.plist`.](https://developers.google.com/admob/ios/eu-consent#delay_app_measurement_optional)"},"googleSignIn":{"description":"@deprecated Use `ios.googleServicesFile` instead.","type":"object","meta":{"deprecated":true},"properties":{"reservedClientId":{"description":"@deprecated Use `ios.googleServicesFile` instead.","type":"string","meta":{"deprecated":true},"markdownDescription":"@deprecated Use `ios.googleServicesFile` instead."}},"additionalProperties":false,"markdownDescription":"@deprecated Use `ios.googleServicesFile` instead."}},"additionalProperties":false,"markdownDescription":"Note: This property key is not included in the production manifest and will evaluate to `undefined`. It is used internally only in the build process, because it contains API keys that some may want to keep private."},"googleServicesFile":{"description":"[Firebase Configuration File](https://support.google.com/firebase/answer/7015592) Location of the `GoogleService-Info.plist` file for configuring Firebase.","type":"string","markdownDescription":"[Firebase Configuration File](https://support.google.com/firebase/answer/7015592) Location of the `GoogleService-Info.plist` file for configuring Firebase."},"supportsTablet":{"description":"Whether your standalone iOS app supports tablet screen sizes. Defaults to `false`.\n\n**Bare workflow** - Set this value in `info.plist` under `UISupportedInterfaceOrientations~ipad`","type":"boolean","meta":{"bareWorkflow":"Set this value in `info.plist` under `UISupportedInterfaceOrientations~ipad`"},"markdownDescription":"Whether your standalone iOS app supports tablet screen sizes. Defaults to `false`.\n\n**Bare workflow** - Set this value in `info.plist` under `UISupportedInterfaceOrientations~ipad`"},"isTabletOnly":{"description":"If true, indicates that your standalone iOS app does not support handsets, and only supports tablets.\n\n**Bare workflow** - Set this value in `info.plist` under `UISupportedInterfaceOrientations`","type":"boolean","meta":{"bareWorkflow":"Set this value in `info.plist` under `UISupportedInterfaceOrientations`"},"markdownDescription":"If true, indicates that your standalone iOS app does not support handsets, and only supports tablets.\n\n**Bare workflow** - Set this value in `info.plist` under `UISupportedInterfaceOrientations`"},"requireFullScreen":{"description":"If true, indicates that your standalone iOS app does not support Slide Over and Split View on iPad. Defaults to `false`\n\n**Bare workflow** - Use Xcode to set `UIRequiresFullScreen`","type":"boolean","meta":{"bareWorkflow":"Use Xcode to set `UIRequiresFullScreen`"},"markdownDescription":"If true, indicates that your standalone iOS app does not support Slide Over and Split View on iPad. Defaults to `false`\n\n**Bare workflow** - Use Xcode to set `UIRequiresFullScreen`"},"userInterfaceStyle":{"description":"Configuration to force the app to always use the light or dark user-interface appearance, such as \"dark mode\", or make it automatically adapt to the system preferences. If not provided, defaults to `light`.","type":"string","fallback":"light","enum":["light","dark","automatic"],"markdownDescription":"Configuration to force the app to always use the light or dark user-interface appearance, such as \"dark mode\", or make it automatically adapt to the system preferences. If not provided, defaults to `light`."},"infoPlist":{"description":"Dictionary of arbitrary configuration to add to your standalone app's native Info.plist. Applied prior to all other Expo-specific configuration. No other validation is performed, so use this at your own risk of rejection from the App Store.","type":"object","properties":{},"additionalProperties":true,"markdownDescription":"Dictionary of arbitrary configuration to add to your standalone app's native Info.plist. Applied prior to all other Expo-specific configuration. No other validation is performed, so use this at your own risk of rejection from the App Store."},"entitlements":{"description":"Dictionary of arbitrary configuration to add to your standalone app's native *.entitlements (plist). Applied prior to all other Expo-specific configuration. No other validation is performed, so use this at your own risk of rejection from the App Store.","type":"object","properties":{},"additionalProperties":true,"markdownDescription":"Dictionary of arbitrary configuration to add to your standalone app's native *.entitlements (plist). Applied prior to all other Expo-specific configuration. No other validation is performed, so use this at your own risk of rejection from the App Store."},"associatedDomains":{"description":"An array that contains Associated Domains for the standalone app. [Learn more](https://developer.apple.com/documentation/safariservices/supporting_associated_domains).\n\n**Bare workflow** - Build with EAS, or use Xcode to enable this capability manually. [Learn more](https://developer.apple.com/documentation/safariservices/supporting_associated_domains).","type":"array","uniqueItems":true,"items":{"type":"string"},"meta":{"regexHuman":"Entries must follow the format `applinks:<fully qualified domain>[:port number]`. [Learn more](https://developer.apple.com/documentation/safariservices/supporting_associated_domains).","bareWorkflow":"Build with EAS, or use Xcode to enable this capability manually. [Learn more](https://developer.apple.com/documentation/safariservices/supporting_associated_domains)."},"markdownDescription":"An array that contains Associated Domains for the standalone app. [Learn more](https://developer.apple.com/documentation/safariservices/supporting_associated_domains).\n\n**Bare workflow** - Build with EAS, or use Xcode to enable this capability manually. [Learn more](https://developer.apple.com/documentation/safariservices/supporting_associated_domains)."},"usesIcloudStorage":{"description":"A boolean indicating if the app uses iCloud Storage for `DocumentPicker`. See `DocumentPicker` docs for details.\n\n**Bare workflow** - Use Xcode, or ios.entitlements to configure this.","type":"boolean","meta":{"bareWorkflow":"Use Xcode, or ios.entitlements to configure this."},"markdownDescription":"A boolean indicating if the app uses iCloud Storage for `DocumentPicker`. See `DocumentPicker` docs for details.\n\n**Bare workflow** - Use Xcode, or ios.entitlements to configure this."},"usesAppleSignIn":{"description":"A boolean indicating if the app uses Apple Sign-In. See `AppleAuthentication` docs for details.","type":"boolean","fallback":false,"markdownDescription":"A boolean indicating if the app uses Apple Sign-In. See `AppleAuthentication` docs for details."},"accessesContactNotes":{"description":"A Boolean value that indicates whether the app may access the notes stored in contacts. You must [receive permission from Apple](https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_developer_contacts_notes) before you can submit your app for review with this capability.","type":"boolean","fallback":false,"markdownDescription":"A Boolean value that indicates whether the app may access the notes stored in contacts. You must [receive permission from Apple](https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_developer_contacts_notes) before you can submit your app for review with this capability."},"splash":{"description":"Configuration for loading and splash screen for standalone iOS apps.","type":"object","properties":{"xib":{"description":"@deprecated Apple has deprecated `.xib` splash screens in favor of `.storyboard` files. Local path to a XIB file as the loading screen. It overrides other loading screen options. Note: This will only be used in the standalone app (i.e., after you build the app). It will not be used in the Expo Go.","type":"string","meta":{"deprecated":true,"asset":true,"contentTypePattern":"^text/xml$","contentTypeHuman":".xib interface builder document"},"markdownDescription":"@deprecated Apple has deprecated `.xib` splash screens in favor of `.storyboard` files. Local path to a XIB file as the loading screen. It overrides other loading screen options. Note: This will only be used in the standalone app (i.e., after you build the app). It will not be used in the Expo Go."},"backgroundColor":{"description":"Color to fill the loading screen background","type":"string","pattern":"^#|(&#x23;)\\d{6}$","meta":{"regexHuman":"6 character long hex color string, for example, `'#000000'`"},"markdownDescription":"Color to fill the loading screen background"},"resizeMode":{"description":"Determines how the `image` will be displayed in the splash loading screen. Must be one of `cover` or `contain`, defaults to `contain`.","enum":["cover","contain"],"type":"string","markdownDescription":"Determines how the `image` will be displayed in the splash loading screen. Must be one of `cover` or `contain`, defaults to `contain`."},"image":{"description":"Local path or remote URL to an image to fill the background of the loading screen. Image size and aspect ratio are up to you. Must be a .png.","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image"},"markdownDescription":"Local path or remote URL to an image to fill the background of the loading screen. Image size and aspect ratio are up to you. Must be a .png."},"tabletImage":{"description":"Local path or remote URL to an image to fill the background of the loading screen. Image size and aspect ratio are up to you. Must be a .png.","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image"},"markdownDescription":"Local path or remote URL to an image to fill the background of the loading screen. Image size and aspect ratio are up to you. Must be a .png."}},"markdownDescription":"Configuration for loading and splash screen for standalone iOS apps."},"jsEngine":{"description":"Specifies the JavaScript engine for iOS apps. Supported only on EAS Build. Defaults to `jsc`. Valid values: `hermes`, `jsc`.\n\n**Bare workflow** - To change the JavaScript engine, update the `expo.jsEngine` value in `ios/Podfile.properties.json`","type":"string","fallback":"jsc","enum":["hermes","jsc"],"meta":{"bareWorkflow":"To change the JavaScript engine, update the `expo.jsEngine` value in `ios/Podfile.properties.json`"},"markdownDescription":"Specifies the JavaScript engine for iOS apps. Supported only on EAS Build. Defaults to `jsc`. Valid values: `hermes`, `jsc`.\n\n**Bare workflow** - To change the JavaScript engine, update the `expo.jsEngine` value in `ios/Podfile.properties.json`"},"runtimeVersion":{"tsType":"string | { policy: 'nativeVersion' | 'sdkVersion'; }","oneOf":[{"type":"string","pattern":"^[a-zA-Z\\d][a-zA-Z\\d._+()-]{0,254}$","not":{"pattern":"^\\d+\\.\\d*0$"},"meta":{"notHuman":"String beginning with an alphanumeric character followed by any combination of alphanumeric character, \"_\", \"+\", \".\",\"(\", \")\", or \"-\". May not be a decimal ending in a 0. Valid examples: \"1.0.3a+\", \"1.0.0\", \"._+()-0a1\", \"0\".","regexHuman":"String beginning with an alphanumeric character followed by any combination of alphanumeric character, \"_\", \"+\", \".\",\"(\", \")\", or \"-\". May not be a decimal ending in a 0. Valid examples: \"1.0.3a+\", \"1.0.0\", \"._+()-0a1\", \"0\"."}},{"type":"string","pattern":"^exposdk:((\\d+\\.\\d+\\.\\d+)|(UNVERSIONED))$","meta":{"regexHuman":"An 'exposdk:' prefix followed by the SDK version of your project. Example: \"exposdk:44.0.0\"."}},{"type":"object","properties":{"policy":{"type":"string","enum":["nativeVersion","sdkVersion"]}},"required":["policy"],"additionalProperties":false}]}},"additionalProperties":false,"markdownDescription":"Configuration that is specific to the iOS platform."},"android":{"description":"Configuration that is specific to the Android platform.","type":"object","meta":{"standaloneOnly":true},"properties":{"publishManifestPath":{"description":"The manifest for the Android version of your app will be written to this path during publish.","type":"string","meta":{"autogenerated":true},"markdownDescription":"The manifest for the Android version of your app will be written to this path during publish."},"publishBundlePath":{"description":"The bundle for the Android version of your app will be written to this path during publish.","type":"string","meta":{"autogenerated":true},"markdownDescription":"The bundle for the Android version of your app will be written to this path during publish."},"package":{"description":"The package name for your Android standalone app. You make it up, but it needs to be unique on the Play Store. See [this StackOverflow question](http://stackoverflow.com/questions/6273892/android-package-name-convention).\n\n**Bare workflow** - This is set in `android/app/build.gradle` as `applicationId` as well as in your `AndroidManifest.xml` file (multiple places).","type":"string","pattern":"^[a-zA-Z][a-zA-Z0-9\\_]*(\\.[a-zA-Z][a-zA-Z0-9\\_]*)+$","meta":{"regexHuman":"Reverse DNS notation unique name for your app. Valid Android Application ID. For example, `com.example.app`, where `com.example` is our domain and `app` is our app. The name may only contain lowercase and uppercase letters (a-z, A-Z), numbers (0-9) and underscores (_), separated by periods (.). Each component of the name should start with a lowercase letter.","bareWorkflow":"This is set in `android/app/build.gradle` as `applicationId` as well as in your `AndroidManifest.xml` file (multiple places)."},"markdownDescription":"The package name for your Android standalone app. You make it up, but it needs to be unique on the Play Store. See [this StackOverflow question](http://stackoverflow.com/questions/6273892/android-package-name-convention).\n\n**Bare workflow** - This is set in `android/app/build.gradle` as `applicationId` as well as in your `AndroidManifest.xml` file (multiple places)."},"versionCode":{"description":"Version number required by Google Play. Increment by one for each release. Must be a positive integer. [Learn more](https://developer.android.com/studio/publish/versioning.html)\n\n**Bare workflow** - This is set in `android/app/build.gradle` as `versionCode`","type":"integer","minimum":0,"maximum":2100000000,"meta":{"bareWorkflow":"This is set in `android/app/build.gradle` as `versionCode`"},"markdownDescription":"Version number required by Google Play. Increment by one for each release. Must be a positive integer. [Learn more](https://developer.android.com/studio/publish/versioning.html)\n\n**Bare workflow** - This is set in `android/app/build.gradle` as `versionCode`"},"backgroundColor":{"description":"The background color for your Android app, behind any of your React views. Overrides the top-level `backgroundColor` key if it is present.\n\n**Bare workflow** - This is set in `android/app/src/main/AndroidManifest.xml` under `android:windowBackground`","type":"string","pattern":"^#|(&#x23;)\\d{6}$","meta":{"regexHuman":"6 character long hex color string, for example, `'#000000'`","bareWorkflow":"This is set in `android/app/src/main/AndroidManifest.xml` under `android:windowBackground`"},"markdownDescription":"The background color for your Android app, behind any of your React views. Overrides the top-level `backgroundColor` key if it is present.\n\n**Bare workflow** - This is set in `android/app/src/main/AndroidManifest.xml` under `android:windowBackground`"},"userInterfaceStyle":{"description":"Configuration to force the app to always use the light or dark user-interface appearance, such as \"dark mode\", or make it automatically adapt to the system preferences. If not provided, defaults to `light`. Requires `expo-system-ui` be installed in your project to work on Android.","type":"string","fallback":"light","enum":["light","dark","automatic"],"markdownDescription":"Configuration to force the app to always use the light or dark user-interface appearance, such as \"dark mode\", or make it automatically adapt to the system preferences. If not provided, defaults to `light`. Requires `expo-system-ui` be installed in your project to work on Android."},"useNextNotificationsApi":{"deprecated":true,"description":"@deprecated A Boolean value that indicates whether the app should use the new notifications API.","type":"boolean","fallback":false,"markdownDescription":"@deprecated A Boolean value that indicates whether the app should use the new notifications API."},"icon":{"description":"Local path or remote URL to an image to use for your app's icon on Android. If specified, this overrides the top-level `icon` key. We recommend that you use a 1024x1024 png file (transparency is recommended for the Google Play Store). This icon will appear on the home screen and within the Expo app.","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image","square":true},"markdownDescription":"Local path or remote URL to an image to use for your app's icon on Android. If specified, this overrides the top-level `icon` key. We recommend that you use a 1024x1024 png file (transparency is recommended for the Google Play Store). This icon will appear on the home screen and within the Expo app."},"adaptiveIcon":{"description":"Settings for an Adaptive Launcher Icon on Android. [Learn more](https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive)","type":"object","properties":{"foregroundImage":{"description":"Local path or remote URL to an image to use for your app's icon on Android. If specified, this overrides the top-level `icon` and the `android.icon` keys. Should follow the [specified guidelines](https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive). This icon will appear on the home screen.","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image","square":true},"markdownDescription":"Local path or remote URL to an image to use for your app's icon on Android. If specified, this overrides the top-level `icon` and the `android.icon` keys. Should follow the [specified guidelines](https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive). This icon will appear on the home screen."},"backgroundImage":{"description":"Local path or remote URL to a background image for your app's Adaptive Icon on Android. If specified, this overrides the `backgroundColor` key. Must have the same dimensions as foregroundImage`, and has no effect if `foregroundImage` is not specified. Should follow the [specified guidelines](https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive).","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image","square":true},"markdownDescription":"Local path or remote URL to a background image for your app's Adaptive Icon on Android. If specified, this overrides the `backgroundColor` key. Must have the same dimensions as foregroundImage`, and has no effect if `foregroundImage` is not specified. Should follow the [specified guidelines](https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive)."},"backgroundColor":{"description":"Color to use as the background for your app's Adaptive Icon on Android. Defaults to white, `#FFFFFF`. Has no effect if `foregroundImage` is not specified.","type":"string","pattern":"^#|(&#x23;)\\d{6}$","meta":{"regexHuman":"6 character long hex color string, for example, `'#000000'`"},"markdownDescription":"Color to use as the background for your app's Adaptive Icon on Android. Defaults to white, `#FFFFFF`. Has no effect if `foregroundImage` is not specified."}},"additionalProperties":false,"markdownDescription":"Settings for an Adaptive Launcher Icon on Android. [Learn more](https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive)"},"playStoreUrl":{"description":"URL to your app on the Google Play Store, if you have deployed it there. This is used to link to your store page from your Expo project page if your app is public.","pattern":"^https://play\\.google\\.com/","example":"https://play.google.com/store/apps/details?id=host.exp.exponent","type":["string"],"markdownDescription":"URL to your app on the Google Play Store, if you have deployed it there. This is used to link to your store page from your Expo project page if your app is public."},"permissions":{"description":"List of permissions used by the standalone app. \n\n To use ONLY the following minimum necessary permissions and none of the extras supported by Expo in a default managed app, set `permissions` to `[]`. The minimum necessary permissions do not require a Privacy Policy when uploading to Google Play Store and are: \n• receive data from Internet \n• view network connections \n• full network access \n• change your audio settings \n• prevent device from sleeping \n\n To use ALL permissions supported by Expo by default, do not specify the `permissions` key. \n\n To use the minimum necessary permissions ALONG with certain additional permissions, specify those extras in `permissions`, e.g.\n\n `[ \"CAMERA\", \"ACCESS_FINE_LOCATION\" ]`.\n\n You can specify the following permissions depending on what you need:\n\n- `ACCESS_COARSE_LOCATION`\n- `ACCESS_FINE_LOCATION`\n- `ACCESS_BACKGROUND_LOCATION`\n- `CAMERA`\n- `RECORD_AUDIO`\n- `READ_CONTACTS`\n- `WRITE_CONTACTS`\n- `READ_CALENDAR`\n- `WRITE_CALENDAR`\n- `READ_EXTERNAL_STORAGE`\n- `WRITE_EXTERNAL_STORAGE`\n- `USE_FINGERPRINT`\n- `USE_BIOMETRIC`\n- `WRITE_SETTINGS`\n- `VIBRATE`\n- `READ_PHONE_STATE`\n- `com.anddoes.launcher.permission.UPDATE_COUNT`\n- `com.android.launcher.permission.INSTALL_SHORTCUT`\n- `com.google.android.c2dm.permission.RECEIVE`\n- `com.google.android.gms.permission.ACTIVITY_RECOGNITION`\n- `com.google.android.providers.gsf.permission.READ_GSERVICES`\n- `com.htc.launcher.permission.READ_SETTINGS`\n- `com.htc.launcher.permission.UPDATE_SHORTCUT`\n- `com.majeur.launcher.permission.UPDATE_BADGE`\n- `com.sec.android.provider.badge.permission.READ`\n- `com.sec.android.provider.badge.permission.WRITE`\n- `com.sonyericsson.home.permission.BROADCAST_BADGE`\n\n\n**Bare workflow** - To change the permissions your app requests, you'll need to edit `AndroidManifest.xml` manually. To prevent your app from requesting one of the permissions listed below, you'll need to explicitly add it to `AndroidManifest.xml` along with a `tools:node=\"remove\"` tag.","type":"array","meta":{"bareWorkflow":"To change the permissions your app requests, you'll need to edit `AndroidManifest.xml` manually. To prevent your app from requesting one of the permissions listed below, you'll need to explicitly add it to `AndroidManifest.xml` along with a `tools:node=\"remove\"` tag."},"items":{"type":"string"},"markdownDescription":"List of permissions used by the standalone app. \n\n To use ONLY the following minimum necessary permissions and none of the extras supported by Expo in a default managed app, set `permissions` to `[]`. The minimum necessary permissions do not require a Privacy Policy when uploading to Google Play Store and are: \n• receive data from Internet \n• view network connections \n• full network access \n• change your audio settings \n• prevent device from sleeping \n\n To use ALL permissions supported by Expo by default, do not specify the `permissions` key. \n\n To use the minimum necessary permissions ALONG with certain additional permissions, specify those extras in `permissions`, e.g.\n\n `[ \"CAMERA\", \"ACCESS_FINE_LOCATION\" ]`.\n\n You can specify the following permissions depending on what you need:\n\n- `ACCESS_COARSE_LOCATION`\n- `ACCESS_FINE_LOCATION`\n- `ACCESS_BACKGROUND_LOCATION`\n- `CAMERA`\n- `RECORD_AUDIO`\n- `READ_CONTACTS`\n- `WRITE_CONTACTS`\n- `READ_CALENDAR`\n- `WRITE_CALENDAR`\n- `READ_EXTERNAL_STORAGE`\n- `WRITE_EXTERNAL_STORAGE`\n- `USE_FINGERPRINT`\n- `USE_BIOMETRIC`\n- `WRITE_SETTINGS`\n- `VIBRATE`\n- `READ_PHONE_STATE`\n- `com.anddoes.launcher.permission.UPDATE_COUNT`\n- `com.android.launcher.permission.INSTALL_SHORTCUT`\n- `com.google.android.c2dm.permission.RECEIVE`\n- `com.google.android.gms.permission.ACTIVITY_RECOGNITION`\n- `com.google.android.providers.gsf.permission.READ_GSERVICES`\n- `com.htc.launcher.permission.READ_SETTINGS`\n- `com.htc.launcher.permission.UPDATE_SHORTCUT`\n- `com.majeur.launcher.permission.UPDATE_BADGE`\n- `com.sec.android.provider.badge.permission.READ`\n- `com.sec.android.provider.badge.permission.WRITE`\n- `com.sonyericsson.home.permission.BROADCAST_BADGE`\n\n\n**Bare workflow** - To change the permissions your app requests, you'll need to edit `AndroidManifest.xml` manually. To prevent your app from requesting one of the permissions listed below, you'll need to explicitly add it to `AndroidManifest.xml` along with a `tools:node=\"remove\"` tag."},"blockedPermissions":{"description":"List of permissions to block in the final `AndroidManifest.xml`. This is useful for removing permissions that are added by native package `AndroidManifest.xml` files which are merged into the final manifest. Internally this feature uses the `tools:node=\"remove\"` XML attribute to remove permissions. Not available in the classic `expo build:android` or Expo Go.","type":"array","items":{"type":"string"},"markdownDescription":"List of permissions to block in the final `AndroidManifest.xml`. This is useful for removing permissions that are added by native package `AndroidManifest.xml` files which are merged into the final manifest. Internally this feature uses the `tools:node=\"remove\"` XML attribute to remove permissions. Not available in the classic `expo build:android` or Expo Go."},"googleServicesFile":{"description":"[Firebase Configuration File](https://support.google.com/firebase/answer/7015592) Location of the `GoogleService-Info.plist` file for configuring Firebase. Including this key automatically enables FCM in your standalone app.\n\n**Bare workflow** - Add or edit the file directly at `android/app/google-services.json`","type":"string","meta":{"bareWorkflow":"Add or edit the file directly at `android/app/google-services.json`"},"markdownDescription":"[Firebase Configuration File](https://support.google.com/firebase/answer/7015592) Location of the `GoogleService-Info.plist` file for configuring Firebase. Including this key automatically enables FCM in your standalone app.\n\n**Bare workflow** - Add or edit the file directly at `android/app/google-services.json`"},"config":{"type":"object","description":"Note: This property key is not included in the production manifest and will evaluate to `undefined`. It is used internally only in the build process, because it contains API keys that some may want to keep private.","properties":{"branch":{"description":"[Branch](https://branch.io/) key to hook up Branch linking services.","type":"object","properties":{"apiKey":{"description":"Your Branch API key","type":"string","markdownDescription":"Your Branch API key"}},"additionalProperties":false,"markdownDescription":"[Branch](https://branch.io/) key to hook up Branch linking services."},"googleMaps":{"description":"[Google Maps Android SDK](https://developers.google.com/maps/documentation/android-api/signup) configuration for your standalone app.","type":"object","properties":{"apiKey":{"description":"Your Google Maps Android SDK API key","type":"string","markdownDescription":"Your Google Maps Android SDK API key"}},"additionalProperties":false,"markdownDescription":"[Google Maps Android SDK](https://developers.google.com/maps/documentation/android-api/signup) configuration for your standalone app."},"googleMobileAdsAppId":{"description":"[Google Mobile Ads App ID](https://support.google.com/admob/answer/6232340) Google AdMob App ID. ","type":"string","markdownDescription":"[Google Mobile Ads App ID](https://support.google.com/admob/answer/6232340) Google AdMob App ID. "},"googleMobileAdsAutoInit":{"description":"A boolean indicating whether to initialize Google App Measurement and begin sending user-level event data to Google immediately when the app starts. The default in Expo (Client and in standalone apps) is `false`. [Sets the opposite of the given value to the following key in `Info.plist`](https://developers.google.com/admob/ios/eu-consent#delay_app_measurement_optional)","type":"boolean","fallback":false,"markdownDescription":"A boolean indicating whether to initialize Google App Measurement and begin sending user-level event data to Google immediately when the app starts. The default in Expo (Client and in standalone apps) is `false`. [Sets the opposite of the given value to the following key in `Info.plist`](https://developers.google.com/admob/ios/eu-consent#delay_app_measurement_optional)"},"googleSignIn":{"deprecated":true,"meta":{"deprecated":true},"description":"@deprecated Use `googleServicesFile` instead. [Google Sign-In Android SDK](https://developers.google.com/identity/sign-in/android/start-integrating) keys for your standalone app.","type":"object","properties":{"apiKey":{"description":"The Android API key. Can be found in the credentials section of the developer console or in `google-services.json`.","type":"string","markdownDescription":"The Android API key. Can be found in the credentials section of the developer console or in `google-services.json`."},"certificateHash":{"description":"The SHA-1 hash of the signing certificate used to build the APK without any separator (`:`). Can be found in `google-services.json`. https://developers.google.com/android/guides/client-auth","type":"string","markdownDescription":"The SHA-1 hash of the signing certificate used to build the APK without any separator (`:`). Can be found in `google-services.json`. https://developers.google.com/android/guides/client-auth"}},"additionalProperties":false,"markdownDescription":"@deprecated Use `googleServicesFile` instead. [Google Sign-In Android SDK](https://developers.google.com/identity/sign-in/android/start-integrating) keys for your standalone app."}},"additionalProperties":false,"markdownDescription":"Note: This property key is not included in the production manifest and will evaluate to `undefined`. It is used internally only in the build process, because it contains API keys that some may want to keep private."},"splash":{"description":"Configuration for loading and splash screen for managed and standalone Android apps.","type":"object","properties":{"backgroundColor":{"description":"Color to fill the loading screen background","type":"string","pattern":"^#|(&#x23;)\\d{6}$","meta":{"regexHuman":"6 character long hex color string, for example, `'#000000'`"},"markdownDescription":"Color to fill the loading screen background"},"resizeMode":{"description":"Determines how the `image` will be displayed in the splash loading screen. Must be one of `cover`, `contain` or `native`, defaults to `contain`.","enum":["cover","contain","native"],"type":"string","markdownDescription":"Determines how the `image` will be displayed in the splash loading screen. Must be one of `cover`, `contain` or `native`, defaults to `contain`."},"image":{"description":"Local path or remote URL to an image to fill the background of the loading screen. Image size and aspect ratio are up to you. Must be a .png.","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image"},"markdownDescription":"Local path or remote URL to an image to fill the background of the loading screen. Image size and aspect ratio are up to you. Must be a .png."},"mdpi":{"description":"Local path or remote URL to an image to fill the background of the loading screen in \"native\" mode. Image size and aspect ratio are up to you. [Learn more]( https://developer.android.com/training/multiscreen/screendensities) \n\n `Natural sized image (baseline)`","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image"},"markdownDescription":"Local path or remote URL to an image to fill the background of the loading screen in \"native\" mode. Image size and aspect ratio are up to you. [Learn more]( https://developer.android.com/training/multiscreen/screendensities) \n\n `Natural sized image (baseline)`"},"hdpi":{"description":"Local path or remote URL to an image to fill the background of the loading screen in \"native\" mode. Image size and aspect ratio are up to you. [Learn more]( https://developer.android.com/training/multiscreen/screendensities) \n\n `Scale 1.5x`","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image"},"markdownDescription":"Local path or remote URL to an image to fill the background of the loading screen in \"native\" mode. Image size and aspect ratio are up to you. [Learn more]( https://developer.android.com/training/multiscreen/screendensities) \n\n `Scale 1.5x`"},"xhdpi":{"description":"Local path or remote URL to an image to fill the background of the loading screen in \"native\" mode. Image size and aspect ratio are up to you. [Learn more]( https://developer.android.com/training/multiscreen/screendensities) \n\n `Scale 2x`","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image"},"markdownDescription":"Local path or remote URL to an image to fill the background of the loading screen in \"native\" mode. Image size and aspect ratio are up to you. [Learn more]( https://developer.android.com/training/multiscreen/screendensities) \n\n `Scale 2x`"},"xxhdpi":{"description":"Local path or remote URL to an image to fill the background of the loading screen in \"native\" mode. Image size and aspect ratio are up to you. [Learn more]( https://developer.android.com/training/multiscreen/screendensities) \n\n `Scale 3x`","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image"},"markdownDescription":"Local path or remote URL to an image to fill the background of the loading screen in \"native\" mode. Image size and aspect ratio are up to you. [Learn more]( https://developer.android.com/training/multiscreen/screendensities) \n\n `Scale 3x`"},"xxxhdpi":{"description":"Local path or remote URL to an image to fill the background of the loading screen in \"native\" mode. Image size and aspect ratio are up to you. [Learn more]( https://developer.android.com/training/multiscreen/screendensities) \n\n `Scale 4x`","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image"},"markdownDescription":"Local path or remote URL to an image to fill the background of the loading screen in \"native\" mode. Image size and aspect ratio are up to you. [Learn more]( https://developer.android.com/training/multiscreen/screendensities) \n\n `Scale 4x`"}},"markdownDescription":"Configuration for loading and splash screen for managed and standalone Android apps."},"intentFilters":{"description":"Configuration for setting an array of custom intent filters in Android manifest. [Learn more](https://developer.android.com/guide/components/intents-filters)\n\n**Bare workflow** - This is set in `AndroidManifest.xml` directly. [Learn more.](https://developer.android.com/guide/components/intents-filters)","example":[{"autoVerify":true,"action":"VIEW","data":{"scheme":"https","host":"*.example.com"},"category":["BROWSABLE","DEFAULT"]}],"exampleString":"\n [{ \n \"autoVerify\": true, \n \"action\": \"VIEW\", \n \"data\": { \n \"scheme\": \"https\", \n \"host\": \"*.example.com\" \n }, \n \"category\": [\"BROWSABLE\", \"DEFAULT\"] \n }]","type":"array","uniqueItems":true,"items":{"type":"object","properties":{"autoVerify":{"description":"You may also use an intent filter to set your app as the default handler for links (without showing the user a dialog with options). To do so use `true` and then configure your server to serve a JSON file verifying that you own the domain. [Learn more](https://developer.android.com/training/app-links)","type":"boolean","markdownDescription":"You may also use an intent filter to set your app as the default handler for links (without showing the user a dialog with options). To do so use `true` and then configure your server to serve a JSON file verifying that you own the domain. [Learn more](https://developer.android.com/training/app-links)"},"action":{"type":"string"},"data":{"anyOf":[{"type":"object","properties":{"scheme":{"description":"Scheme of the URL, e.g. `https`","type":"string","markdownDescription":"Scheme of the URL, e.g. `https`"},"host":{"description":"Hostname, e.g. `myapp.io`","type":"string","markdownDescription":"Hostname, e.g. `myapp.io`"},"port":{"description":"Port, e.g. `3000`","type":"string","markdownDescription":"Port, e.g. `3000`"},"path":{"description":"Exact path for URLs that should be matched by the filter, e.g. `/records`","type":"string","markdownDescription":"Exact path for URLs that should be matched by the filter, e.g. `/records`"},"pathPattern":{"description":"Pattern for paths that should be matched by the filter, e.g. `.*`. Must begin with `/`","type":"string","markdownDescription":"Pattern for paths that should be matched by the filter, e.g. `.*`. Must begin with `/`"},"pathPrefix":{"description":"Prefix for paths that should be matched by the filter, e.g. `/records/` will match `/records/123`","type":"string","markdownDescription":"Prefix for paths that should be matched by the filter, e.g. `/records/` will match `/records/123`"},"mimeType":{"description":"MIME type for URLs that should be matched by the filter","type":"string","markdownDescription":"MIME type for URLs that should be matched by the filter"}},"additionalProperties":false},{"type":["array"],"items":{"type":"object","properties":{"scheme":{"description":"Scheme of the URL, e.g. `https`","type":"string","markdownDescription":"Scheme of the URL, e.g. `https`"},"host":{"description":"Hostname, e.g. `myapp.io`","type":"string","markdownDescription":"Hostname, e.g. `myapp.io`"},"port":{"description":"Port, e.g. `3000`","type":"string","markdownDescription":"Port, e.g. `3000`"},"path":{"description":"Exact path for URLs that should be matched by the filter, e.g. `/records`","type":"string","markdownDescription":"Exact path for URLs that should be matched by the filter, e.g. `/records`"},"pathPattern":{"description":"Pattern for paths that should be matched by the filter, e.g. `.*`. Must begin with `/`","type":"string","markdownDescription":"Pattern for paths that should be matched by the filter, e.g. `.*`. Must begin with `/`"},"pathPrefix":{"description":"Prefix for paths that should be matched by the filter, e.g. `/records/` will match `/records/123`","type":"string","markdownDescription":"Prefix for paths that should be matched by the filter, e.g. `/records/` will match `/records/123`"},"mimeType":{"description":"MIME type for URLs that should be matched by the filter","type":"string","markdownDescription":"MIME type for URLs that should be matched by the filter"}},"additionalProperties":false}}]},"category":{"anyOf":[{"type":["string"]},{"type":"array","items":{"type":"string"}}]}},"additionalProperties":false,"required":["action"]},"meta":{"bareWorkflow":"This is set in `AndroidManifest.xml` directly. [Learn more.](https://developer.android.com/guide/components/intents-filters)"},"markdownDescription":"Configuration for setting an array of custom intent filters in Android manifest. [Learn more](https://developer.android.com/guide/components/intents-filters)\n\n**Bare workflow** - This is set in `AndroidManifest.xml` directly. [Learn more.](https://developer.android.com/guide/components/intents-filters)"},"allowBackup":{"description":"Allows your user's app data to be automatically backed up to their Google Drive. If this is set to false, no backup or restore of the application will ever be performed (this is useful if your app deals with sensitive information). Defaults to the Android default, which is `true`.","fallback":true,"type":"boolean","markdownDescription":"Allows your user's app data to be automatically backed up to their Google Drive. If this is set to false, no backup or restore of the application will ever be performed (this is useful if your app deals with sensitive information). Defaults to the Android default, which is `true`."},"softwareKeyboardLayoutMode":{"description":"Determines how the software keyboard will impact the layout of your application. This maps to the `android:windowSoftInputMode` property. Defaults to `resize`. Valid values: `resize`, `pan`.","enum":["resize","pan"],"type":"string","fallback":"resize","markdownDescription":"Determines how the software keyboard will impact the layout of your application. This maps to the `android:windowSoftInputMode` property. Defaults to `resize`. Valid values: `resize`, `pan`."},"jsEngine":{"description":"Specifies the JavaScript engine for Android apps. Supported only on EAS Build and in Expo Go. Defaults to `jsc`. Valid values: `hermes`, `jsc`.\n\n**Bare workflow** - To change the JavaScript engine, update the `expo.jsEngine` value in `android/gradle.properties`","type":"string","fallback":"jsc","enum":["hermes","jsc"],"meta":{"bareWorkflow":"To change the JavaScript engine, update the `expo.jsEngine` value in `android/gradle.properties`"},"markdownDescription":"Specifies the JavaScript engine for Android apps. Supported only on EAS Build and in Expo Go. Defaults to `jsc`. Valid values: `hermes`, `jsc`.\n\n**Bare workflow** - To change the JavaScript engine, update the `expo.jsEngine` value in `android/gradle.properties`"},"runtimeVersion":{"tsType":"string | { policy: 'nativeVersion' | 'sdkVersion'; }","oneOf":[{"type":"string","pattern":"^[a-zA-Z\\d][a-zA-Z\\d._+()-]{0,254}$","not":{"pattern":"^\\d+\\.\\d*0$"},"meta":{"notHuman":"String beginning with an alphanumeric character followed by any combination of alphanumeric character, \"_\", \"+\", \".\",\"(\", \")\", or \"-\". May not be a decimal ending in a 0. Valid examples: \"1.0.3a+\", \"1.0.0\", \"._+()-0a1\", \"0\".","regexHuman":"String beginning with an alphanumeric character followed by any combination of alphanumeric character, \"_\", \"+\", \".\",\"(\", \")\", or \"-\". May not be a decimal ending in a 0. Valid examples: \"1.0.3a+\", \"1.0.0\", \"._+()-0a1\", \"0\"."}},{"type":"string","pattern":"^exposdk:((\\d+\\.\\d+\\.\\d+)|(UNVERSIONED))$","meta":{"regexHuman":"An 'exposdk:' prefix followed by the SDK version of your project. Example: \"exposdk:44.0.0\"."}},{"type":"object","properties":{"policy":{"type":"string","enum":["nativeVersion","sdkVersion"]}},"required":["policy"],"additionalProperties":false}]}},"additionalProperties":false,"markdownDescription":"Configuration that is specific to the Android platform."},"web":{"description":"Configuration that is specific to the web platform.","type":"object","additionalProperties":true,"properties":{"favicon":{"description":"Relative path of an image to use for your app's favicon.","type":"string","markdownDescription":"Relative path of an image to use for your app's favicon."},"name":{"description":"Defines the title of the document, defaults to the outer level name","type":"string","meta":{"pwa":"name"},"markdownDescription":"Defines the title of the document, defaults to the outer level name"},"shortName":{"description":"A short version of the app's name, 12 characters or fewer. Used in app launcher and new tab pages. Maps to `short_name` in the PWA manifest.json. Defaults to the `name` property.","type":"string","meta":{"pwa":"short_name","regexHuman":"Maximum 12 characters long"},"markdownDescription":"A short version of the app's name, 12 characters or fewer. Used in app launcher and new tab pages. Maps to `short_name` in the PWA manifest.json. Defaults to the `name` property."},"lang":{"description":"Specifies the primary language for the values in the name and short_name members. This value is a string containing a single language tag.","type":"string","fallback":"en","meta":{"pwa":"lang"},"markdownDescription":"Specifies the primary language for the values in the name and short_name members. This value is a string containing a single language tag."},"scope":{"description":"Defines the navigation scope of this website's context. This restricts what web pages can be viewed while the manifest is applied. If the user navigates outside the scope, it returns to a normal web page inside a browser tab/window. If the scope is a relative URL, the base URL will be the URL of the manifest.","type":"string","meta":{"pwa":"scope"},"markdownDescription":"Defines the navigation scope of this website's context. This restricts what web pages can be viewed while the manifest is applied. If the user navigates outside the scope, it returns to a normal web page inside a browser tab/window. If the scope is a relative URL, the base URL will be the URL of the manifest."},"themeColor":{"description":"Defines the color of the Android tool bar, and may be reflected in the app's preview in task switchers.","type":"string","pattern":"^#|(&#x23;)\\d{6}$","meta":{"pwa":"theme_color","html":"theme-color","regexHuman":"6 character long hex color string, for example, `'#000000'`"},"markdownDescription":"Defines the color of the Android tool bar, and may be reflected in the app's preview in task switchers."},"description":{"description":"Provides a general description of what the pinned website does.","type":"string","meta":{"html":"description","pwa":"description"},"markdownDescription":"Provides a general description of what the pinned website does."},"dir":{"description":"Specifies the primary text direction for the name, short_name, and description members. Together with the lang member, it helps the correct display of right-to-left languages.","enum":["auto","ltr","rtl"],"type":"string","meta":{"pwa":"dir"},"markdownDescription":"Specifies the primary text direction for the name, short_name, and description members. Together with the lang member, it helps the correct display of right-to-left languages."},"display":{"description":"Defines the developers’ preferred display mode for the website.","enum":["fullscreen","standalone","minimal-ui","browser"],"type":"string","meta":{"pwa":"display"},"markdownDescription":"Defines the developers’ preferred display mode for the website."},"startUrl":{"description":"The URL that loads when a user launches the application (e.g., when added to home screen), typically the index. Note: This has to be a relative URL, relative to the manifest URL.","type":"string","meta":{"pwa":"start_url"},"markdownDescription":"The URL that loads when a user launches the application (e.g., when added to home screen), typically the index. Note: This has to be a relative URL, relative to the manifest URL."},"orientation":{"description":"Defines the default orientation for all the website's top level browsing contexts.","enum":["any","natural","landscape","landscape-primary","landscape-secondary","portrait","portrait-primary","portrait-secondary"],"type":"string","meta":{"pwa":"orientation"},"markdownDescription":"Defines the default orientation for all the website's top level browsing contexts."},"backgroundColor":{"description":"Defines the expected “background color” for the website. This value repeats what is already available in the site’s CSS, but can be used by browsers to draw the background color of a shortcut when the manifest is available before the stylesheet has loaded. This creates a smooth transition between launching the web application and loading the site's content.","type":"string","pattern":"^#|(&#x23;)\\d{6}$","meta":{"pwa":"background_color","regexHuman":"6 character long hex color string, for example, `'#000000'`"},"markdownDescription":"Defines the expected “background color” for the website. This value repeats what is already available in the site’s CSS, but can be used by browsers to draw the background color of a shortcut when the manifest is available before the stylesheet has loaded. This creates a smooth transition between launching the web application and loading the site's content."},"barStyle":{"description":"If content is set to default, the status bar appears normal. If set to black, the status bar has a black background. If set to black-translucent, the status bar is black and translucent. If set to default or black, the web content is displayed below the status bar. If set to black-translucent, the web content is displayed on the entire screen, partially obscured by the status bar.","enum":["default","black","black-translucent"],"type":"string","fallback":"black-translucent","meta":{"html":"apple-mobile-web-app-status-bar-style","pwa":"name"},"markdownDescription":"If content is set to default, the status bar appears normal. If set to black, the status bar has a black background. If set to black-translucent, the status bar is black and translucent. If set to default or black, the web content is displayed below the status bar. If set to black-translucent, the web content is displayed on the entire screen, partially obscured by the status bar."},"preferRelatedApplications":{"description":"Hints for the user agent to indicate to the user that the specified native applications (defined in expo.ios and expo.android) are recommended over the website.","type":"boolean","fallback":true,"meta":{"pwa":"prefer_related_applications"},"markdownDescription":"Hints for the user agent to indicate to the user that the specified native applications (defined in expo.ios and expo.android) are recommended over the website."},"dangerous":{"description":"Experimental features. These will break without deprecation notice.","type":"object","properties":{},"additionalProperties":true,"markdownDescription":"Experimental features. These will break without deprecation notice."},"splash":{"description":"Configuration for PWA splash screens.\n\n**Bare workflow** - Use [expo-splash-screen](https://github.com/expo/expo/tree/main/packages/expo-splash-screen#expo-splash-screen)","type":"object","properties":{"backgroundColor":{"description":"Color to fill the loading screen background","type":"string","pattern":"^#|(&#x23;)\\d{6}$","meta":{"regexHuman":"6 character long hex color string, for example, `'#000000'`"},"markdownDescription":"Color to fill the loading screen background"},"resizeMode":{"description":"Determines how the `image` will be displayed in the splash loading screen. Must be one of `cover` or `contain`, defaults to `contain`.","enum":["cover","contain"],"type":"string","markdownDescription":"Determines how the `image` will be displayed in the splash loading screen. Must be one of `cover` or `contain`, defaults to `contain`."},"image":{"description":"Local path or remote URL to an image to fill the background of the loading screen. Image size and aspect ratio are up to you. Must be a .png.","type":"string","meta":{"asset":true,"contentTypePattern":"^image/png$","contentTypeHuman":".png image"},"markdownDescription":"Local path or remote URL to an image to fill the background of the loading screen. Image size and aspect ratio are up to you. Must be a .png."}},"meta":{"bareWorkflow":"Use [expo-splash-screen](https://github.com/expo/expo/tree/main/packages/expo-splash-screen#expo-splash-screen)"},"markdownDescription":"Configuration for PWA splash screens.\n\n**Bare workflow** - Use [expo-splash-screen](https://github.com/expo/expo/tree/main/packages/expo-splash-screen#expo-splash-screen)"},"config":{"description":"Firebase web configuration. Used by the expo-firebase packages on both web and native. [Learn more](https://firebase.google.com/docs/reference/js/firebase.html#initializeapp)","type":"object","properties":{"firebase":{"type":"object","properties":{"apiKey":{"type":"string"},"authDomain":{"type":"string"},"databaseURL":{"type":"string"},"projectId":{"type":"string"},"storageBucket":{"type":"string"},"messagingSenderId":{"type":"string"},"appId":{"type":"string"},"measurementId":{"type":"string"}}}},"markdownDescription":"Firebase web configuration. Used by the expo-firebase packages on both web and native. [Learn more](https://firebase.google.com/docs/reference/js/firebase.html#initializeapp)"}},"markdownDescription":"Configuration that is specific to the web platform."},"hooks":{"description":"Configuration for scripts to run to hook into the publish process","type":"object","additionalProperties":false,"properties":{"postPublish":{"type":"array","items":{"type":"object","additionalProperties":true,"properties":{"file":{"type":"string"},"config":{"type":"object","additionalProperties":true,"properties":{}}}}},"postExport":{"type":"array","items":{"type":"object","additionalProperties":true,"properties":{"file":{"type":"string"},"config":{"type":"object","additionalProperties":true,"properties":{}}}}}},"markdownDescription":"Configuration for scripts to run to hook into the publish process"},"experiments":{"description":"Enable experimental features that may be unstable, unsupported, or removed without deprecation notices.","type":"object","additionalProperties":false,"properties":{"turboModules":{"description":"Enables Turbo Modules, which are a type of native modules that use a different way of communicating between JS and platform code. When installing a Turbo Module you will need to enable this experimental option (the library still needs to be a part of Expo SDK already, like react-native-reanimated v2). Turbo Modules do not support remote debugging and enabling this option will disable remote debugging.","type":"boolean","fallback":false,"markdownDescription":"Enables Turbo Modules, which are a type of native modules that use a different way of communicating between JS and platform code. When installing a Turbo Module you will need to enable this experimental option (the library still needs to be a part of Expo SDK already, like react-native-reanimated v2). Turbo Modules do not support remote debugging and enabling this option will disable remote debugging."}},"markdownDescription":"Enable experimental features that may be unstable, unsupported, or removed without deprecation notices."},"_internal":{"description":"Internal properties for developer tools","type":"object","properties":{"pluginHistory":{"description":"List of plugins already run on the config","type":"object","properties":{},"additionalProperties":true,"markdownDescription":"List of plugins already run on the config"}},"additionalProperties":true,"meta":{"autogenerated":true},"markdownDescription":"Internal properties for developer tools"}},"additionalProperties":false,"required":["name","slug"]}}}
c9a9fc61a2940b4575086201867a7b4e5385fbea0e8eb0edab0600371f8e217829b822294e912647a8227f7f1ba66817bc5ac688a54eaed2a38ec2304052100cc473cc0b5cf5d5c01db7794a2381fd5c6baace1d377aae3ae922038c6cfe53c0a12e41a9c4c33624c7c202a0a22007b08391915fcffb90a8f839a88bb1a952aef683091625f3aab472a0b238f189acf69f663471db1fade1ae8e0404febc7fa0ce7f83903df40e899dc32efaf46eae33ade2947f35d8a894fe5aef321233a10e2b38621713b01b6146a2a891fc0ddea2
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v3.1/osx-x64",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v3.1": {},
".NETCoreApp,Version=v3.1/osx-x64": {
"Microsoft.Build.Tasks.Git/1.1.0-beta-20206-02": {},
"Microsoft.NETCore.App/3.1.14-servicing.21165.2": {
"dependencies": {
"Microsoft.NETCore.Platforms": "3.1.6"
}
},
"Microsoft.NETCore.App.Internal/3.1.14-servicing.21165.2": {
"dependencies": {
"Microsoft.NETCore.DotNetHostPolicy": "3.1.14",
"Microsoft.NETCore.Platforms": "3.1.6",
"Microsoft.NETCore.Targets": "3.1.0",
"NETStandard.Library": "2.1.0",
"runtime.osx-x64.Microsoft.NETCore.App": "3.1.14-servicing.21165.2"
}
},
"Microsoft.NETCore.DotNetHostPolicy/3.1.14": {
"dependencies": {
"runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy": "3.1.14"
}
},
"Microsoft.NETCore.Platforms/3.1.6": {},
"Microsoft.NETCore.Targets/3.1.0": {},
"Microsoft.SourceLink.AzureRepos.Git/1.1.0-beta-20206-02": {
"dependencies": {
"Microsoft.Build.Tasks.Git": "1.1.0-beta-20206-02",
"Microsoft.SourceLink.Common": "1.1.0-beta-20206-02"
}
},
"Microsoft.SourceLink.Common/1.1.0-beta-20206-02": {},
"Microsoft.SourceLink.GitHub/1.1.0-beta-20206-02": {
"dependencies": {
"Microsoft.Build.Tasks.Git": "1.1.0-beta-20206-02",
"Microsoft.SourceLink.Common": "1.1.0-beta-20206-02"
}
},
"NETStandard.Library/2.1.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "3.1.6"
}
},
"runtime.osx-x64.Microsoft.NETCore.App/3.1.14-servicing.21165.2": {
"runtime": {
"runtimes/osx-x64/lib/netcoreapp3.1/Microsoft.CSharp.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/Microsoft.VisualBasic.Core.dll": {
"assemblyVersion": "10.0.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/Microsoft.VisualBasic.dll": {
"assemblyVersion": "10.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/Microsoft.Win32.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/Microsoft.Win32.Registry.dll": {
"assemblyVersion": "4.1.3.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.AppContext.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Buffers.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Collections.Concurrent.dll": {
"assemblyVersion": "4.0.15.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Collections.Immutable.dll": {
"assemblyVersion": "1.2.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Collections.NonGeneric.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Collections.Specialized.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Collections.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.Annotations.dll": {
"assemblyVersion": "4.3.1.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.DataAnnotations.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.EventBasedAsync.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.Primitives.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.TypeConverter.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Configuration.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Console.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Core.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Data.Common.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Data.DataSetExtensions.dll": {
"assemblyVersion": "4.0.1.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Data.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.Contracts.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.Debug.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.DiagnosticSource.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.FileVersionInfo.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.Process.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.StackTrace.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.TextWriterTraceListener.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.Tools.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.TraceSource.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.Tracing.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Drawing.Primitives.dll": {
"assemblyVersion": "4.2.1.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Drawing.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Dynamic.Runtime.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Globalization.Calendars.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Globalization.Extensions.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Globalization.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Compression.Brotli.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Compression.FileSystem.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Compression.ZipFile.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Compression.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.FileSystem.AccessControl.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.FileSystem.DriveInfo.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.FileSystem.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.FileSystem.Watcher.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.FileSystem.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.IsolatedStorage.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.MemoryMappedFiles.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Pipes.AccessControl.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Pipes.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.UnmanagedMemoryStream.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Linq.Expressions.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Linq.Parallel.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Linq.Queryable.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Linq.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Memory.dll": {
"assemblyVersion": "4.2.1.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Http.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.HttpListener.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Mail.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.NameResolution.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.NetworkInformation.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Ping.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Requests.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Security.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.ServicePoint.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Sockets.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.WebClient.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.WebHeaderCollection.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.WebProxy.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.WebSockets.Client.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.WebSockets.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Numerics.Vectors.dll": {
"assemblyVersion": "4.1.6.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Numerics.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ObjectModel.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Private.DataContractSerialization.dll": {
"assemblyVersion": "4.1.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Private.Uri.dll": {
"assemblyVersion": "4.0.6.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Private.Xml.Linq.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Private.Xml.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.DispatchProxy.dll": {
"assemblyVersion": "4.0.6.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Emit.ILGeneration.dll": {
"assemblyVersion": "4.1.1.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Emit.Lightweight.dll": {
"assemblyVersion": "4.1.1.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Emit.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Extensions.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Metadata.dll": {
"assemblyVersion": "1.4.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.TypeExtensions.dll": {
"assemblyVersion": "4.1.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Resources.Reader.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Resources.ResourceManager.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Resources.Writer.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll": {
"assemblyVersion": "4.0.6.0",
"fileVersion": "4.0.0.0"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.CompilerServices.VisualC.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Extensions.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Handles.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.InteropServices.RuntimeInformation.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.InteropServices.WindowsRuntime.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.InteropServices.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Intrinsics.dll": {
"assemblyVersion": "4.0.1.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Loader.dll": {
"assemblyVersion": "4.1.1.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Numerics.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Serialization.Formatters.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Serialization.Json.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Serialization.Primitives.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Serialization.Xml.dll": {
"assemblyVersion": "4.1.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Serialization.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.WindowsRuntime.UI.Xaml.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.WindowsRuntime.dll": {
"assemblyVersion": "4.0.15.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.AccessControl.dll": {
"assemblyVersion": "4.1.3.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Claims.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.Algorithms.dll": {
"assemblyVersion": "4.3.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.Cng.dll": {
"assemblyVersion": "4.3.3.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.Csp.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.Encoding.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.OpenSsl.dll": {
"assemblyVersion": "4.1.3.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.X509Certificates.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Principal.Windows.dll": {
"assemblyVersion": "4.1.3.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Principal.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.SecureString.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ServiceModel.Web.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ServiceProcess.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Text.Encoding.CodePages.dll": {
"assemblyVersion": "4.1.3.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Text.Encoding.Extensions.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Text.Encoding.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Text.Encodings.Web.dll": {
"assemblyVersion": "4.0.5.1",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Text.Json.dll": {
"assemblyVersion": "4.0.1.2",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Text.RegularExpressions.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Channels.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Overlapped.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Tasks.Dataflow.dll": {
"assemblyVersion": "4.6.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Tasks.Extensions.dll": {
"assemblyVersion": "4.3.1.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Tasks.Parallel.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Tasks.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Thread.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.ThreadPool.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Timer.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Transactions.Local.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Transactions.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ValueTuple.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Web.HttpUtility.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Web.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Windows.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.Linq.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.ReaderWriter.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.Serialization.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.XDocument.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.XPath.XDocument.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.XPath.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.XmlDocument.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.XmlSerializer.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/WindowsBase.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/mscorlib.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/netstandard.dll": {
"assemblyVersion": "2.1.0.0",
"fileVersion": "4.700.21.16208"
}
},
"native": {
"runtimes/osx-x64/native/SOS_README.md": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Globalization.Native.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.IO.Compression.Native.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.IO.Compression.Native.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Native.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Native.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Net.Http.Native.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Net.Http.Native.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Net.Security.Native.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Net.Security.Native.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Private.CoreLib.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16201"
},
"runtimes/osx-x64/native/System.Security.Cryptography.Native.Apple.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Security.Cryptography.Native.Apple.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Security.Cryptography.Native.OpenSsl.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Security.Cryptography.Native.OpenSsl.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/libclrjit.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/libcoreclr.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/libdbgshim.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/libmscordaccore.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/libmscordbi.dylib": {
"fileVersion": "0.0.0.0"
}
}
},
"runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy/3.1.14": {
"native": {
"runtimes/osx-x64/native/libhostpolicy.dylib": {
"fileVersion": "0.0.0.0"
}
}
},
"XliffTasks/1.0.0-beta.20206.1": {}
}
},
"libraries": {
"Microsoft.Build.Tasks.Git/1.1.0-beta-20206-02": {
"type": "package",
"serviceable": true,
"sha512": "sha512-hZ9leS9Yd9MHpqvviMftSJFDcLYu2h1DrapW1TDm1s1fgOy71c8HvArNMd3fseVkXmp3VTfGnkgcw0FR+TI6xw==",
"path": "microsoft.build.tasks.git/1.1.0-beta-20206-02",
"hashPath": "microsoft.build.tasks.git.1.1.0-beta-20206-02.nupkg.sha512"
},
"Microsoft.NETCore.App/3.1.14-servicing.21165.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-86cQvV1UImOU+I81vMlRg/ev72TsxMrdm9w5wx6KRwwxfsti1NPOJQYLzJtTgP92xh1yxgN29/gh4V9zdjemjA==",
"path": "microsoft.netcore.app/3.1.14-servicing.21165.2",
"hashPath": "microsoft.netcore.app.3.1.14-servicing.21165.2.nupkg.sha512"
},
"Microsoft.NETCore.App.Internal/3.1.14-servicing.21165.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-+WtBHLIFbdifeoygfBuHPVz7irsv74wJNnkVyOPAuacCzmkptvuwhlAUaClFNW/XWY0RoySmBz7szTmZw7u9aw==",
"path": "microsoft.netcore.app.internal/3.1.14-servicing.21165.2",
"hashPath": "microsoft.netcore.app.internal.3.1.14-servicing.21165.2.nupkg.sha512"
},
"Microsoft.NETCore.DotNetHostPolicy/3.1.14": {
"type": "package",
"serviceable": true,
"sha512": "sha512-GK/cjLz3Wsy4Tmy7D4sZSyygXtjP68bN16sdR7ffrY/PbpR/+NlLMFcgmZoeQZxAEp2wUBmD6fiRR55x4yZQtA=="
},
"Microsoft.NETCore.Platforms/3.1.6": {
"type": "package",
"serviceable": true,
"sha512": "sha512-dYUmSeSRdBCtIaBkeIIj9YH5XSLqQvpCV4krwVjETHOkC2A9C+S1Sq0MXeP6ktuuknzk99eJ3lcBYmeVj1iq5g==",
"path": "microsoft.netcore.platforms/3.1.6",
"hashPath": "microsoft.netcore.platforms.3.1.6.nupkg.sha512"
},
"Microsoft.NETCore.Targets/3.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-IAFeJxHy2vlTm3mhiZVP/jKE5DImLUMQc3OV8z5G4ZBeYNAlPSwjC5V/Vx14GIJU6Osmhr+XPmtWW0cv5jSmTw==",
"path": "microsoft.netcore.targets/3.1.0",
"hashPath": "microsoft.netcore.targets.3.1.0.nupkg.sha512"
},
"Microsoft.SourceLink.AzureRepos.Git/1.1.0-beta-20206-02": {
"type": "package",
"serviceable": true,
"sha512": "sha512-vVYhSds9TfraTQkGHHMDMVWnr3kCkTZ7vmqUmrXQBDJFXiWTuMoP5RRa9s1M/KmgB4szi5TOb7sOaHWKDT9qDA==",
"path": "microsoft.sourcelink.azurerepos.git/1.1.0-beta-20206-02",
"hashPath": "microsoft.sourcelink.azurerepos.git.1.1.0-beta-20206-02.nupkg.sha512"
},
"Microsoft.SourceLink.Common/1.1.0-beta-20206-02": {
"type": "package",
"serviceable": true,
"sha512": "sha512-aek0RTQ+4Bf11WvqaXajwYoaBWkX2edBjAr5XJOvhAsHX6/9vPOb7IpHAiE/NyCse7IcpGWslJZHNkv4UBEFqw==",
"path": "microsoft.sourcelink.common/1.1.0-beta-20206-02",
"hashPath": "microsoft.sourcelink.common.1.1.0-beta-20206-02.nupkg.sha512"
},
"Microsoft.SourceLink.GitHub/1.1.0-beta-20206-02": {
"type": "package",
"serviceable": true,
"sha512": "sha512-7A7P0EwL+lypaI/CEvG4IcpAlQeAt04uPPw1SO6Q9Jwz2nE9309pQXJ4TfP/RLL8IOObACidN66+gVR+bJDZHw==",
"path": "microsoft.sourcelink.github/1.1.0-beta-20206-02",
"hashPath": "microsoft.sourcelink.github.1.1.0-beta-20206-02.nupkg.sha512"
},
"NETStandard.Library/2.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-5HpvGyPsBaglPPgkcUYRyBuTc1KwVsaiYrrt6dLb9SC/VTClgTjXq3rHo7aXDiodwIwtbCJCLCq+ZPyjwkamjw==",
"path": "netstandard.library/2.1.0",
"hashPath": "netstandard.library.2.1.0.nupkg.sha512"
},
"runtime.osx-x64.Microsoft.NETCore.App/3.1.14-servicing.21165.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-DydhAckWuTAv7I6cQSFIbiChm+44zUy6tU3BF38ef2gN/UB9JOlQ68SoPbIwAZ33K2ZbvemGvnOU2hut9pQwBg==",
"path": "runtime.osx-x64.microsoft.netcore.app/3.1.14-servicing.21165.2",
"hashPath": "runtime.osx-x64.microsoft.netcore.app.3.1.14-servicing.21165.2.nupkg.sha512"
},
"runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy/3.1.14": {
"type": "package",
"serviceable": true,
"sha512": "sha512-3a2wISfaaaJI5Bgm/cwBvuuIjJ/v4TLidyJjBCvbzH564ryvuROAXiD0T9/bCyVjOMlh9AkRK7SERzCEl6O1hw=="
},
"XliffTasks/1.0.0-beta.20206.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-dyFKBJ/x+vbC8/0OJHKcUSVzL8jTU95Z3Dc3kosx7DxauQ/zZJRC8JSuXqhtni3zChRvA01yQFKLtVuoiZOx0g==",
"path": "xlifftasks/1.0.0-beta.20206.1",
"hashPath": "xlifftasks.1.0.0-beta.20206.1.nupkg.sha512"
}
},
"runtimes": {
"osx-x64": [
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx": [
"unix",
"any",
"base"
],
"osx-arm64": [
"osx",
"unix-arm64",
"unix",
"any",
"base"
],
"osx.10.10": [
"osx",
"unix",
"any",
"base"
],
"osx.10.10-arm64": [
"osx.10.10",
"osx-arm64",
"osx",
"unix-arm64",
"unix",
"any",
"base"
],
"osx.10.10-x64": [
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx.10.11": [
"osx.10.10",
"osx",
"unix",
"any",
"base"
],
"osx.10.11-arm64": [
"osx.10.11",
"osx.10.10-arm64",
"osx.10.10",
"osx-arm64",
"osx",
"unix-arm64",
"unix",
"any",
"base"
],
"osx.10.11-x64": [
"osx.10.11",
"osx.10.10-x64",
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx.10.12": [
"osx.10.11",
"osx.10.10",
"osx",
"unix",
"any",
"base"
],
"osx.10.12-arm64": [
"osx.10.12",
"osx.10.11-arm64",
"osx.10.11",
"osx.10.10-arm64",
"osx.10.10",
"osx-arm64",
"osx",
"unix-arm64",
"unix",
"any",
"base"
],
"osx.10.12-x64": [
"osx.10.12",
"osx.10.11-x64",
"osx.10.11",
"osx.10.10-x64",
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx.10.13": [
"osx.10.12",
"osx.10.11",
"osx.10.10",
"osx",
"unix",
"any",
"base"
],
"osx.10.13-arm64": [
"osx.10.13",
"osx.10.12-arm64",
"osx.10.12",
"osx.10.11-arm64",
"osx.10.11",
"osx.10.10-arm64",
"osx.10.10",
"osx-arm64",
"osx",
"unix-arm64",
"unix",
"any",
"base"
],
"osx.10.13-x64": [
"osx.10.13",
"osx.10.12-x64",
"osx.10.12",
"osx.10.11-x64",
"osx.10.11",
"osx.10.10-x64",
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx.10.14": [
"osx.10.13",
"osx.10.12",
"osx.10.11",
"osx.10.10",
"osx",
"unix",
"any",
"base"
],
"osx.10.14-arm64": [
"osx.10.14",
"osx.10.13-arm64",
"osx.10.13",
"osx.10.12-arm64",
"osx.10.12",
"osx.10.11-arm64",
"osx.10.11",
"osx.10.10-arm64",
"osx.10.10",
"osx-arm64",
"osx",
"unix-arm64",
"unix",
"any",
"base"
],
"osx.10.14-x64": [
"osx.10.14",
"osx.10.13-x64",
"osx.10.13",
"osx.10.12-x64",
"osx.10.12",
"osx.10.11-x64",
"osx.10.11",
"osx.10.10-x64",
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx.10.15": [
"osx.10.14",
"osx.10.13",
"osx.10.12",
"osx.10.11",
"osx.10.10",
"osx",
"unix",
"any",
"base"
],
"osx.10.15-arm64": [
"osx.10.15",
"osx.10.14-arm64",
"osx.10.14",
"osx.10.13-arm64",
"osx.10.13",
"osx.10.12-arm64",
"osx.10.12",
"osx.10.11-arm64",
"osx.10.11",
"osx.10.10-arm64",
"osx.10.10",
"osx-arm64",
"osx",
"unix-arm64",
"unix",
"any",
"base"
],
"osx.10.15-x64": [
"osx.10.15",
"osx.10.14-x64",
"osx.10.14",
"osx.10.13-x64",
"osx.10.13",
"osx.10.12-x64",
"osx.10.12",
"osx.10.11-x64",
"osx.10.11",
"osx.10.10-x64",
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx.10.16": [
"osx.10.15",
"osx.10.14",
"osx.10.13",
"osx.10.12",
"osx.10.11",
"osx.10.10",
"osx",
"unix",
"any",
"base"
],
"osx.10.16-arm64": [
"osx.10.16",
"osx.10.15-arm64",
"osx.10.15",
"osx.10.14-arm64",
"osx.10.14",
"osx.10.13-arm64",
"osx.10.13",
"osx.10.12-arm64",
"osx.10.12",
"osx.10.11-arm64",
"osx.10.11",
"osx.10.10-arm64",
"osx.10.10",
"osx-arm64",
"osx",
"unix-arm64",
"unix",
"any",
"base"
],
"osx.10.16-x64": [
"osx.10.16",
"osx.10.15-x64",
"osx.10.15",
"osx.10.14-x64",
"osx.10.14",
"osx.10.13-x64",
"osx.10.13",
"osx.10.12-x64",
"osx.10.12",
"osx.10.11-x64",
"osx.10.11",
"osx.10.10-x64",
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx.11.0": [
"osx.10.16",
"osx.10.15",
"osx.10.14",
"osx.10.13",
"osx.10.12",
"osx.10.11",
"osx.10.10",
"osx",
"unix",
"any",
"base"
],
"osx.11.0-arm64": [
"osx.11.0",
"osx.10.16-arm64",
"osx.10.16",
"osx.10.15-arm64",
"osx.10.15",
"osx.10.14-arm64",
"osx.10.14",
"osx.10.13-arm64",
"osx.10.13",
"osx.10.12-arm64",
"osx.10.12",
"osx.10.11-arm64",
"osx.10.11",
"osx.10.10-arm64",
"osx.10.10",
"osx-arm64",
"osx",
"unix-arm64",
"unix",
"any",
"base"
],
"osx.11.0-x64": [
"osx.11.0",
"osx.10.16-x64",
"osx.10.16",
"osx.10.15-x64",
"osx.10.15",
"osx.10.14-x64",
"osx.10.14",
"osx.10.13-x64",
"osx.10.13",
"osx.10.12-x64",
"osx.10.12",
"osx.10.11-x64",
"osx.10.11",
"osx.10.10-x64",
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
]
}
}
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v3.1/osx-x64",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v3.1": {},
".NETCoreApp,Version=v3.1/osx-x64": {
"Microsoft.Build.Tasks.Git/1.0.0-beta2-19367-01": {},
"Microsoft.NETCore.App/3.1.1-servicing.19608.4": {
"dependencies": {
"Microsoft.NETCore.Platforms": "3.1.0"
}
},
"Microsoft.NETCore.App.Internal/3.1.1-servicing.19608.4": {
"dependencies": {
"Microsoft.NETCore.DotNetHostPolicy": "3.1.1",
"Microsoft.NETCore.Platforms": "3.1.0",
"Microsoft.NETCore.Targets": "3.1.0",
"NETStandard.Library": "2.1.0",
"runtime.osx-x64.Microsoft.NETCore.App": "3.1.1-servicing.19608.4"
}
},
"Microsoft.NETCore.DotNetHostPolicy/3.1.1": {
"dependencies": {
"runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy": "3.1.1"
}
},
"Microsoft.NETCore.Platforms/3.1.0": {},
"Microsoft.NETCore.Targets/3.1.0": {},
"Microsoft.SourceLink.Common/1.0.0-beta2-19367-01": {},
"Microsoft.SourceLink.GitHub/1.0.0-beta2-19367-01": {
"dependencies": {
"Microsoft.Build.Tasks.Git": "1.0.0-beta2-19367-01",
"Microsoft.SourceLink.Common": "1.0.0-beta2-19367-01"
}
},
"Microsoft.SourceLink.Vsts.Git/1.0.0-beta2-19367-01": {
"dependencies": {
"Microsoft.Build.Tasks.Git": "1.0.0-beta2-19367-01",
"Microsoft.SourceLink.Common": "1.0.0-beta2-19367-01"
}
},
"NETStandard.Library/2.1.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "3.1.0"
}
},
"runtime.osx-x64.Microsoft.NETCore.App/3.1.1-servicing.19608.4": {
"runtime": {
"runtimes/osx-x64/lib/netcoreapp3.1/Microsoft.CSharp.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/Microsoft.VisualBasic.Core.dll": {
"assemblyVersion": "10.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/Microsoft.VisualBasic.dll": {
"assemblyVersion": "10.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/Microsoft.Win32.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/Microsoft.Win32.Registry.dll": {
"assemblyVersion": "4.1.3.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.AppContext.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Buffers.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Collections.Concurrent.dll": {
"assemblyVersion": "4.0.15.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Collections.Immutable.dll": {
"assemblyVersion": "1.2.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Collections.NonGeneric.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Collections.Specialized.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Collections.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.Annotations.dll": {
"assemblyVersion": "4.3.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.DataAnnotations.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.EventBasedAsync.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.Primitives.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.TypeConverter.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Configuration.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Console.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Core.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Data.Common.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Data.DataSetExtensions.dll": {
"assemblyVersion": "4.0.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Data.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.Contracts.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.Debug.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.DiagnosticSource.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.FileVersionInfo.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.Process.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.StackTrace.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.TextWriterTraceListener.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.Tools.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.TraceSource.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.Tracing.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Drawing.Primitives.dll": {
"assemblyVersion": "4.2.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Drawing.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Dynamic.Runtime.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Globalization.Calendars.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Globalization.Extensions.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Globalization.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Compression.Brotli.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Compression.FileSystem.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Compression.ZipFile.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Compression.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.FileSystem.AccessControl.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.FileSystem.DriveInfo.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.FileSystem.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.FileSystem.Watcher.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.FileSystem.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.IsolatedStorage.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.MemoryMappedFiles.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Pipes.AccessControl.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Pipes.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.UnmanagedMemoryStream.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Linq.Expressions.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Linq.Parallel.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Linq.Queryable.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Linq.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Memory.dll": {
"assemblyVersion": "4.2.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Http.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.HttpListener.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Mail.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.NameResolution.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.NetworkInformation.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Ping.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Requests.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Security.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.ServicePoint.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Sockets.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.WebClient.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.WebHeaderCollection.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.WebProxy.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.WebSockets.Client.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.WebSockets.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Numerics.Vectors.dll": {
"assemblyVersion": "4.1.6.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Numerics.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ObjectModel.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Private.DataContractSerialization.dll": {
"assemblyVersion": "4.1.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Private.Uri.dll": {
"assemblyVersion": "4.0.6.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Private.Xml.Linq.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Private.Xml.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.DispatchProxy.dll": {
"assemblyVersion": "4.0.6.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Emit.ILGeneration.dll": {
"assemblyVersion": "4.1.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Emit.Lightweight.dll": {
"assemblyVersion": "4.1.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Emit.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Extensions.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Metadata.dll": {
"assemblyVersion": "1.4.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.TypeExtensions.dll": {
"assemblyVersion": "4.1.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Resources.Reader.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Resources.ResourceManager.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Resources.Writer.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll": {
"assemblyVersion": "4.0.6.0",
"fileVersion": "4.0.0.0"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.CompilerServices.VisualC.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Extensions.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Handles.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.InteropServices.RuntimeInformation.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.InteropServices.WindowsRuntime.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.InteropServices.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Intrinsics.dll": {
"assemblyVersion": "4.0.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Loader.dll": {
"assemblyVersion": "4.1.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Numerics.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Serialization.Formatters.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Serialization.Json.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Serialization.Primitives.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Serialization.Xml.dll": {
"assemblyVersion": "4.1.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Serialization.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.WindowsRuntime.UI.Xaml.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.WindowsRuntime.dll": {
"assemblyVersion": "4.0.15.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.AccessControl.dll": {
"assemblyVersion": "4.1.3.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Claims.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.Algorithms.dll": {
"assemblyVersion": "4.3.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.Cng.dll": {
"assemblyVersion": "4.3.3.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.Csp.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.Encoding.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.OpenSsl.dll": {
"assemblyVersion": "4.1.3.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.X509Certificates.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Principal.Windows.dll": {
"assemblyVersion": "4.1.3.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Principal.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.SecureString.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ServiceModel.Web.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ServiceProcess.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Text.Encoding.CodePages.dll": {
"assemblyVersion": "4.1.3.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Text.Encoding.Extensions.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Text.Encoding.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Text.Encodings.Web.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Text.Json.dll": {
"assemblyVersion": "4.0.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Text.RegularExpressions.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Channels.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Overlapped.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Tasks.Dataflow.dll": {
"assemblyVersion": "4.6.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Tasks.Extensions.dll": {
"assemblyVersion": "4.3.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Tasks.Parallel.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Tasks.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Thread.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.ThreadPool.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Timer.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Transactions.Local.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Transactions.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ValueTuple.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Web.HttpUtility.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Web.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Windows.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.Linq.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.ReaderWriter.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.Serialization.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.XDocument.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.XPath.XDocument.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.XPath.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.XmlDocument.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.XmlSerializer.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/WindowsBase.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/mscorlib.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/netstandard.dll": {
"assemblyVersion": "2.1.0.0",
"fileVersion": "4.700.19.60801"
}
},
"native": {
"runtimes/osx-x64/native/SOS_README.md": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Globalization.Native.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.IO.Compression.Native.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.IO.Compression.Native.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Native.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Native.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Net.Http.Native.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Net.Http.Native.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Net.Security.Native.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Net.Security.Native.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Private.CoreLib.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60701"
},
"runtimes/osx-x64/native/System.Security.Cryptography.Native.Apple.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Security.Cryptography.Native.Apple.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Security.Cryptography.Native.OpenSsl.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Security.Cryptography.Native.OpenSsl.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/libclrjit.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/libcoreclr.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/libdbgshim.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/libmscordaccore.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/libmscordbi.dylib": {
"fileVersion": "0.0.0.0"
}
}
},
"runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy/3.1.1": {
"native": {
"runtimes/osx-x64/native/libhostpolicy.dylib": {
"fileVersion": "0.0.0.0"
}
}
},
"XliffTasks/1.0.0-beta.19252.1": {}
}
},
"libraries": {
"Microsoft.Build.Tasks.Git/1.0.0-beta2-19367-01": {
"type": "package",
"serviceable": true,
"sha512": "sha512-3kbkb7aUF41YuJnQzoCJRbjb6bgYY3KHlJ9GGJZ30Y5ytdFusLAC5o3/kfE+Vm6slvu4EBgIwMUknL6U+Pu9uA==",
"path": "microsoft.build.tasks.git/1.0.0-beta2-19367-01",
"hashPath": "microsoft.build.tasks.git.1.0.0-beta2-19367-01.nupkg.sha512"
},
"Microsoft.NETCore.App/3.1.1-servicing.19608.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-U/haWBzFR6+KSdVKBjJm1bPPne/dR572GHR4B+fwXXo5iMC22T3rVXKmsF7o6mFJokaXZthzlI17GoD8Nr0ayA==",
"path": "microsoft.netcore.app/3.1.1-servicing.19608.4",
"hashPath": "microsoft.netcore.app.3.1.1-servicing.19608.4.nupkg.sha512"
},
"Microsoft.NETCore.App.Internal/3.1.1-servicing.19608.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-jqYBVH9UzM6EHydJdXi1KNmnT8z2hoCSVA96hBXDx4NXXm0kTa2hN6kAyraBT0GOwZdA34hDtQX82+c5sDB8IQ==",
"path": "microsoft.netcore.app.internal/3.1.1-servicing.19608.4",
"hashPath": "microsoft.netcore.app.internal.3.1.1-servicing.19608.4.nupkg.sha512"
},
"Microsoft.NETCore.DotNetHostPolicy/3.1.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Mk7BZx2fYyEJUsSrAlSkhMOCVyZC6E28GLMFRphdQHT9/sGZywRy8FXnK5V0xDCLsAwQk7dfZqx9yFsDA5zbEw=="
},
"Microsoft.NETCore.Platforms/3.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-z7aeg8oHln2CuNulfhiLYxCVMPEwBl3rzicjvIX+4sUuCwvXw5oXQEtbiU2c0z4qYL5L3Kmx0mMA/+t/SbY67w==",
"path": "microsoft.netcore.platforms/3.1.0",
"hashPath": "microsoft.netcore.platforms.3.1.0.nupkg.sha512"
},
"Microsoft.NETCore.Targets/3.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-IAFeJxHy2vlTm3mhiZVP/jKE5DImLUMQc3OV8z5G4ZBeYNAlPSwjC5V/Vx14GIJU6Osmhr+XPmtWW0cv5jSmTw==",
"path": "microsoft.netcore.targets/3.1.0",
"hashPath": "microsoft.netcore.targets.3.1.0.nupkg.sha512"
},
"Microsoft.SourceLink.Common/1.0.0-beta2-19367-01": {
"type": "package",
"serviceable": true,
"sha512": "sha512-T6ZEkbRgqcmDoTQDn0ES4FcXiq6uOiqPmbb+hCnKQ/i45W3WjM1+hfNGmsXvTK/e/AqEGiqtXJIi9ZtmbHnzHQ==",
"path": "microsoft.sourcelink.common/1.0.0-beta2-19367-01",
"hashPath": "microsoft.sourcelink.common.1.0.0-beta2-19367-01.nupkg.sha512"
},
"Microsoft.SourceLink.GitHub/1.0.0-beta2-19367-01": {
"type": "package",
"serviceable": true,
"sha512": "sha512-+Zfc8EddeIPTy9w26xrMOqIL5k5fPICfoYGPMhvlCcmENVT0pslIvrOzRaEvv1UgUL1cjbGRO8SXa1HtoVEhPA==",
"path": "microsoft.sourcelink.github/1.0.0-beta2-19367-01",
"hashPath": "microsoft.sourcelink.github.1.0.0-beta2-19367-01.nupkg.sha512"
},
"Microsoft.SourceLink.Vsts.Git/1.0.0-beta2-19367-01": {
"type": "package",
"serviceable": true,
"sha512": "sha512-vfYRwh2jIQ5XFmqk9BebaGnj3tL9p1hkZ270NMXutiE7jCGH1zMB+3HCPec6DpnC4V3XX1oWlwAXoxNtXB90pQ==",
"path": "microsoft.sourcelink.vsts.git/1.0.0-beta2-19367-01",
"hashPath": "microsoft.sourcelink.vsts.git.1.0.0-beta2-19367-01.nupkg.sha512"
},
"NETStandard.Library/2.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-5HpvGyPsBaglPPgkcUYRyBuTc1KwVsaiYrrt6dLb9SC/VTClgTjXq3rHo7aXDiodwIwtbCJCLCq+ZPyjwkamjw==",
"path": "netstandard.library/2.1.0",
"hashPath": "netstandard.library.2.1.0.nupkg.sha512"
},
"runtime.osx-x64.Microsoft.NETCore.App/3.1.1-servicing.19608.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-QWOw3lKZgC+0o/DZS+McxkqL6HJGJGOb3Q5QAhp4X4wU2w5oXCzlqqi+BHWMdQ4eQgIQRhdQGc7kA1cAyOJHnA==",
"path": "runtime.osx-x64.microsoft.netcore.app/3.1.1-servicing.19608.4",
"hashPath": "runtime.osx-x64.microsoft.netcore.app.3.1.1-servicing.19608.4.nupkg.sha512"
},
"runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy/3.1.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-QrwzPwa3KtGW+5IM/T1XhkLqq//vuVyR5BP62Dv9aG0fJGcx2Y/mDVQz981e2lRRrL8lsbhg3k+Lyu+LVMKF7g=="
},
"XliffTasks/1.0.0-beta.19252.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-pf1QwugyHdppWF5Q+qLSIqFkPkyBJOTAbvDxMO7Cv8zRkLGR9/OfOrjgSrcnniA2OTfZVo7JzTdNbDNAKSRZIA==",
"path": "xlifftasks/1.0.0-beta.19252.1",
"hashPath": "xlifftasks.1.0.0-beta.19252.1.nupkg.sha512"
}
},
"runtimes": {
"osx-x64": [
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx": [
"unix",
"any",
"base"
],
"osx.10.10": [
"osx",
"unix",
"any",
"base"
],
"osx.10.10-x64": [
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx.10.11": [
"osx.10.10",
"osx",
"unix",
"any",
"base"
],
"osx.10.11-x64": [
"osx.10.11",
"osx.10.10-x64",
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx.10.12": [
"osx.10.11",
"osx.10.10",
"osx",
"unix",
"any",
"base"
],
"osx.10.12-x64": [
"osx.10.12",
"osx.10.11-x64",
"osx.10.11",
"osx.10.10-x64",
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx.10.13": [
"osx.10.12",
"osx.10.11",
"osx.10.10",
"osx",
"unix",
"any",
"base"
],
"osx.10.13-x64": [
"osx.10.13",
"osx.10.12-x64",
"osx.10.12",
"osx.10.11-x64",
"osx.10.11",
"osx.10.10-x64",
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx.10.14": [
"osx.10.13",
"osx.10.12",
"osx.10.11",
"osx.10.10",
"osx",
"unix",
"any",
"base"
],
"osx.10.14-x64": [
"osx.10.14",
"osx.10.13-x64",
"osx.10.13",
"osx.10.12-x64",
"osx.10.12",
"osx.10.11-x64",
"osx.10.11",
"osx.10.10-x64",
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx.10.15": [
"osx.10.14",
"osx.10.13",
"osx.10.12",
"osx.10.11",
"osx.10.10",
"osx",
"unix",
"any",
"base"
],
"osx.10.15-x64": [
"osx.10.15",
"osx.10.14-x64",
"osx.10.14",
"osx.10.13-x64",
"osx.10.13",
"osx.10.12-x64",
"osx.10.12",
"osx.10.11-x64",
"osx.10.11",
"osx.10.10-x64",
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
]
}
}
{
"telemetry.machineId": "095be5b0a7611d4609e55fd9a7bcb00deb3abdca245f0414ceb0b4835857f44b",
"lastKnownMenubarData": {
"menus": {
"File": {
"items": [
{
"id": "workbench.action.files.newUntitledFile",
"label": "&&New Text File"
},
{
"id": "welcome.showNewFileEntries",
"label": "New File..."
},
{
"id": "workbench.action.newWindow",
"label": "New &&Window"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.files.openFileFolder",
"label": "&&Open..."
},
{
"id": "workbench.action.files.openFolder",
"label": "Open &&Folder..."
},
{
"id": "workbench.action.openWorkspace",
"label": "Open Wor&&kspace from File..."
},
{
"id": "submenuitem.35",
"label": "Open &&Recent",
"submenu": {
"items": [
{
"id": "workbench.action.reopenClosedEditor",
"label": "&&Reopen Closed Editor",
"enabled": false
},
{
"id": "vscode.menubar.separator"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"fsPath": "/Users/mojtaba/Work/ton",
"external": "file:///Users/mojtaba/Work/ton",
"path": "/Users/mojtaba/Work/ton",
"scheme": "file"
},
"enabled": true,
"label": "~/Work/ton"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"path": "/Users/mojtaba/Work/codingfront",
"scheme": "file"
},
"enabled": true,
"label": "~/Work/codingfront"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"path": "/Users/mojtaba/Work/digiwash-workspace/landing-charge",
"scheme": "file"
},
"enabled": true,
"label": "~/Work/digiwash-workspace/landing-charge"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"path": "/Users/mojtaba/Work/digiwash-workspace/digiwash-services",
"scheme": "file"
},
"enabled": true,
"label": "~/Work/digiwash-workspace/digiwash-services"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"path": "/Users/mojtaba/Work/vapasin/vapasin",
"scheme": "file"
},
"enabled": true,
"label": "~/Work/vapasin/vapasin"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"path": "/Users/mojtaba/Work/digiwash-workspace/digiwash-apps",
"scheme": "file"
},
"enabled": true,
"label": "~/Work/digiwash-workspace/digiwash-apps"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"path": "/Users/mojtaba/Work/digiwash-workspace/digiwash-backend",
"scheme": "file"
},
"enabled": true,
"label": "~/Work/digiwash-workspace/digiwash-backend"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"path": "/Users/mojtaba/Work/playground/subsocial-test",
"scheme": "file"
},
"enabled": true,
"label": "~/Work/playground/subsocial-test"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"path": "/Users/mojtaba/Work/digiwash-workspace/digiwash-apps/packages/customer",
"scheme": "file"
},
"enabled": true,
"label": "~/Work/digiwash-workspace/digiwash-apps/packages/customer"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"path": "/Users/mojtaba/Work/playground/node-jew",
"scheme": "file"
},
"enabled": true,
"label": "~/Work/playground/node-jew"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "openRecentFile",
"uri": {
"$mid": 1,
"path": "/Users/mojtaba/Downloads/homework2/part4-1.html",
"scheme": "file"
},
"enabled": true,
"label": "~/Downloads/homework2/part4-1.html"
},
{
"id": "openRecentFile",
"uri": {
"$mid": 1,
"path": "/Users/mojtaba/Downloads/mini project 2/mini projectt.html",
"scheme": "file"
},
"enabled": true,
"label": "~/Downloads/mini project 2/mini projectt.html"
},
{
"id": "openRecentFile",
"uri": {
"$mid": 1,
"path": "/Users/mojtaba/Work/playground/subsocial-test/packages/app/src/features/chains/slice.ts",
"scheme": "file"
},
"enabled": true,
"label": "~/Work/playground/subsocial-test/packages/app/src/features/chains/slice.ts"
},
{
"id": "openRecentFile",
"uri": {
"$mid": 1,
"path": "/Users/mojtaba/Downloads/Dark mode.aco",
"scheme": "file"
},
"enabled": true,
"label": "~/Downloads/Dark mode.aco"
},
{
"id": "openRecentFile",
"uri": {
"$mid": 1,
"path": "/Users/mojtaba/Downloads/filename/cameraVoip_0_5.xml",
"scheme": "file"
},
"enabled": true,
"label": "~/Downloads/filename/cameraVoip_0_5.xml"
},
{
"id": "openRecentFile",
"uri": {
"$mid": 1,
"path": "/Users/mojtaba/Downloads/orders (1).csv",
"scheme": "file"
},
"enabled": true,
"label": "~/Downloads/orders (1).csv"
},
{
"id": "openRecentFile",
"uri": {
"$mid": 1,
"path": "/Users/mojtaba/Downloads/دیجی واش - Copy.csv",
"scheme": "file"
},
"enabled": true,
"label": "~/Downloads/دیجی واش - Copy.csv"
},
{
"id": "openRecentFile",
"uri": {
"$mid": 1,
"path": "/Users/mojtaba/Work/digiwash-workspace/digiwash-apps/packages/pishkhan-web/src/App.tsx",
"scheme": "file"
},
"enabled": true,
"label": "~/Work/digiwash-workspace/digiwash-apps/packages/pishkhan-web/src/App.tsx"
},
{
"id": "openRecentFile",
"uri": {
"$mid": 1,
"path": "/Users/mojtaba/Downloads/query_result_2022-02-21T10 59 59.657236Z.json",
"scheme": "file"
},
"enabled": true,
"label": "~/Downloads/query_result_2022-02-21T10 59 59.657236Z.json"
},
{
"id": "openRecentFile",
"uri": {
"$mid": 1,
"path": "/Users/mojtaba/Downloads/Digiwash.postman_collection.json",
"scheme": "file"
},
"enabled": true,
"label": "~/Downloads/Digiwash.postman_collection.json"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.openRecent",
"label": "&&More..."
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.clearRecentFiles",
"label": "&&Clear Recently Opened"
}
]
}
},
{
"id": "vscode.menubar.separator"
},
{
"id": "addRootFolder",
"label": "A&&dd Folder to Workspace..."
},
{
"id": "workbench.action.saveWorkspaceAs",
"label": "Save Workspace As..."
},
{
"id": "workbench.action.duplicateWorkspaceInNewWindow",
"label": "Duplicate Workspace"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.files.save",
"label": "&&Save"
},
{
"id": "workbench.action.files.saveAs",
"label": "Save &&As..."
},
{
"id": "saveAll",
"label": "Save A&&ll",
"enabled": false
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.toggleAutoSave",
"label": "A&&uto Save",
"checked": true
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.files.revert",
"label": "Re&&vert File"
},
{
"id": "workbench.action.closeActiveEditor",
"label": "&&Close Editor"
},
{
"id": "workbench.action.closeFolder",
"label": "Close &&Folder"
},
{
"id": "workbench.action.closeWindow",
"label": "Clos&&e Window"
}
]
},
"Edit": {
"items": [
{
"id": "undo",
"label": "&&Undo"
},
{
"id": "redo",
"label": "&&Redo"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.action.clipboardCutAction",
"label": "Cu&&t"
},
{
"id": "editor.action.clipboardCopyAction",
"label": "&&Copy"
},
{
"id": "submenuitem.26",
"label": "Copy As",
"submenu": {
"items": [
{
"id": "gitlens.copyRemoteFileUrlToClipboard",
"label": "Copy Remote File Url"
},
{
"id": "gitlens.copyRemoteFileUrlFrom",
"label": "Copy Remote File Url From..."
}
]
}
},
{
"id": "editor.action.clipboardPasteAction",
"label": "&&Paste"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "actions.find",
"label": "&&Find"
},
{
"id": "editor.action.startFindReplaceAction",
"label": "&&Replace"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.findInFiles",
"label": "Find &&in Files"
},
{
"id": "workbench.action.replaceInFiles",
"label": "Replace &&in Files"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.action.commentLine",
"label": "&&Toggle Line Comment"
},
{
"id": "editor.action.blockComment",
"label": "Toggle &&Block Comment"
},
{
"id": "editor.emmet.action.expandAbbreviation",
"label": "Emmet: E&&xpand Abbreviation"
}
]
},
"Selection": {
"items": [
{
"id": "editor.action.selectAll",
"label": "&&Select All"
},
{
"id": "editor.action.smartSelect.expand",
"label": "&&Expand Selection"
},
{
"id": "editor.action.smartSelect.shrink",
"label": "&&Shrink Selection"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.action.copyLinesUpAction",
"label": "&&Copy Line Up"
},
{
"id": "editor.action.copyLinesDownAction",
"label": "Co&&py Line Down"
},
{
"id": "editor.action.moveLinesUpAction",
"label": "Mo&&ve Line Up"
},
{
"id": "editor.action.moveLinesDownAction",
"label": "Move &&Line Down"
},
{
"id": "editor.action.duplicateSelection",
"label": "&&Duplicate Selection"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.action.insertCursorAbove",
"label": "&&Add Cursor Above"
},
{
"id": "editor.action.insertCursorBelow",
"label": "A&&dd Cursor Below"
},
{
"id": "editor.action.insertCursorAtEndOfEachLineSelected",
"label": "Add C&&ursors to Line Ends"
},
{
"id": "editor.action.addSelectionToNextFindMatch",
"label": "Add &&Next Occurrence"
},
{
"id": "editor.action.addSelectionToPreviousFindMatch",
"label": "Add P&&revious Occurrence"
},
{
"id": "editor.action.selectHighlights",
"label": "Select All &&Occurrences"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.toggleMultiCursorModifier",
"label": "Switch to Cmd+Click for Multi-Cursor"
},
{
"id": "editor.action.toggleColumnSelection",
"label": "Column &&Selection Mode"
}
]
},
"View": {
"items": [
{
"id": "workbench.action.showCommands",
"label": "&&Command Palette..."
},
{
"id": "workbench.action.openView",
"label": "&&Open View..."
},
{
"id": "vscode.menubar.separator"
},
{
"id": "submenuitem.23",
"label": "&&Appearance",
"submenu": {
"items": [
{
"id": "workbench.action.toggleFullScreen",
"label": "&&Full Screen",
"checked": true
},
{
"id": "workbench.action.toggleZenMode",
"label": "Zen Mode"
},
{
"id": "workbench.action.toggleCenteredLayout",
"label": "&&Centered Layout"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.toggleSidebarVisibility",
"label": "Show &&Primary Side Bar",
"checked": true
},
{
"id": "workbench.action.toggleAuxiliaryBar",
"label": "Show Secondary Si&&de Bar"
},
{
"id": "workbench.action.toggleStatusbarVisibility",
"label": "Show S&&tatus Bar",
"checked": true
},
{
"id": "workbench.action.toggleActivityBarVisibility",
"label": "Show &&Activity Bar",
"checked": true
},
{
"id": "workbench.action.togglePanel",
"label": "Show &&Panel",
"checked": true
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.toggleSidebarPosition",
"label": "&&Move Primary Side Bar Left"
},
{
"id": "submenuitem.33",
"label": "Panel Position",
"submenu": {
"items": [
{
"id": "workbench.action.positionPanelBottom",
"label": "Bottom",
"checked": true
},
{
"id": "workbench.action.positionPanelLeft",
"label": "Left"
},
{
"id": "workbench.action.positionPanelRight",
"label": "Right"
}
]
}
},
{
"id": "submenuitem.32",
"label": "Align Panel",
"submenu": {
"items": [
{
"id": "workbench.action.alignPanelCenter",
"label": "Center",
"checked": true
},
{
"id": "workbench.action.alignPanelJustify",
"label": "Justify"
},
{
"id": "workbench.action.alignPanelLeft",
"label": "Left"
},
{
"id": "workbench.action.alignPanelRight",
"label": "Right"
}
]
}
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.zoomIn",
"label": "&&Zoom In"
},
{
"id": "workbench.action.zoomOut",
"label": "&&Zoom Out"
},
{
"id": "workbench.action.zoomReset",
"label": "&&Reset Zoom"
}
]
}
},
{
"id": "submenuitem.30",
"label": "Editor &&Layout",
"submenu": {
"items": [
{
"id": "workbench.action.splitEditorUp",
"label": "Split &&Up"
},
{
"id": "workbench.action.splitEditorDown",
"label": "Split &&Down"
},
{
"id": "workbench.action.splitEditorLeft",
"label": "Split &&Left"
},
{
"id": "workbench.action.splitEditorRight",
"label": "Split &&Right"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.splitEditorInGroup",
"label": "Split in &&Group"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.editorLayoutSingle",
"label": "&&Single"
},
{
"id": "workbench.action.editorLayoutTwoColumns",
"label": "&&Two Columns"
},
{
"id": "workbench.action.editorLayoutThreeColumns",
"label": "T&&hree Columns"
},
{
"id": "workbench.action.editorLayoutTwoRows",
"label": "T&&wo Rows"
},
{
"id": "workbench.action.editorLayoutThreeRows",
"label": "Three &&Rows"
},
{
"id": "workbench.action.editorLayoutTwoByTwoGrid",
"label": "&&Grid (2x2)"
},
{
"id": "workbench.action.editorLayoutTwoRowsRight",
"label": "Two R&&ows Right"
},
{
"id": "workbench.action.editorLayoutTwoColumnsBottom",
"label": "Two &&Columns Bottom"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.toggleEditorGroupLayout",
"label": "Flip &&Layout"
}
]
}
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.view.explorer",
"label": "&&Explorer"
},
{
"id": "workbench.view.search",
"label": "&&Search"
},
{
"id": "workbench.view.scm",
"label": "Source &&Control"
},
{
"id": "workbench.view.debug",
"label": "&&Run"
},
{
"id": "workbench.view.extensions",
"label": "E&&xtensions"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.actions.view.problems",
"label": "&&Problems"
},
{
"id": "workbench.action.output.toggleOutput",
"label": "&&Output"
},
{
"id": "workbench.debug.action.toggleRepl",
"label": "De&&bug Console"
},
{
"id": "workbench.action.terminal.toggleTerminal",
"label": "&&Terminal"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.action.toggleWordWrap",
"label": "&&Word Wrap"
},
{
"id": "editor.action.toggleMinimap",
"label": "Show &&Minimap"
},
{
"id": "breadcrumbs.toggle",
"label": "Show &&Breadcrumbs"
},
{
"id": "editor.action.toggleRenderWhitespace",
"label": "&&Render Whitespace",
"checked": true
},
{
"id": "editor.action.toggleRenderControlCharacter",
"label": "Render &&Control Characters",
"checked": true
}
]
},
"Go": {
"items": [
{
"id": "workbench.action.navigateBack",
"label": "&&Back"
},
{
"id": "workbench.action.navigateForward",
"label": "&&Forward",
"enabled": false
},
{
"id": "workbench.action.navigateToLastEditLocation",
"label": "&&Last Edit Location"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "submenuitem.37",
"label": "Switch &&Editor",
"submenu": {
"items": [
{
"id": "workbench.action.nextEditor",
"label": "&&Next Editor"
},
{
"id": "workbench.action.previousEditor",
"label": "&&Previous Editor"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.openNextRecentlyUsedEditor",
"label": "&&Next Used Editor"
},
{
"id": "workbench.action.openPreviousRecentlyUsedEditor",
"label": "&&Previous Used Editor"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.nextEditorInGroup",
"label": "&&Next Editor in Group"
},
{
"id": "workbench.action.previousEditorInGroup",
"label": "&&Previous Editor in Group"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.openNextRecentlyUsedEditorInGroup",
"label": "&&Next Used Editor in Group"
},
{
"id": "workbench.action.openPreviousRecentlyUsedEditorInGroup",
"label": "&&Previous Used Editor in Group"
}
]
}
},
{
"id": "submenuitem.38",
"label": "Switch &&Group",
"submenu": {
"items": [
{
"id": "workbench.action.focusFirstEditorGroup",
"label": "Group &&1"
},
{
"id": "workbench.action.focusSecondEditorGroup",
"label": "Group &&2"
},
{
"id": "workbench.action.focusThirdEditorGroup",
"label": "Group &&3",
"enabled": false
},
{
"id": "workbench.action.focusFourthEditorGroup",
"label": "Group &&4",
"enabled": false
},
{
"id": "workbench.action.focusFifthEditorGroup",
"label": "Group &&5",
"enabled": false
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.focusNextGroup",
"label": "&&Next Group",
"enabled": false
},
{
"id": "workbench.action.focusPreviousGroup",
"label": "&&Previous Group",
"enabled": false
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.focusLeftGroup",
"label": "Group &&Left",
"enabled": false
},
{
"id": "workbench.action.focusRightGroup",
"label": "Group &&Right",
"enabled": false
},
{
"id": "workbench.action.focusAboveGroup",
"label": "Group &&Above",
"enabled": false
},
{
"id": "workbench.action.focusBelowGroup",
"label": "Group &&Below",
"enabled": false
}
]
}
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.quickOpen",
"label": "Go to &&File..."
},
{
"id": "workbench.action.showAllSymbols",
"label": "Go to Symbol in &&Workspace..."
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.gotoSymbol",
"label": "Go to &&Symbol in Editor..."
},
{
"id": "editor.action.revealDefinition",
"label": "Go to &&Definition"
},
{
"id": "editor.action.revealDeclaration",
"label": "Go to &&Declaration"
},
{
"id": "editor.action.goToTypeDefinition",
"label": "Go to &&Type Definition"
},
{
"id": "editor.action.goToImplementation",
"label": "Go to &&Implementations"
},
{
"id": "editor.action.goToReferences",
"label": "Go to &&References"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.gotoLine",
"label": "Go to &&Line/Column..."
},
{
"id": "editor.action.jumpToBracket",
"label": "Go to &&Bracket"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.action.marker.nextInFiles",
"label": "Next &&Problem"
},
{
"id": "editor.action.marker.prevInFiles",
"label": "Previous &&Problem"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.action.dirtydiff.next",
"label": "Next &&Change"
},
{
"id": "editor.action.dirtydiff.previous",
"label": "Previous &&Change"
}
]
},
"Run": {
"items": [
{
"id": "workbench.action.debug.start",
"label": "&&Start Debugging"
},
{
"id": "workbench.action.debug.run",
"label": "Run &&Without Debugging"
},
{
"id": "workbench.action.debug.stop",
"label": "&&Stop Debugging",
"enabled": false
},
{
"id": "workbench.action.debug.restart",
"label": "&&Restart Debugging",
"enabled": false
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.debug.configure",
"label": "Open &&Configurations",
"enabled": false
},
{
"id": "debug.addConfiguration",
"label": "A&&dd Configuration..."
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.debug.stepOver",
"label": "Step &&Over",
"enabled": false
},
{
"id": "workbench.action.debug.stepInto",
"label": "Step &&Into",
"enabled": false
},
{
"id": "workbench.action.debug.stepOut",
"label": "Step O&&ut",
"enabled": false
},
{
"id": "workbench.action.debug.continue",
"label": "&&Continue",
"enabled": false
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.debug.action.toggleBreakpoint",
"label": "Toggle &&Breakpoint"
},
{
"id": "submenuitem.31",
"label": "&&New Breakpoint",
"submenu": {
"items": [
{
"id": "editor.debug.action.conditionalBreakpoint",
"label": "&&Conditional Breakpoint..."
},
{
"id": "editor.debug.action.toggleInlineBreakpoint",
"label": "Inline Breakp&&oint"
},
{
"id": "workbench.debug.viewlet.action.addFunctionBreakpointAction",
"label": "&&Function Breakpoint..."
},
{
"id": "editor.debug.action.addLogPoint",
"label": "&&Logpoint..."
}
]
}
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.debug.viewlet.action.enableAllBreakpoints",
"label": "&&Enable All Breakpoints"
},
{
"id": "workbench.debug.viewlet.action.disableAllBreakpoints",
"label": "Disable A&&ll Breakpoints"
},
{
"id": "workbench.debug.viewlet.action.removeAllBreakpoints",
"label": "Remove &&All Breakpoints"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "debug.installAdditionalDebuggers",
"label": "&&Install Additional Debuggers..."
}
]
},
"Terminal": {
"items": [
{
"id": "workbench.action.terminal.new",
"label": "&&New Terminal"
},
{
"id": "workbench.action.terminal.split",
"label": "&&Split Terminal"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.tasks.runTask",
"label": "&&Run Task..."
},
{
"id": "workbench.action.tasks.build",
"label": "Run &&Build Task..."
},
{
"id": "workbench.action.terminal.runActiveFile",
"label": "Run &&Active File"
},
{
"id": "workbench.action.terminal.runSelectedText",
"label": "Run &&Selected Text"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.tasks.showTasks",
"label": "Show Runnin&&g Tasks...",
"enabled": false
},
{
"id": "workbench.action.tasks.restartTask",
"label": "R&&estart Running Task...",
"enabled": false
},
{
"id": "workbench.action.tasks.terminate",
"label": "&&Terminate Task...",
"enabled": false
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.tasks.configureTaskRunner",
"label": "&&Configure Tasks..."
},
{
"id": "workbench.action.tasks.configureDefaultBuildTask",
"label": "Configure De&&fault Build Task..."
}
]
},
"Help": {
"items": [
{
"id": "workbench.action.openWalkthrough",
"label": "Get Started"
},
{
"id": "workbench.action.showCommands",
"label": "Show All Commands"
},
{
"id": "workbench.action.openDocumentationUrl",
"label": "&&Documentation"
},
{
"id": "workbench.action.showInteractivePlayground",
"label": "Editor Playgrou&&nd"
},
{
"id": "update.showCurrentReleaseNotes",
"label": "&&Release Notes"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.keybindingsReference",
"label": "&&Keyboard Shortcuts Reference"
},
{
"id": "workbench.action.openVideoTutorialsUrl",
"label": "&&Video Tutorials"
},
{
"id": "workbench.action.openTipsAndTricksUrl",
"label": "Tips and Tri&&cks"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.openTwitterUrl",
"label": "&&Join Us on Twitter"
},
{
"id": "workbench.action.openRequestFeatureUrl",
"label": "&&Search Feature Requests"
},
{
"id": "workbench.action.openIssueReporter",
"label": "Report &&Issue"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.openLicenseUrl",
"label": "View &&License"
},
{
"id": "workbench.action.openPrivacyStatementUrl",
"label": "Privac&&y Statement"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.toggleDevTools",
"label": "Toggle Developer Tools"
},
{
"id": "workbench.action.openProcessExplorer",
"label": "Open &&Process Explorer"
}
]
},
"Preferences": {
"items": [
{
"id": "workbench.action.openSettings",
"label": "&&Settings"
},
{
"id": "settings.filterByOnline",
"label": "&&Online Services Settings"
},
{
"id": "settings.filterByTelemetry",
"label": "Telemetry Settings"
},
{
"id": "workbench.view.extensions",
"label": "&&Extensions"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.openGlobalKeybindings",
"label": "Keyboard Shortcuts"
},
{
"id": "workbench.extensions.action.showRecommendedKeymapExtensions",
"label": "&&Migrate Keyboard Shortcuts from..."
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.openSnippets",
"label": "User &&Snippets"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.selectTheme",
"label": "&&Color Theme"
},
{
"id": "workbench.action.selectIconTheme",
"label": "File &&Icon Theme"
},
{
"id": "workbench.action.selectProductIconTheme",
"label": "&&Product Icon Theme"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.userDataSync.actions.turnOn",
"label": "Turn on Settings Sync..."
}
]
}
},
"keybindings": {
"workbench.action.quit": {
"label": "Cmd+Q",
"userSettingsLabel": "cmd+q"
},
"workbench.action.files.newUntitledFile": {
"label": "Cmd+N",
"userSettingsLabel": "cmd+n"
},
"welcome.showNewFileEntries": {
"label": "Ctrl+Alt+Cmd+N",
"userSettingsLabel": "ctrl+alt+cmd+n"
},
"workbench.action.newWindow": {
"label": "Shift+Cmd+N",
"userSettingsLabel": "shift+cmd+n"
},
"workbench.action.files.openFileFolder": {
"label": "Cmd+O",
"userSettingsLabel": "cmd+o"
},
"workbench.action.reopenClosedEditor": {
"label": "Shift+Cmd+T",
"userSettingsLabel": "shift+cmd+t"
},
"workbench.action.openRecent": {
"label": "Ctrl+R",
"userSettingsLabel": "ctrl+r"
},
"workbench.action.files.save": {
"label": "Cmd+S",
"userSettingsLabel": "cmd+s"
},
"saveAll": {
"label": "Alt+Cmd+S",
"userSettingsLabel": "alt+cmd+s"
},
"workbench.action.closeActiveEditor": {
"label": "Cmd+W",
"userSettingsLabel": "cmd+w"
},
"workbench.action.closeFolder": {
"label": "⌘K F",
"isNative": false,
"userSettingsLabel": "cmd+k f"
},
"workbench.action.closeWindow": {
"label": "Shift+Cmd+W",
"userSettingsLabel": "shift+cmd+w"
},
"undo": {
"label": "Cmd+Z",
"userSettingsLabel": "cmd+z"
},
"redo": {
"label": "Shift+Cmd+Z",
"userSettingsLabel": "shift+cmd+z"
},
"editor.action.clipboardCutAction": {
"label": "Cmd+X",
"userSettingsLabel": "cmd+x"
},
"editor.action.clipboardCopyAction": {
"label": "Cmd+C",
"userSettingsLabel": "cmd+c"
},
"editor.action.clipboardPasteAction": {
"label": "Cmd+V",
"userSettingsLabel": "cmd+v"
},
"actions.find": {
"label": "Cmd+F",
"userSettingsLabel": "cmd+f"
},
"editor.action.startFindReplaceAction": {
"label": "Alt+Cmd+F",
"userSettingsLabel": "alt+cmd+f"
},
"workbench.action.findInFiles": {
"label": "Shift+Cmd+F",
"userSettingsLabel": "shift+cmd+f"
},
"workbench.action.replaceInFiles": {
"label": "Shift+Cmd+H",
"userSettingsLabel": "shift+cmd+h"
},
"editor.action.commentLine": {
"label": "Cmd+/",
"userSettingsLabel": "cmd+/"
},
"editor.action.blockComment": {
"label": "Shift+Alt+A",
"userSettingsLabel": "shift+alt+a"
},
"editor.emmet.action.expandAbbreviation": {
"label": "Tab",
"userSettingsLabel": "tab"
},
"editor.action.selectAll": {
"label": "Cmd+A",
"userSettingsLabel": "cmd+a"
},
"editor.action.smartSelect.expand": {
"label": "Ctrl+Shift+Cmd+Right",
"userSettingsLabel": "ctrl+shift+cmd+right"
},
"editor.action.smartSelect.shrink": {
"label": "Ctrl+Shift+Cmd+Left",
"userSettingsLabel": "ctrl+shift+cmd+left"
},
"editor.action.copyLinesUpAction": {
"label": "Shift+Alt+Up",
"userSettingsLabel": "shift+alt+up"
},
"editor.action.copyLinesDownAction": {
"label": "Shift+Alt+Down",
"userSettingsLabel": "shift+alt+down"
},
"editor.action.moveLinesUpAction": {
"label": "Alt+Up",
"userSettingsLabel": "alt+up"
},
"editor.action.moveLinesDownAction": {
"label": "Alt+Down",
"userSettingsLabel": "alt+down"
},
"editor.action.insertCursorAbove": {
"label": "Alt+Cmd+Up",
"userSettingsLabel": "alt+cmd+up"
},
"editor.action.insertCursorBelow": {
"label": "Alt+Cmd+Down",
"userSettingsLabel": "alt+cmd+down"
},
"editor.action.insertCursorAtEndOfEachLineSelected": {
"label": "Shift+Alt+I",
"userSettingsLabel": "shift+alt+i"
},
"editor.action.addSelectionToNextFindMatch": {
"label": "Cmd+D",
"userSettingsLabel": "cmd+d"
},
"editor.action.selectHighlights": {
"label": "Shift+Cmd+L",
"userSettingsLabel": "shift+cmd+l"
},
"workbench.action.showCommands": {
"label": "Shift+Cmd+P",
"userSettingsLabel": "shift+cmd+p"
},
"workbench.action.toggleFullScreen": {
"label": "Ctrl+Cmd+F",
"userSettingsLabel": "ctrl+cmd+f"
},
"workbench.action.toggleZenMode": {
"label": "⌘K Z",
"isNative": false,
"userSettingsLabel": "cmd+k z"
},
"workbench.action.toggleSidebarVisibility": {
"label": "Cmd+B",
"userSettingsLabel": "cmd+b"
},
"workbench.action.toggleActivityBarVisibility": {
"label": "Alt+Cmd+B",
"userSettingsLabel": "alt+cmd+b"
},
"workbench.action.togglePanel": {
"label": "Cmd+J",
"userSettingsLabel": "cmd+j"
},
"workbench.action.zoomIn": {
"label": "Cmd+=",
"userSettingsLabel": "cmd+="
},
"workbench.action.zoomOut": {
"label": "Cmd+-",
"userSettingsLabel": "cmd+-"
},
"workbench.action.zoomReset": {
"label": "⌘NumPad0",
"isNative": false,
"userSettingsLabel": "cmd+numpad0"
},
"workbench.action.splitEditorInGroup": {
"label": "⌘K ⇧⌘\\",
"isNative": false,
"userSettingsLabel": "cmd+k shift+cmd+\\"
},
"workbench.action.toggleEditorGroupLayout": {
"label": "Alt+Cmd+0",
"userSettingsLabel": "alt+cmd+0"
},
"workbench.view.explorer": {
"label": "Shift+Cmd+E",
"userSettingsLabel": "shift+cmd+e"
},
"workbench.view.search": {
"label": "Shift+Cmd+F",
"userSettingsLabel": "shift+cmd+f"
},
"workbench.view.scm": {
"label": "Ctrl+Shift+G",
"userSettingsLabel": "ctrl+shift+g"
},
"workbench.view.debug": {
"label": "Shift+Cmd+D",
"userSettingsLabel": "shift+cmd+d"
},
"workbench.view.extensions": {
"label": "Shift+Cmd+X",
"userSettingsLabel": "shift+cmd+x"
},
"workbench.actions.view.problems": {
"label": "Shift+Cmd+M",
"userSettingsLabel": "shift+cmd+m"
},
"workbench.action.output.toggleOutput": {
"label": "Shift+Cmd+U",
"userSettingsLabel": "shift+cmd+u"
},
"workbench.debug.action.toggleRepl": {
"label": "Shift+Cmd+Y",
"userSettingsLabel": "shift+cmd+y"
},
"workbench.action.terminal.toggleTerminal": {
"label": "Ctrl+`",
"userSettingsLabel": "ctrl+`"
},
"editor.action.toggleWordWrap": {
"label": "Alt+Z",
"userSettingsLabel": "alt+z"
},
"workbench.action.navigateBack": {
"label": "Ctrl+-",
"userSettingsLabel": "ctrl+-"
},
"workbench.action.navigateForward": {
"label": "Ctrl+Shift+-",
"userSettingsLabel": "ctrl+shift+-"
},
"workbench.action.navigateToLastEditLocation": {
"label": "⌘K ⌘Q",
"isNative": false,
"userSettingsLabel": "cmd+k cmd+q"
},
"workbench.action.nextEditor": {
"label": "Alt+Cmd+Right",
"userSettingsLabel": "alt+cmd+right"
},
"workbench.action.previousEditor": {
"label": "Alt+Cmd+Left",
"userSettingsLabel": "alt+cmd+left"
},
"workbench.action.nextEditorInGroup": {
"label": "⌘K ⌥⌘→",
"isNative": false,
"userSettingsLabel": "cmd+k alt+cmd+right"
},
"workbench.action.previousEditorInGroup": {
"label": "⌘K ⌥⌘←",
"isNative": false,
"userSettingsLabel": "cmd+k alt+cmd+left"
},
"workbench.action.focusFirstEditorGroup": {
"label": "Cmd+1",
"userSettingsLabel": "cmd+1"
},
"workbench.action.focusSecondEditorGroup": {
"label": "Cmd+2",
"userSettingsLabel": "cmd+2"
},
"workbench.action.focusThirdEditorGroup": {
"label": "Cmd+3",
"userSettingsLabel": "cmd+3"
},
"workbench.action.focusFourthEditorGroup": {
"label": "Cmd+4",
"userSettingsLabel": "cmd+4"
},
"workbench.action.focusFifthEditorGroup": {
"label": "Cmd+5",
"userSettingsLabel": "cmd+5"
},
"workbench.action.focusLeftGroup": {
"label": "⌘K ⌘←",
"isNative": false,
"userSettingsLabel": "cmd+k cmd+left"
},
"workbench.action.focusRightGroup": {
"label": "⌘K ⌘→",
"isNative": false,
"userSettingsLabel": "cmd+k cmd+right"
},
"workbench.action.focusAboveGroup": {
"label": "⌘K ⌘↑",
"isNative": false,
"userSettingsLabel": "cmd+k cmd+up"
},
"workbench.action.focusBelowGroup": {
"label": "⌘K ⌘↓",
"isNative": false,
"userSettingsLabel": "cmd+k cmd+down"
},
"workbench.action.quickOpen": {
"label": "Cmd+P",
"userSettingsLabel": "cmd+p"
},
"workbench.action.showAllSymbols": {
"label": "Cmd+T",
"userSettingsLabel": "cmd+t"
},
"editor.action.revealDefinition": {
"label": "F12",
"userSettingsLabel": "f12"
},
"editor.action.goToImplementation": {
"label": "Cmd+F12",
"userSettingsLabel": "cmd+f12"
},
"editor.action.goToReferences": {
"label": "Shift+F12",
"userSettingsLabel": "shift+f12"
},
"workbench.action.gotoLine": {
"label": "Ctrl+G",
"userSettingsLabel": "ctrl+g"
},
"editor.action.jumpToBracket": {
"label": "Shift+Cmd+\\",
"userSettingsLabel": "shift+cmd+\\"
},
"editor.action.marker.nextInFiles": {
"label": "F8",
"userSettingsLabel": "f8"
},
"editor.action.marker.prevInFiles": {
"label": "Shift+F8",
"userSettingsLabel": "shift+f8"
},
"editor.action.dirtydiff.next": {
"label": "Alt+F3",
"userSettingsLabel": "alt+f3"
},
"editor.action.dirtydiff.previous": {
"label": "Shift+Alt+F3",
"userSettingsLabel": "shift+alt+f3"
},
"workbench.action.debug.start": {
"label": "F5",
"userSettingsLabel": "f5"
},
"workbench.action.debug.run": {
"label": "Ctrl+F5",
"userSettingsLabel": "ctrl+f5"
},
"workbench.action.debug.stop": {
"label": "Shift+F5",
"userSettingsLabel": "shift+f5"
},
"workbench.action.debug.restart": {
"label": "Shift+Cmd+F5",
"userSettingsLabel": "shift+cmd+f5"
},
"workbench.action.debug.stepOver": {
"label": "F10",
"userSettingsLabel": "f10"
},
"workbench.action.debug.stepInto": {
"label": "F11",
"userSettingsLabel": "f11"
},
"workbench.action.debug.stepOut": {
"label": "Shift+F11",
"userSettingsLabel": "shift+f11"
},
"workbench.action.debug.continue": {
"label": "F5",
"userSettingsLabel": "f5"
},
"editor.debug.action.toggleBreakpoint": {
"label": "F9",
"userSettingsLabel": "f9"
},
"editor.debug.action.toggleInlineBreakpoint": {
"label": "Shift+F9",
"userSettingsLabel": "shift+f9"
},
"workbench.action.terminal.new": {
"label": "Ctrl+Shift+`",
"userSettingsLabel": "ctrl+shift+`"
},
"workbench.action.terminal.split": {
"label": "Cmd+\\",
"userSettingsLabel": "cmd+\\"
},
"workbench.action.tasks.build": {
"label": "Shift+Cmd+B",
"userSettingsLabel": "shift+cmd+b"
},
"workbench.action.keybindingsReference": {
"label": "⌘K ⌘R",
"isNative": false,
"userSettingsLabel": "cmd+k cmd+r"
},
"workbench.action.toggleDevTools": {
"label": "Alt+Cmd+I",
"userSettingsLabel": "alt+cmd+i"
},
"workbench.action.openSettings": {
"label": "Cmd+,",
"userSettingsLabel": "cmd+,"
},
"workbench.action.openGlobalKeybindings": {
"label": "⌘K ⌘S",
"isNative": false,
"userSettingsLabel": "cmd+k cmd+s"
},
"workbench.action.selectTheme": {
"label": "⌘K ⌘T",
"isNative": false,
"userSettingsLabel": "cmd+k cmd+t"
}
}
},
"theme": "vs-dark",
"themeBackground": "#011627",
"windowsState": {
"lastActiveWindow": {
"folder": "file:///Users/mojtaba/Work/ton",
"backupPath": "/Users/mojtaba/Library/Application Support/Code/Backups/0ddb52f0e8c2ac31d9e9e68f0acd5e4c",
"uiState": {
"mode": 3,
"display": 69733568,
"width": 1024,
"height": 768,
"x": 208,
"y": 66
}
},
"openedWindows": []
},
"pickerWorkingDir": "/Users/mojtaba/Work",
"quit.from.restart": true,
"windowSplash": {
"baseTheme": "vs-dark",
"colorInfo": {
"foreground": "#d6deeb",
"background": "#011627",
"editorBackground": "#011627",
"titleBarBackground": "#011627",
"activityBarBackground": "#011627",
"sideBarBackground": "#011627",
"statusBarBackground": "#011627",
"statusBarNoFolderBackground": "#011627"
}
}
}
{
"title": "JSON schema for ESLint configuration files",
"id": "https://json.schemastore.org/eslintrc.json",
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"definitions": {
"stringOrStringArray": {
"oneOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"type": "string"
}
}
]
},
"rule": {
"oneOf": [
{
"description": "ESLint rule\n\n0 - turns the rule off\n1 - turn the rule on as a warning (doesn't affect exit code)\n2 - turn the rule on as an error (exit code is 1 when triggered)\n",
"type": "integer",
"minimum": 0,
"maximum": 2
},
{
"description": "ESLint rule\n\n\"off\" - turns the rule off\n\"warn\" - turn the rule on as a warning (doesn't affect exit code)\n\"error\" - turn the rule on as an error (exit code is 1 when triggered)\n",
"type": "string",
"enum": [
"off", "warn", "error"
]
},
{
"type": "array"
}
]
},
"possibleErrors": {
"type": "object",
"properties": {
"comma-dangle": { "$ref": "#/definitions/rule", "description": "Require or disallow trailing commas"},
"for-direction": {"$ref": "#/definitions/rule", "description": "Enforce “for” loop update clause moving the counter in the right direction"},
"getter-return": {"$ref": "#/definitions/rule", "description": "Enforce return statements in getters"},
"no-await-in-loop": {"$ref": "#/definitions/rule", "description": "Disallow await inside of loops"},
"no-compare-neg-zero": {"$ref": "#/definitions/rule", "description": "Disallow comparing against -0"},
"no-cond-assign": { "$ref": "#/definitions/rule", "description": "Disallow assignment operators in conditional expressions" },
"no-console": { "$ref": "#/definitions/rule", "description": "Disallow the use of console" },
"no-constant-condition": { "$ref": "#/definitions/rule", "description": "Disallow constant expressions in conditions" },
"no-control-regex": { "$ref": "#/definitions/rule", "description": "Disallow control characters in regular expressions" },
"no-debugger": { "$ref": "#/definitions/rule", "description": "Disallow the use of debugger" },
"no-dupe-args": { "$ref": "#/definitions/rule", "description": "Disallow duplicate arguments in function definitions" },
"no-dupe-keys": { "$ref": "#/definitions/rule", "description": "Disallow duplicate keys in object literals" },
"no-duplicate-case": { "$ref": "#/definitions/rule", "description": "Disallow duplicate case labels" },
"no-empty": { "$ref": "#/definitions/rule", "description": "Disallow empty block statements" },
"no-empty-character-class": { "$ref": "#/definitions/rule", "description": "Disallow empty character classes in regular expressions" },
"no-ex-assign": { "$ref": "#/definitions/rule", "description": "Disallow reassigning exceptions in catch clauses" },
"no-extra-boolean-cast": { "$ref": "#/definitions/rule", "description": "Disallow unnecessary boolean casts" },
"no-extra-parens": { "$ref": "#/definitions/rule", "description": "Disallow unnecessary parentheses" },
"no-extra-semi": { "$ref": "#/definitions/rule", "description": "Disallow unnecessary semicolons" },
"no-func-assign": { "$ref": "#/definitions/rule", "description": "Disallow reassigning function declarations" },
"no-inner-declarations": { "$ref": "#/definitions/rule", "description": "Disallow function or var declarations in nested blocks" },
"no-invalid-regexp": { "$ref": "#/definitions/rule", "description": "Disallow invalid regular expression strings in RegExp constructors" },
"no-irregular-whitespace": { "$ref": "#/definitions/rule", "description": "Disallow irregular whitespace outside of strings and comments" },
"no-negated-in-lhs": { "$ref": "#/definitions/rule", "description": "Disallow negating the left operand in in expressions (deprecated)"},
"no-obj-calls": { "$ref": "#/definitions/rule", "description": "Disallow calling global object properties as functions" },
"no-prototype-builtins": { "$ref": "#/definitions/rule", "description": "Disallow calling some Object.prototype methods directly on objects" },
"no-regex-spaces": { "$ref": "#/definitions/rule", "description": "Disallow multiple spaces in regular expressions" },
"no-sparse-arrays": { "$ref": "#/definitions/rule", "description": "Disallow sparse arrays" },
"no-template-curly-in-string": { "$ref": "#/definitions/rule", "description": "Disallow template literal placeholder syntax in regular strings" },
"no-unexpected-multiline": { "$ref": "#/definitions/rule", "description": "Disallow confusing multiline expressions" },
"no-unreachable": { "$ref": "#/definitions/rule", "description": "Disallow unreachable code after return, throw, continue, and break statements" },
"no-unsafe-finally": { "$ref": "#/definitions/rule", "description": "Disallow control flow statements in finally blocks" },
"no-unsafe-negation": { "$ref": "#/definitions/rule", "description": "Disallow negating the left operand of relational operators" },
"use-isnan": { "$ref": "#/definitions/rule", "description": "Require calls to isNaN() when checking for NaN" },
"valid-jsdoc": { "$ref": "#/definitions/rule", "description": "Enforce valid JSDoc comments" },
"valid-typeof": { "$ref": "#/definitions/rule", "description": "Enforce comparing typeof expressions against valid strings" }
}
},
"bestPractices": {
"type": "object",
"properties": {
"accessor-pairs": { "$ref": "#/definitions/rule", "description": "Enforce getter and setter pairs in objects" },
"array-callback-return": { "$ref": "#/definitions/rule", "description": "Enforce return statements in callbacks of array methods" },
"block-scoped-var": { "$ref": "#/definitions/rule", "description": "Enforce the use of variables within the scope they are defined" },
"class-methods-use-this": { "$ref": "#/definitions/rule", "description": "Enforce that class methods utilize this" },
"complexity": { "$ref": "#/definitions/rule", "description": "Enforce a maximum cyclomatic complexity allowed in a program" },
"consistent-return": { "$ref": "#/definitions/rule", "description": "Require return statements to either always or never specify values" },
"curly": { "$ref": "#/definitions/rule", "description": "Enforce consistent brace style for all control statements" },
"default-case": { "$ref": "#/definitions/rule", "description": "Require default cases in switch statements" },
"dot-location": { "$ref": "#/definitions/rule", "description": "Enforce consistent newlines before and after dots" },
"dot-notation": { "$ref": "#/definitions/rule", "description": "Enforce dot notation whenever possible" },
"eqeqeq": { "$ref": "#/definitions/rule", "description": "Require the use of === and !==" },
"guard-for-in": { "$ref": "#/definitions/rule", "description": "Require for-in loops to include an if statement" },
"no-alert": { "$ref": "#/definitions/rule", "description": "Disallow the use of alert, confirm, and prompt" },
"no-caller": { "$ref": "#/definitions/rule", "description": "Disallow the use of arguments.caller or arguments.callee" },
"no-case-declarations": { "$ref": "#/definitions/rule", "description": "Disallow lexical declarations in case clauses" },
"no-div-regex": { "$ref": "#/definitions/rule", "description": "Disallow division operators explicitly at the beginning of regular expressions" },
"no-else-return": { "$ref": "#/definitions/rule", "description": "Disallow else blocks after return statements in if statements" },
"no-empty-function": { "$ref": "#/definitions/rule", "description": "Disallow empty functions" },
"no-empty-pattern": { "$ref": "#/definitions/rule", "description": "Disallow empty destructuring patterns" },
"no-eq-null": { "$ref": "#/definitions/rule", "description": "Disallow null comparisons without type-checking operators" },
"no-eval": { "$ref": "#/definitions/rule", "description": "Disallow the use of eval()" },
"no-extend-native": { "$ref": "#/definitions/rule", "description": "Disallow extending native types" },
"no-extra-bind": { "$ref": "#/definitions/rule", "description": "Disallow unnecessary calls to .bind()" },
"no-extra-label": { "$ref": "#/definitions/rule", "description": "Disallow unnecessary labels" },
"no-fallthrough": { "$ref": "#/definitions/rule", "description": "Disallow fallthrough of case statements" },
"no-floating-decimal": { "$ref": "#/definitions/rule", "description": "Disallow leading or trailing decimal points in numeric literals" },
"no-global-assign": { "$ref": "#/definitions/rule", "description": "Disallow assignments to native objects or read-only global variables" },
"no-implicit-coercion": { "$ref": "#/definitions/rule", "description": "Disallow shorthand type conversions" },
"no-implicit-globals": { "$ref": "#/definitions/rule", "description": "Disallow var and named function declarations in the global scope" },
"no-implied-eval": { "$ref": "#/definitions/rule", "description": "Disallow the use of eval()-like methods" },
"no-invalid-this": { "$ref": "#/definitions/rule", "description": "Disallow this keywords outside of classes or class-like objects" },
"no-iterator": { "$ref": "#/definitions/rule", "description": "Disallow the use of the __iterator__ property" },
"no-labels": { "$ref": "#/definitions/rule", "description": "Disallow labeled statements" },
"no-lone-blocks": { "$ref": "#/definitions/rule", "description": "Disallow unnecessary nested blocks" },
"no-loop-func": { "$ref": "#/definitions/rule", "description": "Disallow function declarations and expressions inside loop statements" },
"no-magic-numbers": { "$ref": "#/definitions/rule", "description": "Disallow magic numbers" },
"no-multi-spaces": { "$ref": "#/definitions/rule", "description": "Disallow multiple spaces" },
"no-multi-str": { "$ref": "#/definitions/rule", "description": "Disallow multiline strings" },
"no-native-reassign": { "$ref": "#/definitions/rule"},
"no-new": { "$ref": "#/definitions/rule", "description": "Disallow new operators outside of assignments or comparisons" },
"no-new-func": { "$ref": "#/definitions/rule", "description": "Disallow new operators with the Function object" },
"no-new-wrappers": { "$ref": "#/definitions/rule", "description": "Disallow new operators with the String, Number, and Boolean objects" },
"no-octal": { "$ref": "#/definitions/rule", "description": "Disallow octal literals" },
"no-octal-escape": { "$ref": "#/definitions/rule", "description": "Disallow octal escape sequences in string literals" },
"no-param-reassign": { "$ref": "#/definitions/rule", "description": "Disallow reassigning function parameters" },
"no-proto": { "$ref": "#/definitions/rule", "description": "Disallow the use of the __proto__ property" },
"no-redeclare": { "$ref": "#/definitions/rule", "description": "Disallow var redeclaration" },
"no-restricted-properties": { "$ref": "#/definitions/rule", "description": "Disallow certain properties on certain objects" },
"no-return-assign": { "$ref": "#/definitions/rule", "description": "Disallow assignment operators in return statements" },
"no-return-await": { "$ref": "#/definitions/rule", "description": "Disallow unnecessary return await" },
"no-script-url": { "$ref": "#/definitions/rule", "description": "Disallow javascript: urls" },
"no-self-assign": { "$ref": "#/definitions/rule", "description": "Disallow assignments where both sides are exactly the same" },
"no-self-compare": { "$ref": "#/definitions/rule", "description": "Disallow comparisons where both sides are exactly the same" },
"no-sequences": { "$ref": "#/definitions/rule", "description": "Disallow comma operators" },
"no-throw-literal": { "$ref": "#/definitions/rule", "description": "Disallow throwing literals as exceptions" },
"no-unmodified-loop-condition": { "$ref": "#/definitions/rule", "description": "Disallow unmodified loop conditions" },
"no-unused-expressions": { "$ref": "#/definitions/rule", "description": "Disallow unused expressions" },
"no-unused-labels": { "$ref": "#/definitions/rule", "description": "Disallow unused labels" },
"no-useless-call": { "$ref": "#/definitions/rule", "description": "Disallow unnecessary calls to .call() and .apply()" },
"no-useless-concat": { "$ref": "#/definitions/rule", "description": "Disallow unnecessary concatenation of literals or template literals" },
"no-useless-escape": { "$ref": "#/definitions/rule", "description": "Disallow unnecessary escape characters" },
"no-useless-return": { "$ref": "#/definitions/rule", "description": "Disallow redundant return statements" },
"no-void": { "$ref": "#/definitions/rule", "description": "Disallow void operators" },
"no-warning-comments": { "$ref": "#/definitions/rule", "description": "Disallow specified warning terms in comments" },
"no-with": { "$ref": "#/definitions/rule", "description": "Disallow with statements" },
"prefer-promise-reject-errors": { "$ref": "#/definitions/rule", "description": "Require using Error objects as Promise rejection reasons" },
"radix": { "$ref": "#/definitions/rule", "description": "Enforce the consistent use of the radix argument when using parseInt()" },
"require-await": { "$ref": "#/definitions/rule", "description": "Disallow async functions which have no await expression" },
"vars-on-top": { "$ref": "#/definitions/rule", "description": "Require var declarations be placed at the top of their containing scope" },
"wrap-iife": { "$ref": "#/definitions/rule", "description": "Require parentheses around immediate function invocations" },
"yoda": { "$ref": "#/definitions/rule", "description": "Require or Disallow “Yoda” conditions" }
}
},
"strictMode": {
"type": "object",
"properties": {
"strict": { "$ref": "#/definitions/rule", "description": "require or disallow strict mode directives" }
}
},
"variables": {
"type": "object",
"properties": {
"init-declarations": { "$ref": "#/definitions/rule", "description": "Require or disallow initialization in var declarations" },
"no-catch-shadow": { "$ref": "#/definitions/rule", "description": "Disallow catch clause parameters from shadowing variables in the outer scope" },
"no-delete-var": { "$ref": "#/definitions/rule", "description": "Disallow deleting variables" },
"no-label-var": { "$ref": "#/definitions/rule", "description": "Disallow labels that share a name with a variable" },
"no-restricted-globals": { "$ref": "#/definitions/rule", "description": "Disallow specified global variables" },
"no-shadow": { "$ref": "#/definitions/rule", "description": "Disallow var declarations from shadowing variables in the outer scope" },
"no-shadow-restricted-names": { "$ref": "#/definitions/rule", "description": "Disallow identifiers from shadowing restricted names" },
"no-undef": { "$ref": "#/definitions/rule", "description": "Disallow the use of undeclared variables unless mentioned in /*global */ comments" },
"no-undefined": { "$ref": "#/definitions/rule", "description": "Disallow the use of undefined as an identifier" },
"no-undef-init": { "$ref": "#/definitions/rule", "description": "Disallow initializing variables to undefined" },
"no-unused-vars": { "$ref": "#/definitions/rule", "description": "Disallow unused variables" },
"no-use-before-define": { "$ref": "#/definitions/rule", "description": "Disallow the use of variables before they are defined" }
}
},
"nodeAndCommonJs": {
"type": "object",
"properties": {
"callback-return": { "$ref": "#/definitions/rule", "description": "Require return statements after callbacks" },
"global-require": { "$ref": "#/definitions/rule", "description": "Require require() calls to be placed at top-level module scope" },
"handle-callback-err": { "$ref": "#/definitions/rule", "description": "Require error handling in callbacks" },
"no-buffer-constructor": { "$ref": "#/definitions/rule", "description": "Disallow use of the Buffer() constructor" },
"no-mixed-requires": { "$ref": "#/definitions/rule", "description": "Disallow require calls to be mixed with regular var declarations" },
"no-new-require": { "$ref": "#/definitions/rule", "description": "Disallow new operators with calls to require" },
"no-path-concat": { "$ref": "#/definitions/rule", "description": "Disallow string concatenation with __dirname and __filename" },
"no-process-env": { "$ref": "#/definitions/rule", "description": "Disallow the use of process.env" },
"no-process-exit": { "$ref": "#/definitions/rule", "description": "Disallow the use of process.exit()" },
"no-restricted-modules": { "$ref": "#/definitions/rule", "description": "Disallow specified modules when loaded by require" },
"no-sync": { "$ref": "#/definitions/rule", "description": "Disallow synchronous methods" }
}
},
"stylisticIssues": {
"type": "object",
"properties": {
"array-bracket-newline": { "$ref": "#/definitions/rule", "description": "Enforce line breaks after opening and before closing array brackets" },
"array-bracket-spacing": { "$ref": "#/definitions/rule", "description": "Enforce consistent spacing inside array brackets" },
"array-element-newline": { "$ref": "#/definitions/rule", "description": "Enforce line breaks after each array element" },
"block-spacing": { "$ref": "#/definitions/rule", "description": "Enforce consistent spacing inside single-line blocks" },
"brace-style": { "$ref": "#/definitions/rule", "description": "Enforce consistent brace style for blocks" },
"camelcase": { "$ref": "#/definitions/rule", "description": "Enforce camelcase naming convention" },
"capitalized-comments": { "$ref": "#/definitions/rule", "description": "Enforce or disallow capitalization of the first letter of a comment" },
"comma-dangle": { "$ref": "#/definitions/rule", "description": "Require or disallow trailing commas" },
"comma-spacing": { "$ref": "#/definitions/rule", "description": "Enforce consistent spacing before and after commas" },
"comma-style": { "$ref": "#/definitions/rule", "description": "Enforce consistent comma style" },
"computed-property-spacing": { "$ref": "#/definitions/rule", "description": "Enforce consistent spacing inside computed property brackets" },
"consistent-this": { "$ref": "#/definitions/rule", "description": "Enforce consistent naming when capturing the current execution context" },
"eol-last": { "$ref": "#/definitions/rule", "description": "Enforce at least one newline at the end of files" },
"func-call-spacing": { "$ref": "#/definitions/rule", "description": "Require or disallow spacing between function identifiers and their invocations" },
"func-name-matching": { "$ref": "#/definitions/rule", "description": "Require function names to match the name of the variable or property to which they are assigned" },
"func-names": { "$ref": "#/definitions/rule", "description": "Require or disallow named function expressions" },
"func-style": { "$ref": "#/definitions/rule", "description": "Enforce the consistent use of either function declarations or expressions" },
"function-call-argument-newline": { "$ref": "#/definitions/rule", "description": "Enforce line breaks between arguments of a function call" },
"function-paren-newline": { "$ref": "#/definitions/rule", "description": "Enforce consistent line breaks inside function parentheses" },
"id-blacklist": { "$ref": "#/definitions/rule", "description": "Disallow specified identifiers" },
"id-length": { "$ref": "#/definitions/rule", "description": "Enforce minimum and maximum identifier lengths" },
"id-match": { "$ref": "#/definitions/rule", "description": "Require identifiers to match a specified regular expression" },
"implicit-arrow-linebreak": { "$ref": "#/definitions/rule", "description": "Enforce the location of arrow function bodies" },
"indent": { "$ref": "#/definitions/rule", "description": "Enforce consistent indentation" },
"indent-legacy": { "$ref": "#/definitions/rule", "description": "Enforce consistent indentation (legacy, deprecated)" },
"jsx-quotes": { "$ref": "#/definitions/rule", "description": "Enforce the consistent use of either double or single quotes in JSX attributes" },
"key-spacing": { "$ref": "#/definitions/rule", "description": "Enforce consistent spacing between keys and values in object literal properties" },
"keyword-spacing": { "$ref": "#/definitions/rule", "description": "Enforce consistent spacing before and after keywords" },
"line-comment-position": { "$ref": "#/definitions/rule", "description": "Enforce position of line comments" },
"lines-between-class-members": { "$ref": "#/definitions/rule", "description": "Require or disallow an empty line between class members" },
"linebreak-style": { "$ref": "#/definitions/rule", "description": "Enforce consistent linebreak style" },
"lines-around-comment": { "$ref": "#/definitions/rule", "description": "Require empty lines around comments" },
"lines-around-directive": { "$ref": "#/definitions/rule", "description": "Require or disallow newlines around directives" },
"max-depth": { "$ref": "#/definitions/rule", "description": "Enforce a maximum depth that blocks can be nested" },
"max-len": { "$ref": "#/definitions/rule", "description": "Enforce a maximum line length" },
"max-lines": { "$ref": "#/definitions/rule", "description": "Enforce a maximum number of lines per file" },
"max-nested-callbacks": { "$ref": "#/definitions/rule", "description": "Enforce a maximum depth that callbacks can be nested" },
"max-params": { "$ref": "#/definitions/rule", "description": "Enforce a maximum number of parameters in function definitions" },
"max-statements": { "$ref": "#/definitions/rule", "description": "Enforce a maximum number of statements allowed in function blocks" },
"max-statements-per-line": { "$ref": "#/definitions/rule", "description": "Enforce a maximum number of statements allowed per line" },
"multiline-comment-style": { "$ref": "#/definitions/rule", "description": "Enforce a particular style for multiline comments" },
"multiline-ternary": { "$ref": "#/definitions/rule", "description": "Enforce newlines between operands of ternary expressions" },
"new-cap": { "$ref": "#/definitions/rule", "description": "Require constructor function names to begin with a capital letter" },
"newline-after-var": { "$ref": "#/definitions/rule", "description": "Require or disallow an empty line after var declarations" },
"newline-before-return": { "$ref": "#/definitions/rule", "description": "Require an empty line before return statements" },
"newline-per-chained-call": { "$ref": "#/definitions/rule", "description": "Require a newline after each call in a method chain" },
"new-parens": { "$ref": "#/definitions/rule", "description": "Require parentheses when invoking a constructor with no arguments" },
"no-array-constructor": { "$ref": "#/definitions/rule", "description": "Disallow Array constructors" },
"no-bitwise": { "$ref": "#/definitions/rule", "description": "Disallow bitwise operators" },
"no-continue": { "$ref": "#/definitions/rule", "description": "Disallow continue statements" },
"no-inline-comments": { "$ref": "#/definitions/rule", "description": "Disallow inline comments after code" },
"no-lonely-if": { "$ref": "#/definitions/rule", "description": "Disallow if statements as the only statement in else blocks" },
"no-mixed-operators": { "$ref": "#/definitions/rule", "description": "Disallow mixed binary operators" },
"no-mixed-spaces-and-tabs": { "$ref": "#/definitions/rule", "description": "Disallow mixed spaces and tabs for indentation" },
"no-multi-assign": { "$ref": "#/definitions/rule", "description": "Disallow use of chained assignment expressions" },
"no-multiple-empty-lines": { "$ref": "#/definitions/rule", "description": "Disallow multiple empty lines" },
"no-negated-condition": { "$ref": "#/definitions/rule", "description": "Disallow negated conditions" },
"no-nested-ternary": { "$ref": "#/definitions/rule", "description": "Disallow nested ternary expressions" },
"no-new-object": { "$ref": "#/definitions/rule", "description": "Disallow Object constructors" },
"no-plusplus": { "$ref": "#/definitions/rule", "description": "Disallow the unary operators ++ and --" },
"no-restricted-syntax": { "$ref": "#/definitions/rule", "description": "Disallow specified syntax" },
"no-spaced-func": { "$ref": "#/definitions/rule"},
"no-tabs": { "$ref": "#/definitions/rule", "description": "Disallow tabs in file" },
"no-ternary": { "$ref": "#/definitions/rule", "description": "Disallow ternary operators" },
"no-trailing-spaces": { "$ref": "#/definitions/rule", "description": "Disallow trailing whitespace at the end of lines" },
"no-underscore-dangle": { "$ref": "#/definitions/rule", "description": "Disallow dangling underscores in identifiers" },
"no-unneeded-ternary": { "$ref": "#/definitions/rule", "description": "Disallow ternary operators when simpler alternatives exist" },
"no-whitespace-before-property": { "$ref": "#/definitions/rule", "description": "Disallow whitespace before properties" },
"nonblock-statement-body-position": { "$ref": "#/definitions/rule", "description": "Enforce the location of single-line statements" },
"object-curly-newline": { "$ref": "#/definitions/rule", "description": "Enforce consistent line breaks inside braces" },
"object-curly-spacing": { "$ref": "#/definitions/rule", "description": "Enforce consistent spacing inside braces" },
"object-property-newline": { "$ref": "#/definitions/rule", "description": "Enforce placing object properties on separate lines" },
"object-shorthand": { "$ref": "#/definitions/rule"},
"one-var": { "$ref": "#/definitions/rule", "description": "Enforce variables to be declared either together or separately in functions" },
"one-var-declaration-per-line": { "$ref": "#/definitions/rule", "description": "Require or disallow newlines around var declarations" },
"operator-assignment": { "$ref": "#/definitions/rule", "description": "Require or disallow assignment operator shorthand where possible" },
"operator-linebreak": { "$ref": "#/definitions/rule", "description": "Enforce consistent linebreak style for operators" },
"padded-blocks": { "$ref": "#/definitions/rule", "description": "Require or disallow padding within blocks" },
"padding-line-between-statements": { "$ref": "#/definitions/rule", "description": "Require or disallow padding lines between statements" },
"quote-props": { "$ref": "#/definitions/rule", "description": "Require quotes around object literal property names" },
"quotes": { "$ref": "#/definitions/rule", "description": "Enforce the consistent use of either backticks, double, or single quotes" },
"require-jsdoc": { "$ref": "#/definitions/rule", "description": "Require JSDoc comments" },
"semi": { "$ref": "#/definitions/rule", "description": "Require or disallow semicolons instead of ASI" },
"semi-spacing": { "$ref": "#/definitions/rule", "description": "Enforce consistent spacing before and after semicolons" },
"semi-style": { "$ref": "#/definitions/rule", "description": "Enforce location of semicolons" },
"sort-keys": { "$ref": "#/definitions/rule", "description": "Requires object keys to be sorted" },
"sort-vars": { "$ref": "#/definitions/rule", "description": "Require variables within the same declaration block to be sorted" },
"space-before-blocks": { "$ref": "#/definitions/rule", "description": "Enforce consistent spacing before blocks" },
"space-before-function-paren": { "$ref": "#/definitions/rule", "description": "Enforce consistent spacing before function definition opening parenthesis" },
"spaced-comment": { "$ref": "#/definitions/rule", "description": "Enforce consistent spacing after the // or /* in a comment" },
"space-infix-ops": { "$ref": "#/definitions/rule", "description": "Require spacing around operators" },
"space-in-parens": { "$ref": "#/definitions/rule", "description": "Enforce consistent spacing inside parentheses" },
"space-unary-ops": { "$ref": "#/definitions/rule", "description": "Enforce consistent spacing before or after unary operators" },
"switch-colon-spacing": { "$ref": "#/definitions/rule", "description": "Enforce spacing around colons of switch statements" },
"template-tag-spacing": { "$ref": "#/definitions/rule", "description": "Require or disallow spacing between template tags and their literals" },
"unicode-bom": { "$ref": "#/definitions/rule", "description": "Require or disallow Unicode byte order mark (BOM)" },
"wrap-regex": { "$ref": "#/definitions/rule", "description": "Require parenthesis around regex literals" }
}
},
"ecmaScript6": {
"type": "object",
"properties": {
"arrow-body-style": { "$ref": "#/definitions/rule", "description": "Require braces around arrow function bodies" },
"arrow-parens": { "$ref": "#/definitions/rule", "description": "Require parentheses around arrow function arguments" },
"arrow-spacing": { "$ref": "#/definitions/rule", "description": "Enforce consistent spacing before and after the arrow in arrow functions" },
"constructor-super": { "$ref": "#/definitions/rule", "description": "Require super() calls in constructors" },
"generator-star-spacing": { "$ref": "#/definitions/rule", "description": "Enforce consistent spacing around * operators in generator functions" },
"no-class-assign": { "$ref": "#/definitions/rule", "description": "Disallow reassigning class members" },
"no-confusing-arrow": { "$ref": "#/definitions/rule", "description": "Disallow arrow functions where they could be confused with comparisons" },
"no-const-assign": { "$ref": "#/definitions/rule", "description": "Disallow reassigning const variables" },
"no-dupe-class-members": { "$ref": "#/definitions/rule", "description": "Disallow duplicate class members" },
"no-duplicate-imports": { "$ref": "#/definitions/rule", "description": "Disallow duplicate module imports" },
"no-new-symbol": { "$ref": "#/definitions/rule", "description": "Disallow new operators with the Symbol object" },
"no-restricted-imports": { "$ref": "#/definitions/rule", "description": "Disallow specified modules when loaded by import" },
"no-this-before-super": { "$ref": "#/definitions/rule", "description": "Disallow this/super before calling super() in constructors" },
"no-useless-computed-key": { "$ref": "#/definitions/rule", "description": "Disallow unnecessary computed property keys in object literals" },
"no-useless-constructor": { "$ref": "#/definitions/rule", "description": "Disallow unnecessary constructors" },
"no-useless-rename": { "$ref": "#/definitions/rule", "description": "Disallow renaming import, export, and destructured assignments to the same name" },
"no-var": { "$ref": "#/definitions/rule", "description": "Require let or const instead of var" },
"object-shorthand": { "$ref": "#/definitions/rule", "description": "Require or disallow method and property shorthand syntax for object literals" },
"prefer-arrow-callback": { "$ref": "#/definitions/rule", "description": "Require arrow functions as callbacks" },
"prefer-const": { "$ref": "#/definitions/rule", "description": "Require const declarations for variables that are never reassigned after declared" },
"prefer-destructuring": { "$ref": "#/definitions/rule", "description": "Require destructuring from arrays and/or objects" },
"prefer-numeric-literals": { "$ref": "#/definitions/rule", "description": "Disallow parseInt() in favor of binary, octal, and hexadecimal literals" },
"prefer-reflect": { "$ref": "#/definitions/rule", "description": "Require Reflect methods where applicable" },
"prefer-rest-params": { "$ref": "#/definitions/rule", "description": "Require rest parameters instead of arguments" },
"prefer-spread": { "$ref": "#/definitions/rule", "description": "Require spread operators instead of .apply()" },
"prefer-template": { "$ref": "#/definitions/rule", "description": "Require template literals instead of string concatenation" },
"require-yield": { "$ref": "#/definitions/rule", "description": "Require generator functions to contain yield" },
"rest-spread-spacing": { "$ref": "#/definitions/rule", "description": "Enforce spacing between rest and spread operators and their expressions" },
"sort-imports": { "$ref": "#/definitions/rule", "description": "Enforce sorted import declarations within modules" },
"symbol-description": { "$ref": "#/definitions/rule", "description": "Require symbol descriptions" },
"template-curly-spacing": { "$ref": "#/definitions/rule", "description": "Require or disallow spacing around embedded expressions of template strings" },
"yield-star-spacing": { "$ref": "#/definitions/rule", "description": "Require or disallow spacing around the * in yield* expressions" }
}
},
"legacy": {
"type": "object",
"properties": {
"max-depth": { "$ref": "#/definitions/rule" },
"max-len": { "$ref": "#/definitions/rule" },
"max-params": { "$ref": "#/definitions/rule" },
"max-statements": { "$ref": "#/definitions/rule" },
"no-bitwise": { "$ref": "#/definitions/rule" },
"no-plusplus": { "$ref": "#/definitions/rule" }
}
}
},
"properties": {
"ecmaFeatures": {
"description": "By default, ESLint supports only ECMAScript 5 syntax. You can override that setting to enable support for ECMAScript 6 as well as JSX by using configuration settings.",
"type": "object",
"properties": {
"arrowFunctions": { "type": "boolean" },
"binaryLiterals": { "type": "boolean" },
"blockBindings": { "type": "boolean" },
"classes": { "type": "boolean" },
"defaultParams": { "type": "boolean" },
"destructuring": { "type": "boolean" },
"experimentalObjectRestSpread": { "type": "boolean",
"description": "Enables support for the experimental object rest/spread properties (IMPORTANT: This is an experimental feature that may change significantly in the future. It’s recommended that you do not write rules relying on this functionality unless you are willing to incur maintenance cost when it changes.)"},
"forOf": { "type": "boolean" },
"generators": { "type": "boolean" },
"globalReturn": { "type": "boolean", "description": "allow return statements in the global scope" },
"impliedStrict": { "type": "boolean", "description": "enable global strict mode (if ecmaVersion is 5 or greater)" },
"jsx": { "type": "boolean", "description": "enable JSX" },
"modules": { "type": "boolean" },
"objectLiteralComputedProperties": { "type": "boolean" },
"objectLiteralDuplicateProperties": { "type": "boolean" },
"objectLiteralShorthandMethods": { "type": "boolean" },
"objectLiteralShorthandProperties": { "type": "boolean" },
"octalLiterals": { "type": "boolean" },
"regexUFlag": { "type": "boolean" },
"regexYFlag": { "type": "boolean" },
"restParams": { "type": "boolean" },
"spread": { "type": "boolean" },
"superInFunctions": { "type": "boolean" },
"templateStrings": { "type": "boolean" },
"unicodeCodePointEscapes": { "type": "boolean" }
}
},
"env": {
"description": "An environment defines global variables that are predefined.",
"type": "object",
"properties": {
"amd": {
"type": "boolean",
"description": "defines require() and define() as global variables as per the amd spec"
},
"applescript": {
"type": "boolean",
"description": "AppleScript global variables"
},
"atomtest": {
"type": "boolean",
"description": "Atom test helper globals"
},
"browser": {
"type": "boolean",
"description": "browser global variables"
},
"commonjs": {
"type": "boolean",
"description": "CommonJS global variables and CommonJS scoping (use this for browser-only code that uses Browserify/WebPack)"
},
"shared-node-browser": {
"type": "boolean",
"description": "Globals common to both Node and Browser"
},
"embertest": {
"type": "boolean",
"description": "Ember test helper globals"
},
"es6": {
"type": "boolean",
"description": "enable all ECMAScript 6 features except for modules"
},
"greasemonkey": {
"type": "boolean",
"description": "GreaseMonkey globals"
},
"jasmine": {
"type": "boolean",
"description": "adds all of the Jasmine testing global variables for version 1.3 and 2.0"
},
"jest": {
"type": "boolean",
"description": "Jest global variables"
},
"jquery": {
"type": "boolean",
"description": "jQuery global variables"
},
"meteor": {
"type": "boolean",
"description": "Meteor global variables"
},
"mocha": {
"type": "boolean",
"description": "adds all of the Mocha test global variables"
},
"mongo": {
"type": "boolean",
"description": "MongoDB global variables"
},
"nashorn": {
"type": "boolean",
"description": "Java 8 Nashorn global variables"
},
"node": {
"type": "boolean",
"description": "Node.js global variables and Node.js scoping"
},
"phantomjs": {
"type": "boolean",
"description": "PhantomJS global variables"
},
"prototypejs": {
"type": "boolean",
"description": "Prototype.js global variables"
},
"protractor": {
"type": "boolean",
"description": "Protractor global variables"
},
"qunit": {
"type": "boolean",
"description": "QUnit global variables"
},
"serviceworker": {
"type": "boolean",
"description": "Service Worker global variables"
},
"shelljs": {
"type": "boolean",
"description": "ShellJS global variables"
},
"webextensions": {
"type": "boolean",
"description": "WebExtensions globals"
},
"worker": {
"type": "boolean",
"description": "web workers global variables"
}
}
},
"extends": {
"description": "If you want to extend a specific configuration file, you can use the extends property and specify the path to the file. The path can be either relative or absolute.",
"$ref": "#/definitions/stringOrStringArray"
},
"globals": {
"description": "Set each global variable name equal to true to allow the variable to be overwritten or false to disallow overwriting.",
"type": "object",
"additionalProperties": {
"oneOf": [
{
"type": "string",
"enum": [
"readonly", "writable", "off"
]
},
{
"description": "The values false|\"readable\" and true|\"writeable\" are deprecated, they are equivalent to \"readonly\" and \"writable\", respectively.",
"type": "boolean"
}
]
}
},
"noInlineConfig": {
"description": "Prevent comments from changing config or rules",
"type": "boolean"
},
"parser": {
"type": "string"
},
"parserOptions": {
"description": "The JavaScript language options to be supported",
"type": "object",
"properties": {
"ecmaFeatures": {
"$ref": "#/properties/ecmaFeatures"
},
"ecmaVersion": {
"enum": [ 3, 5, 6, 2015, 7, 2016, 8, 2017, 9, 2018, 10, 2019, 11, 2020, 12, 2021, 13, 2022, "latest" ],
"default": 11,
"description": "Set to 3, 5, 6, 7, 8, 9, 10, 11 (default), 12, 13 or \"latest\" to specify the version of ECMAScript syntax you want to use. You can also set to 2015 (same as 6), 2016 (same as 7), 2017 (same as 8), 2018 (same as 9), 2019 (same as 10), 2020 (same as 11) or 2021 (same as 12) or 2022 (same as 13) to use the year-based naming. \"latest\" always enables the latest supported ECMAScript version."
},
"sourceType": {
"enum": [ "script", "module" ],
"default": "script",
"description": "set to \"script\" (default) or \"module\" if your code is in ECMAScript modules"
}
}
},
"plugins": {
"description": "ESLint supports the use of third-party plugins. Before using the plugin, you have to install it using npm.",
"type": "array",
"items": {
"type": "string"
}
},
"root": {
"description": "By default, ESLint will look for configuration files in all parent folders up to the root directory. This can be useful if you want all of your projects to follow a certain convention, but can sometimes lead to unexpected results. To limit ESLint to a specific project, set this to `true` in a configuration in the root of your project.",
"type": "boolean"
},
"ignorePatterns": {
"description": "Tell ESLint to ignore specific files and directories. Each value uses the same pattern as the `.eslintignore` file.",
"$ref": "#/definitions/stringOrStringArray"
},
"rules": {
"description": "ESLint comes with a large number of rules. You can modify which rules your project uses either using configuration comments or configuration files.",
"type": "object",
"allOf": [
{ "$ref": "#/definitions/possibleErrors" },
{ "$ref": "#/definitions/bestPractices" },
{ "$ref": "#/definitions/strictMode" },
{ "$ref": "#/definitions/variables" },
{ "$ref": "#/definitions/nodeAndCommonJs" },
{ "$ref": "#/definitions/stylisticIssues" },
{ "$ref": "#/definitions/ecmaScript6" },
{ "$ref": "#/definitions/legacy" }
]
},
"settings": {
"description": "ESLint supports adding shared settings into configuration file. You can add settings object to ESLint configuration file and it will be supplied to every rule that will be executed. This may be useful if you are adding custom rules and want them to have access to the same information and be easily configurable.",
"type": "object"
},
"overrides": {
"type": "array",
"description": "Allows to override configuration for files and folders, specified by glob patterns",
"items": {
"type": "object",
"properties": {
"files": {
"description": "Glob pattern for files to apply 'overrides' configuration, relative to the directory of the config file",
"oneOf": [
{
"type": "string"
},
{
"minItems": 1,
"type": "array",
"items": {
"type": "string"
}
}
]
},
"extends": {
"description": "If you want to extend a specific configuration file, you can use the extends property and specify the path to the file. The path can be either relative or absolute.",
"$ref": "#/definitions/stringOrStringArray"
},
"excludedFiles": {
"description": "If a file matches any of the 'excludedFiles' glob patterns, the 'overrides' configuration won’t apply",
"$ref": "#/definitions/stringOrStringArray"
},
"ecmaFeatures": {
"$ref": "#/properties/ecmaFeatures"
},
"env": {
"$ref": "#/properties/env"
},
"globals": {
"$ref": "#/properties/globals"
},
"parser": {
"$ref": "#/properties/parser"
},
"parserOptions": {
"$ref": "#/properties/parserOptions"
},
"plugins": {
"$ref": "#/properties/plugins"
},
"processor": {
"description": "To specify a processor, specify the plugin name and processor name joined by a forward slash",
"type": "string"
},
"rules": {
"$ref": "#/properties/rules"
},
"settings": {
"$ref": "#/properties/settings"
},
"overrides": {
"$ref": "#/properties/overrides"
}
},
"additionalProperties": false,
"required": [
"files"
]
}
}
}
}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-services/packages/legacy/src/general/general-route.ts","entries":[{"id":"Oqdm.ts","timestamp":1650805612673},{"id":"KDux.ts","source":"undoRedo.source","timestamp":1650805616117},{"id":"MRq7.ts","timestamp":1650806234079},{"id":"6DOX.ts","timestamp":1650806286296},{"id":"GXKz.ts","timestamp":1650871254900},{"id":"4Sqj.ts","timestamp":1650871300900},{"id":"7sWa.ts","timestamp":1650871348897},{"id":"GI3m.ts","timestamp":1650871377583},{"id":"Lme6.ts","source":"undoRedo.source","timestamp":1650871382385},{"id":"Z7r7.ts","timestamp":1650871392641},{"id":"bQFR.ts","timestamp":1650871414448},{"id":"PnwO.ts","timestamp":1650871435703},{"id":"KNML.ts","timestamp":1650871649458},{"id":"P58Q.ts","timestamp":1650871667169},{"id":"j06H.ts","timestamp":1650871926077}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/components/Divider/index.ts","entries":[{"id":"7soi.ts","timestamp":1651679843918},{"id":"1RLX.ts","timestamp":1651693684208}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/mojtabast/blog/gatsby-config.js","entries":[{"id":"EoLQ.js","timestamp":1649585119654}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/vapasin/vapasin/data-app/src/queues.rs","entries":[{"id":"A4va.rs","source":"undoRedo.source","timestamp":1650034725855},{"id":"qawZ.rs","timestamp":1650034744432},{"id":"N1VD.rs","timestamp":1650034764359},{"id":"eG4P.rs","timestamp":1650034774946},{"id":"QAUF.rs","timestamp":1650034815355},{"id":"NrRd.rs","timestamp":1650035585498},{"id":"Qou8.rs","timestamp":1650035614060},{"id":"rT5n.rs","timestamp":1650035755241},{"id":"qE8P.rs","timestamp":1650035767139},{"id":"X1MA.rs","source":"Renaming ids","timestamp":1650036118744},{"id":"IEng.rs","timestamp":1650036637127},{"id":"CgYo.rs","timestamp":1650037448200},{"id":"YBfg.rs","timestamp":1650037474975},{"id":"a8HU.rs","source":"undoRedo.source","timestamp":1650037476391},{"id":"5FHX.rs","timestamp":1650037490818},{"id":"eStH.rs","timestamp":1650037508792},{"id":"NXp4.rs","timestamp":1650037530309},{"id":"H2Pj.rs","source":"undoRedo.source","timestamp":1650037532703},{"id":"Nx8b.rs","timestamp":1650037557450},{"id":"6MAK.rs","timestamp":1650037700191},{"id":"AqAa.rs","source":"undoRedo.source","timestamp":1650037703629},{"id":"D34a.rs","timestamp":1650037711284},{"id":"7Ddy.rs","timestamp":1650037794957},{"id":"EYLq.rs","timestamp":1650037866169},{"id":"60Rt.rs","timestamp":1650037896272},{"id":"Mo2s.rs","timestamp":1650037910735},{"id":"mQ2l.rs","timestamp":1650037925173},{"id":"poGb.rs","source":"undoRedo.source","timestamp":1650037933420},{"id":"JAFE.rs","timestamp":1650037955731},{"id":"EGUU.rs","source":"undoRedo.source","timestamp":1650037956961},{"id":"8Dip.rs","timestamp":1650037979180},{"id":"Os7e.rs","timestamp":1650038013262},{"id":"bnJE.rs","source":"undoRedo.source","timestamp":1650038034586},{"id":"un8p.rs","timestamp":1650038045918},{"id":"XUCc.rs","timestamp":1650038078496},{"id":"uqyn.rs","timestamp":1650038137310},{"id":"rSfa.rs","source":"undoRedo.source","timestamp":1650038138399},{"id":"6kq1.rs","timestamp":1650038145609},{"id":"YTeC.rs","timestamp":1650038485627},{"id":"bqPI.rs","source":"undoRedo.source","timestamp":1650038488256},{"id":"iDvS.rs","timestamp":1650038518948},{"id":"9Zsk.rs","timestamp":1650038536767},{"id":"69Ui.rs","timestamp":1650038562727},{"id":"q40u.rs","timestamp":1650038622845},{"id":"zxWs.rs","timestamp":1650038709415},{"id":"LbAQ.rs","timestamp":1650038733898},{"id":"iLXE.rs","timestamp":1650038812246},{"id":"r8Av.rs","timestamp":1650038888588},{"id":"B0h1.rs","timestamp":1650039025822},{"id":"Bn5R.rs","timestamp":1650039308988}]}
{
"compilerOptions": {
"resolveJsonModule": true,
"esModuleInterop": true
}
}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/web3/jpegdegens/tsconfig.json","entries":[{"id":"4s8d.json","timestamp":1650727094243},{"id":"Pasg.json","timestamp":1650730353165}]}
{
"compilerOptions": {
"strict": false,
"resolveJsonModule": true,
"esModuleInterop": true
}
}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-services/packages/api/src/legacy/legacy-resolver.ts","entries":[{"id":"W8R8.ts","timestamp":1650874052465},{"id":"gtwI.ts","timestamp":1650874192217},{"id":"5LRo.ts","source":"moved.source","timestamp":1650875388400},{"id":"DaBo.ts","source":"Workspace Edit","timestamp":1650875391773},{"id":"HdNH.ts","source":"Renaming legacy_products","timestamp":1650875546389},{"id":"zldw.ts","timestamp":1650875558394},{"id":"In7S.ts","timestamp":1650875896578},{"id":"DmKs.ts","timestamp":1650876063353},{"id":"UFll.ts","timestamp":1650876173589}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-services/packages/legacy/src/constants/configs-constant.ts","entries":[{"id":"dfaN.ts","timestamp":1650804101385},{"id":"oJ7n.ts","source":"undoRedo.source","timestamp":1650804102450}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/components/src/Icons/Icons.stories.tsx","entries":[{"id":"0Oez.tsx","timestamp":1651940206711},{"id":"Z8ce.tsx","timestamp":1651940218963},{"id":"ismC.tsx","timestamp":1651940229406},{"id":"MGer.tsx","source":"undoRedo.source","timestamp":1651940230753},{"id":"wwiF.tsx","timestamp":1651940274080},{"id":"osgV.tsx","timestamp":1651940291995},{"id":"2h0J.tsx","source":"undoRedo.source","timestamp":1651940295713},{"id":"pPtC.tsx","timestamp":1651940298305},{"id":"NV45.tsx","timestamp":1651940308943},{"id":"cGCa.tsx","source":"Workspace Edit","timestamp":1651940315759},{"id":"vefB.tsx","timestamp":1651940318508},{"id":"vMMx.tsx","timestamp":1651940338208},{"id":"QCg7.tsx","source":"Workspace Edit","timestamp":1651940350429},{"id":"2lgQ.tsx","timestamp":1651940368392},{"id":"Z03R.tsx","timestamp":1651940379230},{"id":"hJmV.tsx","timestamp":1651940434970},{"id":"hn7D.tsx","timestamp":1651940473022},{"id":"cLyc.tsx","timestamp":1651953870604},{"id":"inFE.tsx","source":"undoRedo.source","timestamp":1651953872989},{"id":"Kwrt.tsx","timestamp":1651953879130},{"id":"vJCF.tsx","source":"Workspace Edit","timestamp":1651953884081},{"id":"UeEz.tsx","timestamp":1651953944598},{"id":"TYVn.tsx","source":"Workspace Edit","timestamp":1651953947171},{"id":"qQFV.tsx","timestamp":1651953976314},{"id":"1u5e.tsx","timestamp":1651954002577}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-services/packages/legacy/src/analytics/analytics-constants.ts","entries":[{"id":"QTtJ.ts","timestamp":1652583167943},{"id":"m4jQ.ts","source":"undoRedo.source","timestamp":1652583175972},{"id":"s9ka.ts","timestamp":1652583215661}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-services/packages/api/src/typeDefinitions/admin/index.ts","entries":[{"id":"kU0J.ts","timestamp":1650893389069},{"id":"R3Xp.ts","timestamp":1650893402082},{"id":"cmT4.ts","source":"undoRedo.source","timestamp":1650893432852},{"id":"QfCw.ts","timestamp":1650893451059},{"id":"TG3k.ts","timestamp":1650893513983},{"id":"gVFp.ts","timestamp":1650893526881},{"id":"DCHf.ts","timestamp":1650893544284}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/vapasin/vapasin/data-app/src/endpoints/run.rs","entries":[{"id":"w6Rp.rs","timestamp":1649334326495},{"id":"lbEd.rs","source":"undoRedo.source","timestamp":1649334330810},{"id":"Hp2c.rs","timestamp":1649334339535},{"id":"jr52.rs","timestamp":1649334354721},{"id":"NFPQ.rs","timestamp":1649334387023},{"id":"W0jK.rs","timestamp":1649334402813},{"id":"1ohQ.rs","timestamp":1649334423821},{"id":"pQGj.rs","timestamp":1649334460388},{"id":"r9wV.rs","timestamp":1649334484276},{"id":"zJmi.rs","source":"Renaming queue","timestamp":1649334492218},{"id":"99fJ.rs","timestamp":1649334526135},{"id":"p7Y1.rs","timestamp":1649334540381},{"id":"eqqR.rs","timestamp":1649334636474},{"id":"TAAK.rs","timestamp":1649334679156},{"id":"tTr2.rs","source":"undoRedo.source","timestamp":1649334689480},{"id":"ecXt.rs","source":"undoRedo.source","timestamp":1649334715947},{"id":"CT2y.rs","timestamp":1649334732329},{"id":"WONW.rs","timestamp":1649334779860},{"id":"IMQt.rs","timestamp":1649335009782},{"id":"dPqJ.rs","timestamp":1649335319000},{"id":"DJmG.rs","timestamp":1649335431779},{"id":"pDut.rs","timestamp":1649335622072},{"id":"kSFP.rs","source":"Renaming fulltest","timestamp":1649335626754},{"id":"1t3c.rs","timestamp":1649335666958},{"id":"ykGq.rs","timestamp":1649335677371},{"id":"prJj.rs","timestamp":1649335714360},{"id":"APkE.rs","timestamp":1649335735775},{"id":"VZlz.rs","timestamp":1649335759597},{"id":"7nQ4.rs","timestamp":1649335789425},{"id":"XIU4.rs","timestamp":1649335819624},{"id":"Q0iH.rs","timestamp":1649336012648},{"id":"jalx.rs","timestamp":1649336045112},{"id":"OPgX.rs","source":"undoRedo.source","timestamp":1649336048293},{"id":"DtZ6.rs","timestamp":1649336090238},{"id":"hUF0.rs","timestamp":1649336132194},{"id":"Petf.rs","timestamp":1649336153165},{"id":"axn5.rs","timestamp":1649336274218},{"id":"PFY7.rs","timestamp":1649336301043},{"id":"dwMe.rs","timestamp":1649891754201},{"id":"dlvO.rs","timestamp":1649891835285},{"id":"lQKz.rs","timestamp":1649891861828},{"id":"7k4D.rs","timestamp":1649891876292},{"id":"CwEs.rs","timestamp":1649891900268},{"id":"ZZVs.rs","timestamp":1649891943571},{"id":"zEpK.rs","timestamp":1649891969939},{"id":"4nrd.rs","timestamp":1649891996306},{"id":"Lf6b.rs","timestamp":1649892035888},{"id":"1EmS.rs","timestamp":1649892055108},{"id":"iQih.rs","timestamp":1652434665779},{"id":"O9vb.rs","source":"undoRedo.source","timestamp":1652478987946}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/components/Divider/Divider.tsx","entries":[{"id":"iu9a.tsx","source":"Workspace Edit","timestamp":1651693331064},{"id":"1OWt.tsx","source":"renamed.source","timestamp":1651693688738},{"id":"IAcU.tsx","timestamp":1651693707205},{"id":"mgg8.tsx","timestamp":1651694229189},{"id":"qcGx.tsx","timestamp":1651926446009}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/components/ChainsList/ChainsList.tsx","entries":[{"id":"a6SG.tsx","source":"Workspace Edit","timestamp":1651876213760},{"id":"oVQ5.tsx","timestamp":1651876217252},{"id":"ikFd.tsx","source":"Workspace Edit","timestamp":1651876223548},{"id":"yoyS.tsx","timestamp":1651876277595},{"id":"M1pK.tsx","timestamp":1651876293194},{"id":"Yi6u.tsx","timestamp":1651876304703},{"id":"OQ8W.tsx","timestamp":1651876412744},{"id":"FCXz.tsx","timestamp":1651876569652},{"id":"1Ysc.tsx","source":"Workspace Edit","timestamp":1651876573226},{"id":"zKHs.tsx","timestamp":1651876655448},{"id":"AJHw.tsx","source":"undoRedo.source","timestamp":1651876656594},{"id":"8ttt.tsx","timestamp":1651876663166},{"id":"uc7x.tsx","source":"undoRedo.source","timestamp":1651876664493},{"id":"L3RZ.tsx","timestamp":1651876699950},{"id":"SxlR.tsx","timestamp":1651876718182},{"id":"TMbq.tsx","timestamp":1651876760039},{"id":"r4w0.tsx","timestamp":1651877044461},{"id":"BimG.tsx","source":"undoRedo.source","timestamp":1651877051467},{"id":"PiHg.tsx","timestamp":1651877083251},{"id":"tmOh.tsx","source":"undoRedo.source","timestamp":1651877097815},{"id":"LDdy.tsx","timestamp":1651877125582},{"id":"3Pb2.tsx","timestamp":1651877135799},{"id":"pSbh.tsx","timestamp":1651877847251},{"id":"N0NH.tsx","source":"Workspace Edit","timestamp":1651877853727},{"id":"U8lX.tsx","timestamp":1651877861830},{"id":"00qG.tsx","timestamp":1651878051390},{"id":"jS3O.tsx","timestamp":1651879198851},{"id":"SH7y.tsx","timestamp":1651879211856},{"id":"Roej.tsx","timestamp":1651880755639},{"id":"eY1g.tsx","source":"undoRedo.source","timestamp":1651880762575},{"id":"UNH9.tsx","timestamp":1651880897373},{"id":"j0kF.tsx","source":"Workspace Edit","timestamp":1651880900200},{"id":"RqYQ.tsx","timestamp":1651880903215},{"id":"Pfqf.tsx","timestamp":1651880945366},{"id":"8oAm.tsx","timestamp":1651887686995},{"id":"WHz1.tsx","timestamp":1651887701074},{"id":"YPbp.tsx","timestamp":1651887766237},{"id":"aStP.tsx","timestamp":1651887795033},{"id":"9NBP.tsx","timestamp":1651892268012},{"id":"OMp3.tsx","timestamp":1651893964805},{"id":"n6A8.tsx","timestamp":1651894487421},{"id":"AHc4.tsx","source":"undoRedo.source","timestamp":1651894490029},{"id":"OYwL.tsx","timestamp":1651917398731},{"id":"uIR5.tsx","timestamp":1651917414246},{"id":"JieD.tsx","timestamp":1651917543870},{"id":"PL0D.tsx","timestamp":1651918407824},{"id":"rDUS.tsx","source":"Workspace Edit","timestamp":1651918411313},{"id":"0ncJ.tsx","timestamp":1651918627438},{"id":"pzH5.tsx","source":"Workspace Edit","timestamp":1651918629719},{"id":"5N4n.tsx","timestamp":1651918641839}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-services/packages/api/src/resolvers/user/proxy-resolver.ts","entries":[{"id":"V9Ev.ts","timestamp":1651325758632},{"id":"syJE.ts","timestamp":1651325787377},{"id":"JdDg.ts","timestamp":1651326197307},{"id":"pwR1.ts","source":"undoRedo.source","timestamp":1652771957235},{"id":"9eMv.ts","timestamp":1652771997269},{"id":"3CzH.ts","timestamp":1652772089715}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/components/Icons/Icons.tsx","entries":[{"id":"vMAq.tsx","timestamp":1651695554166},{"id":"Y4ox.tsx","timestamp":1651695603913}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/mojtabast/blog/src/components/Navigation/index.js","entries":[{"id":"QlJz.js","timestamp":1649584509883}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/codingfront/stacking-context.html","entries":[{"id":"bJB8.html","timestamp":1652374053906},{"id":"xXSo.html","timestamp":1652374106137},{"id":"sRhD.html","timestamp":1652374140944},{"id":"O26j.html","timestamp":1652374154024},{"id":"XaQt.html","timestamp":1652374183415},{"id":"vO9U.html","timestamp":1652374230593},{"id":"IqeZ.html","timestamp":1652374257612},{"id":"GiFH.html","timestamp":1652374280923}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-apps/packages/components/src/Divider/Divider-component.tsx","entries":[{"id":"JoT7.tsx","timestamp":1651696515018},{"id":"nuJS.tsx","source":"undoRedo.source","timestamp":1651696517332}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/components/Badge/Badge.tsx","entries":[{"id":"gx7G.tsx","timestamp":1651705147361},{"id":"YGHc.tsx","timestamp":1651705167574},{"id":"91gI.tsx","timestamp":1651705227573},{"id":"V43q.tsx","timestamp":1651705536556},{"id":"HsdH.tsx","source":"undoRedo.source","timestamp":1651705537721},{"id":"Y56Y.tsx","timestamp":1651705559590}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-services/packages/api/src/resolvers/admin/logistics-resolver.ts","entries":[{"id":"s5Hs.ts","timestamp":1652617984815},{"id":"rVqi.ts","timestamp":1652618019310},{"id":"djSD.ts","source":"undoRedo.source","timestamp":1652618022798},{"id":"436I.ts","timestamp":1652618039631},{"id":"oby7.ts","timestamp":1652618058011},{"id":"bWVU.ts","timestamp":1652618212416},{"id":"jLa9.ts","timestamp":1652618224421},{"id":"cYuq.ts","source":"Workspace Edit","timestamp":1652618228080},{"id":"kSMl.ts","timestamp":1652618318838},{"id":"dgR0.ts","timestamp":1652618337827},{"id":"LX0W.ts","timestamp":1652618430454},{"id":"ySgW.ts","source":"undoRedo.source","timestamp":1652618435266},{"id":"o4Z1.ts","timestamp":1652618444379},{"id":"vRSh.ts","timestamp":1652618528268},{"id":"NBBt.ts","source":"undoRedo.source","timestamp":1652618551004},{"id":"hd2C.ts","timestamp":1652618552747},{"id":"4KSQ.ts","timestamp":1652619222663},{"id":"MjFB.ts","source":"Workspace Edit","timestamp":1652619223584},{"id":"50OL.ts","timestamp":1652619228035},{"id":"lhRh.ts","timestamp":1652619245401},{"id":"N4ke.ts","timestamp":1652619803590},{"id":"LEzj.ts","source":"Workspace Edit","timestamp":1652619850209},{"id":"C0iE.ts","timestamp":1652620806132},{"id":"Hr0G.ts","timestamp":1652620840631},{"id":"n8LM.ts","timestamp":1652631470297},{"id":"fsQT.ts","timestamp":1652631484083},{"id":"EwsM.ts","source":"undoRedo.source","timestamp":1652631487287},{"id":"QC1G.ts","timestamp":1652631502680},{"id":"aanX.ts","timestamp":1652631517062},{"id":"VVBW.ts","timestamp":1652631564301},{"id":"UZkp.ts","timestamp":1652631684966},{"id":"4P4o.ts","timestamp":1652631710277},{"id":"X1Xr.ts","timestamp":1652632039021},{"id":"V05G.ts","timestamp":1652632091868},{"id":"7nDn.ts","timestamp":1652632105510},{"id":"YBGR.ts","source":"undoRedo.source","timestamp":1652632107053},{"id":"0sPd.ts","timestamp":1652632111663},{"id":"27eP.ts","timestamp":1652632858499},{"id":"RbcY.ts","timestamp":1652632909998},{"id":"K9zY.ts","timestamp":1652632958485},{"id":"m30c.ts","timestamp":1652633150293},{"id":"LV6l.ts","timestamp":1652694381018},{"id":"KTP9.ts","timestamp":1652694420412},{"id":"G74M.ts","timestamp":1652694824059},{"id":"KY6p.ts","timestamp":1652695736508},{"id":"o3kk.ts","source":"undoRedo.source","timestamp":1652695759268},{"id":"0MDT.ts","timestamp":1652695761051},{"id":"oklk.ts","timestamp":1652705241734},{"id":"MSPX.ts","timestamp":1652712467797},{"id":"ssQy.ts","timestamp":1652783872255}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/components/Badge/index.ts","entries":[{"id":"I7MS.ts","source":"Workspace Edit","timestamp":1651705143031}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/c-lang-test/src/main.c","entries":[{"id":"sqnd.c","timestamp":1649958663128},{"id":"3LFs.c","timestamp":1649958697659},{"id":"tAZu.c","timestamp":1649958716261},{"id":"AStY.c","timestamp":1649958928887}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/store.ts","entries":[{"id":"gzyv.ts","timestamp":1651714149877},{"id":"NNOk.ts","timestamp":1651714198251},{"id":"6oYg.ts","timestamp":1651868214588},{"id":"GBXB.ts","timestamp":1651892242242},{"id":"wD7V.ts","source":"Workspace Edit","timestamp":1651892243526},{"id":"bJeY.ts","source":"undoRedo.source","timestamp":1651892253271},{"id":"IkoI.ts","timestamp":1651963059458}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-services/packages/api/src/interfaces/legacy-interface.ts","entries":[{"id":"jKGO.ts","source":"undoRedo.source","timestamp":1649852319624},{"id":"tgxE.ts","timestamp":1649852350955},{"id":"sysr.ts","source":"Renaming type","timestamp":1649852372135},{"id":"BZ56.ts","timestamp":1649852375206},{"id":"Q7eM.ts","timestamp":1649852386228},{"id":"ctMc.ts","timestamp":1649852405193},{"id":"Y0rC.ts","timestamp":1650873826286},{"id":"Yo3r.ts","timestamp":1650873862355},{"id":"I5fj.ts","timestamp":1650873948070},{"id":"LuC0.ts","timestamp":1650874692617},{"id":"6x97.ts","timestamp":1650875879398},{"id":"BQg9.ts","timestamp":1652584831696},{"id":"YVUH.ts","timestamp":1652585011723},{"id":"KsjT.ts","timestamp":1652585023802},{"id":"vC9g.ts","timestamp":1652585091369},{"id":"SDtP.ts","timestamp":1652585109704},{"id":"czbs.ts","timestamp":1652585190357},{"id":"BVbf.ts","source":"undoRedo.source","timestamp":1652585197438},{"id":"NLIE.ts","timestamp":1652585213174},{"id":"PAH4.ts","timestamp":1652585228542},{"id":"5JlO.ts","timestamp":1652585248103},{"id":"y9tb.ts","timestamp":1652603408806},{"id":"BsJa.ts","timestamp":1652603431753},{"id":"oJUd.ts","timestamp":1652603564168},{"id":"wX3J.ts","timestamp":1652615098190},{"id":"JYqM.ts","timestamp":1652615157823},{"id":"hHP4.ts","timestamp":1652615180891},{"id":"KPFn.ts","timestamp":1652615206699},{"id":"qdAj.ts","timestamp":1652615237638},{"id":"7Gga.ts","timestamp":1652615270400},{"id":"yZi8.ts","timestamp":1652615282124},{"id":"1NrF.ts","timestamp":1652615317552},{"id":"sov6.ts","timestamp":1652615350767},{"id":"fa6B.ts","timestamp":1652630482134},{"id":"KcyA.ts","timestamp":1652630516930},{"id":"fu5d.ts","timestamp":1652631245251},{"id":"joAw.ts","timestamp":1652631268201},{"id":"4Amb.ts","timestamp":1652631283941},{"id":"C4er.ts","timestamp":1652631358202},{"id":"DNr8.ts","timestamp":1652631386676},{"id":"YU8u.ts","timestamp":1652631428334},{"id":"yILv.ts","timestamp":1652686687894},{"id":"oKbD.ts","timestamp":1652686713752},{"id":"yBqI.ts","timestamp":1652686839053},{"id":"wXOq.ts","timestamp":1652694354134},{"id":"cEyO.ts","timestamp":1652694366414},{"id":"mNFE.ts","timestamp":1652695126450},{"id":"eNF9.ts","timestamp":1652695390670}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/components/src/Button/index.ts","entries":[{"id":"mMNU.ts","timestamp":1651251438822}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/components/src/theme.ts","entries":[{"id":"Fykv.ts","source":"undoRedo.source","timestamp":1651296581952},{"id":"mW1B.ts","timestamp":1651296597666},{"id":"VmsD.ts","timestamp":1651296631002},{"id":"5CO0.ts","timestamp":1651296658013},{"id":"Zhqa.ts","timestamp":1651657093122},{"id":"cVyj.ts","source":"undoRedo.source","timestamp":1651657096027},{"id":"YKnP.ts","timestamp":1651657101447},{"id":"tUQY.ts","timestamp":1651677525226},{"id":"QWLY.ts","timestamp":1651677554475},{"id":"BVjM.ts","timestamp":1651680413821},{"id":"BdUI.ts","timestamp":1651680456381},{"id":"QewR.ts","source":"undoRedo.source","timestamp":1651680458976},{"id":"KnYJ.ts","timestamp":1651680462711},{"id":"re6A.ts","timestamp":1651680511304},{"id":"y9WD.ts","timestamp":1651681155394},{"id":"DeQ3.ts","timestamp":1651693070713},{"id":"eaJc.ts","source":"undoRedo.source","timestamp":1651693077194},{"id":"2syG.ts","timestamp":1651693080611},{"id":"IzvL.ts","timestamp":1651693106438},{"id":"xeie.ts","timestamp":1651693160403},{"id":"cKWB.ts","timestamp":1651693201505},{"id":"cKKK.ts","timestamp":1651696353468},{"id":"1tsX.ts","timestamp":1651696435000},{"id":"Uvwb.ts","source":"undoRedo.source","timestamp":1651696436389},{"id":"qWdR.ts","timestamp":1651889209720},{"id":"6gDJ.ts","source":"undoRedo.source","timestamp":1651889211224},{"id":"ok3J.ts","timestamp":1651889218861},{"id":"AOT7.ts","timestamp":1651889232436},{"id":"4Gac.ts","timestamp":1651889244585},{"id":"9KqN.ts","source":"undoRedo.source","timestamp":1651889253882},{"id":"KZrU.ts","timestamp":1651889288630},{"id":"f8c0.ts","timestamp":1651889311013},{"id":"jBcm.ts","timestamp":1651889324926},{"id":"O2dH.ts","timestamp":1651926944204},{"id":"MCt6.ts","source":"undoRedo.source","timestamp":1651926949576},{"id":"QrWB.ts","timestamp":1651926958457},{"id":"CrNS.ts","timestamp":1651931951635},{"id":"rrO1.ts","source":"undoRedo.source","timestamp":1651931952903},{"id":"i6hY.ts","timestamp":1651931956393},{"id":"SDwI.ts","timestamp":1651932038844},{"id":"Yh5o.ts","source":"undoRedo.source","timestamp":1651932045250},{"id":"hVfj.ts","timestamp":1651932049669},{"id":"h2Jc.ts","source":"undoRedo.source","timestamp":1651932056035},{"id":"aC1T.ts","timestamp":1651932065417},{"id":"OrEl.ts","timestamp":1651932099826},{"id":"18vO.ts","timestamp":1651932110888},{"id":"ll8k.ts","timestamp":1651932144654},{"id":"uETV.ts","timestamp":1651932158268},{"id":"uuUb.ts","timestamp":1651936978094},{"id":"zeTj.ts","timestamp":1651939416187}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/containers/App/App.tsx","entries":[{"id":"7Cep.tsx","timestamp":1651649616960},{"id":"INmO.tsx","timestamp":1651649707371},{"id":"DyBW.tsx","timestamp":1651656453360},{"id":"ku1n.tsx","timestamp":1651656469245},{"id":"CBGF.tsx","timestamp":1651656560248},{"id":"0hWB.tsx","timestamp":1651656573503},{"id":"Q1lB.tsx","timestamp":1651656592282},{"id":"RDgl.tsx","timestamp":1651656604111},{"id":"GRKE.tsx","timestamp":1651656776038},{"id":"xjVn.tsx","timestamp":1651656812951},{"id":"CbgA.tsx","timestamp":1651657473809},{"id":"S3Gy.tsx","timestamp":1651657512947}]}
{"version":1,"resource":"file:///Users/mojtaba/Downloads/mini%20project%202/mini%20projectt.html","entries":[{"id":"GuOs.html","timestamp":1652000073810}]}
{
// see https://www.typescriptlang.org/tsconfig to better understand tsconfigs
"include": ["src", "types"],
"compilerOptions": {
"module": "esnext",
"lib": ["dom", "esnext"],
"importHelpers": true,
// output .d.ts declaration files for consumers
"declaration": true,
// output .js.map sourcemap files for consumers
"sourceMap": true,
// match output dir to input dir. e.g. dist/index instead of dist/src/index
"rootDir": "./src",
// stricter type-checking for stronger correctness. Recommended by TS
"strict": true,
// linter checks for common issues
"noImplicitReturns": true,
"noFallthroughCasesInSwitch": true,
// noUnused* overlap with @typescript-eslint/no-unused-vars, can disable if duplicative
"noUnusedLocals": true,
"noUnusedParameters": true,
// use Node's module resolution algorithm, instead of the legacy TS one
"moduleResolution": "node",
// transpile JSX to React.createElement
"jsx": "react",
// interop between ESM and CJS modules. Recommended by TS
"esModuleInterop": true,
// significant perf increase by skipping checking .d.ts files, particularly those in node_modules. Recommended by TS
"skipLibCheck": true,
// error out if import and file system have a casing mismatch. Recommended by TS
"forceConsistentCasingInFileNames": true,
// `tsdx build` ignores this option, but it is commonly used when type-checking separately with `tsc`
"noEmit": true,
}
}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/components/tsconfig.json","entries":[{"id":"JacN.json","source":"Paste tsconfig.json","timestamp":1651259255824},{"id":"NwRd.json","timestamp":1651259429636},{"id":"dzv7.json","source":"undoRedo.source","timestamp":1651259511830}]}
{
// see https://www.typescriptlang.org/tsconfig to better understand tsconfigs
"include": ["src", "types"],
"compilerOptions": {
"module": "esnext",
"lib": ["dom", "esnext"],
"importHelpers": true,
// output .d.ts declaration files for consumers
"declaration": true,
// output .js.map sourcemap files for consumers
"sourceMap": true,
// match output dir to input dir. e.g. dist/index instead of dist/src/index
"rootDir": "./src",
// stricter type-checking for stronger correctness. Recommended by TS
"strict": true,
// linter checks for common issues
"noImplicitReturns": true,
"noFallthroughCasesInSwitch": true,
// noUnused* overlap with @typescript-eslint/no-unused-vars, can disable if duplicative
"noUnusedLocals": true,
"noUnusedParameters": true,
// use Node's module resolution algorithm, instead of the legacy TS one
"moduleResolution": "node",
// transpile JSX to React.createElement
"jsx": "react",
// interop between ESM and CJS modules. Recommended by TS
"esModuleInterop": true,
// significant perf increase by skipping checking .d.ts files, particularly those in node_modules. Recommended by TS
"skipLibCheck": true,
// error out if import and file system have a casing mismatch. Recommended by TS
"forceConsistentCasingInFileNames": true,
// `tsdx build` ignores this option, but it is commonly used when type-checking separately with `tsc`
"noEmit": true,
}
}
{
// see https://www.typescriptlang.org/tsconfig to better understand tsconfigs
"include": ["src", "types"],
"compilerOptions": {
"module": "esnext",
"lib": ["dom", "esnext"],
"importHelpers": true,
// output .d.ts declaration files for consumers
"declaration": true,
// output .js.map sourcemap files for consumers
"sourceMap": true,
// match output dir to input dir. e.g. dist/index instead of dist/src/index
"rootDir": "./src",
// stricter type-checking for stronger correctness. Recommended by TS
"strict": true,
// linter checks for common issues
"noImplicitReturns": true,
"noFallthroughCasesInSwitch": true,
// noUnused* overlap with @typescript-eslint/no-unused-vars, can disable if duplicative
"noUnusedLocals": true,
"noUnusedParameters": true,
// use Node's module resolution algorithm, instead of the legacy TS one
"moduleResolution": "node",
// transpile JSX to React.createElement
"jsx": "react-jsx",
// interop between ESM and CJS modules. Recommended by TS
"esModuleInterop": true,
// significant perf increase by skipping checking .d.ts files, particularly those in node_modules. Recommended by TS
"skipLibCheck": true,
// error out if import and file system have a casing mismatch. Recommended by TS
"forceConsistentCasingInFileNames": true,
// `tsdx build` ignores this option, but it is commonly used when type-checking separately with `tsc`
"noEmit": true,
}
}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/components/Header/index.ts","entries":[{"id":"Ulys.ts","timestamp":1651676916074}]}
{
"name": "subsocial-test",
"version": "1.0.0",
"main": "index.js",
"author": "mojtabast",
"license": "MIT",
}
{
"name": "subsocial-test",
"version": "1.0.0",
"main": "index.js",
"author": "mojtabast",
"license": "MIT",
"workspaces": [
"packages/*"
]
}
{
"private": true,
"name": "subsocial-test",
"version": "1.0.0",
"author": "mojtabast",
"license": "MIT",
"workspaces": [
"packages/*"
],
"scripts": {
"postinstall": "yarn workspace components build"
}
}
{
"private": true,
"name": "subsocial",
"version": "1.0.0",
"author": "mojtabast",
"license": "MIT",
"workspaces": [
"packages/*"
],
"scripts": {
"dev": "yarn workspace app dev",
"build": "yarn workspace app next build",
"start": "yarn workspace app next start",
"postinstall": "yarn workspace components build"
},
"resolutions": {
"typescript": "^4.6.4"
}
}
{
"private": true,
"name": "subsocial-test",
"version": "1.0.0",
"author": "mojtabast",
"license": "MIT",
"workspaces": [
"packages/*"
],
"scripts": {
"deve": "yarn workspace components build"
"postinstall": "yarn workspace components build"
}
}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/package.json","entries":[{"id":"2kmN.json","timestamp":1651247216137},{"id":"4ejV.json","timestamp":1651247440177},{"id":"kXO4.json","timestamp":1651251567565},{"id":"WtvK.json","timestamp":1651251641954},{"id":"aBpY.json","timestamp":1651960363741},{"id":"D7OO.json","timestamp":1651961018187},{"id":"ftR6.json","source":"undoRedo.source","timestamp":1651961021638},{"id":"TTJH.json","timestamp":1651961030926},{"id":"opTb.json","timestamp":1651961184404},{"id":"N7g1.json","timestamp":1651962288811},{"id":"acxA.json","timestamp":1651967594460},{"id":"MdDo.json","timestamp":1651967608491},{"id":"TNIW.json","timestamp":1651968264981}]}
{
"private": true,
"name": "subsocial-test",
"version": "1.0.0",
"author": "mojtabast",
"license": "MIT",
"workspaces": [
"packages/*"
],
"scripts": {
"postinstall": "yarn workspace components build"
"postinstall": "yarn workspace components build"
}
}
{
"name": "subsocial-test",
"version": "1.0.0",
"author": "mojtabast",
"license": "MIT",
"workspaces": [
"packages/*"
]
}
{
"private": true,
"name": "subsocial-chains-status",
"version": "1.0.0",
"author": "mojtabast",
"license": "MIT",
"workspaces": [
"packages/*"
],
"scripts": {
"dev": "yarn workspace app dev",
"build": "yarn workspace app next build",
"start": "yarn workspace app next start",
"postinstall": "yarn workspace components build"
},
"resolutions": {
"typescript": "^4.6.4"
}
}
{
"private": true,
"name": "subsocial-test",
"version": "1.0.0",
"author": "mojtabast",
"license": "MIT",
"workspaces": [
"packages/*"
],
"scripts": {
"dev": "yarn workspace app dev",
"build": "yarn workspace app next build",
"start": "yarn workspace app next start",
"postinstall": "yarn workspace components build"
},
"resolutions": {
"typescript": "^4.6.4"
}
}
{
"private": true,
"name": "subsocial-test",
"version": "1.0.0",
"author": "mojtabast",
"license": "MIT",
"workspaces": [
"packages/*"
],
"scripts": {
"dev": "yarn workspace app dev",
"build": "yarn workspace app next build",
"start": "yarn workspace app next start",
"postinstall": "yarn workspace components build"
}
}
{
"private": true,
"name": "subsocial-chains-status",
"version": "1.0.0",
"author": "mojtabast",
"license": "MIT",
"workspaces": [
"packages/*"
],
"scripts": {
"dev": "yarn workspace app dev",
"build": "yarn workspace app build",
"start": "yarn workspace app start",
"postinstall": "yarn workspace components build"
},
"resolutions": {
"typescript": "^4.6.4"
}
}
{
"private": true,
"name": "subsocial-test",
"version": "1.0.0",
"author": "mojtabast",
"license": "MIT",
"workspaces": [
"packages/*"
],
"scripts": {
"dev": "yarn workspace app dev",
"postinstall": "yarn workspace components build"
}
}
{
"private": true,
"name": "subsocial-test",
"version": "1.0.0",
"author": "mojtabast",
"license": "MIT",
"workspaces": [
"packages/*"
]
}
{"version":1,"resource":"file:///Users/mojtaba/Work/codingfront/index.html","entries":[{"id":"yCTQ.html","timestamp":1652364282307}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/components/ConnectionStatus/index.ts","entries":[{"id":"1pCl.ts","timestamp":1651709701265}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/components/.storybook/preview.js","entries":[{"id":"xSEK.js","timestamp":1651266573347},{"id":"erDy.js","timestamp":1651266596240},{"id":"y3Mv.js","timestamp":1651267014040}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-services/readme.md","entries":[{"id":"guCe.md","timestamp":1650454651541},{"id":"Im2m.md","timestamp":1650454669494},{"id":"n06c.md","timestamp":1650456026206},{"id":"lR3D.md","timestamp":1650456166773},{"id":"Gztr.md","timestamp":1650456643286},{"id":"sOye.md","source":"undoRedo.source","timestamp":1650457269417},{"id":"SlOy.md","timestamp":1650460988058},{"id":"h635.md","timestamp":1650461028004},{"id":"hL63.md","timestamp":1650461118762},{"id":"du7B.md","timestamp":1650461385046},{"id":"xNSw.md","timestamp":1650461776256},{"id":"d7zI.md","source":"undoRedo.source","timestamp":1650461777889},{"id":"qAKA.md","timestamp":1650461862644},{"id":"gjg9.md","source":"undoRedo.source","timestamp":1650461866753},{"id":"Ca2T.md","timestamp":1650461893227},{"id":"QU4N.md","timestamp":1650462467934},{"id":"3tFc.md","timestamp":1650537692842},{"id":"5B85.md","timestamp":1650537864858},{"id":"GoXh.md","source":"undoRedo.source","timestamp":1650537866160},{"id":"6pMQ.md","timestamp":1650537883468},{"id":"VQYi.md","timestamp":1652514214487},{"id":"erR3.md","timestamp":1652514244085},{"id":"jHSv.md","timestamp":1652514276571},{"id":"lVQ8.md","timestamp":1652514288468},{"id":"85QC.md","timestamp":1652514324051},{"id":"1JHA.md","timestamp":1652514380207},{"id":"urGu.md","timestamp":1652514500334},{"id":"xJZp.md","timestamp":1652514571804},{"id":"Qurf.md","timestamp":1652519437846},{"id":"G1pp.md","timestamp":1652519583475},{"id":"WErr.md","timestamp":1652520014376},{"id":"R1HK.md","timestamp":1652520030088},{"id":"bZdG.md","timestamp":1652520048816},{"id":"22qq.md","timestamp":1652520073736},{"id":"LLhy.md","timestamp":1652520093037},{"id":"BgXW.md","timestamp":1652520323689},{"id":"wAcM.md","source":"undoRedo.source","timestamp":1652520396929},{"id":"VqC5.md","timestamp":1652520928540},{"id":"CSqc.md","timestamp":1652521285864},{"id":"fOv6.md","timestamp":1652521313607},{"id":"hizT.md","timestamp":1652521376585},{"id":"MYNq.md","timestamp":1652521480425},{"id":"Jc31.md","timestamp":1652521506454},{"id":"77ml.md","timestamp":1652521745590},{"id":"9loG.md","timestamp":1652521772667},{"id":"MPIK.md","timestamp":1652521989092},{"id":"F6vl.md","timestamp":1652522469432}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-backend/digiwash/components/environments.py","entries":[{"id":"rXMd.py","timestamp":1650177575890},{"id":"4la4.py","timestamp":1650177592719}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-services/packages/legacy/src/main.ts","entries":[{"id":"RJ6r.ts","timestamp":1650198745104},{"id":"RAYe.ts","timestamp":1650198809700},{"id":"VzWh.ts","timestamp":1650199002879},{"id":"PoNf.ts","timestamp":1650199667893},{"id":"viDe.ts","timestamp":1650871466750}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-backend/readme.md","entries":[{"id":"0c0j.md","timestamp":1650802767013}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/components/Icons/RefreshIcon.tsx","entries":[{"id":"Vi2c.tsx","timestamp":1651695607414},{"id":"962N.tsx","timestamp":1651695624799},{"id":"zf1B.tsx","timestamp":1651695674188},{"id":"BbVy.tsx","timestamp":1651695779889},{"id":"MF57.tsx","source":"Workspace Edit","timestamp":1651695781406},{"id":"3BW9.tsx","source":"undoRedo.source","timestamp":1651695787677},{"id":"Lex7.tsx","timestamp":1651695830334},{"id":"cPID.tsx","timestamp":1651695878827},{"id":"ixQW.tsx","timestamp":1651695960630},{"id":"6zGS.tsx","source":"Workspace Edit","timestamp":1651695965401},{"id":"XZlx.tsx","timestamp":1651695993396},{"id":"cdcN.tsx","timestamp":1651696023737},{"id":"AIf6.tsx","timestamp":1651696066080},{"id":"GOkK.tsx","timestamp":1651696080965},{"id":"s43e.tsx","timestamp":1651696166926},{"id":"uX0I.tsx","timestamp":1651696302466},{"id":"VflL.tsx","timestamp":1651696313430},{"id":"01PM.tsx","timestamp":1651696474556},{"id":"FXRa.tsx","source":"undoRedo.source","timestamp":1651696524200},{"id":"jlyA.tsx","timestamp":1651696782502}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/components/Icons/index.ts","entries":[{"id":"329j.ts","timestamp":1651695656837},{"id":"7WB2.ts","timestamp":1651696746959},{"id":"KIID.ts","timestamp":1651704130784}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/mojtabast/blog/src/components/App/index.js","entries":[{"id":"1kUg.js","timestamp":1649584065181},{"id":"6NRe.js","timestamp":1649584126131},{"id":"KhYK.js","timestamp":1649584149358},{"id":"0hur.js","timestamp":1649584187721},{"id":"O6YH.js","timestamp":1649584239275},{"id":"VGrL.js","timestamp":1649584277563},{"id":"E1IJ.js","source":"undoRedo.source","timestamp":1649584279610},{"id":"nzwN.js","timestamp":1649584299705},{"id":"BDtK.js","source":"undoRedo.source","timestamp":1649584305291},{"id":"V83B.js","timestamp":1649584307046},{"id":"zgJa.js","timestamp":1649584328814},{"id":"Vepx.js","timestamp":1649584358271},{"id":"37TY.js","timestamp":1649584384055},{"id":"GlAb.js","source":"undoRedo.source","timestamp":1649584385477},{"id":"vIIn.js","timestamp":1649584391657},{"id":"ImLa.js","timestamp":1649584408737},{"id":"ILjm.js","timestamp":1649584423067},{"id":"XThg.js","timestamp":1649584434380},{"id":"c8kq.js","source":"undoRedo.source","timestamp":1649584436000},{"id":"nf5X.js","timestamp":1649584443782}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-services/packages/legacy/src/general/general-interface.ts","entries":[{"id":"ZXjA.ts","timestamp":1650870068053},{"id":"lH0d.ts","source":"undoRedo.source","timestamp":1650870069131},{"id":"NWuk.ts","timestamp":1650870105841},{"id":"sFwh.ts","timestamp":1650870135193},{"id":"znou.ts","timestamp":1650870155865},{"id":"0SjK.ts","timestamp":1650870198389},{"id":"mFg1.ts","timestamp":1650870232362},{"id":"zMkb.ts","timestamp":1650870346526},{"id":"KF25.ts","timestamp":1650870367863},{"id":"uh2g.ts","timestamp":1650870387168},{"id":"0PKt.ts","timestamp":1650870409221},{"id":"aYkq.ts","timestamp":1650870465464},{"id":"IuHG.ts","timestamp":1650870490547},{"id":"ABe1.ts","timestamp":1650870531732},{"id":"EviO.ts","timestamp":1650870585291},{"id":"KlZa.ts","timestamp":1650870729602},{"id":"Mswh.ts","source":"undoRedo.source","timestamp":1650870731441},{"id":"Ua14.ts","timestamp":1650870746828},{"id":"JTBd.ts","timestamp":1650870829479},{"id":"eKpe.ts","timestamp":1650870847076},{"id":"qjrJ.ts","timestamp":1650870927292},{"id":"U4lD.ts","timestamp":1650870939900},{"id":"RVYR.ts","timestamp":1650870957071},{"id":"Pndp.ts","timestamp":1650870971483},{"id":"helF.ts","timestamp":1650871004166},{"id":"C8pe.ts","source":"undoRedo.source","timestamp":1650871009014},{"id":"sQOy.ts","timestamp":1650871075109},{"id":"Ho4O.ts","timestamp":1650871100049},{"id":"TtCw.ts","source":"undoRedo.source","timestamp":1650871113196},{"id":"YCjs.ts","timestamp":1650871119876},{"id":"GS1h.ts","source":"undoRedo.source","timestamp":1650871125273},{"id":"5X6p.ts","timestamp":1650871136291},{"id":"ZzGO.ts","timestamp":1650871160248},{"id":"gsAg.ts","timestamp":1650871229197},{"id":"psYt.ts","timestamp":1650871766481},{"id":"cweJ.ts","timestamp":1650871813469},{"id":"z3hf.ts","timestamp":1650871884928},{"id":"U0aF.ts","source":"undoRedo.source","timestamp":1650871888657},{"id":"NpDI.ts","timestamp":1650871889528},{"id":"fLAm.ts","timestamp":1650871932102},{"id":"ysdD.ts","timestamp":1650872024405},{"id":"HMa1.ts","source":"undoRedo.source","timestamp":1650872025981},{"id":"SUUz.ts","timestamp":1650872037740},{"id":"rxzR.ts","timestamp":1650872075087},{"id":"7pdd.ts","timestamp":1650872145869},{"id":"NSq0.ts","timestamp":1650872209334},{"id":"M8OT.ts","timestamp":1650872263429},{"id":"yc7Y.ts","timestamp":1650872299690},{"id":"pzIj.ts","timestamp":1650872321607},{"id":"oVnQ.ts","timestamp":1650872425809}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/web3/jpegdegens/webpack.config.js","entries":[{"id":"Zzjw.js","timestamp":1650727083012}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-services/packages/api/src/legacy/legacy-interface.ts","entries":[{"id":"Fi8f.ts","source":"Workspace Edit","timestamp":1650874678196},{"id":"nZ5j.ts","timestamp":1650874731025},{"id":"OEkF.ts","timestamp":1650874765820},{"id":"CPM7.ts","timestamp":1650874793281},{"id":"XYqG.ts","source":"undoRedo.source","timestamp":1650874794751},{"id":"oKjE.ts","timestamp":1650875333408},{"id":"V6j2.ts","timestamp":1650875356202},{"id":"7B7a.ts","timestamp":1650875367259}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/components/src/Icons/ChevronDownIcon.tsx","entries":[{"id":"ON8z.tsx","timestamp":1651955136411},{"id":"jDU1.tsx","timestamp":1651955204516},{"id":"EcfI.tsx","timestamp":1651955235591},{"id":"h0p9.tsx","source":"undoRedo.source","timestamp":1651955258008},{"id":"1e1R.tsx","timestamp":1651956614648}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/configs/endpoints.ts","entries":[{"id":"02eU.ts","timestamp":1651890027083},{"id":"ufzs.ts","timestamp":1651890060456},{"id":"7ylU.ts","timestamp":1651890096906},{"id":"6Hlt.ts","timestamp":1651890152664},{"id":"15Bh.ts","timestamp":1651890176967},{"id":"OBCo.ts","timestamp":1651958613795},{"id":"HpqB.ts","source":"undoRedo.source","timestamp":1651958837379},{"id":"OAmU.ts","timestamp":1651958852868},{"id":"JESi.ts","source":"undoRedo.source","timestamp":1651959726135}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/components/ConnectionStatus/ConnectionStatus.tsx","entries":[{"id":"FqvR.tsx","timestamp":1651709758931},{"id":"0hGR.tsx","timestamp":1651709800453},{"id":"h1Ou.tsx","timestamp":1651709954741},{"id":"zHnV.tsx","timestamp":1651710052501},{"id":"eNAP.tsx","timestamp":1651880071931},{"id":"aPmB.tsx","timestamp":1651926346356},{"id":"WZ8F.tsx","timestamp":1651926396538}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-services/packages/legacy/src/transportation/transportation-route.ts","entries":[{"id":"Tvey.ts","timestamp":1652522875924},{"id":"cslw.ts","timestamp":1652522915932},{"id":"Cnbp.ts","timestamp":1652523374721},{"id":"oZ0Y.ts","timestamp":1652523417028},{"id":"TCVX.ts","timestamp":1652531442702},{"id":"oRPI.ts","timestamp":1652581445269},{"id":"yc5w.ts","source":"undoRedo.source","timestamp":1652581449388},{"id":"UFXZ.ts","timestamp":1652581453726},{"id":"0KHm.ts","timestamp":1652581648327},{"id":"NhXL.ts","timestamp":1652581662103},{"id":"fpW9.ts","timestamp":1652582022306},{"id":"h3sF.ts","timestamp":1652582050633},{"id":"00rg.ts","source":"undoRedo.source","timestamp":1652582066960},{"id":"5J1G.ts","timestamp":1652582089399},{"id":"a06r.ts","source":"undoRedo.source","timestamp":1652582094454},{"id":"TMs7.ts","timestamp":1652582112199},{"id":"XJlU.ts","source":"undoRedo.source","timestamp":1652582120688},{"id":"iUrI.ts","timestamp":1652582123117},{"id":"I2cA.ts","source":"undoRedo.source","timestamp":1652582131431},{"id":"77VI.ts","timestamp":1652582133706},{"id":"9ALG.ts","timestamp":1652582156122},{"id":"ofiV.ts","source":"Workspace Edit","timestamp":1652582159035},{"id":"06RY.ts","timestamp":1652582164821},{"id":"PIzv.ts","timestamp":1652582188060},{"id":"acq4.ts","timestamp":1652582311124},{"id":"tqzM.ts","source":"undoRedo.source","timestamp":1652582313945},{"id":"muJH.ts","timestamp":1652582378273},{"id":"QOvG.ts","timestamp":1652583431267},{"id":"ROxF.ts","source":"undoRedo.source","timestamp":1652583432675},{"id":"pKWC.ts","source":"undoRedo.source","timestamp":1652583445001},{"id":"415y.ts","timestamp":1652583448413},{"id":"5bpf.ts","timestamp":1652584269033},{"id":"XKrq.ts","timestamp":1652621654647},{"id":"wiRR.ts","timestamp":1652621691754},{"id":"LkcL.ts","timestamp":1652621733435},{"id":"lHCf.ts","timestamp":1652625534691},{"id":"BBrh.ts","timestamp":1652629966124},{"id":"fm4E.ts","timestamp":1652694923511},{"id":"2sZo.ts","timestamp":1652695746493}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/libs/queue/helpers.ts","entries":[{"id":"Y77o.ts","timestamp":1651852023632},{"id":"WTLs.ts","timestamp":1651852384653},{"id":"bUkd.ts","timestamp":1651893365097},{"id":"vGJw.ts","source":"Workspace Edit","timestamp":1651893366518},{"id":"itBX.ts","timestamp":1651893368684},{"id":"ddi5.ts","source":"Renaming minute_to_milliseconds","timestamp":1651893380294},{"id":"1llM.ts","source":"Renaming minute","timestamp":1651893386608},{"id":"0UMW.ts","timestamp":1651893396740}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/mojtabast/blog/src/components/Post/styles.js","entries":[{"id":"EecB.js","timestamp":1649576009358},{"id":"Fa5J.js","timestamp":1649576036161},{"id":"qAq1.js","source":"undoRedo.source","timestamp":1649576037882},{"id":"SDLl.js","timestamp":1649576047523},{"id":"Wu97.js","timestamp":1649576065257},{"id":"1cVu.js","timestamp":1649576084366},{"id":"z8Xa.js","timestamp":1649576097813},{"id":"Efw2.js","timestamp":1649576109719},{"id":"wIri.js","source":"undoRedo.source","timestamp":1649576116560},{"id":"kj57.js","timestamp":1649576324017},{"id":"uixm.js","timestamp":1649576744666},{"id":"g2wt.js","timestamp":1649577277854},{"id":"chQg.js","timestamp":1649577327025},{"id":"vhQB.js","timestamp":1649577337714},{"id":"I0OJ.js","timestamp":1649580311905}]}
{
"name": "hasura_orders",
"version": "1.0.0",
"main": "index.js",
"author": "mojtabast",
"license": "MIT",
"scripts": {
"start:prod": "node build/index.js",
"start:dev": "yarn prepare:dev && nodemon",
"prepare:types": "prisma generate",
"prepare:prod": "yarn prepare:types",
"prepare:dev": "yarn prepare:types",
"build:source:dev": "babel-node src --out-dir build --extensions '.ts,.js'",
"build:source:prod": "babel src --out-dir build --extensions '.ts,.js'",
"build:prod": "yarn build:source:prod"
},
"devDependencies": {
"@babel/core": "^7.17.9",
"@types/node": "^17.0.25",
"prisma": "^3.12.0",
"typescript": "^4.6.3"
},
"dependencies": {
"body-parser": "^1.19.0",
"express": "^4.17.1",
"superstruct": "^0.15.2"
}
}
{
"name": "hasura_orders",
"version": "1.0.0",
"main": "index.js",
"author": "mojtabast",
"license": "MIT",
"scripts": {
"start:prod": "node build/index.js",
"start:dev": "yarn prepare:dev && nodemon",
"prepare:types": "prisma generate",
"prepare:prod": "yarn prepare:types",
"prepare:dev": "yarn prepare:types",
"build:source:dev": "babel-node src --out-dir build --extensions '.ts,.js'",
"build:source:prod": "babel src --out-dir build --extensions '.ts,.js'",
"build:prod": "yarn build:source:prod",
"db:pull": "dotenv -e ../../.env.dev -- yarn prisma db pull",
"db:push": "yarn prisma -v && dotenv -e ../../.env.dev -- yarn prisma db push"
},
"devDependencies": {
"@babel/core": "^7.17.9",
"@types/node": "^17.0.25",
"prisma": "^3.12.0",
"typescript": "^4.6.3"
},
"dependencies": {
"@prisma/client": "^3.12.0",
"body-parser": "^1.20.0",
"express": "^4.17.3",
"superstruct": "^0.15.4"
}
}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-services/packages/_orders/package.json","entries":[{"id":"sQMG.json","timestamp":1650381021784},{"id":"Etsx.json","timestamp":1650381032353},{"id":"H7e2.json","timestamp":1650381274742},{"id":"TguA.json","timestamp":1650381349855},{"id":"sSfK.json","timestamp":1650381373499},{"id":"GvXN.json","timestamp":1650381537149},{"id":"3bEF.json","source":"undoRedo.source","timestamp":1650381542235},{"id":"skFr.json","timestamp":1650382485105},{"id":"XHvl.json","timestamp":1650452251373},{"id":"wmPC.json","timestamp":1650553997665},{"id":"gJvL.json","source":"undoRedo.source","timestamp":1650554011337},{"id":"AvxP.json","timestamp":1650554483903},{"id":"NPEV.json","timestamp":1650554851673},{"id":"pmqG.json","source":"undoRedo.source","timestamp":1650554853051},{"id":"gsTR.json","timestamp":1650554863866},{"id":"otsw.json","source":"Workspace Edit","timestamp":1650555124104},{"id":"SS7z.json","timestamp":1650555171378}]}
{
"name": "goods",
"version": "1.0.0",
"main": "index.js",
"author": "mojtabast",
"license": "MIT",
"scripts": {
"start:prod": "node build/index.js",
"start:dev": "yarn prepare:dev && nodemon",
"prepare:types": "prisma generate",
"prepare:prod": "yarn prepare:types",
"prepare:dev": "yarn prepare:types",
"build:source:dev": "babel-node src --out-dir build --extensions '.ts,.js'",
"build:source:prod": "babel src --out-dir build --extensions '.ts,.js'",
"build:prod": "yarn build:source:prod"
},
"devDependencies": {
"@babel/core": "^7.14.3",
"@types/express": "^4.17.11",
"prisma": "^2.26.0"
},
"dependencies": {
"@prisma/client": "^2.26.0",
"body-parser": "^1.19.0",
"dayjs": "^1.10.4",
"express": "^4.17.1",
"jalaliday": "^2.3.0",
"superstruct": "^0.15.2"
}
}
{
"name": "hasura_orders",
"version": "1.0.0",
"main": "index.js",
"author": "mojtabast",
"license": "MIT",
"scripts": {
"start:prod": "node build/index.js",
"start:dev": "yarn prepare:dev && nodemon",
"prepare:types": "prisma generate",
"prepare:prod": "yarn prepare:types",
"prepare:dev": "yarn prepare:types",
"build:source:dev": "babel-node src --out-dir build --extensions '.ts,.js'",
"build:source:prod": "babel src --out-dir build --extensions '.ts,.js'",
"build:prod": "yarn build:source:prod",
"db:pull": "dotenv -e ../../.env.dev -- yarn prisma db pull",
"db:push": "dotenv -e ../../.env.dev -- yarn prisma db push"
},
"devDependencies": {
"@babel/core": "^7.17.9",
"@types/node": "^17.0.25",
"prisma": "^3.12.0",
"typescript": "^4.6.3"
},
"dependencies": {
"@prisma/client": "^2.26.0",
"body-parser": "^1.20.0",
"express": "^4.17.3",
"superstruct": "^0.15.4"
}
}
{
"name": "hasura_orders",
"version": "1.0.0",
"main": "index.js",
"author": "mojtabast",
"license": "MIT",
"scripts": {
"start:prod": "node build/index.js",
"start:dev": "yarn prepare:dev && nodemon",
"prepare:types": "prisma generate",
"prepare:prod": "yarn prepare:types",
"prepare:dev": "yarn prepare:types",
"build:source:dev": "babel-node src --out-dir build --extensions '.ts,.js'",
"build:source:prod": "babel src --out-dir build --extensions '.ts,.js'",
"build:prod": "yarn build:source:prod",
"v": "yarn prisma -v",
"db:pull": "dotenv -e ../../.env.dev -- yarn prisma db pull",
"db:push": "dotenv -e ../../.env.dev -- yarn prisma db push"
},
"devDependencies": {
"@babel/core": "^7.17.9",
"@types/node": "^17.0.25",
"prisma": "^3.12.0",
"typescript": "^4.6.3"
},
"dependencies": {
"@prisma/client": "^3.12.0",
"body-parser": "^1.20.0",
"express": "^4.17.3",
"superstruct": "^0.15.4"
}
}
{
"name": "hasura_orders",
"version": "1.0.0",
"main": "index.js",
"author": "mojtabast",
"license": "MIT",
"scripts": {
"start:prod": "node build/index.js",
"start:dev": "yarn prepare:dev && nodemon",
"prepare:types": "prisma generate",
"prepare:prod": "yarn prepare:types",
"prepare:dev": "yarn prepare:types",
"build:source:dev": "babel-node src --out-dir build --extensions '.ts,.js'",
"build:source:prod": "babel src --out-dir build --extensions '.ts,.js'",
"build:prod": "yarn build:source:prod"
},
"devDependencies": {
"@babel/core": "^7.17.9",
"@types/node": "^17.0.25",
"prisma": "^3.12.0",
"typescript": "^4.6.3"
},
"dependencies": {
"body-parser": "^1.19.0",
"express": "^4.17.1",
"superstruct": "^0.15.2"
}
}
{
"name": "hasura_orders",
"version": "1.0.0",
"main": "index.js",
"author": "mojtabast",
"license": "MIT",
"scripts": {
"start:prod": "node build/index.js",
"start:dev": "yarn prepare:dev && nodemon",
"prepare:types": "prisma generate",
"prepare:prod": "yarn prepare:types",
"prepare:dev": "yarn prepare:types",
"build:source:dev": "babel-node src --out-dir build --extensions '.ts,.js'",
"build:source:prod": "babel src --out-dir build --extensions '.ts,.js'",
"build:prod": "yarn build:source:prod"
},
"devDependencies": {
"@babel/core": "^7.14.3",
"@types/express": "^4.17.11",
"prisma": "^2.26.0"
},
"dependencies": {
"@prisma/client": "^2.26.0",
"body-parser": "^1.19.0",
"dayjs": "^1.10.4",
"express": "^4.17.1",
"jalaliday": "^2.3.0",
"superstruct": "^0.15.2"
}
}
{
"name": "hasura_orders",
"version": "1.0.0",
"main": "index.js",
"author": "mojtabast",
"license": "MIT",
"scripts": {
"start:prod": "node build/index.js",
"start:dev": "yarn prepare:dev && nodemon",
"prepare:types": "prisma generate",
"prepare:prod": "yarn prepare:types",
"prepare:dev": "yarn prepare:types",
"build:source:dev": "babel-node src --out-dir build --extensions '.ts,.js'",
"build:source:prod": "babel src --out-dir build --extensions '.ts,.js'",
"build:prod": "yarn build:source:prod",
"v": "yarn build:source:prod",
"db:pull": "dotenv -e ../../.env.dev -- yarn prisma db pull",
"db:push": && dotenv -e ../../.env.dev -- yarn prisma db push"
},
"devDependencies": {
"@babel/core": "^7.17.9",
"@types/node": "^17.0.25",
"prisma": "^3.12.0",
"typescript": "^4.6.3"
},
"dependencies": {
"@prisma/client": "^3.12.0",
"body-parser": "^1.20.0",
"express": "^4.17.3",
"superstruct": "^0.15.4"
}
}
{
"name": "hasura_orders",
"version": "1.0.0",
"main": "index.js",
"author": "mojtabast",
"license": "MIT",
"scripts": {
"start:prod": "node build/index.js",
"start:dev": "yarn prepare:dev && nodemon",
"prepare:types": "prisma generate",
"prepare:prod": "yarn prepare:types",
"prepare:dev": "yarn prepare:types",
"build:source:dev": "babel-node src --out-dir build --extensions '.ts,.js'",
"build:source:prod": "babel src --out-dir build --extensions '.ts,.js'",
"build:prod": "yarn build:source:prod",
"db:pull": "dotenv -e ../../.env.dev -- yarn prisma db pull"
},
"devDependencies": {
"@babel/core": "^7.17.9",
"@types/node": "^17.0.25",
"prisma": "^3.12.0",
"typescript": "^4.6.3"
},
"dependencies": {
"@prisma/client": "^3.12.0",
"body-parser": "^1.20.0",
"express": "^4.17.3",
"superstruct": "^0.15.4"
}
}
{
"name": "hasura_orders",
"version": "1.0.0",
"main": "index.js",
"author": "mojtabast",
"license": "MIT",
"scripts": {
"start:prod": "node build/index.js",
"start:dev": "yarn prepare:dev && nodemon",
"prepare:types": "prisma generate",
"prepare:prod": "yarn prepare:types",
"prepare:dev": "yarn prepare:types",
"build:source:dev": "babel-node src --out-dir build --extensions '.ts,.js'",
"build:source:prod": "babel src --out-dir build --extensions '.ts,.js'",
"build:prod": "yarn build:source:prod",
"v": "yarn build:source:prod",
"db:pull": "dotenv -e ../../.env.dev -- yarn prisma db pull",
"db:push": "yarn prisma -v && dotenv -e ../../.env.dev -- yarn prisma db push"
},
"devDependencies": {
"@babel/core": "^7.17.9",
"@types/node": "^17.0.25",
"prisma": "^3.12.0",
"typescript": "^4.6.3"
},
"dependencies": {
"@prisma/client": "^3.12.0",
"body-parser": "^1.20.0",
"express": "^4.17.3",
"superstruct": "^0.15.4"
}
}
{
"name": "hasura_orders",
"version": "1.0.0",
"main": "index.js",
"author": "mojtabast",
"license": "MIT",
"scripts": {
"start:prod": "node build/index.js",
"start:dev": "yarn prepare:dev && nodemon",
"prepare:types": "prisma generate",
"prepare:prod": "yarn prepare:types",
"prepare:dev": "yarn prepare:types",
"build:source:dev": "babel-node src --out-dir build --extensions '.ts,.js'",
"build:source:prod": "babel src --out-dir build --extensions '.ts,.js'",
"build:prod": "yarn build:source:prod",
"db:pull": "dotenv -e ../../.env.dev -- yarn prisma db pull"
},
"devDependencies": {
"@babel/core": "^7.17.9",
"@types/node": "^17.0.25",
"prisma": "^3.12.0",
"typescript": "^4.6.3"
},
"dependencies": {
"body-parser": "^1.20.0",
"express": "^4.17.3",
"superstruct": "^0.15.4"
}
}
{
"name": "goods",
"version": "1.0.0",
"main": "index.js",
"author": "mojtabast",
"license": "MIT",
"scripts": {
"db:migrate:prod": "prisma migrate deploy",
"start:prod": "node build/index.js",
"start:dev": "yarn prepare:dev && nodemon",
"prepare:types": "prisma generate",
"prepare:prod": "yarn prepare:types",
"prepare:dev": "yarn prepare:types",
"build:source:dev": "babel-node src --out-dir build --extensions '.ts,.js'",
"build:source:prod": "babel src --out-dir build --extensions '.ts,.js'",
"build:prod": "yarn build:source:prod"
},
"devDependencies": {
"@babel/core": "^7.14.3",
"@types/express": "^4.17.11",
"prisma": "^2.26.0"
},
"dependencies": {
"@prisma/client": "^2.26.0",
"body-parser": "^1.19.0",
"dayjs": "^1.10.4",
"express": "^4.17.1",
"jalaliday": "^2.3.0",
"superstruct": "^0.15.2"
}
}
{
"name": "hasura_orders",
"version": "1.0.0",
"main": "index.js",
"author": "mojtabast",
"license": "MIT",
"scripts": {
"start:prod": "node build/index.js",
"start:dev": "yarn prepare:dev && nodemon",
"prepare:types": "prisma generate",
"prepare:prod": "yarn prepare:types",
"prepare:dev": "yarn prepare:types",
"build:source:dev": "babel-node src --out-dir build --extensions '.ts,.js'",
"build:source:prod": "babel src --out-dir build --extensions '.ts,.js'",
"build:prod": "yarn build:source:prod",
"db:pull": "dotenv -e ../../.env.dev -- yarn prisma db pull",
"db:push": "dotenv -e ../../.env.dev -- yarn prisma db push"
},
"devDependencies": {
"@babel/core": "^7.17.9",
"@types/node": "^17.0.25",
"prisma": "^3.12.0",
"typescript": "^4.6.3"
},
"dependencies": {
"@prisma/client": "^3.12.0",
"body-parser": "^1.20.0",
"express": "^4.17.3",
"superstruct": "^0.15.4"
}
}
{
"name": "hasura_orders",
"version": "1.0.0",
"main": "index.js",
"author": "mojtabast",
"license": "MIT",
"scripts": {
"start:prod": "node build/index.js",
"start:dev": "yarn prepare:dev && nodemon",
"prepare:types": "prisma generate",
"prepare:prod": "yarn prepare:types",
"prepare:dev": "yarn prepare:types",
"build:source:dev": "babel-node src --out-dir build --extensions '.ts,.js'",
"build:source:prod": "babel src --out-dir build --extensions '.ts,.js'",
"build:prod": "yarn build:source:prod"
},
"devDependencies": {},
"dependencies": {
"body-parser": "^1.19.0",
"dayjs": "^1.10.4",
"express": "^4.17.1",
"jalaliday": "^2.3.0",
"superstruct": "^0.15.2"
}
}
{
"name": "hasura_orders",
"version": "1.0.0",
"main": "index.js",
"author": "mojtabast",
"license": "MIT",
"scripts": {
"start:prod": "node build/index.js",
"start:dev": "yarn prepare:dev && nodemon",
"prepare:types": "prisma generate",
"prepare:prod": "yarn prepare:types",
"prepare:dev": "yarn prepare:types",
"build:source:dev": "babel-node src --out-dir build --extensions '.ts,.js'",
"build:source:prod": "babel src --out-dir build --extensions '.ts,.js'",
"build:prod": "yarn build:source:prod"
},
"devDependencies": {
"@babel/core": "^7.14.3"
},
"dependencies": {
"body-parser": "^1.19.0",
"dayjs": "^1.10.4",
"express": "^4.17.1",
"jalaliday": "^2.3.0",
"superstruct": "^0.15.2"
}
}
{
"name": "hasura_orders",
"version": "1.0.0",
"main": "index.js",
"author": "mojtabast",
"license": "MIT",
"scripts": {
"start:prod": "node build/index.js",
"start:dev": "yarn prepare:dev && nodemon",
"prepare:types": "prisma generate",
"prepare:prod": "yarn prepare:types",
"prepare:dev": "yarn prepare:types",
"build:source:dev": "babel-node src --out-dir build --extensions '.ts,.js'",
"build:source:prod": "babel src --out-dir build --extensions '.ts,.js'",
"build:prod": "yarn build:source:prod",
"db:pull": "dotenv -e ../../.env.dev -- yarn prisma db pull",
"db:push": "dotenv -e ../../.env.dev -- yarn prisma db push"
},
"devDependencies": {
"@babel/core": "^7.17.9",
"@types/node": "^17.0.25",
"prisma": "^3.12.0",
"typescript": "^4.6.3"
},
"dependencies": {
"@prisma/client": "^3.12.0",
"body-parser": "^1.20.0",
"express": "^4.17.3",
"superstruct": "^0.15.4"
}
}
{
"name": "hasura_orders",
"version": "1.0.0",
"main": "index.js",
"author": "mojtabast",
"license": "MIT",
"scripts": {
"start:prod": "node build/index.js",
"start:dev": "yarn prepare:dev && nodemon",
"prepare:types": "prisma generate",
"prepare:prod": "yarn prepare:types",
"prepare:dev": "yarn prepare:types",
"build:source:dev": "babel-node src --out-dir build --extensions '.ts,.js'",
"build:source:prod": "babel src --out-dir build --extensions '.ts,.js'",
"build:prod": "yarn build:source:prod",
"db:pull": "dotenv -e ../../.env.dev -- yarn prisma db pull",
"db:push": "dotenv -e ../../.env.dev -- yarn prisma db push"
},
"devDependencies": {
"@babel/core": "^7.17.9",
"@types/node": "^17.0.25",
"prisma": "^3.12.0",
"typescript": "^4.6.3"
},
"dependencies": {
"body-parser": "^1.20.0",
"express": "^4.17.3",
"superstruct": "^0.15.4"
}
}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/web3/jpegdegens/contracts/HelloWorld.sol","entries":[{"id":"o3Pm.sol","timestamp":1650719683777},{"id":"A2NH.sol","timestamp":1650719752633},{"id":"hygT.sol","timestamp":1650719794442},{"id":"ovql.sol","timestamp":1650719807328},{"id":"EB44.sol","timestamp":1650719846963},{"id":"2yl3.sol","timestamp":1650719873327},{"id":"FUOy.sol","timestamp":1650719916101},{"id":"DtMp.sol","timestamp":1650719936242},{"id":"xRZX.sol","timestamp":1650720066310},{"id":"E79Y.sol","timestamp":1650720078705},{"id":"zU3w.sol","timestamp":1650720286030}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/components/src/Box/Box.stories.tsx","entries":[{"id":"3wxh.tsx","timestamp":1651928178277},{"id":"HnTm.tsx","timestamp":1651928206176},{"id":"ri0y.tsx","source":"undoRedo.source","timestamp":1651928209265},{"id":"2uUl.tsx","timestamp":1651928221651},{"id":"A7cz.tsx","timestamp":1651930226944},{"id":"NJ2g.tsx","timestamp":1651930269836},{"id":"Kp2H.tsx","timestamp":1651930614416},{"id":"ET0r.tsx","timestamp":1651930661629},{"id":"dCHA.tsx","timestamp":1651930677636},{"id":"S5q5.tsx","timestamp":1651930712765},{"id":"l5MU.tsx","timestamp":1651930758748},{"id":"Gmjl.tsx","timestamp":1651930779193},{"id":"iFDP.tsx","timestamp":1651931003414},{"id":"jv8v.tsx","timestamp":1651931053125},{"id":"tPLw.tsx","timestamp":1651931138992},{"id":"6XCE.tsx","timestamp":1651931209920},{"id":"K8MF.tsx","timestamp":1651931223938},{"id":"ULwx.tsx","timestamp":1651931262249},{"id":"MA6f.tsx","timestamp":1651931291931},{"id":"bGJq.tsx","timestamp":1651931361065},{"id":"Nwk0.tsx","timestamp":1651931372539},{"id":"pZcd.tsx","timestamp":1651931387028},{"id":"Mu02.tsx","source":"undoRedo.source","timestamp":1651931389238},{"id":"kcly.tsx","timestamp":1651931393836},{"id":"TKya.tsx","source":"undoRedo.source","timestamp":1651931406344},{"id":"mIHQ.tsx","timestamp":1651931428733},{"id":"U0Fx.tsx","source":"Workspace Edit","timestamp":1651931429211},{"id":"Ib0V.tsx","timestamp":1651931455398},{"id":"9rnC.tsx","timestamp":1651931594362},{"id":"VPHB.tsx","timestamp":1651931647273},{"id":"P6HZ.tsx","timestamp":1651931665295},{"id":"bJot.tsx","timestamp":1651931696800},{"id":"aEEG.tsx","timestamp":1651931742724},{"id":"Mm8q.tsx","timestamp":1651931768633},{"id":"Y1KT.tsx","timestamp":1651931799796},{"id":"mwtH.tsx","timestamp":1651931885210},{"id":"aMIg.tsx","timestamp":1651932207998},{"id":"eqpq.tsx","timestamp":1651932225396},{"id":"Zprn.tsx","timestamp":1651932260919},{"id":"ljQ6.tsx","timestamp":1651932306133},{"id":"Snbv.tsx","source":"undoRedo.source","timestamp":1651932310144},{"id":"ddJA.tsx","timestamp":1651932318373},{"id":"19kv.tsx","timestamp":1651932364409},{"id":"CxV4.tsx","timestamp":1651932747185},{"id":"GUqo.tsx","source":"Workspace Edit","timestamp":1651932748922},{"id":"fdE4.tsx","timestamp":1651932779565},{"id":"ELe9.tsx","timestamp":1651932995333},{"id":"KWtO.tsx","timestamp":1651933214106},{"id":"WNJ9.tsx","timestamp":1651933229465},{"id":"hKnY.tsx","timestamp":1651962942743}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/components/Select/index.ts","entries":[{"id":"qQW8.ts","timestamp":1651703106583},{"id":"lNCQ.ts","source":"Workspace Edit","timestamp":1651703109781}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/mojtabast/blog/src/pages/index.js","entries":[{"id":"uXlQ.js","timestamp":1649513829004}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/features/chains/fetch.ts","entries":[{"id":"THRH.ts","timestamp":1651890319117},{"id":"xpqf.ts","source":"Workspace Edit","timestamp":1651890334697},{"id":"oHaz.ts","source":"Workspace Edit","timestamp":1651958600121},{"id":"LqVV.ts","timestamp":1651959668004},{"id":"8aHw.ts","timestamp":1651959686556},{"id":"qZTJ.ts","timestamp":1651959709891}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-apps/packages/customer/src/pages/Services-page.tsx","entries":[{"id":"837a.tsx","timestamp":1652705578592},{"id":"rRJw.tsx","source":"undoRedo.source","timestamp":1652705580771},{"id":"LU7D.tsx","timestamp":1652705592870},{"id":"DpCL.tsx","timestamp":1652705628719},{"id":"UQg4.tsx","timestamp":1652705659491},{"id":"ydji.tsx","timestamp":1652705682949},{"id":"IwQW.tsx","timestamp":1652709803438}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/vapasin/vapasin/data-db/src/general.rs","entries":[{"id":"LcnS.rs","timestamp":1650025950550},{"id":"a5wa.rs","timestamp":1650034872567}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/features/chains/selectors.ts","entries":[{"id":"iYFx.ts","timestamp":1651875970787},{"id":"AGMR.ts","source":"Workspace Edit","timestamp":1651875972393},{"id":"9C2e.ts","timestamp":1651875977068},{"id":"Lo3n.ts","source":"Workspace Edit","timestamp":1651875982759},{"id":"LUaE.ts","timestamp":1651876033363},{"id":"PR2V.ts","source":"undoRedo.source","timestamp":1651876045357},{"id":"v4oK.ts","timestamp":1651876063042},{"id":"sGmt.ts","timestamp":1651876111099},{"id":"Baus.ts","timestamp":1651876145800},{"id":"XQyp.ts","source":"undoRedo.source","timestamp":1651876147014},{"id":"Arvl.ts","timestamp":1651876147966},{"id":"oNb0.ts","timestamp":1651876184583},{"id":"bF3Y.ts","timestamp":1651876804889},{"id":"KE8f.ts","timestamp":1651876819457},{"id":"0ry2.ts","timestamp":1651880423839},{"id":"44SW.ts","timestamp":1651880452415},{"id":"rdgv.ts","timestamp":1651880519029},{"id":"MWh7.ts","timestamp":1651880614896},{"id":"Tf6t.ts","source":"undoRedo.source","timestamp":1651880775410},{"id":"HSj6.ts","timestamp":1651880798260},{"id":"ligO.ts","source":"undoRedo.source","timestamp":1651880815008},{"id":"Bjrm.ts","timestamp":1651888151775},{"id":"tbWJ.ts","timestamp":1651888210576},{"id":"nouA.ts","timestamp":1651888247925},{"id":"8N0W.ts","timestamp":1651888287650},{"id":"GzZ5.ts","timestamp":1651888305788},{"id":"fvJS.ts","timestamp":1651888361690},{"id":"UNSV.ts","timestamp":1651888389238},{"id":"WNBZ.ts","timestamp":1651888401172},{"id":"TnkQ.ts","timestamp":1651888413767},{"id":"pkhR.ts","timestamp":1651888432087},{"id":"1nAZ.ts","timestamp":1651888449638},{"id":"vK0z.ts","timestamp":1651888500573},{"id":"muJx.ts","timestamp":1651888531645},{"id":"LvTw.ts","timestamp":1651888576915},{"id":"RHIS.ts","timestamp":1651888589189},{"id":"Hrl5.ts","timestamp":1651888723912},{"id":"nzHR.ts","timestamp":1651888758878},{"id":"u8hS.ts","timestamp":1651888783732},{"id":"otqC.ts","source":"Renaming aHasTokenSymbol","timestamp":1651888831563},{"id":"wfVC.ts","source":"Renaming a_hasTokenSymbol","timestamp":1651888839892},{"id":"Kvx7.ts","source":"Renaming aHasTokenDecimals","timestamp":1651888851341},{"id":"u776.ts","source":"Renaming aHasBoth","timestamp":1651888858338},{"id":"VYr5.ts","source":"Renaming bHasTokenSymbol","timestamp":1651888868743},{"id":"ah5O.ts","source":"Renaming bHasTokenDecimals","timestamp":1651888882337},{"id":"cwvZ.ts","timestamp":1651888892240},{"id":"K2fU.ts","source":"undoRedo.source","timestamp":1651888893723},{"id":"o3cb.ts","source":"Renaming bHasBoth","timestamp":1651888900362},{"id":"T4Cc.ts","timestamp":1651889046783},{"id":"iYsR.ts","source":"Workspace Edit","timestamp":1651889054166}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/components/Chain/Chain.tsx","entries":[{"id":"u5sN.tsx","timestamp":1651877327421},{"id":"hzQV.tsx","source":"undoRedo.source","timestamp":1651877333263},{"id":"TrAh.tsx","source":"Workspace Edit","timestamp":1651877349852},{"id":"J1tY.tsx","timestamp":1651877436795},{"id":"gacr.tsx","source":"undoRedo.source","timestamp":1651877448838},{"id":"vMAG.tsx","timestamp":1651877477821},{"id":"AsAr.tsx","timestamp":1651877490440},{"id":"jlRX.tsx","source":"Workspace Edit","timestamp":1651877494740},{"id":"igCr.tsx","timestamp":1651877528188},{"id":"gwAC.tsx","timestamp":1651878129001},{"id":"hDgG.tsx","timestamp":1651878153212},{"id":"GQvC.tsx","timestamp":1651878586881},{"id":"lheM.tsx","timestamp":1651878787041},{"id":"SESZ.tsx","timestamp":1651878803618},{"id":"V9Pn.tsx","source":"undoRedo.source","timestamp":1651878843719},{"id":"WzUU.tsx","timestamp":1651878932421},{"id":"8XgJ.tsx","timestamp":1651878990270},{"id":"ud9L.tsx","timestamp":1651879111941},{"id":"JF71.tsx","source":"Workspace Edit","timestamp":1651879114812},{"id":"XU8z.tsx","timestamp":1651879118959},{"id":"CSvL.tsx","timestamp":1651879240197},{"id":"s7hF.tsx","timestamp":1651879765241},{"id":"UkxN.tsx","timestamp":1651879782193},{"id":"0AK8.tsx","timestamp":1651879839383},{"id":"Gq8X.tsx","timestamp":1651879885686},{"id":"Z8mc.tsx","timestamp":1651879901376},{"id":"XWIz.tsx","source":"undoRedo.source","timestamp":1651879904129},{"id":"gbKY.tsx","timestamp":1651879916165},{"id":"OX6o.tsx","timestamp":1651880031011},{"id":"CDl5.tsx","timestamp":1651918833911},{"id":"kmC9.tsx","source":"undoRedo.source","timestamp":1651918842377},{"id":"XCNC.tsx","timestamp":1651918850559},{"id":"cMs0.tsx","timestamp":1651918965061},{"id":"R28v.tsx","source":"Workspace Edit","timestamp":1651918975518},{"id":"6drt.tsx","timestamp":1651919362842},{"id":"M6VF.tsx","timestamp":1651919462881},{"id":"9Qq6.tsx","timestamp":1651919486473},{"id":"rlJj.tsx","source":"undoRedo.source","timestamp":1651919489623},{"id":"tvHP.tsx","timestamp":1651919541816},{"id":"pQqx.tsx","timestamp":1651920267855},{"id":"XkDV.tsx","timestamp":1651920282430},{"id":"WsUK.tsx","timestamp":1651920990493},{"id":"EMQM.tsx","timestamp":1651921006810},{"id":"3slK.tsx","timestamp":1651921066529},{"id":"eMGI.tsx","source":"undoRedo.source","timestamp":1651921160839},{"id":"UZkt.tsx","timestamp":1651921164537},{"id":"QtI2.tsx","timestamp":1651922163201},{"id":"uIMK.tsx","timestamp":1651922182549},{"id":"VfpK.tsx","timestamp":1651924107243},{"id":"BDKc.tsx","timestamp":1651924174729}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/pages/_document.tsx","entries":[{"id":"VET0.tsx","source":"Rename _document.js to _document.tsx","timestamp":1651960722382},{"id":"UR89.tsx","source":"undoRedo.source","timestamp":1651960733154},{"id":"H9u6.tsx","timestamp":1651960737697},{"id":"Dot8.tsx","source":"undoRedo.source","timestamp":1651960741687},{"id":"KfRL.tsx","source":"Renaming MyDocument","timestamp":1651960751398},{"id":"4oPp.tsx","timestamp":1651960891950},{"id":"Rp0O.tsx","timestamp":1651960905854},{"id":"TfMr.tsx","timestamp":1651960926173},{"id":"Hv87.tsx","source":"undoRedo.source","timestamp":1651960932865},{"id":"4LH6.tsx","timestamp":1651960988906}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/components/Header/styles.ts","entries":[{"id":"ZjHh.ts","timestamp":1651681256390},{"id":"LK4S.ts","timestamp":1651681318901},{"id":"7kej.ts","timestamp":1651681350804},{"id":"GoJv.ts","timestamp":1651702714269},{"id":"Secr.ts","timestamp":1651889513855},{"id":"9fKE.ts","source":"Workspace Edit","timestamp":1651889539084},{"id":"Xja2.ts","timestamp":1651889543755},{"id":"l2AJ.ts","timestamp":1651889657215},{"id":"bo02.ts","source":"Workspace Edit","timestamp":1651889659411}]}
{
"name": "",
"private": true,
"version": "0.1.0",
"main": "src",
"peerDependencies": {
"react": "18.1.0"
}
}
{
"name": "components",
"private": true,
"version": "0.1.0",
"main": "dist/index.js",
"typings": "dist/index.d.ts",
"peerDependencies": {
"react": "18.1.0"
},
"devDependencies": {
"@babel/core": "^7.17.10",
"@storybook/addon-actions": "^6.4.22",
"@storybook/addon-essentials": "^6.4.22",
"@storybook/addon-interactions": "^6.4.22",
"@storybook/addon-links": "^6.4.22",
"@storybook/react": "^6.4.22",
"@storybook/testing-library": "^0.0.11",
"babel-loader": "^8.2.5",
"tsdx": "^0.14.1",
"tslib": "^2.4.0",
"typescript": "^4.6.4"
},
"dependencies": {},
"scripts": {
"storybook": "start-storybook -p 6006",
"build-storybook": "build-storybook",
"build": "tsdx build",
"start": "tsdx watch"
}
}
{
"name": "components",
"private": true,
"version": "0.1.0",
"main": "dist/index.js",
"typings": "dist/index.d.ts",
"peerDependencies": {
"react": "18.1.0",
"styled-components": "^5.3.5"
},
"devDependencies": {
"@babel/core": "^7.17.10",
"@storybook/addon-actions": "^6.4.22",
"@storybook/addon-essentials": "^6.4.22",
"@storybook/addon-interactions": "^6.4.22",
"@storybook/addon-links": "^6.4.22",
"@storybook/react": "^6.4.22",
"@storybook/testing-library": "^0.0.11",
"@types/styled-components": "^5.1.25",
"babel-loader": "^8.2.5",
"tsdx": "^0.14.1",
"tslib": "^2.4.0",
"typescript": "^4.6.4",
"styled-components": "^5.3.5"
},
"dependencies": {},
"scripts": {
"storybook": "start-storybook -p 6006",
"build-storybook": "build-storybook",
"build": "tsdx build",
"start": "tsdx watch"
}
}
{
"name": "components",
"private": true,
"version": "0.1.0",
"main": "dist/index.js",
"typings": "dist/index.d.ts",
"peerDependencies": {
"react": "18.1.0",
"styled-components": "^5.3.5"
},
"devDependencies": {
"@babel/core": "^7.17.10",
"@storybook/addon-actions": "^6.4.22",
"@storybook/addon-essentials": "^6.4.22",
"@storybook/addon-interactions": "^6.4.22",
"@storybook/addon-links": "^6.4.22",
"@storybook/react": "^6.4.22",
"@storybook/testing-library": "^0.0.11",
"@types/styled-components": "^5.1.25",
"babel-loader": "^8.2.5",
"tsdx": "^0.14.1",
"tslib": "^2.4.0",
"typescript": "^4.6.4",
"styled-components": "^5.3.5"
},
"dependencies": {},
"scripts": {
"storybook": "start-storybook -p 6006",
"build-storybook": "build-storybook",
"build": "tsdx build",
"start": "tsdx watch"
}
}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/components/package.json","entries":[{"id":"pGWG.json","timestamp":1651251499529},{"id":"sVUr.json","timestamp":1651251517809},{"id":"itCU.json","timestamp":1651251561410},{"id":"3F49.json","timestamp":1651251940009},{"id":"tDun.json","timestamp":1651251957495},{"id":"Z3sK.json","timestamp":1651259154764},{"id":"nYZr.json","timestamp":1651259207692},{"id":"rmfc.json","source":"undoRedo.source","timestamp":1651261063596},{"id":"8dQa.json","timestamp":1651261334550},{"id":"pOqy.json","timestamp":1651265893262},{"id":"UJzx.json","source":"undoRedo.source","timestamp":1651265895012},{"id":"Ixzl.json","timestamp":1651265929692},{"id":"cuxt.json","timestamp":1651266621321},{"id":"MeL6.json","timestamp":1651962866384},{"id":"A7gl.json","source":"undoRedo.source","timestamp":1651962871120}]}
{
"private": true,
"version": "0.1.0",
"main": "src",
"peerDependencies": {
"react": "18.1.0"
}
}
{
"name": "components",
"private": true,
"version": "0.1.0",
"main": "dist/index.js",
"typings": "dist/index.d.ts",
"peerDependencies": {
"react": "18.1.0",
"styled-components": "^5.3.5"
},
"devDependencies": {
"@babel/core": "^7.17.10",
"@storybook/addon-actions": "^6.4.22",
"@storybook/addon-essentials": "^6.4.22",
"@storybook/addon-interactions": "^6.4.22",
"@storybook/addon-links": "^6.4.22",
"@storybook/react": "^6.4.22",
"@storybook/testing-library": "^0.0.11",
"babel-loader": "^8.2.5",
"tsdx": "^0.14.1",
"tslib": "^2.4.0",
"typescript": "^4.6.4"
},
"dependencies": {},
"scripts": {
"storybook": "start-storybook -p 6006",
"build-storybook": "build-storybook",
"build": "tsdx build",
"start": "tsdx watch"
}
}
{
"name": "components",
"private": true,
"version": "0.1.0",
"main": "dist/index.js",
"typings": "dist/index.d.ts",
"peerDependencies": {
"react": "18.1.0",
"styled-components": "^5.3.5"
},
"devDependencies": {
"@babel/core": "^7.17.10",
"@storybook/addon-actions": "^6.4.22",
"@storybook/addon-essentials": "^6.4.22",
"@storybook/addon-interactions": "^6.4.22",
"@storybook/addon-links": "^6.4.22",
"@storybook/react": "^6.4.22",
"@storybook/testing-library": "^0.0.11",
"@types/styled-components": "^5.1.25",
"babel-loader": "^8.2.5",
"tsdx": "^0.14.1",
"tslib": "^2.4.0",±
"typescript": "^4.6.4",
"styled-components": "^5.3.5"
},
"dependencies": {},
"scripts": {
"storybook": "start-storybook -p 6006",
"build-storybook": "build-storybook",
"build": "tsdx build",
"start": "tsdx watch"
}
}
{
"name": "components",
"private": true,
"version": "0.1.0",
"main": "dist/index.js",
"typings": "dist/index.d.ts",
"peerDependencies": {
"react": "18.1.0"
},
"devDependencies": {
"@babel/core": "^7.17.10",
"@storybook/addon-actions": "^6.4.22",
"@storybook/addon-essentials": "^6.4.22",
"@storybook/addon-interactions": "^6.4.22",
"@storybook/addon-links": "^6.4.22",
"@storybook/react": "^6.4.22",
"@storybook/testing-library": "^0.0.11",
"babel-loader": "^8.2.5",
"tsdx": "^0.14.1",
"tslib": "^2.4.0",
"typescript": "^4.6.4"
},
"dependencies": {},
"scripts": {
"storybook": "start-storybook -p 6006",
"build-storybook": "build-storybook",
"build": "tsdx build"
}
}
{
"private": true,
"peerDependencies": {
"react": "^17.0.2"
}
}
{
"name": "components",
"private": true,
"version": "0.1.0",
"main": "dist/index.js",
"typings": "dist/index.d.ts",
"peerDependencies": {
"react": "18.1.0",
StyledButton
},
"devDependencies": {
"@babel/core": "^7.17.10",
"@storybook/addon-actions": "^6.4.22",
"@storybook/addon-essentials": "^6.4.22",
"@storybook/addon-interactions": "^6.4.22",
"@storybook/addon-links": "^6.4.22",
"@storybook/react": "^6.4.22",
"@storybook/testing-library": "^0.0.11",
"babel-loader": "^8.2.5",
"tsdx": "^0.14.1",
"tslib": "^2.4.0",
"typescript": "^4.6.4"
},
"dependencies": {},
"scripts": {
"storybook": "start-storybook -p 6006",
"build-storybook": "build-storybook",
"build": "tsdx build",
"start": "tsdx watch"
}
}
{
"name": "components",
"private": true,
"version": "0.1.0",
"main": "dist/index.js",
"typings": "dist/index.d.ts",
"peerDependencies": {
"react": "18.1.0"
},
"devDependencies": {
"@babel/core": "^7.17.10",
"@storybook/addon-actions": "^6.4.22",
"@storybook/addon-essentials": "^6.4.22",
"@storybook/addon-interactions": "^6.4.22",
"@storybook/addon-links": "^6.4.22",
"@storybook/react": "^6.4.22",
"@storybook/testing-library": "^0.0.11",
"babel-loader": "^8.2.5",
"tsdx": "^0.14.1",
"tslib": "^2.4.0",
"typescript": "^4.6.4"
},
"dependencies": {},
"scripts": {
"storybook": "start-storybook -p 6006",
"build-storybook": "build-storybook",
"build": "tsdx build"
}
}
{
"private": true,
"peerDependencies": {
"react": "18.1.0"
}
}
{
"name": "components",
"private": true,
"version": "0.1.0",
"main": "src",
"peerDependencies": {
"react": "18.1.0"
}
}
{
"name": "components",
"private": true,
"version": "0.1.0",
"main": "dist/index.js",
"typings": "dist/index.d.ts",
"peerDependencies": {
"react": "18.1.0",
},
"devDependencies": {
"@babel/core": "^7.17.10",
"@storybook/addon-actions": "^6.4.22",
"@storybook/addon-essentials": "^6.4.22",
"@storybook/addon-interactions": "^6.4.22",
"@storybook/addon-links": "^6.4.22",
"@storybook/react": "^6.4.22",
"@storybook/testing-library": "^0.0.11",
"babel-loader": "^8.2.5",
"tsdx": "^0.14.1",
"tslib": "^2.4.0",
"typescript": "^4.6.4"
},
"dependencies": {},
"scripts": {
"storybook": "start-storybook -p 6006",
"build-storybook": "build-storybook",
"build": "tsdx build",
"start": "tsdx watch"
}
}
{
"name": "components",
"private": true,
"version": "0.1.0",
"main": "src",
"peerDependencies": {
"react": "18.1.0"
},
"devDependencies": {
"@babel/core": "^7.17.10",
"@storybook/addon-actions": "^6.4.22",
"@storybook/addon-essentials": "^6.4.22",
"@storybook/addon-interactions": "^6.4.22",
"@storybook/addon-links": "^6.4.22",
"@storybook/react": "^6.4.22",
"@storybook/testing-library": "^0.0.11",
"babel-loader": "^8.2.5",
"tsdx": "^0.14.1",
"tslib": "^2.4.0",
"typescript": "^4.6.4"
},
"dependencies": {},
"scripts": {
"storybook": "start-storybook -p 6006",
"build-storybook": "build-storybook",
"build": "tsdx build"
}
}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-apps/packages/pishkhan-web/src/App.tsx","entries":[{"id":"yIEE.tsx","timestamp":1652609179824}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/components/Icons/SearchIcon.tsx","entries":[{"id":"Dj96.tsx","timestamp":1651696605820},{"id":"Oidt.tsx","timestamp":1651696652427},{"id":"GF1Y.tsx","timestamp":1651696680618},{"id":"1RMb.tsx","source":"Renaming RefreshIcon","timestamp":1651696719289}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/components/Button/styles.ts","entries":[{"id":"XoRc.ts","timestamp":1651697880574},{"id":"cEaX.ts","timestamp":1651697952822},{"id":"cwxW.ts","timestamp":1651697997346},{"id":"Znae.ts","timestamp":1651698016126},{"id":"MCL9.ts","timestamp":1651698072074},{"id":"celb.ts","timestamp":1651702213013},{"id":"HlY1.ts","timestamp":1651702370853},{"id":"G7Vf.ts","source":"undoRedo.source","timestamp":1651702371896},{"id":"svmm.ts","timestamp":1651702469245},{"id":"4ISb.ts","timestamp":1651702517118},{"id":"QExb.ts","timestamp":1651702536559},{"id":"m7AS.ts","timestamp":1651702581813},{"id":"DEks.ts","source":"Workspace Edit","timestamp":1651702593704},{"id":"MKUa.ts","timestamp":1651702758061},{"id":"9l8S.ts","timestamp":1651702799264},{"id":"c3pk.ts","timestamp":1651702860502},{"id":"8y4K.ts","timestamp":1651702885571},{"id":"lMmV.ts","timestamp":1651705085349},{"id":"GObB.ts","timestamp":1651925101643},{"id":"6sCo.ts","source":"Workspace Edit","timestamp":1651925106921},{"id":"I9Lh.ts","timestamp":1651925109881},{"id":"Yqgb.ts","timestamp":1651925154916},{"id":"JnCb.ts","timestamp":1651926019617},{"id":"8MsW.ts","timestamp":1651926170939}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/components/ChainsList/index.ts","entries":[{"id":"o3vv.ts","source":"Workspace Edit","timestamp":1651706538472},{"id":"oU6d.ts","source":"moved.source","timestamp":1651706544402},{"id":"twkn.ts","timestamp":1651706547541}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/components/index.tsx","entries":[{"id":"FIrn.tsx","source":"renamed.source","timestamp":1651254181242}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-services/packages/legacy/src/analytics/analytics-helpers.ts","entries":[{"id":"ZrTq.ts","source":"undoRedo.source","timestamp":1650179432673},{"id":"g9vb.ts","timestamp":1650179434745},{"id":"xOEr.ts","timestamp":1650179456781},{"id":"rETv.ts","timestamp":1650179489017},{"id":"Gk0t.ts","timestamp":1650179501125},{"id":"jWgF.ts","timestamp":1650179515671},{"id":"gDR5.ts","timestamp":1650179583704},{"id":"gTPT.ts","timestamp":1650179599427},{"id":"Akc5.ts","timestamp":1650179621583},{"id":"vzmg.ts","source":"undoRedo.source","timestamp":1650179679876},{"id":"LhVr.ts","timestamp":1650179704996},{"id":"pcvl.ts","timestamp":1650179727895},{"id":"BsfD.ts","timestamp":1650179780409},{"id":"KAn9.ts","timestamp":1650179875429},{"id":"5RiD.ts","timestamp":1650179938902},{"id":"lbkM.ts","timestamp":1650179968458},{"id":"tgGv.ts","source":"undoRedo.source","timestamp":1650179971011},{"id":"U0Ny.ts","timestamp":1650180000248},{"id":"LOJ1.ts","timestamp":1650180208560},{"id":"UEBA.ts","timestamp":1650180587135},{"id":"JtwH.ts","timestamp":1650180905678},{"id":"UMe7.ts","timestamp":1650180917784},{"id":"LgY6.ts","timestamp":1650198294342},{"id":"NhMo.ts","timestamp":1650198340634},{"id":"vN9b.ts","timestamp":1650198597366},{"id":"pwCX.ts","timestamp":1650198668104},{"id":"x8tm.ts","timestamp":1650198688182},{"id":"YHPG.ts","timestamp":1650198834125},{"id":"mzk7.ts","source":"undoRedo.source","timestamp":1650199024215},{"id":"GdAi.ts","timestamp":1650199074855},{"id":"42Pt.ts","timestamp":1650199086612},{"id":"Kp5v.ts","timestamp":1650199118120},{"id":"40Ut.ts","source":"undoRedo.source","timestamp":1650199121320},{"id":"KPLe.ts","timestamp":1650199158712},{"id":"nO2t.ts","source":"undoRedo.source","timestamp":1650199171829},{"id":"BUUW.ts","timestamp":1650199202958},{"id":"UTTm.ts","source":"undoRedo.source","timestamp":1650199206585},{"id":"XJ0b.ts","timestamp":1650199243071},{"id":"S7kc.ts","timestamp":1650199284791},{"id":"3QHr.ts","timestamp":1650199321651},{"id":"6hYv.ts","timestamp":1650199341810},{"id":"JDrP.ts","timestamp":1650199353605},{"id":"jpub.ts","timestamp":1650199374869},{"id":"uk5c.ts","timestamp":1650199539123},{"id":"xWDV.ts","timestamp":1650199553623},{"id":"oVpY.ts","timestamp":1650199573045},{"id":"zUY8.ts","source":"undoRedo.source","timestamp":1650199574923},{"id":"hxUJ.ts","timestamp":1650199606409},{"id":"JkGs.ts","timestamp":1650209094042},{"id":"LC26.ts","timestamp":1650443250999}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/node-jew/index.js","entries":[{"id":"eVro.js","timestamp":1651064741401},{"id":"DRay.js","timestamp":1651065324183},{"id":"OPdK.js","timestamp":1651065380443},{"id":"o0Uc.js","timestamp":1651066481859},{"id":"MXE0.js","timestamp":1651066503085}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/codingfront/specifity.html","entries":[{"id":"paOa.html","timestamp":1652374588569},{"id":"2que.html","timestamp":1652374613314},{"id":"rVKk.html","timestamp":1652374647622},{"id":"25xj.html","timestamp":1652374706314},{"id":"D5zI.html","timestamp":1652374720303},{"id":"pynR.html","source":"undoRedo.source","timestamp":1652374726471},{"id":"9o8h.html","timestamp":1652374791855},{"id":"DPJv.html","timestamp":1652374817329},{"id":"ThTj.html","timestamp":1652374835780},{"id":"naOt.html","timestamp":1652374860450},{"id":"XJ9A.html","timestamp":1652374902209},{"id":"iUjJ.html","timestamp":1652374951262},{"id":"Yxoc.html","timestamp":1652375005988}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/components/src/Badge/Badge.stories.tsx","entries":[{"id":"TkSV.tsx","timestamp":1651953388557},{"id":"bYPK.tsx","source":"undoRedo.source","timestamp":1651953392096},{"id":"xqmi.tsx","timestamp":1651953401958},{"id":"z4pV.tsx","timestamp":1651953445320},{"id":"d4v9.tsx","timestamp":1651953648294}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/pages/_app.js","entries":[{"id":"QpIh.js","timestamp":1651656788410},{"id":"7bTS.js","timestamp":1651657404954},{"id":"BpKc.js","timestamp":1651657484917},{"id":"OuRd.js","timestamp":1651676411692},{"id":"0646.js","timestamp":1651677144706},{"id":"gfct.js","source":"undoRedo.source","timestamp":1651677175827},{"id":"0R3X.js","timestamp":1651677189303},{"id":"20MS.js","source":"undoRedo.source","timestamp":1651677190465},{"id":"rwoN.js","timestamp":1651677192083},{"id":"prph.js","timestamp":1651677298061},{"id":"4cBG.js","source":"undoRedo.source","timestamp":1651679119646},{"id":"tLXg.js","timestamp":1651679121869},{"id":"aunw.js","timestamp":1651679252077},{"id":"bKvX.js","timestamp":1651696363526},{"id":"JZLy.js","timestamp":1651705448289},{"id":"DzaY.js","timestamp":1651714310592}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/.gitignore","entries":[{"id":"HCOK","timestamp":1651259585162},{"id":"yh3j","timestamp":1651703377166},{"id":"viQH","timestamp":1651954700909}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-services/packages/api/src/legacy/legacy-type.gql","entries":[{"id":"HbXc.gql","timestamp":1650874956865},{"id":"L8El.gql","timestamp":1650875025208},{"id":"J6jy.gql","source":"undoRedo.source","timestamp":1650875027757},{"id":"22V8.gql","timestamp":1650875087099},{"id":"HLM1.gql","timestamp":1650875195594},{"id":"OLWL.gql","timestamp":1650875285006}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/components/src/index.ts","entries":[{"id":"qfj4.ts","timestamp":1651259309932},{"id":"r0lZ.ts","timestamp":1651267387281},{"id":"c5FL.ts","timestamp":1651656524212},{"id":"Dcgg.ts","timestamp":1651954978426},{"id":"oZsV.ts","source":"undoRedo.source","timestamp":1651954980561},{"id":"bMXD.ts","timestamp":1651954998690}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/pages/index.js","entries":[{"id":"uZVY.js","timestamp":1651251995570},{"id":"jTvF.js","timestamp":1651252019883},{"id":"24Mf.js","timestamp":1651252036572},{"id":"Iz26.js","timestamp":1651252142640},{"id":"2YOI.js","timestamp":1651252542962},{"id":"SqQ1.js","timestamp":1651253531400},{"id":"yVz7.js","timestamp":1651253546410},{"id":"WaEw.js","source":"undoRedo.source","timestamp":1651253555760},{"id":"kVXu.js","timestamp":1651253566579},{"id":"lt12.js","source":"undoRedo.source","timestamp":1651253568103},{"id":"Ap4X.js","timestamp":1651253570535},{"id":"65RS.js","timestamp":1651254207424},{"id":"T1vx.js","timestamp":1651260129888},{"id":"oqXc.js","timestamp":1651260723604},{"id":"LqqS.js","timestamp":1651260831829},{"id":"QbeS.js","timestamp":1651261422621},{"id":"eyq5.js","timestamp":1651261434849},{"id":"lr58.js","timestamp":1651261474730},{"id":"yTQQ.js","timestamp":1651265502473}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/components/Icons/types.ts","entries":[{"id":"fOsS.ts","timestamp":1651695748333},{"id":"jXoN.ts","timestamp":1651695769511}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/ton/logos/logo-with-name.svg","entries":[{"id":"yXp8.svg","timestamp":1652369104861},{"id":"JfsW.svg","timestamp":1652369145068},{"id":"KEQI.svg","timestamp":1652369199997},{"id":"cCFn.svg","timestamp":1652369226196},{"id":"GrV5.svg","timestamp":1652369236920},{"id":"4u3W.svg","source":"undoRedo.source","timestamp":1652369244176},{"id":"AULi.svg","timestamp":1652369259338},{"id":"Kned.svg","timestamp":1652369312250}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/components/src/Spacer/styles.ts","entries":[{"id":"5i4g.ts","timestamp":1651953012666},{"id":"pm6E.ts","source":"undoRedo.source","timestamp":1651953013995},{"id":"MnIL.ts","timestamp":1651953030461},{"id":"N11P.ts","timestamp":1651953100758},{"id":"8pUH.ts","timestamp":1651953122816},{"id":"8Ljn.ts","timestamp":1651953146804},{"id":"HKAZ.ts","timestamp":1651954060925},{"id":"s3UP.ts","timestamp":1651954094293},{"id":"vhZZ.ts","source":"undoRedo.source","timestamp":1651954099676},{"id":"F1C3.ts","timestamp":1651954229977},{"id":"MsT3.ts","timestamp":1651954240477}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/codingfront/vaiables.html","entries":[{"id":"05cd.html","timestamp":1652200309713},{"id":"2fMi.html","timestamp":1652200334759},{"id":"ujW6.html","timestamp":1652200378077},{"id":"cLXN.html","timestamp":1652200411045},{"id":"tv3U.html","timestamp":1652200463812},{"id":"Wi0I.html","timestamp":1652200496978},{"id":"qBDa.html","timestamp":1652200510263},{"id":"WAHD.html","source":"undoRedo.source","timestamp":1652200531139},{"id":"wqHm.html","timestamp":1652200566213},{"id":"EiwF.html","timestamp":1652200644340},{"id":"csfL.html","timestamp":1652200658166},{"id":"WiMW.html","source":"undoRedo.source","timestamp":1652200712526},{"id":"eoa7.html","timestamp":1652200744459},{"id":"7JXq.html","timestamp":1652200813781},{"id":"8Bll.html","timestamp":1652200845287},{"id":"cT8z.html","timestamp":1652200878113},{"id":"RWpT.html","timestamp":1652200923633},{"id":"2NRW.html","timestamp":1652200942773},{"id":"T95i.html","timestamp":1652200956366},{"id":"fXus.html","timestamp":1652200973785},{"id":"QzI5.html","timestamp":1652200991621},{"id":"BaeH.html","timestamp":1652201018056},{"id":"7OIr.html","timestamp":1652201056686},{"id":"5QlN.html","timestamp":1652201355758},{"id":"VHpW.html","source":"undoRedo.source","timestamp":1652201356844},{"id":"cTMW.html","timestamp":1652201364609},{"id":"ryHT.html","timestamp":1652201432764},{"id":"wpBb.html","timestamp":1652201503361},{"id":"E0QC.html","timestamp":1652201538962},{"id":"l5fu.html","timestamp":1652201568400},{"id":"jeJo.html","timestamp":1652201638446},{"id":"AQlt.html","timestamp":1652201664296},{"id":"u6Di.html","timestamp":1652201737414},{"id":"mvmB.html","timestamp":1652201768558},{"id":"yc3l.html","timestamp":1652201793046},{"id":"Umaz.html","timestamp":1652201829184},{"id":"UIFF.html","timestamp":1652201848893},{"id":"ECqA.html","timestamp":1652201866116},{"id":"YUVO.html","timestamp":1652201881400},{"id":"9XoM.html","timestamp":1652201931831},{"id":"Cn9K.html","timestamp":1652201952439},{"id":"i7Lw.html","timestamp":1652201989190},{"id":"9CDb.html","timestamp":1652202020778},{"id":"BWtY.html","source":"undoRedo.source","timestamp":1652202027152},{"id":"Jx7I.html","timestamp":1652202063935},{"id":"jW2F.html","timestamp":1652202134189},{"id":"xiYc.html","timestamp":1652202147678},{"id":"EFbz.html","timestamp":1652202274949},{"id":"mlUs.html","timestamp":1652202300583},{"id":"fm2x.html","timestamp":1652202321276}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-services/packages/legacy/src/transportation/transportation-types.ts","entries":[{"id":"3mft.ts","timestamp":1651330262342},{"id":"yZsk.ts","source":"Workspace Edit","timestamp":1651330285572},{"id":"nSEX.ts","source":"Renaming OrderItemsPreveiw","timestamp":1651330296224},{"id":"0Dr6.ts","timestamp":1652580704614},{"id":"hCEh.ts","timestamp":1652580724984},{"id":"oL9U.ts","timestamp":1652580739861},{"id":"JIQm.ts","timestamp":1652628540721},{"id":"jPNz.ts","source":"Workspace Edit","timestamp":1652628551454},{"id":"ZkEW.ts","timestamp":1652628561001},{"id":"u3rg.ts","source":"undoRedo.source","timestamp":1652628563701},{"id":"BJfy.ts","timestamp":1652628571098},{"id":"nGzX.ts","source":"undoRedo.source","timestamp":1652628574580},{"id":"z25f.ts","timestamp":1652628585642}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/components/NetworkList/index.ts","entries":[{"id":"SQCz.ts","timestamp":1651680216211}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-backend/requirements.txt","entries":[{"id":"W458.txt","timestamp":1650175876211}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/components/Icons/ChevronDownIcon.tsx","entries":[{"id":"X4fu.tsx","source":"Renaming SearchIcon","timestamp":1651704122671},{"id":"8nzu.tsx","timestamp":1651704140259},{"id":"cOr9.tsx","timestamp":1651704457482},{"id":"E9od.tsx","timestamp":1651704512782},{"id":"IKb7.tsx","timestamp":1651704572288},{"id":"Qktm.tsx","timestamp":1651926481990}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/components/ObservableList/helpers.ts","entries":[{"id":"AaYe.ts","timestamp":1651914336753},{"id":"rnrJ.ts","timestamp":1651914358920},{"id":"wkVd.ts","source":"Workspace Edit","timestamp":1651914370725},{"id":"N5Qv.ts","timestamp":1651914425868},{"id":"Fpmu.ts","timestamp":1651914456354},{"id":"asMN.ts","timestamp":1651914595831},{"id":"0Y20.ts","timestamp":1651914652946},{"id":"dnPA.ts","source":"undoRedo.source","timestamp":1651914654555},{"id":"IPt8.ts","timestamp":1651914656073},{"id":"j1tQ.ts","timestamp":1651918516045},{"id":"6KfI.ts","timestamp":1651918579700},{"id":"PsVJ.ts","timestamp":1651918615165}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-apps/packages/pishkhan-web/src/components/MapView/MapView-component.tsx","entries":[{"id":"qcBz.tsx","timestamp":1652609006019},{"id":"FQ4D.tsx","timestamp":1652609021936},{"id":"8HzK.tsx","timestamp":1652609063413}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/codingfront/flex-constraints.html","entries":[{"id":"7YHV.html","timestamp":1652194537297},{"id":"49xK.html","timestamp":1652194761266},{"id":"RbpZ.html","timestamp":1652194829160},{"id":"5DQg.html","timestamp":1652194873680},{"id":"KmPC.html","source":"renamed.source","timestamp":1652195358355}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/components/Chain/Status.tsx","entries":[{"id":"FeHp.tsx","timestamp":1651920467789},{"id":"TKj2.tsx","timestamp":1651920780155},{"id":"ZNhz.tsx","source":"Workspace Edit","timestamp":1651920801892},{"id":"aGBa.tsx","timestamp":1651920830887},{"id":"fuDi.tsx","timestamp":1651920861512},{"id":"8o7Z.tsx","timestamp":1651920878352},{"id":"m1Ax.tsx","timestamp":1651920897198},{"id":"DYAf.tsx","source":"Workspace Edit","timestamp":1651920900480},{"id":"4WUJ.tsx","timestamp":1651920903808},{"id":"0sEy.tsx","timestamp":1651921082377},{"id":"mppa.tsx","timestamp":1651921122726},{"id":"vQ0Y.tsx","source":"undoRedo.source","timestamp":1651921124297},{"id":"8UWq.tsx","timestamp":1651921197864},{"id":"Bs9q.tsx","timestamp":1651921253257},{"id":"SbAi.tsx","timestamp":1651921273908},{"id":"TMvS.tsx","timestamp":1651921293552},{"id":"tAej.tsx","timestamp":1651922072619},{"id":"6yLd.tsx","timestamp":1651922090625},{"id":"EIWG.tsx","source":"Workspace Edit","timestamp":1651922095212},{"id":"kNwM.tsx","timestamp":1651922141129},{"id":"vD9F.tsx","source":"Workspace Edit","timestamp":1651955475878},{"id":"cYm2.tsx","timestamp":1651955519451},{"id":"HWVZ.tsx","source":"Workspace Edit","timestamp":1651956458757},{"id":"MK8n.tsx","timestamp":1651956506718},{"id":"ihWp.tsx","timestamp":1651958961305}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-services/packages/api/src/rest/controllers/admin-controller.ts","entries":[{"id":"mfOj.ts","timestamp":1651333304849},{"id":"NdUl.ts","timestamp":1651333328574},{"id":"gFmd.ts","timestamp":1651333377758},{"id":"Jg6U.ts","timestamp":1651333420937},{"id":"6pL8.ts","timestamp":1651333437154},{"id":"e7MT.ts","timestamp":1651333473432},{"id":"SlEv.ts","timestamp":1651333636197},{"id":"q2vl.ts","timestamp":1651333704731},{"id":"HSvq.ts","timestamp":1651333753174},{"id":"Ctp8.ts","timestamp":1651390361741},{"id":"TQSj.ts","timestamp":1651391779366},{"id":"N4h5.ts","source":"undoRedo.source","timestamp":1651391783977},{"id":"tFSx.ts","timestamp":1651392422846},{"id":"lcKv.ts","timestamp":1651392459815},{"id":"dZX1.ts","timestamp":1651392489584},{"id":"s2vk.ts","timestamp":1651395742797},{"id":"6k3M.ts","timestamp":1651395956268},{"id":"NbfD.ts","timestamp":1651396046343},{"id":"JRiv.ts","timestamp":1651396063131},{"id":"kVNq.ts","timestamp":1651396081819},{"id":"OsQm.ts","timestamp":1651396108824},{"id":"gMDP.ts","timestamp":1651396162224},{"id":"SJzs.ts","source":"undoRedo.source","timestamp":1651396163351},{"id":"ZPru.ts","timestamp":1651396174638},{"id":"yJZJ.ts","timestamp":1651396223378},{"id":"DsZP.ts","timestamp":1651396246866},{"id":"Te6J.ts","timestamp":1651396285025},{"id":"nxZc.ts","timestamp":1651396308574},{"id":"iRDt.ts","timestamp":1651397203659},{"id":"6F9Z.ts","timestamp":1651397215150},{"id":"syok.ts","timestamp":1651397240255},{"id":"1KzK.ts","timestamp":1651397277976},{"id":"wTuR.ts","timestamp":1651397309797},{"id":"g1x8.ts","source":"undoRedo.source","timestamp":1651397311672},{"id":"dMV8.ts","timestamp":1651397318839},{"id":"3Vp1.ts","timestamp":1651397782113},{"id":"sEGH.ts","source":"undoRedo.source","timestamp":1651398110195},{"id":"gAVm.ts","timestamp":1651398193629},{"id":"x5wX.ts","timestamp":1651398208391},{"id":"oUQY.ts","timestamp":1651398230213},{"id":"yAdp.ts","timestamp":1651398341066},{"id":"nvEN.ts","timestamp":1651398384025},{"id":"l8om.ts","timestamp":1651398622574},{"id":"FG7D.ts","timestamp":1651405494500},{"id":"Ajoy.ts","timestamp":1651405524276},{"id":"HPt8.ts","source":"undoRedo.source","timestamp":1651405526317},{"id":"T6w7.ts","timestamp":1651405527817},{"id":"V1yg.ts","source":"undoRedo.source","timestamp":1651405529229},{"id":"Q2PZ.ts","timestamp":1651405546835},{"id":"gaAJ.ts","timestamp":1651405557435}]}
{
"name": "subsocial",
"version": "0.1.0",
"private": true,
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start",
"lint": "next lint",
"postinstall": "yarn workspace build-components"
},
"dependencies": {
"@reduxjs/toolkit": "^1.8.1",
"@sloth-system/props": "^0.0.3",
"@sloth-system/styled-utils": "^0.0.4",
"components": "link:../components",
"copy-to-clipboard": "^3.3.1",
"next": "12.1.5",
"next-transpile-modules": "^9.0.0",
"react": "18.1.0",
"react-dom": "18.1.0",
"react-loader-spinner": "^6.0.0-0",
"react-redux": "^8.0.1",
"styled-components": "^5.3.5"
},
"devDependencies": {
"eslint": "8.14.0",
"eslint-config-next": "12.1.5"
}
}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/package.json","entries":[{"id":"KfCX.json","timestamp":1651261088290},{"id":"GKMb.json","timestamp":1651261151281},{"id":"qgKY.json","timestamp":1651267955553},{"id":"Pm3R.json","source":"undoRedo.source","timestamp":1651267977158},{"id":"IyAS.json","timestamp":1651959797708},{"id":"eyiO.json","timestamp":1651959843009},{"id":"Bye5.json","timestamp":1651959879260},{"id":"hxJe.json","timestamp":1651959926075},{"id":"qNl0.json","timestamp":1651959939705},{"id":"mQnF.json","timestamp":1651961052342}]}
{
"name": "subsocial",
"version": "0.1.0",
"private": true,
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start",
"lint": "next lint",
"postinstall": "yarn build-components"
},
"dependencies": {
"@reduxjs/toolkit": "^1.8.1",
"@sloth-system/props": "^0.0.3",
"@sloth-system/styled-utils": "^0.0.4",
"components": "link:../components",
"copy-to-clipboard": "^3.3.1",
"next": "12.1.5",
"next-transpile-modules": "^9.0.0",
"react": "18.1.0",
"react-dom": "18.1.0",
"react-loader-spinner": "^6.0.0-0",
"react-redux": "^8.0.1",
"styled-components": "^5.3.5"
},
"devDependencies": {
"eslint": "8.14.0",
"eslint-config-next": "12.1.5"
}
}
{
"name": "subsocial",
"version": "0.1.0",
"private": true,
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start",
"lint": "next lint"
},
"dependencies": {
"next": "12.1.5",
"next-transpile-modules": "^9.0.0",
"react": "18.1.0",
"react-dom": "18.1.0",
"components": "file:../components"
},
"devDependencies": {
"eslint": "8.14.0",
"eslint-config-next": "12.1.5"
}
}
{
"name": "subsocial",
"version": "0.1.0",
"private": true,
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start",
"lint": "next lint",
"postinstall": "yarn workspace components"
},
"dependencies": {
"@reduxjs/toolkit": "^1.8.1",
"@sloth-system/props": "^0.0.3",
"@sloth-system/styled-utils": "^0.0.4",
"components": "link:../components",
"copy-to-clipboard": "^3.3.1",
"next": "12.1.5",
"next-transpile-modules": "^9.0.0",
"react": "18.1.0",
"react-dom": "18.1.0",
"react-loader-spinner": "^6.0.0-0",
"react-redux": "^8.0.1",
"styled-components": "^5.3.5"
},
"devDependencies": {
"eslint": "8.14.0",
"eslint-config-next": "12.1.5"
}
}
{
"name": "subsocial",
"version": "0.1.0",
"private": true,
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start",
"lint": "next lint",
""
},
"dependencies": {
"@reduxjs/toolkit": "^1.8.1",
"@sloth-system/props": "^0.0.3",
"@sloth-system/styled-utils": "^0.0.4",
"components": "link:../components",
"copy-to-clipboard": "^3.3.1",
"next": "12.1.5",
"next-transpile-modules": "^9.0.0",
"react": "18.1.0",
"react-dom": "18.1.0",
"react-loader-spinner": "^6.0.0-0",
"react-redux": "^8.0.1",
"styled-components": "^5.3.5"
},
"devDependencies": {
"eslint": "8.14.0",
"eslint-config-next": "12.1.5"
}
}
{
"name": "subsocial",
"version": "0.1.0",
"private": true,
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start",
"lint": "next lint"
},
"dependencies": {
"next": "12.1.5",
"next-transpile-modules": "^9.0.0",
"react": "18.1.0",
"react-dom": "18.1.0",
"components": "../components"
},
"devDependencies": {
"eslint": "8.14.0",
"eslint-config-next": "12.1.5"
}
}
{
"name": "app",
"version": "0.1.0",
"private": true,
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start",
"lint": "next lint",
"postinstall": "yarn workspace components build"
},
"dependencies": {
"@reduxjs/toolkit": "^1.8.1",
"@sloth-system/props": "^0.0.3",
"@sloth-system/styled-utils": "^0.0.4",
"components": "link:../components",
"copy-to-clipboard": "^3.3.1",
"next": "12.1.5",
"react": "18.1.0",
"react-dom": "18.1.0",
"react-loader-spinner": "^6.0.0-0",
"react-redux": "^8.0.1",
"styled-components": "^5.3.5"
},
"devDependencies": {
"eslint": "8.14.0",
"eslint-config-next": "12.1.5"
}
}
{
"name": "subsocial",
"version": "0.1.0",
"private": true,
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start",
"lint": "next lint"
},
"dependencies": {
"components": "file:../components",
"next": "12.1.5",
"next-transpile-modules": "^9.0.0",
"react": "18.1.0",
"react-dom": "18.1.0",
"styled-components": "^5.3.5"
},
"devDependencies": {
"eslint": "8.14.0",
"eslint-config-next": "12.1.5"
}
}
{
"name": "subsocial",
"version": "0.1.0",
"private": true,
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start",
"lint": "next lint"
},
"dependencies": {
"next": "12.1.5",
"next-transpile-modules": "^9.0.0",
"react": "18.1.0",
"react-dom": "18.1.0",
"styled-components": "^5.3.5"
},
"devDependencies": {
"eslint": "8.14.0",
"eslint-config-next": "12.1.5"
}
}
{
"name": "subsocial",
"version": "0.1.0",
"private": true,
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start",
"lint": "next lint",
"postinstall": "yarn workspace components build"
},
"dependencies": {
"@reduxjs/toolkit": "^1.8.1",
"@sloth-system/props": "^0.0.3",
"@sloth-system/styled-utils": "^0.0.4",
"components": "link:../components",
"copy-to-clipboard": "^3.3.1",
"next": "12.1.5",
"next-transpile-modules": "^9.0.0",
"react": "18.1.0",
"react-dom": "18.1.0",
"react-loader-spinner": "^6.0.0-0",
"react-redux": "^8.0.1",
"styled-components": "^5.3.5"
},
"devDependencies": {
"eslint": "8.14.0",
"eslint-config-next": "12.1.5"
}
}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/pages/_app.js","entries":[{"id":"fNlJ.js","timestamp":1651265609496},{"id":"hShD.js","timestamp":1651267062813},{"id":"WFbW.js","timestamp":1651267372093},{"id":"bFmm.js","timestamp":1651267418083}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/vapasin/vapasin/data-app/src/hashing.rs","entries":[{"id":"FTwP.rs","timestamp":1650023516660},{"id":"nGUY.rs","timestamp":1650023573914},{"id":"Fqxc.rs","timestamp":1650023596874},{"id":"wopz.rs","timestamp":1650023619371},{"id":"npWs.rs","source":"undoRedo.source","timestamp":1650023621539},{"id":"7gdq.rs","timestamp":1650023639546},{"id":"AsQI.rs","timestamp":1650023712975},{"id":"vuqa.rs","timestamp":1650023787466},{"id":"feQa.rs","timestamp":1650023915248},{"id":"Zhok.rs","timestamp":1650024554756},{"id":"fyWi.rs","source":"undoRedo.source","timestamp":1650024600957},{"id":"T8c0.rs","timestamp":1650024602663},{"id":"nNu2.rs","timestamp":1650024614086},{"id":"rWps.rs","timestamp":1650024646903},{"id":"pZEB.rs","timestamp":1650024669016},{"id":"b2Hm.rs","timestamp":1650024695150},{"id":"MTA3.rs","timestamp":1650024796567},{"id":"x6vX.rs","timestamp":1650024820951},{"id":"seg7.rs","timestamp":1650024848133},{"id":"DNT0.rs","timestamp":1650024875013},{"id":"Ks7Y.rs","timestamp":1650024893860},{"id":"0aBI.rs","timestamp":1650024920059},{"id":"aib6.rs","timestamp":1650024941264},{"id":"ja4r.rs","timestamp":1650024963042},{"id":"eorB.rs","timestamp":1650024980657},{"id":"EFyF.rs","source":"undoRedo.source","timestamp":1650024990156},{"id":"InOF.rs","timestamp":1650025007923},{"id":"gCCd.rs","timestamp":1650025022539},{"id":"r7nw.rs","timestamp":1650025045993},{"id":"2K4e.rs","source":"undoRedo.source","timestamp":1650025059690},{"id":"Dlbg.rs","timestamp":1650025071067},{"id":"JeZf.rs","timestamp":1650025081768},{"id":"jgAE.rs","timestamp":1650025095712},{"id":"Tqjt.rs","timestamp":1650025105844},{"id":"SUQV.rs","timestamp":1650025121966},{"id":"jsdG.rs","timestamp":1650025140818},{"id":"tSHg.rs","timestamp":1650025153474},{"id":"egC3.rs","timestamp":1650025175963},{"id":"Y9NA.rs","timestamp":1650025236600},{"id":"P5F9.rs","source":"undoRedo.source","timestamp":1650025240335},{"id":"Cc6w.rs","timestamp":1650025250475},{"id":"jPaF.rs","timestamp":1650025263176},{"id":"ZV2l.rs","timestamp":1650025425497},{"id":"x2uB.rs","timestamp":1650025457120},{"id":"9c1R.rs","timestamp":1650025721042},{"id":"F0AU.rs","timestamp":1650025926070},{"id":"rl1l.rs","source":"undoRedo.source","timestamp":1650025929152},{"id":"hXzS.rs","timestamp":1650025931714},{"id":"8BXF.rs","source":"undoRedo.source","timestamp":1650025936722},{"id":"6mLw.rs","timestamp":1650025943573}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/web3/jpegdegens/src/index.html","entries":[{"id":"JtFf.html","timestamp":1650729356309},{"id":"khl0.html","timestamp":1650729377165},{"id":"zoIB.html","timestamp":1650730019296},{"id":"9wvs.html","source":"undoRedo.source","timestamp":1650730020585},{"id":"jgpP.html","timestamp":1650730039166},{"id":"BeNH.html","timestamp":1650730087631},{"id":"6eMj.html","timestamp":1650730159739},{"id":"yhjl.html","timestamp":1650730239196},{"id":"XyCE.html","source":"undoRedo.source","timestamp":1650730253421},{"id":"6e5l.html","timestamp":1650730422200}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-services/packages/_orders/src/main.ts","entries":[{"id":"rxdF.ts","source":"Workspace Edit","timestamp":1650528996753},{"id":"w3qZ.ts","timestamp":1650529196272}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/next.config.js","entries":[{"id":"ghKp.js","timestamp":1651251854360},{"id":"RCIj.js","timestamp":1651251907999},{"id":"DNo4.js","timestamp":1651251966408},{"id":"eolR.js","timestamp":1651252189056},{"id":"NEqN.js","timestamp":1651252281798},{"id":"V1jn.js","timestamp":1651252301106},{"id":"Jcyw.js","timestamp":1651253256320},{"id":"Wto1.js","timestamp":1651253317731},{"id":"lAag.js","timestamp":1651253343469},{"id":"gOBl.js","timestamp":1651253477125},{"id":"bL8a.js","timestamp":1651253494442},{"id":"rMJW.js","timestamp":1651254566054},{"id":"nK64.js","timestamp":1651259648566},{"id":"YV7c.js","timestamp":1651259837386},{"id":"YmoP.js","timestamp":1651259996028},{"id":"2aXL.js","timestamp":1651260765728},{"id":"zroD.js","source":"undoRedo.source","timestamp":1651260769796},{"id":"x93Q.js","timestamp":1651260774078},{"id":"y9al.js","timestamp":1651260816104},{"id":"vIYE.js","timestamp":1651265459320},{"id":"TXzZ.js","timestamp":1651871270599},{"id":"KSuP.js","source":"undoRedo.source","timestamp":1651871306970},{"id":"v50z.js","timestamp":1651883795199},{"id":"MzPU.js","source":"undoRedo.source","timestamp":1651883844346},{"id":"h599.js","timestamp":1651960040502}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-services/packages/_orders/prisma/schema.prisma","entries":[{"id":"UGiW.prisma","timestamp":1650381732494},{"id":"PMjz.prisma","timestamp":1650451079918},{"id":"tU1n.prisma","timestamp":1650451090507},{"id":"UiO2.prisma","timestamp":1650451101559},{"id":"lQ4z.prisma","timestamp":1650451114285},{"id":"B6Yx.prisma","timestamp":1650451125550},{"id":"sxI3.prisma","timestamp":1650451142188},{"id":"VZdf.prisma","timestamp":1650451229085},{"id":"EdxT.prisma","timestamp":1650451300960},{"id":"46Of.prisma","timestamp":1650451326404},{"id":"6Q4C.prisma","timestamp":1650451370425},{"id":"f0cd.prisma","timestamp":1650451445052},{"id":"tTGf.prisma","source":"undoRedo.source","timestamp":1650451448793},{"id":"9o9u.prisma","timestamp":1650451450025},{"id":"fU7S.prisma","source":"undoRedo.source","timestamp":1650451452565},{"id":"c4E5.prisma","timestamp":1650451464253},{"id":"GUTE.prisma","timestamp":1650451516532},{"id":"2HGd.prisma","timestamp":1650451531693},{"id":"plsX.prisma","timestamp":1650451557946},{"id":"3Dob.prisma","timestamp":1650451584296},{"id":"nAtC.prisma","timestamp":1650451602199},{"id":"TVoe.prisma","source":"undoRedo.source","timestamp":1650451603568},{"id":"CGc7.prisma","timestamp":1650451735571},{"id":"5d90.prisma","timestamp":1650451781604},{"id":"DN3c.prisma","timestamp":1650451870898},{"id":"FUXw.prisma","timestamp":1650451898171},{"id":"OlXG.prisma","source":"undoRedo.source","timestamp":1650451918735},{"id":"FcsQ.prisma","timestamp":1650451944908},{"id":"ay40.prisma","timestamp":1650452007860},{"id":"hSzH.prisma","source":"undoRedo.source","timestamp":1650452009157},{"id":"PZWM.prisma","timestamp":1650452018150},{"id":"jUpW.prisma","timestamp":1650536853420},{"id":"B02y.prisma","timestamp":1650550544518},{"id":"3XR5.prisma","timestamp":1650550556439},{"id":"8zhP.prisma","timestamp":1650550626571},{"id":"Am8p.prisma","timestamp":1650550654885},{"id":"Jl4O.prisma","timestamp":1650551568268},{"id":"zKEN.prisma","timestamp":1650551597603},{"id":"IxNA.prisma","timestamp":1650551822265},{"id":"y1pZ.prisma","timestamp":1650551887694},{"id":"MEVA.prisma","timestamp":1650552901853},{"id":"JnPT.prisma","timestamp":1650553410953},{"id":"mh2p.prisma","timestamp":1650553743821},{"id":"vcKU.prisma","source":"undoRedo.source","timestamp":1650553760208},{"id":"GKbX.prisma","timestamp":1650556255114}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/components/Divider/styles.ts","entries":[{"id":"0mEf.ts","timestamp":1651693344252},{"id":"W4jF.ts","timestamp":1651693378719},{"id":"A9A3.ts","source":"undoRedo.source","timestamp":1651693447010},{"id":"tCXm.ts","timestamp":1651694174737},{"id":"nBRF.ts","timestamp":1651694208298},{"id":"5D8i.ts","timestamp":1651694283431},{"id":"lQzv.ts","timestamp":1651694327752},{"id":"OBbq.ts","timestamp":1651694361554},{"id":"4paz.ts","timestamp":1651694398877},{"id":"QW5N.ts","timestamp":1651694489005}]}
{
"editor.unicodeHighlight.allowedCharacters" : {
"ا" : true,
"۰" : true,
"۵" : true,
"۱" : true,
"ه" : true
},
"python.languageServer" : "Default",
"editor.tabSize" : 2,
"vsintellicode.modify.editor.suggestSelection" : "automaticallyOverrodeDefaultValue",
"typescript.updateImportsOnFileMove.enabled" : "always",
"workbench.iconTheme" : "material-icon-theme",
"breadcrumbs.enabled" : false,
"javascript.updateImportsOnFileMove.enabled" : "always",
"files.autoSave" : "afterDelay",
"python.defaultInterpreterPath" : "\/usr\/local\/bin\/python3",
"rust-client.updateOnStartup" : true,
"[javascript]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"[json]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"terminal.integrated.env.osx" : {
"FIG_NEW_SESSION": "1"
},
"kite.showWelcomeNotificationOnStartup" : false,
"tabnine.experimentalAutoImports" : true,
"workbench.editor.showTabs" : false,
"security.workspace.trust.untrustedFiles" : "open",
"editor.formatOnSave" : true,
"explorer.openEditors.visible" : 0,
"workbench.editor.tabSizing" : "shrink",
"git.autofetch" : true,
"editor.fontFamily" : "Source Code Pro, Menlo, Monaco, 'Courier New', monospace",
"sync.forceUpload" : true,
"workbench.editor.enablePreview" : false,
"colorInfo.languages" : [
{
"colors" : "css",
"selector" : "javascript"
},
{
"colors" : "css",
"selector" : "typescript"
},
{
"colors" : "css",
"selector" : "javascriptreact"
}
],
"workbench.sideBar.location" : "right",
"workbench.activityBar.visible" : true,
"workbench.startupEditor" : "welcomePage",
"breadcrumbs.icons" : false,
"editor.minimap.enabled" : false,
"sync.gist" : "fb66b8acc3723b98a8d0e361aba6663c",
"diffEditor.ignoreTrimWhitespace" : false,
"emmet.includeLanguages" : {
"javascript" : "javascriptreact"
},
"[typescript]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"[html]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"workbench.editorAssociations" : {
"*.ipynb" : "jupyter.notebook.ipynb"
},
"sync.autoUpload" : true,
"[typescriptreact]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"rust.all_features" : true,
"npm.enableScriptExplorer" : true,
"editor.accessibilitySupport" : "off",
"workbench.colorTheme" : "Night Owl (No Italics)",
"gitlens.gitCommands.skipConfirmations" : [
"fetch:command",
"switch:command"
],
"editor.fontSize" : 24,
"editor.suggestSelection" : "first",
"files.exclude" : {
"**\/.project" : true,
"**\/.settings" : true,
"**\/.classpath" : true,
"**\/.factorypath" : true
},
"json.schemas": [
{
"name": "vscode-expo-manifest",
"url": "file:///Users/mojtaba/Library/Application%20Support/Code/User/globalStorage/bycedric.vscode-expo/manifest-44.0.0.json",
"fileMatch": [
"app.json",
"app.config.json"
]
}
],
"redhat.telemetry.enabled": false
}
{
"editor.unicodeHighlight.allowedCharacters" : {
"ا" : true,
"۰" : true,
"۵" : true,
"۱" : true,
"ه" : true
},
"python.languageServer" : "Default",
"editor.tabSize" : 2,
"vsintellicode.modify.editor.suggestSelection" : "automaticallyOverrodeDefaultValue",
"typescript.updateImportsOnFileMove.enabled" : "always",
"workbench.iconTheme" : "material-icon-theme",
"breadcrumbs.enabled" : false,
"javascript.updateImportsOnFileMove.enabled" : "always",
"files.autoSave" : "afterDelay",
"python.defaultInterpreterPath" : "\/usr\/local\/bin\/python3",
"rust-client.updateOnStartup" : true,
"[javascript]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"[json]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"terminal.integrated.env.osx" : {
"FIG_NEW_SESSION": "1"
},
"kite.showWelcomeNotificationOnStartup" : false,
"tabnine.experimentalAutoImports" : true,
"workbench.editor.showTabs" : false,
"security.workspace.trust.untrustedFiles" : "open",
"editor.formatOnSave" : true,
"explorer.openEditors.visible" : 0,
"workbench.editor.tabSizing" : "shrink",
"git.autofetch" : true,
"editor.fontFamily" : "Source Code Pro, Menlo, Monaco, 'Courier New', monospace",
"sync.forceUpload" : true,
"workbench.editor.enablePreview" : false,
"colorInfo.languages" : [
{
"colors" : "css",
"selector" : "javascript"
},
{
"colors" : "css",
"selector" : "typescript"
},
{
"colors" : "css",
"selector" : "javascriptreact"
}
],
"workbench.sideBar.location" : "right",
"workbench.activityBar.visible" : true,
"workbench.startupEditor" : "welcomePage",
"breadcrumbs.icons" : false,
"editor.minimap.enabled" : false,
"sync.gist" : "fb66b8acc3723b98a8d0e361aba6663c",
"diffEditor.ignoreTrimWhitespace" : false,
"emmet.includeLanguages" : {
"javascript" : "javascriptreact"
},
"[typescript]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"[html]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"workbench.editorAssociations" : {
"*.ipynb" : "jupyter.notebook.ipynb"
},
"sync.autoUpload" : true,
"[typescriptreact]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"rust.all_features" : true,
"npm.enableScriptExplorer" : true,
"editor.accessibilitySupport" : "off",
"workbench.colorTheme" : "Night Owl (No Italics)",
"gitlens.gitCommands.skipConfirmations" : [
"fetch:command",
"switch:command"
],
"editor.fontSize" : 24,
"editor.suggestSelection" : "first",
"files.exclude" : {
"**\/.project" : true,
"**\/.settings" : true,
"**\/.classpath" : true,
"**\/.factorypath" : true
},
"json.schemas": [
{
"name": "vscode-expo-manifest",
"url": "file:///Users/mojtaba/Library/Application%20Support/Code/User/globalStorage/bycedric.vscode-expo/manifest-44.0.0.json",
"fileMatch": [
"app.json",
"app.config.json"
]
}
],
"redhat.telemetry.enabled": false,
"window.zoomLevel": 1
}
{
"editor.unicodeHighlight.allowedCharacters" : {
"ا" : true,
"۰" : true,
"۵" : true,
"۱" : true,
"ه" : true
},
"python.languageServer" : "Default",
"editor.tabSize" : 2,
"vsintellicode.modify.editor.suggestSelection" : "automaticallyOverrodeDefaultValue",
"typescript.updateImportsOnFileMove.enabled" : "always",
"workbench.iconTheme" : "material-icon-theme",
"breadcrumbs.enabled" : false,
"javascript.updateImportsOnFileMove.enabled" : "always",
"files.autoSave" : "afterDelay",
"python.defaultInterpreterPath" : "\/usr\/local\/bin\/python3",
"rust-client.updateOnStartup" : true,
"[javascript]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"[json]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"terminal.integrated.env.osx" : {
"FIG_NEW_SESSION": "1"
},
"kite.showWelcomeNotificationOnStartup" : false,
"tabnine.experimentalAutoImports" : true,
"workbench.editor.showTabs" : false,
"security.workspace.trust.untrustedFiles" : "open",
"editor.formatOnSave" : true,
"explorer.openEditors.visible" : 0,
"workbench.editor.tabSizing" : "shrink",
"git.autofetch" : true,
"editor.fontFamily" : "Source Code Pro, Menlo, Monaco, 'Courier New', monospace",
"sync.forceUpload" : true,
"workbench.editor.enablePreview" : false,
"colorInfo.languages" : [
{
"colors" : "css",
"selector" : "javascript"
},
{
"colors" : "css",
"selector" : "typescript"
},
{
"colors" : "css",
"selector" : "javascriptreact"
}
],
"workbench.sideBar.location" : "right",
"workbench.activityBar.visible" : true,
"workbench.startupEditor" : "welcomePage",
"breadcrumbs.icons" : false,
"editor.minimap.enabled" : false,
"sync.gist" : "fb66b8acc3723b98a8d0e361aba6663c",
"diffEditor.ignoreTrimWhitespace" : false,
"emmet.includeLanguages" : {
"javascript" : "javascriptreact"
},
"[typescript]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"[html]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"workbench.editorAssociations" : {
"*.ipynb" : "jupyter.notebook.ipynb"
},
"sync.autoUpload" : true,
"[typescriptreact]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"rust.all_features" : true,
"npm.enableScriptExplorer" : true,
"editor.accessibilitySupport" : "off",
"workbench.colorTheme" : "Night Owl (No Italics)",
"gitlens.gitCommands.skipConfirmations" : [
"fetch:command",
"switch:command"
],
"editor.fontSize" : 24,
"editor.suggestSelection" : "first",
"files.exclude" : {
"**\/.project" : true,
"**\/.settings" : true,
"**\/.classpath" : true,
"**\/.factorypath" : true
},
"json.schemas": [
{
"name": "vscode-expo-manifest",
"url": "file:///Users/mojtaba/Library/Application%20Support/Code/User/globalStorage/bycedric.vscode-expo/manifest-44.0.0.json",
"fileMatch": [
"app.json",
"app.config.json"
]
}
],
"redhat.telemetry.enabled": false,
"window.zoomLevel": 1
}
{
"editor.unicodeHighlight.allowedCharacters" : {
"ا" : true,
"۰" : true,
"۵" : true,
"۱" : true,
"ه" : true
},
"python.languageServer" : "Default",
"editor.tabSize" : 2,
"vsintellicode.modify.editor.suggestSelection" : "automaticallyOverrodeDefaultValue",
"typescript.updateImportsOnFileMove.enabled" : "always",
"workbench.iconTheme" : "material-icon-theme",
"breadcrumbs.enabled" : false,
"javascript.updateImportsOnFileMove.enabled" : "always",
"files.autoSave" : "afterDelay",
"python.defaultInterpreterPath" : "\/usr\/local\/bin\/python3",
"rust-client.updateOnStartup" : true,
"[javascript]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"[json]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"terminal.integrated.env.osx" : {
"FIG_NEW_SESSION": "1"
},
"kite.showWelcomeNotificationOnStartup" : false,
"tabnine.experimentalAutoImports" : true,
"workbench.editor.showTabs" : false,
"security.workspace.trust.untrustedFiles" : "open",
"editor.formatOnSave" : true,
"explorer.openEditors.visible" : 0,
"workbench.editor.tabSizing" : "shrink",
"git.autofetch" : true,
"editor.fontFamily" : "Source Code Pro, Menlo, Monaco, 'Courier New', monospace",
"sync.forceUpload" : true,
"workbench.editor.enablePreview" : false,
"colorInfo.languages" : [
{
"colors" : "css",
"selector" : "javascript"
},
{
"colors" : "css",
"selector" : "typescript"
},
{
"colors" : "css",
"selector" : "javascriptreact"
}
],
"workbench.sideBar.location" : "right",
"workbench.activityBar.visible" : true,
"workbench.startupEditor" : "welcomePage",
"breadcrumbs.icons" : false,
"editor.minimap.enabled" : false,
"sync.gist" : "fb66b8acc3723b98a8d0e361aba6663c",
"diffEditor.ignoreTrimWhitespace" : false,
"emmet.includeLanguages" : {
"javascript" : "javascriptreact"
},
"[typescript]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"[html]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"workbench.editorAssociations" : {
"*.ipynb" : "jupyter.notebook.ipynb"
},
"sync.autoUpload" : true,
"[typescriptreact]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"rust.all_features" : true,
"npm.enableScriptExplorer" : true,
"editor.accessibilitySupport" : "off",
"workbench.colorTheme" : "Night Owl (No Italics)",
"gitlens.gitCommands.skipConfirmations" : [
"fetch:command",
"switch:command"
],
"editor.fontSize" : 24,
"editor.suggestSelection" : "first",
"files.exclude" : {
"**\/.project" : true,
"**\/.settings" : true,
"**\/.classpath" : true,
"**\/.factorypath" : true
},
"json.schemas": [
{
"name": "vscode-expo-manifest",
"url": "file:///Users/mojtaba/Library/Application%20Support/Code/User/globalStorage/bycedric.vscode-expo/manifest-44.0.0.json",
"fileMatch": [
"app.json",
"app.config.json"
]
}
],
"redhat.telemetry.enabled": false,
"window.zoomLevel": 3
}
{
"editor.unicodeHighlight.allowedCharacters" : {
"ا" : true,
"۰" : true,
"۵" : true,
"۱" : true,
"ه" : true
},
"python.languageServer" : "Default",
"editor.tabSize" : 2,
"vsintellicode.modify.editor.suggestSelection" : "automaticallyOverrodeDefaultValue",
"typescript.updateImportsOnFileMove.enabled" : "always",
"workbench.iconTheme" : "material-icon-theme",
"breadcrumbs.enabled" : false,
"javascript.updateImportsOnFileMove.enabled" : "always",
"files.autoSave" : "afterDelay",
"python.defaultInterpreterPath" : "\/usr\/local\/bin\/python3",
"rust-client.updateOnStartup" : true,
"[javascript]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"[json]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"terminal.integrated.env.osx" : {
"FIG_NEW_SESSION": "1"
},
"kite.showWelcomeNotificationOnStartup" : false,
"tabnine.experimentalAutoImports" : true,
"workbench.editor.showTabs" : false,
"security.workspace.trust.untrustedFiles" : "open",
"editor.formatOnSave" : true,
"explorer.openEditors.visible" : 0,
"workbench.editor.tabSizing" : "shrink",
"git.autofetch" : true,
"editor.fontFamily" : "Source Code Pro, Menlo, Monaco, 'Courier New', monospace",
"sync.forceUpload" : true,
"workbench.editor.enablePreview" : false,
"colorInfo.languages" : [
{
"colors" : "css",
"selector" : "javascript"
},
{
"colors" : "css",
"selector" : "typescript"
},
{
"colors" : "css",
"selector" : "javascriptreact"
}
],
"workbench.sideBar.location" : "right",
"workbench.activityBar.visible" : true,
"workbench.startupEditor" : "welcomePage",
"breadcrumbs.icons" : false,
"editor.minimap.enabled" : false,
"sync.gist" : "fb66b8acc3723b98a8d0e361aba6663c",
"diffEditor.ignoreTrimWhitespace" : false,
"emmet.includeLanguages" : {
"javascript" : "javascriptreact"
},
"[typescript]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"[html]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"workbench.editorAssociations" : {
"*.ipynb" : "jupyter.notebook.ipynb"
},
"sync.autoUpload" : true,
"[typescriptreact]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"rust.all_features" : true,
"npm.enableScriptExplorer" : true,
"editor.accessibilitySupport" : "off",
"workbench.colorTheme" : "Night Owl (No Italics)",
"gitlens.gitCommands.skipConfirmations" : [
"fetch:command",
"switch:command"
],
"editor.fontSize" : 24,
"editor.suggestSelection" : "first",
"files.exclude" : {
"**\/.project" : true,
"**\/.settings" : true,
"**\/.classpath" : true,
"**\/.factorypath" : true
},
"json.schemas": [
{
"name": "vscode-expo-manifest",
"url": "file:///Users/mojtaba/Library/Application%20Support/Code/User/globalStorage/bycedric.vscode-expo/manifest-44.0.0.json",
"fileMatch": [
"app.json",
"app.config.json"
]
}
],
"redhat.telemetry.enabled": false,
"window.zoomLevel": 2
}
{
"editor.unicodeHighlight.allowedCharacters" : {
"ا" : true,
"۰" : true,
"۵" : true,
"۱" : true,
"ه" : true
},
"python.languageServer" : "Default",
"editor.tabSize" : 2,
"vsintellicode.modify.editor.suggestSelection" : "automaticallyOverrodeDefaultValue",
"typescript.updateImportsOnFileMove.enabled" : "always",
"workbench.iconTheme" : "material-icon-theme",
"breadcrumbs.enabled" : false,
"javascript.updateImportsOnFileMove.enabled" : "always",
"files.autoSave" : "afterDelay",
"python.defaultInterpreterPath" : "\/usr\/local\/bin\/python3",
"rust-client.updateOnStartup" : true,
"[javascript]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"[json]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"terminal.integrated.env.osx" : {
"FIG_NEW_SESSION": "1"
},
"kite.showWelcomeNotificationOnStartup" : false,
"tabnine.experimentalAutoImports" : true,
"workbench.editor.showTabs" : false,
"security.workspace.trust.untrustedFiles" : "open",
"editor.formatOnSave" : true,
"explorer.openEditors.visible" : 0,
"workbench.editor.tabSizing" : "shrink",
"git.autofetch" : true,
"editor.fontFamily" : "Source Code Pro, Menlo, Monaco, 'Courier New', monospace",
"sync.forceUpload" : true,
"workbench.editor.enablePreview" : false,
"colorInfo.languages" : [
{
"colors" : "css",
"selector" : "javascript"
},
{
"colors" : "css",
"selector" : "typescript"
},
{
"colors" : "css",
"selector" : "javascriptreact"
}
],
"workbench.sideBar.location" : "right",
"workbench.activityBar.visible" : true,
"workbench.startupEditor" : "welcomePage",
"breadcrumbs.icons" : false,
"editor.minimap.enabled" : false,
"sync.gist" : "fb66b8acc3723b98a8d0e361aba6663c",
"diffEditor.ignoreTrimWhitespace" : false,
"emmet.includeLanguages" : {
"javascript" : "javascriptreact"
},
"[typescript]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"[html]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"workbench.editorAssociations" : {
"*.ipynb" : "jupyter.notebook.ipynb"
},
"sync.autoUpload" : true,
"[typescriptreact]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"rust.all_features" : true,
"npm.enableScriptExplorer" : true,
"editor.accessibilitySupport" : "off",
"workbench.colorTheme" : "Night Owl (No Italics)",
"gitlens.gitCommands.skipConfirmations" : [
"fetch:command",
"switch:command"
],
"editor.fontSize" : 24,
"editor.suggestSelection" : "first",
"files.exclude" : {
"**\/.project" : true,
"**\/.settings" : true,
"**\/.classpath" : true,
"**\/.factorypath" : true
},
"json.schemas": [
{
"name": "vscode-expo-manifest",
"url": "file:///Users/mojtaba/Library/Application%20Support/Code/User/globalStorage/bycedric.vscode-expo/manifest-44.0.0.json",
"fileMatch": [
"app.json",
"app.config.json"
]
}
],
"redhat.telemetry.enabled": false,
"window.zoomLevel": 1
}
{
"editor.unicodeHighlight.allowedCharacters" : {
"ا" : true,
"۰" : true,
"۵" : true,
"۱" : true,
"ه" : true
},
"python.languageServer" : "Default",
"editor.tabSize" : 2,
"vsintellicode.modify.editor.suggestSelection" : "automaticallyOverrodeDefaultValue",
"typescript.updateImportsOnFileMove.enabled" : "always",
"workbench.iconTheme" : "material-icon-theme",
"breadcrumbs.enabled" : false,
"javascript.updateImportsOnFileMove.enabled" : "always",
"files.autoSave" : "afterDelay",
"python.defaultInterpreterPath" : "\/usr\/local\/bin\/python3",
"rust-client.updateOnStartup" : true,
"[javascript]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"[json]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"terminal.integrated.env.osx" : {
"FIG_NEW_SESSION": "1"
},
"kite.showWelcomeNotificationOnStartup" : false,
"tabnine.experimentalAutoImports" : true,
"workbench.editor.showTabs" : false,
"security.workspace.trust.untrustedFiles" : "open",
"editor.formatOnSave" : true,
"explorer.openEditors.visible" : 0,
"workbench.editor.tabSizing" : "shrink",
"git.autofetch" : true,
"editor.fontFamily" : "Source Code Pro, Menlo, Monaco, 'Courier New', monospace",
"sync.forceUpload" : true,
"workbench.editor.enablePreview" : false,
"colorInfo.languages" : [
{
"colors" : "css",
"selector" : "javascript"
},
{
"colors" : "css",
"selector" : "typescript"
},
{
"colors" : "css",
"selector" : "javascriptreact"
}
],
"workbench.sideBar.location" : "right",
"workbench.activityBar.visible" : true,
"workbench.startupEditor" : "welcomePage",
"breadcrumbs.icons" : false,
"editor.minimap.enabled" : false,
"sync.gist" : "fb66b8acc3723b98a8d0e361aba6663c",
"diffEditor.ignoreTrimWhitespace" : false,
"emmet.includeLanguages" : {
"javascript" : "javascriptreact"
},
"[typescript]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"[html]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"workbench.editorAssociations" : {
"*.ipynb" : "jupyter.notebook.ipynb"
},
"sync.autoUpload" : true,
"[typescriptreact]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"rust.all_features" : true,
"npm.enableScriptExplorer" : true,
"editor.accessibilitySupport" : "off",
"workbench.colorTheme" : "Night Owl (No Italics)",
"gitlens.gitCommands.skipConfirmations" : [
"fetch:command",
"switch:command"
],
"editor.fontSize" : 24,
"editor.suggestSelection" : "first",
"files.exclude" : {
"**\/.project" : true,
"**\/.settings" : true,
"**\/.classpath" : true,
"**\/.factorypath" : true
},
"json.schemas": [
{
"name": "vscode-expo-manifest",
"url": "file:///Users/mojtaba/Library/Application%20Support/Code/User/globalStorage/bycedric.vscode-expo/manifest-44.0.0.json",
"fileMatch": [
"app.json",
"app.config.json"
]
}
],
"redhat.telemetry.enabled": false,
"window.zoomLevel": -1
}
{"version":1,"resource":"vscode-userdata:/Users/mojtaba/Library/Application%20Support/Code/User/settings.json","entries":[{"id":"x2O6.json","timestamp":1649730007906},{"id":"4QwY.json","timestamp":1651164210649},{"id":"1irk.json","timestamp":1651166287144},{"id":"AbIQ.json","timestamp":1651166404903},{"id":"NCTa.json","timestamp":1651246977715},{"id":"dpIJ.json","timestamp":1651412836409},{"id":"MQp0.json","timestamp":1651416379987},{"id":"xSyR.json","timestamp":1651416397153},{"id":"EeLe.json","timestamp":1651477546905},{"id":"mjou.json","timestamp":1651477557906},{"id":"3ZSP.json","timestamp":1651588151217},{"id":"uaVM.json","timestamp":1651588219539},{"id":"JvES.json","timestamp":1651592496386},{"id":"uVeY.json","timestamp":1651649110329},{"id":"W3yD.json","timestamp":1651758751500},{"id":"04Ec.json","timestamp":1651826295006},{"id":"mHGV.json","timestamp":1651911148249},{"id":"y0jv.json","timestamp":1652744396776},{"id":"v1p3.json","timestamp":1652745285676},{"id":"MiIA.json","timestamp":1652799430652}]}
{
"editor.unicodeHighlight.allowedCharacters" : {
"ا" : true,
"۰" : true,
"۵" : true,
"۱" : true,
"ه" : true
},
"python.languageServer" : "Default",
"editor.tabSize" : 2,
"vsintellicode.modify.editor.suggestSelection" : "automaticallyOverrodeDefaultValue",
"typescript.updateImportsOnFileMove.enabled" : "always",
"workbench.iconTheme" : "material-icon-theme",
"breadcrumbs.enabled" : false,
"javascript.updateImportsOnFileMove.enabled" : "always",
"files.autoSave" : "afterDelay",
"python.defaultInterpreterPath" : "\/usr\/local\/bin\/python3",
"rust-client.updateOnStartup" : true,
"[javascript]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"[json]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"terminal.integrated.env.osx" : {
"FIG_NEW_SESSION": "1"
},
"kite.showWelcomeNotificationOnStartup" : false,
"tabnine.experimentalAutoImports" : true,
"workbench.editor.showTabs" : false,
"security.workspace.trust.untrustedFiles" : "open",
"editor.formatOnSave" : true,
"explorer.openEditors.visible" : 0,
"workbench.editor.tabSizing" : "shrink",
"git.autofetch" : true,
"editor.fontFamily" : "Source Code Pro, Menlo, Monaco, 'Courier New', monospace",
"sync.forceUpload" : true,
"workbench.editor.enablePreview" : false,
"colorInfo.languages" : [
{
"colors" : "css",
"selector" : "javascript"
},
{
"colors" : "css",
"selector" : "typescript"
},
{
"colors" : "css",
"selector" : "javascriptreact"
}
],
"workbench.sideBar.location" : "right",
"workbench.activityBar.visible" : true,
"workbench.startupEditor" : "welcomePage",
"breadcrumbs.icons" : false,
"editor.minimap.enabled" : false,
"sync.gist" : "fb66b8acc3723b98a8d0e361aba6663c",
"diffEditor.ignoreTrimWhitespace" : false,
"emmet.includeLanguages" : {
"javascript" : "javascriptreact"
},
"[typescript]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"[html]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"workbench.editorAssociations" : {
"*.ipynb" : "jupyter.notebook.ipynb"
},
"sync.autoUpload" : true,
"[typescriptreact]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"rust.all_features" : true,
"npm.enableScriptExplorer" : true,
"editor.accessibilitySupport" : "off",
"workbench.colorTheme" : "Night Owl (No Italics)",
"gitlens.gitCommands.skipConfirmations" : [
"fetch:command",
"switch:command"
],
"editor.fontSize" : 24,
"editor.suggestSelection" : "first",
"files.exclude" : {
"**\/.project" : true,
"**\/.settings" : true,
"**\/.classpath" : true,
"**\/.factorypath" : true
},
"json.schemas": [
{
"name": "vscode-expo-manifest",
"url": "file:///Users/mojtaba/Library/Application%20Support/Code/User/globalStorage/bycedric.vscode-expo/manifest-44.0.0.json",
"fileMatch": [
"app.json",
"app.config.json"
]
}
],
"redhat.telemetry.enabled": false,
"window.zoomLevel": 2
}
{
"editor.unicodeHighlight.allowedCharacters" : {
"ا" : true,
"۰" : true,
"۵" : true,
"۱" : true,
"ه" : true
},
"python.languageServer" : "Default",
"editor.tabSize" : 2,
"vsintellicode.modify.editor.suggestSelection" : "automaticallyOverrodeDefaultValue",
"typescript.updateImportsOnFileMove.enabled" : "always",
"workbench.iconTheme" : "material-icon-theme",
"breadcrumbs.enabled" : false,
"javascript.updateImportsOnFileMove.enabled" : "always",
"files.autoSave" : "afterDelay",
"python.defaultInterpreterPath" : "\/usr\/local\/bin\/python3",
"rust-client.updateOnStartup" : true,
"[javascript]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"[json]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"terminal.integrated.env.osx" : {
"FIG_NEW_SESSION": "1"
},
"kite.showWelcomeNotificationOnStartup" : false,
"tabnine.experimentalAutoImports" : true,
"workbench.editor.showTabs" : false,
"security.workspace.trust.untrustedFiles" : "open",
"editor.formatOnSave" : true,
"explorer.openEditors.visible" : 0,
"workbench.editor.tabSizing" : "shrink",
"git.autofetch" : true,
"editor.fontFamily" : "Source Code Pro, Menlo, Monaco, 'Courier New', monospace",
"sync.forceUpload" : true,
"workbench.editor.enablePreview" : false,
"colorInfo.languages" : [
{
"colors" : "css",
"selector" : "javascript"
},
{
"colors" : "css",
"selector" : "typescript"
},
{
"colors" : "css",
"selector" : "javascriptreact"
}
],
"workbench.sideBar.location" : "right",
"workbench.activityBar.visible" : true,
"workbench.startupEditor" : "welcomePage",
"breadcrumbs.icons" : false,
"editor.minimap.enabled" : false,
"sync.gist" : "fb66b8acc3723b98a8d0e361aba6663c",
"diffEditor.ignoreTrimWhitespace" : false,
"emmet.includeLanguages" : {
"javascript" : "javascriptreact"
},
"[typescript]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"[html]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"workbench.editorAssociations" : {
"*.ipynb" : "jupyter.notebook.ipynb"
},
"sync.autoUpload" : true,
"[typescriptreact]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"rust.all_features" : true,
"npm.enableScriptExplorer" : true,
"editor.accessibilitySupport" : "off",
"workbench.colorTheme" : "Night Owl (No Italics)",
"gitlens.gitCommands.skipConfirmations" : [
"fetch:command",
"switch:command"
],
"editor.fontSize" : 24,
"editor.suggestSelection" : "first",
"files.exclude" : {
"**\/.project" : true,
"**\/.settings" : true,
"**\/.classpath" : true,
"**\/.factorypath" : true
},
"json.schemas": [
{
"name": "vscode-expo-manifest",
"url": "file:///Users/mojtaba/Library/Application%20Support/Code/User/globalStorage/bycedric.vscode-expo/manifest-45.0.0.json",
"fileMatch": [
"app.json",
"app.config.json"
]
}
],
"redhat.telemetry.enabled": false
}
{
"editor.unicodeHighlight.allowedCharacters": {
"ا": true,
"۰": true,
"۵": true,
"۱": true,
"ه": true
},
"python.languageServer": "Default",
"editor.tabSize": 2,
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"typescript.updateImportsOnFileMove.enabled": "always",
"workbench.iconTheme": "material-icon-theme",
"breadcrumbs.enabled": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"files.autoSave": "afterDelay",
"python.defaultInterpreterPath": "/usr/local/bin/python3",
"rust-client.updateOnStartup": true,
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"terminal.integrated.env.osx": {
"FIG_NEW_SESSION": "1"
},
"kite.showWelcomeNotificationOnStartup": false,
"tabnine.experimentalAutoImports": true,
"workbench.editor.showTabs": false,
"security.workspace.trust.untrustedFiles": "open",
"editor.formatOnSave": true,
"explorer.openEditors.visible": 0,
"workbench.editor.tabSizing": "shrink",
"git.autofetch": true,
"editor.fontFamily": "Source Code Pro, Menlo, Monaco, 'Courier New', monospace",
"workbench.editor.enablePreview": false,
"colorInfo.languages": [
{
"colors": "css",
"selector": "javascript"
},
{
"colors": "css",
"selector": "typescript"
},
{
"colors": "css",
"selector": "javascriptreact"
}
],
"workbench.sideBar.location": "right",
"workbench.activityBar.visible": true,
"workbench.startupEditor": "welcomePage",
"breadcrumbs.icons": false,
"editor.minimap.enabled": false,
"sync.gist": "fb66b8acc3723b98a8d0e361aba6663c",
"diffEditor.ignoreTrimWhitespace": false,
"emmet.includeLanguages": {
"javascript": "javascriptreact"
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"workbench.editorAssociations": {
"*.ipynb": "jupyter.notebook.ipynb"
},
"sync.autoUpload": true,
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"rust.all_features": true,
"npm.enableScriptExplorer": true,
"editor.accessibilitySupport": "off",
"workbench.colorTheme": "Night Owl (No Italics)",
"gitlens.gitCommands.skipConfirmations": ["fetch:command", "switch:command"],
"editor.fontSize": 24,
"editor.suggestSelection": "first",
"files.exclude": {
"**/.project": true,
"**/.settings": true,
"**/.classpath": true,
"**/.factorypath": true
},
"json.schemas": [
{
"name": "vscode-expo-manifest",
"url": "file:///Users/mojtaba/Library/Application%20Support/Code/User/globalStorage/bycedric.vscode-expo/manifest-45.0.0.json",
"fileMatch": ["app.json", "app.config.json"]
}
],
"redhat.telemetry.enabled": false,
"sync.quietSync": true,
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"window.zoomLevel": 1
}
{
"editor.unicodeHighlight.allowedCharacters" : {
"ا" : true,
"۰" : true,
"۵" : true,
"۱" : true,
"ه" : true
},
"python.languageServer" : "Default",
"editor.tabSize" : 2,
"vsintellicode.modify.editor.suggestSelection" : "automaticallyOverrodeDefaultValue",
"typescript.updateImportsOnFileMove.enabled" : "always",
"workbench.iconTheme" : "material-icon-theme",
"breadcrumbs.enabled" : false,
"javascript.updateImportsOnFileMove.enabled" : "always",
"files.autoSave" : "afterDelay",
"python.defaultInterpreterPath" : "\/usr\/local\/bin\/python3",
"rust-client.updateOnStartup" : true,
"[javascript]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"[json]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"terminal.integrated.env.osx" : {
"FIG_NEW_SESSION": "1"
},
"kite.showWelcomeNotificationOnStartup" : false,
"tabnine.experimentalAutoImports" : true,
"workbench.editor.showTabs" : false,
"security.workspace.trust.untrustedFiles" : "open",
"editor.formatOnSave" : true,
"explorer.openEditors.visible" : 0,
"workbench.editor.tabSizing" : "shrink",
"git.autofetch" : true,
"editor.fontFamily" : "Source Code Pro, Menlo, Monaco, 'Courier New', monospace",
"sync.forceUpload" : true,
"workbench.editor.enablePreview" : false,
"colorInfo.languages" : [
{
"colors" : "css",
"selector" : "javascript"
},
{
"colors" : "css",
"selector" : "typescript"
},
{
"colors" : "css",
"selector" : "javascriptreact"
}
],
"workbench.sideBar.location" : "right",
"workbench.activityBar.visible" : true,
"workbench.startupEditor" : "welcomePage",
"breadcrumbs.icons" : false,
"editor.minimap.enabled" : false,
"sync.gist" : "fb66b8acc3723b98a8d0e361aba6663c",
"diffEditor.ignoreTrimWhitespace" : false,
"emmet.includeLanguages" : {
"javascript" : "javascriptreact"
},
"[typescript]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"[html]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"workbench.editorAssociations" : {
"*.ipynb" : "jupyter.notebook.ipynb"
},
"sync.autoUpload" : true,
"[typescriptreact]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"rust.all_features" : true,
"npm.enableScriptExplorer" : true,
"editor.accessibilitySupport" : "off",
"workbench.colorTheme" : "Night Owl (No Italics)",
"gitlens.gitCommands.skipConfirmations" : [
"fetch:command",
"switch:command"
],
"editor.fontSize" : 24,
"editor.suggestSelection" : "first",
"files.exclude" : {
"**\/.project" : true,
"**\/.settings" : true,
"**\/.classpath" : true,
"**\/.factorypath" : true
},
"json.schemas": [
{
"name": "vscode-expo-manifest",
"url": "file:///Users/mojtaba/Library/Application%20Support/Code/User/globalStorage/bycedric.vscode-expo/manifest-44.0.0.json",
"fileMatch": [
"app.json",
"app.config.json"
]
}
],
"redhat.telemetry.enabled": false
}
{
"editor.unicodeHighlight.allowedCharacters" : {
"ا" : true,
"۰" : true,
"۵" : true,
"۱" : true,
"ه" : true
},
"python.languageServer" : "Default",
"editor.tabSize" : 2,
"vsintellicode.modify.editor.suggestSelection" : "automaticallyOverrodeDefaultValue",
"typescript.updateImportsOnFileMove.enabled" : "always",
"workbench.iconTheme" : "material-icon-theme",
"breadcrumbs.enabled" : false,
"javascript.updateImportsOnFileMove.enabled" : "always",
"files.autoSave" : "afterDelay",
"python.defaultInterpreterPath" : "\/usr\/local\/bin\/python3",
"rust-client.updateOnStartup" : true,
"[javascript]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"[json]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"terminal.integrated.env.osx" : {
"FIG_NEW_SESSION": "1"
},
"kite.showWelcomeNotificationOnStartup" : false,
"tabnine.experimentalAutoImports" : true,
"workbench.editor.showTabs" : false,
"security.workspace.trust.untrustedFiles" : "open",
"editor.formatOnSave" : true,
"explorer.openEditors.visible" : 0,
"workbench.editor.tabSizing" : "shrink",
"git.autofetch" : true,
"editor.fontFamily" : "Source Code Pro, Menlo, Monaco, 'Courier New', monospace",
"sync.forceUpload" : true,
"workbench.editor.enablePreview" : false,
"colorInfo.languages" : [
{
"colors" : "css",
"selector" : "javascript"
},
{
"colors" : "css",
"selector" : "typescript"
},
{
"colors" : "css",
"selector" : "javascriptreact"
}
],
"workbench.sideBar.location" : "right",
"workbench.activityBar.visible" : true,
"workbench.startupEditor" : "welcomePage",
"breadcrumbs.icons" : false,
"editor.minimap.enabled" : false,
"sync.gist" : "fb66b8acc3723b98a8d0e361aba6663c",
"diffEditor.ignoreTrimWhitespace" : false,
"emmet.includeLanguages" : {
"javascript" : "javascriptreact"
},
"[typescript]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"[html]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"workbench.editorAssociations" : {
"*.ipynb" : "jupyter.notebook.ipynb"
},
"sync.autoUpload" : true,
"[typescriptreact]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"rust.all_features" : true,
"npm.enableScriptExplorer" : true,
"editor.accessibilitySupport" : "off",
"workbench.colorTheme" : "Night Owl (No Italics)",
"gitlens.gitCommands.skipConfirmations" : [
"fetch:command",
"switch:command"
],
"editor.fontSize" : 24,
"editor.suggestSelection" : "first",
"files.exclude" : {
"**\/.project" : true,
"**\/.settings" : true,
"**\/.classpath" : true,
"**\/.factorypath" : true
},
"json.schemas": [
{
"name": "vscode-expo-manifest",
"url": "file:///Users/mojtaba/Library/Application%20Support/Code/User/globalStorage/bycedric.vscode-expo/manifest-44.0.0.json",
"fileMatch": [
"app.json",
"app.config.json"
]
}
],
"redhat.telemetry.enabled": false,
"window.zoomLevel": 2
}
{
"editor.unicodeHighlight.allowedCharacters" : {
"ا" : true,
"۰" : true,
"۵" : true,
"۱" : true,
"ه" : true
},
"python.languageServer" : "Default",
"editor.tabSize" : 2,
"vsintellicode.modify.editor.suggestSelection" : "automaticallyOverrodeDefaultValue",
"typescript.updateImportsOnFileMove.enabled" : "always",
"workbench.iconTheme" : "material-icon-theme",
"breadcrumbs.enabled" : false,
"javascript.updateImportsOnFileMove.enabled" : "always",
"files.autoSave" : "afterDelay",
"python.defaultInterpreterPath" : "\/usr\/local\/bin\/python3",
"rust-client.updateOnStartup" : true,
"[javascript]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"[json]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"terminal.integrated.env.osx" : {
"FIG_NEW_SESSION": "1"
},
"kite.showWelcomeNotificationOnStartup" : false,
"tabnine.experimentalAutoImports" : true,
"workbench.editor.showTabs" : false,
"security.workspace.trust.untrustedFiles" : "open",
"editor.formatOnSave" : true,
"explorer.openEditors.visible" : 0,
"workbench.editor.tabSizing" : "shrink",
"git.autofetch" : true,
"editor.fontFamily" : "Source Code Pro, Menlo, Monaco, 'Courier New', monospace",
"sync.forceUpload" : true,
"workbench.editor.enablePreview" : false,
"colorInfo.languages" : [
{
"colors" : "css",
"selector" : "javascript"
},
{
"colors" : "css",
"selector" : "typescript"
},
{
"colors" : "css",
"selector" : "javascriptreact"
}
],
"workbench.sideBar.location" : "right",
"workbench.activityBar.visible" : true,
"workbench.startupEditor" : "welcomePage",
"breadcrumbs.icons" : false,
"editor.minimap.enabled" : false,
"sync.gist" : "fb66b8acc3723b98a8d0e361aba6663c",
"diffEditor.ignoreTrimWhitespace" : false,
"emmet.includeLanguages" : {
"javascript" : "javascriptreact"
},
"[typescript]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"[html]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"workbench.editorAssociations" : {
"*.ipynb" : "jupyter.notebook.ipynb"
},
"sync.autoUpload" : true,
"[typescriptreact]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"rust.all_features" : true,
"npm.enableScriptExplorer" : true,
"editor.accessibilitySupport" : "off",
"workbench.colorTheme" : "Night Owl (No Italics)",
"gitlens.gitCommands.skipConfirmations" : [
"fetch:command",
"switch:command"
],
"editor.fontSize" : 24,
"editor.suggestSelection" : "first",
"files.exclude" : {
"**\/.project" : true,
"**\/.settings" : true,
"**\/.classpath" : true,
"**\/.factorypath" : true
},
"json.schemas": [
{
"name": "vscode-expo-manifest",
"url": "file:///Users/mojtaba/Library/Application%20Support/Code/User/globalStorage/bycedric.vscode-expo/manifest-44.0.0.json",
"fileMatch": [
"app.json",
"app.config.json"
]
}
],
"redhat.telemetry.enabled": false
}
{
"editor.unicodeHighlight.allowedCharacters" : {
"ا" : true,
"۰" : true,
"۵" : true,
"۱" : true,
"ه" : true
},
"python.languageServer" : "Default",
"editor.tabSize" : 2,
"vsintellicode.modify.editor.suggestSelection" : "automaticallyOverrodeDefaultValue",
"typescript.updateImportsOnFileMove.enabled" : "always",
"workbench.iconTheme" : "material-icon-theme",
"breadcrumbs.enabled" : false,
"javascript.updateImportsOnFileMove.enabled" : "always",
"files.autoSave" : "afterDelay",
"python.defaultInterpreterPath" : "\/usr\/local\/bin\/python3",
"rust-client.updateOnStartup" : true,
"[javascript]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"[json]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"terminal.integrated.env.osx" : {
"FIG_NEW_SESSION": "1"
},
"kite.showWelcomeNotificationOnStartup" : false,
"tabnine.experimentalAutoImports" : true,
"workbench.editor.showTabs" : false,
"security.workspace.trust.untrustedFiles" : "open",
"editor.formatOnSave" : true,
"explorer.openEditors.visible" : 0,
"workbench.editor.tabSizing" : "shrink",
"git.autofetch" : true,
"editor.fontFamily" : "Source Code Pro, Menlo, Monaco, 'Courier New', monospace",
"sync.forceUpload" : true,
"workbench.editor.enablePreview" : false,
"colorInfo.languages" : [
{
"colors" : "css",
"selector" : "javascript"
},
{
"colors" : "css",
"selector" : "typescript"
},
{
"colors" : "css",
"selector" : "javascriptreact"
}
],
"workbench.sideBar.location" : "right",
"workbench.activityBar.visible" : true,
"workbench.startupEditor" : "welcomePage",
"breadcrumbs.icons" : false,
"editor.minimap.enabled" : false,
"sync.gist" : "fb66b8acc3723b98a8d0e361aba6663c",
"diffEditor.ignoreTrimWhitespace" : false,
"emmet.includeLanguages" : {
"javascript" : "javascriptreact"
},
"[typescript]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"[html]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"workbench.editorAssociations" : {
"*.ipynb" : "jupyter.notebook.ipynb"
},
"sync.autoUpload" : true,
"[typescriptreact]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"rust.all_features" : true,
"npm.enableScriptExplorer" : true,
"editor.accessibilitySupport" : "off",
"workbench.colorTheme" : "Night Owl (No Italics)",
"gitlens.gitCommands.skipConfirmations" : [
"fetch:command",
"switch:command"
],
"editor.fontSize" : 24,
"editor.suggestSelection" : "first",
"files.exclude" : {
"**\/.project" : true,
"**\/.settings" : true,
"**\/.classpath" : true,
"**\/.factorypath" : true
},
"json.schemas": [
{
"name": "vscode-expo-manifest",
"url": "file:///Users/mojtaba/Library/Application%20Support/Code/User/globalStorage/bycedric.vscode-expo/manifest-44.0.0.json",
"fileMatch": [
"app.json",
"app.config.json"
]
}
],
"redhat.telemetry.enabled": false
}
{
"editor.unicodeHighlight.allowedCharacters" : {
"ا" : true,
"۰" : true,
"۵" : true,
"۱" : true,
"ه" : true
},
"python.languageServer" : "Default",
"editor.tabSize" : 2,
"vsintellicode.modify.editor.suggestSelection" : "automaticallyOverrodeDefaultValue",
"typescript.updateImportsOnFileMove.enabled" : "always",
"workbench.iconTheme" : "material-icon-theme",
"breadcrumbs.enabled" : false,
"javascript.updateImportsOnFileMove.enabled" : "always",
"files.autoSave" : "afterDelay",
"python.defaultInterpreterPath" : "\/usr\/local\/bin\/python3",
"rust-client.updateOnStartup" : true,
"[javascript]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"[json]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"terminal.integrated.env.osx" : {
"FIG_NEW_SESSION": "1"
},
"kite.showWelcomeNotificationOnStartup" : false,
"tabnine.experimentalAutoImports" : true,
"workbench.editor.showTabs" : false,
"security.workspace.trust.untrustedFiles" : "open",
"editor.formatOnSave" : true,
"explorer.openEditors.visible" : 0,
"workbench.editor.tabSizing" : "shrink",
"git.autofetch" : true,
"editor.fontFamily" : "Source Code Pro, Menlo, Monaco, 'Courier New', monospace",
"sync.forceUpload" : true,
"workbench.editor.enablePreview" : false,
"colorInfo.languages" : [
{
"colors" : "css",
"selector" : "javascript"
},
{
"colors" : "css",
"selector" : "typescript"
},
{
"colors" : "css",
"selector" : "javascriptreact"
}
],
"workbench.sideBar.location" : "right",
"workbench.activityBar.visible" : true,
"workbench.startupEditor" : "welcomePage",
"breadcrumbs.icons" : false,
"editor.minimap.enabled" : false,
"sync.gist" : "fb66b8acc3723b98a8d0e361aba6663c",
"diffEditor.ignoreTrimWhitespace" : false,
"emmet.includeLanguages" : {
"javascript" : "javascriptreact"
},
"[typescript]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"[html]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"workbench.editorAssociations" : {
"*.ipynb" : "jupyter.notebook.ipynb"
},
"sync.autoUpload" : true,
"[typescriptreact]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"rust.all_features" : true,
"npm.enableScriptExplorer" : true,
"editor.accessibilitySupport" : "off",
"workbench.colorTheme" : "Night Owl (No Italics)",
"gitlens.gitCommands.skipConfirmations" : [
"fetch:command",
"switch:command"
],
"editor.fontSize" : 24,
"editor.suggestSelection" : "first",
"files.exclude" : {
"**\/.project" : true,
"**\/.settings" : true,
"**\/.classpath" : true,
"**\/.factorypath" : true
},
"json.schemas": [
{
"name": "vscode-expo-manifest",
"url": "file:///Users/mojtaba/Library/Application%20Support/Code/User/globalStorage/bycedric.vscode-expo/manifest-44.0.0.json",
"fileMatch": [
"app.json",
"app.config.json"
]
}
],
"redhat.telemetry.enabled": false
}
{
"editor.unicodeHighlight.allowedCharacters" : {
"ا" : true,
"۰" : true,
"۵" : true,
"۱" : true,
"ه" : true
},
"python.languageServer" : "Default",
"editor.tabSize" : 2,
"vsintellicode.modify.editor.suggestSelection" : "automaticallyOverrodeDefaultValue",
"typescript.updateImportsOnFileMove.enabled" : "always",
"workbench.iconTheme" : "material-icon-theme",
"breadcrumbs.enabled" : false,
"javascript.updateImportsOnFileMove.enabled" : "always",
"files.autoSave" : "afterDelay",
"python.defaultInterpreterPath" : "\/usr\/local\/bin\/python3",
"rust-client.updateOnStartup" : true,
"[javascript]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"[json]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"terminal.integrated.env.osx" : {
"FIG_NEW_SESSION": "1"
},
"kite.showWelcomeNotificationOnStartup" : false,
"tabnine.experimentalAutoImports" : true,
"workbench.editor.showTabs" : false,
"security.workspace.trust.untrustedFiles" : "open",
"editor.formatOnSave" : true,
"explorer.openEditors.visible" : 0,
"workbench.editor.tabSizing" : "shrink",
"git.autofetch" : true,
"editor.fontFamily": "Source Code Pro, Menlo, Monaco, 'Courier New', monospace",
"workbench.editor.enablePreview" : false,
"colorInfo.languages" : [
{
"colors" : "css",
"selector" : "javascript"
},
{
"colors" : "css",
"selector" : "typescript"
},
{
"colors" : "css",
"selector" : "javascriptreact"
}
],
"workbench.sideBar.location" : "right",
"workbench.activityBar.visible" : true,
"workbench.startupEditor" : "welcomePage",
"breadcrumbs.icons" : false,
"editor.minimap.enabled" : false,
"sync.gist" : "fb66b8acc3723b98a8d0e361aba6663c",
"diffEditor.ignoreTrimWhitespace" : false,
"emmet.includeLanguages" : {
"javascript" : "javascriptreact"
},
"[typescript]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"[html]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"workbench.editorAssociations" : {
"*.ipynb" : "jupyter.notebook.ipynb"
},
"sync.autoUpload" : true,
"[typescriptreact]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"rust.all_features" : true,
"npm.enableScriptExplorer" : true,
"editor.accessibilitySupport" : "off",
"workbench.colorTheme" : "Night Owl (No Italics)",
"gitlens.gitCommands.skipConfirmations" : [
"fetch:command",
"switch:command"
],
"editor.fontSize" : 24,
"editor.suggestSelection" : "first",
"files.exclude" : {
"**\/.project" : true,
"**\/.settings" : true,
"**\/.classpath" : true,
"**\/.factorypath" : true
},
"json.schemas": [
{
"name": "vscode-expo-manifest",
"url": "file:///Users/mojtaba/Library/Application%20Support/Code/User/globalStorage/bycedric.vscode-expo/manifest-45.0.0.json",
"fileMatch": [
"app.json",
"app.config.json"
]
}
],
"redhat.telemetry.enabled": false,
"sync.quietSync": true,
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
}
}
{
"editor.unicodeHighlight.allowedCharacters" : {
"ا" : true,
"۰" : true,
"۵" : true,
"۱" : true,
"ه" : true
},
"python.languageServer" : "Default",
"editor.tabSize" : 2,
"vsintellicode.modify.editor.suggestSelection" : "automaticallyOverrodeDefaultValue",
"typescript.updateImportsOnFileMove.enabled" : "always",
"workbench.iconTheme" : "material-icon-theme",
"breadcrumbs.enabled" : false,
"javascript.updateImportsOnFileMove.enabled" : "always",
"files.autoSave" : "afterDelay",
"python.defaultInterpreterPath" : "\/usr\/local\/bin\/python3",
"rust-client.updateOnStartup" : true,
"[javascript]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"[json]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"terminal.integrated.env.osx" : {
"FIG_NEW_SESSION": "1"
},
"kite.showWelcomeNotificationOnStartup" : false,
"tabnine.experimentalAutoImports" : true,
"workbench.editor.showTabs" : false,
"security.workspace.trust.untrustedFiles" : "open",
"editor.formatOnSave" : true,
"explorer.openEditors.visible" : 0,
"workbench.editor.tabSizing" : "shrink",
"git.autofetch" : true,
"editor.fontFamily" : "Source Code Pro, Menlo, Monaco, 'Courier New', monospace",
"sync.forceUpload" : true,
"workbench.editor.enablePreview" : false,
"colorInfo.languages" : [
{
"colors" : "css",
"selector" : "javascript"
},
{
"colors" : "css",
"selector" : "typescript"
},
{
"colors" : "css",
"selector" : "javascriptreact"
}
],
"workbench.sideBar.location" : "right",
"workbench.activityBar.visible" : true,
"workbench.startupEditor" : "welcomePage",
"breadcrumbs.icons" : false,
"editor.minimap.enabled" : false,
"sync.gist" : "fb66b8acc3723b98a8d0e361aba6663c",
"diffEditor.ignoreTrimWhitespace" : false,
"emmet.includeLanguages" : {
"javascript" : "javascriptreact"
},
"[typescript]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"[html]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"workbench.editorAssociations" : {
"*.ipynb" : "jupyter.notebook.ipynb"
},
"sync.autoUpload" : true,
"[typescriptreact]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"rust.all_features" : true,
"npm.enableScriptExplorer" : true,
"editor.accessibilitySupport" : "off",
"workbench.colorTheme" : "Night Owl (No Italics)",
"gitlens.gitCommands.skipConfirmations" : [
"fetch:command",
"switch:command"
],
"editor.fontSize" : 24,
"editor.suggestSelection" : "first",
"files.exclude" : {
"**\/.project" : true,
"**\/.settings" : true,
"**\/.classpath" : true,
"**\/.factorypath" : true
},
"json.schemas": [
{
"name": "vscode-expo-manifest",
"url": "file:///Users/mojtaba/Library/Application%20Support/Code/User/globalStorage/bycedric.vscode-expo/manifest-44.0.0.json",
"fileMatch": [
"app.json",
"app.config.json"
]
}
],
"redhat.telemetry.enabled": false,
"window.zoomLevel": 2
}
{
"editor.unicodeHighlight.allowedCharacters" : {
"ا" : true,
"۰" : true,
"۵" : true,
"۱" : true,
"ه" : true
},
"python.languageServer" : "Default",
"editor.tabSize" : 2,
"vsintellicode.modify.editor.suggestSelection" : "automaticallyOverrodeDefaultValue",
"typescript.updateImportsOnFileMove.enabled" : "always",
"workbench.iconTheme" : "material-icon-theme",
"breadcrumbs.enabled" : false,
"javascript.updateImportsOnFileMove.enabled" : "always",
"files.autoSave" : "afterDelay",
"python.defaultInterpreterPath" : "\/usr\/local\/bin\/python3",
"rust-client.updateOnStartup" : true,
"[javascript]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"[json]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"terminal.integrated.env.osx" : {
"FIG_NEW_SESSION": "1"
},
"kite.showWelcomeNotificationOnStartup" : false,
"tabnine.experimentalAutoImports" : true,
"workbench.editor.showTabs" : false,
"security.workspace.trust.untrustedFiles" : "open",
"editor.formatOnSave" : true,
"explorer.openEditors.visible" : 0,
"workbench.editor.tabSizing" : "shrink",
"git.autofetch" : true,
"editor.fontFamily" : "Source Code Pro, Menlo, Monaco, 'Courier New', monospace",
"sync.forceUpload" : true,
"workbench.editor.enablePreview" : false,
"colorInfo.languages" : [
{
"colors" : "css",
"selector" : "javascript"
},
{
"colors" : "css",
"selector" : "typescript"
},
{
"colors" : "css",
"selector" : "javascriptreact"
}
],
"workbench.sideBar.location" : "right",
"workbench.activityBar.visible" : true,
"workbench.startupEditor" : "welcomePage",
"breadcrumbs.icons" : false,
"editor.minimap.enabled" : false,
"sync.gist" : "fb66b8acc3723b98a8d0e361aba6663c",
"diffEditor.ignoreTrimWhitespace" : false,
"emmet.includeLanguages" : {
"javascript" : "javascriptreact"
},
"[typescript]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"[html]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"workbench.editorAssociations" : {
"*.ipynb" : "jupyter.notebook.ipynb"
},
"sync.autoUpload" : true,
"[typescriptreact]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"rust.all_features" : true,
"npm.enableScriptExplorer" : true,
"editor.accessibilitySupport" : "off",
"workbench.colorTheme" : "Night Owl (No Italics)",
"gitlens.gitCommands.skipConfirmations" : [
"fetch:command",
"switch:command"
],
"editor.fontSize" : 24,
"editor.suggestSelection" : "first",
"files.exclude" : {
"**\/.project" : true,
"**\/.settings" : true,
"**\/.classpath" : true,
"**\/.factorypath" : true
},
"json.schemas": [
{
"name": "vscode-expo-manifest",
"url": "file:///Users/mojtaba/Library/Application%20Support/Code/User/globalStorage/bycedric.vscode-expo/manifest-44.0.0.json",
"fileMatch": [
"app.json",
"app.config.json"
]
}
],
"redhat.telemetry.enabled": false
}
{
"editor.unicodeHighlight.allowedCharacters" : {
"ا" : true,
"۰" : true,
"۵" : true,
"۱" : true,
"ه" : true
},
"python.languageServer" : "Default",
"editor.tabSize" : 2,
"vsintellicode.modify.editor.suggestSelection" : "automaticallyOverrodeDefaultValue",
"typescript.updateImportsOnFileMove.enabled" : "always",
"workbench.iconTheme" : "material-icon-theme",
"breadcrumbs.enabled" : false,
"javascript.updateImportsOnFileMove.enabled" : "always",
"files.autoSave" : "afterDelay",
"python.defaultInterpreterPath" : "\/usr\/local\/bin\/python3",
"rust-client.updateOnStartup" : true,
"[javascript]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"[json]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"terminal.integrated.env.osx" : {
"FIG_NEW_SESSION": "1"
},
"kite.showWelcomeNotificationOnStartup" : false,
"tabnine.experimentalAutoImports" : true,
"workbench.editor.showTabs" : false,
"security.workspace.trust.untrustedFiles" : "open",
"editor.formatOnSave" : true,
"explorer.openEditors.visible" : 0,
"workbench.editor.tabSizing" : "shrink",
"git.autofetch" : true,
"editor.fontFamily" : "Source Code Pro, Menlo, Monaco, 'Courier New', monospace",
"sync.forceUpload" : true,
"workbench.editor.enablePreview" : false,
"colorInfo.languages" : [
{
"colors" : "css",
"selector" : "javascript"
},
{
"colors" : "css",
"selector" : "typescript"
},
{
"colors" : "css",
"selector" : "javascriptreact"
}
],
"workbench.sideBar.location" : "right",
"workbench.activityBar.visible" : true,
"workbench.startupEditor" : "welcomePage",
"breadcrumbs.icons" : false,
"editor.minimap.enabled" : false,
"sync.gist" : "fb66b8acc3723b98a8d0e361aba6663c",
"diffEditor.ignoreTrimWhitespace" : false,
"emmet.includeLanguages" : {
"javascript" : "javascriptreact"
},
"[typescript]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"[html]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"workbench.editorAssociations" : {
"*.ipynb" : "jupyter.notebook.ipynb"
},
"sync.autoUpload" : true,
"[typescriptreact]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"rust.all_features" : true,
"npm.enableScriptExplorer" : true,
"editor.accessibilitySupport" : "off",
"workbench.colorTheme" : "Night Owl (No Italics)",
"gitlens.gitCommands.skipConfirmations" : [
"fetch:command",
"switch:command"
],
"editor.fontSize" : 24,
"editor.suggestSelection" : "first",
"files.exclude" : {
"**\/.project" : true,
"**\/.settings" : true,
"**\/.classpath" : true,
"**\/.factorypath" : true
},
"json.schemas": [
{
"name": "vscode-expo-manifest",
"url": "file:///Users/mojtaba/Library/Application%20Support/Code/User/globalStorage/bycedric.vscode-expo/manifest-44.0.0.json",
"fileMatch": [
"app.json",
"app.config.json"
]
}
],
"redhat.telemetry.enabled": false,
"window.zoomLevel": 1
}
{
"editor.unicodeHighlight.allowedCharacters" : {
"ا" : true,
"۰" : true,
"۵" : true,
"۱" : true,
"ه" : true
},
"python.languageServer" : "Default",
"editor.tabSize" : 2,
"vsintellicode.modify.editor.suggestSelection" : "automaticallyOverrodeDefaultValue",
"typescript.updateImportsOnFileMove.enabled" : "always",
"workbench.iconTheme" : "material-icon-theme",
"breadcrumbs.enabled" : false,
"javascript.updateImportsOnFileMove.enabled" : "always",
"files.autoSave" : "afterDelay",
"python.defaultInterpreterPath" : "\/usr\/local\/bin\/python3",
"rust-client.updateOnStartup" : true,
"[javascript]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"[json]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"terminal.integrated.env.osx" : {
"FIG_NEW_SESSION": "1"
},
"kite.showWelcomeNotificationOnStartup" : false,
"tabnine.experimentalAutoImports" : true,
"workbench.editor.showTabs" : false,
"security.workspace.trust.untrustedFiles" : "open",
"editor.formatOnSave" : true,
"explorer.openEditors.visible" : 0,
"workbench.editor.tabSizing" : "shrink",
"git.autofetch" : true,
"editor.fontFamily": "Source Code Pro, Menlo, Monaco, 'Courier New', monospace",
"workbench.editor.enablePreview" : false,
"colorInfo.languages" : [
{
"colors" : "css",
"selector" : "javascript"
},
{
"colors" : "css",
"selector" : "typescript"
},
{
"colors" : "css",
"selector" : "javascriptreact"
}
],
"workbench.sideBar.location" : "right",
"workbench.activityBar.visible" : true,
"workbench.startupEditor" : "welcomePage",
"breadcrumbs.icons" : false,
"editor.minimap.enabled" : false,
"sync.gist" : "fb66b8acc3723b98a8d0e361aba6663c",
"diffEditor.ignoreTrimWhitespace" : false,
"emmet.includeLanguages" : {
"javascript" : "javascriptreact"
},
"[typescript]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"[html]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"workbench.editorAssociations" : {
"*.ipynb" : "jupyter.notebook.ipynb"
},
"sync.autoUpload" : true,
"[typescriptreact]" : {
"editor.defaultFormatter" : "esbenp.prettier-vscode"
},
"rust.all_features" : true,
"npm.enableScriptExplorer" : true,
"editor.accessibilitySupport" : "off",
"workbench.colorTheme" : "Night Owl (No Italics)",
"gitlens.gitCommands.skipConfirmations" : [
"fetch:command",
"switch:command"
],
"editor.fontSize" : 24,
"editor.suggestSelection" : "first",
"files.exclude" : {
"**\/.project" : true,
"**\/.settings" : true,
"**\/.classpath" : true,
"**\/.factorypath" : true
},
"json.schemas": [
{
"name": "vscode-expo-manifest",
"url": "file:///Users/mojtaba/Library/Application%20Support/Code/User/globalStorage/bycedric.vscode-expo/manifest-45.0.0.json",
"fileMatch": [
"app.json",
"app.config.json"
]
}
],
"redhat.telemetry.enabled": false,
"sync.quietSync": true
}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/components/Box/Box.tsx","entries":[{"id":"B5zD.tsx","timestamp":1651693854169},{"id":"BDBD.tsx","source":"undoRedo.source","timestamp":1651693859621},{"id":"qaRd.tsx","timestamp":1651693864038}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/web3/jpegdegens/scripts/deploy-counter.ts","entries":[{"id":"jwGj.ts","timestamp":1650792033896},{"id":"FW2e.ts","timestamp":1650792087426},{"id":"gZ2o.ts","timestamp":1650792121821},{"id":"Bif4.ts","source":"undoRedo.source","timestamp":1650792129948},{"id":"QghO.ts","timestamp":1650792131128},{"id":"hi6d.ts","timestamp":1650792146921},{"id":"PkF9.ts","timestamp":1650792322116},{"id":"1Aon.ts","timestamp":1650793411216},{"id":"cAIT.ts","timestamp":1650793440477},{"id":"H0En.ts","timestamp":1650793459809},{"id":"cUNi.ts","source":"undoRedo.source","timestamp":1650793476192},{"id":"zziO.ts","timestamp":1650793514248},{"id":"4myo.ts","source":"undoRedo.source","timestamp":1650793516563}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/features/chains/types.ts","entries":[{"id":"a4mC.ts","timestamp":1651918828505},{"id":"snz8.ts","timestamp":1651918880326},{"id":"GWEE.ts","timestamp":1651918899224}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/components/ObservableList/index.ts","entries":[{"id":"b9qJ.ts","timestamp":1651715663953}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-services/packages/api/src/typeDefinitions/user/index.ts","entries":[{"id":"1Eiz.ts","timestamp":1650874364674},{"id":"NkHF.ts","source":"undoRedo.source","timestamp":1650874366547},{"id":"NNNZ.ts","timestamp":1650875260097}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/codingfront/transitions.html","entries":[{"id":"rpk7.html","timestamp":1652372767702},{"id":"fbIo.html","timestamp":1652372777840},{"id":"gMB0.html","timestamp":1652372797299},{"id":"ghUa.html","timestamp":1652372842332},{"id":"5aPV.html","timestamp":1652372868750},{"id":"TAqw.html","timestamp":1652372950980},{"id":"Pjbu.html","timestamp":1652373023104},{"id":"uG6c.html","timestamp":1652373036193},{"id":"2S2N.html","timestamp":1652373089574},{"id":"jMDL.html","timestamp":1652373136357},{"id":"UpCs.html","timestamp":1652373187274},{"id":"2lsH.html","timestamp":1652373197927},{"id":"GaUM.html","source":"undoRedo.source","timestamp":1652373210408},{"id":"IlZV.html","timestamp":1652373240958},{"id":"OUet.html","source":"undoRedo.source","timestamp":1652373263013},{"id":"Ec6l.html","timestamp":1652373285247},{"id":"PoYj.html","timestamp":1652373324513},{"id":"lNAC.html","timestamp":1652373381517},{"id":"sh7z.html","timestamp":1652373416041},{"id":"CxMW.html","timestamp":1652373598307},{"id":"rMUM.html","timestamp":1652373628465},{"id":"h3iR.html","timestamp":1652373668411},{"id":"RWZq.html","timestamp":1652373681267},{"id":"tKuO.html","timestamp":1652373834180}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/components/src/Button/styles.ts","entries":[{"id":"ATiV.ts","timestamp":1651937347941},{"id":"OvzR.ts","timestamp":1651937385034},{"id":"9WJ6.ts","timestamp":1651937401076},{"id":"wwZR.ts","source":"undoRedo.source","timestamp":1651937406808},{"id":"9fME.ts","timestamp":1651937435156},{"id":"qjMy.ts","timestamp":1651937451193},{"id":"QZQH.ts","timestamp":1651937505939},{"id":"phPf.ts","timestamp":1651937546885},{"id":"v4Gk.ts","timestamp":1651937582727},{"id":"udW8.ts","timestamp":1651937746428},{"id":"B99I.ts","source":"undoRedo.source","timestamp":1651937747994},{"id":"NMBY.ts","timestamp":1651937748961},{"id":"VNAh.ts","source":"undoRedo.source","timestamp":1651937756030},{"id":"cflP.ts","timestamp":1651937758873},{"id":"5Qud.ts","source":"undoRedo.source","timestamp":1651937767936},{"id":"K9GJ.ts","timestamp":1651938062571},{"id":"rxWU.ts","source":"undoRedo.source","timestamp":1651938083793},{"id":"hh87.ts","timestamp":1651938158718},{"id":"qnQH.ts","source":"Workspace Edit","timestamp":1651938161128},{"id":"aW3G.ts","source":"undoRedo.source","timestamp":1651938190532},{"id":"irZB.ts","source":"Workspace Edit","timestamp":1651938191991},{"id":"mVJm.ts","timestamp":1651938200532},{"id":"AXt8.ts","timestamp":1651938543021},{"id":"Co9H.ts","timestamp":1651938562853},{"id":"4f6E.ts","timestamp":1651938597384},{"id":"JY6L.ts","timestamp":1651938631666},{"id":"YFjz.ts","timestamp":1651938687316},{"id":"PXtr.ts","source":"undoRedo.source","timestamp":1651938694906},{"id":"Ajfo.ts","timestamp":1651938814193},{"id":"wuRE.ts","timestamp":1651939234485},{"id":"9Mow.ts","timestamp":1651939421549},{"id":"2v2i.ts","timestamp":1651939502980},{"id":"SOMj.ts","source":"undoRedo.source","timestamp":1651939506291},{"id":"SDxZ.ts","timestamp":1651939518350},{"id":"fGuP.ts","source":"undoRedo.source","timestamp":1651939524027},{"id":"nzrh.ts","timestamp":1651939533157},{"id":"t95B.ts","source":"undoRedo.source","timestamp":1651939550922},{"id":"cIkI.ts","timestamp":1651939573513},{"id":"jdVe.ts","timestamp":1651939605952},{"id":"JFl0.ts","timestamp":1651939650677},{"id":"s6tP.ts","timestamp":1651939753672},{"id":"S39P.ts","timestamp":1651939835276},{"id":"DdVh.ts","source":"undoRedo.source","timestamp":1651939856661},{"id":"gy8z.ts","timestamp":1651939916346},{"id":"BGkN.ts","timestamp":1651939942652},{"id":"X7mH.ts","source":"undoRedo.source","timestamp":1651939943825},{"id":"pZh1.ts","timestamp":1651939973686},{"id":"Aiob.ts","source":"undoRedo.source","timestamp":1651939977027},{"id":"asbg.ts","timestamp":1651939988200},{"id":"CdlZ.ts","timestamp":1651962918649}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/web3/jpegdegens/scripts/deploy-hello.ts","entries":[{"id":"nAzJ.ts","timestamp":1650721990220},{"id":"6LWR.ts","source":"undoRedo.source","timestamp":1650721991412},{"id":"R79w.ts","timestamp":1650721994906},{"id":"wzYE.ts","timestamp":1650722300355},{"id":"HunH.ts","source":"Renaming ContractFactory","timestamp":1650722314208},{"id":"Q7Mm.ts","timestamp":1650722345416},{"id":"lRJ6.ts","timestamp":1650722363695},{"id":"yzJd.ts","timestamp":1650722415974},{"id":"2vl3.ts","timestamp":1650722452224},{"id":"5doP.ts","timestamp":1650722479963},{"id":"TbYu.ts","source":"renamed.source","timestamp":1650722558791},{"id":"XGFm.ts","timestamp":1650722574927},{"id":"Br20.ts","source":"renamed.source","timestamp":1650791767344}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/vapasin/vapasin/data-app/src/prepare.rs","entries":[{"id":"YGq2.rs","timestamp":1650034121594},{"id":"rCJ3.rs","source":"Renaming ids","timestamp":1650036118744}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-services/packages/api/src/typeDefinitions/admin/legacy-type.gql","entries":[{"id":"tWKS.gql","timestamp":1649674293088},{"id":"W6lF.gql","source":"undoRedo.source","timestamp":1649674296361},{"id":"CSXq.gql","timestamp":1649674315973},{"id":"U7O7.gql","timestamp":1649851810621},{"id":"mqde.gql","timestamp":1649853066885},{"id":"GLsl.gql","timestamp":1650181167156},{"id":"LEcG.gql","timestamp":1650181194259},{"id":"zPXx.gql","timestamp":1650199753740},{"id":"fTOm.gql","source":"undoRedo.source","timestamp":1650199755090},{"id":"YsD4.gql","timestamp":1650199756523},{"id":"6vsA.gql","timestamp":1650199805654},{"id":"2BF8.gql","timestamp":1650199835539},{"id":"GxSl.gql","timestamp":1651330770179},{"id":"c37V.gql","timestamp":1651330795634},{"id":"xVCh.gql","timestamp":1651330812899},{"id":"ZFVp.gql","timestamp":1651330874135},{"id":"o8QQ.gql","source":"undoRedo.source","timestamp":1652630828397},{"id":"vOHk.gql","timestamp":1652630830259},{"id":"hAub.gql","timestamp":1652630864675},{"id":"NcLH.gql","timestamp":1652632182076},{"id":"QtV3.gql","timestamp":1652686566945}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/web3/jpegdegens/contracts/Counter.sol","entries":[{"id":"rfi8.sol","timestamp":1650791800464},{"id":"1TyZ.sol","timestamp":1650791843214},{"id":"wFgv.sol","timestamp":1650791874064},{"id":"19wg.sol","timestamp":1650791918018},{"id":"Ifpt.sol","timestamp":1650791931097},{"id":"i6Df.sol","timestamp":1650791983891},{"id":"2UXu.sol","timestamp":1650794394041},{"id":"CP0H.sol","source":"undoRedo.source","timestamp":1650794432275},{"id":"nrez.sol","timestamp":1650794457945},{"id":"1Ktq.sol","timestamp":1650794486448},{"id":"qbNJ.sol","source":"undoRedo.source","timestamp":1650794488058},{"id":"fgni.sol","timestamp":1650794498737},{"id":"CDjx.sol","timestamp":1650794520530},{"id":"13lB.sol","timestamp":1650794540521},{"id":"cjzP.sol","timestamp":1650794582261},{"id":"UJhN.sol","timestamp":1650794649345}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-services/packages/legacy/src/analytics/analytics-types.ts","entries":[{"id":"lsCD.ts","timestamp":1649663931127},{"id":"hWt3.ts","timestamp":1649663971670},{"id":"MHOE.ts","timestamp":1650177865902},{"id":"ennT.ts","timestamp":1650178030599},{"id":"QETL.ts","timestamp":1650179026972}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/configs/constants.ts","entries":[{"id":"teXP.ts","timestamp":1651893327742},{"id":"qKji.ts","source":"undoRedo.source","timestamp":1651893330995},{"id":"Xdd6.ts","timestamp":1651893332132},{"id":"AIq9.ts","timestamp":1651894099725},{"id":"oUeq.ts","timestamp":1651894132638},{"id":"2BPm.ts","timestamp":1651958872449},{"id":"D5AC.ts","timestamp":1651958969811},{"id":"t6YC.ts","source":"undoRedo.source","timestamp":1651959046038}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/ton/index.html","entries":[{"id":"zeXO.html","timestamp":1652364508007},{"id":"82ae.html","timestamp":1652364564035},{"id":"jYUf.html","timestamp":1652364973477},{"id":"3tN6.html","timestamp":1652364985489},{"id":"SuJv.html","timestamp":1652365036364},{"id":"dv04.html","timestamp":1652365084961},{"id":"KqzJ.html","timestamp":1652365120763},{"id":"1hD1.html","timestamp":1652365161365},{"id":"E14J.html","timestamp":1652365316166},{"id":"vZog.html","timestamp":1652365623197},{"id":"Zmv1.html","timestamp":1652365823588},{"id":"U2dM.html","timestamp":1652366272236},{"id":"gyM7.html","timestamp":1652366290783},{"id":"EsHY.html","timestamp":1652366329731},{"id":"3f8H.html","timestamp":1652366357814},{"id":"Ezwb.html","timestamp":1652366378767},{"id":"jDx4.html","timestamp":1652366453535},{"id":"jniD.html","timestamp":1652366762690},{"id":"AfM9.html","timestamp":1652367936264},{"id":"1XeR.html","timestamp":1652368403392},{"id":"UadP.html","timestamp":1652368614833},{"id":"iux4.html","timestamp":1652369028475},{"id":"piOA.html","timestamp":1652369045885},{"id":"AlwZ.html","timestamp":1652369332640},{"id":"oimq.html","timestamp":1652369367101},{"id":"QSZo.html","timestamp":1652369716840},{"id":"IozH.html","timestamp":1652370048871},{"id":"JYO3.html","timestamp":1652370077683},{"id":"e06r.html","timestamp":1652370341891},{"id":"8MxT.html","timestamp":1652370360809},{"id":"wjnr.html","timestamp":1652370383759},{"id":"2OvW.html","timestamp":1652370478717},{"id":"9FGr.html","timestamp":1652370501413},{"id":"noWc.html","timestamp":1652370670011},{"id":"ghFW.html","timestamp":1652370859037},{"id":"vRhh.html","timestamp":1652371114434},{"id":"ENMa.html","timestamp":1652371269232},{"id":"J6In.html","timestamp":1652799120153},{"id":"qMlK.html","source":"undoRedo.source","timestamp":1652799145949},{"id":"v0V7.html","timestamp":1652800906184},{"id":"alAV.html","source":"undoRedo.source","timestamp":1652800922722},{"id":"wWFt.html","timestamp":1652801198802}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-services/packages/legacy/src/orders/orders-type.ts","entries":[{"id":"sitF.ts","timestamp":1650180178101},{"id":"DpoO.ts","timestamp":1651329792039},{"id":"hvXt.ts","timestamp":1651329827730},{"id":"LlXX.ts","timestamp":1651329837749},{"id":"Ye1v.ts","timestamp":1651329867609},{"id":"XXjM.ts","timestamp":1651330000155},{"id":"8PRc.ts","timestamp":1651330015738},{"id":"2bN5.ts","source":"undoRedo.source","timestamp":1651330023015},{"id":"sWoe.ts","timestamp":1651330036614},{"id":"DFsh.ts","timestamp":1651330083765},{"id":"ghQ4.ts","timestamp":1652582844128},{"id":"tenI.ts","timestamp":1652582903351},{"id":"e0e9.ts","timestamp":1652582923019},{"id":"Dlpd.ts","timestamp":1652582990862},{"id":"8PVq.ts","timestamp":1652583038316},{"id":"727f.ts","timestamp":1652583079961},{"id":"QBbh.ts","timestamp":1652583138686},{"id":"ORAk.ts","timestamp":1652583351470},{"id":"VP7c.ts","timestamp":1652619154298},{"id":"G8E7.ts","timestamp":1652626857537},{"id":"CffR.ts","timestamp":1652626908529},{"id":"okM7.ts","timestamp":1652626926103},{"id":"ojSf.ts","timestamp":1652627748930},{"id":"RyGS.ts","timestamp":1652627802450}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/components/Toolbar/styles.ts","entries":[{"id":"ekZt.ts","timestamp":1651681407907},{"id":"inb6.ts","source":"undoRedo.source","timestamp":1651681416908},{"id":"RxvL.ts","timestamp":1651681420559},{"id":"aAXL.ts","timestamp":1651705860245},{"id":"9rZa.ts","timestamp":1651707609318},{"id":"iqyP.ts","source":"Workspace Edit","timestamp":1651707611404},{"id":"PXZN.ts","timestamp":1651892182080},{"id":"4YNH.ts","source":"Workspace Edit","timestamp":1651892183604}]}
{
"version": "0.1.0",
"license": "MIT",
"main": "dist/index.js",
"typings": "dist/index.d.ts",
"files": [
"dist",
"src"
],
"engines": {
"node": ">=10"
},
"scripts": {
"start": "tsdx watch",
"build": "tsdx build",
"test": "tsdx test --passWithNoTests",
"lint": "tsdx lint",
"prepare": "tsdx build",
"size": "size-limit",
"analyze": "size-limit --why",
"storybook": "start-storybook -p 6006",
"build-storybook": "build-storybook"
},
"peerDependencies": {
"react": ">=16"
},
"husky": {
"hooks": {
"pre-commit": "tsdx lint"
}
},
"prettier": {
"printWidth": 80,
"semi": true,
"singleQuote": true,
"trailingComma": "es5"
},
"name": "mylib",
"author": "mojtabast",
"module": "dist/mylib.esm.js",
"size-limit": [
{
"path": "dist/mylib.cjs.production.min.js",
"limit": "10 KB"
},
{
"path": "dist/mylib.esm.js",
"limit": "10 KB"
}
],
"devDependencies": {
"@babel/core": "^7.17.10",
"@size-limit/preset-small-lib": "^7.0.8",
"@storybook/addon-essentials": "^6.4.22",
"@storybook/addon-info": "^5.3.21",
"@storybook/addon-links": "^6.4.22",
"@storybook/addons": "^6.4.22",
"@storybook/react": "^6.4.22",
"@types/react": "^18.0.8",
"@types/react-dom": "^18.0.3",
"babel-loader": "^8.2.5",
"husky": "^7.0.4",
"react": "^18.1.0",
"react-dom": "^18.1.0",
"react-is": "^18.1.0",
"size-limit": "^7.0.8",
"tsdx": "^0.14.1",
"tslib": "^2.4.0",
"typescript": "^4.6.4"
}
}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/mylib/2package.json","entries":[{"id":"FPe3.json","timestamp":1651257579301},{"id":"2rJO.json","source":"renamed.source","timestamp":1651260351570}]}
{
"version": "0.1.0",
"license": "MIT",
"main": "dist/index.js",
"typings": "dist/index.d.ts",
"files": [
"dist",
"src"
],
"engines": {
"node": ">=10"
},
"scripts": {
"start": "tsdx watch",
"build": "tsdx build",
"test": "tsdx test --passWithNoTests",
"lint": "tsdx lint",
"prepare": "tsdx build",
"size": "size-limit",
"analyze": "size-limit --why"
},
"peerDependencies": {
"react": ">=16"
},
"husky": {
"hooks": {
"pre-commit": "tsdx lint"
}
},
"prettier": {
"printWidth": 80,
"semi": true,
"singleQuote": true,
"trailingComma": "es5"
},
"name": "mylib",
"author": "mojtabast",
"module": "dist/mylib.esm.js",
"size-limit": [
{
"path": "dist/mylib.cjs.production.min.js",
"limit": "10 KB"
},
{
"path": "dist/mylib.esm.js",
"limit": "10 KB"
}
]
}
{"version":1,"resource":"file:///Users/mojtaba/Work/vapasin/vapasin/data-app/src/endpoints/templates.rs","entries":[{"id":"sgp4.rs","timestamp":1649328582716}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/pages/_document.js","entries":[{"id":"GikS.js","source":"renamed.source","timestamp":1651265586487}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/mojtabast/blog/src/components/App/styles.js","entries":[{"id":"yNGH.js","timestamp":1649574921493},{"id":"dRMa.js","timestamp":1649574982119},{"id":"sxF1.js","timestamp":1649575026919},{"id":"qJ2B.js","timestamp":1649575049625},{"id":"ln3b.js","source":"undoRedo.source","timestamp":1649575058562},{"id":"3kCm.js","timestamp":1649575060506},{"id":"pjV1.js","source":"undoRedo.source","timestamp":1649575066675},{"id":"IRAQ.js","timestamp":1649575072941},{"id":"IM4M.js","timestamp":1649575158892},{"id":"km42.js","timestamp":1649575175401},{"id":"na6F.js","timestamp":1649575188560},{"id":"5AaA.js","timestamp":1649575207190},{"id":"CAwF.js","source":"undoRedo.source","timestamp":1649575213534},{"id":"3yd0.js","timestamp":1649575243855},{"id":"pvEM.js","source":"undoRedo.source","timestamp":1649575248068},{"id":"RPIw.js","timestamp":1649575248668},{"id":"Afhq.js","timestamp":1649575288153},{"id":"4Lne.js","timestamp":1649575450937},{"id":"9E1T.js","source":"undoRedo.source","timestamp":1649575456724},{"id":"rB6P.js","timestamp":1649575500835},{"id":"RFMI.js","timestamp":1649575606533},{"id":"LTyH.js","timestamp":1649575653173},{"id":"v6Zd.js","timestamp":1649575680643},{"id":"2L6T.js","timestamp":1649575693491},{"id":"gf7v.js","source":"undoRedo.source","timestamp":1649575698267},{"id":"6vWd.js","timestamp":1649575703003},{"id":"Is4D.js","timestamp":1649575809060},{"id":"KRMh.js","timestamp":1649575955932},{"id":"K3Lc.js","timestamp":1649575968284},{"id":"aLh4.js","timestamp":1649576003505},{"id":"0toR.js","timestamp":1649576426540},{"id":"KEN8.js","timestamp":1649576537752}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-services/packages/legacy/src/analytics/analytics-route.ts","entries":[{"id":"i9pk.ts","timestamp":1652686144806},{"id":"j8ry.ts","timestamp":1652686157241}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/components/PageContainer/PageContainer.tsx","entries":[{"id":"p14F.tsx","timestamp":1651677209114},{"id":"vgbk.tsx","source":"undoRedo.source","timestamp":1651677210210},{"id":"SJYO.tsx","timestamp":1651677250056},{"id":"7LvM.tsx","source":"undoRedo.source","timestamp":1651677252003},{"id":"1tMs.tsx","timestamp":1651677260730},{"id":"Muiq.tsx","source":"undoRedo.source","timestamp":1651677271824},{"id":"diGo.tsx","timestamp":1651677340071},{"id":"mLqL.tsx","timestamp":1651677393290},{"id":"NuCT.tsx","timestamp":1651677404884},{"id":"UE8V.tsx","timestamp":1651677440820},{"id":"WrQJ.tsx","timestamp":1651677474932},{"id":"y81r.tsx","timestamp":1651678421121},{"id":"S4wV.tsx","source":"undoRedo.source","timestamp":1651678422725},{"id":"ujeb.tsx","timestamp":1651678431633},{"id":"fKfr.tsx","timestamp":1651678442643},{"id":"4Gw4.tsx","timestamp":1651678487470},{"id":"TA74.tsx","timestamp":1651678535848},{"id":"eNxd.tsx","timestamp":1651678579117},{"id":"oOVc.tsx","timestamp":1651678811878},{"id":"3BxP.tsx","timestamp":1651678839320},{"id":"Km0j.tsx","timestamp":1651678874054},{"id":"TPDi.tsx","timestamp":1651678998633},{"id":"t0Ww.tsx","timestamp":1651679012010},{"id":"pbav.tsx","source":"Workspace Edit","timestamp":1651679013876},{"id":"SPwX.tsx","source":"undoRedo.source","timestamp":1651679019086},{"id":"D0Lp.tsx","timestamp":1651679030636},{"id":"na8K.tsx","timestamp":1651679077415},{"id":"eqPu.tsx","timestamp":1651679169768},{"id":"wb0S.tsx","timestamp":1651679204573},{"id":"iKjk.tsx","timestamp":1651679229624}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/components/src/Icons/RefreshIcon.tsx","entries":[{"id":"8NZq.tsx","timestamp":1651955123791},{"id":"ni8e.tsx","timestamp":1651955219508},{"id":"3llb.tsx","timestamp":1651955233034},{"id":"jk5h.tsx","source":"undoRedo.source","timestamp":1651955260624},{"id":"dAjK.tsx","timestamp":1651956608482}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-services/packages/api/src/resolvers/admin/index.ts","entries":[{"id":"D52C.ts","timestamp":1650893248788}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/vapasin/vapasin/.cache_data/v1/1652444728-efc49df0c58668d71c30f5e0ba68fe39eb91bf8e/metadata.json","entries":[{"id":"lUSx.json","timestamp":1652444732988}]}
{
"id": "v1/1652444728-efc49df0c58668d71c30f5e0ba68fe39eb91bf8e",
"url": "https://varzesh3.com",
"prepare_time": 3687,
"fetch_time": 3655,
"cache_time": 31
}
{"version":1,"resource":"file:///Users/mojtaba/Work/codingfront/media.html","entries":[{"id":"a40Y.html","timestamp":1652197264510},{"id":"zSXv.html","source":"undoRedo.source","timestamp":1652197265717},{"id":"sqtd.html","timestamp":1652197268515},{"id":"lCR0.html","timestamp":1652197381857},{"id":"x1NJ.html","timestamp":1652197401662},{"id":"RyfW.html","timestamp":1652197411715},{"id":"G0H3.html","timestamp":1652197426179},{"id":"BcmE.html","timestamp":1652197534858},{"id":"ClnU.html","timestamp":1652197554533},{"id":"Q8i5.html","timestamp":1652197581544},{"id":"xMMV.html","timestamp":1652197612052},{"id":"pykD.html","timestamp":1652197645186},{"id":"WCuf.html","source":"undoRedo.source","timestamp":1652197758605},{"id":"585Z.html","timestamp":1652197792365},{"id":"8PyK.html","timestamp":1652197803422},{"id":"YHp6.html","timestamp":1652197826083},{"id":"NHgO.html","timestamp":1652197888297},{"id":"ckyF.html","timestamp":1652197942664},{"id":"CEvX.html","timestamp":1652198001490},{"id":"VsuH.html","timestamp":1652198038412},{"id":"wwV4.html","timestamp":1652198048702},{"id":"Art4.html","timestamp":1652198437707},{"id":"tntZ.html","timestamp":1652198557310},{"id":"aBXW.html","timestamp":1652198601840},{"id":"LsgS.html","timestamp":1652198750399},{"id":"yOzp.html","timestamp":1652198804326},{"id":"69oI.html","timestamp":1652198832076},{"id":"zNIA.html","timestamp":1652198853421},{"id":"W99K.html","timestamp":1652198878427},{"id":"LPMZ.html","source":"undoRedo.source","timestamp":1652198889426},{"id":"I4ZQ.html","timestamp":1652198902933},{"id":"RZrV.html","timestamp":1652199169486},{"id":"0f58.html","timestamp":1652199188750},{"id":"YZOJ.html","timestamp":1652199207652},{"id":"eNJi.html","timestamp":1652199381831},{"id":"fLkS.html","timestamp":1652199427175},{"id":"xD8J.html","timestamp":1652199446088},{"id":"5cZk.html","timestamp":1652199463049}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/components/PageContainer/helpers.ts","entries":[{"id":"ZspY.ts","timestamp":1651678626495},{"id":"lFEO.ts","timestamp":1651678655872},{"id":"H21y.ts","timestamp":1651678702634},{"id":"1XHP.ts","timestamp":1651678721174},{"id":"E7tq.ts","timestamp":1651678796053},{"id":"EQaF.ts","timestamp":1651679240447}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-apps/packages/driver/src/configs/api-config.ts","entries":[{"id":"wa5O.ts","timestamp":1652270302100},{"id":"411I.ts","source":"undoRedo.source","timestamp":1652270416148}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/codingfront/style.css","entries":[{"id":"WXjG.css","timestamp":1651590400902}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/components/PageContainer/index.ts","entries":[{"id":"w64F.ts","timestamp":1651677225818}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/components/Select/styles.ts","entries":[{"id":"qBMa.ts","timestamp":1651703580616},{"id":"Brl7.ts","timestamp":1651703910990},{"id":"LDba.ts","timestamp":1651703929317},{"id":"23wj.ts","timestamp":1651704030076},{"id":"RxrQ.ts","timestamp":1651704042179},{"id":"pxtY.ts","timestamp":1651704075414},{"id":"rcMt.ts","timestamp":1651704228244},{"id":"BT6R.ts","timestamp":1651704252118},{"id":"VwAl.ts","timestamp":1651704268733},{"id":"zKnS.ts","source":"undoRedo.source","timestamp":1651704277892},{"id":"r1kc.ts","timestamp":1651704303271},{"id":"I2IZ.ts","timestamp":1651704337675},{"id":"vGkP.ts","timestamp":1651704383656},{"id":"dcUt.ts","timestamp":1651704442766},{"id":"lYxd.ts","timestamp":1651704686341},{"id":"Are2.ts","source":"undoRedo.source","timestamp":1651704694703},{"id":"FSgL.ts","timestamp":1651704703870},{"id":"wv5z.ts","timestamp":1651704733068},{"id":"u3Sh.ts","source":"undoRedo.source","timestamp":1651704738750},{"id":"W6Fv.ts","timestamp":1651704739538},{"id":"D46Z.ts","timestamp":1651704750936},{"id":"rXQv.ts","timestamp":1651704801197},{"id":"Quef.ts","timestamp":1651704819581},{"id":"f4Ns.ts","source":"undoRedo.source","timestamp":1651704923956},{"id":"vETL.ts","timestamp":1651704939912},{"id":"HB6Z.ts","timestamp":1651704975141},{"id":"j4F2.ts","timestamp":1651705013144},{"id":"jT6T.ts","source":"undoRedo.source","timestamp":1651705018915},{"id":"XhjF.ts","timestamp":1651705031871},{"id":"MYXX.ts","timestamp":1651705042563},{"id":"ehyy.ts","timestamp":1651705060744}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/mojtabast/blog/package.json","entries":[{"id":"WCVl.json","source":"undoRedo.source","timestamp":1649593266593}]}
{
"name": "mojtabast-blog",
"description": "Mojtaba Espari Pour - Personal blog",
"version": "1.0.0",
"dependencies": {
"babel-plugin-styled-components": "^1.9.2",
"gatsby": "^4.11.2",
"gatsby-cli": "^4.11.2",
"gatsby-image": "^3.11.0",
"gatsby-plugin-feed": "^4.11.1",
"gatsby-plugin-google-analytics": "^4.11.0",
"gatsby-plugin-manifest": "^4.11.1",
"gatsby-plugin-offline": "^5.11.1",
"gatsby-plugin-react-helmet": "^5.11.0",
"gatsby-plugin-sharp": "^4.11.1",
"gatsby-plugin-styled-components": "^5.11.0",
"gatsby-remark-copy-linked-files": "^5.11.0",
"gatsby-remark-images": "^6.11.1",
"gatsby-remark-prismjs": "^6.11.0",
"gatsby-source-filesystem": "^4.11.1",
"gatsby-transformer-remark": "^5.11.1",
"gatsby-transformer-sharp": "^4.11.0",
"prismjs": "^1.27.0",
"react": "^18.0.0",
"react-dom": "^18.0.0",
"react-helmet": "^6.1.0",
"styled-components": "^5.3.5"
},
"keywords": [
"gatsby"
],
"license": "MIT",
"scripts": {
"build": "gatsby build",
"develop": "gatsby develop",
"start": "npm run develop",
"format": "prettier --write \"src/**/*.js\"",
"test": "echo \"Error: no test specified\" && exit 1"
},
"devDependencies": {
"prettier": "^1.14.2"
},
"repository": {
"type": "git",
"url": "https://github.com/gatsbyjs/gatsby-starter-default"
}
}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/components/src/Icons/SearchIcon.tsx","entries":[{"id":"HFve.tsx","timestamp":1651955131179},{"id":"NNgK.tsx","timestamp":1651955229914},{"id":"M6p6.tsx","source":"undoRedo.source","timestamp":1651955264830},{"id":"leoz.tsx","timestamp":1651956598310}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/components/src/Badge/styles.ts","entries":[{"id":"uvDB.ts","timestamp":1651953361403},{"id":"Rvpl.ts","timestamp":1651953372404}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/components/ObservableList/useObservable.ts","entries":[{"id":"6Eiq.ts","timestamp":1651886781728},{"id":"YlCR.ts","timestamp":1651886794344},{"id":"g9W7.ts","timestamp":1651886835539},{"id":"uPlw.ts","source":"undoRedo.source","timestamp":1651886836865},{"id":"YdDS.ts","timestamp":1651886855826},{"id":"1GC9.ts","source":"undoRedo.source","timestamp":1651886856978},{"id":"v6Fn.ts","timestamp":1651886891531},{"id":"vl00.ts","timestamp":1651886906752},{"id":"6OsK.ts","source":"undoRedo.source","timestamp":1651886910089},{"id":"rLb6.ts","timestamp":1651886918578},{"id":"7Asp.ts","timestamp":1651886932177},{"id":"jgAi.ts","source":"Renaming inside","timestamp":1651886945960},{"id":"4U8x.ts","timestamp":1651886948723},{"id":"qOCQ.ts","timestamp":1651887029822},{"id":"Cw3v.ts","timestamp":1651887065683},{"id":"sGse.ts","timestamp":1651887092278},{"id":"PFiJ.ts","timestamp":1651895006710},{"id":"7Uwf.ts","timestamp":1651911290158},{"id":"9mgc.ts","timestamp":1651911700595},{"id":"hl2t.ts","timestamp":1651911723290},{"id":"viGg.ts","timestamp":1651911765813},{"id":"EJRR.ts","timestamp":1651911800319},{"id":"NgWv.ts","timestamp":1651911812005},{"id":"MHSd.ts","timestamp":1651911874574},{"id":"XAak.ts","timestamp":1651911903209},{"id":"ImFu.ts","source":"Renaming check_inside_viewport","timestamp":1651911948453},{"id":"RfD5.ts","timestamp":1651911991649},{"id":"HQFY.ts","timestamp":1651912005815},{"id":"emZW.ts","timestamp":1651912036790},{"id":"iNrm.ts","timestamp":1651912078266},{"id":"YZFU.ts","source":"undoRedo.source","timestamp":1651912083365},{"id":"36NQ.ts","source":"Renaming onObserve","timestamp":1651912088243},{"id":"7oHB.ts","timestamp":1651912106249},{"id":"cjGB.ts","source":"Renaming detect_in_viewport_elements","timestamp":1651912568697},{"id":"JGCX.ts","timestamp":1651914334809},{"id":"ubOS.ts","timestamp":1651914345075},{"id":"WgRe.ts","source":"Workspace Edit","timestamp":1651914688542},{"id":"wO7Q.ts","timestamp":1651914773349},{"id":"974v.ts","timestamp":1651914784087},{"id":"5AIh.ts","timestamp":1651914830032},{"id":"M4du.ts","timestamp":1651914872718},{"id":"YZfX.ts","timestamp":1651914915628},{"id":"h3l2.ts","timestamp":1651914994040},{"id":"CeUF.ts","timestamp":1651915038026},{"id":"lFQp.ts","timestamp":1651915060523},{"id":"uZqJ.ts","timestamp":1651915277827},{"id":"BMrl.ts","timestamp":1651915303005},{"id":"9sGO.ts","timestamp":1651915918315},{"id":"en1y.ts","source":"undoRedo.source","timestamp":1651915932826},{"id":"8Yae.ts","timestamp":1651916066635}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/codingfront/transform.html","entries":[{"id":"1sN9.html","timestamp":1652202426512},{"id":"56aE.html","timestamp":1652202460636},{"id":"wSpK.html","timestamp":1652202497306},{"id":"XmmD.html","timestamp":1652202565736},{"id":"9fXC.html","timestamp":1652202581673},{"id":"3Slx.html","timestamp":1652202596609},{"id":"t0ZO.html","timestamp":1652202641146},{"id":"Zs50.html","timestamp":1652202665257},{"id":"iH5E.html","timestamp":1652202685656},{"id":"cKHX.html","source":"undoRedo.source","timestamp":1652202692926},{"id":"emKi.html","timestamp":1652202708624},{"id":"CulF.html","timestamp":1652202741275},{"id":"qAXN.html","source":"undoRedo.source","timestamp":1652202750961},{"id":"Dhsf.html","timestamp":1652202760911},{"id":"isCi.html","timestamp":1652202783612},{"id":"cBOT.html","timestamp":1652202837652},{"id":"Ni3D.html","timestamp":1652202865062},{"id":"Ivga.html","source":"undoRedo.source","timestamp":1652202890220},{"id":"Hdf1.html","timestamp":1652202908243},{"id":"F1KX.html","timestamp":1652202924685},{"id":"2RjW.html","timestamp":1652203010435},{"id":"L2aB.html","timestamp":1652203020753},{"id":"LWTD.html","timestamp":1652203056405},{"id":"tA6g.html","timestamp":1652203105795},{"id":"Z4eG.html","timestamp":1652203145894},{"id":"ddsb.html","timestamp":1652203179271},{"id":"pjR6.html","timestamp":1652203287095},{"id":"zdxz.html","timestamp":1652203302694},{"id":"apV4.html","timestamp":1652203315877},{"id":"75x8.html","timestamp":1652203352093},{"id":"CYeU.html","timestamp":1652203365523},{"id":"VNik.html","timestamp":1652203386517},{"id":"M26l.html","timestamp":1652203415056}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/vapasin/vapasin/.cache_data/v1/v1/1652443522-1efb23ea514e5290a8e8840d184be49120daa412/metadata.json","entries":[{"id":"Hy1W.json","timestamp":1652443545014}]}
{
"id": "v1/1652443522-1efb23ea514e5290a8e8840d184be49120daa412",
"url": "https://varzesh3.com",
"prepare_time": 3363,
"fetch_time": 3332,
"cache_time": 30
}
{"version":1,"resource":"file:///Users/mojtaba/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs","entries":[{"id":"pZcy.rs","timestamp":1649327849503}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/vapasin/vapasin/data-db/Cargo.toml","entries":[{"id":"V3Wx.toml","timestamp":1650025962023}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-apps/packages/driver/src/configs/icon.svg","entries":[{"id":"BXrM.svg","timestamp":1652102375719},{"id":"wq7j.svg","timestamp":1652135812805},{"id":"0XeQ.svg","timestamp":1652135882440},{"id":"siia.svg","timestamp":1652135910111},{"id":"z1Fd.svg","timestamp":1652135940172},{"id":"kxFA.svg","timestamp":1652135965555},{"id":"xs13.svg","timestamp":1652136032180},{"id":"JdEh.svg","timestamp":1652136052445},{"id":"vch1.svg","timestamp":1652136070816},{"id":"ksQM.svg","timestamp":1652136189201},{"id":"TJBr.svg","timestamp":1652136231973},{"id":"C3Hx.svg","timestamp":1652136245866},{"id":"FXiF.svg","timestamp":1652136289207},{"id":"LLnS.svg","timestamp":1652136367380},{"id":"zRdR.svg","timestamp":1652136391124},{"id":"g1C0.svg","timestamp":1652136437078}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/components/src/helpers.ts","entries":[{"id":"ECtx.ts","timestamp":1651932726626},{"id":"mCxT.ts","source":"Workspace Edit","timestamp":1651932732564},{"id":"RpQh.ts","timestamp":1651932736963},{"id":"QRX3.ts","timestamp":1651932772993}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/mojtabast/blog/README.md","entries":[{"id":"azR3.md","timestamp":1649585612428},{"id":"9zr5.md","timestamp":1649585670834}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/components/src/Button/Button.stories.tsx","entries":[{"id":"tdNL.tsx","timestamp":1651256430531},{"id":"bCg8.tsx","source":"renamed.source","timestamp":1651257151400},{"id":"IJh2.tsx","timestamp":1651257159513},{"id":"74Tq.tsx","timestamp":1651266977622},{"id":"rpj7.tsx","source":"Rename Box.stories.tsx to Button.stories.tsx","timestamp":1651934464395},{"id":"5OHa.tsx","timestamp":1651934532835},{"id":"1Hqo.tsx","timestamp":1651934557963},{"id":"dSRd.tsx","timestamp":1651934569579},{"id":"OYw5.tsx","timestamp":1651934588229},{"id":"V4Zn.tsx","source":"Renaming PropTypes","timestamp":1651936716879},{"id":"Tu52.tsx","timestamp":1651938917871},{"id":"lNQj.tsx","timestamp":1651938974982},{"id":"OygY.tsx","timestamp":1651939020749},{"id":"efHO.tsx","source":"undoRedo.source","timestamp":1651939022292},{"id":"TXIT.tsx","timestamp":1651939027723},{"id":"48LX.tsx","timestamp":1651939052405},{"id":"cZnK.tsx","source":"Workspace Edit","timestamp":1651939059429},{"id":"K4Yz.tsx","timestamp":1651939062174},{"id":"KLd4.tsx","timestamp":1651939079932},{"id":"f3nt.tsx","timestamp":1651939113427},{"id":"42g6.tsx","timestamp":1651939163300},{"id":"LcF6.tsx","source":"undoRedo.source","timestamp":1651939165526},{"id":"G0WI.tsx","timestamp":1651939189594},{"id":"L5hR.tsx","timestamp":1651939804100},{"id":"lgB4.tsx","timestamp":1651940043355},{"id":"BZqB.tsx","timestamp":1651940126106}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/vapasin/vapasin/data-app/src/main.rs","entries":[{"id":"IBS6.rs","timestamp":1650023215807},{"id":"r34O.rs","timestamp":1650026002657},{"id":"os0u.rs","timestamp":1650031310524}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-services/packages/api/src/rest/routes/admin-route.ts","entries":[{"id":"tdBu.ts","timestamp":1649675986314},{"id":"qpaM.ts","source":"Workspace Edit","timestamp":1649675990099}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/mojtabast/blog/content/posts/async-in-javascript/index.md","entries":[{"id":"01AF.md","timestamp":1649574002454},{"id":"KZZ9.md","timestamp":1649574024527},{"id":"4iba.md","timestamp":1649574353172},{"id":"QzKH.md","timestamp":1649574379503},{"id":"DfEC.md","timestamp":1649574410788},{"id":"R690.md","timestamp":1649574423580},{"id":"Me6t.md","timestamp":1649574498137},{"id":"uBud.md","timestamp":1649574521586},{"id":"aiPh.md","timestamp":1649574553463},{"id":"lavA.md","source":"undoRedo.source","timestamp":1649574556131},{"id":"34Mu.md","timestamp":1649574578205},{"id":"OV8S.md","timestamp":1649574602174},{"id":"zpjQ.md","timestamp":1649574678073},{"id":"3vo5.md","timestamp":1649574700108},{"id":"TRy3.md","source":"undoRedo.source","timestamp":1649574706212},{"id":"aKAe.md","timestamp":1649574780568},{"id":"A1sM.md","timestamp":1649575520709},{"id":"wM2C.md","timestamp":1649575569779},{"id":"FAv9.md","timestamp":1649576461615},{"id":"GlMm.md","timestamp":1649577740239},{"id":"NRWw.md","timestamp":1649577753419},{"id":"O0Cr.md","timestamp":1649577839442},{"id":"WktA.md","timestamp":1649577857175},{"id":"kwJd.md","source":"undoRedo.source","timestamp":1649577858266},{"id":"axcc.md","timestamp":1649577865631},{"id":"RIFn.md","timestamp":1649578006586},{"id":"yk8A.md","timestamp":1649578028527},{"id":"pxTl.md","timestamp":1649578061132},{"id":"eGsf.md","timestamp":1649578081876},{"id":"UmMT.md","source":"undoRedo.source","timestamp":1649578090164},{"id":"sAyH.md","timestamp":1649578092793},{"id":"EfhV.md","timestamp":1649578123026},{"id":"awEi.md","timestamp":1649578140320},{"id":"E6gV.md","timestamp":1649578176901},{"id":"WTFz.md","timestamp":1649578191432},{"id":"ghla.md","timestamp":1649578314739},{"id":"mlyj.md","timestamp":1649578361714},{"id":"tZ2k.md","timestamp":1649580215514},{"id":"DMb1.md","source":"undoRedo.source","timestamp":1649580218081},{"id":"s8c4.md","timestamp":1649580220312},{"id":"K2DT.md","timestamp":1649582204494},{"id":"3EEm.md","timestamp":1649582364403},{"id":"YX3W.md","timestamp":1649582471409},{"id":"JLsr.md","timestamp":1649582806856},{"id":"cSWz.md","timestamp":1649582838213},{"id":"Cn0L.md","timestamp":1649582857570},{"id":"mZbz.md","timestamp":1649583000697},{"id":"Akwm.md","timestamp":1649583024264},{"id":"4EfZ.md","timestamp":1649583050825},{"id":"YyzW.md","timestamp":1649583074029}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/components/src/Button/Button.tsx","entries":[{"id":"3nip.tsx","timestamp":1651259519140},{"id":"8Sb0.tsx","timestamp":1651259539130},{"id":"TSKU.tsx","timestamp":1651260898819},{"id":"4NOM.tsx","timestamp":1651261396119},{"id":"r48P.tsx","timestamp":1651265851226},{"id":"VFtP.tsx","timestamp":1651265867432},{"id":"Z8GI.tsx","timestamp":1651265880165},{"id":"sTyB.tsx","timestamp":1651934495369},{"id":"igVQ.tsx","timestamp":1651934511523},{"id":"DyXE.tsx","timestamp":1651936422796},{"id":"xEd5.tsx","timestamp":1651936433215},{"id":"XhpX.tsx","timestamp":1651936445066},{"id":"XUR5.tsx","source":"undoRedo.source","timestamp":1651936450863},{"id":"sKhc.tsx","timestamp":1651936460903},{"id":"1V0e.tsx","timestamp":1651936488534},{"id":"Q0FS.tsx","timestamp":1651936528092},{"id":"wete.tsx","timestamp":1651936567661},{"id":"BiDE.tsx","timestamp":1651936611962},{"id":"JJnv.tsx","source":"Renaming PropTypes","timestamp":1651936716878},{"id":"z6TU.tsx","source":"Renaming BProps","timestamp":1651936726289},{"id":"QAlk.tsx","timestamp":1651936738615},{"id":"1Tqo.tsx","timestamp":1651937599171},{"id":"Rx2D.tsx","timestamp":1651937686709},{"id":"E9Bt.tsx","source":"undoRedo.source","timestamp":1651937691793},{"id":"H5SR.tsx","timestamp":1651937703034},{"id":"77a5.tsx","source":"undoRedo.source","timestamp":1651937706988},{"id":"bxLI.tsx","timestamp":1651938116521},{"id":"2cOX.tsx","source":"undoRedo.source","timestamp":1651938118775},{"id":"L2lb.tsx","timestamp":1651938119238},{"id":"uoIi.tsx","source":"undoRedo.source","timestamp":1651938142711},{"id":"10ar.tsx","timestamp":1651938145947},{"id":"XP2e.tsx","timestamp":1651938175464},{"id":"UNBP.tsx","source":"undoRedo.source","timestamp":1651938188512},{"id":"LnbM.tsx","timestamp":1651938241307},{"id":"hvnh.tsx","timestamp":1651938252614},{"id":"8trc.tsx","source":"undoRedo.source","timestamp":1651938269149},{"id":"wSND.tsx","timestamp":1651938285932},{"id":"ibPf.tsx","timestamp":1651938313123},{"id":"4G3A.tsx","timestamp":1651938329650},{"id":"8NHb.tsx","source":"undoRedo.source","timestamp":1651938332894},{"id":"OxOd.tsx","timestamp":1651938337516},{"id":"iPsB.tsx","timestamp":1651938348921},{"id":"DbUj.tsx","timestamp":1651938413636},{"id":"B5bb.tsx","source":"undoRedo.source","timestamp":1651938424814},{"id":"Zlzv.tsx","timestamp":1651938492583},{"id":"k9rs.tsx","timestamp":1651938510771},{"id":"DWFP.tsx","timestamp":1651939378948},{"id":"RzF0.tsx","timestamp":1651955844374},{"id":"dkOg.tsx","timestamp":1651955876015},{"id":"lS6c.tsx","timestamp":1651963084755}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/vapasin/vapasin/data-db/src/requests.rs","entries":[{"id":"R6Ly.rs","source":"undoRedo.source","timestamp":1650025807618},{"id":"1s1l.rs","timestamp":1650025825574},{"id":"C9VU.rs","timestamp":1650025855671},{"id":"aeZq.rs","timestamp":1650026032418},{"id":"B0r8.rs","timestamp":1650026065298},{"id":"jwDl.rs","timestamp":1650026084736},{"id":"bNU9.rs","timestamp":1650026099980},{"id":"doBY.rs","timestamp":1650031096968},{"id":"kwGI.rs","timestamp":1650031108522},{"id":"0C49.rs","timestamp":1650033302629},{"id":"AtLS.rs","timestamp":1650033402144},{"id":"H1Rc.rs","source":"undoRedo.source","timestamp":1650033403654},{"id":"I7i6.rs","timestamp":1650033536718},{"id":"vvld.rs","timestamp":1650033593758},{"id":"tnTc.rs","timestamp":1650033627104},{"id":"EgnX.rs","timestamp":1650033645271},{"id":"98BL.rs","timestamp":1650033753567},{"id":"Hs9p.rs","timestamp":1650033765844},{"id":"96eZ.rs","source":"undoRedo.source","timestamp":1650033769676},{"id":"GOam.rs","source":"undoRedo.source","timestamp":1650033843348},{"id":"7sa2.rs","timestamp":1650033851849},{"id":"CUn0.rs","source":"undoRedo.source","timestamp":1650033866396},{"id":"uBLW.rs","timestamp":1650033870744},{"id":"f1Qj.rs","timestamp":1650033943695},{"id":"CDWn.rs","timestamp":1650033963555},{"id":"x6Xd.rs","timestamp":1650034005091},{"id":"cdHc.rs","source":"undoRedo.source","timestamp":1650034026533},{"id":"p0il.rs","timestamp":1650034036684},{"id":"hUpA.rs","timestamp":1650034061217},{"id":"R1yk.rs","timestamp":1650034096969},{"id":"J469.rs","timestamp":1650034844454},{"id":"ej7T.rs","timestamp":1650036111943},{"id":"S0G8.rs","source":"Renaming ids","timestamp":1650036118744},{"id":"6zYj.rs","timestamp":1650036162258},{"id":"5Qtm.rs","source":"Renaming ids","timestamp":1650036175788},{"id":"2EFI.rs","timestamp":1650036183044},{"id":"Leqo.rs","timestamp":1650036222043},{"id":"NxrS.rs","source":"undoRedo.source","timestamp":1650036226991},{"id":"smPt.rs","timestamp":1650036270878},{"id":"AlLL.rs","timestamp":1650036439446},{"id":"1Ib3.rs","timestamp":1650036461529},{"id":"PJS7.rs","timestamp":1650036614407},{"id":"ZvOJ.rs","timestamp":1650036820255},{"id":"DV4p.rs","source":"undoRedo.source","timestamp":1650036832191},{"id":"oiUu.rs","timestamp":1650036838591},{"id":"Zrcz.rs","timestamp":1650037313967},{"id":"2txp.rs","timestamp":1650037412889},{"id":"F1D7.rs","timestamp":1650038098647},{"id":"6Bax.rs","timestamp":1650038668172},{"id":"5lNs.rs","timestamp":1650039397792}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-services/packages/legacy/src/analytics/analytics-interface.ts","entries":[{"id":"1Y1y.ts","timestamp":1649667615223},{"id":"pY1t.ts","source":"undoRedo.source","timestamp":1649667616858},{"id":"2rVT.ts","timestamp":1649667656189},{"id":"QnuG.ts","timestamp":1649667692393},{"id":"JaMJ.ts","timestamp":1649667778395},{"id":"6k4R.ts","source":"undoRedo.source","timestamp":1649667780436},{"id":"RqX9.ts","timestamp":1649667795943},{"id":"HaN6.ts","source":"undoRedo.source","timestamp":1649667798115},{"id":"rSCs.ts","timestamp":1649667816668},{"id":"bLvG.ts","timestamp":1649667833284},{"id":"or8X.ts","timestamp":1649667873699},{"id":"gFrm.ts","timestamp":1649667884540},{"id":"PTZs.ts","timestamp":1649667898183},{"id":"MXCR.ts","timestamp":1649672492614},{"id":"EQhm.ts","source":"Workspace Edit","timestamp":1649672494394},{"id":"HBDm.ts","timestamp":1649672503826},{"id":"xHe3.ts","timestamp":1649672607570},{"id":"Iklj.ts","timestamp":1649672634880},{"id":"1XUo.ts","timestamp":1649672652619},{"id":"Fblb.ts","timestamp":1650178430985},{"id":"lykp.ts","timestamp":1650178592530},{"id":"iRTr.ts","timestamp":1650178641319},{"id":"SatE.ts","timestamp":1650178737279},{"id":"el3J.ts","timestamp":1650178751765},{"id":"gJ1a.ts","timestamp":1650178777862},{"id":"FDgz.ts","timestamp":1650178795534},{"id":"yeti.ts","timestamp":1650178835673},{"id":"Gu58.ts","timestamp":1650178935362},{"id":"RNb9.ts","timestamp":1650442737414},{"id":"L2bB.ts","source":"undoRedo.source","timestamp":1650442879296},{"id":"t2O0.ts","timestamp":1650442894266},{"id":"VfEH.ts","timestamp":1650442920818},{"id":"aG4b.ts","timestamp":1650443224689},{"id":"agcZ.ts","source":"undoRedo.source","timestamp":1650443226549},{"id":"V5KM.ts","timestamp":1650443228578},{"id":"OGjj.ts","timestamp":1652523751510},{"id":"q1uJ.ts","timestamp":1652685279626},{"id":"BG0E.ts","source":"undoRedo.source","timestamp":1652685281492},{"id":"vdhE.ts","timestamp":1652685304867},{"id":"S5ce.ts","timestamp":1652685349173},{"id":"6NNT.ts","timestamp":1652685377955},{"id":"uRge.ts","source":"Renaming collected_orders_list to orders_list","timestamp":1652685392370},{"id":"ltaW.ts","timestamp":1652685601765},{"id":"2V0E.ts","timestamp":1652685615616},{"id":"ZzJI.ts","timestamp":1652688713507},{"id":"8Icj.ts","source":"undoRedo.source","timestamp":1652688716959},{"id":"WD53.ts","timestamp":1652688737445},{"id":"kth7.ts","timestamp":1652688767780},{"id":"nI1i.ts","timestamp":1652688785041},{"id":"xDEm.ts","timestamp":1652688800444}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/vapasin/vapasin/data-app/src/program.rs","entries":[{"id":"LLg7.rs","timestamp":1652435489005},{"id":"fodN.rs","timestamp":1652435501812},{"id":"QlkJ.rs","timestamp":1652436211060},{"id":"YFdM.rs","timestamp":1652436236946},{"id":"qrAN.rs","timestamp":1652436278450},{"id":"vSzy.rs","timestamp":1652436298861},{"id":"6Hp6.rs","timestamp":1652436332253},{"id":"r6tL.rs","timestamp":1652436352915},{"id":"lLa2.rs","timestamp":1652436371559},{"id":"qmsn.rs","timestamp":1652436395378},{"id":"676t.rs","source":"undoRedo.source","timestamp":1652436397534},{"id":"r29O.rs","timestamp":1652436420198},{"id":"2Qes.rs","timestamp":1652436459582},{"id":"a5Qe.rs","timestamp":1652442564752},{"id":"icrp.rs","timestamp":1652442581215},{"id":"loyJ.rs","timestamp":1652442608608},{"id":"uisa.rs","timestamp":1652442633347},{"id":"geUS.rs","timestamp":1652442718253},{"id":"aJXH.rs","timestamp":1652442744419},{"id":"poNO.rs","source":"undoRedo.source","timestamp":1652442767011},{"id":"FLcy.rs","timestamp":1652443167547},{"id":"dMGT.rs","timestamp":1652443200401},{"id":"Upa4.rs","timestamp":1652443222122},{"id":"ITME.rs","timestamp":1652443248424},{"id":"431Z.rs","timestamp":1652443269734},{"id":"bsqZ.rs","timestamp":1652443281356}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/web3/jpegdegens/hardhat.config.ts","entries":[{"id":"ufpH.ts","source":"renamed.source","timestamp":1650721035296},{"id":"K3e3.ts","timestamp":1650721053392},{"id":"QS9B.ts","timestamp":1650721181703}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-services/packages/legacy/src/orders/orders-route.ts","entries":[{"id":"gr0a.ts","timestamp":1649852574403},{"id":"xSTt.ts","source":"undoRedo.source","timestamp":1649852576177},{"id":"4lY7.ts","timestamp":1649852586281},{"id":"ZZDn.ts","timestamp":1649852693606},{"id":"3QMk.ts","timestamp":1649852892990}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/codingfront/flex.html","entries":[{"id":"W17h.html","timestamp":1652027751287},{"id":"gHaN.html","source":"undoRedo.source","timestamp":1652027759629},{"id":"0rQr.html","timestamp":1652027773377},{"id":"p1OU.html","timestamp":1652027794814},{"id":"62k1.html","timestamp":1652028008822},{"id":"gjLQ.html","timestamp":1652028047858},{"id":"3Dg6.html","timestamp":1652028092423},{"id":"Nuw5.html","timestamp":1652028126680},{"id":"aYP8.html","timestamp":1652028155531},{"id":"kpit.html","timestamp":1652028211629},{"id":"rHs9.html","timestamp":1652028232419},{"id":"PeIl.html","source":"undoRedo.source","timestamp":1652028238058},{"id":"ulMx.html","timestamp":1652028239150},{"id":"lAIL.html","timestamp":1652028310869},{"id":"EBa6.html","source":"undoRedo.source","timestamp":1652028329672},{"id":"rSi0.html","timestamp":1652028481388},{"id":"viZ8.html","timestamp":1652028491429},{"id":"WpNP.html","timestamp":1652028505865},{"id":"dnZU.html","timestamp":1652028560478},{"id":"fSK9.html","timestamp":1652028617236},{"id":"103g.html","timestamp":1652028658258},{"id":"oTrM.html","timestamp":1652028682401},{"id":"834j.html","timestamp":1652028699235},{"id":"LWP4.html","timestamp":1652028780493},{"id":"kQ5d.html","timestamp":1652028911950},{"id":"o8hd.html","timestamp":1652028942797},{"id":"S3rj.html","timestamp":1652028968239},{"id":"RnSk.html","timestamp":1652028982718},{"id":"wRYM.html","source":"undoRedo.source","timestamp":1652028988510},{"id":"hJOW.html","timestamp":1652029001246},{"id":"4PPL.html","timestamp":1652029066490},{"id":"i2xw.html","timestamp":1652029087543},{"id":"72oV.html","timestamp":1652029196483},{"id":"C2x7.html","timestamp":1652029248456},{"id":"H9Sw.html","timestamp":1652029332957},{"id":"WA5j.html","timestamp":1652029378362},{"id":"Q8Pb.html","timestamp":1652029425622},{"id":"LemE.html","timestamp":1652029561263},{"id":"kWGN.html","timestamp":1652029615346},{"id":"Lb47.html","source":"undoRedo.source","timestamp":1652029617232},{"id":"DwbQ.html","timestamp":1652029633225},{"id":"pkH9.html","timestamp":1652029651247},{"id":"SFSG.html","timestamp":1652029671525},{"id":"Kqyd.html","timestamp":1652029701780},{"id":"Yim6.html","source":"undoRedo.source","timestamp":1652029705459},{"id":"gm91.html","timestamp":1652029707400},{"id":"dkE4.html","source":"undoRedo.source","timestamp":1652029712393},{"id":"kUhy.html","timestamp":1652029741745},{"id":"Dq8S.html","timestamp":1652029780879},{"id":"JVBR.html","source":"renamed.source","timestamp":1652081076474}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/c-lang-test/.vscode/tasks.json","entries":[{"id":"v6bF.json","timestamp":1649959379538}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-services/packages/_orders/src/cart/cart-interface.ts","entries":[{"id":"6ozZ.ts","source":"Workspace Edit","timestamp":1650529012755},{"id":"syyD.ts","source":"renamed.source","timestamp":1650529015971},{"id":"A9x4.ts","timestamp":1650529227491},{"id":"SFoZ.ts","timestamp":1650529271131},{"id":"FWvX.ts","timestamp":1650529535550},{"id":"CcU5.ts","timestamp":1650529550031},{"id":"3b88.ts","timestamp":1650529562103},{"id":"PI1v.ts","timestamp":1650529986224},{"id":"IoVS.ts","timestamp":1650530014206},{"id":"9QAJ.ts","timestamp":1650530246709},{"id":"qtWE.ts","timestamp":1650535646764},{"id":"TzI7.ts","timestamp":1650535733314},{"id":"D1j9.ts","timestamp":1650556756054}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/vapasin/vapasin/data-app/src/server.rs","entries":[{"id":"uDc5.rs","source":"Renaming prepare_request","timestamp":1649333900272},{"id":"dD8g.rs","source":"undoRedo.source","timestamp":1649333907524},{"id":"J5ir.rs","source":"Renaming prepare_request","timestamp":1649333913718},{"id":"6wjF.rs","timestamp":1649335415862},{"id":"Bj6Z.rs","timestamp":1649335446964},{"id":"BvHT.rs","timestamp":1649335489707},{"id":"Emkl.rs","timestamp":1649335525105},{"id":"dPO3.rs","source":"Renaming fulltest","timestamp":1649335626735},{"id":"98Yy.rs","timestamp":1649335803421}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/components/src/Divider/Divider.tsx","entries":[{"id":"xZ2Y.tsx","timestamp":1651928386286},{"id":"BeKX.tsx","timestamp":1651932605348}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-services/.env.dev","entries":[{"id":"u6Xi.dev","source":"undoRedo.source","timestamp":1650381685607},{"id":"bsUO.dev","timestamp":1650381687321},{"id":"c6DJ.dev","source":"undoRedo.source","timestamp":1650381688498},{"id":"qzRk.dev","timestamp":1650381726092},{"id":"YtqP.dev","timestamp":1650382422140},{"id":"WjZU.dev","timestamp":1650382435629},{"id":"cP2S.dev","timestamp":1650382457855},{"id":"WnnV.dev","timestamp":1650382521023},{"id":"zR7G.dev","timestamp":1650382537215},{"id":"b8ei.dev","timestamp":1652583849846},{"id":"cEc1.dev","source":"undoRedo.source","timestamp":1652583851760}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/web3/jpegdegens/test/HelloWorld.ts","entries":[{"id":"bKlQ.ts","timestamp":1650721154274},{"id":"3BaI.ts","timestamp":1650721239484},{"id":"oZbD.ts","timestamp":1650721274368},{"id":"oOxb.ts","timestamp":1650721303569},{"id":"uPgP.ts","timestamp":1650721329147},{"id":"kPeP.ts","timestamp":1650721400951},{"id":"gsgd.ts","timestamp":1650721657862},{"id":"v68x.ts","timestamp":1650721677086},{"id":"B02X.ts","timestamp":1650721700805},{"id":"h2Df.ts","timestamp":1650721721969},{"id":"sEkD.ts","timestamp":1650721733159},{"id":"GntY.ts","timestamp":1650721781875}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/components/Button/Button.tsx","entries":[{"id":"1HBH.tsx","timestamp":1651697680966},{"id":"x6PN.tsx","timestamp":1651697777186},{"id":"WtbE.tsx","source":"Workspace Edit","timestamp":1651698003043},{"id":"oRKb.tsx","timestamp":1651698004362},{"id":"hZP1.tsx","timestamp":1651702485131},{"id":"U6lN.tsx","timestamp":1651702629206},{"id":"9Uuh.tsx","timestamp":1651702901320},{"id":"eg22.tsx","timestamp":1651925442384},{"id":"5lMI.tsx","source":"Workspace Edit","timestamp":1651925444804},{"id":"NxxN.tsx","timestamp":1651925460044},{"id":"ZUNK.tsx","source":"Workspace Edit","timestamp":1651925461500},{"id":"zem1.tsx","timestamp":1651925462586},{"id":"rcwL.tsx","timestamp":1651925638754}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/libs/queue/index.ts","entries":[{"id":"hv51.ts","timestamp":1651852372071}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/components/Toolbar/Toolbar.tsx","entries":[{"id":"byj5.tsx","timestamp":1651680150835},{"id":"4PcW.tsx","timestamp":1651681380070},{"id":"Ws2E.tsx","timestamp":1651681426871},{"id":"MAUh.tsx","source":"Workspace Edit","timestamp":1651681427607},{"id":"Xlwg.tsx","timestamp":1651681445623},{"id":"Vn0x.tsx","timestamp":1651681469735},{"id":"KaNo.tsx","source":"undoRedo.source","timestamp":1651681473597},{"id":"xLjE.tsx","timestamp":1651681520279},{"id":"NJB3.tsx","timestamp":1651681581532},{"id":"rmbr.tsx","timestamp":1651681598263},{"id":"BseU.tsx","source":"undoRedo.source","timestamp":1651703732224},{"id":"HocF.tsx","timestamp":1651703747032},{"id":"E3Hx.tsx","source":"undoRedo.source","timestamp":1651703749731},{"id":"2WO7.tsx","timestamp":1651703756710},{"id":"s9eF.tsx","source":"undoRedo.source","timestamp":1651703758056},{"id":"rZV9.tsx","timestamp":1651703759616},{"id":"1kH3.tsx","timestamp":1651703957319},{"id":"ppy2.tsx","timestamp":1651705185428},{"id":"Z4ga.tsx","timestamp":1651705209171},{"id":"lZMK.tsx","timestamp":1651705243229},{"id":"7FsH.tsx","timestamp":1651707640258},{"id":"xlAx.tsx","source":"undoRedo.source","timestamp":1651707660312},{"id":"XUz2.tsx","timestamp":1651707661082},{"id":"QU1u.tsx","timestamp":1651709580968},{"id":"8eg9.tsx","source":"Workspace Edit","timestamp":1651709588055},{"id":"Xr1t.tsx","timestamp":1651709625499},{"id":"lSf1.tsx","timestamp":1651710654250},{"id":"2k6P.tsx","timestamp":1651710675851},{"id":"xhS8.tsx","timestamp":1651710689837},{"id":"5fcV.tsx","timestamp":1651713009479},{"id":"DgJX.tsx","timestamp":1651714021153},{"id":"MzPO.tsx","source":"undoRedo.source","timestamp":1651714022889},{"id":"NUTX.tsx","timestamp":1651876849388},{"id":"1h06.tsx","source":"Workspace Edit","timestamp":1651876854888},{"id":"5zEY.tsx","timestamp":1651876860339},{"id":"UNoe.tsx","source":"undoRedo.source","timestamp":1651876865500},{"id":"M3F4.tsx","timestamp":1651876867944},{"id":"2iZy.tsx","timestamp":1651876890422},{"id":"CpZn.tsx","timestamp":1651876910961},{"id":"cN6F.tsx","timestamp":1651892142344},{"id":"GfRm.tsx","source":"Renaming total","timestamp":1651892152953},{"id":"daLY.tsx","timestamp":1651892161750},{"id":"SBPJ.tsx","timestamp":1651892208204},{"id":"NqwP.tsx","source":"Workspace Edit","timestamp":1651954910963},{"id":"HBJn.tsx","timestamp":1651955375236},{"id":"Ol6Y.tsx","source":"undoRedo.source","timestamp":1651955379464},{"id":"G84I.tsx","timestamp":1651955395249},{"id":"Gowi.tsx","source":"undoRedo.source","timestamp":1651955398890},{"id":"95zJ.tsx","timestamp":1651955413669}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/components/Spacer/styles.ts","entries":[{"id":"5gOg.ts","source":"Workspace Edit","timestamp":1651709168077},{"id":"W5Br.ts","source":"renamed.source","timestamp":1651709184580},{"id":"rLZJ.ts","source":"renamed.source","timestamp":1651709290671},{"id":"o2il.ts","source":"Workspace Edit","timestamp":1651709293767},{"id":"8ObC.ts","timestamp":1651709302371},{"id":"s0Aa.ts","timestamp":1651709319491},{"id":"lMfE.ts","timestamp":1651709350065},{"id":"EHhs.ts","timestamp":1651709365443}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/components/ObservableList/useChainQueue.ts","entries":[{"id":"j3zf.ts","timestamp":1651839568886},{"id":"hL9A.ts","timestamp":1651839623620},{"id":"KxjG.ts","timestamp":1651839667025},{"id":"njdg.ts","timestamp":1651839680784},{"id":"CTeT.ts","timestamp":1651839722681},{"id":"Nfnn.ts","timestamp":1651839742515},{"id":"d8rH.ts","timestamp":1651839778178},{"id":"o0np.ts","timestamp":1651839801277},{"id":"mYlL.ts","timestamp":1651839912412},{"id":"mstp.ts","timestamp":1651839938964},{"id":"cU6o.ts","timestamp":1651839973922},{"id":"DVNj.ts","timestamp":1651840120839},{"id":"xJIv.ts","timestamp":1651840140713},{"id":"HhG9.ts","timestamp":1651840350091},{"id":"LZRC.ts","source":"undoRedo.source","timestamp":1651840353260},{"id":"FBBr.ts","timestamp":1651840694659},{"id":"oHdi.ts","timestamp":1651841187481},{"id":"KwSq.ts","timestamp":1651841670918},{"id":"Bhms.ts","timestamp":1651841738669},{"id":"iKro.ts","timestamp":1651841788162}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-services/packages/legacy/src/transportation/transportation-interface.ts","entries":[{"id":"xiaR.ts","timestamp":1652625819616},{"id":"UFfb.ts","timestamp":1652626345313},{"id":"NAVd.ts","timestamp":1652626376194},{"id":"onXI.ts","timestamp":1652626664122},{"id":"qvqy.ts","timestamp":1652626676165},{"id":"Z7JO.ts","source":"undoRedo.source","timestamp":1652626679182},{"id":"1upR.ts","timestamp":1652626689385},{"id":"NLJY.ts","timestamp":1652626725000},{"id":"VjiC.ts","timestamp":1652626742135},{"id":"CKDQ.ts","timestamp":1652626782280},{"id":"LkKN.ts","timestamp":1652626794479},{"id":"CBBz.ts","source":"undoRedo.source","timestamp":1652626796943},{"id":"WqGP.ts","timestamp":1652626973678},{"id":"bdyt.ts","timestamp":1652626990946},{"id":"m2QP.ts","timestamp":1652627033188},{"id":"tk3X.ts","timestamp":1652627048267},{"id":"IgFi.ts","timestamp":1652627086336},{"id":"0g7o.ts","timestamp":1652627137283},{"id":"WE1v.ts","timestamp":1652627156633},{"id":"SHLf.ts","timestamp":1652627375213},{"id":"bwlV.ts","timestamp":1652627387385},{"id":"8gYV.ts","timestamp":1652627462890},{"id":"Qjya.ts","timestamp":1652627473111},{"id":"yJDA.ts","timestamp":1652627509423},{"id":"up86.ts","timestamp":1652627538346},{"id":"hh9h.ts","timestamp":1652627613248},{"id":"cgQo.ts","timestamp":1652627644204},{"id":"qjsZ.ts","timestamp":1652627791228},{"id":"r00O.ts","timestamp":1652627846133},{"id":"DSTh.ts","timestamp":1652627900061},{"id":"M2Ge.ts","timestamp":1652628024904},{"id":"AXWI.ts","timestamp":1652628051822},{"id":"3a1K.ts","source":"undoRedo.source","timestamp":1652628054210},{"id":"jjsH.ts","timestamp":1652628056811},{"id":"ozn6.ts","timestamp":1652628084654},{"id":"UHfO.ts","timestamp":1652628098767},{"id":"aaNM.ts","timestamp":1652628180406},{"id":"n4Z0.ts","timestamp":1652628190876},{"id":"mw59.ts","timestamp":1652628210318},{"id":"M9TF.ts","timestamp":1652628250556},{"id":"3J4R.ts","timestamp":1652628495478},{"id":"oqKe.ts","timestamp":1652628513483},{"id":"w3tM.ts","timestamp":1652628596739},{"id":"08gf.ts","source":"Workspace Edit","timestamp":1652628599848},{"id":"z5ou.ts","timestamp":1652628711265},{"id":"6qJ4.ts","timestamp":1652628727095},{"id":"lokb.ts","timestamp":1652633203766},{"id":"Ih3r.ts","timestamp":1652633221446},{"id":"mrc6.ts","timestamp":1652633233607},{"id":"VfFv.ts","timestamp":1652711444507}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/web3/jpegdegens/src/index.ts","entries":[{"id":"lhla.ts","timestamp":1650727705140},{"id":"DQ0E.ts","timestamp":1650729302546},{"id":"li5i.ts","timestamp":1650729320402},{"id":"Nmy5.ts","timestamp":1650729333304},{"id":"e8WE.ts","source":"renamed.source","timestamp":1650730340473},{"id":"DHDn.ts","timestamp":1650730379704},{"id":"T3Dv.ts","timestamp":1650730512066}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/components/Badge/styles.ts","entries":[{"id":"fwz0.ts","timestamp":1651705481071},{"id":"PR0Z.ts","timestamp":1651705519135},{"id":"x5jr.ts","timestamp":1651705610858},{"id":"1ilC.ts","timestamp":1651705635669},{"id":"zJdS.ts","timestamp":1651705667048},{"id":"4imd.ts","source":"undoRedo.source","timestamp":1651705678823},{"id":"9ZyK.ts","timestamp":1651705701813},{"id":"1CSS.ts","timestamp":1651705724770},{"id":"FQJT.ts","timestamp":1651705757313},{"id":"Cihe.ts","timestamp":1651709617827},{"id":"hRdL.ts","timestamp":1651924945886},{"id":"z5VN.ts","source":"Workspace Edit","timestamp":1651924946674}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-apps/packages/factory/src/configs/api-config.ts","entries":[{"id":"I4tN.ts","timestamp":1650742052993},{"id":"0QOc.ts","source":"undoRedo.source","timestamp":1650742054053}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/components/Box/index.ts","entries":[{"id":"M2wN.ts","source":"Workspace Edit","timestamp":1651693844186},{"id":"QmWn.ts","timestamp":1651693929832}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/vapasin/vapasin/data-app/src/endpoints/requests.rs","entries":[{"id":"Mxsl.rs","timestamp":1650022352728},{"id":"5fRp.rs","timestamp":1650022367556},{"id":"kqo9.rs","timestamp":1650022408107},{"id":"dtTU.rs","timestamp":1650022451909},{"id":"xjJX.rs","timestamp":1650022481693},{"id":"rYKA.rs","timestamp":1650022517287},{"id":"JHuU.rs","timestamp":1650022591343},{"id":"IEpY.rs","timestamp":1650022629409},{"id":"MeVV.rs","timestamp":1650023252147},{"id":"qH0p.rs","timestamp":1650023266784},{"id":"19o7.rs","timestamp":1650023308767},{"id":"bIm3.rs","timestamp":1650023345437},{"id":"SXcF.rs","timestamp":1650023406835},{"id":"qMrX.rs","timestamp":1650025768475},{"id":"fFjr.rs","timestamp":1650025897371},{"id":"7n4d.rs","timestamp":1650025981270},{"id":"srVI.rs","timestamp":1650026123798},{"id":"UjM5.rs","timestamp":1650026133829}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-services/packages/_orders/src/cart/cart-route.ts","entries":[{"id":"pvkA.ts","timestamp":1650528933757},{"id":"x1vF.ts","timestamp":1650528959950},{"id":"Tgig.ts","timestamp":1650528974490},{"id":"4cYg.ts","source":"moved.source","timestamp":1650528990248},{"id":"3o0j.ts","source":"renamed.source","timestamp":1650528994085},{"id":"l7lu.ts","source":"Workspace Edit","timestamp":1650529019205},{"id":"aIUe.ts","timestamp":1650529080705},{"id":"haas.ts","timestamp":1650529132236},{"id":"ssSE.ts","source":"undoRedo.source","timestamp":1650529133585},{"id":"UeEn.ts","timestamp":1650529137662},{"id":"5toj.ts","timestamp":1650529149643},{"id":"d8RY.ts","source":"undoRedo.source","timestamp":1650529150810},{"id":"Auoe.ts","timestamp":1650529159019},{"id":"usN9.ts","source":"undoRedo.source","timestamp":1650529336245},{"id":"h2dO.ts","timestamp":1650529339887},{"id":"3H4U.ts","timestamp":1650529494802},{"id":"IbXY.ts","timestamp":1650529516760}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-services/packages/api/src/main.ts","entries":[{"id":"ahr6.ts","timestamp":1650106251620},{"id":"aYxU.ts","timestamp":1650106433917},{"id":"Wbiw.ts","timestamp":1650106449371}]}
{"version":1,"resource":"file:///Users/mojtaba/Downloads/homework2/part4-1.html","entries":[{"id":"APkv.html","timestamp":1652015224555}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/components/Chain/styles.ts","entries":[{"id":"5CV7.ts","timestamp":1651707251020},{"id":"3cNX.ts","source":"undoRedo.source","timestamp":1651707252832},{"id":"94Sq.ts","timestamp":1651707261960},{"id":"3O96.ts","timestamp":1651707289640},{"id":"Zcuz.ts","timestamp":1651707318120},{"id":"8e3E.ts","timestamp":1651707911038},{"id":"4Wgh.ts","timestamp":1651708047805},{"id":"5uq4.ts","source":"Renaming ChainContainer","timestamp":1651708190208},{"id":"Z7JN.ts","timestamp":1651708195623},{"id":"PBpC.ts","timestamp":1651708316792},{"id":"Eudy.ts","timestamp":1651708600295},{"id":"h42r.ts","timestamp":1651708685742},{"id":"wewj.ts","timestamp":1651708807687},{"id":"L0je.ts","timestamp":1651708904104},{"id":"XcXr.ts","timestamp":1651709861515},{"id":"xUEl.ts","timestamp":1651710485825},{"id":"YqjK.ts","timestamp":1651710503191},{"id":"Vx68.ts","timestamp":1651710979953},{"id":"jpAk.ts","timestamp":1651711274871},{"id":"qZBe.ts","timestamp":1651711348413},{"id":"fdma.ts","source":"undoRedo.source","timestamp":1651711401051},{"id":"lQZ2.ts","timestamp":1651711411882},{"id":"KfKW.ts","timestamp":1651711449417},{"id":"6OGJ.ts","timestamp":1651711626376},{"id":"DBNW.ts","timestamp":1651711658648},{"id":"Gdfw.ts","timestamp":1651711677435},{"id":"bcw5.ts","timestamp":1651711704624},{"id":"qZRV.ts","timestamp":1651711729647},{"id":"Q7Cu.ts","timestamp":1651711751896},{"id":"fuBw.ts","timestamp":1651711839823},{"id":"eZC1.ts","timestamp":1651711942200},{"id":"CbPS.ts","timestamp":1651711960039},{"id":"zkmD.ts","timestamp":1651711978309},{"id":"Dfta.ts","timestamp":1651712000308},{"id":"Ec9E.ts","timestamp":1651712019179},{"id":"xGQv.ts","timestamp":1651712050371},{"id":"2DYX.ts","timestamp":1651712186905},{"id":"Vey5.ts","timestamp":1651712216934},{"id":"x31M.ts","timestamp":1651712322611},{"id":"l4rW.ts","timestamp":1651712337937},{"id":"skMZ.ts","timestamp":1651920298939},{"id":"nYcq.ts","source":"Workspace Edit","timestamp":1651920301983},{"id":"pM3j.ts","timestamp":1651920340231},{"id":"ZbqZ.ts","timestamp":1651927872789},{"id":"MKIO.ts","timestamp":1651927910742}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/vapasin/vapasin/cache/src/lib.rs","entries":[{"id":"ZjAQ.rs","timestamp":1649892373437},{"id":"AVAn.rs","timestamp":1649892390416},{"id":"8MnH.rs","timestamp":1652436539823},{"id":"Bcms.rs","timestamp":1652436590233},{"id":"dOBB.rs","timestamp":1652436617327},{"id":"Bz3o.rs","timestamp":1652436627371},{"id":"Cw8E.rs","timestamp":1652436777511},{"id":"zljy.rs","timestamp":1652436848214},{"id":"VhyB.rs","timestamp":1652436889627},{"id":"fW5H.rs","source":"undoRedo.source","timestamp":1652436890758},{"id":"o0Da.rs","timestamp":1652436913025},{"id":"8aFF.rs","timestamp":1652436949778},{"id":"kWv1.rs","timestamp":1652437019811},{"id":"Y3HX.rs","timestamp":1652437036641},{"id":"s5Fx.rs","timestamp":1652437053663},{"id":"xanB.rs","timestamp":1652437097124},{"id":"EilY.rs","timestamp":1652437236909},{"id":"R5P4.rs","timestamp":1652437257160},{"id":"GN6E.rs","timestamp":1652437374993},{"id":"Kxbb.rs","timestamp":1652437538966},{"id":"2dVz.rs","timestamp":1652437574658},{"id":"adHd.rs","timestamp":1652437584895},{"id":"JyWY.rs","timestamp":1652437595524},{"id":"EZat.rs","timestamp":1652439038690},{"id":"0k88.rs","timestamp":1652439072100},{"id":"n1wP.rs","timestamp":1652439090404},{"id":"3Ucf.rs","timestamp":1652439174061},{"id":"VE7U.rs","timestamp":1652439199091},{"id":"O7tv.rs","timestamp":1652440579482},{"id":"6Nmb.rs","timestamp":1652442047297},{"id":"RS8F.rs","timestamp":1652442105669},{"id":"VQXC.rs","timestamp":1652442129435},{"id":"YonD.rs","timestamp":1652442177997},{"id":"w44I.rs","timestamp":1652442203418},{"id":"fcIF.rs","source":"Renaming dirname to cache_id","timestamp":1652442234086},{"id":"xTJv.rs","timestamp":1652442263910},{"id":"RJzf.rs","source":"undoRedo.source","timestamp":1652442267075},{"id":"qrFU.rs","timestamp":1652442343127},{"id":"uCPL.rs","timestamp":1652442364577},{"id":"3hWS.rs","timestamp":1652442654900},{"id":"plIA.rs","timestamp":1652443232638},{"id":"mdzN.rs","source":"Renaming generate_cache_name to generate_cache_id","timestamp":1652443611571},{"id":"hAHV.rs","source":"Renaming generate_cache_id to generate_cache_name","timestamp":1652443818330},{"id":"bVHb.rs","source":"Renaming cache_id to cache_name","timestamp":1652443825176},{"id":"k55M.rs","source":"undoRedo.source","timestamp":1652443839125},{"id":"Qce2.rs","source":"Renaming generate_cache_id to generate_cache_name","timestamp":1652443889961},{"id":"iPdJ.rs","source":"Renaming cache_id to cache_name","timestamp":1652443893719},{"id":"5xNg.rs","timestamp":1652443936407},{"id":"BguW.rs","timestamp":1652443951230},{"id":"1qOu.rs","timestamp":1652443992014}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/components/src/Spacer/Spacer.tsx","entries":[{"id":"ajrq.tsx","timestamp":1651953001288},{"id":"5ikE.tsx","timestamp":1651953060329},{"id":"X8qR.tsx","timestamp":1651953075571}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-backend/transportation/models.py","entries":[{"id":"GH2F.py","timestamp":1652582848358},{"id":"xCbL.py","source":"undoRedo.source","timestamp":1652582850076}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/features/chains/slice.ts","entries":[{"id":"Xyo8.ts","source":"undoRedo.source","timestamp":1651871780156},{"id":"JHDW.ts","timestamp":1651871795642},{"id":"LaId.ts","timestamp":1651872046933},{"id":"UR6L.ts","timestamp":1651872061934},{"id":"X1OV.ts","timestamp":1651872158311},{"id":"OIU4.ts","timestamp":1651872175939},{"id":"nHOO.ts","timestamp":1651872265774},{"id":"JNaK.ts","timestamp":1651872285475},{"id":"oQof.ts","source":"undoRedo.source","timestamp":1651872290291},{"id":"vPu1.ts","timestamp":1651872528607},{"id":"XXMG.ts","timestamp":1651872574770},{"id":"0rho.ts","timestamp":1651872588066},{"id":"lJg4.ts","timestamp":1651872608521},{"id":"0L5i.ts","timestamp":1651872665578},{"id":"aoQd.ts","timestamp":1651872795262},{"id":"MR2n.ts","timestamp":1651872808671},{"id":"2D34.ts","timestamp":1651872823518},{"id":"8IIM.ts","timestamp":1651873200636},{"id":"VEqu.ts","timestamp":1651873219718},{"id":"EFNU.ts","timestamp":1651873264018},{"id":"FdjY.ts","source":"Renaming update_status","timestamp":1651873299924},{"id":"GD6P.ts","timestamp":1651873304755},{"id":"mwYV.ts","timestamp":1651873331749},{"id":"fFJW.ts","source":"undoRedo.source","timestamp":1651873333112},{"id":"WzAu.ts","timestamp":1651873339603},{"id":"C5Qr.ts","timestamp":1651873389648},{"id":"EYrN.ts","timestamp":1651873613964},{"id":"CbXn.ts","timestamp":1651873669941},{"id":"rBAG.ts","source":"undoRedo.source","timestamp":1651873672972},{"id":"37vb.ts","timestamp":1651873699084},{"id":"3Mwn.ts","timestamp":1651873728747},{"id":"umuH.ts","timestamp":1651873811531},{"id":"igFS.ts","timestamp":1651873848094},{"id":"vTdG.ts","timestamp":1651873866803},{"id":"xTRK.ts","timestamp":1651874128953},{"id":"1lhg.ts","timestamp":1651877297749},{"id":"ux8E.ts","source":"Renaming ChainState","timestamp":1651877311712},{"id":"zZXM.ts","timestamp":1651877317542},{"id":"Ye48.ts","timestamp":1651877345471},{"id":"TJpw.ts","timestamp":1651878505289},{"id":"oW2L.ts","timestamp":1651878579530},{"id":"15mR.ts","timestamp":1651891617854},{"id":"msAk.ts","timestamp":1651891793131},{"id":"gcqH.ts","timestamp":1651891809530},{"id":"zrtM.ts","timestamp":1651892289241},{"id":"Unnn.ts","timestamp":1651918865878},{"id":"wraK.ts","timestamp":1651918885440},{"id":"VOHT.ts","source":"Workspace Edit","timestamp":1651918891818},{"id":"clr9.ts","timestamp":1651918903982},{"id":"rJwe.ts","source":"Workspace Edit","timestamp":1651918913378}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-services/packages/api/src/resolvers/admin/legacy-resolver.ts","entries":[{"id":"isxP.ts","timestamp":1649853105195},{"id":"Hiw2.ts","timestamp":1650893281027},{"id":"Dtkt.ts","source":"undoRedo.source","timestamp":1650893283331},{"id":"7YLI.ts","timestamp":1650893302157},{"id":"AFNi.ts","timestamp":1650893330566},{"id":"UTWX.ts","timestamp":1650893342783},{"id":"5SEH.ts","timestamp":1652686662210}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/components/Toolbar/index.ts","entries":[{"id":"SDHW.ts","timestamp":1651680106209}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/vapasin/vapasin/data-app/src/execute.rs","entries":[{"id":"Pfm9.rs","timestamp":1649327445030},{"id":"uft1.rs","timestamp":1649327473149},{"id":"L1s1.rs","timestamp":1649327497955},{"id":"jauc.rs","source":"undoRedo.source","timestamp":1649327506277},{"id":"Fs3n.rs","timestamp":1649327556726},{"id":"84cu.rs","timestamp":1649327605913},{"id":"2zZL.rs","source":"undoRedo.source","timestamp":1649327611914},{"id":"nXg8.rs","timestamp":1649327619554},{"id":"CnVL.rs","source":"undoRedo.source","timestamp":1649327623028},{"id":"BA7n.rs","source":"undoRedo.source","timestamp":1649327658709},{"id":"SDIg.rs","timestamp":1649327692549},{"id":"QqVg.rs","timestamp":1649327855980},{"id":"d2C3.rs","timestamp":1649327887673},{"id":"viZ5.rs","source":"undoRedo.source","timestamp":1649327951324},{"id":"8Wvj.rs","source":"undoRedo.source","timestamp":1649327968724},{"id":"B4GF.rs","timestamp":1649327978148},{"id":"kIYc.rs","timestamp":1649328029646},{"id":"GR6I.rs","timestamp":1649328099404},{"id":"mLS6.rs","timestamp":1649328117933},{"id":"R9o2.rs","timestamp":1649328204037},{"id":"MjjN.rs","timestamp":1649328300558},{"id":"31TE.rs","timestamp":1649328320103},{"id":"ocCh.rs","timestamp":1649328343886},{"id":"AsvE.rs","timestamp":1649328384895},{"id":"R6M5.rs","timestamp":1649328413067},{"id":"2lH4.rs","timestamp":1649328435799},{"id":"jcLS.rs","source":"undoRedo.source","timestamp":1649328457902},{"id":"vuym.rs","timestamp":1649328506332},{"id":"V6fO.rs","timestamp":1649328880822},{"id":"TiJI.rs","timestamp":1649329003780},{"id":"7Fzq.rs","timestamp":1650032310621},{"id":"yHmk.rs","timestamp":1650032321654},{"id":"ybSL.rs","timestamp":1650032359913},{"id":"ThIS.rs","timestamp":1650032376478},{"id":"EuDl.rs","timestamp":1650032394926},{"id":"NSWG.rs","timestamp":1650032413950},{"id":"4bG8.rs","timestamp":1650032451630},{"id":"drBQ.rs","timestamp":1650032465133},{"id":"Us1o.rs","source":"undoRedo.source","timestamp":1650032495491},{"id":"1Viq.rs","timestamp":1650032502340},{"id":"9Y5v.rs","timestamp":1650032516545},{"id":"6b2v.rs","timestamp":1650035644280},{"id":"zVFu.rs","timestamp":1650035673723},{"id":"d3vQ.rs","timestamp":1650035698165},{"id":"qJOB.rs","source":"Renaming batch_Result","timestamp":1650035714519},{"id":"hcPY.rs","timestamp":1650035781117},{"id":"WbcJ.rs","timestamp":1650038897273},{"id":"5Ujn.rs","timestamp":1650039329063},{"id":"eqF5.rs","timestamp":1650039418716},{"id":"10QY.rs","timestamp":1650039431799}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-services/packages/legacy/src/orders/orders-interface.ts","entries":[{"id":"NuNu.ts","timestamp":1649849780145},{"id":"zKO6.ts","timestamp":1649849821449},{"id":"hOg3.ts","timestamp":1649852445116},{"id":"0b1o.ts","timestamp":1649852538495},{"id":"45aO.ts","timestamp":1649852658674},{"id":"1OxZ.ts","timestamp":1649852803885},{"id":"pYAA.ts","timestamp":1649852824464},{"id":"T8rH.ts","timestamp":1649852862142},{"id":"fX60.ts","timestamp":1651329148937},{"id":"Qrh8.ts","timestamp":1651329190892},{"id":"aMBc.ts","timestamp":1651329217554},{"id":"6e6q.ts","timestamp":1651329308731},{"id":"y9Ke.ts","source":"undoRedo.source","timestamp":1651329312926},{"id":"EeNj.ts","timestamp":1651329325158},{"id":"i2Gx.ts","source":"undoRedo.source","timestamp":1651329326796},{"id":"JeOa.ts","timestamp":1651329360061},{"id":"3VJn.ts","source":"undoRedo.source","timestamp":1651329361219},{"id":"vw9f.ts","timestamp":1651329381637},{"id":"k4eL.ts","source":"undoRedo.source","timestamp":1651329383408},{"id":"eiW3.ts","timestamp":1651329395620},{"id":"JbqJ.ts","timestamp":1651329440129},{"id":"JCHg.ts","timestamp":1651329493764},{"id":"jrPI.ts","timestamp":1651329518580},{"id":"gker.ts","timestamp":1651329542874},{"id":"Lzx4.ts","timestamp":1651329562532},{"id":"131D.ts","timestamp":1651329573742},{"id":"8Dq7.ts","timestamp":1651329598719},{"id":"1Wm2.ts","timestamp":1651329613267},{"id":"MZWs.ts","timestamp":1651329664175},{"id":"a8W3.ts","timestamp":1651329694669},{"id":"gS7D.ts","timestamp":1651329707921},{"id":"vSPt.ts","timestamp":1651330150307},{"id":"dHne.ts","source":"Renaming OrderItemsPreveiw","timestamp":1651330296224},{"id":"OHYO.ts","timestamp":1651330363987}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/vapasin/vapasin/cache/Cargo.toml","entries":[{"id":"uSyV.toml","timestamp":1652437163816}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/components/ChainsList/styles.ts","entries":[{"id":"lXQ2.ts","timestamp":1651917419118},{"id":"MoKu.ts","source":"Workspace Edit","timestamp":1651917429723},{"id":"LWkQ.ts","source":"Renaming LoadingMode","timestamp":1651918398263},{"id":"1blT.ts","timestamp":1651958793337}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/pages/_document.js","entries":[{"id":"xexh.js","timestamp":1651694967400},{"id":"giSW.js","timestamp":1651694983287},{"id":"dDRT.js","timestamp":1651695016507},{"id":"hk1S.js","timestamp":1651695027412},{"id":"1gnG.js","timestamp":1651695038254},{"id":"DP09.js","timestamp":1651695048390},{"id":"h5kH.js","timestamp":1651696229218},{"id":"HQJn.js","timestamp":1651892318275}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/components/Spacer/index.ts","entries":[{"id":"opeS.ts","source":"Workspace Edit","timestamp":1651709168070}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-apps/packages/pishkhan-web/public/index.html","entries":[{"id":"ZlYe.html","timestamp":1652609292313}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/ton/style.css","entries":[{"id":"ohYc.css","source":"undoRedo.source","timestamp":1652368024355},{"id":"9cV4.css","source":"undoRedo.source","timestamp":1652368060161},{"id":"p17X.css","timestamp":1652368095725},{"id":"icsB.css","timestamp":1652368115902},{"id":"sku1.css","source":"undoRedo.source","timestamp":1652368118358},{"id":"fZ96.css","timestamp":1652368160166},{"id":"INJu.css","timestamp":1652368223856},{"id":"X9Xh.css","timestamp":1652368244201},{"id":"vjf5.css","timestamp":1652368278341},{"id":"Jv1J.css","timestamp":1652368322845},{"id":"BhAQ.css","timestamp":1652368350152},{"id":"RdTH.css","timestamp":1652368371965},{"id":"w5wQ.css","timestamp":1652368449998},{"id":"9xMF.css","timestamp":1652368519897},{"id":"zkJo.css","timestamp":1652368645036},{"id":"Wo5C.css","timestamp":1652368704930},{"id":"fQyk.css","timestamp":1652368777480},{"id":"hpHB.css","timestamp":1652368885810},{"id":"t7IE.css","timestamp":1652369396035},{"id":"5JyF.css","timestamp":1652369451398},{"id":"gxWz.css","timestamp":1652369487243},{"id":"2yE3.css","timestamp":1652369501740},{"id":"ToPz.css","timestamp":1652369515368},{"id":"qnkP.css","timestamp":1652369555208},{"id":"2st0.css","timestamp":1652369565236},{"id":"Sera.css","timestamp":1652369637041},{"id":"LBwC.css","timestamp":1652369661810},{"id":"Fj7N.css","timestamp":1652369788074},{"id":"ebtu.css","timestamp":1652369812635},{"id":"x9de.css","timestamp":1652369846945},{"id":"oQf3.css","timestamp":1652369880380},{"id":"tZ0D.css","timestamp":1652370109386},{"id":"xhRI.css","timestamp":1652370201442},{"id":"Gx6a.css","timestamp":1652370246014},{"id":"HonC.css","timestamp":1652370284644},{"id":"1b8K.css","timestamp":1652370698313},{"id":"lsu3.css","timestamp":1652370711689},{"id":"MyXE.css","timestamp":1652370825718},{"id":"BW0Z.css","timestamp":1652370845557},{"id":"SDxZ.css","timestamp":1652370899956},{"id":"krNU.css","timestamp":1652371036239},{"id":"m4uo.css","timestamp":1652371063852},{"id":"t4pq.css","timestamp":1652371088065},{"id":"Ma3w.css","timestamp":1652371189568},{"id":"Z4jM.css","timestamp":1652371213098},{"id":"43Q7.css","timestamp":1652371296674},{"id":"m1iB.css","timestamp":1652371549092},{"id":"ooVo.css","timestamp":1652371577505},{"id":"J7eN.css","timestamp":1652371620463},{"id":"mA9h.css","timestamp":1652371645287}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/mojtabast/blog/src/components/Footer/index.js","entries":[{"id":"33bk.js","timestamp":1649584464059},{"id":"B5pM.js","timestamp":1649584479511}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/hooks/useChains.ts","entries":[{"id":"CvfR.ts","timestamp":1651890564068},{"id":"Mdri.ts","timestamp":1651890576689},{"id":"6juU.ts","timestamp":1651890603944},{"id":"d7wh.ts","timestamp":1651890700816},{"id":"Fckm.ts","timestamp":1651890733745},{"id":"8kqT.ts","timestamp":1651890755805},{"id":"JCxh.ts","timestamp":1651890812320},{"id":"Uu5E.ts","timestamp":1651890880895},{"id":"7gui.ts","timestamp":1651890952065},{"id":"7tVi.ts","timestamp":1651890993210},{"id":"2sxq.ts","timestamp":1651891036250},{"id":"fUAH.ts","timestamp":1651891175504},{"id":"Ux7u.ts","timestamp":1651891193020},{"id":"YMpq.ts","timestamp":1651891204434},{"id":"pGiz.ts","timestamp":1651891226136},{"id":"JUaF.ts","source":"Workspace Edit","timestamp":1651891227743},{"id":"xW21.ts","timestamp":1651891299014},{"id":"yFLy.ts","timestamp":1651891328159},{"id":"qKEe.ts","source":"Workspace Edit","timestamp":1651891333661},{"id":"dLe3.ts","timestamp":1651891352806},{"id":"4OsC.ts","source":"undoRedo.source","timestamp":1651891354588},{"id":"2fbs.ts","timestamp":1651891366284},{"id":"aCg3.ts","timestamp":1651891435157},{"id":"beZQ.ts","timestamp":1651891482116},{"id":"gW1p.ts","timestamp":1651891511723},{"id":"jn0Q.ts","timestamp":1651891542226},{"id":"GgW4.ts","source":"undoRedo.source","timestamp":1651891565440},{"id":"nJfg.ts","timestamp":1651891578287},{"id":"Dl5U.ts","timestamp":1651891623887},{"id":"MtIB.ts","source":"Workspace Edit","timestamp":1651891624565},{"id":"VF7j.ts","timestamp":1651891630573},{"id":"oYfK.ts","timestamp":1651891649263},{"id":"2nLS.ts","timestamp":1651891662916},{"id":"zKer.ts","source":"undoRedo.source","timestamp":1651891663967},{"id":"qxMN.ts","timestamp":1651891673436},{"id":"t8Nc.ts","timestamp":1651891706172},{"id":"5re7.ts","source":"Workspace Edit","timestamp":1651891822809},{"id":"yaA3.ts","timestamp":1651891859583},{"id":"dbPO.ts","timestamp":1651891872394},{"id":"OoxG.ts","timestamp":1651891899695},{"id":"3q8W.ts","timestamp":1651891920017},{"id":"3c5r.ts","timestamp":1651891932263},{"id":"eaET.ts","timestamp":1651891971868},{"id":"P4L0.ts","source":"undoRedo.source","timestamp":1651891979013},{"id":"8knK.ts","timestamp":1651892008811},{"id":"pJcj.ts","timestamp":1651892019897},{"id":"JPby.ts","timestamp":1651892304224},{"id":"ySqX.ts","timestamp":1651918921709},{"id":"I7zy.ts","source":"Workspace Edit","timestamp":1651918934694},{"id":"OeSh.ts","timestamp":1651918940336}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/components/ObservableList/ObservableList.tsx","entries":[{"id":"bXmk.tsx","source":"undoRedo.source","timestamp":1651871148491},{"id":"tWUk.tsx","timestamp":1651877664340},{"id":"VMv6.tsx","timestamp":1651877761116},{"id":"iDl9.tsx","timestamp":1651877816193},{"id":"4WRf.tsx","timestamp":1651877878612},{"id":"9bCR.tsx","timestamp":1651881787909},{"id":"egAm.tsx","source":"undoRedo.source","timestamp":1651881789133},{"id":"inNk.tsx","timestamp":1651882069587},{"id":"6mPC.tsx","timestamp":1651882540812},{"id":"cuCk.tsx","timestamp":1651894055868},{"id":"hXok.tsx","timestamp":1651894139982},{"id":"DK6G.tsx","source":"Workspace Edit","timestamp":1651894140911},{"id":"qM7Z.tsx","timestamp":1651894144777},{"id":"FjSq.tsx","timestamp":1651894192198},{"id":"Tnva.tsx","timestamp":1651894269810},{"id":"649T.tsx","source":"undoRedo.source","timestamp":1651894271447},{"id":"vmIH.tsx","timestamp":1651894276593},{"id":"t7Ha.tsx","timestamp":1651894335936},{"id":"wg6v.tsx","timestamp":1651894363157},{"id":"Lh6d.tsx","source":"undoRedo.source","timestamp":1651894365161},{"id":"Co3r.tsx","timestamp":1651894370093},{"id":"3PKl.tsx","source":"undoRedo.source","timestamp":1651894373108},{"id":"huQX.tsx","timestamp":1651894376820},{"id":"vBMc.tsx","source":"undoRedo.source","timestamp":1651894379218},{"id":"333F.tsx","timestamp":1651894442997},{"id":"YlxV.tsx","timestamp":1651894466010},{"id":"iBC6.tsx","timestamp":1651894518598},{"id":"zDbh.tsx","timestamp":1651894600550},{"id":"9ADZ.tsx","source":"undoRedo.source","timestamp":1651894612203},{"id":"ITMT.tsx","timestamp":1651894640081},{"id":"zDHG.tsx","source":"undoRedo.source","timestamp":1651894648616},{"id":"uBaa.tsx","timestamp":1651894685039},{"id":"JWUQ.tsx","source":"undoRedo.source","timestamp":1651894691483},{"id":"z3Rk.tsx","timestamp":1651894702400},{"id":"VLTK.tsx","source":"undoRedo.source","timestamp":1651894707005},{"id":"UqvT.tsx","timestamp":1651894729215},{"id":"rlDS.tsx","source":"undoRedo.source","timestamp":1651894734464},{"id":"m3nv.tsx","timestamp":1651894741260},{"id":"t8Pa.tsx","source":"undoRedo.source","timestamp":1651894746608},{"id":"oWid.tsx","timestamp":1651894780234},{"id":"sj3U.tsx","source":"undoRedo.source","timestamp":1651894783163},{"id":"dDdN.tsx","timestamp":1651894808548},{"id":"fIz4.tsx","timestamp":1651894827366},{"id":"YHh9.tsx","timestamp":1651894907677},{"id":"gbva.tsx","timestamp":1651894921441},{"id":"kkM8.tsx","source":"undoRedo.source","timestamp":1651894941183},{"id":"Hf1I.tsx","timestamp":1651894943512},{"id":"rWBs.tsx","timestamp":1651894965382},{"id":"G4lB.tsx","source":"undoRedo.source","timestamp":1651894968303},{"id":"gEJK.tsx","timestamp":1651894975642}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-apps/packages/pishkhan-web/src/pages/ReportOrders-page.tsx","entries":[{"id":"NSun.tsx","timestamp":1652687410518},{"id":"Raaj.tsx","timestamp":1652687454673},{"id":"Suor.tsx","timestamp":1652689118730},{"id":"pNvn.tsx","timestamp":1652689293198},{"id":"RkQP.tsx","timestamp":1652689314319},{"id":"hmZ3.tsx","timestamp":1652689339501},{"id":"Gqv6.tsx","timestamp":1652689374608},{"id":"kzwd.tsx","timestamp":1652689421426},{"id":"VeKr.tsx","timestamp":1652689526320},{"id":"izj6.tsx","source":"Workspace Edit","timestamp":1652689530061},{"id":"RhHK.tsx","timestamp":1652689531114},{"id":"nGyP.tsx","source":"Workspace Edit","timestamp":1652689593271},{"id":"ftM8.tsx","timestamp":1652689599486},{"id":"bTzM.tsx","timestamp":1652689636704},{"id":"ffmm.tsx","timestamp":1652689648685},{"id":"prE3.tsx","timestamp":1652700368805},{"id":"4CV5.tsx","timestamp":1652700391011}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/codingfront/flex-align.html","entries":[{"id":"hDT4.html","timestamp":1652191833327},{"id":"nqGB.html","timestamp":1652192123049},{"id":"7SyO.html","timestamp":1652192138399},{"id":"8VjG.html","timestamp":1652192166161},{"id":"F0Rw.html","timestamp":1652192213443},{"id":"PXGF.html","timestamp":1652192225223},{"id":"9wmr.html","timestamp":1652192252208},{"id":"aTm6.html","source":"undoRedo.source","timestamp":1652192254589},{"id":"9a1l.html","timestamp":1652192257369},{"id":"PLml.html","timestamp":1652192273217},{"id":"zOR8.html","timestamp":1652192294941},{"id":"z6C1.html","timestamp":1652192405046},{"id":"X8cx.html","timestamp":1652192416892},{"id":"OyYl.html","timestamp":1652192460617},{"id":"nKnQ.html","timestamp":1652192498425},{"id":"7WBk.html","timestamp":1652192536468},{"id":"uV4v.html","timestamp":1652192605265},{"id":"gedk.html","timestamp":1652192638013},{"id":"2jer.html","source":"undoRedo.source","timestamp":1652193003446},{"id":"nTiZ.html","timestamp":1652193990372},{"id":"lXVR.html","timestamp":1652194038891},{"id":"BkK4.html","timestamp":1652194057699},{"id":"rQTn.html","timestamp":1652194085376},{"id":"7Nab.html","timestamp":1652194426702},{"id":"975u.html","source":"undoRedo.source","timestamp":1652194430882},{"id":"u76I.html","timestamp":1652194436248}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-apps/packages/driver/src/configs/theme.css","entries":[{"id":"cfzS.css","timestamp":1652136656303}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-apps/packages/pishkhan-web/src/pages/ActiveOrders-page.tsx","entries":[{"id":"yVnL.tsx","timestamp":1651478470768},{"id":"0EAV.tsx","timestamp":1652689575040},{"id":"Gytt.tsx","source":"Workspace Edit","timestamp":1652689580381}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-apps/packages/pishkhan-web/src/configs/api-config.ts","entries":[{"id":"kmkT.ts","timestamp":1650956989938},{"id":"DWSs.ts","source":"undoRedo.source","timestamp":1650956992653}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/app/src/pages/_app.tsx","entries":[{"id":"PxQD.tsx","source":"Rename _app.js to _app.tsx","timestamp":1651960673951},{"id":"esAC.tsx","timestamp":1651960697992},{"id":"L7IM.tsx","source":"Workspace Edit","timestamp":1651960699540}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/vapasin/vapasin/data-app/Cargo.toml","entries":[{"id":"mfud.toml","timestamp":1650023088177},{"id":"YT25.toml","timestamp":1650025958747}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/components/src/global.ts","entries":[{"id":"u0ll.ts","timestamp":1651655775923},{"id":"nTG1.ts","timestamp":1651656387432},{"id":"ZfK5.ts","timestamp":1651677105375},{"id":"QpOG.ts","timestamp":1651677122347},{"id":"PTVj.ts","timestamp":1651677577943},{"id":"Ykw3.ts","timestamp":1651695076163},{"id":"RCSR.ts","timestamp":1651963033030}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-services/packages/api/src/typeDefinitions/admin/logistics-type.gql","entries":[{"id":"pVeB.gql","timestamp":1652584411065},{"id":"ABLh.gql","timestamp":1652584432290},{"id":"KS3K.gql","timestamp":1652584479739},{"id":"mMdC.gql","timestamp":1652584491147},{"id":"ewE4.gql","timestamp":1652584517095},{"id":"oIck.gql","timestamp":1652584549232},{"id":"gwfT.gql","timestamp":1652584590674},{"id":"WXxZ.gql","timestamp":1652584655623},{"id":"3zi9.gql","source":"undoRedo.source","timestamp":1652584660335},{"id":"u6BS.gql","timestamp":1652584691753},{"id":"e9Pn.gql","source":"undoRedo.source","timestamp":1652584693775},{"id":"CgQm.gql","timestamp":1652584708233},{"id":"ZZoZ.gql","timestamp":1652584722462},{"id":"i72i.gql","timestamp":1652584904404},{"id":"eMk8.gql","timestamp":1652584933337},{"id":"BPyj.gql","timestamp":1652584950983},{"id":"gi8w.gql","timestamp":1652584963711},{"id":"VEEA.gql","timestamp":1652585301189},{"id":"1I2K.gql","timestamp":1652600434507},{"id":"8xiV.gql","timestamp":1652600502806},{"id":"FeIV.gql","timestamp":1652602455657},{"id":"6Xmk.gql","source":"undoRedo.source","timestamp":1652602465960},{"id":"rWqK.gql","timestamp":1652602468185},{"id":"Kqyp.gql","timestamp":1652602483622},{"id":"9vgZ.gql","timestamp":1652612842278},{"id":"Hcyf.gql","timestamp":1652612983144},{"id":"bxGF.gql","timestamp":1652613005818},{"id":"q4C7.gql","timestamp":1652613124733},{"id":"Eod8.gql","timestamp":1652613333946},{"id":"37N3.gql","timestamp":1652613352069},{"id":"aqXr.gql","timestamp":1652613405100},{"id":"04ra.gql","source":"undoRedo.source","timestamp":1652613523392},{"id":"beyU.gql","timestamp":1652619627071},{"id":"Gbhv.gql","timestamp":1652619697593},{"id":"52wl.gql","timestamp":1652619724375}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/digiwash-workspace/digiwash-apps/packages/pishkhan-web/src/helpers/logistics-helper.ts","entries":[{"id":"nfzz.ts","timestamp":1652689568018}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/codingfront/test.html","entries":[{"id":"KcnR.html","timestamp":1651745772817},{"id":"OE9q.html","timestamp":1651745795747},{"id":"rDQw.html","timestamp":1651745813736},{"id":"K9Oh.html","source":"undoRedo.source","timestamp":1651745816530},{"id":"kg3U.html","timestamp":1651745841439},{"id":"G5uk.html","timestamp":1651745861081},{"id":"XP30.html","timestamp":1651746448631},{"id":"Tvke.html","timestamp":1651747655378},{"id":"QFj7.html","timestamp":1651747666845},{"id":"QKz5.html","timestamp":1651747701422},{"id":"E3Wu.html","timestamp":1651747801517},{"id":"bmZq.html","timestamp":1651747827170},{"id":"FfiY.html","timestamp":1651747868081},{"id":"dUsk.html","timestamp":1651747893889},{"id":"HGA1.html","timestamp":1651747903924},{"id":"043E.html","timestamp":1651748194906},{"id":"mDR9.html","source":"undoRedo.source","timestamp":1651748500056},{"id":"LXpL.html","timestamp":1651748506228},{"id":"TkI8.html","timestamp":1651749257562}]}
{"version":1,"resource":"file:///Users/mojtaba/Work/playground/subsocial-test/packages/components/src/Divider/Divider.stories.tsx","entries":[{"id":"ifdu.tsx","timestamp":1651929761052},{"id":"nt8m.tsx","timestamp":1651932611450},{"id":"CTzE.tsx","source":"Workspace Edit","timestamp":1651932612465},{"id":"oScz.tsx","timestamp":1651932628504},{"id":"eIgv.tsx","timestamp":1651932838132},{"id":"CaI0.tsx","timestamp":1651932902822},{"id":"mJWx.tsx","source":"Workspace Edit","timestamp":1651932906907},{"id":"Wh8s.tsx","timestamp":1651932923502},{"id":"YABu.tsx","timestamp":1651932944577},{"id":"vV5U.tsx","timestamp":1651932971067},{"id":"fff1.tsx","timestamp":1651933153017},{"id":"wjlV.tsx","timestamp":1651933271912},{"id":"Jn0e.tsx","timestamp":1651933348176},{"id":"Jfzr.tsx","timestamp":1651933390774},{"id":"8WFO.tsx","timestamp":1651953717291},{"id":"KgBN.tsx","source":"undoRedo.source","timestamp":1651953719037},{"id":"wWBQ.tsx","timestamp":1651953739158},{"id":"bfqS.tsx","timestamp":1651953783528}]}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment