I am building a application to analyze and run SQL queries. I am using theia-blueprint, I do not need “Debug” functionality. I was able to remove “Extentions” but just removing “@theia/vsx” in “applications\package.json”, I unable to do so for “Debug”. I reviewed following links with no luck.
@vinodronold thank you for the discussion, if any extension pulls @theia/debug then you’ll have it included in your final application (likely pulled since you have plugin support with @theia/plugin-ext-vscode).
In order to remove @theia/debug (at least frontend contributions of the extension), you’ll need to implement a ContributionFilter to remove the debug contribution.
You can take a look at the following example to be inspired:
@vinodronold persoanlly I’d create my own project to have more control, and you can always certainly inspire yourself from theia-blueprint if necessary (ex: if your application is a desktop app and you want to know about signing, using electron-builder, or the branding aspects you can include).
The theia-blueprint project is an example product that is mostly meant to be used as reference (you can find some information on the website).