bit-bin
Version:
<a href="https://opensource.org/licenses/Apache-2.0"><img alt="apache" src="https://img.shields.io/badge/License-Apache%202.0-blue.svg"></a> <a href="https://github.com/teambit/bit/blob/master/CONTRIBUTING.md"><img alt="prs" src="https://img.shields.io/b
35 lines (34 loc) • 1.98 kB
TypeScript
import ComponentMap from '../../../bit-map/component-map';
import { BitId, BitIds } from '../../../../bit-id';
import Component from '../../../component/consumer-component';
import Consumer from '../../../../consumer/consumer';
import { FileType, AllDependencies } from './dependencies-resolver';
export declare type ManuallyChangedDependencies = {
dependencies?: string[];
devDependencies?: string[];
peerDependencies?: string[];
};
export default class OverridesDependencies {
component: Component;
consumer: Consumer;
componentMap: ComponentMap;
componentFromModel: Component | null | undefined;
manuallyRemovedDependencies: ManuallyChangedDependencies;
manuallyAddedDependencies: ManuallyChangedDependencies;
missingPackageDependencies: string[];
constructor(component: Component, consumer: Consumer);
shouldIgnoreFile(file: string, fileType: FileType): boolean;
shouldIgnorePackage(packageName: string, fileType: FileType): boolean;
shouldIgnorePackageByType(packageName: string, field: string): boolean;
shouldIgnorePeerPackage(packageName: string): boolean;
shouldIgnoreComponent(componentId: BitId, fileType: FileType): boolean;
shouldIgnoreComponentByStr(componentIdStr: string, field: string): boolean;
getDependenciesToAddManually(packageJson: Record<string, any> | null | undefined, existingDependencies: AllDependencies): {
components: Record<string, any>;
packages: Record<string, any>;
} | null | undefined;
_getComponentIdToAdd(field: string, dependency: string, dependencyValue: string, idsFromBitmap: BitIds, idsFromModel: BitIds): BitId | null | undefined;
_manuallyAddPackage(field: string, dependency: string, dependencyValue: string, packageJson: Record<string, any> | null | undefined): Record<string, any> | null | undefined;
_addManuallyRemovedDep(field: string, value: string): void;
_addManuallyAddedDep(field: string, value: string): void;
}