monaco
#import getscript
function getmonaco(cb) {
getscript('https://unpkg.com/[email protected]/min/vs/loader.js',()=>{
require.config({ paths: { 'vs': 'https://unpkg.com/[email protected]/min/vs' }});
window.MonacoEnvironment = { getWorkerUrl: () => proxy };
var proxy = URL.createObjectURL(new Blob([`
self.MonacoEnvironment = {baseUrl: 'https://unpkg.com/[email protected]/min/'};
importScripts('https://unpkg.com/[email protected]/min/vs/base/worker/workerMain.js');
`], { type: 'text/javascript' }));
require(["vs/editor/editor.main"],cb);
});
}
startChat();
chat