{
	"name": "admin-web",
	"$schema": "../../../node_modules/nx/schemas/project-schema.json",
	"projectType": "application",
	"sourceRoot": "apps/admin/web/src",
	"prefix": "kadi",
	"tags": [],
	"targets": {
		"build": {
			"executor": "@nx/angular:browser-esbuild",
			"outputs": ["{options.outputPath}"],
			"options": {
				"outputPath": "dist/apps/admin/web",
				"index": "apps/admin/web/src/index.html",
				"main": "apps/admin/web/src/main.ts",
				"polyfills": "apps/admin/web/src/polyfills.ts",
				"tsConfig": "apps/admin/web/tsconfig.app.json",
				"inlineStyleLanguage": "scss",
				"assets": [
					{
						"input": "libs/admin/shell/src/assets",
						"glob": "**/*",
						"output": "assets"
					},
					"apps/admin/web/src/assets",
					"apps/admin/web/src/manifest.webmanifest",
					"apps/admin/web/src/favicon.png",
					"apps/admin/web/src/firebase-messaging-sw.js",
					"apps/admin/web/src/combined-sw.js"
				],
				"styles": ["apps/admin/web/src/styles.scss"],
				"scripts": [],
				"stylePreprocessorOptions": {
					"includePaths": ["libs/admin/shell/src/assets"]
				},
				"allowedCommonJsDependencies": ["lodash", "flat"],
				"serviceWorker": true
			},
			"configurations": {
				"development": {
					"optimization": false,
					"extractLicenses": false,
					"sourceMap": true,
					"namedChunks": true
				},
				"staging": {
					"outputHashing": "all",
					"budgets": [
						{
							"type": "initial",
							"maximumWarning": "4mb",
							"maximumError": "10mb"
						},
						{
							"type": "anyComponentStyle",
							"maximumWarning": "30kb",
							"maximumError": "50kb"
						}
					],
					"fileReplacements": [
						{
							"replace": "apps/admin/web/src/environments/environment.ts",
							"with": "apps/admin/web/src/environments/environment.staging.ts"
						}
					]
				},
				"production": {
					"outputHashing": "all",
					"budgets": [
						{
							"type": "initial",
							"maximumWarning": "4mb",
							"maximumError": "10mb"
						},
						{
							"type": "anyComponentStyle",
							"maximumWarning": "30kb",
							"maximumError": "50kb"
						}
					],
					"fileReplacements": [
						{
							"replace": "apps/admin/web/src/environments/environment.ts",
							"with": "apps/admin/web/src/environments/environment.prod.ts"
						}
					]
				}
			},
			"defaultConfiguration": "development"
		},
		"serve": {
			"executor": "@nx/angular:dev-server",
			"configurations": {
				"development": {
					"buildTarget": "admin-web:build:development"
				},
				"staging": {
					"buildTarget": "admin-web:build:staging"
				},
				"production": {
					"buildTarget": "admin-web:build:production"
				}
			},
			"options": {
				"port": 4200
			},
			"defaultConfiguration": "development",
			"continuous": true
		},
		"test": {
			"options": {
				"passWithNoTests": true
			}
		}
	}
}
