Files
NapCatQQ/.pnpm-store/v3/files/76/30b0f0ffcbadcb4607f15286212c709d9ffca0dea921fd79336bd91f796145524bdbcc97a0752cea62b33715abae10da11799ccf15a62ff78648e76a62c763
TanTan e311ca3275
Build NapCat Artifacts / Windows Loader Test (push) Canceled after 0s
Build NapCat Artifacts / Type Check & Test (push) Canceled after 0s
Build NapCat Artifacts / Build NapCat.Framework (push) Canceled after 0s
Build NapCat Artifacts / Build NapCat.Shell (push) Canceled after 0s
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

38 lines
1.4 KiB
Plaintext

import type { PackageJson } from 'type-fest';
export type PackageDeps = ReturnType<typeof extractDepFields>;
declare function extractDepFields(pkg: PackageJson): {
dependencies: Partial<Record<string, string>>;
devDependencies: Partial<Record<string, string>>;
optionalDependencies: Partial<Record<string, string>>;
peerDependencies: Partial<Record<string, string>>;
bundledDependencies: string[];
};
export interface DepDeclaration {
isInDeps: boolean;
isInDevDeps: boolean;
isInOptDeps: boolean;
isInPeerDeps: boolean;
isInBundledDeps: boolean;
}
export interface DepsOptions {
allowDevDeps: boolean;
allowOptDeps: boolean;
allowPeerDeps: boolean;
allowBundledDeps: boolean;
verifyInternalDeps: boolean;
verifyTypeImports: boolean;
}
export interface Options {
packageDir?: string | string[];
devDependencies?: boolean | string[];
optionalDependencies?: boolean | string[];
peerDependencies?: boolean | string[];
bundledDependencies?: boolean | string[];
includeInternal?: boolean;
includeTypes?: boolean;
whitelist?: string[];
}
export type MessageId = 'pkgNotFound' | 'pkgUnparsable' | 'devDep' | 'optDep' | 'missing';
declare const _default: import("@typescript-eslint/utils/ts-eslint").RuleModule<MessageId, [(Options | undefined)?], import("../utils/create-rule.ts").ImportXPluginDocs, import("@typescript-eslint/utils/ts-eslint").RuleListener>;
export default _default;