

The following example package.json adds two extensions to a Theia product, one being the existing outline view extension, published in the node package registry, the second one being a custom extension, that you have created locally (“myExtension”).

There are two sources you can get new extensions from, either you add an extension which is published in the node package registry, or - if you are developing a Theia extension yourself - you can add it locally.

Please see the article on How to launch Eclipse Theia from your own custom package.json for more details. As Eclipse Theia is essentially a node application, adding an extension to Theia just means adding another dependency to the package.json of your Theia instance.
