module.exports = require('@ohos/hvigor-ohos-plugin').harTasks
// /*
// * Copyright (c) Huawei Device Co., Ltd. 2024-2024. All rights reserved.
// */
// import { getHvigorNode, hvigor } from '@ohos/hvigor';
// import { hspTasks } from '@ohos/hvigor-ohos-plugin';
// import * as path from 'path'
// import { executeOnlineSign, onlineSignHsp } from '../signature/sign.js';
//
// const mModule = getHvigorNode(__filename);
// const ohosPlugin = hspTasks(mModule);
//
// const mModuleName = mModule.getName();
// const projectRootPath = process.cwd();
//
// onlineSignHsp(mModule, ohosPlugin, (targetService) => {
// const curProductName = targetService.getTargetData().getProduct().name;
// const curTargetName = targetService.getTargetData().getTargetName();
// // 构建的未签名的hsp的输出根目录
// const moduleBuildOutputDir = path.resolve(projectRootPath, mModuleName,
// `build/${curProductName}/outputs/${curTargetName}/`);
// // 未签名的hsp包路径
// const inputFile = path.resolve(moduleBuildOutputDir, `${mModuleName}-${curTargetName}-unsigned.hsp`);
// // 签名后的hsp包路径
// const outputFile = path.resolve(moduleBuildOutputDir, `${mModuleName}-${curTargetName}-signed.hsp`);
// executeOnlineSign(inputFile, outputFile)
// });
//
// module.exports = {
// ohos: ohosPlugin
// }