Minor codebase changes
This merge request includes some fixes that use better practices. Here's a short list of what I changed:
- Replaced Babel with TSC
- Added more NPM scripts, so that we don't need VSCode to build the sources
- Added the npm lockfile to the repository (good practice)
- Added a .editorconfig file for a more consistent codebase
Hope this could help!