ts-node vs truffle-contract | What are the differences? | StackShare