An add-on uses a manifest file to configure certain details about the app and its operation.
This documentation covers the details of configuring a manifest for a Editor Add-on.
Manifest structure for Editor add-ons
The Apps Script manifest structure doesn't include any properties that are specific to Editor add-ons. However, Editor add-on manifests can define the general properties that are common to all Apps Script projects, such as OAuth scopes and library dependencies.
See Manifest structure for a full list of potential manifest properties that Editor add-ons can use.