{
	"name": "admin-mobile",
	"$schema": "../../../node_modules/nx/schemas/project-schema.json",
	"projectType": "application",
	"sourceRoot": "apps/admin/mobile/src",
	"prefix": "kadi",
	"tags": [],
	"targets": {
		"build": {
			"executor": "@nx/angular:browser-esbuild",
			"outputs": ["{options.outputPath}"],
			"options": {
				"outputPath": "dist/apps/admin/mobile",
				"index": "apps/admin/mobile/src/index.html",
				"main": "apps/admin/mobile/src/main.ts",
				"polyfills": "apps/admin/mobile/src/polyfills.ts",
				"tsConfig": "apps/admin/mobile/tsconfig.app.json",
				"inlineStyleLanguage": "scss",
				"assets": [
					{
						"input": "libs/admin/shell/src/assets",
						"glob": "**/*",
						"output": "assets"
					},
					"apps/admin/mobile/src/assets"
				],
				"styles": ["apps/admin/mobile/src/styles.scss"],
				"scripts": [],
				"stylePreprocessorOptions": {
					"includePaths": ["libs/admin/shell/src/assets"]
				},
				"allowedCommonJsDependencies": ["lodash", "flat"]
			},
			"configurations": {
				"development": {
					"optimization": false,
					"extractLicenses": false,
					"sourceMap": true,
					"namedChunks": true
				},
				"staging": {
					"budgets": [
						{
							"type": "initial",
							"maximumWarning": "5mb",
							"maximumError": "15mb"
						},
						{
							"type": "anyComponentStyle",
							"maximumWarning": "50kb",
							"maximumError": "100kb"
						}
					],
					"fileReplacements": [
						{
							"replace": "apps/admin/mobile/src/environments/environment.ts",
							"with": "apps/admin/mobile/src/environments/environment.staging.ts"
						}
					],
					"outputHashing": "all",
					"optimization": {
						"fonts": {
							"inline": false
						}
					}
				},
				"production": {
					"budgets": [
						{
							"type": "initial",
							"maximumWarning": "5mb",
							"maximumError": "15mb"
						},
						{
							"type": "anyComponentStyle",
							"maximumWarning": "50kb",
							"maximumError": "100kb"
						}
					],
					"fileReplacements": [
						{
							"replace": "apps/admin/mobile/src/environments/environment.ts",
							"with": "apps/admin/mobile/src/environments/environment.prod.ts"
						}
					],
					"outputHashing": "all",
					"optimization": {
						"fonts": {
							"inline": false
						}
					}
				}
			},
			"defaultConfiguration": "development"
		},
		"serve": {
			"executor": "@nx/angular:dev-server",
			"options": {
				"port": 4201
			},
			"configurations": {
				"development": {
					"buildTarget": "admin-mobile:build:development"
				},
				"staging": {
					"buildTarget": "admin-mobile:build:staging"
				},
				"production": {
					"buildTarget": "admin-mobile:build:production"
				}
			},
			"defaultConfiguration": "development",
			"continuous": true
		},
		"test": {
			"options": {
				"passWithNoTests": true
			}
		},
		"cap": {
			"executor": "@nxext/capacitor:cap",
			"options": {
				"cmd": "--help"
			}
		},
		"add": {
			"executor": "@nxext/capacitor:cap",
			"options": {
				"cmd": "add"
			},
			"configurations": {
				"ios": {
					"cmd": "add ios"
				},
				"android": {
					"cmd": "add android"
				}
			}
		},
		"copy": {
			"executor": "@nxext/capacitor:cap",
			"options": {
				"cmd": "copy"
			},
			"configurations": {
				"ios": {
					"cmd": "copy ios"
				},
				"android": {
					"cmd": "copy android"
				}
			}
		},
		"open": {
			"executor": "@nxext/capacitor:cap",
			"options": {
				"cmd": "open"
			},
			"configurations": {
				"ios": {
					"cmd": "open ios"
				},
				"android": {
					"cmd": "open android"
				}
			}
		},
		"run": {
			"executor": "@nxext/capacitor:cap",
			"options": {
				"cmd": "run"
			},
			"configurations": {
				"ios": {
					"cmd": "run ios"
				},
				"android": {
					"cmd": "run android"
				}
			}
		},
		"sync": {
			"executor": "@nxext/capacitor:cap",
			"options": {
				"cmd": "sync"
			},
			"configurations": {
				"ios": {
					"cmd": "sync ios"
				},
				"android": {
					"cmd": "sync android"
				}
			}
		},
		"update": {
			"executor": "@nxext/capacitor:cap",
			"options": {
				"cmd": "update"
			},
			"configurations": {
				"ios": {
					"cmd": "update ios"
				},
				"android": {
					"cmd": "update android"
				}
			}
		},
		"icons": {
			"executor": "nx:run-commands",
			"options": {
				"command": "npx capacitor-assets generate",
				"cwd": "apps/admin/mobile"
			},
			"configurations": {
				"ios": {
					"command": "npx capacitor-assets generate --ios"
				},
				"android": {
					"command": "npx capacitor-assets generate --android"
				},
				"pwa": {
					"command": "npx capacitor-assets generate --pwa"
				}
			}
		},
		"build-native": {
			"executor": "@plugins/ionic:build-native",
			"options": {},
			"configurations": {
				"ios": {},
				"android": {}
			}
		}
	}
}
