David `Deltakosh` Catuhe hace 5 años
padre
commit
36aefcfd3d

+ 23 - 28
Playground/src/components/monacoComponent.tsx

@@ -50,35 +50,30 @@ export class MonacoComponent extends React.Component<IMonacoComponentProps> {
 
         libContent += await response.text();
 
-        // require.config({
-        //     paths: {
-        //         'vs': 'node_modules/monaco-editor/dev/vs'
-        //     }
-        // });
-
-            let hostElement = this._hostReference.current!;  
-            var editorOptions = {
-                value: "",
-                language: this.props.language == "JS" ? "javascript" : "typescript",
-                lineNumbers: "on",
-                roundedSelection: true,
-                automaticLayout: true,
-                scrollBeyondLastLine: false,
-                readOnly: false,
-                theme: "vs",
-                contextmenu: false,
-                folding: true,
-                showFoldingControls: "always",
-                renderIndentGuides: true,
-                minimap: {
-                    enabled: true
-                }
-            };      
 
-            this._editor = monaco.editor.create(
-                hostElement,
-                editorOptions as any
-            );
+        let hostElement = this._hostReference.current!;  
+        var editorOptions = {
+            value: "",
+            language: this.props.language == "JS" ? "javascript" : "typescript",
+            lineNumbers: "on",
+            roundedSelection: true,
+            automaticLayout: true,
+            scrollBeyondLastLine: false,
+            readOnly: false,
+            theme: "vs",
+            contextmenu: false,
+            folding: true,
+            showFoldingControls: "always",
+            renderIndentGuides: true,
+            minimap: {
+                enabled: true
+            }
+        };      
+
+        this._editor = monaco.editor.create(
+            hostElement,
+            editorOptions as any
+        );
 
         //   this.setupDefinitionWorker(libContent);
 

+ 2 - 2
Tools/Config/config.json

@@ -698,7 +698,7 @@
         "build": {            
             "ignoreInWorkerMode": true,
             "ignoreInTestMode": true,
-            "mainFolder": "./playground/",
+            "mainFolder": "./Playground/",
             "uncheckedLintImports": [
                 "react",
                 "react-dom",
@@ -725,7 +725,7 @@
                     "Tools/**/*"
                 ],
                 "packageName": "@babylonjs/playground",
-                "readme": "dist/preview release/playground/readme-es6.md",
+                "readme": "dist/preview release/Playground/readme-es6.md",
                 "packagesFiles": [
                     "babylon.playground.max.js",
                     "babylon.playground.max.js.map",

+ 1 - 1
Tools/Gulp/package.json

@@ -9,7 +9,7 @@
     "readme": "https://github.com/BabylonJS/Babylon.js/edit/master/readme.md",
     "license": "(Apache-2.0)",
     "scripts": {
-        "install": "cd ../../ && npm install && cd playground/public/ && npm install && cd ../../Viewer && npm install && cd ../Tools/Gulp/",
+        "install": "cd ../../ && npm install && cd ../../Viewer && npm install && cd ../Tools/Gulp/",
         "build": "gulp --max-old-space-size=8192 --tsLintFix",
         "start": "gulp run --max-old-space-size=8192",
         "start-public-ssl": "gulp run --max-old-space-size=8192 --public --ssl"

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 1220
dist/preview release/playground/0.max.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 1
dist/preview release/playground/0.max.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 1
dist/preview release/playground/1.js


+ 0 - 268
dist/preview release/playground/1.max.js

@@ -1,268 +0,0 @@
-((typeof self !== "undefined" ? self : typeof global !== "undefined" ? global : this)["webpackJsonp"] = (typeof self !== "undefined" ? self : typeof global !== "undefined" ? global : this)["webpackJsonp"] || []).push([[1],{
-
-/***/ "../../node_modules/monaco-editor/esm/vs/basic-languages/javascript/javascript.js":
-/*!******************************************************************************************************!*\
-  !*** D:/Repos/Babylon.js/node_modules/monaco-editor/esm/vs/basic-languages/javascript/javascript.js ***!
-  \******************************************************************************************************/
-/*! exports provided: conf, language */
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "conf", function() { return conf; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "language", function() { return language; });
-/* harmony import */ var _typescript_typescript_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../typescript/typescript.js */ "../../node_modules/monaco-editor/esm/vs/basic-languages/typescript/typescript.js");
-/*---------------------------------------------------------------------------------------------
- *  Copyright (c) Microsoft Corporation. All rights reserved.
- *  Licensed under the MIT License. See License.txt in the project root for license information.
- *--------------------------------------------------------------------------------------------*/
-
-
-// Allow for running under nodejs/requirejs in tests
-var _monaco = (typeof monaco === 'undefined' ? self.monaco : monaco);
-var conf = _typescript_typescript_js__WEBPACK_IMPORTED_MODULE_0__["conf"];
-var language = {
-    // Set defaultToken to invalid to see what you do not tokenize yet
-    defaultToken: 'invalid',
-    tokenPostfix: '.js',
-    keywords: [
-        'break', 'case', 'catch', 'class', 'continue', 'const',
-        'constructor', 'debugger', 'default', 'delete', 'do', 'else',
-        'export', 'extends', 'false', 'finally', 'for', 'from', 'function',
-        'get', 'if', 'import', 'in', 'instanceof', 'let', 'new', 'null',
-        'return', 'set', 'super', 'switch', 'symbol', 'this', 'throw', 'true',
-        'try', 'typeof', 'undefined', 'var', 'void', 'while', 'with', 'yield',
-        'async', 'await', 'of'
-    ],
-    typeKeywords: [],
-    operators: _typescript_typescript_js__WEBPACK_IMPORTED_MODULE_0__["language"].operators,
-    symbols: _typescript_typescript_js__WEBPACK_IMPORTED_MODULE_0__["language"].symbols,
-    escapes: _typescript_typescript_js__WEBPACK_IMPORTED_MODULE_0__["language"].escapes,
-    digits: _typescript_typescript_js__WEBPACK_IMPORTED_MODULE_0__["language"].digits,
-    octaldigits: _typescript_typescript_js__WEBPACK_IMPORTED_MODULE_0__["language"].octaldigits,
-    binarydigits: _typescript_typescript_js__WEBPACK_IMPORTED_MODULE_0__["language"].binarydigits,
-    hexdigits: _typescript_typescript_js__WEBPACK_IMPORTED_MODULE_0__["language"].hexdigits,
-    regexpctl: _typescript_typescript_js__WEBPACK_IMPORTED_MODULE_0__["language"].regexpctl,
-    regexpesc: _typescript_typescript_js__WEBPACK_IMPORTED_MODULE_0__["language"].regexpesc,
-    tokenizer: _typescript_typescript_js__WEBPACK_IMPORTED_MODULE_0__["language"].tokenizer,
-};
-
-
-/***/ }),
-
-/***/ "../../node_modules/monaco-editor/esm/vs/basic-languages/typescript/typescript.js":
-/*!******************************************************************************************************!*\
-  !*** D:/Repos/Babylon.js/node_modules/monaco-editor/esm/vs/basic-languages/typescript/typescript.js ***!
-  \******************************************************************************************************/
-/*! exports provided: conf, language */
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "conf", function() { return conf; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "language", function() { return language; });
-/*---------------------------------------------------------------------------------------------
- *  Copyright (c) Microsoft Corporation. All rights reserved.
- *  Licensed under the MIT License. See License.txt in the project root for license information.
- *--------------------------------------------------------------------------------------------*/
-
-// Allow for running under nodejs/requirejs in tests
-var _monaco = (typeof monaco === 'undefined' ? self.monaco : monaco);
-var conf = {
-    wordPattern: /(-?\d*\.\d\w*)|([^\`\~\!\@\#\%\^\&\*\(\)\-\=\+\[\{\]\}\\\|\;\:\'\"\,\.\<\>\/\?\s]+)/g,
-    comments: {
-        lineComment: '//',
-        blockComment: ['/*', '*/']
-    },
-    brackets: [
-        ['{', '}'],
-        ['[', ']'],
-        ['(', ')']
-    ],
-    onEnterRules: [
-        {
-            // e.g. /** | */
-            beforeText: /^\s*\/\*\*(?!\/)([^\*]|\*(?!\/))*$/,
-            afterText: /^\s*\*\/$/,
-            action: { indentAction: _monaco.languages.IndentAction.IndentOutdent, appendText: ' * ' }
-        },
-        {
-            // e.g. /** ...|
-            beforeText: /^\s*\/\*\*(?!\/)([^\*]|\*(?!\/))*$/,
-            action: { indentAction: _monaco.languages.IndentAction.None, appendText: ' * ' }
-        },
-        {
-            // e.g.  * ...|
-            beforeText: /^(\t|(\ \ ))*\ \*(\ ([^\*]|\*(?!\/))*)?$/,
-            action: { indentAction: _monaco.languages.IndentAction.None, appendText: '* ' }
-        },
-        {
-            // e.g.  */|
-            beforeText: /^(\t|(\ \ ))*\ \*\/\s*$/,
-            action: { indentAction: _monaco.languages.IndentAction.None, removeText: 1 }
-        }
-    ],
-    autoClosingPairs: [
-        { open: '{', close: '}' },
-        { open: '[', close: ']' },
-        { open: '(', close: ')' },
-        { open: '"', close: '"', notIn: ['string'] },
-        { open: '\'', close: '\'', notIn: ['string', 'comment'] },
-        { open: '`', close: '`', notIn: ['string', 'comment'] },
-        { open: "/**", close: " */", notIn: ["string"] }
-    ],
-    folding: {
-        markers: {
-            start: new RegExp("^\\s*//\\s*#?region\\b"),
-            end: new RegExp("^\\s*//\\s*#?endregion\\b")
-        }
-    }
-};
-var language = {
-    // Set defaultToken to invalid to see what you do not tokenize yet
-    defaultToken: 'invalid',
-    tokenPostfix: '.ts',
-    keywords: [
-        'abstract', 'as', 'break', 'case', 'catch', 'class', 'continue', 'const',
-        'constructor', 'debugger', 'declare', 'default', 'delete', 'do', 'else',
-        'enum', 'export', 'extends', 'false', 'finally', 'for', 'from', 'function',
-        'get', 'if', 'implements', 'import', 'in', 'infer', 'instanceof', 'interface',
-        'is', 'keyof', 'let', 'module', 'namespace', 'never', 'new', 'null', 'package',
-        'private', 'protected', 'public', 'readonly', 'require', 'global', 'return',
-        'set', 'static', 'super', 'switch', 'symbol', 'this', 'throw', 'true', 'try',
-        'type', 'typeof', 'unique', 'var', 'void', 'while', 'with', 'yield', 'async',
-        'await', 'of'
-    ],
-    typeKeywords: [
-        'any', 'boolean', 'number', 'object', 'string', 'undefined'
-    ],
-    operators: [
-        '<=', '>=', '==', '!=', '===', '!==', '=>', '+', '-', '**',
-        '*', '/', '%', '++', '--', '<<', '</', '>>', '>>>', '&',
-        '|', '^', '!', '~', '&&', '||', '??', '?', ':', '=', '+=', '-=',
-        '*=', '**=', '/=', '%=', '<<=', '>>=', '>>>=', '&=', '|=',
-        '^=', '@',
-    ],
-    // we include these common regular expressions
-    symbols: /[=><!~?:&|+\-*\/\^%]+/,
-    escapes: /\\(?:[abfnrtv\\"']|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,
-    digits: /\d+(_+\d+)*/,
-    octaldigits: /[0-7]+(_+[0-7]+)*/,
-    binarydigits: /[0-1]+(_+[0-1]+)*/,
-    hexdigits: /[[0-9a-fA-F]+(_+[0-9a-fA-F]+)*/,
-    regexpctl: /[(){}\[\]\$\^|\-*+?\.]/,
-    regexpesc: /\\(?:[bBdDfnrstvwWn0\\\/]|@regexpctl|c[A-Z]|x[0-9a-fA-F]{2}|u[0-9a-fA-F]{4})/,
-    // The main tokenizer for our languages
-    tokenizer: {
-        root: [
-            [/[{}]/, 'delimiter.bracket'],
-            { include: 'common' }
-        ],
-        common: [
-            // identifiers and keywords
-            [/[a-z_$][\w$]*/, {
-                    cases: {
-                        '@typeKeywords': 'keyword',
-                        '@keywords': 'keyword',
-                        '@default': 'identifier'
-                    }
-                }],
-            [/[A-Z][\w\$]*/, 'type.identifier'],
-            // [/[A-Z][\w\$]*/, 'identifier'],
-            // whitespace
-            { include: '@whitespace' },
-            // regular expression: ensure it is terminated before beginning (otherwise it is an opeator)
-            [/\/(?=([^\\\/]|\\.)+\/([gimsuy]*)(\s*)(\.|;|,|\)|\]|\}|$))/, { token: 'regexp', bracket: '@open', next: '@regexp' }],
-            // delimiters and operators
-            [/[()\[\]]/, '@brackets'],
-            [/[<>](?!@symbols)/, '@brackets'],
-            [/!(?=([^=]|$))/, 'delimiter'],
-            [/@symbols/, {
-                    cases: {
-                        '@operators': 'delimiter',
-                        '@default': ''
-                    }
-                }],
-            // numbers
-            [/(@digits)[eE]([\-+]?(@digits))?/, 'number.float'],
-            [/(@digits)\.(@digits)([eE][\-+]?(@digits))?/, 'number.float'],
-            [/0[xX](@hexdigits)n?/, 'number.hex'],
-            [/0[oO]?(@octaldigits)n?/, 'number.octal'],
-            [/0[bB](@binarydigits)n?/, 'number.binary'],
-            [/(@digits)n?/, 'number'],
-            // delimiter: after number because of .\d floats
-            [/[;,.]/, 'delimiter'],
-            // strings
-            [/"([^"\\]|\\.)*$/, 'string.invalid'],
-            [/'([^'\\]|\\.)*$/, 'string.invalid'],
-            [/"/, 'string', '@string_double'],
-            [/'/, 'string', '@string_single'],
-            [/`/, 'string', '@string_backtick'],
-        ],
-        whitespace: [
-            [/[ \t\r\n]+/, ''],
-            [/\/\*\*(?!\/)/, 'comment.doc', '@jsdoc'],
-            [/\/\*/, 'comment', '@comment'],
-            [/\/\/.*$/, 'comment'],
-        ],
-        comment: [
-            [/[^\/*]+/, 'comment'],
-            [/\*\//, 'comment', '@pop'],
-            [/[\/*]/, 'comment']
-        ],
-        jsdoc: [
-            [/[^\/*]+/, 'comment.doc'],
-            [/\*\//, 'comment.doc', '@pop'],
-            [/[\/*]/, 'comment.doc']
-        ],
-        // We match regular expression quite precisely
-        regexp: [
-            [/(\{)(\d+(?:,\d*)?)(\})/, ['regexp.escape.control', 'regexp.escape.control', 'regexp.escape.control']],
-            [/(\[)(\^?)(?=(?:[^\]\\\/]|\\.)+)/, ['regexp.escape.control', { token: 'regexp.escape.control', next: '@regexrange' }]],
-            [/(\()(\?:|\?=|\?!)/, ['regexp.escape.control', 'regexp.escape.control']],
-            [/[()]/, 'regexp.escape.control'],
-            [/@regexpctl/, 'regexp.escape.control'],
-            [/[^\\\/]/, 'regexp'],
-            [/@regexpesc/, 'regexp.escape'],
-            [/\\\./, 'regexp.invalid'],
-            [/(\/)([gimsuy]*)/, [{ token: 'regexp', bracket: '@close', next: '@pop' }, 'keyword.other']],
-        ],
-        regexrange: [
-            [/-/, 'regexp.escape.control'],
-            [/\^/, 'regexp.invalid'],
-            [/@regexpesc/, 'regexp.escape'],
-            [/[^\]]/, 'regexp'],
-            [/\]/, { token: 'regexp.escape.control', next: '@pop', bracket: '@close' }]
-        ],
-        string_double: [
-            [/[^\\"]+/, 'string'],
-            [/@escapes/, 'string.escape'],
-            [/\\./, 'string.escape.invalid'],
-            [/"/, 'string', '@pop']
-        ],
-        string_single: [
-            [/[^\\']+/, 'string'],
-            [/@escapes/, 'string.escape'],
-            [/\\./, 'string.escape.invalid'],
-            [/'/, 'string', '@pop']
-        ],
-        string_backtick: [
-            [/\$\{/, { token: 'delimiter.bracket', next: '@bracketCounting' }],
-            [/[^\\`$]+/, 'string'],
-            [/@escapes/, 'string.escape'],
-            [/\\./, 'string.escape.invalid'],
-            [/`/, 'string', '@pop']
-        ],
-        bracketCounting: [
-            [/\{/, 'delimiter.bracket', '@bracketCounting'],
-            [/\}/, 'delimiter.bracket', '@pop'],
-            { include: 'common' }
-        ],
-    },
-};
-
-
-/***/ })
-
-}]);
-//# sourceMappingURL=1.max.js.map

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 1
dist/preview release/playground/1.max.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 1
dist/preview release/playground/2.js


+ 0 - 218
dist/preview release/playground/2.max.js

@@ -1,218 +0,0 @@
-((typeof self !== "undefined" ? self : typeof global !== "undefined" ? global : this)["webpackJsonp"] = (typeof self !== "undefined" ? self : typeof global !== "undefined" ? global : this)["webpackJsonp"] || []).push([[2],{
-
-/***/ "../../node_modules/monaco-editor/esm/vs/basic-languages/typescript/typescript.js":
-/*!******************************************************************************************************!*\
-  !*** D:/Repos/Babylon.js/node_modules/monaco-editor/esm/vs/basic-languages/typescript/typescript.js ***!
-  \******************************************************************************************************/
-/*! exports provided: conf, language */
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "conf", function() { return conf; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "language", function() { return language; });
-/*---------------------------------------------------------------------------------------------
- *  Copyright (c) Microsoft Corporation. All rights reserved.
- *  Licensed under the MIT License. See License.txt in the project root for license information.
- *--------------------------------------------------------------------------------------------*/
-
-// Allow for running under nodejs/requirejs in tests
-var _monaco = (typeof monaco === 'undefined' ? self.monaco : monaco);
-var conf = {
-    wordPattern: /(-?\d*\.\d\w*)|([^\`\~\!\@\#\%\^\&\*\(\)\-\=\+\[\{\]\}\\\|\;\:\'\"\,\.\<\>\/\?\s]+)/g,
-    comments: {
-        lineComment: '//',
-        blockComment: ['/*', '*/']
-    },
-    brackets: [
-        ['{', '}'],
-        ['[', ']'],
-        ['(', ')']
-    ],
-    onEnterRules: [
-        {
-            // e.g. /** | */
-            beforeText: /^\s*\/\*\*(?!\/)([^\*]|\*(?!\/))*$/,
-            afterText: /^\s*\*\/$/,
-            action: { indentAction: _monaco.languages.IndentAction.IndentOutdent, appendText: ' * ' }
-        },
-        {
-            // e.g. /** ...|
-            beforeText: /^\s*\/\*\*(?!\/)([^\*]|\*(?!\/))*$/,
-            action: { indentAction: _monaco.languages.IndentAction.None, appendText: ' * ' }
-        },
-        {
-            // e.g.  * ...|
-            beforeText: /^(\t|(\ \ ))*\ \*(\ ([^\*]|\*(?!\/))*)?$/,
-            action: { indentAction: _monaco.languages.IndentAction.None, appendText: '* ' }
-        },
-        {
-            // e.g.  */|
-            beforeText: /^(\t|(\ \ ))*\ \*\/\s*$/,
-            action: { indentAction: _monaco.languages.IndentAction.None, removeText: 1 }
-        }
-    ],
-    autoClosingPairs: [
-        { open: '{', close: '}' },
-        { open: '[', close: ']' },
-        { open: '(', close: ')' },
-        { open: '"', close: '"', notIn: ['string'] },
-        { open: '\'', close: '\'', notIn: ['string', 'comment'] },
-        { open: '`', close: '`', notIn: ['string', 'comment'] },
-        { open: "/**", close: " */", notIn: ["string"] }
-    ],
-    folding: {
-        markers: {
-            start: new RegExp("^\\s*//\\s*#?region\\b"),
-            end: new RegExp("^\\s*//\\s*#?endregion\\b")
-        }
-    }
-};
-var language = {
-    // Set defaultToken to invalid to see what you do not tokenize yet
-    defaultToken: 'invalid',
-    tokenPostfix: '.ts',
-    keywords: [
-        'abstract', 'as', 'break', 'case', 'catch', 'class', 'continue', 'const',
-        'constructor', 'debugger', 'declare', 'default', 'delete', 'do', 'else',
-        'enum', 'export', 'extends', 'false', 'finally', 'for', 'from', 'function',
-        'get', 'if', 'implements', 'import', 'in', 'infer', 'instanceof', 'interface',
-        'is', 'keyof', 'let', 'module', 'namespace', 'never', 'new', 'null', 'package',
-        'private', 'protected', 'public', 'readonly', 'require', 'global', 'return',
-        'set', 'static', 'super', 'switch', 'symbol', 'this', 'throw', 'true', 'try',
-        'type', 'typeof', 'unique', 'var', 'void', 'while', 'with', 'yield', 'async',
-        'await', 'of'
-    ],
-    typeKeywords: [
-        'any', 'boolean', 'number', 'object', 'string', 'undefined'
-    ],
-    operators: [
-        '<=', '>=', '==', '!=', '===', '!==', '=>', '+', '-', '**',
-        '*', '/', '%', '++', '--', '<<', '</', '>>', '>>>', '&',
-        '|', '^', '!', '~', '&&', '||', '??', '?', ':', '=', '+=', '-=',
-        '*=', '**=', '/=', '%=', '<<=', '>>=', '>>>=', '&=', '|=',
-        '^=', '@',
-    ],
-    // we include these common regular expressions
-    symbols: /[=><!~?:&|+\-*\/\^%]+/,
-    escapes: /\\(?:[abfnrtv\\"']|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,
-    digits: /\d+(_+\d+)*/,
-    octaldigits: /[0-7]+(_+[0-7]+)*/,
-    binarydigits: /[0-1]+(_+[0-1]+)*/,
-    hexdigits: /[[0-9a-fA-F]+(_+[0-9a-fA-F]+)*/,
-    regexpctl: /[(){}\[\]\$\^|\-*+?\.]/,
-    regexpesc: /\\(?:[bBdDfnrstvwWn0\\\/]|@regexpctl|c[A-Z]|x[0-9a-fA-F]{2}|u[0-9a-fA-F]{4})/,
-    // The main tokenizer for our languages
-    tokenizer: {
-        root: [
-            [/[{}]/, 'delimiter.bracket'],
-            { include: 'common' }
-        ],
-        common: [
-            // identifiers and keywords
-            [/[a-z_$][\w$]*/, {
-                    cases: {
-                        '@typeKeywords': 'keyword',
-                        '@keywords': 'keyword',
-                        '@default': 'identifier'
-                    }
-                }],
-            [/[A-Z][\w\$]*/, 'type.identifier'],
-            // [/[A-Z][\w\$]*/, 'identifier'],
-            // whitespace
-            { include: '@whitespace' },
-            // regular expression: ensure it is terminated before beginning (otherwise it is an opeator)
-            [/\/(?=([^\\\/]|\\.)+\/([gimsuy]*)(\s*)(\.|;|,|\)|\]|\}|$))/, { token: 'regexp', bracket: '@open', next: '@regexp' }],
-            // delimiters and operators
-            [/[()\[\]]/, '@brackets'],
-            [/[<>](?!@symbols)/, '@brackets'],
-            [/!(?=([^=]|$))/, 'delimiter'],
-            [/@symbols/, {
-                    cases: {
-                        '@operators': 'delimiter',
-                        '@default': ''
-                    }
-                }],
-            // numbers
-            [/(@digits)[eE]([\-+]?(@digits))?/, 'number.float'],
-            [/(@digits)\.(@digits)([eE][\-+]?(@digits))?/, 'number.float'],
-            [/0[xX](@hexdigits)n?/, 'number.hex'],
-            [/0[oO]?(@octaldigits)n?/, 'number.octal'],
-            [/0[bB](@binarydigits)n?/, 'number.binary'],
-            [/(@digits)n?/, 'number'],
-            // delimiter: after number because of .\d floats
-            [/[;,.]/, 'delimiter'],
-            // strings
-            [/"([^"\\]|\\.)*$/, 'string.invalid'],
-            [/'([^'\\]|\\.)*$/, 'string.invalid'],
-            [/"/, 'string', '@string_double'],
-            [/'/, 'string', '@string_single'],
-            [/`/, 'string', '@string_backtick'],
-        ],
-        whitespace: [
-            [/[ \t\r\n]+/, ''],
-            [/\/\*\*(?!\/)/, 'comment.doc', '@jsdoc'],
-            [/\/\*/, 'comment', '@comment'],
-            [/\/\/.*$/, 'comment'],
-        ],
-        comment: [
-            [/[^\/*]+/, 'comment'],
-            [/\*\//, 'comment', '@pop'],
-            [/[\/*]/, 'comment']
-        ],
-        jsdoc: [
-            [/[^\/*]+/, 'comment.doc'],
-            [/\*\//, 'comment.doc', '@pop'],
-            [/[\/*]/, 'comment.doc']
-        ],
-        // We match regular expression quite precisely
-        regexp: [
-            [/(\{)(\d+(?:,\d*)?)(\})/, ['regexp.escape.control', 'regexp.escape.control', 'regexp.escape.control']],
-            [/(\[)(\^?)(?=(?:[^\]\\\/]|\\.)+)/, ['regexp.escape.control', { token: 'regexp.escape.control', next: '@regexrange' }]],
-            [/(\()(\?:|\?=|\?!)/, ['regexp.escape.control', 'regexp.escape.control']],
-            [/[()]/, 'regexp.escape.control'],
-            [/@regexpctl/, 'regexp.escape.control'],
-            [/[^\\\/]/, 'regexp'],
-            [/@regexpesc/, 'regexp.escape'],
-            [/\\\./, 'regexp.invalid'],
-            [/(\/)([gimsuy]*)/, [{ token: 'regexp', bracket: '@close', next: '@pop' }, 'keyword.other']],
-        ],
-        regexrange: [
-            [/-/, 'regexp.escape.control'],
-            [/\^/, 'regexp.invalid'],
-            [/@regexpesc/, 'regexp.escape'],
-            [/[^\]]/, 'regexp'],
-            [/\]/, { token: 'regexp.escape.control', next: '@pop', bracket: '@close' }]
-        ],
-        string_double: [
-            [/[^\\"]+/, 'string'],
-            [/@escapes/, 'string.escape'],
-            [/\\./, 'string.escape.invalid'],
-            [/"/, 'string', '@pop']
-        ],
-        string_single: [
-            [/[^\\']+/, 'string'],
-            [/@escapes/, 'string.escape'],
-            [/\\./, 'string.escape.invalid'],
-            [/'/, 'string', '@pop']
-        ],
-        string_backtick: [
-            [/\$\{/, { token: 'delimiter.bracket', next: '@bracketCounting' }],
-            [/[^\\`$]+/, 'string'],
-            [/@escapes/, 'string.escape'],
-            [/\\./, 'string.escape.invalid'],
-            [/`/, 'string', '@pop']
-        ],
-        bracketCounting: [
-            [/\{/, 'delimiter.bracket', '@bracketCounting'],
-            [/\}/, 'delimiter.bracket', '@pop'],
-            { include: 'common' }
-        ],
-    },
-};
-
-
-/***/ })
-
-}]);
-//# sourceMappingURL=2.max.js.map

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 1
dist/preview release/playground/2.max.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 1
dist/preview release/playground/3.js


BIN
dist/preview release/playground/9242107df7da7c6ad3cadf3133abcd37.ttf


+ 0 - 37
dist/preview release/playground/babylon.playground.d.ts

@@ -1,37 +0,0 @@
-/// <reference types="react" />
-declare module PLAYGROUND {
-    export class GlobalState {
-    }
-}
-declare module PLAYGROUND {
-    interface IMonacoComponentProps {
-        language: "JS" | "TS";
-    }
-    export class MonacoComponent extends React.Component<IMonacoComponentProps> {
-        private _hostReference;
-        private _editor;
-        private _definitionWorker;
-        private _deprecatedCandidates;
-        constructor(props: IMonacoComponentProps);
-        setupMonaco(): Promise<void>;
-        setupMonacoColorProvider(): void;
-        setupMonacoCompilationPipeline(libContent: string): void;
-        setupDefinitionWorker(libContent: string): void;
-        analyzeCode(): Promise<void>;
-        isDeprecatedEntry(details: any): any;
-        isDeprecatedTag(tag: any): boolean;
-        componentDidMount(): void;
-        render(): JSX.Element;
-    }
-}
-declare module PLAYGROUND {
-    interface IPlaygroundProps {
-    }
-    export class Playground extends React.Component<IPlaygroundProps, {
-        errorMessage: string;
-    }> {
-        constructor(props: IPlaygroundProps);
-        render(): JSX.Element;
-        static Show(hostElement: HTMLElement): void;
-    }
-}

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 45
dist/preview release/playground/babylon.playground.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 250640
dist/preview release/playground/babylon.playground.max.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 1
dist/preview release/playground/babylon.playground.max.js.map


+ 0 - 85
dist/preview release/playground/babylon.playground.module.d.ts

@@ -1,85 +0,0 @@
-/// <reference types="react" />
-declare module "babylonjs-playground/globalState" {
-    export class GlobalState {
-    }
-}
-declare module "babylonjs-playground/components/monacoComponent" {
-    import * as React from "react";
-    interface IMonacoComponentProps {
-        language: "JS" | "TS";
-    }
-    export class MonacoComponent extends React.Component<IMonacoComponentProps> {
-        private _hostReference;
-        private _editor;
-        private _definitionWorker;
-        private _deprecatedCandidates;
-        constructor(props: IMonacoComponentProps);
-        setupMonaco(): Promise<void>;
-        setupMonacoColorProvider(): void;
-        setupMonacoCompilationPipeline(libContent: string): void;
-        setupDefinitionWorker(libContent: string): void;
-        analyzeCode(): Promise<void>;
-        isDeprecatedEntry(details: any): any;
-        isDeprecatedTag(tag: any): boolean;
-        componentDidMount(): void;
-        render(): JSX.Element;
-    }
-}
-declare module "babylonjs-playground/playground" {
-    import * as React from "react";
-    interface IPlaygroundProps {
-    }
-    export class Playground extends React.Component<IPlaygroundProps, {
-        errorMessage: string;
-    }> {
-        constructor(props: IPlaygroundProps);
-        render(): JSX.Element;
-        static Show(hostElement: HTMLElement): void;
-    }
-}
-declare module "babylonjs-playground/index" {
-    export * from "babylonjs-playground/playground";
-}
-declare module "babylonjs-playground/legacy/legacy" {
-    export * from "babylonjs-playground/index";
-}
-declare module "babylonjs-playground" {
-    export * from "babylonjs-playground/legacy/legacy";
-}
-/// <reference types="react" />
-declare module PLAYGROUND {
-    export class GlobalState {
-    }
-}
-declare module PLAYGROUND {
-    interface IMonacoComponentProps {
-        language: "JS" | "TS";
-    }
-    export class MonacoComponent extends React.Component<IMonacoComponentProps> {
-        private _hostReference;
-        private _editor;
-        private _definitionWorker;
-        private _deprecatedCandidates;
-        constructor(props: IMonacoComponentProps);
-        setupMonaco(): Promise<void>;
-        setupMonacoColorProvider(): void;
-        setupMonacoCompilationPipeline(libContent: string): void;
-        setupDefinitionWorker(libContent: string): void;
-        analyzeCode(): Promise<void>;
-        isDeprecatedEntry(details: any): any;
-        isDeprecatedTag(tag: any): boolean;
-        componentDidMount(): void;
-        render(): JSX.Element;
-    }
-}
-declare module PLAYGROUND {
-    interface IPlaygroundProps {
-    }
-    export class Playground extends React.Component<IPlaygroundProps, {
-        errorMessage: string;
-    }> {
-        constructor(props: IPlaygroundProps);
-        render(): JSX.Element;
-        static Show(hostElement: HTMLElement): void;
-    }
-}

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 9726
dist/preview release/playground/editor.worker.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 1
dist/preview release/playground/editor.worker.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 142824
dist/preview release/playground/ts.worker.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 1
dist/preview release/playground/ts.worker.js.map