PackageJson: DeepPartial<
{
author: Person;
ava: Record<string, unknown>;
bin: string | Record<string, string>;
bugs: Bugs;
bundledDependencies: boolean | string[];
bundleDependencies: boolean | string[];
config: Record<string, unknown>;
contributors: Person[];
cpu: string[];
dependencies: Record<string, string>;
description: string;
devDependencies: Record<string, string>;
devEngines: DevEngines;
directories: {
bin: string;
doc: string;
example: string;
lib: string;
man: string;
test: string;
};
displayName: string;
dist: { shasum: string; tarball: string };
engines: Record<string, string>;
engineStrict: boolean;
eslintConfig: Record<string, unknown>;
esnext: string | { browser: string; main: string };
exports: unknown;
files: string[];
funding: Funding;
homepage: string;
imports: Record<string, unknown>;
jscpd: Record<string, unknown>;
keywords: string[];
license: string;
licenses: LicenseItem[];
main: string;
maintainers: Person[];
man: string | string[];
module: string;
name: string;
optionalDependencies: Record<string, string>;
os: string[];
overrides: Record<string, unknown>;
packageManager: string;
peerDependencies: Record<string, string>;
peerDependenciesMeta: Record<string, { optional: boolean }>;
pnpm: Record<string, unknown>;
preferGlobal: boolean;
prettier: Record<string, unknown>;
private: boolean | "true" | "false";
publishConfig: {
access: "public" | "restricted";
provenance: boolean;
registry: string;
tag: string;
};
readme: string;
release: Record<string, unknown>;
repository: Repository;
resolutions: Record<string, unknown>;
scripts: Record<string, string>;
stackblitz: {
compileTrigger: "auto" | "keystroke" | "save";
env: Record<string, string>;
installDependencies: boolean;
startCommand: string | boolean;
};
stylelint: Record<string, unknown>;
type: "commonjs" | "module";
types: string;
typesVersions: Record<string, Record<string, string[]>>;
typings: string;
version: string;
volta: {
extends: string;
node: string;
npm: string;
pnpm: string;
yarn: string;
};
workspaces: string[]
| { nohoist: string[]; packages: string[] };
[key: string]: unknown;
},
>