use import instead of eval to load js

This commit is contained in:
codetypes committed 2025-03-24 23:31:40 +08:00
1 parent ceef9db425
commit 6eb48532a4
7 files changed
+56 -49

No files matched your search

+21 -20
View File
@@ -36,23 +36,24 @@
onComplete?(status: "success" | "failure"): void;
}
*/
({
onSetup: (env) => {
console.log("onSetup", env);
console.log(env.workdir);
console.log(env.nodeDefs.get("Wait"));
console.log(env.path.dirname("sample/scripts/build.js"));
console.log(env.fs.readFileSync("sample/scripts/build.js", "utf8"));
},
processTree: (tree) => {
console.log(`processTree ${tree.name}`);
return tree;
},
processNode: (node, tree) => {
console.log(`processNode ${tree.name} ${node.name}#${node.id}`);
return node;
},
onComplete: (status) => {
console.log(`onComplete ${status}`);
},
});
export const onSetup = (env) => {
console.log("onSetup", env);
console.log(env.workdir);
console.log(env.nodeDefs.get("Wait"));
console.log(env.path.dirname("sample/scripts/build.js"));
console.log(env.fs.readFileSync("sample/scripts/build.js", "utf8"));
};
export const processTree = (tree) => {
console.log(`processTree ${tree.name}`);
return tree;
};
export const processNode = (node, tree) => {
console.log(`processNode ${tree.name} ${node.name}#${node.id}`);
return node;
};
export const onComplete = (status) => {
console.log(`onComplete ${status}`);
};