How to set up a dev container for a Next.js/TypeScript app

How to set up a dev container for a Next.js/TypeScript app