UNPKG

@lynx-js/rspeedy

Version:

A webpack/rspack-based frontend toolchain for Lynx

22 lines (21 loc) 756 B
import { logger } from "@rsbuild/core"; import { debug, version_version } from "./src_cli_main_ts-node_child_process-node_events-node_fs-node_path-node_process.js"; const sAPI = Symbol.for('rspeedy.api'); function pluginAPI(config) { return { name: 'lynx:rsbuild:plugin-api', setup (api) { api.expose(sAPI, { config, debug: debug, async exit (code) { const { exit } = await import("./src_cli_main_ts-node_child_process-node_events-node_fs-node_path-node_process.js"); return exit(code); }, logger: logger, version: version_version }); } }; } export { pluginAPI };