{
	// Use IntelliSense to learn about possible attributes.
	// Hover to view descriptions of existing attributes.
	// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
	"version": "0.2.0",
	"configurations": [
		{
			"name": "Frontend",
			"request": "launch",
			"type": "chrome",
			"url": "http://localhost:8080",
			"webRoot": "${workspaceFolder}/server",
			"skipFiles": [
				"<node_internals>/**",
				"**/*.min.js",
				"**/vendor/**"
			],
			"runtimeArgs": [
				"--autoplay-policy=no-user-gesture-required"
			]
		},
		{
			"name": "Data:stations",
			"program": "${workspaceFolder}/datagenerators/stations.mjs",
			"request": "launch",
			"skipFiles": [
				"<node_internals>/**"
			],
			"type": "node"
		},
		{
			"name": "Data:regionalcities",
			"program": "${workspaceFolder}/datagenerators/regionalcities.mjs",
			"request": "launch",
			"skipFiles": [
				"<node_internals>/**"
			],
			"type": "node"
		},
		{
			"name": "Data:travelcities",
			"program": "${workspaceFolder}/datagenerators/travelcities.mjs",
			"request": "launch",
			"skipFiles": [
				"<node_internals>/**"
			],
			"type": "node"
		},
		{
			"type": "node",
			"request": "launch",
			"name": "Server",
			"skipFiles": [
				"<node_internals>/**",
			],
			"program": "${workspaceFolder}/index.mjs",
		},
		{
			"type": "node",
			"request": "launch",
			"name": "Server-dist",
			"skipFiles": [
				"<node_internals>/**",
			],
			"program": "${workspaceFolder}/index.mjs",
			"env": {
				"DIST": "1"
			}
		},
		{
			"name": "Test",
			"program": "${workspaceFolder}/tests/index.mjs",
			"request": "launch",
			"skipFiles": [
				"<node_internals>/**"
			],
			"type": "node",
			"console": "integratedTerminal"
		},
	],
	"compounds": [
		{
			"name": "Compound",
			"configurations": [
				"Frontend",
				"Server"
			]
		}
	]
}