Package Exports
- monaco-editor
- monaco-editor/dev/vs/editor/editor.main.css
- monaco-editor/dev/vs/language/css/cssWorker.js
- monaco-editor/esm/metadata
- monaco-editor/esm/metadata.js
- monaco-editor/esm/vs/base/browser/browser.js
- monaco-editor/esm/vs/base/browser/canIUse.js
- monaco-editor/esm/vs/base/browser/dnd.js
- monaco-editor/esm/vs/base/browser/dom.js
- monaco-editor/esm/vs/base/browser/dompurify/dompurify.js
- monaco-editor/esm/vs/base/browser/event.js
- monaco-editor/esm/vs/base/browser/fastDomNode.js
- monaco-editor/esm/vs/base/browser/formattedTextRenderer.js
- monaco-editor/esm/vs/base/browser/keyboardEvent.js
- monaco-editor/esm/vs/base/browser/markdownRenderer.js
- monaco-editor/esm/vs/base/browser/mouseEvent.js
- monaco-editor/esm/vs/base/browser/touch.js
- monaco-editor/esm/vs/base/browser/ui/actionbar/actionViewItems
- monaco-editor/esm/vs/base/browser/ui/actionbar/actionViewItems.js
- monaco-editor/esm/vs/base/browser/ui/actionbar/actionbar.js
- monaco-editor/esm/vs/base/browser/ui/aria/aria.js
- monaco-editor/esm/vs/base/browser/ui/breadcrumbs/breadcrumbsWidget.js
- monaco-editor/esm/vs/base/browser/ui/button/button.js
- monaco-editor/esm/vs/base/browser/ui/codicons/codiconStyles.js
- monaco-editor/esm/vs/base/browser/ui/countBadge/countBadge.js
- monaco-editor/esm/vs/base/browser/ui/dialog/dialog.js
- monaco-editor/esm/vs/base/browser/ui/dropdown/dropdownActionViewItem.js
- monaco-editor/esm/vs/base/browser/ui/findinput/findInput.js
- monaco-editor/esm/vs/base/browser/ui/highlightedlabel/highlightedLabel.js
- monaco-editor/esm/vs/base/browser/ui/hover/hoverWidget.js
- monaco-editor/esm/vs/base/browser/ui/iconLabel/iconLabel.js
- monaco-editor/esm/vs/base/browser/ui/iconLabel/iconLabelHover.js
- monaco-editor/esm/vs/base/browser/ui/iconLabel/iconLabels.js
- monaco-editor/esm/vs/base/browser/ui/iconLabel/iconlabel.css
- monaco-editor/esm/vs/base/browser/ui/inputbox/inputBox.js
- monaco-editor/esm/vs/base/browser/ui/keybindingLabel/keybindingLabel.js
- monaco-editor/esm/vs/base/browser/ui/list/list.js
- monaco-editor/esm/vs/base/browser/ui/list/listPaging.js
- monaco-editor/esm/vs/base/browser/ui/list/listView.js
- monaco-editor/esm/vs/base/browser/ui/list/listWidget.js
- monaco-editor/esm/vs/base/browser/ui/list/rangeMap.js
- monaco-editor/esm/vs/base/browser/ui/list/rowCache.js
- monaco-editor/esm/vs/base/browser/ui/list/splice.js
- monaco-editor/esm/vs/base/browser/ui/menu/menu.js
- monaco-editor/esm/vs/base/browser/ui/mouseCursor/mouseCursor.js
- monaco-editor/esm/vs/base/browser/ui/progressbar/progressbar.js
- monaco-editor/esm/vs/base/browser/ui/resizable/resizable.js
- monaco-editor/esm/vs/base/browser/ui/sash/sash.js
- monaco-editor/esm/vs/base/browser/ui/scrollbar/scrollableElement.js
- monaco-editor/esm/vs/base/browser/ui/selectBox/selectBox.js
- monaco-editor/esm/vs/base/browser/ui/splitview/splitview.js
- monaco-editor/esm/vs/base/browser/ui/table/tableWidget.js
- monaco-editor/esm/vs/base/browser/ui/toggle/toggle.js
- monaco-editor/esm/vs/base/browser/ui/toolbar/toolbar.js
- monaco-editor/esm/vs/base/browser/ui/tree/abstractTree.js
- monaco-editor/esm/vs/base/browser/ui/tree/asyncDataTree.js
- monaco-editor/esm/vs/base/browser/ui/tree/dataTree.js
- monaco-editor/esm/vs/base/browser/ui/tree/indexTreeModel.js
- monaco-editor/esm/vs/base/browser/ui/tree/objectTree.js
- monaco-editor/esm/vs/base/browser/ui/tree/objectTreeModel.js
- monaco-editor/esm/vs/base/browser/ui/tree/tree.js
- monaco-editor/esm/vs/base/browser/ui/widget.js
- monaco-editor/esm/vs/base/common/actions
- monaco-editor/esm/vs/base/common/actions.js
- monaco-editor/esm/vs/base/common/arrays.js
- monaco-editor/esm/vs/base/common/assert.js
- monaco-editor/esm/vs/base/common/async.js
- monaco-editor/esm/vs/base/common/buffer.js
- monaco-editor/esm/vs/base/common/cache.js
- monaco-editor/esm/vs/base/common/cancellation.js
- monaco-editor/esm/vs/base/common/codicons
- monaco-editor/esm/vs/base/common/codicons.js
- monaco-editor/esm/vs/base/common/collections.js
- monaco-editor/esm/vs/base/common/color
- monaco-editor/esm/vs/base/common/color.js
- monaco-editor/esm/vs/base/common/comparers.js
- monaco-editor/esm/vs/base/common/dataTransfer.js
- monaco-editor/esm/vs/base/common/decorators.js
- monaco-editor/esm/vs/base/common/errorMessage.js
- monaco-editor/esm/vs/base/common/errors.js
- monaco-editor/esm/vs/base/common/event.js
- monaco-editor/esm/vs/base/common/extpath.js
- monaco-editor/esm/vs/base/common/filters
- monaco-editor/esm/vs/base/common/filters.js
- monaco-editor/esm/vs/base/common/functional.js
- monaco-editor/esm/vs/base/common/fuzzyScorer.js
- monaco-editor/esm/vs/base/common/glob.js
- monaco-editor/esm/vs/base/common/hash.js
- monaco-editor/esm/vs/base/common/history.js
- monaco-editor/esm/vs/base/common/htmlContent.js
- monaco-editor/esm/vs/base/common/iconLabels
- monaco-editor/esm/vs/base/common/iconLabels.js
- monaco-editor/esm/vs/base/common/idGenerator.js
- monaco-editor/esm/vs/base/common/iterator.js
- monaco-editor/esm/vs/base/common/keyCodes
- monaco-editor/esm/vs/base/common/keyCodes.js
- monaco-editor/esm/vs/base/common/keybindingLabels.js
- monaco-editor/esm/vs/base/common/keybindings
- monaco-editor/esm/vs/base/common/keybindings.js
- monaco-editor/esm/vs/base/common/labels.js
- monaco-editor/esm/vs/base/common/lazy.js
- monaco-editor/esm/vs/base/common/lifecycle
- monaco-editor/esm/vs/base/common/lifecycle.js
- monaco-editor/esm/vs/base/common/linkedList.js
- monaco-editor/esm/vs/base/common/linkedText.js
- monaco-editor/esm/vs/base/common/map.js
- monaco-editor/esm/vs/base/common/marked/marked.js
- monaco-editor/esm/vs/base/common/marshalling.js
- monaco-editor/esm/vs/base/common/mime.js
- monaco-editor/esm/vs/base/common/network.js
- monaco-editor/esm/vs/base/common/numbers.js
- monaco-editor/esm/vs/base/common/objects.js
- monaco-editor/esm/vs/base/common/observable.js
- monaco-editor/esm/vs/base/common/observableImpl/autorun.js
- monaco-editor/esm/vs/base/common/path.js
- monaco-editor/esm/vs/base/common/platform
- monaco-editor/esm/vs/base/common/platform.js
- monaco-editor/esm/vs/base/common/process.js
- monaco-editor/esm/vs/base/common/range.js
- monaco-editor/esm/vs/base/common/resources.js
- monaco-editor/esm/vs/base/common/scrollable.js
- monaco-editor/esm/vs/base/common/search.js
- monaco-editor/esm/vs/base/common/severity.js
- monaco-editor/esm/vs/base/common/stopwatch.js
- monaco-editor/esm/vs/base/common/strings.js
- monaco-editor/esm/vs/base/common/ternarySearchTree.js
- monaco-editor/esm/vs/base/common/themables.js
- monaco-editor/esm/vs/base/common/types.js
- monaco-editor/esm/vs/base/common/uri.js
- monaco-editor/esm/vs/base/common/uuid.js
- monaco-editor/esm/vs/base/common/worker/simpleWorker
- monaco-editor/esm/vs/base/common/worker/simpleWorker.js
- monaco-editor/esm/vs/basic-languages/_.contribution
- monaco-editor/esm/vs/basic-languages/_.contribution.js
- monaco-editor/esm/vs/basic-languages/clojure/clojure
- monaco-editor/esm/vs/basic-languages/clojure/clojure.js
- monaco-editor/esm/vs/basic-languages/coffee/coffee
- monaco-editor/esm/vs/basic-languages/coffee/coffee.js
- monaco-editor/esm/vs/basic-languages/cpp/cpp
- monaco-editor/esm/vs/basic-languages/cpp/cpp.js
- monaco-editor/esm/vs/basic-languages/csharp/csharp
- monaco-editor/esm/vs/basic-languages/csharp/csharp.js
- monaco-editor/esm/vs/basic-languages/css/css
- monaco-editor/esm/vs/basic-languages/css/css.contribution
- monaco-editor/esm/vs/basic-languages/css/css.contribution.js
- monaco-editor/esm/vs/basic-languages/css/css.js
- monaco-editor/esm/vs/basic-languages/elixir/elixir
- monaco-editor/esm/vs/basic-languages/elixir/elixir.js
- monaco-editor/esm/vs/basic-languages/fsharp/fsharp
- monaco-editor/esm/vs/basic-languages/fsharp/fsharp.js
- monaco-editor/esm/vs/basic-languages/go/go
- monaco-editor/esm/vs/basic-languages/go/go.contribution
- monaco-editor/esm/vs/basic-languages/go/go.contribution.js
- monaco-editor/esm/vs/basic-languages/go/go.js
- monaco-editor/esm/vs/basic-languages/graphql/graphql
- monaco-editor/esm/vs/basic-languages/graphql/graphql.js
- monaco-editor/esm/vs/basic-languages/html/html
- monaco-editor/esm/vs/basic-languages/html/html.contribution
- monaco-editor/esm/vs/basic-languages/html/html.contribution.js
- monaco-editor/esm/vs/basic-languages/html/html.js
- monaco-editor/esm/vs/basic-languages/java/java
- monaco-editor/esm/vs/basic-languages/java/java.js
- monaco-editor/esm/vs/basic-languages/javascript/javascript
- monaco-editor/esm/vs/basic-languages/javascript/javascript.contribution
- monaco-editor/esm/vs/basic-languages/javascript/javascript.contribution.js
- monaco-editor/esm/vs/basic-languages/javascript/javascript.js
- monaco-editor/esm/vs/basic-languages/kotlin/kotlin
- monaco-editor/esm/vs/basic-languages/kotlin/kotlin.js
- monaco-editor/esm/vs/basic-languages/lua/lua
- monaco-editor/esm/vs/basic-languages/lua/lua.contribution
- monaco-editor/esm/vs/basic-languages/lua/lua.contribution.js
- monaco-editor/esm/vs/basic-languages/lua/lua.js
- monaco-editor/esm/vs/basic-languages/markdown/markdown
- monaco-editor/esm/vs/basic-languages/markdown/markdown.js
- monaco-editor/esm/vs/basic-languages/monaco.contribution
- monaco-editor/esm/vs/basic-languages/monaco.contribution.js
- monaco-editor/esm/vs/basic-languages/mysql/mysql
- monaco-editor/esm/vs/basic-languages/mysql/mysql.contribution
- monaco-editor/esm/vs/basic-languages/mysql/mysql.contribution.js
- monaco-editor/esm/vs/basic-languages/mysql/mysql.js
- monaco-editor/esm/vs/basic-languages/objective-c/objective-c
- monaco-editor/esm/vs/basic-languages/objective-c/objective-c.js
- monaco-editor/esm/vs/basic-languages/pascal/pascal
- monaco-editor/esm/vs/basic-languages/pascal/pascal.js
- monaco-editor/esm/vs/basic-languages/perl/perl
- monaco-editor/esm/vs/basic-languages/perl/perl.js
- monaco-editor/esm/vs/basic-languages/pgsql/pgsql
- monaco-editor/esm/vs/basic-languages/pgsql/pgsql.contribution
- monaco-editor/esm/vs/basic-languages/pgsql/pgsql.contribution.js
- monaco-editor/esm/vs/basic-languages/pgsql/pgsql.js
- monaco-editor/esm/vs/basic-languages/php/php
- monaco-editor/esm/vs/basic-languages/php/php.js
- monaco-editor/esm/vs/basic-languages/powershell/powershell
- monaco-editor/esm/vs/basic-languages/powershell/powershell.js
- monaco-editor/esm/vs/basic-languages/python/python
- monaco-editor/esm/vs/basic-languages/python/python.contribution
- monaco-editor/esm/vs/basic-languages/python/python.contribution.js
- monaco-editor/esm/vs/basic-languages/python/python.js
- monaco-editor/esm/vs/basic-languages/r/r
- monaco-editor/esm/vs/basic-languages/r/r.js
- monaco-editor/esm/vs/basic-languages/ruby/ruby
- monaco-editor/esm/vs/basic-languages/ruby/ruby.js
- monaco-editor/esm/vs/basic-languages/rust/rust
- monaco-editor/esm/vs/basic-languages/rust/rust.js
- monaco-editor/esm/vs/basic-languages/scala/scala
- monaco-editor/esm/vs/basic-languages/scala/scala.js
- monaco-editor/esm/vs/basic-languages/scss/scss
- monaco-editor/esm/vs/basic-languages/scss/scss.js
- monaco-editor/esm/vs/basic-languages/shell/shell
- monaco-editor/esm/vs/basic-languages/shell/shell.js
- monaco-editor/esm/vs/basic-languages/sql/sql
- monaco-editor/esm/vs/basic-languages/sql/sql.contribution
- monaco-editor/esm/vs/basic-languages/sql/sql.contribution.js
- monaco-editor/esm/vs/basic-languages/sql/sql.js
- monaco-editor/esm/vs/basic-languages/swift/swift
- monaco-editor/esm/vs/basic-languages/swift/swift.js
- monaco-editor/esm/vs/basic-languages/tcl/tcl
- monaco-editor/esm/vs/basic-languages/tcl/tcl.js
- monaco-editor/esm/vs/basic-languages/typescript/typescript
- monaco-editor/esm/vs/basic-languages/typescript/typescript.contribution
- monaco-editor/esm/vs/basic-languages/typescript/typescript.contribution.js
- monaco-editor/esm/vs/basic-languages/typescript/typescript.js
- monaco-editor/esm/vs/basic-languages/vb/vb
- monaco-editor/esm/vs/basic-languages/vb/vb.js
- monaco-editor/esm/vs/basic-languages/xml/xml
- monaco-editor/esm/vs/basic-languages/xml/xml.contribution
- monaco-editor/esm/vs/basic-languages/xml/xml.contribution.js
- monaco-editor/esm/vs/basic-languages/xml/xml.js
- monaco-editor/esm/vs/basic-languages/yaml/yaml
- monaco-editor/esm/vs/basic-languages/yaml/yaml.contribution
- monaco-editor/esm/vs/basic-languages/yaml/yaml.contribution.js
- monaco-editor/esm/vs/basic-languages/yaml/yaml.js
- monaco-editor/esm/vs/editor/browser/config/domFontInfo.js
- monaco-editor/esm/vs/editor/browser/config/editorConfiguration.js
- monaco-editor/esm/vs/editor/browser/config/elementSizeObserver.js
- monaco-editor/esm/vs/editor/browser/config/tabFocus.js
- monaco-editor/esm/vs/editor/browser/coreCommands
- monaco-editor/esm/vs/editor/browser/coreCommands.js
- monaco-editor/esm/vs/editor/browser/dnd.js
- monaco-editor/esm/vs/editor/browser/editorBrowser.js
- monaco-editor/esm/vs/editor/browser/editorExtensions.js
- monaco-editor/esm/vs/editor/browser/services/abstractCodeEditorService.js
- monaco-editor/esm/vs/editor/browser/services/bulkEditService.js
- monaco-editor/esm/vs/editor/browser/services/codeEditorService
- monaco-editor/esm/vs/editor/browser/services/codeEditorService.js
- monaco-editor/esm/vs/editor/browser/services/openerService
- monaco-editor/esm/vs/editor/browser/services/openerService.js
- monaco-editor/esm/vs/editor/browser/services/webWorker.js
- monaco-editor/esm/vs/editor/browser/view.js
- monaco-editor/esm/vs/editor/browser/view/domLineBreaksComputer.js
- monaco-editor/esm/vs/editor/browser/view/viewUserInputEvents.js
- monaco-editor/esm/vs/editor/browser/widget/codeEditorContributions.js
- monaco-editor/esm/vs/editor/browser/widget/codeEditorWidget
- monaco-editor/esm/vs/editor/browser/widget/codeEditorWidget.js
- monaco-editor/esm/vs/editor/browser/widget/diffEditorWidget
- monaco-editor/esm/vs/editor/browser/widget/diffEditorWidget.js
- monaco-editor/esm/vs/editor/browser/widget/diffNavigator
- monaco-editor/esm/vs/editor/browser/widget/diffNavigator.js
- monaco-editor/esm/vs/editor/browser/widget/embeddedCodeEditorWidget.js
- monaco-editor/esm/vs/editor/browser/widget/workerBasedDocumentDiffProvider.js
- monaco-editor/esm/vs/editor/common/commands/shiftCommand
- monaco-editor/esm/vs/editor/common/commands/shiftCommand.js
- monaco-editor/esm/vs/editor/common/config/editorConfigurationSchema.js
- monaco-editor/esm/vs/editor/common/config/editorOptions.js
- monaco-editor/esm/vs/editor/common/config/fontInfo.js
- monaco-editor/esm/vs/editor/common/core/cursorColumns.js
- monaco-editor/esm/vs/editor/common/core/editOperation.js
- monaco-editor/esm/vs/editor/common/core/editorColorRegistry.js
- monaco-editor/esm/vs/editor/common/core/eolCounter.js
- monaco-editor/esm/vs/editor/common/core/indentation.js
- monaco-editor/esm/vs/editor/common/core/lineRange.js
- monaco-editor/esm/vs/editor/common/core/position.js
- monaco-editor/esm/vs/editor/common/core/range.js
- monaco-editor/esm/vs/editor/common/core/selection.js
- monaco-editor/esm/vs/editor/common/core/stringBuilder.js
- monaco-editor/esm/vs/editor/common/core/textChange.js
- monaco-editor/esm/vs/editor/common/core/textModelDefaults.js
- monaco-editor/esm/vs/editor/common/core/wordHelper.js
- monaco-editor/esm/vs/editor/common/cursor/cursorTypeOperations
- monaco-editor/esm/vs/editor/common/cursor/cursorTypeOperations.js
- monaco-editor/esm/vs/editor/common/cursor/cursorWordOperations.js
- monaco-editor/esm/vs/editor/common/diff/linesDiffComputer.js
- monaco-editor/esm/vs/editor/common/diff/standardLinesDiffComputer.js
- monaco-editor/esm/vs/editor/common/editorAction.js
- monaco-editor/esm/vs/editor/common/editorCommon.js
- monaco-editor/esm/vs/editor/common/editorContextKeys.js
- monaco-editor/esm/vs/editor/common/encodedTokenAttributes.js
- monaco-editor/esm/vs/editor/common/languageFeatureRegistry.js
- monaco-editor/esm/vs/editor/common/languageSelector.js
- monaco-editor/esm/vs/editor/common/languages.js
- monaco-editor/esm/vs/editor/common/languages/language.js
- monaco-editor/esm/vs/editor/common/languages/languageConfiguration.js
- monaco-editor/esm/vs/editor/common/languages/languageConfigurationRegistry.js
- monaco-editor/esm/vs/editor/common/languages/linkComputer.js
- monaco-editor/esm/vs/editor/common/languages/modesRegistry.js
- monaco-editor/esm/vs/editor/common/languages/nullTokenize.js
- monaco-editor/esm/vs/editor/common/languages/supports/tokenization.js
- monaco-editor/esm/vs/editor/common/model.js
- monaco-editor/esm/vs/editor/common/model/bracketPairsTextModelPart/bracketPairsImpl.js
- monaco-editor/esm/vs/editor/common/model/bracketPairsTextModelPart/bracketPairsTree/beforeEditPositionMapper.js
- monaco-editor/esm/vs/editor/common/model/bracketPairsTextModelPart/bracketPairsTree/combineTextEditInfos.js
- monaco-editor/esm/vs/editor/common/model/bracketPairsTextModelPart/bracketPairsTree/length.js
- monaco-editor/esm/vs/editor/common/model/bracketPairsTextModelPart/colorizedBracketPairsDecorationProvider.js
- monaco-editor/esm/vs/editor/common/model/editStack.js
- monaco-editor/esm/vs/editor/common/model/guidesTextModelPart.js
- monaco-editor/esm/vs/editor/common/model/indentationGuesser.js
- monaco-editor/esm/vs/editor/common/model/intervalTree.js
- monaco-editor/esm/vs/editor/common/model/mirrorTextModel
- monaco-editor/esm/vs/editor/common/model/mirrorTextModel.js
- monaco-editor/esm/vs/editor/common/model/pieceTreeTextBuffer/pieceTreeBase.js
- monaco-editor/esm/vs/editor/common/model/pieceTreeTextBuffer/pieceTreeTextBuffer.js
- monaco-editor/esm/vs/editor/common/model/pieceTreeTextBuffer/pieceTreeTextBufferBuilder.js
- monaco-editor/esm/vs/editor/common/model/textModel.js
- monaco-editor/esm/vs/editor/common/model/textModelSearch.js
- monaco-editor/esm/vs/editor/common/model/textModelTokens.js
- monaco-editor/esm/vs/editor/common/model/tokenizationTextModelPart.js
- monaco-editor/esm/vs/editor/common/services/editorSimpleWorker
- monaco-editor/esm/vs/editor/common/services/editorSimpleWorker.js
- monaco-editor/esm/vs/editor/common/services/editorWorker.js
- monaco-editor/esm/vs/editor/common/services/getIconClasses.js
- monaco-editor/esm/vs/editor/common/services/languageFeatureDebounce.js
- monaco-editor/esm/vs/editor/common/services/languageFeatures.js
- monaco-editor/esm/vs/editor/common/services/languageService.js
- monaco-editor/esm/vs/editor/common/services/languagesAssociations.js
- monaco-editor/esm/vs/editor/common/services/languagesRegistry.js
- monaco-editor/esm/vs/editor/common/services/model.js
- monaco-editor/esm/vs/editor/common/services/modelService.js
- monaco-editor/esm/vs/editor/common/services/resolverService
- monaco-editor/esm/vs/editor/common/services/resolverService.js
- monaco-editor/esm/vs/editor/common/services/semanticTokensDto.js
- monaco-editor/esm/vs/editor/common/services/textResourceConfiguration.js
- monaco-editor/esm/vs/editor/common/services/treeViewsDnd.js
- monaco-editor/esm/vs/editor/common/services/treeViewsDndService.js
- monaco-editor/esm/vs/editor/common/standaloneStrings
- monaco-editor/esm/vs/editor/common/standaloneStrings.js
- monaco-editor/esm/vs/editor/common/textModelEvents.js
- monaco-editor/esm/vs/editor/common/tokens/contiguousMultilineTokensBuilder.js
- monaco-editor/esm/vs/editor/common/tokens/lineTokens.js
- monaco-editor/esm/vs/editor/common/viewModel/monospaceLineBreaksComputer.js
- monaco-editor/esm/vs/editor/common/viewModel/overviewZoneManager.js
- monaco-editor/esm/vs/editor/common/viewModel/viewModelImpl.js
- monaco-editor/esm/vs/editor/contrib/anchorSelect/browser/anchorSelect
- monaco-editor/esm/vs/editor/contrib/anchorSelect/browser/anchorSelect.js
- monaco-editor/esm/vs/editor/contrib/bracketMatching/browser/bracketMatching
- monaco-editor/esm/vs/editor/contrib/bracketMatching/browser/bracketMatching.js
- monaco-editor/esm/vs/editor/contrib/caretOperations/browser/caretOperations
- monaco-editor/esm/vs/editor/contrib/caretOperations/browser/caretOperations.js
- monaco-editor/esm/vs/editor/contrib/caretOperations/browser/transpose
- monaco-editor/esm/vs/editor/contrib/caretOperations/browser/transpose.js
- monaco-editor/esm/vs/editor/contrib/clipboard/browser/clipboard
- monaco-editor/esm/vs/editor/contrib/clipboard/browser/clipboard.js
- monaco-editor/esm/vs/editor/contrib/codeAction/browser/codeAction.js
- monaco-editor/esm/vs/editor/contrib/codeAction/browser/codeActionContributions
- monaco-editor/esm/vs/editor/contrib/codeAction/browser/codeActionContributions.js
- monaco-editor/esm/vs/editor/contrib/codeAction/common/types.js
- monaco-editor/esm/vs/editor/contrib/codelens/browser/codelensController
- monaco-editor/esm/vs/editor/contrib/codelens/browser/codelensController.js
- monaco-editor/esm/vs/editor/contrib/colorPicker/browser/colorContributions
- monaco-editor/esm/vs/editor/contrib/colorPicker/browser/colorContributions.js
- monaco-editor/esm/vs/editor/contrib/comment/browser/comment
- monaco-editor/esm/vs/editor/contrib/comment/browser/comment.js
- monaco-editor/esm/vs/editor/contrib/contextmenu/browser/contextmenu
- monaco-editor/esm/vs/editor/contrib/contextmenu/browser/contextmenu.js
- monaco-editor/esm/vs/editor/contrib/cursorUndo/browser/cursorUndo
- monaco-editor/esm/vs/editor/contrib/cursorUndo/browser/cursorUndo.js
- monaco-editor/esm/vs/editor/contrib/dnd/browser/dnd
- monaco-editor/esm/vs/editor/contrib/dnd/browser/dnd.js
- monaco-editor/esm/vs/editor/contrib/documentSymbols/browser/documentSymbols
- monaco-editor/esm/vs/editor/contrib/documentSymbols/browser/documentSymbols.js
- monaco-editor/esm/vs/editor/contrib/documentSymbols/browser/outlineModel.js
- monaco-editor/esm/vs/editor/contrib/editorState/browser/editorState.js
- monaco-editor/esm/vs/editor/contrib/find/browser/findController
- monaco-editor/esm/vs/editor/contrib/find/browser/findController.js
- monaco-editor/esm/vs/editor/contrib/find/browser/findModel.js
- monaco-editor/esm/vs/editor/contrib/folding/browser/folding
- monaco-editor/esm/vs/editor/contrib/folding/browser/folding.js
- monaco-editor/esm/vs/editor/contrib/folding/browser/foldingModel.js
- monaco-editor/esm/vs/editor/contrib/fontZoom/browser/fontZoom
- monaco-editor/esm/vs/editor/contrib/fontZoom/browser/fontZoom.js
- monaco-editor/esm/vs/editor/contrib/format/browser/formatActions
- monaco-editor/esm/vs/editor/contrib/format/browser/formatActions.js
- monaco-editor/esm/vs/editor/contrib/gotoError/browser/gotoError
- monaco-editor/esm/vs/editor/contrib/gotoError/browser/gotoError.js
- monaco-editor/esm/vs/editor/contrib/gotoSymbol/browser/goToCommands
- monaco-editor/esm/vs/editor/contrib/gotoSymbol/browser/goToCommands.js
- monaco-editor/esm/vs/editor/contrib/gotoSymbol/browser/link/goToDefinitionAtPosition
- monaco-editor/esm/vs/editor/contrib/gotoSymbol/browser/link/goToDefinitionAtPosition.js
- monaco-editor/esm/vs/editor/contrib/gotoSymbol/browser/peek/referencesController.js
- monaco-editor/esm/vs/editor/contrib/hover/browser/hover
- monaco-editor/esm/vs/editor/contrib/hover/browser/hover.js
- monaco-editor/esm/vs/editor/contrib/inPlaceReplace/browser/inPlaceReplace
- monaco-editor/esm/vs/editor/contrib/inPlaceReplace/browser/inPlaceReplace.js
- monaco-editor/esm/vs/editor/contrib/indentation/browser/indentation
- monaco-editor/esm/vs/editor/contrib/indentation/browser/indentation.js
- monaco-editor/esm/vs/editor/contrib/inlayHints/browser/inlayHintsController
- monaco-editor/esm/vs/editor/contrib/inlayHints/browser/inlayHintsController.js
- monaco-editor/esm/vs/editor/contrib/linesOperations/browser/linesOperations
- monaco-editor/esm/vs/editor/contrib/linesOperations/browser/linesOperations.js
- monaco-editor/esm/vs/editor/contrib/linkedEditing/browser/linkedEditing
- monaco-editor/esm/vs/editor/contrib/linkedEditing/browser/linkedEditing.js
- monaco-editor/esm/vs/editor/contrib/links/browser/links
- monaco-editor/esm/vs/editor/contrib/links/browser/links.js
- monaco-editor/esm/vs/editor/contrib/markdownRenderer/browser/markdownRenderer.js
- monaco-editor/esm/vs/editor/contrib/message/browser/messageController.js
- monaco-editor/esm/vs/editor/contrib/multicursor/browser/multicursor
- monaco-editor/esm/vs/editor/contrib/multicursor/browser/multicursor.js
- monaco-editor/esm/vs/editor/contrib/parameterHints/browser/parameterHints
- monaco-editor/esm/vs/editor/contrib/parameterHints/browser/parameterHints.js
- monaco-editor/esm/vs/editor/contrib/peekView/browser/peekView.js
- monaco-editor/esm/vs/editor/contrib/quickAccess/browser/commandsQuickAccess.js
- monaco-editor/esm/vs/editor/contrib/quickAccess/browser/gotoLineQuickAccess.js
- monaco-editor/esm/vs/editor/contrib/quickAccess/browser/gotoSymbolQuickAccess.js
- monaco-editor/esm/vs/editor/contrib/rename/browser/rename
- monaco-editor/esm/vs/editor/contrib/rename/browser/rename.js
- monaco-editor/esm/vs/editor/contrib/semanticTokens/browser/viewportSemanticTokens.js
- monaco-editor/esm/vs/editor/contrib/smartSelect/browser/smartSelect
- monaco-editor/esm/vs/editor/contrib/smartSelect/browser/smartSelect.js
- monaco-editor/esm/vs/editor/contrib/snippet/browser/snippetController2
- monaco-editor/esm/vs/editor/contrib/snippet/browser/snippetController2.js
- monaco-editor/esm/vs/editor/contrib/snippet/browser/snippetParser.js
- monaco-editor/esm/vs/editor/contrib/snippet/browser/snippetVariables.js
- monaco-editor/esm/vs/editor/contrib/suggest/browser/suggest.js
- monaco-editor/esm/vs/editor/contrib/suggest/browser/suggestController
- monaco-editor/esm/vs/editor/contrib/suggest/browser/suggestController.js
- monaco-editor/esm/vs/editor/contrib/suggest/browser/suggestWidget.js
- monaco-editor/esm/vs/editor/contrib/suggest/browser/suggestWidgetStatus.js
- monaco-editor/esm/vs/editor/contrib/toggleTabFocusMode/browser/toggleTabFocusMode
- monaco-editor/esm/vs/editor/contrib/toggleTabFocusMode/browser/toggleTabFocusMode.js
- monaco-editor/esm/vs/editor/contrib/unusualLineTerminators/browser/unusualLineTerminators
- monaco-editor/esm/vs/editor/contrib/unusualLineTerminators/browser/unusualLineTerminators.js
- monaco-editor/esm/vs/editor/contrib/wordHighlighter/browser/wordHighlighter
- monaco-editor/esm/vs/editor/contrib/wordHighlighter/browser/wordHighlighter.js
- monaco-editor/esm/vs/editor/contrib/wordOperations/browser/wordOperations
- monaco-editor/esm/vs/editor/contrib/wordOperations/browser/wordOperations.js
- monaco-editor/esm/vs/editor/contrib/wordPartOperations/browser/wordPartOperations
- monaco-editor/esm/vs/editor/contrib/wordPartOperations/browser/wordPartOperations.js
- monaco-editor/esm/vs/editor/contrib/zoneWidget/browser/zoneWidget.js
- monaco-editor/esm/vs/editor/edcore.main
- monaco-editor/esm/vs/editor/edcore.main.js
- monaco-editor/esm/vs/editor/editor.all
- monaco-editor/esm/vs/editor/editor.all.js
- monaco-editor/esm/vs/editor/editor.api
- monaco-editor/esm/vs/editor/editor.api.js
- monaco-editor/esm/vs/editor/editor.main
- monaco-editor/esm/vs/editor/editor.main.js
- monaco-editor/esm/vs/editor/editor.worker
- monaco-editor/esm/vs/editor/editor.worker.js
- monaco-editor/esm/vs/editor/standalone/browser/colorizer.js
- monaco-editor/esm/vs/editor/standalone/browser/iPadShowKeyboard/iPadShowKeyboard
- monaco-editor/esm/vs/editor/standalone/browser/iPadShowKeyboard/iPadShowKeyboard.js
- monaco-editor/esm/vs/editor/standalone/browser/inspectTokens/inspectTokens
- monaco-editor/esm/vs/editor/standalone/browser/inspectTokens/inspectTokens.js
- monaco-editor/esm/vs/editor/standalone/browser/quickAccess/standaloneCommandsQuickAccess
- monaco-editor/esm/vs/editor/standalone/browser/quickAccess/standaloneCommandsQuickAccess.js
- monaco-editor/esm/vs/editor/standalone/browser/quickAccess/standaloneGotoLineQuickAccess
- monaco-editor/esm/vs/editor/standalone/browser/quickAccess/standaloneGotoLineQuickAccess.js
- monaco-editor/esm/vs/editor/standalone/browser/quickAccess/standaloneGotoSymbolQuickAccess
- monaco-editor/esm/vs/editor/standalone/browser/quickAccess/standaloneGotoSymbolQuickAccess.js
- monaco-editor/esm/vs/editor/standalone/browser/quickAccess/standaloneHelpQuickAccess
- monaco-editor/esm/vs/editor/standalone/browser/quickAccess/standaloneHelpQuickAccess.js
- monaco-editor/esm/vs/editor/standalone/browser/quickInput/standaloneQuickInputService.js
- monaco-editor/esm/vs/editor/standalone/browser/referenceSearch/standaloneReferenceSearch
- monaco-editor/esm/vs/editor/standalone/browser/referenceSearch/standaloneReferenceSearch.js
- monaco-editor/esm/vs/editor/standalone/browser/standaloneCodeEditor
- monaco-editor/esm/vs/editor/standalone/browser/standaloneCodeEditor.js
- monaco-editor/esm/vs/editor/standalone/browser/standaloneCodeEditorService.js
- monaco-editor/esm/vs/editor/standalone/browser/standaloneEditor.js
- monaco-editor/esm/vs/editor/standalone/browser/standaloneLanguages.js
- monaco-editor/esm/vs/editor/standalone/browser/standaloneLayoutService.js
- monaco-editor/esm/vs/editor/standalone/browser/standaloneServices
- monaco-editor/esm/vs/editor/standalone/browser/standaloneServices.js
- monaco-editor/esm/vs/editor/standalone/browser/standaloneThemeService.js
- monaco-editor/esm/vs/editor/standalone/browser/toggleHighContrast/toggleHighContrast
- monaco-editor/esm/vs/editor/standalone/browser/toggleHighContrast/toggleHighContrast.js
- monaco-editor/esm/vs/editor/standalone/common/themes
- monaco-editor/esm/vs/editor/standalone/common/themes.js
- monaco-editor/esm/vs/language/css/css.worker
- monaco-editor/esm/vs/language/css/css.worker.js
- monaco-editor/esm/vs/language/css/cssMode
- monaco-editor/esm/vs/language/css/cssMode.js
- monaco-editor/esm/vs/language/css/monaco.contribution
- monaco-editor/esm/vs/language/css/monaco.contribution.js
- monaco-editor/esm/vs/language/html/html.worker
- monaco-editor/esm/vs/language/html/html.worker.js
- monaco-editor/esm/vs/language/html/htmlMode
- monaco-editor/esm/vs/language/html/htmlMode.js
- monaco-editor/esm/vs/language/html/monaco.contribution
- monaco-editor/esm/vs/language/html/monaco.contribution.js
- monaco-editor/esm/vs/language/json/json.worker
- monaco-editor/esm/vs/language/json/json.worker.js
- monaco-editor/esm/vs/language/json/jsonMode
- monaco-editor/esm/vs/language/json/jsonMode.js
- monaco-editor/esm/vs/language/json/monaco.contribution
- monaco-editor/esm/vs/language/json/monaco.contribution.js
- monaco-editor/esm/vs/language/typescript/monaco.contribution
- monaco-editor/esm/vs/language/typescript/monaco.contribution.js
- monaco-editor/esm/vs/language/typescript/ts.worker
- monaco-editor/esm/vs/language/typescript/ts.worker.js
- monaco-editor/esm/vs/language/typescript/tsMode
- monaco-editor/esm/vs/language/typescript/tsMode.js
- monaco-editor/esm/vs/nls
- monaco-editor/esm/vs/nls.js
- monaco-editor/esm/vs/platform/accessibility/common/accessibility
- monaco-editor/esm/vs/platform/accessibility/common/accessibility.js
- monaco-editor/esm/vs/platform/action/common/action.js
- monaco-editor/esm/vs/platform/action/common/actionCommonCategories.js
- monaco-editor/esm/vs/platform/actions/browser/menuEntryActionViewItem.js
- monaco-editor/esm/vs/platform/actions/browser/toolbar.js
- monaco-editor/esm/vs/platform/actions/common/actions
- monaco-editor/esm/vs/platform/actions/common/actions.js
- monaco-editor/esm/vs/platform/audioCues/browser/audioCueService.js
- monaco-editor/esm/vs/platform/clipboard/common/clipboardService.js
- monaco-editor/esm/vs/platform/commands/common/commands
- monaco-editor/esm/vs/platform/commands/common/commands.js
- monaco-editor/esm/vs/platform/configuration/common/configuration
- monaco-editor/esm/vs/platform/configuration/common/configuration.js
- monaco-editor/esm/vs/platform/configuration/common/configurationModels.js
- monaco-editor/esm/vs/platform/configuration/common/configurationRegistry.js
- monaco-editor/esm/vs/platform/configuration/common/configurations.js
- monaco-editor/esm/vs/platform/contextkey/browser/contextKeyService.js
- monaco-editor/esm/vs/platform/contextkey/common/contextkey
- monaco-editor/esm/vs/platform/contextkey/common/contextkey.js
- monaco-editor/esm/vs/platform/contextkey/common/contextkeys.js
- monaco-editor/esm/vs/platform/contextkey/common/scanner.js
- monaco-editor/esm/vs/platform/contextview/browser/contextMenuService.js
- monaco-editor/esm/vs/platform/contextview/browser/contextView
- monaco-editor/esm/vs/platform/contextview/browser/contextView.js
- monaco-editor/esm/vs/platform/contextview/browser/contextViewService.js
- monaco-editor/esm/vs/platform/dialogs/common/dialogs.js
- monaco-editor/esm/vs/platform/dnd/browser/dnd.js
- monaco-editor/esm/vs/platform/editor/common/editor.js
- monaco-editor/esm/vs/platform/environment/common/environment.js
- monaco-editor/esm/vs/platform/extensions/common/extensions.js
- monaco-editor/esm/vs/platform/files/common/files.js
- monaco-editor/esm/vs/platform/history/browser/contextScopedHistoryWidget.js
- monaco-editor/esm/vs/platform/history/browser/historyWidgetKeybindingHint.js
- monaco-editor/esm/vs/platform/instantiation/common/descriptors.js
- monaco-editor/esm/vs/platform/instantiation/common/extensions.js
- monaco-editor/esm/vs/platform/instantiation/common/instantiation
- monaco-editor/esm/vs/platform/instantiation/common/instantiation.js
- monaco-editor/esm/vs/platform/instantiation/common/serviceCollection.js
- monaco-editor/esm/vs/platform/jsonschemas/common/jsonContributionRegistry.js
- monaco-editor/esm/vs/platform/keybinding/common/abstractKeybindingService.js
- monaco-editor/esm/vs/platform/keybinding/common/baseResolvedKeybinding.js
- monaco-editor/esm/vs/platform/keybinding/common/keybinding
- monaco-editor/esm/vs/platform/keybinding/common/keybinding.js
- monaco-editor/esm/vs/platform/keybinding/common/keybindingResolver.js
- monaco-editor/esm/vs/platform/keybinding/common/keybindingsRegistry
- monaco-editor/esm/vs/platform/keybinding/common/keybindingsRegistry.js
- monaco-editor/esm/vs/platform/keybinding/common/resolvedKeybindingItem.js
- monaco-editor/esm/vs/platform/keybinding/common/usLayoutResolvedKeybinding.js
- monaco-editor/esm/vs/platform/label/common/label.js
- monaco-editor/esm/vs/platform/layout/browser/layoutService
- monaco-editor/esm/vs/platform/layout/browser/layoutService.js
- monaco-editor/esm/vs/platform/list/browser/listService.js
- monaco-editor/esm/vs/platform/log/common/log
- monaco-editor/esm/vs/platform/log/common/log.js
- monaco-editor/esm/vs/platform/log/common/logService.js
- monaco-editor/esm/vs/platform/markers/common/markerService.js
- monaco-editor/esm/vs/platform/markers/common/markers.js
- monaco-editor/esm/vs/platform/notification/common/notification
- monaco-editor/esm/vs/platform/notification/common/notification.js
- monaco-editor/esm/vs/platform/opener/browser/link.js
- monaco-editor/esm/vs/platform/opener/common/opener
- monaco-editor/esm/vs/platform/opener/common/opener.js
- monaco-editor/esm/vs/platform/policy/common/policy.js
- monaco-editor/esm/vs/platform/progress/common/progress.js
- monaco-editor/esm/vs/platform/quickinput/browser/commandsQuickAccess.js
- monaco-editor/esm/vs/platform/quickinput/browser/helpQuickAccess.js
- monaco-editor/esm/vs/platform/quickinput/browser/pickerQuickAccess
- monaco-editor/esm/vs/platform/quickinput/browser/pickerQuickAccess.js
- monaco-editor/esm/vs/platform/quickinput/browser/quickAccess.js
- monaco-editor/esm/vs/platform/quickinput/browser/quickInput
- monaco-editor/esm/vs/platform/quickinput/browser/quickInput.js
- monaco-editor/esm/vs/platform/quickinput/browser/quickInputService
- monaco-editor/esm/vs/platform/quickinput/browser/quickInputService.js
- monaco-editor/esm/vs/platform/quickinput/common/quickAccess
- monaco-editor/esm/vs/platform/quickinput/common/quickAccess.js
- monaco-editor/esm/vs/platform/quickinput/common/quickInput
- monaco-editor/esm/vs/platform/quickinput/common/quickInput.js
- monaco-editor/esm/vs/platform/registry/common/platform
- monaco-editor/esm/vs/platform/registry/common/platform.js
- monaco-editor/esm/vs/platform/severityIcon/browser/severityIcon.js
- monaco-editor/esm/vs/platform/storage/common/storage.js
- monaco-editor/esm/vs/platform/telemetry/common/telemetry
- monaco-editor/esm/vs/platform/telemetry/common/telemetry.js
- monaco-editor/esm/vs/platform/theme/browser/defaultStyles.js
- monaco-editor/esm/vs/platform/theme/browser/iconsStyleSheet.js
- monaco-editor/esm/vs/platform/theme/common/colorRegistry
- monaco-editor/esm/vs/platform/theme/common/colorRegistry.js
- monaco-editor/esm/vs/platform/theme/common/iconRegistry.js
- monaco-editor/esm/vs/platform/theme/common/theme.js
- monaco-editor/esm/vs/platform/theme/common/themeService.js
- monaco-editor/esm/vs/platform/undoRedo/common/undoRedo.js
- monaco-editor/esm/vs/platform/workspace/common/workspace.js
- monaco-editor/esm/vs/platform/workspace/common/workspaceTrust.js
- monaco-editor/min/vs/base/browser/ui/codicons/codicon/codicon.ttf
- monaco-editor/min/vs/base/worker/workerMain.js
- monaco-editor/min/vs/basic-languages/css/css
- monaco-editor/min/vs/basic-languages/css/css.js
- monaco-editor/min/vs/basic-languages/html/html
- monaco-editor/min/vs/basic-languages/html/html.js
- monaco-editor/min/vs/basic-languages/java/java
- monaco-editor/min/vs/basic-languages/java/java.js
- monaco-editor/min/vs/basic-languages/sql/sql
- monaco-editor/min/vs/basic-languages/sql/sql.js
- monaco-editor/min/vs/basic-languages/typescript/typescript
- monaco-editor/min/vs/basic-languages/typescript/typescript.js
- monaco-editor/min/vs/basic-languages/xml/xml
- monaco-editor/min/vs/basic-languages/xml/xml.js
- monaco-editor/min/vs/editor/editor.main
- monaco-editor/min/vs/editor/editor.main.css
- monaco-editor/min/vs/editor/editor.main.js
- monaco-editor/min/vs/editor/editor.main.nls.zh-cn
- monaco-editor/min/vs/editor/editor.main.nls.zh-cn.js
- monaco-editor/min/vs/loader
- monaco-editor/min/vs/loader.js
- monaco-editor/package.json
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (monaco-editor) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Monaco Editor
The Monaco Editor is the fully featured code editor from VS Code. Check out the VS Code docs to see some of the supported features.
Try it out
Try out the editor and see various examples in our interactive playground.
The playground is the best way to learn about how to use the editor, which features is supports, to try out different versions and to create minimal reproducible examples for bug reports.
Installing
> npm install monaco-editor
You will get:
- inside
/esm
: ESM version of the editor (compatible with e.g. webpack) - inside
/dev
: AMD bundled, not minified - inside
/min
: AMD bundled, and minified - inside
/min-maps
: source maps formin
monaco.d.ts
: this specifies the API of the editor (this is what is actually versioned, everything else is considered private and might break with any release).
It is recommended to develop against the dev
version, and in production to use the min
version.
Documentation
- Learn how to integrate the editor with these complete samples.
- Learn how to use the editor API and try out your own customizations in the playground.
- Explore the API docs or read them straight from
monaco.d.ts
. - Read this guide to ensure the editor is accessible to all your users!
- Create a Monarch tokenizer for a new programming language in the Monarch playground.
- Ask questions on StackOverflow! Search open and closed issues, there are a lot of tips in there!
Issues
Create issues in this repository for anything related to the Monaco Editor. Please search for existing issues to avoid duplicates.
FAQ
❓ What is the relationship between VS Code and the Monaco Editor?
The Monaco Editor is generated straight from VS Code's sources with some shims around services the code needs to make it run in a web browser outside of its home.
❓ What is the relationship between VS Code's version and the Monaco Editor's version?
None. The Monaco Editor is a library and it reflects directly the source code.
❓ I've written an extension for VS Code, will it work on the Monaco Editor in a browser?
No.
Note: If the extension is fully based on the LSP and if the language server is authored in JavaScript, then it would be possible.
❓ Why all these web workers and why should I care?
Language services create web workers to compute heavy stuff outside of the UI thread. They cost hardly anything in terms of resource overhead and you shouldn't worry too much about them, as long as you get them to work (see above the cross-domain case).
❓ What is this loader.js
? Can I use require.js
?
It is an AMD loader that we use in VS Code. Yes.
❓ I see the warning "Could not create web worker". What should I do?
HTML5 does not allow pages loaded on file://
to create web workers. Please load the editor with a web server on http://
or https://
schemes.
❓ Is the editor supported in mobile browsers or mobile web app frameworks?
No.
❓ Why doesn't the editor support TextMate grammars?
- Please see https://github.com/bolinfest/monaco-tm which puts together
monaco-editor
,vscode-oniguruma
andvscode-textmate
to get TM grammar support in the editor.
Contributing / Local Development
We are welcoming contributions from the community! Please see CONTRIBUTING for details how you can contribute effectively, how you can run the editor from sources and how you can debug and fix issues.
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.
License
Licensed under the MIT License.