scratch-automatic-assessment guide: https://itnext.io/step-by-step-building-and-publishing-an-npm-typescript-package-44fe7164964c