UNPKG

@inst/vscode-bin-darwin

Version:

BINARY ONLY - VSCode binary deployment for macOS

7 lines (6 loc) 5.93 kB
/*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ "use strict";function onError(e,r){r&&remote.getCurrentWebContents().openDevTools(),console.error("[uncaught exception]: "+e),e.stack&&console.error(e.stack)}function assign(e,r){return Object.keys(r).reduce(function(e,n){return e[n]=r[n],e},e)}function parseURLQueryArgs(){return(window.location.search||"").split(/[?&]/).filter(function(e){return!!e}).map(function(e){return e.split("=")}).filter(function(e){return 2===e.length}).reduce(function(e,r){return e[r[0]]=decodeURIComponent(r[1]),e},{})}function createScript(e,r){const n=document.createElement("script");n.src=e,n.addEventListener("load",r);const t=document.getElementsByTagName("head")[0];t.insertBefore(n,t.lastChild)}function uriFromPath(e){var r=path.resolve(e).replace(/\\/g,"/");return r.length>0&&"/"!==r.charAt(0)&&(r="/"+r),encodeURI("file://"+r)}function registerListeners(e){var r;if(e){const e=function(e){return[e.ctrlKey?"ctrl-":"",e.metaKey?"meta-":"",e.altKey?"alt-":"",e.shiftKey?"shift-":"",e.keyCode].join("")},n="darwin"===process.platform?"meta-alt-73":"ctrl-shift-73",t="darwin"===process.platform?"meta-82":"ctrl-82";r=function(r){const o=e(r);o===n?remote.getCurrentWebContents().toggleDevTools():o===t&&remote.getCurrentWindow().reload()},window.addEventListener("keydown",r)}return process.on("uncaughtException",function(r){onError(r,e)}),function(){r&&(window.removeEventListener("keydown",r),r=void 0)}}function main(){function e(){window.nodeRequire=require.__$__nodeRequire,define("fs",["original-fs"],function(e){return e}),u.stop(),window.MonacoEnvironment={};const e=window.MonacoEnvironment.onNodeCachedData=[];require.config({baseUrl:d,"vs/nls":o,recordStats:!!t.performance,nodeCachedDataDir:t.nodeCachedDataDir,onNodeCachedData:function(){e.push(arguments)},nodeModules:["electron","original-fs","agent-base","anymatch","applicationinsights","arr-diff","arr-flatten","array-unique","arrify","async-each","binary-extensions","braces","buffer-crc32","buffer-shims","chokidar","concat-map","core-util-is","debug","expand-brackets","expand-range","extend","extglob","extract-opts","fast-plist","fd-slicer","filename-regex","fill-range","for-in","for-own","fsevents","gc-signals","getmac","glob-base","glob-parent","graceful-fs","http-proxy-agent","https-proxy-agent","iconv-lite","inherits","is-binary-path","is-buffer","is-dotfile","is-equal-shallow","is-extendable","is-extglob","is-glob","is-number","is-posix-bracket","is-primitive","isarray","isobject","jschardet","keytar","kind-of","micromatch","minimist","ms","nan","native-keymap","native-watchdog","node-pty","normalize-path","nsfw","object.omit","oniguruma","parse-glob","path-is-absolute","pend","preserve","process-nextick-args","randomatic","readable-stream","readdirp","regex-cache","repeat-element","repeat-string","semver","set-immediate-shim","string_decoder","typechecker","util-deprecate","v8-profiler","vscode-debugprotocol","vscode-ripgrep","vscode-textmate","winreg","windows-foreground-love","windows-mutex","windows-process-tree","xterm","yauzl","vsda","assert","buffer","child_process","console","constants","crypto","cluster","dgram","dns","domain","events","fs","http","https","module","net","os","path","process","punycode","querystring","readline","repl","stream","string_decoder","sys","timers","tls","tty","url","util","v8","vm","zlib"]}),o.pseudo&&require(["vs/nls"],function(e){e.setPseudoTranslation(o.pseudo)});const r=window.MonacoEnvironment.timers={isInitialStartup:!!t.isInitialStartup,hasAccessibilitySupport:!!t.accessibilitySupport,start:t.perfStartTime,appReady:t.perfAppReady,windowLoad:t.perfWindowLoadTime,beforeLoadWorkbenchMain:Date.now()},n=startTimer("load:workbench.main");require(["vs/workbench/workbench.main","vs/nls!vs/workbench/workbench.main","vs/css!vs/workbench/workbench.main"],function(){n.stop(),r.afterLoadWorkbenchMain=Date.now(),process.lazyEnv.then(function(){require("vs/workbench/electron-browser/main").startup(t).done(function(){c()},function(e){onError(e,a)})})})}const r=require("electron").webFrame,n=parseURLQueryArgs(),t=JSON.parse(n.config||"{}")||{};assign(process.env,t.userEnv);var o={availableLanguages:{}};const i=process.env.VSCODE_NLS_CONFIG;if(i){process.env.VSCODE_NLS_CONFIG=i;try{o=JSON.parse(i)}catch(e){}}var s=o.availableLanguages["*"]||"en";"zh-tw"===s?s="zh-Hant":"zh-cn"===s&&(s="zh-Hans"),window.document.documentElement.setAttribute("lang",s);const a=(process.env.VSCODE_DEV||!!t.extensionDevelopmentPath)&&!t.extensionTestsPath,c=registerListeners(a),l=t.zoomLevel;r.setVisualZoomLevelLimits(1,1),"number"==typeof l&&0!==l&&r.setZoomLevel(l);const d=uriFromPath(t.appRoot)+"/out",u=startTimer("load:loader");if("function"==typeof Monaco_Loader_Init){const r=Monaco_Loader_Init();define=r.define,require=r.require,e()}else createScript(d+"/vs/loader.js",e)}if(window.location.search.indexOf("prof-startup")>=0){var profiler=require("v8-profiler");profiler.startProfiling("renderer",!0)}const startTimer=require("../../../base/node/startupTimers").startTimer,path=require("path"),electron=require("electron"),remote=electron.remote,ipc=electron.ipcRenderer;process.lazyEnv=new Promise(function(e){const r=setTimeout(function(){e(),console.warn("renderer did not receive lazyEnv in time")},1e4);ipc.once("vscode:acceptShellEnv",function(n,t){clearTimeout(r),assign(process.env,t),e(process.env)}),ipc.send("vscode:fetchShellEnv",remote.getCurrentWindow().id)}),main(); //# sourceMappingURL=https://ticino.blob.core.windows.net/sourcemaps/b813d12980308015bcd2b3a2f6efa5c810c33ba5/core/vs/workbench/electron-browser/bootstrap/index.js.map