monaco-vscode-api now supplies all services as independent packages. Therefore the new monaco-languageclient version only allows to import services directly via userConfig and remove all the extra "enable" and "configure" params. By this approach all the extra dynamic imports are no longer present in application bundles. Only the things really used and specified as dependencies are used now.
It is now possible to specify multiple extensions and it is possible to await other extensions before loading your own.
Important: This still uses a next version of monaco-languageclient. Will release and use a final versions once everything is tested.
monaco-vscode-api
now supplies all services as independent packages. Therefore the newmonaco-languageclient
version only allows to import services directly viauserConfig
and remove all the extra "enable" and "configure" params. By this approach all the extra dynamic imports are no longer present in application bundles. Only the things really used and specified as dependencies are used now.It is now possible to specify multiple extensions and it is possible to await other extensions before loading your own.
Important: This still uses a next version of
monaco-languageclient
. Will release and use a final versions once everything is tested.