UNPKG

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
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; }