mirror of
https://github.com/microsoft/monaco-editor.git
synced 2025-12-22 11:35:40 +01:00
A browser based code editor
Also, while I'm in here, consolidate typeKeywords into keywords in order to make it easier to keep this in sync with TypeScript going forward. I'm assuming that typeKeywords is not part of Monaco's public API that third-party integrations are supposed to depend on; if it is, then I can undo this. Fixes: microsoft/monaco-editor#1978 |
||
|---|---|---|
| .vscode | ||
| scripts | ||
| src | ||
| test | ||
| .editorconfig | ||
| .gitignore | ||
| .npmignore | ||
| azure-pipelines.yml | ||
| LICENSE.md | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| ThirdPartyNotices.txt | ||
Monaco Languages 
Colorization and configuration supports for multiple languages for the Monaco Editor:
Issues
Please file issues concerning monaco-languages in the monaco-editor-repository.
Installing
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.tsand 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 opencode@microsoft.com with any additional questions or comments.
