@micro-cli/shared-utils
Version:
shared utils for micro-cli
16 lines (13 loc) • 422 B
text/typescript
// 追加package.json相关选项的依赖
const extendPackage = (oldReactPackage: any, addPackage: any) => {
const newReactPackage = JSON.parse(oldReactPackage);
// eslint-disable-next-line guard-for-in, no-restricted-syntax
for (const key in addPackage) {
newReactPackage[key] = {
...newReactPackage[key],
...addPackage[key],
};
}
return newReactPackage;
};
export default extendPackage;