tslib vs pre-push | What are the differences? | StackShare