Goals Separate code into separate packages that compile independently Faster editor type inference Editor can go-to definition across packages and auto-import across packages Demo of issues relating to composite typescript project references and yarn pnp