{
	"folders": [
		{
			"path": "."
		}
	],
	"settings": {
		"html.format.contentUnformatted": "input,code,textarea,pre",
		"html.format.unformatted": "input",
		/** BİLGİ: Soldaki Editor Dosyalarında Gözükmeyecek Dosya/Klasörler  */
		"files.exclude": {
			"**/node_modules/": true,
			"**/dist/": true,
			"**/e2e/": true,
			"**/.vscode/": false,
			"**/.gitignore": true,
			"**/.gitkeep": true,
			"**/.editorconfig": true,
			"**/sertifika/**": true,
			"**/__pcache__/**": true,
			"node-**": true,
			"python**": true,
		},
		/** BİLGİ: TODO Highlight İşretleme Ayarları */
		"todohighlight.isEnable": true,
		"todohighlight.isCaseSensitive": true,
		/** NOT: TODO Highlight İşaret Ayarları  */
		"todohighlight.keywords": [
			{
				"text": " YAP: ",
				"before": {
					"contentText": "📝"
				},
				"color": "white",
				"backgroundColor": "blue",
				"overviewRulerColor": "black",
				"isWholeLine": false,
				"cursor": "pointer",
				"border": "1px solid #eee",
				"borderRadius": "2px",
				"whiteSpace": "5px"
			},
			{
				"text": " YAPILDI: ",
				"before": {
					"contentText": "✔️"
				},
				"color": "white",
				"backgroundColor": "darkgreen",
				"overviewRulerColor": "black",
				"isWholeLine": false,
				"cursor": "pointer",
				"border": "1px solid #eee",
				"borderRadius": "2px",
				"whiteSpace": "5px"
			},
			{
				"text": " NOT: ",
				"before": {
					"contentText": "✏️"
				},
				"color": "black",
				"backgroundColor": "aqua",
				"overviewRulerColor": "black",
				"isWholeLine": false,
				"cursor": "pointer",
				"border": "1px solid #eee",
				"borderRadius": "2px",
				"whiteSpace": "5px"
			},
			{
				"text": " ONAR: ",
				"before": {
					"contentText": "🛠️"
				},
				"color": "#fff",
				"backgroundColor": "#f55aa8",
				"isWholeLine": false,
				"cursor": "pointer",
				"border": "1px solid #eee",
				"borderRadius": "2px",
				"whiteSpace": "5px"
			},
			{
				"text": " HATA: ",
				"before": {
					"contentText": "⚠️"
				},
				"color": "#fff",
				"backgroundColor": "red",
				"isWholeLine": false,
				"cursor": "pointer",
				"border": "1px solid #eee",
				"borderRadius": "2px",
				"whiteSpace": "5px"
			},
			{
				"text": " SİL: ",
				"before": {
					"contentText": "🗑️"
				},
				"color": "#fff",
				"backgroundColor": "rgb(210, 105, 30)",
				"isWholeLine": false,
				"cursor": "pointer",
				"border": "1px solid #eee",
				"borderRadius": "2px",
				"whiteSpace": "5px"
			},
			{
				"text": " FİKİR: ",
				"before": {
					"contentText": "💡"
				},
				"color": "#000",
				"backgroundColor": "orange",
				"isWholeLine": false,
				"cursor": "pointer",
				"border": "1px solid #eee",
				"borderRadius": "2px",
				"whiteSpace": "5px"
			},
			{
				"text": " BİLGİ: ",
				"before": {
					"contentText": "❔"
				},
				"color": "#000",
				"backgroundColor": "lightgreen",
				"isWholeLine": false,
				"cursor": "pointer",
				"border": "1px solid #eee",
				"borderRadius": "2px",
				"whiteSpace": "5px"
			},
			{
				"text": " AYRAÇ: ",
				"before": {
					"contentText": "📌"
				},
				"color": "#fff",
				"backgroundColor": "#273746",
				"isWholeLine": true,
				"overviewRulerColor": "green",
				"cursor": "pointer",
				// "border": "1px dashed yellow",
				"borderRadius": "0px",
			},
			{
				"text": "RS+: ",
				"color": "orange",
				"backgroundColor": "none",
				"isWholeLine": true,
				"overviewRulerColor": "orange",
				"fontWeight": "bold"
			},
			{
				"text": "RM+: ",
				"color": "#2E9AFE",
				"backgroundColor": "none",
				"isWholeLine": true,
				"overviewRulerColor": "orange",
				"fontWeight": "bold"
			},
			{
				"text": "RK+: ",
				"color": "#FF5733",
				"backgroundColor": "none",
				"isWholeLine": true,
				"overviewRulerColor": "orange",
				"fontWeight": "bold"
			},
			{
				"text": "console.log",
				"before": {
					"contentText": "💬"
				},
				"color": "#fff",
				"backgroundColor": "blue",
				"isWholeLine": false,
				"overviewRulerColor": "blue",
				"cursor": "pointer",
				"border": "1px solid yellow",
				"borderRadius": "0.5em",
			},
			{
				"text": "print",
				"before": {
					"contentText": "💬"
				},
				"color": "#fff",
				"backgroundColor": "blue",
				"isWholeLine": false,
				"overviewRulerColor": "blue",
				"cursor": "pointer",
				"border": "1px solid yellow",
				"borderRadius": "0.5em",
			}
		],
		"todohighlight.defaultStyle": {},
		"todohighlight.include": [
			"**/*.js",
			// "**/*.jsx",
			"**/*.ts",
			// "**/*.tsx",
			"**/*.html",
			// "**/*.php",
			"**/*.css",
			"**/*.scss"
		],
		"todohighlight.exclude": [
			"**/node_modules/**",
			"**/bower_components/**",
			"**/dist/**",
			"**/build/**",
			"**/.vscode/**",
			"**/.github/**",
			"**/_output/**",
			"**/*.min.*",
			"**/*.map",
			"**/.next/**"
		],
		"todohighlight.maxFilesForSearch": 1,
		"todohighlight.toggleURI": false,
		// BİLGİ: Otomatik Çalıştırmalar İçin
		"task.allowAutomaticTasks": "on",
		/** BİLGİ: Python Yolu */
		"python.pythonPath": "./python311/python.exe",
		/***/
	},
	/** BİLGİ: Otomatik Önceden Tanımlanmış Ve Gruplandırılabilen VsCode Görevleri*/
	// YAP:  Diğer Ek Görevleri Zamanı Geldikçe Ekle
	"tasks": {
		"version": "2.0.0",
		/** YAP:  Input Parametreleri Custom Node İçin */
		"inputs": [
			{
				"id": "stringIste",
				"type": "promptString",
				"description": "FikoYTun Web-Cli Noduna Yarn İle Paket Ekleyin.",
				"default": ""
			},
			{
				"id": "pythonPipPkaetIsmi",
				"type": "promptString",
				"description": "FikoYTun Çalışma Alanındaki Python'una Pip İle Paket Ekleyin.",
				"default": ""
			}
		],
		/** NOT: Görevler */
		"tasks": [
			/** BİLGİ: Proje Çalıştırıcılar */
			{
				"label": "FikoYT Çalıştır Geliştirici",
				"type": "shell",
				"options": {
					"cwd": "${workspaceFolder}/web-cli/"
				},
				"windows": {
					"command": "$env:NG_PERSISTENT_BUILD_CACHE=1; ${workspaceFolder}/node-19.7/ng.cmd serve --port 200 --host 0.0.0.0 --live-reload false --disable-host-check --ssl true --ssl-cert ${workspaceFolder}/sertifika/server.crt --ssl-key ${workspaceFolder}/sertifika/server.key --hmr"
				},
				"presentation": {
					"group": "FikoYT Geliştirici"
				},
				"problemMatcher": []
			},
			{
				"label": "FikoYT Build Prod",
				"type": "shell",
				"options": {
					"cwd": "${workspaceFolder}/web-cli/"
				},
				"command": "ng build --progress --build-optimizer",
				"windows": {
					"command": "ng build --progress --build-optimizer"
				},
				"presentation": {
					"group": "FikoYT Prod",
					"reveal": "always",
					"panel": "new"
				}
			},
			{
				"label": "FikoYT Çalıştır Http-Server Prod",
				"dependsOn": [
					"FikoYT Build Prod"
				],
				"type": "shell",
				"options": {
					"cwd": "${workspaceFolder}/web-cli/dist/fikoyt-erk"
				},
				"command": "http-server -c-1 .",
				"windows": {
					"command": "http-server -S -p 90 -C ${workspaceFolder}/sertifika/server.crt -K ${workspaceFolder}/sertifika/server.key"
				},
				"presentation": {
					"group": "FikoYT Prod"
				},
				"problemMatcher": []
			},
			{
				"label": "FikoYT Çalıştır Server",
				"type": "shell",
				"options": {
					"cwd": "${workspaceFolder}/server"
				},
				"windows": {
					"command": "nest start --watch"
				},
				"presentation": {
					"group": "FikoYT Geliştirici"
				},
				"problemMatcher": []
			},
			{
				"label": "FikoYT Çalıştır VeriTabanı Standalone",
				"type": "shell",
				"options": {
					"cwd": "${workspaceFolder}/VT"
				},
				"windows": {
					"command": "./baslat-standalone.bat"
				},
				"presentation": {
					"group": "FikoYT Geliştirici"
				},
				"problemMatcher": []
			},
			/** BİLGİ: Node Yürütücüler */
			{
				"label": "FikoYT Kök Node Global Yarn Ekle",
				"type": "shell",
				"options": {
					"cwd": "${workspaceFolder}/node-19.7/"
				},
				"windows": {
					"command": "./yarn add ${input:stringIste}"
				},
				"problemMatcher": []
			},
			{
				"label": "FikoYT Yarn install Aktif Package.json",
				"type": "shell",
				"options": {
					"cwd": "${workspaceFolder}/node-19.7/"
				},
				"windows": {
					"command": "./yarn install --cwd ${file}"
				},
				"problemMatcher": []
			},
			{
				"label": "FikoYT Kök Node Lokal Yarn Ekle",
				"type": "shell",
				"options": {
					"cwd": "${workspaceFolder}/web-cli/"
				},
				"windows": {
					"command": "yarn add ${input:stringIste} "
				},
				"problemMatcher": []
			},
			/** NOT:  Python Yürütücüleri */
			{
				"label": "FikoYT Python Pip Yükle",
				"type": "shell",
				"options": {
					"cwd": "${workspaceFolder}/Python311/"
				},
				"windows": {
					"command": "./python -m pip install ${input:pythonPipPkaetIsmi} "
				},
				"problemMatcher": []
			},
		]
	},
}
// Available variables which can be used inside of strings.
// ${workspaceRoot}: the root folder of the team
// ${file}: the current opened file
// ${fileBasename}: the current opened file's basename
// ${fileDirname}: the current opened file's dirname
// ${fileExtname}: the current opened file's extension
// ${cwd}: the current working directory of the spawned process