* improve production error message printing * update test cases * add test case * improve printing of build errors * improve types * fix test cases
Co-authored-by: JJ Kasper <jj@jjsweb.site> Co-authored-by: Steven <steven@ceriously.com>