UNPKG

eslint_d

Version:

Speed up eslint to accelerate your development workflow

24 lines (21 loc) 655 B
import { isAlive } from './forwarder.js'; /** * @import { Resolver } from './resolver.js' * @import { Config } from './config.js' */ /** * @param {Resolver} resolver * @param {Config | null} config */ export async function status(resolver, config) { const isRunning = config ? await isAlive(config) : false; const running = config && isRunning ? `Running (${config.pid})` : 'Not running'; const eslint_origin = resolver.bundled ? 'bundled' : 'local'; const eslint_version = resolver.require( `${resolver.base}/package.json` ).version; console.log( `eslint_d: ${running} - ${eslint_origin} eslint v${eslint_version}` ); }