UNPKG

@lynx-js/rspeedy

Version:

A webpack/rspack-based frontend toolchain for Lynx

21 lines (20 loc) 844 B
import { logger } from "@rsbuild/core"; import { exit as exit_exit } from "./src_cli_main_ts-node_child_process-node_events-node_fs-node_path-node_process.js"; import { createRspeedy, init } from "./1~src_cli_init_ts-src_create-rspeedy_ts.js"; async function inspect(cwd, inspectOptions) { try { const { createRspeedyOptions } = await init(cwd, inspectOptions); const rspeedy = await createRspeedy(createRspeedyOptions); await rspeedy.inspectConfig({ mode: inspectOptions.mode ?? rspeedy.getRspeedyConfig().mode ?? 'development', verbose: inspectOptions.verbose ?? false, outputPath: inspectOptions.output, writeToDisk: true }); return exit_exit(); } catch (error) { logger.error(error); logger.error(); } } export { inspect };