1 | import { DependenciesField } from './misc';
|
2 | import { PackageManifest, ProjectManifest } from './package';
|
3 | export declare type LogBase = {
|
4 | level: 'debug' | 'error';
|
5 | } | {
|
6 | level: 'info' | 'warn';
|
7 | prefix: string;
|
8 | message: string;
|
9 | };
|
10 | export declare type IncludedDependencies = {
|
11 | [dependenciesField in DependenciesField]: boolean;
|
12 | };
|
13 | export interface ReadPackageHook {
|
14 | (pkg: PackageManifest, dir?: string): PackageManifest | Promise<PackageManifest>;
|
15 | (pkg: ProjectManifest, dir?: string): ProjectManifest | Promise<ProjectManifest>;
|
16 | }
|