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