I purused the package.json file and tried to learn a little about the application's configuration and what modules are being imported.
After the name, description, and version number of the application came a big json block for scripts. These scripts are shortcuts to run various commands for compiling, starting the server, running tests, etc. Something I learned was the 'concurrently' command. This allows multiple commands to run concurrently. For example, the 'start' command includes concurrently \"tsc -w\" \"lite-server\" which starts the server and watches for files that change so they can be recompiled.
Finally are the devdependencies; the modules used for development. They include the previously mentioned concurrently, lite-server for a lightweight web server, typescript the TypeScript programming language the project uses, typings for managing TypeScript definition, canonical-path for easier multi-platform path management , http-server for a more robust web server,
I think going through that was worthwhile. Typically, I would have just copied the package.json from somewhere and just used it until I ran into a problem. Taking a more thorough approach is something I want to do right now and it gives me a sense that I'm making steady progress.