@rob-rob
depending on who is involved, what dependencies may be needed and what the lifetime of the app is. With a senior crew of experienced .js devs I would personally write vanilla. there are projects that do this successfully. Fastify for example. most cases however, particularly with .js, are going to involve less experienced devs who likely have a high comfort level with .ts. pick the right tool for the job. i just wish more .ts lib devs understood *wide interface at the top, narrow at the bottom* but i digress..