Concepts and Terminology
NodeCG has a few main concepts to understand in order to get the most out of it and understand what a bundle is doing.
Manifest
Every bundle needs a package.json manifest file in its root directory. In addition to the required fields like name and version, NodeCG bundles must also have a nodecg object in their package.json with some additional properties that tell NodeCG how to load your bundle.