chore: remove editor static files
This commit is contained in:
Binary file not shown.
File diff suppressed because one or more lines are too long
@@ -1,163 +0,0 @@
|
|||||||
/*!-----------------------------------------------------------------------------
|
|
||||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
|
||||||
* monaco-languages version: 0.30.1(5a7ba61be909ae9e4889768a3453ebb0dec392e2)
|
|
||||||
* Released under the MIT license
|
|
||||||
* https://github.com/Microsoft/monaco-languages/blob/master/LICENSE.md
|
|
||||||
*-----------------------------------------------------------------------------*/
|
|
||||||
define('vs/basic-languages/yaml/yaml', ['require', 'exports'], function (e, n) {
|
|
||||||
'use strict';
|
|
||||||
(Object.defineProperty(n, '__esModule', { value: !0 }),
|
|
||||||
(n.language = n.conf = void 0),
|
|
||||||
(n.conf = {
|
|
||||||
comments: { lineComment: '#' },
|
|
||||||
brackets: [
|
|
||||||
['{', '}'],
|
|
||||||
['[', ']'],
|
|
||||||
['(', ')']
|
|
||||||
],
|
|
||||||
autoClosingPairs: [
|
|
||||||
{ open: '{', close: '}' },
|
|
||||||
{ open: '[', close: ']' },
|
|
||||||
{ open: '(', close: ')' },
|
|
||||||
{ open: '"', close: '"' },
|
|
||||||
{ open: "'", close: "'" }
|
|
||||||
],
|
|
||||||
surroundingPairs: [
|
|
||||||
{ open: '{', close: '}' },
|
|
||||||
{ open: '[', close: ']' },
|
|
||||||
{ open: '(', close: ')' },
|
|
||||||
{ open: '"', close: '"' },
|
|
||||||
{ open: "'", close: "'" }
|
|
||||||
],
|
|
||||||
folding: { offSide: !0 }
|
|
||||||
}),
|
|
||||||
(n.language = {
|
|
||||||
tokenPostfix: '.yaml',
|
|
||||||
brackets: [
|
|
||||||
{ token: 'delimiter.bracket', open: '{', close: '}' },
|
|
||||||
{ token: 'delimiter.square', open: '[', close: ']' }
|
|
||||||
],
|
|
||||||
keywords: [
|
|
||||||
'true',
|
|
||||||
'True',
|
|
||||||
'TRUE',
|
|
||||||
'false',
|
|
||||||
'False',
|
|
||||||
'FALSE',
|
|
||||||
'null',
|
|
||||||
'Null',
|
|
||||||
'Null',
|
|
||||||
'~'
|
|
||||||
],
|
|
||||||
numberInteger: /(?:0|[+-]?[0-9]+)/,
|
|
||||||
numberFloat: /(?:0|[+-]?[0-9]+)(?:\.[0-9]+)?(?:e[-+][1-9][0-9]*)?/,
|
|
||||||
numberOctal: /0o[0-7]+/,
|
|
||||||
numberHex: /0x[0-9a-fA-F]+/,
|
|
||||||
numberInfinity: /[+-]?\.(?:inf|Inf|INF)/,
|
|
||||||
numberNaN: /\.(?:nan|Nan|NAN)/,
|
|
||||||
numberDate:
|
|
||||||
/\d{4}-\d\d-\d\d([Tt ]\d\d:\d\d:\d\d(\.\d+)?(( ?[+-]\d\d?(:\d\d)?)|Z)?)?/,
|
|
||||||
escapes: /\\(?:[btnfr\\"']|[0-7][0-7]?|[0-3][0-7]{2})/,
|
|
||||||
tokenizer: {
|
|
||||||
root: [
|
|
||||||
{ include: '@whitespace' },
|
|
||||||
{ include: '@comment' },
|
|
||||||
[/%[^ ]+.*$/, 'meta.directive'],
|
|
||||||
[/---/, 'operators.directivesEnd'],
|
|
||||||
[/\.{3}/, 'operators.documentEnd'],
|
|
||||||
[/[-?:](?= )/, 'operators'],
|
|
||||||
{ include: '@anchor' },
|
|
||||||
{ include: '@tagHandle' },
|
|
||||||
{ include: '@flowCollections' },
|
|
||||||
{ include: '@blockStyle' },
|
|
||||||
[/@numberInteger(?![ \t]*\S+)/, 'number'],
|
|
||||||
[/@numberFloat(?![ \t]*\S+)/, 'number.float'],
|
|
||||||
[/@numberOctal(?![ \t]*\S+)/, 'number.octal'],
|
|
||||||
[/@numberHex(?![ \t]*\S+)/, 'number.hex'],
|
|
||||||
[/@numberInfinity(?![ \t]*\S+)/, 'number.infinity'],
|
|
||||||
[/@numberNaN(?![ \t]*\S+)/, 'number.nan'],
|
|
||||||
[/@numberDate(?![ \t]*\S+)/, 'number.date'],
|
|
||||||
[
|
|
||||||
/(".*?"|'.*?'|.*?)([ \t]*)(:)( |$)/,
|
|
||||||
['type', 'white', 'operators', 'white']
|
|
||||||
],
|
|
||||||
{ include: '@flowScalars' },
|
|
||||||
[/[^#]+/, { cases: { '@keywords': 'keyword', '@default': 'string' } }]
|
|
||||||
],
|
|
||||||
object: [
|
|
||||||
{ include: '@whitespace' },
|
|
||||||
{ include: '@comment' },
|
|
||||||
[/\}/, '@brackets', '@pop'],
|
|
||||||
[/,/, 'delimiter.comma'],
|
|
||||||
[/:(?= )/, 'operators'],
|
|
||||||
[/(?:".*?"|'.*?'|[^,\{\[]+?)(?=: )/, 'type'],
|
|
||||||
{ include: '@flowCollections' },
|
|
||||||
{ include: '@flowScalars' },
|
|
||||||
{ include: '@tagHandle' },
|
|
||||||
{ include: '@anchor' },
|
|
||||||
{ include: '@flowNumber' },
|
|
||||||
[
|
|
||||||
/[^\},]+/,
|
|
||||||
{ cases: { '@keywords': 'keyword', '@default': 'string' } }
|
|
||||||
]
|
|
||||||
],
|
|
||||||
array: [
|
|
||||||
{ include: '@whitespace' },
|
|
||||||
{ include: '@comment' },
|
|
||||||
[/\]/, '@brackets', '@pop'],
|
|
||||||
[/,/, 'delimiter.comma'],
|
|
||||||
{ include: '@flowCollections' },
|
|
||||||
{ include: '@flowScalars' },
|
|
||||||
{ include: '@tagHandle' },
|
|
||||||
{ include: '@anchor' },
|
|
||||||
{ include: '@flowNumber' },
|
|
||||||
[
|
|
||||||
/[^\],]+/,
|
|
||||||
{ cases: { '@keywords': 'keyword', '@default': 'string' } }
|
|
||||||
]
|
|
||||||
],
|
|
||||||
multiString: [[/^( +).+$/, 'string', '@multiStringContinued.$1']],
|
|
||||||
multiStringContinued: [
|
|
||||||
[
|
|
||||||
/^( *).+$/,
|
|
||||||
{
|
|
||||||
cases: {
|
|
||||||
'$1==$S2': 'string',
|
|
||||||
'@default': { token: '@rematch', next: '@popall' }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
],
|
|
||||||
whitespace: [[/[ \t\r\n]+/, 'white']],
|
|
||||||
comment: [[/#.*$/, 'comment']],
|
|
||||||
flowCollections: [
|
|
||||||
[/\[/, '@brackets', '@array'],
|
|
||||||
[/\{/, '@brackets', '@object']
|
|
||||||
],
|
|
||||||
flowScalars: [
|
|
||||||
[/"([^"\\]|\\.)*$/, 'string.invalid'],
|
|
||||||
[/'([^'\\]|\\.)*$/, 'string.invalid'],
|
|
||||||
[/'[^']*'/, 'string'],
|
|
||||||
[/"/, 'string', '@doubleQuotedString']
|
|
||||||
],
|
|
||||||
doubleQuotedString: [
|
|
||||||
[/[^\\"]+/, 'string'],
|
|
||||||
[/@escapes/, 'string.escape'],
|
|
||||||
[/\\./, 'string.escape.invalid'],
|
|
||||||
[/"/, 'string', '@pop']
|
|
||||||
],
|
|
||||||
blockStyle: [[/[>|][0-9]*[+-]?$/, 'operators', '@multiString']],
|
|
||||||
flowNumber: [
|
|
||||||
[/@numberInteger(?=[ \t]*[,\]\}])/, 'number'],
|
|
||||||
[/@numberFloat(?=[ \t]*[,\]\}])/, 'number.float'],
|
|
||||||
[/@numberOctal(?=[ \t]*[,\]\}])/, 'number.octal'],
|
|
||||||
[/@numberHex(?=[ \t]*[,\]\}])/, 'number.hex'],
|
|
||||||
[/@numberInfinity(?=[ \t]*[,\]\}])/, 'number.infinity'],
|
|
||||||
[/@numberNaN(?=[ \t]*[,\]\}])/, 'number.nan'],
|
|
||||||
[/@numberDate(?=[ \t]*[,\]\}])/, 'number.date']
|
|
||||||
],
|
|
||||||
tagHandle: [[/\![^ ]*/, 'tag']],
|
|
||||||
anchor: [[/[&*][^ ]+/, 'namespace']]
|
|
||||||
}
|
|
||||||
}));
|
|
||||||
});
|
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
-1652
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,7 @@
|
|||||||
import EditorWrap from '@/components/editor-wrap';
|
import EditorWrap from '@/components/editor-wrap';
|
||||||
import { LoadingOutlined } from '@ant-design/icons';
|
import { LoadingOutlined } from '@ant-design/icons';
|
||||||
import Editor, { loader } from '@monaco-editor/react';
|
import Editor, { loader } from '@monaco-editor/react';
|
||||||
|
import * as monaco from 'monaco-editor';
|
||||||
import { yamlDefaults } from 'monaco-yaml';
|
import { yamlDefaults } from 'monaco-yaml';
|
||||||
import React, {
|
import React, {
|
||||||
forwardRef,
|
forwardRef,
|
||||||
@@ -10,7 +11,7 @@ import React, {
|
|||||||
} from 'react';
|
} from 'react';
|
||||||
|
|
||||||
loader.config({
|
loader.config({
|
||||||
paths: { vs: '/vs' }
|
monaco
|
||||||
});
|
});
|
||||||
|
|
||||||
interface ViewerProps {
|
interface ViewerProps {
|
||||||
@@ -130,8 +131,7 @@ const EditorInner: React.FC<ViewerProps> = forwardRef((props, ref) => {
|
|||||||
scrollbar: {
|
scrollbar: {
|
||||||
verticalScrollbarSize: 6,
|
verticalScrollbarSize: 6,
|
||||||
horizontalScrollbarSize: 6
|
horizontalScrollbarSize: 6
|
||||||
},
|
}
|
||||||
placeholder: placeholder
|
|
||||||
}}
|
}}
|
||||||
loading={<LoadingOutlined style={{ fontSize: 24 }}></LoadingOutlined>}
|
loading={<LoadingOutlined style={{ fontSize: 24 }}></LoadingOutlined>}
|
||||||
beforeMount={handleBeforeMount}
|
beforeMount={handleBeforeMount}
|
||||||
|
|||||||
Reference in New Issue
Block a user