How to bundle a tree-shakable typescript library with tsup and publish with npm November 2, 2022 by admin esbuildtreeshakingtsup