treewide: rename to src/

This commit is contained in:
2024-06-20 15:16:49 +08:00
parent d396b0d24d
commit e9fd3de6c5
15 changed files with 60 additions and 14 deletions

27
src/build/build.ts Normal file
View File

@@ -0,0 +1,27 @@
export interface PackageTask {
name: string;
patchPhase?: (task: PackageTask) => void;
configurePhase?: (task: PackageTask) => void;
buildPhase?: (task: PackageTask) => void;
installPhase?: (task: PackageTask) => void;
[key: string]: any;
}
export function buildPackage(task: PackageTask) {
if (task.patchPhase) {
console.log(`${task.name}/patchPhase`);
task.patchPhase(task);
}
if (task.configurePhase) {
console.log(`${task.name}/configurePhase`);
task.configurePhase(task);
}
if (task.buildPhase) {
console.log(`${task.name}/buildPhase`);
task.buildPhase(task);
}
if (task.installPhase) {
console.log(`${task.name}/installPhase`);
task.installPhase(task);
}
}