eslint_d
Version:
Speed up eslint to accelerate your development workflow
24 lines (21 loc) • 655 B
JavaScript
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}`
);
}