TODO prettier linter jest github ci github package publishing workflow to have a side-by-side test project