{
	"version": "0.2.0",
	"configurations": [
		{
			"name": "[TS] Current File",
			"type": "node",
			"request": "launch",
			"cwd": "${workspaceRoot}",
			"env": {
				"TS_NODE_PROJECT": "${workspaceRoot}/tsconfig.json",
				"TS_NODE_TRANSPILE_ONLY": "true",
				"TS_NODE_FILES": "true",
				"RUN": "true"
			},
			"runtimeArgs": [
				"--loader",
				"ts-node/esm",
				"--max-old-space-size=8192",
				"--no-warnings"
			],
			"args": ["${relativeFile}"],
			"internalConsoleOptions": "openOnSessionStart",
			"resolveSourceMapLocations": ["${workspaceFolder}/", "!/node_modules/**"]
		},
		{
			"name": "[PY] Current File",
			"type": "python",
			"request": "launch",
			"program": "${file}",
			"cwd": "${workspaceRoot}",
			"console": "integratedTerminal",
			"redirectOutput": true,
			"justMyCode": true,
			"envFile": "${workspaceRoot}/.env"
		}
	]
}
