@lynx-js/rspeedy
Version:
A webpack/rspack-based frontend toolchain for Lynx
22 lines (21 loc) • 631 B
JavaScript
import { logger } from "@rsbuild/core";
import { debug, version as version_version } from "./src_index_ts.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("./0~exit.js");
return exit(code);
},
logger: logger,
version: version_version
});
}
};
}
export { pluginAPI };