In this section, we’ll build a sample application using TypeScript/JavaScript, broken down into the sections we’ve covered previously.

In practice, when building the sample app as an example, I developed all three parts in parallel. This is because when building the core part, I realized I also needed the utils and runtimes, or the runtimes required additional setup that had to be added to core. In this section, I won’t repeat file or folder creation commands in code.