@yuebai008/cli
Version:
Command line interface for rapid qg-minigame development
1 lines • 1.67 kB
JavaScript
import"../shell/shell.js";import"../../panels/mobile_throttling/mobile_throttling-meta.js";import"../../panels/js_profiler/js_profiler-meta.js";import*as i18n from"../../core/i18n/i18n.js";import*as UI from"../../ui/legacy/legacy.js";import*as Common from"../../core/common/common.js";import*as Root from"../../core/root/root.js";import*as Main from"../main/main.js";import{NodeMainImpl}from"./NodeMain.js";import{NodeConnectionsPanel}from"./NodeConnectionsPanel.js";const UIStrings={connection:"Connection",node:"node",showConnection:"Show Connection",networkTitle:"Node",showNode:"Show Node"},str_=i18n.i18n.registerUIStrings("entrypoints/node_app/node_app.ts",UIStrings),i18nLazyString=i18n.i18n.getLazilyComputedLocalizedString.bind(void 0,str_);let loadedSourcesModule;async function loadSourcesModule(){return loadedSourcesModule||(loadedSourcesModule=await import("../../panels/sources/sources.js")),loadedSourcesModule}UI.ViewManager.registerViewExtension({location:"panel",id:"node-connection",title:i18nLazyString(UIStrings.connection),commandPrompt:i18nLazyString(UIStrings.showConnection),order:0,loadView:async()=>NodeConnectionsPanel.instance(),tags:[i18nLazyString(UIStrings.node)]}),UI.ViewManager.registerViewExtension({location:"navigator-view",id:"navigator-network",title:i18nLazyString(UIStrings.networkTitle),commandPrompt:i18nLazyString(UIStrings.showNode),order:2,persistence:"permanent",loadView:async()=>(await loadSourcesModule()).SourcesNavigator.NetworkNavigatorView.instance()}),self.runtime=Root.Runtime.Runtime.instance({forceNew:!0}),Common.Runnable.registerEarlyInitializationRunnable(NodeMainImpl.instance),new Main.MainImpl.MainImpl;