Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
code / usr / share / code / resources / app / out / main.js
Size: Mime:
/*---------------------------------------------------------------------------------------------
 *  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 stripComments(e){var r=/("(?:[^\\\"]*(?:\\.)?)*")|('(?:[^\\\']*(?:\\.)?)*')|(\/\*(?:\r?\n|.)*?\*\/)|(\/{2,}.*?(?:(?:\r?\n)|$))/g,a=e.replace(r,function(e,r,a,n,t){if(n)return"";if(t){var o=t.length;return o>2&&"\n"===t[o-1]?"\r"===t[o-2]?"\r\n":"\n":""}return e});return a}function getNLSConfiguration(){function e(e){for(;e;){var r=path.join(__dirname,"vs","code","electron-main","main.nls.")+e+".js";if(fs.existsSync(r))return{locale:s,availableLanguages:{"*":e}};var a=e.lastIndexOf("-");e=a>0?e.substring(0,a):null}return null}var r=args.locale;if(!r){var a=app.getPath("userData"),n=path.join(a,"User","locale.json");if(fs.existsSync(n))try{var t=stripComments(fs.readFileSync(n,"utf8")),o=JSON.parse(t).locale;o&&"string"==typeof o&&(r=o)}catch(e){}}var i=app.getLocale();if(r=r||i,r=r?r.toLowerCase():r,"pseudo"===r)return{locale:r,availableLanguages:{},pseudo:!0};var s=r;if(process.env.VSCODE_DEV)return{locale:r,availableLanguages:{}};if(r&&("en"==r||r.startsWith("en-")))return{locale:r,availableLanguages:{}};var p=e(r);return!p&&i&&i!==r&&(p=e(i)),p?p:{locale:s,availableLanguages:{}}}function getNodeCachedDataDir(){if(process.env.VSCODE_DEV)return Promise.resolve(void 0);var e=path.join(app.getPath("userData"),"CachedData");return mkdirp(e)}function mkdirp(e){return mkdir(e).then(null,function(r){if(r&&"ENOENT"===r.code){var a=path.dirname(e);if(a!==e)return mkdirp(a).then(function(){return mkdir(e)})}throw r})}function mkdir(e){return new Promise(function(r,a){fs.mkdir(e,function(n){n&&"EEXIST"!==n.code?a(n):r(e)})})}global.perfStartTime=Date.now();var app=require("electron").app,fs=require("fs"),path=require("path"),minimist=require("minimist"),paths=require("./paths"),args=minimist(process.argv,{string:["user-data-dir","locale"]}),userData=path.resolve(args["user-data-dir"]||paths.getDefaultUserDataPath(process.platform));app.setPath("userData",userData);try{"win32"===process.platform?(process.env.VSCODE_CWD=process.cwd(),process.chdir(path.dirname(app.getPath("exe")))):process.env.VSCODE_CWD&&process.chdir(process.env.VSCODE_CWD)}catch(e){console.error(e)}global.macOpenFiles=[],app.on("open-file",function(e,r){global.macOpenFiles.push(r)});var openUrls=[],onOpenUrl=function(e,r){e.preventDefault(),openUrls.push(r)};app.on("will-finish-launching",function(){app.on("open-url",onOpenUrl)}),global.getOpenUrls=function(){return app.removeListener("open-url",onOpenUrl),openUrls};var nodeCachedDataDir=getNodeCachedDataDir().then(function(e){e&&(process.env["VSCODE_NODE_CACHED_DATA_DIR_"+process.pid]=e)});app.once("ready",function(){global.perfAppReady=Date.now();var e=getNLSConfiguration();process.env.VSCODE_NLS_CONFIG=JSON.stringify(e),nodeCachedDataDir.then(function(){require("./bootstrap-amd").bootstrap("vs/code/electron-main/main")},console.error)});
//# sourceMappingURL=https://ticino.blob.core.windows.net/sourcemaps/f9d0c687ff2ea7aabd85fb9a43129117c0ecf519/core/main.js.map