VS Code gives more flexibility than Visual Studio in organizing pure TypeScript/JavaScript projects. VS Code supports natively TypeScript IntelliSense, but the TypeScript compiler must be installed with npm. TypeScript IntelliSense must be configured to match the same version of the installed TypeScript compiler. All build tasks may be organized both with the help of npm scripts defined in the package.json file and with VS Code tasks. Debugger must be configured by specifying the hosting environment (Node.js), the JavaScript file to launch, and all folders containing JavaScript files that might be involved in the program execution. It is also possible to define some tasks to launch before starting the debug (usually a complete build).
TypeScript libraries must have a distribution folder containing both the JavaScript distribution together with the associated TypeScript...