https://mixrolikus.cc/video/FP9D-943fwI/javascript-how-to-setup-development-environment