https://medium.com/@pongsatt/how-to-setup-nodejs-in-typescript-from-scratch-22c04bc49cf8
https://eslint.org/docs/user-guide/getting-started
https://www.npmjs.com/package/@typescript-eslint/parser
https://github.com/typescript-eslint/typescript-eslint/tree/master/packages/eslint-plugin
https://www.npmjs.com/package/@zerollup/ts-transform-paths
https://medium.com/northcoders/creating-a-project-generator-with-node-29e13b3cd309
https://medium.com/@pongsatt/how-to-build-your-own-project-templates-using-node-cli-c976d3109129
> npm install -g https://[email protected]/jabez007/node-template/tarball/master