@lynx-js/rspeedy
Version:
A webpack/rspack-based frontend toolchain for Lynx
22 lines (21 loc) • 756 B
JavaScript
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 };