NG Essentials

Installation

nge/monaco ships in @cisstech/nge, with monaco-editor as a peer dependency:

bash
npm i @cisstech/nge monaco-editor
bash
yarn add @cisstech/nge monaco-editor

HttpClient

Themes are loaded over HTTP, so provide HttpClient at the app root:

typescript
import { provideHttpClient } from '@angular/common/http'

bootstrapApplication(AppComponent, {
  providers: [provideHttpClient()],
})

Where Monaco loads from

The editor sources load from a CDN by default, so the monaco-editor package is only required when you self-host them. Keep it installed to pin the version you serve.

Next: Usage.

Edit this pageLast updated Jul 13, 2026