Files
wehub-resource-sync 311a3666c4
Build documentation / build (push) Failing after 0s
Unit tests / build (18) (push) Has been cancelled
Unit tests / build (20) (push) Has been cancelled
Unit tests / build (22) (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 12:44:39 +08:00

52 lines
1.1 KiB
JavaScript

import { NODE_IGNORE_MODULES, NODE_EXTERNAL_MODULES, WEB_IGNORE_MODULES, WEB_EXTERNAL_MODULES } from "./constants.mjs";
/**
* Build target configuration
* Each target defines a specific build variant
*/
export const BUILD_TARGETS = [
{
name: "Bundle Build (ESM)",
config: {
name: "",
suffix: ".js",
format: "esm",
ignoreModules: WEB_IGNORE_MODULES,
usePostBuild: true,
},
},
{
name: "Web Build (ESM)",
config: {
name: ".web",
suffix: ".js",
format: "esm",
ignoreModules: WEB_IGNORE_MODULES,
externalModules: WEB_EXTERNAL_MODULES,
usePostBuild: false,
},
},
{
name: "Node Build (ESM)",
config: {
name: ".node",
suffix: ".mjs",
format: "esm",
ignoreModules: NODE_IGNORE_MODULES,
externalModules: NODE_EXTERNAL_MODULES,
usePostBuild: false,
},
},
{
name: "Node Build (CJS)",
config: {
name: ".node",
suffix: ".cjs",
format: "cjs",
ignoreModules: NODE_IGNORE_MODULES,
externalModules: NODE_EXTERNAL_MODULES,
usePostBuild: false,
},
},
];