function runCommandInIntegratedTerminal()

in src/main.ts [805:819]


function runCommandInIntegratedTerminal(args: string[], cwd: string | undefined): void {
	const cmd_args = Array.from(args);

	if (!terminal) {
		terminal = window.createTerminal('npm');
	}
	terminal.show();
	if (cwd) {
		// Replace single backslash with double backslash.
		const textCwd = cwd.replace(/\\/g, '\\\\');
		terminal.sendText(['cd', `"${textCwd}"`].join(' '));
	}
	cmd_args.splice(0, 0, getNpmBin());
	terminal.sendText(cmd_args.join(' '));
}