migrate to tsbuild