Use the docs, they have a guide.
If you look at the “Additional information” section they also have upgrading guides. The tutorial was written using V12 (according to the package.json in the Replit) so you might be able to work out the changes needed from that. I would just use the tutorial as a reference and build something from scratch using the latest version of the lib and the guide.