Skip to content
Basic colorization support for many Monaco Editor languages.
TypeScript JavaScript
Branch: master
Clone or download

Monaco Languages Build Status

Colorization and configuration supports for multiple languages for the Monaco Editor:



Please file issues concerning monaco-languages in the monaco-editor-repository.


This npm module is bundled and distributed in the monaco-editor npm module.

Dev: cheat sheet

  • initial setup with npm install .
  • compile with npm run watch
  • test with npm run test
  • bundle with npm run prepublishOnly

Dev: Adding a new language

  • create $/src/myLang/myLang.contribution.ts
  • create $/src/myLang/myLang.ts
  • create $/src/myLang/myLang.test.ts
  • edit $/src/monaco.contribution.ts and register your new language
  import './myLang/myLang.contribution';

Code of Conduct

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact with any additional questions or comments.



You can’t perform that action at this time.