"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.load = exports.configs = exports.onAfterBuild = exports.onBeforeBuild = exports.throwError = void 0; /** * 构建入口:供主进程/渲染进程加载 configs、注册构建面板选项。 * hooks 实现见 build-hooks.ts(构建 worker 执行);同时在此 re-export,避免编辑器校验报「未找到 custom-builder.onBeforeBuild」。 */ var build_hooks_1 = require("./build-hooks"); Object.defineProperty(exports, "throwError", { enumerable: true, get: function () { return build_hooks_1.throwError; } }); Object.defineProperty(exports, "onBeforeBuild", { enumerable: true, get: function () { return build_hooks_1.onBeforeBuild; } }); Object.defineProperty(exports, "onAfterBuild", { enumerable: true, get: function () { return build_hooks_1.onAfterBuild; } }); exports.configs = { '*': { hooks: './build-hooks', options: { stripConsole: { label: '构建时移除 console 打印', description: '勾选后遍历本次构建输出目录内所有 .js,移除 console.* 与 debugger(需发布干净包时开启;调试构建请勿勾选)', default: false, render: { ui: 'ui-checkbox', }, }, }, }, }; function load() { console.log('[tools] custom builder loaded (configs only; hooks run from build-hooks in build worker)'); return true; } exports.load = load; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3VzdG9tLWJ1aWxkZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zb3VyY2UvY3VzdG9tLWJ1aWxkZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBRUE7OztHQUdHO0FBQ0gsNkNBQXdFO0FBQS9ELHlHQUFBLFVBQVUsT0FBQTtBQUFFLDRHQUFBLGFBQWEsT0FBQTtBQUFFLDJHQUFBLFlBQVksT0FBQTtBQUVuQyxRQUFBLE9BQU8sR0FBd0I7SUFDeEMsR0FBRyxFQUFFO1FBQ0QsS0FBSyxFQUFFLGVBQWU7UUFDdEIsT0FBTyxFQUFFO1lBQ0wsWUFBWSxFQUFFO2dCQUNWLEtBQUssRUFBRSxrQkFBa0I7Z0JBQ3pCLFdBQVcsRUFDUCxrRUFBa0U7Z0JBQ3RFLE9BQU8sRUFBRSxLQUFLO2dCQUNkLE1BQU0sRUFBRTtvQkFDSixFQUFFLEVBQUUsYUFBYTtpQkFDcEI7YUFDSjtTQUNKO0tBQ0o7Q0FDSixDQUFDO0FBRUYsU0FBZ0IsSUFBSTtJQUNoQixPQUFPLENBQUMsR0FBRyxDQUFDLDBGQUEwRixDQUFDLENBQUM7SUFDeEcsT0FBTyxJQUFJLENBQUM7QUFDaEIsQ0FBQztBQUhELG9CQUdDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBCdWlsZFBsdWdpbiB9IGZyb20gJy4uL25vZGVfbW9kdWxlcy9AY29jb3MvY3JlYXRvci10eXBlcy9lZGl0b3IvcGFja2FnZXMvYnVpbGRlci9AdHlwZXMvcHVibGljL2J1aWxkLXBsdWdpbic7XHJcblxyXG4vKipcclxuICog5p6E5bu65YWl5Y+j77ya5L6b5Li76L+b56iLL+a4suafk+i/m+eoi+WKoOi9vSBjb25maWdz44CB5rOo5YaM5p6E5bu66Z2i5p2/6YCJ6aG544CCXHJcbiAqIGhvb2tzIOWunueOsOingSBidWlsZC1ob29rcy50c++8iOaehOW7uiB3b3JrZXIg5omn6KGM77yJ77yb5ZCM5pe25Zyo5q2kIHJlLWV4cG9ydO+8jOmBv+WFjee8lui+keWZqOagoemqjOaKpeOAjOacquaJvuWIsCBjdXN0b20tYnVpbGRlci5vbkJlZm9yZUJ1aWxk44CN44CCXHJcbiAqL1xyXG5leHBvcnQgeyB0aHJvd0Vycm9yLCBvbkJlZm9yZUJ1aWxkLCBvbkFmdGVyQnVpbGQgfSBmcm9tICcuL2J1aWxkLWhvb2tzJztcclxuXHJcbmV4cG9ydCBjb25zdCBjb25maWdzOiBCdWlsZFBsdWdpbi5Db25maWdzID0ge1xyXG4gICAgJyonOiB7XHJcbiAgICAgICAgaG9va3M6ICcuL2J1aWxkLWhvb2tzJyxcclxuICAgICAgICBvcHRpb25zOiB7XHJcbiAgICAgICAgICAgIHN0cmlwQ29uc29sZToge1xyXG4gICAgICAgICAgICAgICAgbGFiZWw6ICfmnoTlu7rml7bnp7vpmaQgY29uc29sZSDmiZPljbAnLFxyXG4gICAgICAgICAgICAgICAgZGVzY3JpcHRpb246XHJcbiAgICAgICAgICAgICAgICAgICAgJ+WLvumAieWQjumBjeWOhuacrOasoeaehOW7uui+k+WHuuebruW9leWGheaJgOaciSAuanPvvIznp7vpmaQgY29uc29sZS4qIOS4jiBkZWJ1Z2dlcu+8iOmcgOWPkeW4g+W5suWHgOWMheaXtuW8gOWQr++8m+iwg+ivleaehOW7uuivt+WLv+WLvumAie+8iScsXHJcbiAgICAgICAgICAgICAgICBkZWZhdWx0OiBmYWxzZSxcclxuICAgICAgICAgICAgICAgIHJlbmRlcjoge1xyXG4gICAgICAgICAgICAgICAgICAgIHVpOiAndWktY2hlY2tib3gnLFxyXG4gICAgICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICB9LFxyXG4gICAgfSxcclxufTtcclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBsb2FkKCkge1xyXG4gICAgY29uc29sZS5sb2coJ1t0b29sc10gY3VzdG9tIGJ1aWxkZXIgbG9hZGVkIChjb25maWdzIG9ubHk7IGhvb2tzIHJ1biBmcm9tIGJ1aWxkLWhvb2tzIGluIGJ1aWxkIHdvcmtlciknKTtcclxuICAgIHJldHVybiB0cnVlO1xyXG59XHJcbiJdfQ==