[Monaco] Add JSON syntax support to the Monaco editor (#143739)

* Add JSON syntax support to the Monaco editor
* Bump `monaco-editor` version
* Fix the `monaco` package and usages to initialize lazily
* Add a story demonstrating JSON schema usage
This commit is contained in:
Michael Dokolin 2022-11-01 08:54:33 +01:00 committed by GitHub
parent f5acf76351
commit 9456303c97
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
12 changed files with 151 additions and 88 deletions

View file

@ -62,5 +62,7 @@ export const lexerRules = {
},
} as monaco.languages.IMonarchLanguage;
monaco.languages.setMonarchTokensProvider(LANGUAGE_ID, lexerRules);
monaco.languages.setLanguageConfiguration(LANGUAGE_ID, languageConfiguration);
monaco.languages.onLanguage(LANGUAGE_ID, () => {
monaco.languages.setMonarchTokensProvider(LANGUAGE_ID, lexerRules);
monaco.languages.setLanguageConfiguration(LANGUAGE_ID, languageConfiguration);
});