@userfrosting/merge-package-dependencies
Version:
Merge NPM, Yarn or Bower package dependencies into one package, with semver rules respected.
85 lines (67 loc) • 2.13 kB
Markdown
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
```ts
import { InvalidArgumentException } from 'node-exceptions';
import { LogicalException } from 'node-exceptions';
// @public
export function bower<TTemplate extends IBowerTemplate>(template: TTemplate, paths: string[], saveTo?: string | null, log?: LogOption): TTemplate;
// @public (undocumented)
export interface IBowerTemplate {
// (undocumented)
dependencies?: {
[]: string;
};
// (undocumented)
devDependencies?: {
[]: string;
};
// (undocumented)
name: string;
// (undocumented)
resolutions?: {
[]: string;
};
}
// @public (undocumented)
export interface INodeTemplate {
// (undocumented)
dependencies?: {
[]: string;
};
// (undocumented)
devDependencies?: {
[]: string;
};
// (undocumented)
name?: string;
// (undocumented)
peerDependencies?: {
[]: string;
};
// (undocumented)
private?: boolean;
// (undocumented)
resolutions?: {
[]: string;
};
// (undocumented)
version?: string;
}
export { InvalidArgumentException }
// @public (undocumented)
export class InvalidBowerPackageException extends LogicalException {
}
// @public (undocumented)
export class InvalidNodePackageException extends LogicalException {
}
export { LogicalException }
// @public (undocumented)
export type LogOption = boolean | ((message?: any, ...optionalParams: any[]) => void);
// @public
export function npm<TTemplate extends INodeTemplate>(template: TTemplate, paths: string[], saveTo?: string | null, log?: LogOption): TTemplate;
// @public
export function yarn<TTemplate extends INodeTemplate>(template: TTemplate, paths: string[], saveTo?: string | null, log?: LogOption): TTemplate;
// @public
export function yarnIsFlat(p?: string, log?: LogOption): boolean;
// (No @packageDocumentation comment for this package)
```