Vytvoření NPM balíčku bez bundleru v čistém Typescriptu

Pokaždé, když jsem potřeboval vyčlenit logiku do balíčku, tak nebyl příliš prostor pro experiemnty a rovnou jsem sáhl po osvědčeném rollup.js. Protože na většina projektů používám Typescript, tak mě lákalo zjistit, jak složité je vytvořit knihovnu bez bundleru. Je to jednoduché, uvidíte za chvíli sami!

export default function App() {
  return <h1>Hello World</h1>
}
yarn add -D typescript