mirror of
https://github.com/microsoft/monaco-editor.git
synced 2025-12-22 07:00:11 +01:00
Towards publishing monaco-editor-webpack-plugin
This commit is contained in:
parent
3afc60f1ac
commit
a6fae61e35
11 changed files with 19 additions and 216 deletions
6
samples/browser-esm-parcel/package-lock.json
generated
6
samples/browser-esm-parcel/package-lock.json
generated
|
|
@ -3862,9 +3862,9 @@
|
|||
}
|
||||
},
|
||||
"monaco-editor": {
|
||||
"version": "0.30.1",
|
||||
"resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.30.1.tgz",
|
||||
"integrity": "sha512-B/y4+b2O5G2gjuxIFtCE2EkM17R2NM7/3F8x0qcPsqy4V83bitJTIO4TIeZpYlzu/xy6INiY/+84BEm6+7Cmzg==",
|
||||
"version": "0.31.0",
|
||||
"resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.31.0.tgz",
|
||||
"integrity": "sha512-H3QmysEwxxY8oxmFhIFcY9JkuwilUDa6txdAxb797cVr7XFZX27a3SDwcGJmTlV9iGPwdh132r3KKCS5aNL4Gg==",
|
||||
"dev": true
|
||||
},
|
||||
"ms": {
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@
|
|||
"build-worker": "parcel build node_modules/monaco-editor/esm/vs/editor/editor.worker.js --no-source-maps --no-optimize"
|
||||
},
|
||||
"devDependencies": {
|
||||
"monaco-editor": "^0.30.1",
|
||||
"monaco-editor": "^0.31.0",
|
||||
"parcel": "^2.0.1"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
6
samples/browser-esm-vite-react/package-lock.json
generated
6
samples/browser-esm-vite-react/package-lock.json
generated
|
|
@ -698,9 +698,9 @@
|
|||
"dev": true
|
||||
},
|
||||
"monaco-editor": {
|
||||
"version": "0.30.1",
|
||||
"resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.30.1.tgz",
|
||||
"integrity": "sha512-B/y4+b2O5G2gjuxIFtCE2EkM17R2NM7/3F8x0qcPsqy4V83bitJTIO4TIeZpYlzu/xy6INiY/+84BEm6+7Cmzg==",
|
||||
"version": "0.31.0",
|
||||
"resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.31.0.tgz",
|
||||
"integrity": "sha512-H3QmysEwxxY8oxmFhIFcY9JkuwilUDa6txdAxb797cVr7XFZX27a3SDwcGJmTlV9iGPwdh132r3KKCS5aNL4Gg==",
|
||||
"dev": true
|
||||
},
|
||||
"ms": {
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@
|
|||
},
|
||||
"dependencies": {},
|
||||
"devDependencies": {
|
||||
"monaco-editor": "^0.30.1",
|
||||
"monaco-editor": "^0.31.0",
|
||||
"react": "^17.0.2",
|
||||
"react-dom": "^17.0.2",
|
||||
"@types/react": "^17.0.35",
|
||||
|
|
|
|||
6
samples/package-lock.json
generated
6
samples/package-lock.json
generated
|
|
@ -2303,9 +2303,9 @@
|
|||
}
|
||||
},
|
||||
"monaco-editor": {
|
||||
"version": "0.30.1",
|
||||
"resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.30.1.tgz",
|
||||
"integrity": "sha512-B/y4+b2O5G2gjuxIFtCE2EkM17R2NM7/3F8x0qcPsqy4V83bitJTIO4TIeZpYlzu/xy6INiY/+84BEm6+7Cmzg==",
|
||||
"version": "0.31.0",
|
||||
"resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.31.0.tgz",
|
||||
"integrity": "sha512-H3QmysEwxxY8oxmFhIFcY9JkuwilUDa6txdAxb797cVr7XFZX27a3SDwcGJmTlV9iGPwdh132r3KKCS5aNL4Gg==",
|
||||
"dev": true
|
||||
},
|
||||
"monaco-editor-webpack-plugin": {
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@
|
|||
"glob": "^7.2.0",
|
||||
"html-webpack-plugin": "^5.5.0",
|
||||
"monaco-editor-webpack-plugin": "^6.0.0",
|
||||
"monaco-editor": "^0.30.1",
|
||||
"monaco-editor": "^0.31.0",
|
||||
"style-loader": "^3.3.1",
|
||||
"terser-webpack-plugin": "^5.2.5",
|
||||
"ts-loader": "^9.2.6",
|
||||
|
|
|
|||
|
|
@ -78,6 +78,7 @@ Options can be passed in to `MonacoWebpackPlugin`. They can be used to generate
|
|||
|
||||
| `monaco-editor-webpack-plugin` | `monaco-editor` |
|
||||
| ------------------------------ | -------------------------------------- |
|
||||
| `7.*.*` | `>= 0.31.0` |
|
||||
| `6.*.*` | `0.30.*` |
|
||||
| `5.*.*` | `0.29.*` |
|
||||
| `4.*.*` | `0.25.*`, `0.26.*`, `0.27.*`, `0.28.*` |
|
||||
|
|
|
|||
6
webpack-plugin/package-lock.json
generated
6
webpack-plugin/package-lock.json
generated
|
|
@ -768,9 +768,9 @@
|
|||
"dev": true
|
||||
},
|
||||
"monaco-editor": {
|
||||
"version": "0.30.1",
|
||||
"resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.30.1.tgz",
|
||||
"integrity": "sha512-B/y4+b2O5G2gjuxIFtCE2EkM17R2NM7/3F8x0qcPsqy4V83bitJTIO4TIeZpYlzu/xy6INiY/+84BEm6+7Cmzg==",
|
||||
"version": "0.31.0",
|
||||
"resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.31.0.tgz",
|
||||
"integrity": "sha512-H3QmysEwxxY8oxmFhIFcY9JkuwilUDa6txdAxb797cVr7XFZX27a3SDwcGJmTlV9iGPwdh132r3KKCS5aNL4Gg==",
|
||||
"dev": true
|
||||
},
|
||||
"nanoid": {
|
||||
|
|
|
|||
|
|
@ -30,13 +30,13 @@
|
|||
"homepage": "https://github.com/microsoft/monaco-editor#readme",
|
||||
"peerDependencies": {
|
||||
"webpack": "^4.5.0 || 5.x",
|
||||
"monaco-editor": "0.30.x"
|
||||
"monaco-editor": ">= 0.31.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"css-loader": "^6.5.1",
|
||||
"file-loader": "^6.2.0",
|
||||
"glob": "^7.2.0",
|
||||
"monaco-editor": "^0.30.1",
|
||||
"monaco-editor": "^0.31.0",
|
||||
"style-loader": "^3.3.1",
|
||||
"typescript": "^4.4.4",
|
||||
"webpack": "^5.64.1",
|
||||
|
|
|
|||
|
|
@ -5,10 +5,7 @@ import * as fs from 'fs';
|
|||
import { AddWorkerEntryPointPlugin } from './plugins/AddWorkerEntryPointPlugin';
|
||||
import { IFeatureDefinition } from './types';
|
||||
import { ILoaderOptions } from './loaders/include';
|
||||
|
||||
// TODO: replace once a new monaco-editor version is published
|
||||
// import { EditorLanguage, EditorFeature, NegatedEditorFeature } from 'monaco-editor/esm/metadata';
|
||||
import { EditorLanguage, EditorFeature, NegatedEditorFeature } from './metadata';
|
||||
import { EditorLanguage, EditorFeature, NegatedEditorFeature } from 'monaco-editor/esm/metadata';
|
||||
|
||||
const INCLUDE_LOADER_PATH = require.resolve('./loaders/include');
|
||||
|
||||
|
|
|
|||
195
webpack-plugin/src/metadata.d.ts
vendored
195
webpack-plugin/src/metadata.d.ts
vendored
|
|
@ -1,195 +0,0 @@
|
|||
export interface IWorkerDefinition {
|
||||
id: string;
|
||||
entry: string;
|
||||
}
|
||||
|
||||
export interface IFeatureDefinition {
|
||||
label: string;
|
||||
entry: string | string[] | undefined;
|
||||
worker?: IWorkerDefinition;
|
||||
}
|
||||
|
||||
export const features: IFeatureDefinition[];
|
||||
|
||||
export const languages: IFeatureDefinition[];
|
||||
|
||||
export type EditorLanguage =
|
||||
| 'abap'
|
||||
| 'apex'
|
||||
| 'azcli'
|
||||
| 'bat'
|
||||
| 'bicep'
|
||||
| 'cameligo'
|
||||
| 'clojure'
|
||||
| 'coffee'
|
||||
| 'cpp'
|
||||
| 'csharp'
|
||||
| 'csp'
|
||||
| 'css'
|
||||
| 'dart'
|
||||
| 'dockerfile'
|
||||
| 'ecl'
|
||||
| 'elixir'
|
||||
| 'flow9'
|
||||
| 'fsharp'
|
||||
| 'go'
|
||||
| 'graphql'
|
||||
| 'handlebars'
|
||||
| 'hcl'
|
||||
| 'html'
|
||||
| 'ini'
|
||||
| 'java'
|
||||
| 'javascript'
|
||||
| 'json'
|
||||
| 'julia'
|
||||
| 'kotlin'
|
||||
| 'less'
|
||||
| 'lexon'
|
||||
| 'liquid'
|
||||
| 'lua'
|
||||
| 'm3'
|
||||
| 'markdown'
|
||||
| 'mips'
|
||||
| 'msdax'
|
||||
| 'mysql'
|
||||
| 'objective-c'
|
||||
| 'pascal'
|
||||
| 'pascaligo'
|
||||
| 'perl'
|
||||
| 'pgsql'
|
||||
| 'php'
|
||||
| 'pla'
|
||||
| 'postiats'
|
||||
| 'powerquery'
|
||||
| 'powershell'
|
||||
| 'protobuf'
|
||||
| 'pug'
|
||||
| 'python'
|
||||
| 'qsharp'
|
||||
| 'r'
|
||||
| 'razor'
|
||||
| 'redis'
|
||||
| 'redshift'
|
||||
| 'restructuredtext'
|
||||
| 'ruby'
|
||||
| 'rust'
|
||||
| 'sb'
|
||||
| 'scala'
|
||||
| 'scheme'
|
||||
| 'scss'
|
||||
| 'shell'
|
||||
| 'solidity'
|
||||
| 'sophia'
|
||||
| 'sparql'
|
||||
| 'sql'
|
||||
| 'st'
|
||||
| 'swift'
|
||||
| 'systemverilog'
|
||||
| 'tcl'
|
||||
| 'twig'
|
||||
| 'typescript'
|
||||
| 'vb'
|
||||
| 'xml'
|
||||
| 'yaml';
|
||||
|
||||
export type EditorFeature =
|
||||
| 'accessibilityHelp'
|
||||
| 'anchorSelect'
|
||||
| 'bracketMatching'
|
||||
| 'caretOperations'
|
||||
| 'clipboard'
|
||||
| 'codeAction'
|
||||
| 'codelens'
|
||||
| 'colorPicker'
|
||||
| 'comment'
|
||||
| 'contextmenu'
|
||||
| 'coreCommands'
|
||||
| 'cursorUndo'
|
||||
| 'dnd'
|
||||
| 'documentSymbols'
|
||||
| 'find'
|
||||
| 'folding'
|
||||
| 'fontZoom'
|
||||
| 'format'
|
||||
| 'gotoError'
|
||||
| 'gotoLine'
|
||||
| 'gotoSymbol'
|
||||
| 'hover'
|
||||
| 'iPadShowKeyboard'
|
||||
| 'inPlaceReplace'
|
||||
| 'indentation'
|
||||
| 'inlayHints'
|
||||
| 'inlineCompletions'
|
||||
| 'inspectTokens'
|
||||
| 'linesOperations'
|
||||
| 'linkedEditing'
|
||||
| 'links'
|
||||
| 'multicursor'
|
||||
| 'parameterHints'
|
||||
| 'quickCommand'
|
||||
| 'quickHelp'
|
||||
| 'quickOutline'
|
||||
| 'referenceSearch'
|
||||
| 'rename'
|
||||
| 'smartSelect'
|
||||
| 'snippets'
|
||||
| 'suggest'
|
||||
| 'toggleHighContrast'
|
||||
| 'toggleTabFocusMode'
|
||||
| 'transpose'
|
||||
| 'unusualLineTerminators'
|
||||
| 'viewportSemanticTokens'
|
||||
| 'wordHighlighter'
|
||||
| 'wordOperations'
|
||||
| 'wordPartOperations';
|
||||
|
||||
export type NegatedEditorFeature =
|
||||
| '!accessibilityHelp'
|
||||
| '!anchorSelect'
|
||||
| '!bracketMatching'
|
||||
| '!caretOperations'
|
||||
| '!clipboard'
|
||||
| '!codeAction'
|
||||
| '!codelens'
|
||||
| '!colorPicker'
|
||||
| '!comment'
|
||||
| '!contextmenu'
|
||||
| '!coreCommands'
|
||||
| '!cursorUndo'
|
||||
| '!dnd'
|
||||
| '!documentSymbols'
|
||||
| '!find'
|
||||
| '!folding'
|
||||
| '!fontZoom'
|
||||
| '!format'
|
||||
| '!gotoError'
|
||||
| '!gotoLine'
|
||||
| '!gotoSymbol'
|
||||
| '!hover'
|
||||
| '!iPadShowKeyboard'
|
||||
| '!inPlaceReplace'
|
||||
| '!indentation'
|
||||
| '!inlayHints'
|
||||
| '!inlineCompletions'
|
||||
| '!inspectTokens'
|
||||
| '!linesOperations'
|
||||
| '!linkedEditing'
|
||||
| '!links'
|
||||
| '!multicursor'
|
||||
| '!parameterHints'
|
||||
| '!quickCommand'
|
||||
| '!quickHelp'
|
||||
| '!quickOutline'
|
||||
| '!referenceSearch'
|
||||
| '!rename'
|
||||
| '!smartSelect'
|
||||
| '!snippets'
|
||||
| '!suggest'
|
||||
| '!toggleHighContrast'
|
||||
| '!toggleTabFocusMode'
|
||||
| '!transpose'
|
||||
| '!unusualLineTerminators'
|
||||
| '!viewportSemanticTokens'
|
||||
| '!wordHighlighter'
|
||||
| '!wordOperations'
|
||||
| '!wordPartOperations';
|
||||
Loading…
Add table
Add a link
Reference in a new issue