https://7learn.com/tutorials/using-npm-as-a-build-tool