diff --git a/scripts/utils.ts b/scripts/utils.ts index b8aa352..7b27b80 100644 --- a/scripts/utils.ts +++ b/scripts/utils.ts @@ -1,9 +1,10 @@ import { builtinModules } from 'module' import { get } from 'http' -import { green } from 'chalk' -import { Plugin } from 'rollup' +import chalk from 'chalk' -/** 轮询监听 vite 启动 */ +const TAG = '[waitOn]' + +/** Listen http server startup */ export function waitOn(arg0: { port: string | number; interval?: number; }) { return new Promise(resolve => { const { port, interval = 149 } = arg0 @@ -12,10 +13,10 @@ export function waitOn(arg0: { port: string | number; interval?: number; }) { const timer: NodeJS.Timer = setInterval(() => { get(url, res => { clearInterval(timer) - console.log('[waitOn]', green(`"${url}" are already responsive.`), `(${res.statusCode}: ${res.statusMessage})`) + console.log(TAG, chalk.green(`"${url}" are already responsive.`), `(${res.statusCode}: ${res.statusMessage})`) resolve(res.statusCode) }).on('error', err => { - console.log('[waitOn]', `counter: ${counter++}`) + console.log(TAG, `counter: ${counter++}`) }) }, interval) }) @@ -23,13 +24,3 @@ export function waitOn(arg0: { port: string | number; interval?: number; }) { /** node.js builtins module */ export const builtins = () => builtinModules.filter(x => !/^_|^(internal|v8|node-inspect)\/|\//.test(x)) - -/** - * @todo - * typescript with esbuild - */ -export function typescript(): Plugin { - return { - name: 'cxmh:rollup-typescript-esbuild', - } -} diff --git a/src/main/index.ts b/src/main/index.ts index 4260862..94e7118 100644 --- a/src/main/index.ts +++ b/src/main/index.ts @@ -1,5 +1,5 @@ import path from 'path' -import { app, BrowserWindow, ipcMain } from 'electron' +import { app, BrowserWindow } from 'electron' app.disableHardwareAcceleration()