query-registry
- Version 3.0.1
- Published
- 271 kB
- 6 dependencies
- MIT license
Install
npm i query-registry
yarn add query-registry
pnpm add query-registry
Overview
Query the npm registry for packuments, manifests, packages and download counts
Index
Variables
- AbbreviatedPackument
- BulkDailyPackageDownloads
- BulkPackageDownloads
- DailyPackageDownloads
- DailyRegistryDownloads
- DownloadPeriod
- npmRegistryDownloadsApiUrl
- npmRegistryUrl
- PackageDownloads
- PackageManifest
- PackageVersionsDownloads
- Packument
- RegistryDownloads
- RegistryMetadata
- RegistrySigningKeys
- SearchCriteria
- SearchResults
Functions
- getAbbreviatedPackument()
- getBulkDailyPackageDownloads()
- getBulkPackageDownloads()
- getDailyPackageDownloads()
- getDailyRegistryDownloads()
- getPackageDownloads()
- getPackageManifest()
- getPackageVersionsDownloads()
- getPackument()
- getRegistryDownloads()
- getRegistryMetadata()
- getRegistrySigningKeys()
- searchPackages()
Type Aliases
Variables
variable AbbreviatedPackument
const AbbreviatedPackument: z.ZodObject< { name: z.ZodString; modified: z.ZodString; 'dist-tags': z.ZodObject< { latest: z.ZodString; next: z.ZodOptional<z.ZodString>; alpha: z.ZodOptional<z.ZodString>; beta: z.ZodOptional<z.ZodString>; rc: z.ZodOptional<z.ZodString>; canary: z.ZodOptional<z.ZodString>; dev: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodString, z.objectOutputType< { latest: z.ZodString; next: z.ZodOptional<z.ZodString>; alpha: z.ZodOptional<z.ZodString>; beta: z.ZodOptional<z.ZodString>; rc: z.ZodOptional<z.ZodString>; canary: z.ZodOptional<z.ZodString>; dev: z.ZodOptional<z.ZodString>; }, z.ZodString, 'strip' >, z.objectInputType< { latest: z.ZodString; next: z.ZodOptional<z.ZodString>; alpha: z.ZodOptional<z.ZodString>; beta: z.ZodOptional<z.ZodString>; rc: z.ZodOptional<z.ZodString>; canary: z.ZodOptional<z.ZodString>; dev: z.ZodOptional<z.ZodString>; }, z.ZodString, 'strip' > >; versions: z.ZodRecord< z.ZodString, z.ZodObject< z.objectUtil.extendShape< Pick< z.objectUtil.extendShape< { name: z.ZodString; version: z.ZodString; description: z.ZodOptional<z.ZodString>; keywords: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; homepage: z.ZodOptional<z.ZodString>; bugs: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodOptional<z.ZodString>; email: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url?: string | undefined; email?: string | undefined; }, { url?: string | undefined; email?: string | undefined; } > ] > >; license: z.ZodOptional<z.ZodString>; author: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] > >; contributors: z.ZodOptional< z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] >, 'many' > >; maintainers: z.ZodOptional< z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] >, 'many' > >; funding: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodString; type: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url: string; type?: string | undefined; }, { url: string; type?: string | undefined; } >, z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodString; type: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url: string; type?: | string | undefined; }, { url: string; type?: | string | undefined; } > ] >, 'many' > ] > >; files: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; main: z.ZodOptional<z.ZodString>; browser: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodRecord< z.ZodString, z.ZodUnion< [z.ZodString, z.ZodBoolean] > > ] > >; bin: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodRecord<z.ZodString, z.ZodString> ] > >; man: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodArray<z.ZodString, 'many'> ] > >; directories: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; repository: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { type: z.ZodString; url: z.ZodString; directory: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { type: string; url: string; directory?: string | undefined; }, { type: string; url: string; directory?: string | undefined; } > ] > >; scripts: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; config: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; dependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; devDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; peerDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; peerDependenciesMeta: z.ZodOptional< z.ZodRecord< z.ZodString, z.ZodObject< { optional: z.ZodBoolean }, 'strip', z.ZodTypeAny, { optional: boolean }, { optional: boolean } > > >; bundleDependencies: z.ZodOptional< z.ZodUnion< [ z.ZodBoolean, z.ZodArray<z.ZodString, 'many'> ] > >; bundledDependencies: z.ZodOptional< z.ZodUnion< [ z.ZodBoolean, z.ZodArray<z.ZodString, 'many'> ] > >; optionalDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; overrides: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; engines: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; os: z.ZodOptional<z.ZodArray<z.ZodString, 'many'>>; cpu: z.ZodOptional<z.ZodArray<z.ZodString, 'many'>>; private: z.ZodOptional<z.ZodBoolean>; publishConfig: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; workspaces: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; deprecated: z.ZodOptional<z.ZodString>; module: z.ZodOptional<z.ZodString>; type: z.ZodOptional< z.ZodUnion< [ z.ZodLiteral<'module'>, z.ZodLiteral<'commonjs'> ] > >; types: z.ZodOptional<z.ZodString>; typings: z.ZodOptional<z.ZodString>; typesVersions: z.ZodOptional< z.ZodRecord< z.ZodString, z.ZodRecord< z.ZodString, z.ZodArray<z.ZodString, 'many'> > > >; packageManager: z.ZodOptional<z.ZodString>; sideEffects: z.ZodOptional< z.ZodUnion< [ z.ZodBoolean, z.ZodArray<z.ZodString, 'many'> ] > >; imports: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; exports: z.ZodOptional< z.ZodUnion< [ z.ZodNull, z.ZodString, z.ZodArray<z.ZodString, 'many'>, z.ZodRecord<z.ZodString, z.ZodUnknown> ] > >; }, { _id: z.ZodString; dist: z.ZodObject< { tarball: z.ZodString; shasum: z.ZodString; integrity: z.ZodOptional<z.ZodString>; fileCount: z.ZodOptional<z.ZodNumber>; unpackedSize: z.ZodOptional<z.ZodNumber>; 'npm-signature': z.ZodOptional<z.ZodString>; signatures: z.ZodOptional< z.ZodArray< z.ZodObject< { keyid: z.ZodString; sig: z.ZodString; }, 'strip', z.ZodTypeAny, { keyid: string; sig: string }, { keyid: string; sig: string } >, 'many' > >; }, 'strip', z.ZodTypeAny, { tarball: string; shasum: string; integrity?: string | undefined; fileCount?: number | undefined; unpackedSize?: number | undefined; 'npm-signature'?: string | undefined; signatures?: | { keyid: string; sig: string }[] | undefined; }, { tarball: string; shasum: string; integrity?: string | undefined; fileCount?: number | undefined; unpackedSize?: number | undefined; 'npm-signature'?: string | undefined; signatures?: | { keyid: string; sig: string }[] | undefined; } >; readme: z.ZodOptional<z.ZodString>; readmeFilename: z.ZodOptional<z.ZodString>; gitHead: z.ZodOptional<z.ZodString>; _hasShrinkwrap: z.ZodOptional<z.ZodBoolean>; _nodeVersion: z.ZodOptional<z.ZodString>; _npmVersion: z.ZodOptional<z.ZodString>; _npmUser: z.ZodOptional< z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] > > >; _npmOperationalInternal: z.ZodOptional< z.ZodObject< { host: z.ZodOptional<z.ZodString>; tmp: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { host?: string | undefined; tmp?: string | undefined; }, { host?: string | undefined; tmp?: string | undefined; } > >; engines: z.ZodCatch< z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> > >; license: z.ZodCatch<z.ZodOptional<z.ZodString>>; homepage: z.ZodCatch<z.ZodOptional<z.ZodString>>; deprecated: z.ZodOptional< z.ZodUnion<[z.ZodString, z.ZodBoolean]> >; } >, | 'name' | 'version' | 'bin' | 'directories' | 'dependencies' | 'devDependencies' | 'peerDependencies' | 'peerDependenciesMeta' | 'bundleDependencies' | 'optionalDependencies' | 'engines' | 'os' | 'cpu' | 'deprecated' | 'dist' | '_hasShrinkwrap' >, { hasInstallScript: z.ZodOptional<z.ZodBoolean> } >, 'passthrough', z.ZodTypeAny, z.objectOutputType< z.objectUtil.extendShape< Pick< z.objectUtil.extendShape< { name: z.ZodString; version: z.ZodString; description: z.ZodOptional<z.ZodString>; keywords: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; homepage: z.ZodOptional<z.ZodString>; bugs: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodOptional<z.ZodString>; email: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url?: string | undefined; email?: string | undefined; }, { url?: string | undefined; email?: string | undefined; } > ] > >; license: z.ZodOptional<z.ZodString>; author: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] > >; contributors: z.ZodOptional< z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: | string | undefined; }, { name: string; url?: string | undefined; email?: | string | undefined; } > ] >, 'many' > >; maintainers: z.ZodOptional< z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: | string | undefined; }, { name: string; url?: string | undefined; email?: | string | undefined; } > ] >, 'many' > >; funding: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodString; type: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url: string; type?: string | undefined; }, { url: string; type?: string | undefined; } >, z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodString; type: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url: string; type?: | string | undefined; }, { url: string; type?: | string | undefined; } > ] >, 'many' > ] > >; files: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; main: z.ZodOptional<z.ZodString>; browser: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodRecord< z.ZodString, z.ZodUnion< [z.ZodString, z.ZodBoolean] > > ] > >; bin: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodRecord<z.ZodString, z.ZodString> ] > >; man: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodArray<z.ZodString, 'many'> ] > >; directories: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; repository: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { type: z.ZodString; url: z.ZodString; directory: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { type: string; url: string; directory?: | string | undefined; }, { type: string; url: string; directory?: | string | undefined; } > ] > >; scripts: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; config: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; dependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; devDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; peerDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; peerDependenciesMeta: z.ZodOptional< z.ZodRecord< z.ZodString, z.ZodObject< { optional: z.ZodBoolean }, 'strip', z.ZodTypeAny, { optional: boolean }, { optional: boolean } > > >; bundleDependencies: z.ZodOptional< z.ZodUnion< [ z.ZodBoolean, z.ZodArray<z.ZodString, 'many'> ] > >; bundledDependencies: z.ZodOptional< z.ZodUnion< [ z.ZodBoolean, z.ZodArray<z.ZodString, 'many'> ] > >; optionalDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; overrides: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; engines: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; os: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; cpu: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; private: z.ZodOptional<z.ZodBoolean>; publishConfig: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; workspaces: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; deprecated: z.ZodOptional<z.ZodString>; module: z.ZodOptional<z.ZodString>; type: z.ZodOptional< z.ZodUnion< [ z.ZodLiteral<'module'>, z.ZodLiteral<'commonjs'> ] > >; types: z.ZodOptional<z.ZodString>; typings: z.ZodOptional<z.ZodString>; typesVersions: z.ZodOptional< z.ZodRecord< z.ZodString, z.ZodRecord< z.ZodString, z.ZodArray<z.ZodString, 'many'> > > >; packageManager: z.ZodOptional<z.ZodString>; sideEffects: z.ZodOptional< z.ZodUnion< [ z.ZodBoolean, z.ZodArray<z.ZodString, 'many'> ] > >; imports: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; exports: z.ZodOptional< z.ZodUnion< [ z.ZodNull, z.ZodString, z.ZodArray<z.ZodString, 'many'>, z.ZodRecord< z.ZodString, z.ZodUnknown > ] > >; }, { _id: z.ZodString; dist: z.ZodObject< { tarball: z.ZodString; shasum: z.ZodString; integrity: z.ZodOptional<z.ZodString>; fileCount: z.ZodOptional<z.ZodNumber>; unpackedSize: z.ZodOptional<z.ZodNumber>; 'npm-signature': z.ZodOptional<z.ZodString>; signatures: z.ZodOptional< z.ZodArray< z.ZodObject< { keyid: z.ZodString; sig: z.ZodString; }, 'strip', z.ZodTypeAny, { keyid: string; sig: string; }, { keyid: string; sig: string; } >, 'many' > >; }, 'strip', z.ZodTypeAny, { tarball: string; shasum: string; integrity?: string | undefined; fileCount?: number | undefined; unpackedSize?: number | undefined; 'npm-signature'?: string | undefined; signatures?: | { keyid: string; sig: string }[] | undefined; }, { tarball: string; shasum: string; integrity?: string | undefined; fileCount?: number | undefined; unpackedSize?: number | undefined; 'npm-signature'?: string | undefined; signatures?: | { keyid: string; sig: string }[] | undefined; } >; readme: z.ZodOptional<z.ZodString>; readmeFilename: z.ZodOptional<z.ZodString>; gitHead: z.ZodOptional<z.ZodString>; _hasShrinkwrap: z.ZodOptional<z.ZodBoolean>; _nodeVersion: z.ZodOptional<z.ZodString>; _npmVersion: z.ZodOptional<z.ZodString>; _npmUser: z.ZodOptional< z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: | string | undefined; }, { name: string; url?: string | undefined; email?: | string | undefined; } > ] > > >; _npmOperationalInternal: z.ZodOptional< z.ZodObject< { host: z.ZodOptional<z.ZodString>; tmp: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { host?: string | undefined; tmp?: string | undefined; }, { host?: string | undefined; tmp?: string | undefined; } > >; engines: z.ZodCatch< z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> > >; license: z.ZodCatch<z.ZodOptional<z.ZodString>>; homepage: z.ZodCatch<z.ZodOptional<z.ZodString>>; deprecated: z.ZodOptional< z.ZodUnion<[z.ZodString, z.ZodBoolean]> >; } >, | 'name' | 'version' | 'bin' | 'directories' | 'dependencies' | 'devDependencies' | 'peerDependencies' | 'peerDependenciesMeta' | 'bundleDependencies' | 'optionalDependencies' | 'engines' | 'os' | 'cpu' | 'deprecated' | 'dist' | '_hasShrinkwrap' >, { hasInstallScript: z.ZodOptional<z.ZodBoolean> } >, z.ZodTypeAny, 'passthrough' >, z.objectInputType< z.objectUtil.extendShape< Pick< z.objectUtil.extendShape< { name: z.ZodString; version: z.ZodString; description: z.ZodOptional<z.ZodString>; keywords: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; homepage: z.ZodOptional<z.ZodString>; bugs: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodOptional<z.ZodString>; email: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url?: string | undefined; email?: string | undefined; }, { url?: string | undefined; email?: string | undefined; } > ] > >; license: z.ZodOptional<z.ZodString>; author: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] > >; contributors: z.ZodOptional< z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: | string | undefined; }, { name: string; url?: string | undefined; email?: | string | undefined; } > ] >, 'many' > >; maintainers: z.ZodOptional< z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: | string | undefined; }, { name: string; url?: string | undefined; email?: | string | undefined; } > ] >, 'many' > >; funding: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodString; type: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url: string; type?: string | undefined; }, { url: string; type?: string | undefined; } >, z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodString; type: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url: string; type?: | string | undefined; }, { url: string; type?: | string | undefined; } > ] >, 'many' > ] > >; files: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; main: z.ZodOptional<z.ZodString>; browser: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodRecord< z.ZodString, z.ZodUnion< [z.ZodString, z.ZodBoolean] > > ] > >; bin: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodRecord<z.ZodString, z.ZodString> ] > >; man: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodArray<z.ZodString, 'many'> ] > >; directories: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; repository: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { type: z.ZodString; url: z.ZodString; directory: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { type: string; url: string; directory?: | string | undefined; }, { type: string; url: string; directory?: | string | undefined; } > ] > >; scripts: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; config: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; dependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; devDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; peerDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; peerDependenciesMeta: z.ZodOptional< z.ZodRecord< z.ZodString, z.ZodObject< { optional: z.ZodBoolean }, 'strip', z.ZodTypeAny, { optional: boolean }, { optional: boolean } > > >; bundleDependencies: z.ZodOptional< z.ZodUnion< [ z.ZodBoolean, z.ZodArray<z.ZodString, 'many'> ] > >; bundledDependencies: z.ZodOptional< z.ZodUnion< [ z.ZodBoolean, z.ZodArray<z.ZodString, 'many'> ] > >; optionalDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; overrides: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; engines: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; os: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; cpu: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; private: z.ZodOptional<z.ZodBoolean>; publishConfig: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; workspaces: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; deprecated: z.ZodOptional<z.ZodString>; module: z.ZodOptional<z.ZodString>; type: z.ZodOptional< z.ZodUnion< [ z.ZodLiteral<'module'>, z.ZodLiteral<'commonjs'> ] > >; types: z.ZodOptional<z.ZodString>; typings: z.ZodOptional<z.ZodString>; typesVersions: z.ZodOptional< z.ZodRecord< z.ZodString, z.ZodRecord< z.ZodString, z.ZodArray<z.ZodString, 'many'> > > >; packageManager: z.ZodOptional<z.ZodString>; sideEffects: z.ZodOptional< z.ZodUnion< [ z.ZodBoolean, z.ZodArray<z.ZodString, 'many'> ] > >; imports: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; exports: z.ZodOptional< z.ZodUnion< [ z.ZodNull, z.ZodString, z.ZodArray<z.ZodString, 'many'>, z.ZodRecord< z.ZodString, z.ZodUnknown > ] > >; }, { _id: z.ZodString; dist: z.ZodObject< { tarball: z.ZodString; shasum: z.ZodString; integrity: z.ZodOptional<z.ZodString>; fileCount: z.ZodOptional<z.ZodNumber>; unpackedSize: z.ZodOptional<z.ZodNumber>; 'npm-signature': z.ZodOptional<z.ZodString>; signatures: z.ZodOptional< z.ZodArray< z.ZodObject< { keyid: z.ZodString; sig: z.ZodString; }, 'strip', z.ZodTypeAny, { keyid: string; sig: string; }, { keyid: string; sig: string; } >, 'many' > >; }, 'strip', z.ZodTypeAny, { tarball: string; shasum: string; integrity?: string | undefined; fileCount?: number | undefined; unpackedSize?: number | undefined; 'npm-signature'?: string | undefined; signatures?: | { keyid: string; sig: string }[] | undefined; }, { tarball: string; shasum: string; integrity?: string | undefined; fileCount?: number | undefined; unpackedSize?: number | undefined; 'npm-signature'?: string | undefined; signatures?: | { keyid: string; sig: string }[] | undefined; } >; readme: z.ZodOptional<z.ZodString>; readmeFilename: z.ZodOptional<z.ZodString>; gitHead: z.ZodOptional<z.ZodString>; _hasShrinkwrap: z.ZodOptional<z.ZodBoolean>; _nodeVersion: z.ZodOptional<z.ZodString>; _npmVersion: z.ZodOptional<z.ZodString>; _npmUser: z.ZodOptional< z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: | string | undefined; }, { name: string; url?: string | undefined; email?: | string | undefined; } > ] > > >; _npmOperationalInternal: z.ZodOptional< z.ZodObject< { host: z.ZodOptional<z.ZodString>; tmp: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { host?: string | undefined; tmp?: string | undefined; }, { host?: string | undefined; tmp?: string | undefined; } > >; engines: z.ZodCatch< z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> > >; license: z.ZodCatch<z.ZodOptional<z.ZodString>>; homepage: z.ZodCatch<z.ZodOptional<z.ZodString>>; deprecated: z.ZodOptional< z.ZodUnion<[z.ZodString, z.ZodBoolean]> >; } >, | 'name' | 'version' | 'bin' | 'directories' | 'dependencies' | 'devDependencies' | 'peerDependencies' | 'peerDependenciesMeta' | 'bundleDependencies' | 'optionalDependencies' | 'engines' | 'os' | 'cpu' | 'deprecated' | 'dist' | '_hasShrinkwrap' >, { hasInstallScript: z.ZodOptional<z.ZodBoolean> } >, z.ZodTypeAny, 'passthrough' > > >; }, 'strip', z.ZodTypeAny, { name: string; modified: string; 'dist-tags': { latest: string; next?: string | undefined; alpha?: string | undefined; beta?: string | undefined; rc?: string | undefined; canary?: string | undefined; dev?: string | undefined; } & { [k: string]: string }; versions: Record< string, z.objectOutputType< z.objectUtil.extendShape< Pick< z.objectUtil.extendShape< { name: z.ZodString; version: z.ZodString; description: z.ZodOptional<z.ZodString>; keywords: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; homepage: z.ZodOptional<z.ZodString>; bugs: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodOptional<z.ZodString>; email: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url?: string | undefined; email?: string | undefined; }, { url?: string | undefined; email?: string | undefined; } > ] > >; license: z.ZodOptional<z.ZodString>; author: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] > >; contributors: z.ZodOptional< z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] >, 'many' > >; maintainers: z.ZodOptional< z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] >, 'many' > >; funding: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodString; type: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url: string; type?: string | undefined; }, { url: string; type?: string | undefined; } >, z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodString; type: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url: string; type?: | string | undefined; }, { url: string; type?: | string | undefined; } > ] >, 'many' > ] > >; files: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; main: z.ZodOptional<z.ZodString>; browser: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodRecord< z.ZodString, z.ZodUnion< [z.ZodString, z.ZodBoolean] > > ] > >; bin: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodRecord<z.ZodString, z.ZodString> ] > >; man: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodArray<z.ZodString, 'many'> ] > >; directories: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; repository: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { type: z.ZodString; url: z.ZodString; directory: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { type: string; url: string; directory?: string | undefined; }, { type: string; url: string; directory?: string | undefined; } > ] > >; scripts: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; config: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; dependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; devDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; peerDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; peerDependenciesMeta: z.ZodOptional< z.ZodRecord< z.ZodString, z.ZodObject< { optional: z.ZodBoolean }, 'strip', z.ZodTypeAny, { optional: boolean }, { optional: boolean } > > >; bundleDependencies: z.ZodOptional< z.ZodUnion< [ z.ZodBoolean, z.ZodArray<z.ZodString, 'many'> ] > >; bundledDependencies: z.ZodOptional< z.ZodUnion< [ z.ZodBoolean, z.ZodArray<z.ZodString, 'many'> ] > >; optionalDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; overrides: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; engines: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; os: z.ZodOptional<z.ZodArray<z.ZodString, 'many'>>; cpu: z.ZodOptional<z.ZodArray<z.ZodString, 'many'>>; private: z.ZodOptional<z.ZodBoolean>; publishConfig: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; workspaces: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; deprecated: z.ZodOptional<z.ZodString>; module: z.ZodOptional<z.ZodString>; type: z.ZodOptional< z.ZodUnion< [ z.ZodLiteral<'module'>, z.ZodLiteral<'commonjs'> ] > >; types: z.ZodOptional<z.ZodString>; typings: z.ZodOptional<z.ZodString>; typesVersions: z.ZodOptional< z.ZodRecord< z.ZodString, z.ZodRecord< z.ZodString, z.ZodArray<z.ZodString, 'many'> > > >; packageManager: z.ZodOptional<z.ZodString>; sideEffects: z.ZodOptional< z.ZodUnion< [ z.ZodBoolean, z.ZodArray<z.ZodString, 'many'> ] > >; imports: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; exports: z.ZodOptional< z.ZodUnion< [ z.ZodNull, z.ZodString, z.ZodArray<z.ZodString, 'many'>, z.ZodRecord<z.ZodString, z.ZodUnknown> ] > >; }, { _id: z.ZodString; dist: z.ZodObject< { tarball: z.ZodString; shasum: z.ZodString; integrity: z.ZodOptional<z.ZodString>; fileCount: z.ZodOptional<z.ZodNumber>; unpackedSize: z.ZodOptional<z.ZodNumber>; 'npm-signature': z.ZodOptional<z.ZodString>; signatures: z.ZodOptional< z.ZodArray< z.ZodObject< { keyid: z.ZodString; sig: z.ZodString; }, 'strip', z.ZodTypeAny, { keyid: string; sig: string }, { keyid: string; sig: string } >, 'many' > >; }, 'strip', z.ZodTypeAny, { tarball: string; shasum: string; integrity?: string | undefined; fileCount?: number | undefined; unpackedSize?: number | undefined; 'npm-signature'?: string | undefined; signatures?: | { keyid: string; sig: string }[] | undefined; }, { tarball: string; shasum: string; integrity?: string | undefined; fileCount?: number | undefined; unpackedSize?: number | undefined; 'npm-signature'?: string | undefined; signatures?: | { keyid: string; sig: string }[] | undefined; } >; readme: z.ZodOptional<z.ZodString>; readmeFilename: z.ZodOptional<z.ZodString>; gitHead: z.ZodOptional<z.ZodString>; _hasShrinkwrap: z.ZodOptional<z.ZodBoolean>; _nodeVersion: z.ZodOptional<z.ZodString>; _npmVersion: z.ZodOptional<z.ZodString>; _npmUser: z.ZodOptional< z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] > > >; _npmOperationalInternal: z.ZodOptional< z.ZodObject< { host: z.ZodOptional<z.ZodString>; tmp: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { host?: string | undefined; tmp?: string | undefined; }, { host?: string | undefined; tmp?: string | undefined; } > >; engines: z.ZodCatch< z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> > >; license: z.ZodCatch<z.ZodOptional<z.ZodString>>; homepage: z.ZodCatch<z.ZodOptional<z.ZodString>>; deprecated: z.ZodOptional< z.ZodUnion<[z.ZodString, z.ZodBoolean]> >; } >, | 'name' | 'version' | 'bin' | 'directories' | 'dependencies' | 'devDependencies' | 'peerDependencies' | 'peerDependenciesMeta' | 'bundleDependencies' | 'optionalDependencies' | 'engines' | 'os' | 'cpu' | 'deprecated' | 'dist' | '_hasShrinkwrap' >, { hasInstallScript: z.ZodOptional<z.ZodBoolean> } >, z.ZodTypeAny, 'passthrough' > >; }, { name: string; modified: string; 'dist-tags': { latest: string; next?: string | undefined; alpha?: string | undefined; beta?: string | undefined; rc?: string | undefined; canary?: string | undefined; dev?: string | undefined; } & { [k: string]: string }; versions: Record< string, z.objectInputType< z.objectUtil.extendShape< Pick< z.objectUtil.extendShape< { name: z.ZodString; version: z.ZodString; description: z.ZodOptional<z.ZodString>; keywords: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; homepage: z.ZodOptional<z.ZodString>; bugs: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodOptional<z.ZodString>; email: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url?: string | undefined; email?: string | undefined; }, { url?: string | undefined; email?: string | undefined; } > ] > >; license: z.ZodOptional<z.ZodString>; author: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] > >; contributors: z.ZodOptional< z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] >, 'many' > >; maintainers: z.ZodOptional< z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] >, 'many' > >; funding: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodString; type: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url: string; type?: string | undefined; }, { url: string; type?: string | undefined; } >, z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodString; type: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url: string; type?: | string | undefined; }, { url: string; type?: | string | undefined; } > ] >, 'many' > ] > >; files: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; main: z.ZodOptional<z.ZodString>; browser: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodRecord< z.ZodString, z.ZodUnion< [z.ZodString, z.ZodBoolean] > > ] > >; bin: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodRecord<z.ZodString, z.ZodString> ] > >; man: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodArray<z.ZodString, 'many'> ] > >; directories: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; repository: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { type: z.ZodString; url: z.ZodString; directory: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { type: string; url: string; directory?: string | undefined; }, { type: string; url: string; directory?: string | undefined; } > ] > >; scripts: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; config: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; dependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; devDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; peerDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; peerDependenciesMeta: z.ZodOptional< z.ZodRecord< z.ZodString, z.ZodObject< { optional: z.ZodBoolean }, 'strip', z.ZodTypeAny, { optional: boolean }, { optional: boolean } > > >; bundleDependencies: z.ZodOptional< z.ZodUnion< [ z.ZodBoolean, z.ZodArray<z.ZodString, 'many'> ] > >; bundledDependencies: z.ZodOptional< z.ZodUnion< [ z.ZodBoolean, z.ZodArray<z.ZodString, 'many'> ] > >; optionalDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; overrides: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; engines: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; os: z.ZodOptional<z.ZodArray<z.ZodString, 'many'>>; cpu: z.ZodOptional<z.ZodArray<z.ZodString, 'many'>>; private: z.ZodOptional<z.ZodBoolean>; publishConfig: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; workspaces: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; deprecated: z.ZodOptional<z.ZodString>; module: z.ZodOptional<z.ZodString>; type: z.ZodOptional< z.ZodUnion< [ z.ZodLiteral<'module'>, z.ZodLiteral<'commonjs'> ] > >; types: z.ZodOptional<z.ZodString>; typings: z.ZodOptional<z.ZodString>; typesVersions: z.ZodOptional< z.ZodRecord< z.ZodString, z.ZodRecord< z.ZodString, z.ZodArray<z.ZodString, 'many'> > > >; packageManager: z.ZodOptional<z.ZodString>; sideEffects: z.ZodOptional< z.ZodUnion< [ z.ZodBoolean, z.ZodArray<z.ZodString, 'many'> ] > >; imports: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; exports: z.ZodOptional< z.ZodUnion< [ z.ZodNull, z.ZodString, z.ZodArray<z.ZodString, 'many'>, z.ZodRecord<z.ZodString, z.ZodUnknown> ] > >; }, { _id: z.ZodString; dist: z.ZodObject< { tarball: z.ZodString; shasum: z.ZodString; integrity: z.ZodOptional<z.ZodString>; fileCount: z.ZodOptional<z.ZodNumber>; unpackedSize: z.ZodOptional<z.ZodNumber>; 'npm-signature': z.ZodOptional<z.ZodString>; signatures: z.ZodOptional< z.ZodArray< z.ZodObject< { keyid: z.ZodString; sig: z.ZodString; }, 'strip', z.ZodTypeAny, { keyid: string; sig: string }, { keyid: string; sig: string } >, 'many' > >; }, 'strip', z.ZodTypeAny, { tarball: string; shasum: string; integrity?: string | undefined; fileCount?: number | undefined; unpackedSize?: number | undefined; 'npm-signature'?: string | undefined; signatures?: | { keyid: string; sig: string }[] | undefined; }, { tarball: string; shasum: string; integrity?: string | undefined; fileCount?: number | undefined; unpackedSize?: number | undefined; 'npm-signature'?: string | undefined; signatures?: | { keyid: string; sig: string }[] | undefined; } >; readme: z.ZodOptional<z.ZodString>; readmeFilename: z.ZodOptional<z.ZodString>; gitHead: z.ZodOptional<z.ZodString>; _hasShrinkwrap: z.ZodOptional<z.ZodBoolean>; _nodeVersion: z.ZodOptional<z.ZodString>; _npmVersion: z.ZodOptional<z.ZodString>; _npmUser: z.ZodOptional< z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] > > >; _npmOperationalInternal: z.ZodOptional< z.ZodObject< { host: z.ZodOptional<z.ZodString>; tmp: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { host?: string | undefined; tmp?: string | undefined; }, { host?: string | undefined; tmp?: string | undefined; } > >; engines: z.ZodCatch< z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> > >; license: z.ZodCatch<z.ZodOptional<z.ZodString>>; homepage: z.ZodCatch<z.ZodOptional<z.ZodString>>; deprecated: z.ZodOptional< z.ZodUnion<[z.ZodString, z.ZodBoolean]> >; } >, | 'name' | 'version' | 'bin' | 'directories' | 'dependencies' | 'devDependencies' | 'peerDependencies' | 'peerDependenciesMeta' | 'bundleDependencies' | 'optionalDependencies' | 'engines' | 'os' | 'cpu' | 'deprecated' | 'dist' | '_hasShrinkwrap' >, { hasInstallScript: z.ZodOptional<z.ZodBoolean> } >, z.ZodTypeAny, 'passthrough' > >; }>;
variable BulkDailyPackageDownloads
const BulkDailyPackageDownloads: z.ZodRecord< z.ZodString, z.ZodUnion< [ z.ZodNull, z.ZodObject< z.objectUtil.extendShape< { start: z.ZodString; end: z.ZodString; downloads: z.ZodArray< z.ZodObject< { downloads: z.ZodNumber; day: z.ZodString }, 'strip', z.ZodTypeAny, { downloads: number; day: string }, { downloads: number; day: string } >, 'many' >; }, { package: z.ZodString } >, 'strip', z.ZodTypeAny, { start: string; end: string; downloads: { downloads: number; day: string }[]; package: string; }, { start: string; end: string; downloads: { downloads: number; day: string }[]; package: string; } > ] >>;
variable BulkPackageDownloads
const BulkPackageDownloads: z.ZodRecord< z.ZodString, z.ZodUnion< [ z.ZodNull, z.ZodObject< z.objectUtil.extendShape< { downloads: z.ZodNumber; start: z.ZodString; end: z.ZodString }, { package: z.ZodString } >, 'strip', z.ZodTypeAny, { start: string; end: string; downloads: number; package: string }, { start: string; end: string; downloads: number; package: string } > ] >>;
variable DailyPackageDownloads
const DailyPackageDownloads: z.ZodObject< z.objectUtil.extendShape< { start: z.ZodString; end: z.ZodString; downloads: z.ZodArray< z.ZodObject< { downloads: z.ZodNumber; day: z.ZodString }, 'strip', z.ZodTypeAny, { downloads: number; day: string }, { downloads: number; day: string } >, 'many' >; }, { package: z.ZodString } >, 'strip', z.ZodTypeAny, { start: string; end: string; downloads: { downloads: number; day: string }[]; package: string; }, { start: string; end: string; downloads: { downloads: number; day: string }[]; package: string; }>;
variable DailyRegistryDownloads
const DailyRegistryDownloads: z.ZodObject< { start: z.ZodString; end: z.ZodString; downloads: z.ZodArray< z.ZodObject< { downloads: z.ZodNumber; day: z.ZodString }, 'strip', z.ZodTypeAny, { downloads: number; day: string }, { downloads: number; day: string } >, 'many' >; }, 'strip', z.ZodTypeAny, { start: string; end: string; downloads: { downloads: number; day: string }[] }, { start: string; end: string; downloads: { downloads: number; day: string }[] }>;
variable DownloadPeriod
const DownloadPeriod: z.ZodUnion< [ z.ZodLiteral<'last-day'>, z.ZodLiteral<'last-week'>, z.ZodLiteral<'last-month'>, z.ZodLiteral<'last-year'>, z.ZodString ]>;
variable npmRegistryDownloadsApiUrl
const npmRegistryDownloadsApiUrl: string;
Base URL for the npm registry downloads API.
variable npmRegistryUrl
const npmRegistryUrl: string;
Base URL for the npm registry API.
variable PackageDownloads
const PackageDownloads: z.ZodObject< z.objectUtil.extendShape< { downloads: z.ZodNumber; start: z.ZodString; end: z.ZodString }, { package: z.ZodString } >, 'strip', z.ZodTypeAny, { start: string; end: string; downloads: number; package: string }, { start: string; end: string; downloads: number; package: string }>;
variable PackageManifest
const PackageManifest: z.ZodObject< z.objectUtil.extendShape< { name: z.ZodString; version: z.ZodString; description: z.ZodOptional<z.ZodString>; keywords: z.ZodOptional<z.ZodArray<z.ZodString, 'many'>>; homepage: z.ZodOptional<z.ZodString>; bugs: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodOptional<z.ZodString>; email: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url?: string | undefined; email?: string | undefined }, { url?: string | undefined; email?: string | undefined } > ] > >; license: z.ZodOptional<z.ZodString>; author: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] > >; contributors: z.ZodOptional< z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] >, 'many' > >; maintainers: z.ZodOptional< z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] >, 'many' > >; funding: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodString; type: z.ZodOptional<z.ZodString> }, 'strip', z.ZodTypeAny, { url: string; type?: string | undefined }, { url: string; type?: string | undefined } >, z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodString; type: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url: string; type?: string | undefined }, { url: string; type?: string | undefined } > ] >, 'many' > ] > >; files: z.ZodOptional<z.ZodArray<z.ZodString, 'many'>>; main: z.ZodOptional<z.ZodString>; browser: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodRecord< z.ZodString, z.ZodUnion<[z.ZodString, z.ZodBoolean]> > ] > >; bin: z.ZodOptional< z.ZodUnion<[z.ZodString, z.ZodRecord<z.ZodString, z.ZodString>]> >; man: z.ZodOptional< z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, 'many'>]> >; directories: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; repository: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { type: z.ZodString; url: z.ZodString; directory: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { type: string; url: string; directory?: string | undefined; }, { type: string; url: string; directory?: string | undefined; } > ] > >; scripts: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; config: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>; dependencies: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; devDependencies: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; peerDependencies: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; peerDependenciesMeta: z.ZodOptional< z.ZodRecord< z.ZodString, z.ZodObject< { optional: z.ZodBoolean }, 'strip', z.ZodTypeAny, { optional: boolean }, { optional: boolean } > > >; bundleDependencies: z.ZodOptional< z.ZodUnion<[z.ZodBoolean, z.ZodArray<z.ZodString, 'many'>]> >; bundledDependencies: z.ZodOptional< z.ZodUnion<[z.ZodBoolean, z.ZodArray<z.ZodString, 'many'>]> >; optionalDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; overrides: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>; engines: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; os: z.ZodOptional<z.ZodArray<z.ZodString, 'many'>>; cpu: z.ZodOptional<z.ZodArray<z.ZodString, 'many'>>; private: z.ZodOptional<z.ZodBoolean>; publishConfig: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>; workspaces: z.ZodOptional<z.ZodArray<z.ZodString, 'many'>>; deprecated: z.ZodOptional<z.ZodString>; module: z.ZodOptional<z.ZodString>; type: z.ZodOptional< z.ZodUnion<[z.ZodLiteral<'module'>, z.ZodLiteral<'commonjs'>]> >; types: z.ZodOptional<z.ZodString>; typings: z.ZodOptional<z.ZodString>; typesVersions: z.ZodOptional< z.ZodRecord< z.ZodString, z.ZodRecord<z.ZodString, z.ZodArray<z.ZodString, 'many'>> > >; packageManager: z.ZodOptional<z.ZodString>; sideEffects: z.ZodOptional< z.ZodUnion<[z.ZodBoolean, z.ZodArray<z.ZodString, 'many'>]> >; imports: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>; exports: z.ZodOptional< z.ZodUnion< [ z.ZodNull, z.ZodString, z.ZodArray<z.ZodString, 'many'>, z.ZodRecord<z.ZodString, z.ZodUnknown> ] > >; }, { _id: z.ZodString; dist: z.ZodObject< { tarball: z.ZodString; shasum: z.ZodString; integrity: z.ZodOptional<z.ZodString>; fileCount: z.ZodOptional<z.ZodNumber>; unpackedSize: z.ZodOptional<z.ZodNumber>; 'npm-signature': z.ZodOptional<z.ZodString>; signatures: z.ZodOptional< z.ZodArray< z.ZodObject< { keyid: z.ZodString; sig: z.ZodString }, 'strip', z.ZodTypeAny, { keyid: string; sig: string }, { keyid: string; sig: string } >, 'many' > >; }, 'strip', z.ZodTypeAny, { tarball: string; shasum: string; integrity?: string | undefined; fileCount?: number | undefined; unpackedSize?: number | undefined; 'npm-signature'?: string | undefined; signatures?: { keyid: string; sig: string }[] | undefined; }, { tarball: string; shasum: string; integrity?: string | undefined; fileCount?: number | undefined; unpackedSize?: number | undefined; 'npm-signature'?: string | undefined; signatures?: { keyid: string; sig: string }[] | undefined; } >; readme: z.ZodOptional<z.ZodString>; readmeFilename: z.ZodOptional<z.ZodString>; gitHead: z.ZodOptional<z.ZodString>; _hasShrinkwrap: z.ZodOptional<z.ZodBoolean>; _nodeVersion: z.ZodOptional<z.ZodString>; _npmVersion: z.ZodOptional<z.ZodString>; _npmUser: z.ZodOptional< z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] > > >; _npmOperationalInternal: z.ZodOptional< z.ZodObject< { host: z.ZodOptional<z.ZodString>; tmp: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { host?: string | undefined; tmp?: string | undefined }, { host?: string | undefined; tmp?: string | undefined } > >; engines: z.ZodCatch< z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>> >; license: z.ZodCatch<z.ZodOptional<z.ZodString>>; homepage: z.ZodCatch<z.ZodOptional<z.ZodString>>; deprecated: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodBoolean]>>; } >, 'passthrough', z.ZodTypeAny, z.objectOutputType< z.objectUtil.extendShape< { name: z.ZodString; version: z.ZodString; description: z.ZodOptional<z.ZodString>; keywords: z.ZodOptional<z.ZodArray<z.ZodString, 'many'>>; homepage: z.ZodOptional<z.ZodString>; bugs: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodOptional<z.ZodString>; email: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url?: string | undefined; email?: string | undefined; }, { url?: string | undefined; email?: string | undefined; } > ] > >; license: z.ZodOptional<z.ZodString>; author: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] > >; contributors: z.ZodOptional< z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] >, 'many' > >; maintainers: z.ZodOptional< z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] >, 'many' > >; funding: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodString; type: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url: string; type?: string | undefined }, { url: string; type?: string | undefined } >, z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodString; type: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url: string; type?: string | undefined; }, { url: string; type?: string | undefined; } > ] >, 'many' > ] > >; files: z.ZodOptional<z.ZodArray<z.ZodString, 'many'>>; main: z.ZodOptional<z.ZodString>; browser: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodRecord< z.ZodString, z.ZodUnion<[z.ZodString, z.ZodBoolean]> > ] > >; bin: z.ZodOptional< z.ZodUnion<[z.ZodString, z.ZodRecord<z.ZodString, z.ZodString>]> >; man: z.ZodOptional< z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, 'many'>]> >; directories: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; repository: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { type: z.ZodString; url: z.ZodString; directory: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { type: string; url: string; directory?: string | undefined; }, { type: string; url: string; directory?: string | undefined; } > ] > >; scripts: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; config: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>; dependencies: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; devDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; peerDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; peerDependenciesMeta: z.ZodOptional< z.ZodRecord< z.ZodString, z.ZodObject< { optional: z.ZodBoolean }, 'strip', z.ZodTypeAny, { optional: boolean }, { optional: boolean } > > >; bundleDependencies: z.ZodOptional< z.ZodUnion<[z.ZodBoolean, z.ZodArray<z.ZodString, 'many'>]> >; bundledDependencies: z.ZodOptional< z.ZodUnion<[z.ZodBoolean, z.ZodArray<z.ZodString, 'many'>]> >; optionalDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; overrides: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>; engines: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; os: z.ZodOptional<z.ZodArray<z.ZodString, 'many'>>; cpu: z.ZodOptional<z.ZodArray<z.ZodString, 'many'>>; private: z.ZodOptional<z.ZodBoolean>; publishConfig: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>; workspaces: z.ZodOptional<z.ZodArray<z.ZodString, 'many'>>; deprecated: z.ZodOptional<z.ZodString>; module: z.ZodOptional<z.ZodString>; type: z.ZodOptional< z.ZodUnion<[z.ZodLiteral<'module'>, z.ZodLiteral<'commonjs'>]> >; types: z.ZodOptional<z.ZodString>; typings: z.ZodOptional<z.ZodString>; typesVersions: z.ZodOptional< z.ZodRecord< z.ZodString, z.ZodRecord<z.ZodString, z.ZodArray<z.ZodString, 'many'>> > >; packageManager: z.ZodOptional<z.ZodString>; sideEffects: z.ZodOptional< z.ZodUnion<[z.ZodBoolean, z.ZodArray<z.ZodString, 'many'>]> >; imports: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>; exports: z.ZodOptional< z.ZodUnion< [ z.ZodNull, z.ZodString, z.ZodArray<z.ZodString, 'many'>, z.ZodRecord<z.ZodString, z.ZodUnknown> ] > >; }, { _id: z.ZodString; dist: z.ZodObject< { tarball: z.ZodString; shasum: z.ZodString; integrity: z.ZodOptional<z.ZodString>; fileCount: z.ZodOptional<z.ZodNumber>; unpackedSize: z.ZodOptional<z.ZodNumber>; 'npm-signature': z.ZodOptional<z.ZodString>; signatures: z.ZodOptional< z.ZodArray< z.ZodObject< { keyid: z.ZodString; sig: z.ZodString }, 'strip', z.ZodTypeAny, { keyid: string; sig: string }, { keyid: string; sig: string } >, 'many' > >; }, 'strip', z.ZodTypeAny, { tarball: string; shasum: string; integrity?: string | undefined; fileCount?: number | undefined; unpackedSize?: number | undefined; 'npm-signature'?: string | undefined; signatures?: { keyid: string; sig: string }[] | undefined; }, { tarball: string; shasum: string; integrity?: string | undefined; fileCount?: number | undefined; unpackedSize?: number | undefined; 'npm-signature'?: string | undefined; signatures?: { keyid: string; sig: string }[] | undefined; } >; readme: z.ZodOptional<z.ZodString>; readmeFilename: z.ZodOptional<z.ZodString>; gitHead: z.ZodOptional<z.ZodString>; _hasShrinkwrap: z.ZodOptional<z.ZodBoolean>; _nodeVersion: z.ZodOptional<z.ZodString>; _npmVersion: z.ZodOptional<z.ZodString>; _npmUser: z.ZodOptional< z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] > > >; _npmOperationalInternal: z.ZodOptional< z.ZodObject< { host: z.ZodOptional<z.ZodString>; tmp: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { host?: string | undefined; tmp?: string | undefined }, { host?: string | undefined; tmp?: string | undefined } > >; engines: z.ZodCatch< z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>> >; license: z.ZodCatch<z.ZodOptional<z.ZodString>>; homepage: z.ZodCatch<z.ZodOptional<z.ZodString>>; deprecated: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodBoolean]>>; } >, z.ZodTypeAny, 'passthrough' >, z.objectInputType< z.objectUtil.extendShape< { name: z.ZodString; version: z.ZodString; description: z.ZodOptional<z.ZodString>; keywords: z.ZodOptional<z.ZodArray<z.ZodString, 'many'>>; homepage: z.ZodOptional<z.ZodString>; bugs: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodOptional<z.ZodString>; email: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url?: string | undefined; email?: string | undefined; }, { url?: string | undefined; email?: string | undefined; } > ] > >; license: z.ZodOptional<z.ZodString>; author: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] > >; contributors: z.ZodOptional< z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] >, 'many' > >; maintainers: z.ZodOptional< z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] >, 'many' > >; funding: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodString; type: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url: string; type?: string | undefined }, { url: string; type?: string | undefined } >, z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodString; type: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url: string; type?: string | undefined; }, { url: string; type?: string | undefined; } > ] >, 'many' > ] > >; files: z.ZodOptional<z.ZodArray<z.ZodString, 'many'>>; main: z.ZodOptional<z.ZodString>; browser: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodRecord< z.ZodString, z.ZodUnion<[z.ZodString, z.ZodBoolean]> > ] > >; bin: z.ZodOptional< z.ZodUnion<[z.ZodString, z.ZodRecord<z.ZodString, z.ZodString>]> >; man: z.ZodOptional< z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, 'many'>]> >; directories: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; repository: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { type: z.ZodString; url: z.ZodString; directory: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { type: string; url: string; directory?: string | undefined; }, { type: string; url: string; directory?: string | undefined; } > ] > >; scripts: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; config: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>; dependencies: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; devDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; peerDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; peerDependenciesMeta: z.ZodOptional< z.ZodRecord< z.ZodString, z.ZodObject< { optional: z.ZodBoolean }, 'strip', z.ZodTypeAny, { optional: boolean }, { optional: boolean } > > >; bundleDependencies: z.ZodOptional< z.ZodUnion<[z.ZodBoolean, z.ZodArray<z.ZodString, 'many'>]> >; bundledDependencies: z.ZodOptional< z.ZodUnion<[z.ZodBoolean, z.ZodArray<z.ZodString, 'many'>]> >; optionalDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; overrides: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>; engines: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; os: z.ZodOptional<z.ZodArray<z.ZodString, 'many'>>; cpu: z.ZodOptional<z.ZodArray<z.ZodString, 'many'>>; private: z.ZodOptional<z.ZodBoolean>; publishConfig: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>; workspaces: z.ZodOptional<z.ZodArray<z.ZodString, 'many'>>; deprecated: z.ZodOptional<z.ZodString>; module: z.ZodOptional<z.ZodString>; type: z.ZodOptional< z.ZodUnion<[z.ZodLiteral<'module'>, z.ZodLiteral<'commonjs'>]> >; types: z.ZodOptional<z.ZodString>; typings: z.ZodOptional<z.ZodString>; typesVersions: z.ZodOptional< z.ZodRecord< z.ZodString, z.ZodRecord<z.ZodString, z.ZodArray<z.ZodString, 'many'>> > >; packageManager: z.ZodOptional<z.ZodString>; sideEffects: z.ZodOptional< z.ZodUnion<[z.ZodBoolean, z.ZodArray<z.ZodString, 'many'>]> >; imports: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>; exports: z.ZodOptional< z.ZodUnion< [ z.ZodNull, z.ZodString, z.ZodArray<z.ZodString, 'many'>, z.ZodRecord<z.ZodString, z.ZodUnknown> ] > >; }, { _id: z.ZodString; dist: z.ZodObject< { tarball: z.ZodString; shasum: z.ZodString; integrity: z.ZodOptional<z.ZodString>; fileCount: z.ZodOptional<z.ZodNumber>; unpackedSize: z.ZodOptional<z.ZodNumber>; 'npm-signature': z.ZodOptional<z.ZodString>; signatures: z.ZodOptional< z.ZodArray< z.ZodObject< { keyid: z.ZodString; sig: z.ZodString }, 'strip', z.ZodTypeAny, { keyid: string; sig: string }, { keyid: string; sig: string } >, 'many' > >; }, 'strip', z.ZodTypeAny, { tarball: string; shasum: string; integrity?: string | undefined; fileCount?: number | undefined; unpackedSize?: number | undefined; 'npm-signature'?: string | undefined; signatures?: { keyid: string; sig: string }[] | undefined; }, { tarball: string; shasum: string; integrity?: string | undefined; fileCount?: number | undefined; unpackedSize?: number | undefined; 'npm-signature'?: string | undefined; signatures?: { keyid: string; sig: string }[] | undefined; } >; readme: z.ZodOptional<z.ZodString>; readmeFilename: z.ZodOptional<z.ZodString>; gitHead: z.ZodOptional<z.ZodString>; _hasShrinkwrap: z.ZodOptional<z.ZodBoolean>; _nodeVersion: z.ZodOptional<z.ZodString>; _npmVersion: z.ZodOptional<z.ZodString>; _npmUser: z.ZodOptional< z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] > > >; _npmOperationalInternal: z.ZodOptional< z.ZodObject< { host: z.ZodOptional<z.ZodString>; tmp: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { host?: string | undefined; tmp?: string | undefined }, { host?: string | undefined; tmp?: string | undefined } > >; engines: z.ZodCatch< z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>> >; license: z.ZodCatch<z.ZodOptional<z.ZodString>>; homepage: z.ZodCatch<z.ZodOptional<z.ZodString>>; deprecated: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodBoolean]>>; } >, z.ZodTypeAny, 'passthrough' >>;
variable PackageVersionsDownloads
const PackageVersionsDownloads: z.ZodObject< { package: z.ZodString; downloads: z.ZodRecord<z.ZodString, z.ZodNumber> }, 'strip', z.ZodTypeAny, { downloads: Record<string, number>; package: string }, { downloads: Record<string, number>; package: string }>;
variable Packument
const Packument: z.ZodObject< z.objectUtil.extendShape< Pick< { name: z.ZodString; version: z.ZodString; description: z.ZodOptional<z.ZodString>; keywords: z.ZodOptional<z.ZodArray<z.ZodString, 'many'>>; homepage: z.ZodOptional<z.ZodString>; bugs: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodOptional<z.ZodString>; email: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url?: string | undefined; email?: string | undefined; }, { url?: string | undefined; email?: string | undefined; } > ] > >; license: z.ZodOptional<z.ZodString>; author: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] > >; contributors: z.ZodOptional< z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] >, 'many' > >; maintainers: z.ZodOptional< z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] >, 'many' > >; funding: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodString; type: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url: string; type?: string | undefined }, { url: string; type?: string | undefined } >, z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodString; type: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url: string; type?: string | undefined; }, { url: string; type?: string | undefined; } > ] >, 'many' > ] > >; files: z.ZodOptional<z.ZodArray<z.ZodString, 'many'>>; main: z.ZodOptional<z.ZodString>; browser: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodRecord< z.ZodString, z.ZodUnion<[z.ZodString, z.ZodBoolean]> > ] > >; bin: z.ZodOptional< z.ZodUnion<[z.ZodString, z.ZodRecord<z.ZodString, z.ZodString>]> >; man: z.ZodOptional< z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, 'many'>]> >; directories: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; repository: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { type: z.ZodString; url: z.ZodString; directory: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { type: string; url: string; directory?: string | undefined; }, { type: string; url: string; directory?: string | undefined; } > ] > >; scripts: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; config: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>; dependencies: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; devDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; peerDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; peerDependenciesMeta: z.ZodOptional< z.ZodRecord< z.ZodString, z.ZodObject< { optional: z.ZodBoolean }, 'strip', z.ZodTypeAny, { optional: boolean }, { optional: boolean } > > >; bundleDependencies: z.ZodOptional< z.ZodUnion<[z.ZodBoolean, z.ZodArray<z.ZodString, 'many'>]> >; bundledDependencies: z.ZodOptional< z.ZodUnion<[z.ZodBoolean, z.ZodArray<z.ZodString, 'many'>]> >; optionalDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; overrides: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>; engines: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; os: z.ZodOptional<z.ZodArray<z.ZodString, 'many'>>; cpu: z.ZodOptional<z.ZodArray<z.ZodString, 'many'>>; private: z.ZodOptional<z.ZodBoolean>; publishConfig: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>; workspaces: z.ZodOptional<z.ZodArray<z.ZodString, 'many'>>; deprecated: z.ZodOptional<z.ZodString>; module: z.ZodOptional<z.ZodString>; type: z.ZodOptional< z.ZodUnion<[z.ZodLiteral<'module'>, z.ZodLiteral<'commonjs'>]> >; types: z.ZodOptional<z.ZodString>; typings: z.ZodOptional<z.ZodString>; typesVersions: z.ZodOptional< z.ZodRecord< z.ZodString, z.ZodRecord<z.ZodString, z.ZodArray<z.ZodString, 'many'>> > >; packageManager: z.ZodOptional<z.ZodString>; sideEffects: z.ZodOptional< z.ZodUnion<[z.ZodBoolean, z.ZodArray<z.ZodString, 'many'>]> >; imports: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>; exports: z.ZodOptional< z.ZodUnion< [ z.ZodNull, z.ZodString, z.ZodArray<z.ZodString, 'many'>, z.ZodRecord<z.ZodString, z.ZodUnknown> ] > >; }, | 'description' | 'keywords' | 'homepage' | 'bugs' | 'license' | 'author' | 'contributors' | 'maintainers' | 'repository' >, { _id: z.ZodString; name: z.ZodString; 'dist-tags': z.ZodObject< { latest: z.ZodString; next: z.ZodOptional<z.ZodString>; alpha: z.ZodOptional<z.ZodString>; beta: z.ZodOptional<z.ZodString>; rc: z.ZodOptional<z.ZodString>; canary: z.ZodOptional<z.ZodString>; dev: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodString, z.objectOutputType< { latest: z.ZodString; next: z.ZodOptional<z.ZodString>; alpha: z.ZodOptional<z.ZodString>; beta: z.ZodOptional<z.ZodString>; rc: z.ZodOptional<z.ZodString>; canary: z.ZodOptional<z.ZodString>; dev: z.ZodOptional<z.ZodString>; }, z.ZodString, 'strip' >, z.objectInputType< { latest: z.ZodString; next: z.ZodOptional<z.ZodString>; alpha: z.ZodOptional<z.ZodString>; beta: z.ZodOptional<z.ZodString>; rc: z.ZodOptional<z.ZodString>; canary: z.ZodOptional<z.ZodString>; dev: z.ZodOptional<z.ZodString>; }, z.ZodString, 'strip' > >; time: z.ZodObject< { created: z.ZodString; modified: z.ZodString }, 'strip', z.ZodString, z.objectOutputType< { created: z.ZodString; modified: z.ZodString }, z.ZodString, 'strip' >, z.objectInputType< { created: z.ZodString; modified: z.ZodString }, z.ZodString, 'strip' > >; versions: z.ZodRecord< z.ZodString, z.ZodObject< z.objectUtil.extendShape< { name: z.ZodString; version: z.ZodString; description: z.ZodOptional<z.ZodString>; keywords: z.ZodOptional<z.ZodArray<z.ZodString, 'many'>>; homepage: z.ZodOptional<z.ZodString>; bugs: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodOptional<z.ZodString>; email: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url?: string | undefined; email?: string | undefined; }, { url?: string | undefined; email?: string | undefined; } > ] > >; license: z.ZodOptional<z.ZodString>; author: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] > >; contributors: z.ZodOptional< z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] >, 'many' > >; maintainers: z.ZodOptional< z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] >, 'many' > >; funding: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodString; type: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url: string; type?: string | undefined; }, { url: string; type?: string | undefined; } >, z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodString; type: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url: string; type?: | string | undefined; }, { url: string; type?: | string | undefined; } > ] >, 'many' > ] > >; files: z.ZodOptional<z.ZodArray<z.ZodString, 'many'>>; main: z.ZodOptional<z.ZodString>; browser: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodRecord< z.ZodString, z.ZodUnion<[z.ZodString, z.ZodBoolean]> > ] > >; bin: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodRecord<z.ZodString, z.ZodString> ] > >; man: z.ZodOptional< z.ZodUnion< [z.ZodString, z.ZodArray<z.ZodString, 'many'>] > >; directories: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; repository: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { type: z.ZodString; url: z.ZodString; directory: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { type: string; url: string; directory?: string | undefined; }, { type: string; url: string; directory?: string | undefined; } > ] > >; scripts: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; config: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; dependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; devDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; peerDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; peerDependenciesMeta: z.ZodOptional< z.ZodRecord< z.ZodString, z.ZodObject< { optional: z.ZodBoolean }, 'strip', z.ZodTypeAny, { optional: boolean }, { optional: boolean } > > >; bundleDependencies: z.ZodOptional< z.ZodUnion< [z.ZodBoolean, z.ZodArray<z.ZodString, 'many'>] > >; bundledDependencies: z.ZodOptional< z.ZodUnion< [z.ZodBoolean, z.ZodArray<z.ZodString, 'many'>] > >; optionalDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; overrides: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; engines: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; os: z.ZodOptional<z.ZodArray<z.ZodString, 'many'>>; cpu: z.ZodOptional<z.ZodArray<z.ZodString, 'many'>>; private: z.ZodOptional<z.ZodBoolean>; publishConfig: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; workspaces: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; deprecated: z.ZodOptional<z.ZodString>; module: z.ZodOptional<z.ZodString>; type: z.ZodOptional< z.ZodUnion< [ z.ZodLiteral<'module'>, z.ZodLiteral<'commonjs'> ] > >; types: z.ZodOptional<z.ZodString>; typings: z.ZodOptional<z.ZodString>; typesVersions: z.ZodOptional< z.ZodRecord< z.ZodString, z.ZodRecord< z.ZodString, z.ZodArray<z.ZodString, 'many'> > > >; packageManager: z.ZodOptional<z.ZodString>; sideEffects: z.ZodOptional< z.ZodUnion< [z.ZodBoolean, z.ZodArray<z.ZodString, 'many'>] > >; imports: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; exports: z.ZodOptional< z.ZodUnion< [ z.ZodNull, z.ZodString, z.ZodArray<z.ZodString, 'many'>, z.ZodRecord<z.ZodString, z.ZodUnknown> ] > >; }, { _id: z.ZodString; dist: z.ZodObject< { tarball: z.ZodString; shasum: z.ZodString; integrity: z.ZodOptional<z.ZodString>; fileCount: z.ZodOptional<z.ZodNumber>; unpackedSize: z.ZodOptional<z.ZodNumber>; 'npm-signature': z.ZodOptional<z.ZodString>; signatures: z.ZodOptional< z.ZodArray< z.ZodObject< { keyid: z.ZodString; sig: z.ZodString; }, 'strip', z.ZodTypeAny, { keyid: string; sig: string }, { keyid: string; sig: string } >, 'many' > >; }, 'strip', z.ZodTypeAny, { tarball: string; shasum: string; integrity?: string | undefined; fileCount?: number | undefined; unpackedSize?: number | undefined; 'npm-signature'?: string | undefined; signatures?: | { keyid: string; sig: string }[] | undefined; }, { tarball: string; shasum: string; integrity?: string | undefined; fileCount?: number | undefined; unpackedSize?: number | undefined; 'npm-signature'?: string | undefined; signatures?: | { keyid: string; sig: string }[] | undefined; } >; readme: z.ZodOptional<z.ZodString>; readmeFilename: z.ZodOptional<z.ZodString>; gitHead: z.ZodOptional<z.ZodString>; _hasShrinkwrap: z.ZodOptional<z.ZodBoolean>; _nodeVersion: z.ZodOptional<z.ZodString>; _npmVersion: z.ZodOptional<z.ZodString>; _npmUser: z.ZodOptional< z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] > > >; _npmOperationalInternal: z.ZodOptional< z.ZodObject< { host: z.ZodOptional<z.ZodString>; tmp: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { host?: string | undefined; tmp?: string | undefined; }, { host?: string | undefined; tmp?: string | undefined; } > >; engines: z.ZodCatch< z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>> >; license: z.ZodCatch<z.ZodOptional<z.ZodString>>; homepage: z.ZodCatch<z.ZodOptional<z.ZodString>>; deprecated: z.ZodOptional< z.ZodUnion<[z.ZodString, z.ZodBoolean]> >; } >, 'passthrough', z.ZodTypeAny, z.objectOutputType< z.objectUtil.extendShape< { name: z.ZodString; version: z.ZodString; description: z.ZodOptional<z.ZodString>; keywords: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; homepage: z.ZodOptional<z.ZodString>; bugs: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodOptional<z.ZodString>; email: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url?: string | undefined; email?: string | undefined; }, { url?: string | undefined; email?: string | undefined; } > ] > >; license: z.ZodOptional<z.ZodString>; author: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] > >; contributors: z.ZodOptional< z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] >, 'many' > >; maintainers: z.ZodOptional< z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] >, 'many' > >; funding: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodString; type: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url: string; type?: string | undefined; }, { url: string; type?: string | undefined; } >, z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodString; type: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url: string; type?: | string | undefined; }, { url: string; type?: | string | undefined; } > ] >, 'many' > ] > >; files: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; main: z.ZodOptional<z.ZodString>; browser: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodRecord< z.ZodString, z.ZodUnion< [z.ZodString, z.ZodBoolean] > > ] > >; bin: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodRecord<z.ZodString, z.ZodString> ] > >; man: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodArray<z.ZodString, 'many'> ] > >; directories: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; repository: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { type: z.ZodString; url: z.ZodString; directory: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { type: string; url: string; directory?: string | undefined; }, { type: string; url: string; directory?: string | undefined; } > ] > >; scripts: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; config: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; dependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; devDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; peerDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; peerDependenciesMeta: z.ZodOptional< z.ZodRecord< z.ZodString, z.ZodObject< { optional: z.ZodBoolean }, 'strip', z.ZodTypeAny, { optional: boolean }, { optional: boolean } > > >; bundleDependencies: z.ZodOptional< z.ZodUnion< [ z.ZodBoolean, z.ZodArray<z.ZodString, 'many'> ] > >; bundledDependencies: z.ZodOptional< z.ZodUnion< [ z.ZodBoolean, z.ZodArray<z.ZodString, 'many'> ] > >; optionalDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; overrides: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; engines: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; os: z.ZodOptional<z.ZodArray<z.ZodString, 'many'>>; cpu: z.ZodOptional<z.ZodArray<z.ZodString, 'many'>>; private: z.ZodOptional<z.ZodBoolean>; publishConfig: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; workspaces: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; deprecated: z.ZodOptional<z.ZodString>; module: z.ZodOptional<z.ZodString>; type: z.ZodOptional< z.ZodUnion< [ z.ZodLiteral<'module'>, z.ZodLiteral<'commonjs'> ] > >; types: z.ZodOptional<z.ZodString>; typings: z.ZodOptional<z.ZodString>; typesVersions: z.ZodOptional< z.ZodRecord< z.ZodString, z.ZodRecord< z.ZodString, z.ZodArray<z.ZodString, 'many'> > > >; packageManager: z.ZodOptional<z.ZodString>; sideEffects: z.ZodOptional< z.ZodUnion< [ z.ZodBoolean, z.ZodArray<z.ZodString, 'many'> ] > >; imports: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; exports: z.ZodOptional< z.ZodUnion< [ z.ZodNull, z.ZodString, z.ZodArray<z.ZodString, 'many'>, z.ZodRecord<z.ZodString, z.ZodUnknown> ] > >; }, { _id: z.ZodString; dist: z.ZodObject< { tarball: z.ZodString; shasum: z.ZodString; integrity: z.ZodOptional<z.ZodString>; fileCount: z.ZodOptional<z.ZodNumber>; unpackedSize: z.ZodOptional<z.ZodNumber>; 'npm-signature': z.ZodOptional<z.ZodString>; signatures: z.ZodOptional< z.ZodArray< z.ZodObject< { keyid: z.ZodString; sig: z.ZodString; }, 'strip', z.ZodTypeAny, { keyid: string; sig: string }, { keyid: string; sig: string } >, 'many' > >; }, 'strip', z.ZodTypeAny, { tarball: string; shasum: string; integrity?: string | undefined; fileCount?: number | undefined; unpackedSize?: number | undefined; 'npm-signature'?: string | undefined; signatures?: | { keyid: string; sig: string }[] | undefined; }, { tarball: string; shasum: string; integrity?: string | undefined; fileCount?: number | undefined; unpackedSize?: number | undefined; 'npm-signature'?: string | undefined; signatures?: | { keyid: string; sig: string }[] | undefined; } >; readme: z.ZodOptional<z.ZodString>; readmeFilename: z.ZodOptional<z.ZodString>; gitHead: z.ZodOptional<z.ZodString>; _hasShrinkwrap: z.ZodOptional<z.ZodBoolean>; _nodeVersion: z.ZodOptional<z.ZodString>; _npmVersion: z.ZodOptional<z.ZodString>; _npmUser: z.ZodOptional< z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] > > >; _npmOperationalInternal: z.ZodOptional< z.ZodObject< { host: z.ZodOptional<z.ZodString>; tmp: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { host?: string | undefined; tmp?: string | undefined; }, { host?: string | undefined; tmp?: string | undefined; } > >; engines: z.ZodCatch< z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> > >; license: z.ZodCatch<z.ZodOptional<z.ZodString>>; homepage: z.ZodCatch<z.ZodOptional<z.ZodString>>; deprecated: z.ZodOptional< z.ZodUnion<[z.ZodString, z.ZodBoolean]> >; } >, z.ZodTypeAny, 'passthrough' >, z.objectInputType< z.objectUtil.extendShape< { name: z.ZodString; version: z.ZodString; description: z.ZodOptional<z.ZodString>; keywords: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; homepage: z.ZodOptional<z.ZodString>; bugs: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodOptional<z.ZodString>; email: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url?: string | undefined; email?: string | undefined; }, { url?: string | undefined; email?: string | undefined; } > ] > >; license: z.ZodOptional<z.ZodString>; author: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] > >; contributors: z.ZodOptional< z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] >, 'many' > >; maintainers: z.ZodOptional< z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] >, 'many' > >; funding: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodString; type: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url: string; type?: string | undefined; }, { url: string; type?: string | undefined; } >, z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodString; type: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url: string; type?: | string | undefined; }, { url: string; type?: | string | undefined; } > ] >, 'many' > ] > >; files: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; main: z.ZodOptional<z.ZodString>; browser: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodRecord< z.ZodString, z.ZodUnion< [z.ZodString, z.ZodBoolean] > > ] > >; bin: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodRecord<z.ZodString, z.ZodString> ] > >; man: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodArray<z.ZodString, 'many'> ] > >; directories: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; repository: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { type: z.ZodString; url: z.ZodString; directory: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { type: string; url: string; directory?: string | undefined; }, { type: string; url: string; directory?: string | undefined; } > ] > >; scripts: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; config: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; dependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; devDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; peerDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; peerDependenciesMeta: z.ZodOptional< z.ZodRecord< z.ZodString, z.ZodObject< { optional: z.ZodBoolean }, 'strip', z.ZodTypeAny, { optional: boolean }, { optional: boolean } > > >; bundleDependencies: z.ZodOptional< z.ZodUnion< [ z.ZodBoolean, z.ZodArray<z.ZodString, 'many'> ] > >; bundledDependencies: z.ZodOptional< z.ZodUnion< [ z.ZodBoolean, z.ZodArray<z.ZodString, 'many'> ] > >; optionalDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; overrides: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; engines: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; os: z.ZodOptional<z.ZodArray<z.ZodString, 'many'>>; cpu: z.ZodOptional<z.ZodArray<z.ZodString, 'many'>>; private: z.ZodOptional<z.ZodBoolean>; publishConfig: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; workspaces: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; deprecated: z.ZodOptional<z.ZodString>; module: z.ZodOptional<z.ZodString>; type: z.ZodOptional< z.ZodUnion< [ z.ZodLiteral<'module'>, z.ZodLiteral<'commonjs'> ] > >; types: z.ZodOptional<z.ZodString>; typings: z.ZodOptional<z.ZodString>; typesVersions: z.ZodOptional< z.ZodRecord< z.ZodString, z.ZodRecord< z.ZodString, z.ZodArray<z.ZodString, 'many'> > > >; packageManager: z.ZodOptional<z.ZodString>; sideEffects: z.ZodOptional< z.ZodUnion< [ z.ZodBoolean, z.ZodArray<z.ZodString, 'many'> ] > >; imports: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; exports: z.ZodOptional< z.ZodUnion< [ z.ZodNull, z.ZodString, z.ZodArray<z.ZodString, 'many'>, z.ZodRecord<z.ZodString, z.ZodUnknown> ] > >; }, { _id: z.ZodString; dist: z.ZodObject< { tarball: z.ZodString; shasum: z.ZodString; integrity: z.ZodOptional<z.ZodString>; fileCount: z.ZodOptional<z.ZodNumber>; unpackedSize: z.ZodOptional<z.ZodNumber>; 'npm-signature': z.ZodOptional<z.ZodString>; signatures: z.ZodOptional< z.ZodArray< z.ZodObject< { keyid: z.ZodString; sig: z.ZodString; }, 'strip', z.ZodTypeAny, { keyid: string; sig: string }, { keyid: string; sig: string } >, 'many' > >; }, 'strip', z.ZodTypeAny, { tarball: string; shasum: string; integrity?: string | undefined; fileCount?: number | undefined; unpackedSize?: number | undefined; 'npm-signature'?: string | undefined; signatures?: | { keyid: string; sig: string }[] | undefined; }, { tarball: string; shasum: string; integrity?: string | undefined; fileCount?: number | undefined; unpackedSize?: number | undefined; 'npm-signature'?: string | undefined; signatures?: | { keyid: string; sig: string }[] | undefined; } >; readme: z.ZodOptional<z.ZodString>; readmeFilename: z.ZodOptional<z.ZodString>; gitHead: z.ZodOptional<z.ZodString>; _hasShrinkwrap: z.ZodOptional<z.ZodBoolean>; _nodeVersion: z.ZodOptional<z.ZodString>; _npmVersion: z.ZodOptional<z.ZodString>; _npmUser: z.ZodOptional< z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] > > >; _npmOperationalInternal: z.ZodOptional< z.ZodObject< { host: z.ZodOptional<z.ZodString>; tmp: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { host?: string | undefined; tmp?: string | undefined; }, { host?: string | undefined; tmp?: string | undefined; } > >; engines: z.ZodCatch< z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> > >; license: z.ZodCatch<z.ZodOptional<z.ZodString>>; homepage: z.ZodCatch<z.ZodOptional<z.ZodString>>; deprecated: z.ZodOptional< z.ZodUnion<[z.ZodString, z.ZodBoolean]> >; } >, z.ZodTypeAny, 'passthrough' > > >; _rev: z.ZodOptional<z.ZodString>; users: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodBoolean>>; readme: z.ZodOptional<z.ZodString>; readmeFilename: z.ZodOptional<z.ZodString>; } >, 'passthrough', z.ZodTypeAny, z.objectOutputType< z.objectUtil.extendShape< Pick< { name: z.ZodString; version: z.ZodString; description: z.ZodOptional<z.ZodString>; keywords: z.ZodOptional<z.ZodArray<z.ZodString, 'many'>>; homepage: z.ZodOptional<z.ZodString>; bugs: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodOptional<z.ZodString>; email: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url?: string | undefined; email?: string | undefined; }, { url?: string | undefined; email?: string | undefined; } > ] > >; license: z.ZodOptional<z.ZodString>; author: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] > >; contributors: z.ZodOptional< z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] >, 'many' > >; maintainers: z.ZodOptional< z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] >, 'many' > >; funding: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodString; type: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url: string; type?: string | undefined }, { url: string; type?: string | undefined } >, z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodString; type: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url: string; type?: string | undefined; }, { url: string; type?: string | undefined; } > ] >, 'many' > ] > >; files: z.ZodOptional<z.ZodArray<z.ZodString, 'many'>>; main: z.ZodOptional<z.ZodString>; browser: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodRecord< z.ZodString, z.ZodUnion<[z.ZodString, z.ZodBoolean]> > ] > >; bin: z.ZodOptional< z.ZodUnion< [z.ZodString, z.ZodRecord<z.ZodString, z.ZodString>] > >; man: z.ZodOptional< z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, 'many'>]> >; directories: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; repository: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { type: z.ZodString; url: z.ZodString; directory: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { type: string; url: string; directory?: string | undefined; }, { type: string; url: string; directory?: string | undefined; } > ] > >; scripts: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; config: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>; dependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; devDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; peerDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; peerDependenciesMeta: z.ZodOptional< z.ZodRecord< z.ZodString, z.ZodObject< { optional: z.ZodBoolean }, 'strip', z.ZodTypeAny, { optional: boolean }, { optional: boolean } > > >; bundleDependencies: z.ZodOptional< z.ZodUnion<[z.ZodBoolean, z.ZodArray<z.ZodString, 'many'>]> >; bundledDependencies: z.ZodOptional< z.ZodUnion<[z.ZodBoolean, z.ZodArray<z.ZodString, 'many'>]> >; optionalDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; overrides: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>; engines: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; os: z.ZodOptional<z.ZodArray<z.ZodString, 'many'>>; cpu: z.ZodOptional<z.ZodArray<z.ZodString, 'many'>>; private: z.ZodOptional<z.ZodBoolean>; publishConfig: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; workspaces: z.ZodOptional<z.ZodArray<z.ZodString, 'many'>>; deprecated: z.ZodOptional<z.ZodString>; module: z.ZodOptional<z.ZodString>; type: z.ZodOptional< z.ZodUnion< [z.ZodLiteral<'module'>, z.ZodLiteral<'commonjs'>] > >; types: z.ZodOptional<z.ZodString>; typings: z.ZodOptional<z.ZodString>; typesVersions: z.ZodOptional< z.ZodRecord< z.ZodString, z.ZodRecord<z.ZodString, z.ZodArray<z.ZodString, 'many'>> > >; packageManager: z.ZodOptional<z.ZodString>; sideEffects: z.ZodOptional< z.ZodUnion<[z.ZodBoolean, z.ZodArray<z.ZodString, 'many'>]> >; imports: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>; exports: z.ZodOptional< z.ZodUnion< [ z.ZodNull, z.ZodString, z.ZodArray<z.ZodString, 'many'>, z.ZodRecord<z.ZodString, z.ZodUnknown> ] > >; }, | 'description' | 'keywords' | 'homepage' | 'bugs' | 'license' | 'author' | 'contributors' | 'maintainers' | 'repository' >, { _id: z.ZodString; name: z.ZodString; 'dist-tags': z.ZodObject< { latest: z.ZodString; next: z.ZodOptional<z.ZodString>; alpha: z.ZodOptional<z.ZodString>; beta: z.ZodOptional<z.ZodString>; rc: z.ZodOptional<z.ZodString>; canary: z.ZodOptional<z.ZodString>; dev: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodString, z.objectOutputType< { latest: z.ZodString; next: z.ZodOptional<z.ZodString>; alpha: z.ZodOptional<z.ZodString>; beta: z.ZodOptional<z.ZodString>; rc: z.ZodOptional<z.ZodString>; canary: z.ZodOptional<z.ZodString>; dev: z.ZodOptional<z.ZodString>; }, z.ZodString, 'strip' >, z.objectInputType< { latest: z.ZodString; next: z.ZodOptional<z.ZodString>; alpha: z.ZodOptional<z.ZodString>; beta: z.ZodOptional<z.ZodString>; rc: z.ZodOptional<z.ZodString>; canary: z.ZodOptional<z.ZodString>; dev: z.ZodOptional<z.ZodString>; }, z.ZodString, 'strip' > >; time: z.ZodObject< { created: z.ZodString; modified: z.ZodString }, 'strip', z.ZodString, z.objectOutputType< { created: z.ZodString; modified: z.ZodString }, z.ZodString, 'strip' >, z.objectInputType< { created: z.ZodString; modified: z.ZodString }, z.ZodString, 'strip' > >; versions: z.ZodRecord< z.ZodString, z.ZodObject< z.objectUtil.extendShape< { name: z.ZodString; version: z.ZodString; description: z.ZodOptional<z.ZodString>; keywords: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; homepage: z.ZodOptional<z.ZodString>; bugs: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodOptional<z.ZodString>; email: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url?: string | undefined; email?: string | undefined; }, { url?: string | undefined; email?: string | undefined; } > ] > >; license: z.ZodOptional<z.ZodString>; author: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] > >; contributors: z.ZodOptional< z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] >, 'many' > >; maintainers: z.ZodOptional< z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] >, 'many' > >; funding: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodString; type: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url: string; type?: string | undefined; }, { url: string; type?: string | undefined; } >, z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodString; type: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url: string; type?: | string | undefined; }, { url: string; type?: | string | undefined; } > ] >, 'many' > ] > >; files: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; main: z.ZodOptional<z.ZodString>; browser: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodRecord< z.ZodString, z.ZodUnion< [z.ZodString, z.ZodBoolean] > > ] > >; bin: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodRecord<z.ZodString, z.ZodString> ] > >; man: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodArray<z.ZodString, 'many'> ] > >; directories: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; repository: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { type: z.ZodString; url: z.ZodString; directory: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { type: string; url: string; directory?: string | undefined; }, { type: string; url: string; directory?: string | undefined; } > ] > >; scripts: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; config: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; dependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; devDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; peerDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; peerDependenciesMeta: z.ZodOptional< z.ZodRecord< z.ZodString, z.ZodObject< { optional: z.ZodBoolean }, 'strip', z.ZodTypeAny, { optional: boolean }, { optional: boolean } > > >; bundleDependencies: z.ZodOptional< z.ZodUnion< [ z.ZodBoolean, z.ZodArray<z.ZodString, 'many'> ] > >; bundledDependencies: z.ZodOptional< z.ZodUnion< [ z.ZodBoolean, z.ZodArray<z.ZodString, 'many'> ] > >; optionalDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; overrides: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; engines: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; os: z.ZodOptional<z.ZodArray<z.ZodString, 'many'>>; cpu: z.ZodOptional<z.ZodArray<z.ZodString, 'many'>>; private: z.ZodOptional<z.ZodBoolean>; publishConfig: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; workspaces: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; deprecated: z.ZodOptional<z.ZodString>; module: z.ZodOptional<z.ZodString>; type: z.ZodOptional< z.ZodUnion< [ z.ZodLiteral<'module'>, z.ZodLiteral<'commonjs'> ] > >; types: z.ZodOptional<z.ZodString>; typings: z.ZodOptional<z.ZodString>; typesVersions: z.ZodOptional< z.ZodRecord< z.ZodString, z.ZodRecord< z.ZodString, z.ZodArray<z.ZodString, 'many'> > > >; packageManager: z.ZodOptional<z.ZodString>; sideEffects: z.ZodOptional< z.ZodUnion< [ z.ZodBoolean, z.ZodArray<z.ZodString, 'many'> ] > >; imports: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; exports: z.ZodOptional< z.ZodUnion< [ z.ZodNull, z.ZodString, z.ZodArray<z.ZodString, 'many'>, z.ZodRecord<z.ZodString, z.ZodUnknown> ] > >; }, { _id: z.ZodString; dist: z.ZodObject< { tarball: z.ZodString; shasum: z.ZodString; integrity: z.ZodOptional<z.ZodString>; fileCount: z.ZodOptional<z.ZodNumber>; unpackedSize: z.ZodOptional<z.ZodNumber>; 'npm-signature': z.ZodOptional<z.ZodString>; signatures: z.ZodOptional< z.ZodArray< z.ZodObject< { keyid: z.ZodString; sig: z.ZodString; }, 'strip', z.ZodTypeAny, { keyid: string; sig: string }, { keyid: string; sig: string } >, 'many' > >; }, 'strip', z.ZodTypeAny, { tarball: string; shasum: string; integrity?: string | undefined; fileCount?: number | undefined; unpackedSize?: number | undefined; 'npm-signature'?: string | undefined; signatures?: | { keyid: string; sig: string }[] | undefined; }, { tarball: string; shasum: string; integrity?: string | undefined; fileCount?: number | undefined; unpackedSize?: number | undefined; 'npm-signature'?: string | undefined; signatures?: | { keyid: string; sig: string }[] | undefined; } >; readme: z.ZodOptional<z.ZodString>; readmeFilename: z.ZodOptional<z.ZodString>; gitHead: z.ZodOptional<z.ZodString>; _hasShrinkwrap: z.ZodOptional<z.ZodBoolean>; _nodeVersion: z.ZodOptional<z.ZodString>; _npmVersion: z.ZodOptional<z.ZodString>; _npmUser: z.ZodOptional< z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] > > >; _npmOperationalInternal: z.ZodOptional< z.ZodObject< { host: z.ZodOptional<z.ZodString>; tmp: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { host?: string | undefined; tmp?: string | undefined; }, { host?: string | undefined; tmp?: string | undefined; } > >; engines: z.ZodCatch< z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> > >; license: z.ZodCatch<z.ZodOptional<z.ZodString>>; homepage: z.ZodCatch<z.ZodOptional<z.ZodString>>; deprecated: z.ZodOptional< z.ZodUnion<[z.ZodString, z.ZodBoolean]> >; } >, 'passthrough', z.ZodTypeAny, z.objectOutputType< z.objectUtil.extendShape< { name: z.ZodString; version: z.ZodString; description: z.ZodOptional<z.ZodString>; keywords: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; homepage: z.ZodOptional<z.ZodString>; bugs: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodOptional<z.ZodString>; email: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url?: string | undefined; email?: string | undefined; }, { url?: string | undefined; email?: string | undefined; } > ] > >; license: z.ZodOptional<z.ZodString>; author: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] > >; contributors: z.ZodOptional< z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: | string | undefined; }, { name: string; url?: string | undefined; email?: | string | undefined; } > ] >, 'many' > >; maintainers: z.ZodOptional< z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: | string | undefined; }, { name: string; url?: string | undefined; email?: | string | undefined; } > ] >, 'many' > >; funding: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodString; type: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url: string; type?: string | undefined; }, { url: string; type?: string | undefined; } >, z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodString; type: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url: string; type?: | string | undefined; }, { url: string; type?: | string | undefined; } > ] >, 'many' > ] > >; files: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; main: z.ZodOptional<z.ZodString>; browser: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodRecord< z.ZodString, z.ZodUnion< [z.ZodString, z.ZodBoolean] > > ] > >; bin: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodRecord<z.ZodString, z.ZodString> ] > >; man: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodArray<z.ZodString, 'many'> ] > >; directories: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; repository: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { type: z.ZodString; url: z.ZodString; directory: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { type: string; url: string; directory?: | string | undefined; }, { type: string; url: string; directory?: | string | undefined; } > ] > >; scripts: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; config: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; dependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; devDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; peerDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; peerDependenciesMeta: z.ZodOptional< z.ZodRecord< z.ZodString, z.ZodObject< { optional: z.ZodBoolean }, 'strip', z.ZodTypeAny, { optional: boolean }, { optional: boolean } > > >; bundleDependencies: z.ZodOptional< z.ZodUnion< [ z.ZodBoolean, z.ZodArray<z.ZodString, 'many'> ] > >; bundledDependencies: z.ZodOptional< z.ZodUnion< [ z.ZodBoolean, z.ZodArray<z.ZodString, 'many'> ] > >; optionalDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; overrides: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; engines: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; os: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; cpu: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; private: z.ZodOptional<z.ZodBoolean>; publishConfig: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; workspaces: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; deprecated: z.ZodOptional<z.ZodString>; module: z.ZodOptional<z.ZodString>; type: z.ZodOptional< z.ZodUnion< [ z.ZodLiteral<'module'>, z.ZodLiteral<'commonjs'> ] > >; types: z.ZodOptional<z.ZodString>; typings: z.ZodOptional<z.ZodString>; typesVersions: z.ZodOptional< z.ZodRecord< z.ZodString, z.ZodRecord< z.ZodString, z.ZodArray<z.ZodString, 'many'> > > >; packageManager: z.ZodOptional<z.ZodString>; sideEffects: z.ZodOptional< z.ZodUnion< [ z.ZodBoolean, z.ZodArray<z.ZodString, 'many'> ] > >; imports: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; exports: z.ZodOptional< z.ZodUnion< [ z.ZodNull, z.ZodString, z.ZodArray<z.ZodString, 'many'>, z.ZodRecord< z.ZodString, z.ZodUnknown > ] > >; }, { _id: z.ZodString; dist: z.ZodObject< { tarball: z.ZodString; shasum: z.ZodString; integrity: z.ZodOptional<z.ZodString>; fileCount: z.ZodOptional<z.ZodNumber>; unpackedSize: z.ZodOptional<z.ZodNumber>; 'npm-signature': z.ZodOptional<z.ZodString>; signatures: z.ZodOptional< z.ZodArray< z.ZodObject< { keyid: z.ZodString; sig: z.ZodString; }, 'strip', z.ZodTypeAny, { keyid: string; sig: string; }, { keyid: string; sig: string; } >, 'many' > >; }, 'strip', z.ZodTypeAny, { tarball: string; shasum: string; integrity?: string | undefined; fileCount?: number | undefined; unpackedSize?: number | undefined; 'npm-signature'?: string | undefined; signatures?: | { keyid: string; sig: string }[] | undefined; }, { tarball: string; shasum: string; integrity?: string | undefined; fileCount?: number | undefined; unpackedSize?: number | undefined; 'npm-signature'?: string | undefined; signatures?: | { keyid: string; sig: string }[] | undefined; } >; readme: z.ZodOptional<z.ZodString>; readmeFilename: z.ZodOptional<z.ZodString>; gitHead: z.ZodOptional<z.ZodString>; _hasShrinkwrap: z.ZodOptional<z.ZodBoolean>; _nodeVersion: z.ZodOptional<z.ZodString>; _npmVersion: z.ZodOptional<z.ZodString>; _npmUser: z.ZodOptional< z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: | string | undefined; }, { name: string; url?: string | undefined; email?: | string | undefined; } > ] > > >; _npmOperationalInternal: z.ZodOptional< z.ZodObject< { host: z.ZodOptional<z.ZodString>; tmp: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { host?: string | undefined; tmp?: string | undefined; }, { host?: string | undefined; tmp?: string | undefined; } > >; engines: z.ZodCatch< z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> > >; license: z.ZodCatch<z.ZodOptional<z.ZodString>>; homepage: z.ZodCatch<z.ZodOptional<z.ZodString>>; deprecated: z.ZodOptional< z.ZodUnion<[z.ZodString, z.ZodBoolean]> >; } >, z.ZodTypeAny, 'passthrough' >, z.objectInputType< z.objectUtil.extendShape< { name: z.ZodString; version: z.ZodString; description: z.ZodOptional<z.ZodString>; keywords: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; homepage: z.ZodOptional<z.ZodString>; bugs: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodOptional<z.ZodString>; email: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url?: string | undefined; email?: string | undefined; }, { url?: string | undefined; email?: string | undefined; } > ] > >; license: z.ZodOptional<z.ZodString>; author: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] > >; contributors: z.ZodOptional< z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: | string | undefined; }, { name: string; url?: string | undefined; email?: | string | undefined; } > ] >, 'many' > >; maintainers: z.ZodOptional< z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: | string | undefined; }, { name: string; url?: string | undefined; email?: | string | undefined; } > ] >, 'many' > >; funding: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodString; type: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url: string; type?: string | undefined; }, { url: string; type?: string | undefined; } >, z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodString; type: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url: string; type?: | string | undefined; }, { url: string; type?: | string | undefined; } > ] >, 'many' > ] > >; files: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; main: z.ZodOptional<z.ZodString>; browser: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodRecord< z.ZodString, z.ZodUnion< [z.ZodString, z.ZodBoolean] > > ] > >; bin: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodRecord<z.ZodString, z.ZodString> ] > >; man: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodArray<z.ZodString, 'many'> ] > >; directories: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; repository: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { type: z.ZodString; url: z.ZodString; directory: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { type: string; url: string; directory?: | string | undefined; }, { type: string; url: string; directory?: | string | undefined; } > ] > >; scripts: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; config: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; dependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; devDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; peerDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; peerDependenciesMeta: z.ZodOptional< z.ZodRecord< z.ZodString, z.ZodObject< { optional: z.ZodBoolean }, 'strip', z.ZodTypeAny, { optional: boolean }, { optional: boolean } > > >; bundleDependencies: z.ZodOptional< z.ZodUnion< [ z.ZodBoolean, z.ZodArray<z.ZodString, 'many'> ] > >; bundledDependencies: z.ZodOptional< z.ZodUnion< [ z.ZodBoolean, z.ZodArray<z.ZodString, 'many'> ] > >; optionalDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; overrides: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; engines: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; os: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; cpu: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; private: z.ZodOptional<z.ZodBoolean>; publishConfig: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; workspaces: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; deprecated: z.ZodOptional<z.ZodString>; module: z.ZodOptional<z.ZodString>; type: z.ZodOptional< z.ZodUnion< [ z.ZodLiteral<'module'>, z.ZodLiteral<'commonjs'> ] > >; types: z.ZodOptional<z.ZodString>; typings: z.ZodOptional<z.ZodString>; typesVersions: z.ZodOptional< z.ZodRecord< z.ZodString, z.ZodRecord< z.ZodString, z.ZodArray<z.ZodString, 'many'> > > >; packageManager: z.ZodOptional<z.ZodString>; sideEffects: z.ZodOptional< z.ZodUnion< [ z.ZodBoolean, z.ZodArray<z.ZodString, 'many'> ] > >; imports: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; exports: z.ZodOptional< z.ZodUnion< [ z.ZodNull, z.ZodString, z.ZodArray<z.ZodString, 'many'>, z.ZodRecord< z.ZodString, z.ZodUnknown > ] > >; }, { _id: z.ZodString; dist: z.ZodObject< { tarball: z.ZodString; shasum: z.ZodString; integrity: z.ZodOptional<z.ZodString>; fileCount: z.ZodOptional<z.ZodNumber>; unpackedSize: z.ZodOptional<z.ZodNumber>; 'npm-signature': z.ZodOptional<z.ZodString>; signatures: z.ZodOptional< z.ZodArray< z.ZodObject< { keyid: z.ZodString; sig: z.ZodString; }, 'strip', z.ZodTypeAny, { keyid: string; sig: string; }, { keyid: string; sig: string; } >, 'many' > >; }, 'strip', z.ZodTypeAny, { tarball: string; shasum: string; integrity?: string | undefined; fileCount?: number | undefined; unpackedSize?: number | undefined; 'npm-signature'?: string | undefined; signatures?: | { keyid: string; sig: string }[] | undefined; }, { tarball: string; shasum: string; integrity?: string | undefined; fileCount?: number | undefined; unpackedSize?: number | undefined; 'npm-signature'?: string | undefined; signatures?: | { keyid: string; sig: string }[] | undefined; } >; readme: z.ZodOptional<z.ZodString>; readmeFilename: z.ZodOptional<z.ZodString>; gitHead: z.ZodOptional<z.ZodString>; _hasShrinkwrap: z.ZodOptional<z.ZodBoolean>; _nodeVersion: z.ZodOptional<z.ZodString>; _npmVersion: z.ZodOptional<z.ZodString>; _npmUser: z.ZodOptional< z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: | string | undefined; }, { name: string; url?: string | undefined; email?: | string | undefined; } > ] > > >; _npmOperationalInternal: z.ZodOptional< z.ZodObject< { host: z.ZodOptional<z.ZodString>; tmp: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { host?: string | undefined; tmp?: string | undefined; }, { host?: string | undefined; tmp?: string | undefined; } > >; engines: z.ZodCatch< z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> > >; license: z.ZodCatch<z.ZodOptional<z.ZodString>>; homepage: z.ZodCatch<z.ZodOptional<z.ZodString>>; deprecated: z.ZodOptional< z.ZodUnion<[z.ZodString, z.ZodBoolean]> >; } >, z.ZodTypeAny, 'passthrough' > > >; _rev: z.ZodOptional<z.ZodString>; users: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodBoolean>>; readme: z.ZodOptional<z.ZodString>; readmeFilename: z.ZodOptional<z.ZodString>; } >, z.ZodTypeAny, 'passthrough' >, z.objectInputType< z.objectUtil.extendShape< Pick< { name: z.ZodString; version: z.ZodString; description: z.ZodOptional<z.ZodString>; keywords: z.ZodOptional<z.ZodArray<z.ZodString, 'many'>>; homepage: z.ZodOptional<z.ZodString>; bugs: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodOptional<z.ZodString>; email: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url?: string | undefined; email?: string | undefined; }, { url?: string | undefined; email?: string | undefined; } > ] > >; license: z.ZodOptional<z.ZodString>; author: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] > >; contributors: z.ZodOptional< z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] >, 'many' > >; maintainers: z.ZodOptional< z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] >, 'many' > >; funding: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodString; type: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url: string; type?: string | undefined }, { url: string; type?: string | undefined } >, z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodString; type: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url: string; type?: string | undefined; }, { url: string; type?: string | undefined; } > ] >, 'many' > ] > >; files: z.ZodOptional<z.ZodArray<z.ZodString, 'many'>>; main: z.ZodOptional<z.ZodString>; browser: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodRecord< z.ZodString, z.ZodUnion<[z.ZodString, z.ZodBoolean]> > ] > >; bin: z.ZodOptional< z.ZodUnion< [z.ZodString, z.ZodRecord<z.ZodString, z.ZodString>] > >; man: z.ZodOptional< z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, 'many'>]> >; directories: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; repository: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { type: z.ZodString; url: z.ZodString; directory: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { type: string; url: string; directory?: string | undefined; }, { type: string; url: string; directory?: string | undefined; } > ] > >; scripts: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; config: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>; dependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; devDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; peerDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; peerDependenciesMeta: z.ZodOptional< z.ZodRecord< z.ZodString, z.ZodObject< { optional: z.ZodBoolean }, 'strip', z.ZodTypeAny, { optional: boolean }, { optional: boolean } > > >; bundleDependencies: z.ZodOptional< z.ZodUnion<[z.ZodBoolean, z.ZodArray<z.ZodString, 'many'>]> >; bundledDependencies: z.ZodOptional< z.ZodUnion<[z.ZodBoolean, z.ZodArray<z.ZodString, 'many'>]> >; optionalDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; overrides: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>; engines: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; os: z.ZodOptional<z.ZodArray<z.ZodString, 'many'>>; cpu: z.ZodOptional<z.ZodArray<z.ZodString, 'many'>>; private: z.ZodOptional<z.ZodBoolean>; publishConfig: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; workspaces: z.ZodOptional<z.ZodArray<z.ZodString, 'many'>>; deprecated: z.ZodOptional<z.ZodString>; module: z.ZodOptional<z.ZodString>; type: z.ZodOptional< z.ZodUnion< [z.ZodLiteral<'module'>, z.ZodLiteral<'commonjs'>] > >; types: z.ZodOptional<z.ZodString>; typings: z.ZodOptional<z.ZodString>; typesVersions: z.ZodOptional< z.ZodRecord< z.ZodString, z.ZodRecord<z.ZodString, z.ZodArray<z.ZodString, 'many'>> > >; packageManager: z.ZodOptional<z.ZodString>; sideEffects: z.ZodOptional< z.ZodUnion<[z.ZodBoolean, z.ZodArray<z.ZodString, 'many'>]> >; imports: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>; exports: z.ZodOptional< z.ZodUnion< [ z.ZodNull, z.ZodString, z.ZodArray<z.ZodString, 'many'>, z.ZodRecord<z.ZodString, z.ZodUnknown> ] > >; }, | 'description' | 'keywords' | 'homepage' | 'bugs' | 'license' | 'author' | 'contributors' | 'maintainers' | 'repository' >, { _id: z.ZodString; name: z.ZodString; 'dist-tags': z.ZodObject< { latest: z.ZodString; next: z.ZodOptional<z.ZodString>; alpha: z.ZodOptional<z.ZodString>; beta: z.ZodOptional<z.ZodString>; rc: z.ZodOptional<z.ZodString>; canary: z.ZodOptional<z.ZodString>; dev: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodString, z.objectOutputType< { latest: z.ZodString; next: z.ZodOptional<z.ZodString>; alpha: z.ZodOptional<z.ZodString>; beta: z.ZodOptional<z.ZodString>; rc: z.ZodOptional<z.ZodString>; canary: z.ZodOptional<z.ZodString>; dev: z.ZodOptional<z.ZodString>; }, z.ZodString, 'strip' >, z.objectInputType< { latest: z.ZodString; next: z.ZodOptional<z.ZodString>; alpha: z.ZodOptional<z.ZodString>; beta: z.ZodOptional<z.ZodString>; rc: z.ZodOptional<z.ZodString>; canary: z.ZodOptional<z.ZodString>; dev: z.ZodOptional<z.ZodString>; }, z.ZodString, 'strip' > >; time: z.ZodObject< { created: z.ZodString; modified: z.ZodString }, 'strip', z.ZodString, z.objectOutputType< { created: z.ZodString; modified: z.ZodString }, z.ZodString, 'strip' >, z.objectInputType< { created: z.ZodString; modified: z.ZodString }, z.ZodString, 'strip' > >; versions: z.ZodRecord< z.ZodString, z.ZodObject< z.objectUtil.extendShape< { name: z.ZodString; version: z.ZodString; description: z.ZodOptional<z.ZodString>; keywords: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; homepage: z.ZodOptional<z.ZodString>; bugs: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodOptional<z.ZodString>; email: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url?: string | undefined; email?: string | undefined; }, { url?: string | undefined; email?: string | undefined; } > ] > >; license: z.ZodOptional<z.ZodString>; author: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] > >; contributors: z.ZodOptional< z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] >, 'many' > >; maintainers: z.ZodOptional< z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] >, 'many' > >; funding: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodString; type: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url: string; type?: string | undefined; }, { url: string; type?: string | undefined; } >, z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodString; type: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url: string; type?: | string | undefined; }, { url: string; type?: | string | undefined; } > ] >, 'many' > ] > >; files: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; main: z.ZodOptional<z.ZodString>; browser: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodRecord< z.ZodString, z.ZodUnion< [z.ZodString, z.ZodBoolean] > > ] > >; bin: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodRecord<z.ZodString, z.ZodString> ] > >; man: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodArray<z.ZodString, 'many'> ] > >; directories: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; repository: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { type: z.ZodString; url: z.ZodString; directory: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { type: string; url: string; directory?: string | undefined; }, { type: string; url: string; directory?: string | undefined; } > ] > >; scripts: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; config: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; dependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; devDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; peerDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; peerDependenciesMeta: z.ZodOptional< z.ZodRecord< z.ZodString, z.ZodObject< { optional: z.ZodBoolean }, 'strip', z.ZodTypeAny, { optional: boolean }, { optional: boolean } > > >; bundleDependencies: z.ZodOptional< z.ZodUnion< [ z.ZodBoolean, z.ZodArray<z.ZodString, 'many'> ] > >; bundledDependencies: z.ZodOptional< z.ZodUnion< [ z.ZodBoolean, z.ZodArray<z.ZodString, 'many'> ] > >; optionalDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; overrides: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; engines: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; os: z.ZodOptional<z.ZodArray<z.ZodString, 'many'>>; cpu: z.ZodOptional<z.ZodArray<z.ZodString, 'many'>>; private: z.ZodOptional<z.ZodBoolean>; publishConfig: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; workspaces: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; deprecated: z.ZodOptional<z.ZodString>; module: z.ZodOptional<z.ZodString>; type: z.ZodOptional< z.ZodUnion< [ z.ZodLiteral<'module'>, z.ZodLiteral<'commonjs'> ] > >; types: z.ZodOptional<z.ZodString>; typings: z.ZodOptional<z.ZodString>; typesVersions: z.ZodOptional< z.ZodRecord< z.ZodString, z.ZodRecord< z.ZodString, z.ZodArray<z.ZodString, 'many'> > > >; packageManager: z.ZodOptional<z.ZodString>; sideEffects: z.ZodOptional< z.ZodUnion< [ z.ZodBoolean, z.ZodArray<z.ZodString, 'many'> ] > >; imports: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; exports: z.ZodOptional< z.ZodUnion< [ z.ZodNull, z.ZodString, z.ZodArray<z.ZodString, 'many'>, z.ZodRecord<z.ZodString, z.ZodUnknown> ] > >; }, { _id: z.ZodString; dist: z.ZodObject< { tarball: z.ZodString; shasum: z.ZodString; integrity: z.ZodOptional<z.ZodString>; fileCount: z.ZodOptional<z.ZodNumber>; unpackedSize: z.ZodOptional<z.ZodNumber>; 'npm-signature': z.ZodOptional<z.ZodString>; signatures: z.ZodOptional< z.ZodArray< z.ZodObject< { keyid: z.ZodString; sig: z.ZodString; }, 'strip', z.ZodTypeAny, { keyid: string; sig: string }, { keyid: string; sig: string } >, 'many' > >; }, 'strip', z.ZodTypeAny, { tarball: string; shasum: string; integrity?: string | undefined; fileCount?: number | undefined; unpackedSize?: number | undefined; 'npm-signature'?: string | undefined; signatures?: | { keyid: string; sig: string }[] | undefined; }, { tarball: string; shasum: string; integrity?: string | undefined; fileCount?: number | undefined; unpackedSize?: number | undefined; 'npm-signature'?: string | undefined; signatures?: | { keyid: string; sig: string }[] | undefined; } >; readme: z.ZodOptional<z.ZodString>; readmeFilename: z.ZodOptional<z.ZodString>; gitHead: z.ZodOptional<z.ZodString>; _hasShrinkwrap: z.ZodOptional<z.ZodBoolean>; _nodeVersion: z.ZodOptional<z.ZodString>; _npmVersion: z.ZodOptional<z.ZodString>; _npmUser: z.ZodOptional< z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] > > >; _npmOperationalInternal: z.ZodOptional< z.ZodObject< { host: z.ZodOptional<z.ZodString>; tmp: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { host?: string | undefined; tmp?: string | undefined; }, { host?: string | undefined; tmp?: string | undefined; } > >; engines: z.ZodCatch< z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> > >; license: z.ZodCatch<z.ZodOptional<z.ZodString>>; homepage: z.ZodCatch<z.ZodOptional<z.ZodString>>; deprecated: z.ZodOptional< z.ZodUnion<[z.ZodString, z.ZodBoolean]> >; } >, 'passthrough', z.ZodTypeAny, z.objectOutputType< z.objectUtil.extendShape< { name: z.ZodString; version: z.ZodString; description: z.ZodOptional<z.ZodString>; keywords: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; homepage: z.ZodOptional<z.ZodString>; bugs: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodOptional<z.ZodString>; email: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url?: string | undefined; email?: string | undefined; }, { url?: string | undefined; email?: string | undefined; } > ] > >; license: z.ZodOptional<z.ZodString>; author: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] > >; contributors: z.ZodOptional< z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: | string | undefined; }, { name: string; url?: string | undefined; email?: | string | undefined; } > ] >, 'many' > >; maintainers: z.ZodOptional< z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: | string | undefined; }, { name: string; url?: string | undefined; email?: | string | undefined; } > ] >, 'many' > >; funding: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodString; type: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url: string; type?: string | undefined; }, { url: string; type?: string | undefined; } >, z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodString; type: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url: string; type?: | string | undefined; }, { url: string; type?: | string | undefined; } > ] >, 'many' > ] > >; files: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; main: z.ZodOptional<z.ZodString>; browser: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodRecord< z.ZodString, z.ZodUnion< [z.ZodString, z.ZodBoolean] > > ] > >; bin: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodRecord<z.ZodString, z.ZodString> ] > >; man: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodArray<z.ZodString, 'many'> ] > >; directories: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; repository: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { type: z.ZodString; url: z.ZodString; directory: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { type: string; url: string; directory?: | string | undefined; }, { type: string; url: string; directory?: | string | undefined; } > ] > >; scripts: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; config: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; dependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; devDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; peerDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; peerDependenciesMeta: z.ZodOptional< z.ZodRecord< z.ZodString, z.ZodObject< { optional: z.ZodBoolean }, 'strip', z.ZodTypeAny, { optional: boolean }, { optional: boolean } > > >; bundleDependencies: z.ZodOptional< z.ZodUnion< [ z.ZodBoolean, z.ZodArray<z.ZodString, 'many'> ] > >; bundledDependencies: z.ZodOptional< z.ZodUnion< [ z.ZodBoolean, z.ZodArray<z.ZodString, 'many'> ] > >; optionalDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; overrides: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; engines: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; os: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; cpu: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; private: z.ZodOptional<z.ZodBoolean>; publishConfig: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; workspaces: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; deprecated: z.ZodOptional<z.ZodString>; module: z.ZodOptional<z.ZodString>; type: z.ZodOptional< z.ZodUnion< [ z.ZodLiteral<'module'>, z.ZodLiteral<'commonjs'> ] > >; types: z.ZodOptional<z.ZodString>; typings: z.ZodOptional<z.ZodString>; typesVersions: z.ZodOptional< z.ZodRecord< z.ZodString, z.ZodRecord< z.ZodString, z.ZodArray<z.ZodString, 'many'> > > >; packageManager: z.ZodOptional<z.ZodString>; sideEffects: z.ZodOptional< z.ZodUnion< [ z.ZodBoolean, z.ZodArray<z.ZodString, 'many'> ] > >; imports: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; exports: z.ZodOptional< z.ZodUnion< [ z.ZodNull, z.ZodString, z.ZodArray<z.ZodString, 'many'>, z.ZodRecord< z.ZodString, z.ZodUnknown > ] > >; }, { _id: z.ZodString; dist: z.ZodObject< { tarball: z.ZodString; shasum: z.ZodString; integrity: z.ZodOptional<z.ZodString>; fileCount: z.ZodOptional<z.ZodNumber>; unpackedSize: z.ZodOptional<z.ZodNumber>; 'npm-signature': z.ZodOptional<z.ZodString>; signatures: z.ZodOptional< z.ZodArray< z.ZodObject< { keyid: z.ZodString; sig: z.ZodString; }, 'strip', z.ZodTypeAny, { keyid: string; sig: string; }, { keyid: string; sig: string; } >, 'many' > >; }, 'strip', z.ZodTypeAny, { tarball: string; shasum: string; integrity?: string | undefined; fileCount?: number | undefined; unpackedSize?: number | undefined; 'npm-signature'?: string | undefined; signatures?: | { keyid: string; sig: string }[] | undefined; }, { tarball: string; shasum: string; integrity?: string | undefined; fileCount?: number | undefined; unpackedSize?: number | undefined; 'npm-signature'?: string | undefined; signatures?: | { keyid: string; sig: string }[] | undefined; } >; readme: z.ZodOptional<z.ZodString>; readmeFilename: z.ZodOptional<z.ZodString>; gitHead: z.ZodOptional<z.ZodString>; _hasShrinkwrap: z.ZodOptional<z.ZodBoolean>; _nodeVersion: z.ZodOptional<z.ZodString>; _npmVersion: z.ZodOptional<z.ZodString>; _npmUser: z.ZodOptional< z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: | string | undefined; }, { name: string; url?: string | undefined; email?: | string | undefined; } > ] > > >; _npmOperationalInternal: z.ZodOptional< z.ZodObject< { host: z.ZodOptional<z.ZodString>; tmp: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { host?: string | undefined; tmp?: string | undefined; }, { host?: string | undefined; tmp?: string | undefined; } > >; engines: z.ZodCatch< z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> > >; license: z.ZodCatch<z.ZodOptional<z.ZodString>>; homepage: z.ZodCatch<z.ZodOptional<z.ZodString>>; deprecated: z.ZodOptional< z.ZodUnion<[z.ZodString, z.ZodBoolean]> >; } >, z.ZodTypeAny, 'passthrough' >, z.objectInputType< z.objectUtil.extendShape< { name: z.ZodString; version: z.ZodString; description: z.ZodOptional<z.ZodString>; keywords: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; homepage: z.ZodOptional<z.ZodString>; bugs: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodOptional<z.ZodString>; email: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url?: string | undefined; email?: string | undefined; }, { url?: string | undefined; email?: string | undefined; } > ] > >; license: z.ZodOptional<z.ZodString>; author: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] > >; contributors: z.ZodOptional< z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: | string | undefined; }, { name: string; url?: string | undefined; email?: | string | undefined; } > ] >, 'many' > >; maintainers: z.ZodOptional< z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: | string | undefined; }, { name: string; url?: string | undefined; email?: | string | undefined; } > ] >, 'many' > >; funding: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodString; type: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url: string; type?: string | undefined; }, { url: string; type?: string | undefined; } >, z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodString; type: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url: string; type?: | string | undefined; }, { url: string; type?: | string | undefined; } > ] >, 'many' > ] > >; files: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; main: z.ZodOptional<z.ZodString>; browser: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodRecord< z.ZodString, z.ZodUnion< [z.ZodString, z.ZodBoolean] > > ] > >; bin: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodRecord<z.ZodString, z.ZodString> ] > >; man: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodArray<z.ZodString, 'many'> ] > >; directories: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; repository: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { type: z.ZodString; url: z.ZodString; directory: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { type: string; url: string; directory?: | string | undefined; }, { type: string; url: string; directory?: | string | undefined; } > ] > >; scripts: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; config: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; dependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; devDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; peerDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; peerDependenciesMeta: z.ZodOptional< z.ZodRecord< z.ZodString, z.ZodObject< { optional: z.ZodBoolean }, 'strip', z.ZodTypeAny, { optional: boolean }, { optional: boolean } > > >; bundleDependencies: z.ZodOptional< z.ZodUnion< [ z.ZodBoolean, z.ZodArray<z.ZodString, 'many'> ] > >; bundledDependencies: z.ZodOptional< z.ZodUnion< [ z.ZodBoolean, z.ZodArray<z.ZodString, 'many'> ] > >; optionalDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; overrides: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; engines: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; os: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; cpu: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; private: z.ZodOptional<z.ZodBoolean>; publishConfig: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; workspaces: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; deprecated: z.ZodOptional<z.ZodString>; module: z.ZodOptional<z.ZodString>; type: z.ZodOptional< z.ZodUnion< [ z.ZodLiteral<'module'>, z.ZodLiteral<'commonjs'> ] > >; types: z.ZodOptional<z.ZodString>; typings: z.ZodOptional<z.ZodString>; typesVersions: z.ZodOptional< z.ZodRecord< z.ZodString, z.ZodRecord< z.ZodString, z.ZodArray<z.ZodString, 'many'> > > >; packageManager: z.ZodOptional<z.ZodString>; sideEffects: z.ZodOptional< z.ZodUnion< [ z.ZodBoolean, z.ZodArray<z.ZodString, 'many'> ] > >; imports: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; exports: z.ZodOptional< z.ZodUnion< [ z.ZodNull, z.ZodString, z.ZodArray<z.ZodString, 'many'>, z.ZodRecord< z.ZodString, z.ZodUnknown > ] > >; }, { _id: z.ZodString; dist: z.ZodObject< { tarball: z.ZodString; shasum: z.ZodString; integrity: z.ZodOptional<z.ZodString>; fileCount: z.ZodOptional<z.ZodNumber>; unpackedSize: z.ZodOptional<z.ZodNumber>; 'npm-signature': z.ZodOptional<z.ZodString>; signatures: z.ZodOptional< z.ZodArray< z.ZodObject< { keyid: z.ZodString; sig: z.ZodString; }, 'strip', z.ZodTypeAny, { keyid: string; sig: string; }, { keyid: string; sig: string; } >, 'many' > >; }, 'strip', z.ZodTypeAny, { tarball: string; shasum: string; integrity?: string | undefined; fileCount?: number | undefined; unpackedSize?: number | undefined; 'npm-signature'?: string | undefined; signatures?: | { keyid: string; sig: string }[] | undefined; }, { tarball: string; shasum: string; integrity?: string | undefined; fileCount?: number | undefined; unpackedSize?: number | undefined; 'npm-signature'?: string | undefined; signatures?: | { keyid: string; sig: string }[] | undefined; } >; readme: z.ZodOptional<z.ZodString>; readmeFilename: z.ZodOptional<z.ZodString>; gitHead: z.ZodOptional<z.ZodString>; _hasShrinkwrap: z.ZodOptional<z.ZodBoolean>; _nodeVersion: z.ZodOptional<z.ZodString>; _npmVersion: z.ZodOptional<z.ZodString>; _npmUser: z.ZodOptional< z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: | string | undefined; }, { name: string; url?: string | undefined; email?: | string | undefined; } > ] > > >; _npmOperationalInternal: z.ZodOptional< z.ZodObject< { host: z.ZodOptional<z.ZodString>; tmp: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { host?: string | undefined; tmp?: string | undefined; }, { host?: string | undefined; tmp?: string | undefined; } > >; engines: z.ZodCatch< z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> > >; license: z.ZodCatch<z.ZodOptional<z.ZodString>>; homepage: z.ZodCatch<z.ZodOptional<z.ZodString>>; deprecated: z.ZodOptional< z.ZodUnion<[z.ZodString, z.ZodBoolean]> >; } >, z.ZodTypeAny, 'passthrough' > > >; _rev: z.ZodOptional<z.ZodString>; users: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodBoolean>>; readme: z.ZodOptional<z.ZodString>; readmeFilename: z.ZodOptional<z.ZodString>; } >, z.ZodTypeAny, 'passthrough' >>;
variable RegistryDownloads
const RegistryDownloads: z.ZodObject< { downloads: z.ZodNumber; start: z.ZodString; end: z.ZodString }, 'strip', z.ZodTypeAny, { start: string; end: string; downloads: number }, { start: string; end: string; downloads: number }>;
variable RegistryMetadata
const RegistryMetadata: z.ZodObject< { db_name: z.ZodOptional<z.ZodString>; doc_count: z.ZodOptional<z.ZodNumber>; doc_del_count: z.ZodOptional<z.ZodNumber>; update_seq: z.ZodOptional<z.ZodNumber>; purge_seq: z.ZodOptional<z.ZodNumber>; compact_running: z.ZodOptional<z.ZodBoolean>; disk_size: z.ZodOptional<z.ZodNumber>; data_size: z.ZodOptional<z.ZodNumber>; instance_start_time: z.ZodOptional<z.ZodString>; disk_format_version: z.ZodOptional<z.ZodNumber>; committed_update_seq: z.ZodOptional<z.ZodNumber>; compacted_seq: z.ZodOptional<z.ZodNumber>; uuid: z.ZodOptional<z.ZodString>; other: z.ZodOptional< z.ZodObject< { data_size: z.ZodOptional<z.ZodNumber> }, 'strip', z.ZodTypeAny, { data_size?: number | undefined }, { data_size?: number | undefined } > >; sizes: z.ZodOptional< z.ZodObject< { file: z.ZodOptional<z.ZodNumber>; active: z.ZodOptional<z.ZodNumber>; external: z.ZodOptional<z.ZodNumber>; }, 'strip', z.ZodTypeAny, { file?: number | undefined; active?: number | undefined; external?: number | undefined; }, { file?: number | undefined; active?: number | undefined; external?: number | undefined; } > >; }, 'strip', z.ZodTypeAny, { db_name?: string | undefined; doc_count?: number | undefined; doc_del_count?: number | undefined; update_seq?: number | undefined; purge_seq?: number | undefined; compact_running?: boolean | undefined; disk_size?: number | undefined; data_size?: number | undefined; instance_start_time?: string | undefined; disk_format_version?: number | undefined; committed_update_seq?: number | undefined; compacted_seq?: number | undefined; uuid?: string | undefined; other?: { data_size?: number | undefined } | undefined; sizes?: | { file?: number | undefined; active?: number | undefined; external?: number | undefined; } | undefined; }, { db_name?: string | undefined; doc_count?: number | undefined; doc_del_count?: number | undefined; update_seq?: number | undefined; purge_seq?: number | undefined; compact_running?: boolean | undefined; disk_size?: number | undefined; data_size?: number | undefined; instance_start_time?: string | undefined; disk_format_version?: number | undefined; committed_update_seq?: number | undefined; compacted_seq?: number | undefined; uuid?: string | undefined; other?: { data_size?: number | undefined } | undefined; sizes?: | { file?: number | undefined; active?: number | undefined; external?: number | undefined; } | undefined; }>;
variable RegistrySigningKeys
const RegistrySigningKeys: z.ZodObject< { keys: z.ZodArray< z.ZodObject< { expires: z.ZodNullable<z.ZodString>; keyid: z.ZodString; keytype: z.ZodString; scheme: z.ZodString; key: z.ZodString; }, 'strip', z.ZodTypeAny, { keyid: string; expires: string | null; keytype: string; scheme: string; key: string; }, { keyid: string; expires: string | null; keytype: string; scheme: string; key: string; } >, 'many' >; }, 'strip', z.ZodTypeAny, { keys: { keyid: string; expires: string | null; keytype: string; scheme: string; key: string; }[]; }, { keys: { keyid: string; expires: string | null; keytype: string; scheme: string; key: string; }[]; }>;
variable SearchCriteria
const SearchCriteria: z.ZodObject< { text: z.ZodOptional<z.ZodString>; size: z.ZodOptional<z.ZodNumber>; from: z.ZodOptional<z.ZodNumber>; quality: z.ZodOptional<z.ZodNumber>; popularity: z.ZodOptional<z.ZodNumber>; maintenance: z.ZodOptional<z.ZodNumber>; }, 'strip', z.ZodTypeAny, { text?: string | undefined; size?: number | undefined; from?: number | undefined; quality?: number | undefined; popularity?: number | undefined; maintenance?: number | undefined; }, { text?: string | undefined; size?: number | undefined; from?: number | undefined; quality?: number | undefined; popularity?: number | undefined; maintenance?: number | undefined; }>;
variable SearchResults
const SearchResults: z.ZodObject< { objects: z.ZodArray< z.ZodObject< { package: z.ZodObject< z.objectUtil.extendShape< Pick< { name: z.ZodString; version: z.ZodString; description: z.ZodOptional<z.ZodString>; keywords: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; homepage: z.ZodOptional<z.ZodString>; bugs: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodOptional<z.ZodString>; email: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url?: string | undefined; email?: string | undefined; }, { url?: string | undefined; email?: string | undefined; } > ] > >; license: z.ZodOptional<z.ZodString>; author: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: string | undefined; }, { name: string; url?: string | undefined; email?: string | undefined; } > ] > >; contributors: z.ZodOptional< z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: | string | undefined; }, { name: string; url?: string | undefined; email?: | string | undefined; } > ] >, 'many' > >; maintainers: z.ZodOptional< z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: | string | undefined; }, { name: string; url?: string | undefined; email?: | string | undefined; } > ] >, 'many' > >; funding: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodString; type: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url: string; type?: string | undefined; }, { url: string; type?: string | undefined; } >, z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodString; type: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url: string; type?: | string | undefined; }, { url: string; type?: | string | undefined; } > ] >, 'many' > ] > >; files: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; main: z.ZodOptional<z.ZodString>; browser: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodRecord< z.ZodString, z.ZodUnion< [z.ZodString, z.ZodBoolean] > > ] > >; bin: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodRecord<z.ZodString, z.ZodString> ] > >; man: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodArray<z.ZodString, 'many'> ] > >; directories: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; repository: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { type: z.ZodString; url: z.ZodString; directory: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { type: string; url: string; directory?: | string | undefined; }, { type: string; url: string; directory?: | string | undefined; } > ] > >; scripts: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; config: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; dependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; devDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; peerDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; peerDependenciesMeta: z.ZodOptional< z.ZodRecord< z.ZodString, z.ZodObject< { optional: z.ZodBoolean }, 'strip', z.ZodTypeAny, { optional: boolean }, { optional: boolean } > > >; bundleDependencies: z.ZodOptional< z.ZodUnion< [ z.ZodBoolean, z.ZodArray<z.ZodString, 'many'> ] > >; bundledDependencies: z.ZodOptional< z.ZodUnion< [ z.ZodBoolean, z.ZodArray<z.ZodString, 'many'> ] > >; optionalDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; overrides: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; engines: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; os: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; cpu: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; private: z.ZodOptional<z.ZodBoolean>; publishConfig: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; workspaces: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; deprecated: z.ZodOptional<z.ZodString>; module: z.ZodOptional<z.ZodString>; type: z.ZodOptional< z.ZodUnion< [ z.ZodLiteral<'module'>, z.ZodLiteral<'commonjs'> ] > >; types: z.ZodOptional<z.ZodString>; typings: z.ZodOptional<z.ZodString>; typesVersions: z.ZodOptional< z.ZodRecord< z.ZodString, z.ZodRecord< z.ZodString, z.ZodArray<z.ZodString, 'many'> > > >; packageManager: z.ZodOptional<z.ZodString>; sideEffects: z.ZodOptional< z.ZodUnion< [ z.ZodBoolean, z.ZodArray<z.ZodString, 'many'> ] > >; imports: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; exports: z.ZodOptional< z.ZodUnion< [ z.ZodNull, z.ZodString, z.ZodArray<z.ZodString, 'many'>, z.ZodRecord< z.ZodString, z.ZodUnknown > ] > >; }, 'name' | 'version' | 'description' | 'keywords' >, { scope: z.ZodString; date: z.ZodString; author: z.ZodOptional< z.ZodObject< { username: z.ZodOptional<z.ZodString>; name: z.ZodOptional<z.ZodString>; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name?: string | undefined; username?: string | undefined; email?: string | undefined; url?: string | undefined; }, { name?: string | undefined; username?: string | undefined; email?: string | undefined; url?: string | undefined; } > >; publisher: z.ZodObject< { username: z.ZodString; email: z.ZodString }, 'strip', z.ZodTypeAny, { username: string; email: string }, { username: string; email: string } >; maintainers: z.ZodArray< z.ZodObject< { username: z.ZodString; email: z.ZodString; }, 'strip', z.ZodTypeAny, { username: string; email: string }, { username: string; email: string } >, 'many' >; links: z.ZodObject< { npm: z.ZodOptional<z.ZodString>; homepage: z.ZodOptional<z.ZodString>; repository: z.ZodOptional<z.ZodString>; bugs: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { homepage?: string | undefined; bugs?: string | undefined; repository?: string | undefined; npm?: string | undefined; }, { homepage?: string | undefined; bugs?: string | undefined; repository?: string | undefined; npm?: string | undefined; } >; } >, 'passthrough', z.ZodTypeAny, z.objectOutputType< z.objectUtil.extendShape< Pick< { name: z.ZodString; version: z.ZodString; description: z.ZodOptional<z.ZodString>; keywords: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; homepage: z.ZodOptional<z.ZodString>; bugs: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodOptional<z.ZodString>; email: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url?: string | undefined; email?: | string | undefined; }, { url?: string | undefined; email?: | string | undefined; } > ] > >; license: z.ZodOptional<z.ZodString>; author: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: | string | undefined; }, { name: string; url?: string | undefined; email?: | string | undefined; } > ] > >; contributors: z.ZodOptional< z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: | string | undefined; email?: | string | undefined; }, { name: string; url?: | string | undefined; email?: | string | undefined; } > ] >, 'many' > >; maintainers: z.ZodOptional< z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: | string | undefined; email?: | string | undefined; }, { name: string; url?: | string | undefined; email?: | string | undefined; } > ] >, 'many' > >; funding: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodString; type: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url: string; type?: | string | undefined; }, { url: string; type?: | string | undefined; } >, z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodString; type: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url: string; type?: | string | undefined; }, { url: string; type?: | string | undefined; } > ] >, 'many' > ] > >; files: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; main: z.ZodOptional<z.ZodString>; browser: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodRecord< z.ZodString, z.ZodUnion< [ z.ZodString, z.ZodBoolean ] > > ] > >; bin: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodRecord< z.ZodString, z.ZodString > ] > >; man: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodArray<z.ZodString, 'many'> ] > >; directories: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; repository: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { type: z.ZodString; url: z.ZodString; directory: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { type: string; url: string; directory?: | string | undefined; }, { type: string; url: string; directory?: | string | undefined; } > ] > >; scripts: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; config: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; dependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; devDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; peerDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; peerDependenciesMeta: z.ZodOptional< z.ZodRecord< z.ZodString, z.ZodObject< { optional: z.ZodBoolean }, 'strip', z.ZodTypeAny, { optional: boolean }, { optional: boolean } > > >; bundleDependencies: z.ZodOptional< z.ZodUnion< [ z.ZodBoolean, z.ZodArray<z.ZodString, 'many'> ] > >; bundledDependencies: z.ZodOptional< z.ZodUnion< [ z.ZodBoolean, z.ZodArray<z.ZodString, 'many'> ] > >; optionalDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; overrides: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; engines: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; os: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; cpu: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; private: z.ZodOptional<z.ZodBoolean>; publishConfig: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; workspaces: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; deprecated: z.ZodOptional<z.ZodString>; module: z.ZodOptional<z.ZodString>; type: z.ZodOptional< z.ZodUnion< [ z.ZodLiteral<'module'>, z.ZodLiteral<'commonjs'> ] > >; types: z.ZodOptional<z.ZodString>; typings: z.ZodOptional<z.ZodString>; typesVersions: z.ZodOptional< z.ZodRecord< z.ZodString, z.ZodRecord< z.ZodString, z.ZodArray<z.ZodString, 'many'> > > >; packageManager: z.ZodOptional<z.ZodString>; sideEffects: z.ZodOptional< z.ZodUnion< [ z.ZodBoolean, z.ZodArray<z.ZodString, 'many'> ] > >; imports: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; exports: z.ZodOptional< z.ZodUnion< [ z.ZodNull, z.ZodString, z.ZodArray<z.ZodString, 'many'>, z.ZodRecord< z.ZodString, z.ZodUnknown > ] > >; }, 'name' | 'version' | 'description' | 'keywords' >, { scope: z.ZodString; date: z.ZodString; author: z.ZodOptional< z.ZodObject< { username: z.ZodOptional<z.ZodString>; name: z.ZodOptional<z.ZodString>; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name?: string | undefined; username?: string | undefined; email?: string | undefined; url?: string | undefined; }, { name?: string | undefined; username?: string | undefined; email?: string | undefined; url?: string | undefined; } > >; publisher: z.ZodObject< { username: z.ZodString; email: z.ZodString; }, 'strip', z.ZodTypeAny, { username: string; email: string }, { username: string; email: string } >; maintainers: z.ZodArray< z.ZodObject< { username: z.ZodString; email: z.ZodString; }, 'strip', z.ZodTypeAny, { username: string; email: string }, { username: string; email: string } >, 'many' >; links: z.ZodObject< { npm: z.ZodOptional<z.ZodString>; homepage: z.ZodOptional<z.ZodString>; repository: z.ZodOptional<z.ZodString>; bugs: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { homepage?: string | undefined; bugs?: string | undefined; repository?: string | undefined; npm?: string | undefined; }, { homepage?: string | undefined; bugs?: string | undefined; repository?: string | undefined; npm?: string | undefined; } >; } >, z.ZodTypeAny, 'passthrough' >, z.objectInputType< z.objectUtil.extendShape< Pick< { name: z.ZodString; version: z.ZodString; description: z.ZodOptional<z.ZodString>; keywords: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; homepage: z.ZodOptional<z.ZodString>; bugs: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodOptional<z.ZodString>; email: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url?: string | undefined; email?: | string | undefined; }, { url?: string | undefined; email?: | string | undefined; } > ] > >; license: z.ZodOptional<z.ZodString>; author: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: string | undefined; email?: | string | undefined; }, { name: string; url?: string | undefined; email?: | string | undefined; } > ] > >; contributors: z.ZodOptional< z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: | string | undefined; email?: | string | undefined; }, { name: string; url?: | string | undefined; email?: | string | undefined; } > ] >, 'many' > >; maintainers: z.ZodOptional< z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { name: z.ZodString; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name: string; url?: | string | undefined; email?: | string | undefined; }, { name: string; url?: | string | undefined; email?: | string | undefined; } > ] >, 'many' > >; funding: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodString; type: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url: string; type?: | string | undefined; }, { url: string; type?: | string | undefined; } >, z.ZodArray< z.ZodUnion< [ z.ZodString, z.ZodObject< { url: z.ZodString; type: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { url: string; type?: | string | undefined; }, { url: string; type?: | string | undefined; } > ] >, 'many' > ] > >; files: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; main: z.ZodOptional<z.ZodString>; browser: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodRecord< z.ZodString, z.ZodUnion< [ z.ZodString, z.ZodBoolean ] > > ] > >; bin: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodRecord< z.ZodString, z.ZodString > ] > >; man: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodArray<z.ZodString, 'many'> ] > >; directories: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; repository: z.ZodOptional< z.ZodUnion< [ z.ZodString, z.ZodObject< { type: z.ZodString; url: z.ZodString; directory: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { type: string; url: string; directory?: | string | undefined; }, { type: string; url: string; directory?: | string | undefined; } > ] > >; scripts: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; config: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; dependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; devDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; peerDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; peerDependenciesMeta: z.ZodOptional< z.ZodRecord< z.ZodString, z.ZodObject< { optional: z.ZodBoolean }, 'strip', z.ZodTypeAny, { optional: boolean }, { optional: boolean } > > >; bundleDependencies: z.ZodOptional< z.ZodUnion< [ z.ZodBoolean, z.ZodArray<z.ZodString, 'many'> ] > >; bundledDependencies: z.ZodOptional< z.ZodUnion< [ z.ZodBoolean, z.ZodArray<z.ZodString, 'many'> ] > >; optionalDependencies: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; overrides: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; engines: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodString> >; os: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; cpu: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; private: z.ZodOptional<z.ZodBoolean>; publishConfig: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; workspaces: z.ZodOptional< z.ZodArray<z.ZodString, 'many'> >; deprecated: z.ZodOptional<z.ZodString>; module: z.ZodOptional<z.ZodString>; type: z.ZodOptional< z.ZodUnion< [ z.ZodLiteral<'module'>, z.ZodLiteral<'commonjs'> ] > >; types: z.ZodOptional<z.ZodString>; typings: z.ZodOptional<z.ZodString>; typesVersions: z.ZodOptional< z.ZodRecord< z.ZodString, z.ZodRecord< z.ZodString, z.ZodArray<z.ZodString, 'many'> > > >; packageManager: z.ZodOptional<z.ZodString>; sideEffects: z.ZodOptional< z.ZodUnion< [ z.ZodBoolean, z.ZodArray<z.ZodString, 'many'> ] > >; imports: z.ZodOptional< z.ZodRecord<z.ZodString, z.ZodUnknown> >; exports: z.ZodOptional< z.ZodUnion< [ z.ZodNull, z.ZodString, z.ZodArray<z.ZodString, 'many'>, z.ZodRecord< z.ZodString, z.ZodUnknown > ] > >; }, 'name' | 'version' | 'description' | 'keywords' >, { scope: z.ZodString; date: z.ZodString; author: z.ZodOptional< z.ZodObject< { username: z.ZodOptional<z.ZodString>; name: z.ZodOptional<z.ZodString>; email: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { name?: string | undefined; username?: string | undefined; email?: string | undefined; url?: string | undefined; }, { name?: string | undefined; username?: string | undefined; email?: string | undefined; url?: string | undefined; } > >; publisher: z.ZodObject< { username: z.ZodString; email: z.ZodString; }, 'strip', z.ZodTypeAny, { username: string; email: string }, { username: string; email: string } >; maintainers: z.ZodArray< z.ZodObject< { username: z.ZodString; email: z.ZodString; }, 'strip', z.ZodTypeAny, { username: string; email: string }, { username: string; email: string } >, 'many' >; links: z.ZodObject< { npm: z.ZodOptional<z.ZodString>; homepage: z.ZodOptional<z.ZodString>; repository: z.ZodOptional<z.ZodString>; bugs: z.ZodOptional<z.ZodString>; }, 'strip', z.ZodTypeAny, { homepage?: string | undefined; bugs?: string | undefined; repository?: string | undefined; npm?: string | undefined; }, { homepage?: string | undefined; bugs?: string | undefined; repository?: string | undefined; npm?: string | undefined; } >; } >, z.ZodTypeAny, 'passthrough' > >; score: z.ZodObject< { final: z.ZodNumber; detail: z.ZodObject< { quality: z.ZodNumber; popularity: z.ZodNumber; maintenance: z.ZodNumber; }, 'strip', z.ZodTypeAny, { quality: number; popularity: number; maintenance: number; }, { quality: number; popularity: number; maintenance: number; } >; }, 'strip', z.ZodTypeAny, { final: number; detail: { quality: number; popularity: number; maintenance: number; }; }, { final: number; detail: { quality: number; popularity: number; maintenance: number; }; } >; searchScore: z.ZodNumber; flags: z.ZodOptional< z.ZodObject< { unstable: z.ZodOptional<z.ZodBoolean>; insecure: z.ZodOptional<z.ZodBoolean>; }, 'strip', z.ZodTypeAny, { unstable?: boolean | undefined; insecure?: boolean | undefined; }, { unstable?: boolean | undefined; insecure?: boolean | undefined; } > >; }, 'strip', z.ZodTypeAny, { package: { date: string; name: string; version: string; maintainers: { username: string; email: string }[]; scope: string; publisher: { username: string; email: string }; links: { homepage?: string | undefined; bugs?: string | undefined; repository?: string | undefined; npm?: string | undefined; }; description?: string | undefined; keywords?: string[] | undefined; author?: | { name?: string | undefined; username?: string | undefined; email?: string | undefined; url?: string | undefined; } | undefined; } & { [k: string]: unknown }; score: { final: number; detail: { quality: number; popularity: number; maintenance: number; }; }; searchScore: number; flags?: | { unstable?: boolean | undefined; insecure?: boolean | undefined; } | undefined; }, { package: { date: string; name: string; version: string; maintainers: { username: string; email: string }[]; scope: string; publisher: { username: string; email: string }; links: { homepage?: string | undefined; bugs?: string | undefined; repository?: string | undefined; npm?: string | undefined; }; description?: string | undefined; keywords?: string[] | undefined; author?: | { name?: string | undefined; username?: string | undefined; email?: string | undefined; url?: string | undefined; } | undefined; } & { [k: string]: unknown }; score: { final: number; detail: { quality: number; popularity: number; maintenance: number; }; }; searchScore: number; flags?: | { unstable?: boolean | undefined; insecure?: boolean | undefined; } | undefined; } >, 'many' >; total: z.ZodNumber; time: z.ZodString; }, 'strip', z.ZodTypeAny, { time: string; objects: { package: { date: string; name: string; version: string; maintainers: { username: string; email: string }[]; scope: string; publisher: { username: string; email: string }; links: { homepage?: string | undefined; bugs?: string | undefined; repository?: string | undefined; npm?: string | undefined; }; description?: string | undefined; keywords?: string[] | undefined; author?: | { name?: string | undefined; username?: string | undefined; email?: string | undefined; url?: string | undefined; } | undefined; } & { [k: string]: unknown }; score: { final: number; detail: { quality: number; popularity: number; maintenance: number }; }; searchScore: number; flags?: | { unstable?: boolean | undefined; insecure?: boolean | undefined } | undefined; }[]; total: number; }, { time: string; objects: { package: { date: string; name: string; version: string; maintainers: { username: string; email: string }[]; scope: string; publisher: { username: string; email: string }; links: { homepage?: string | undefined; bugs?: string | undefined; repository?: string | undefined; npm?: string | undefined; }; description?: string | undefined; keywords?: string[] | undefined; author?: | { name?: string | undefined; username?: string | undefined; email?: string | undefined; url?: string | undefined; } | undefined; } & { [k: string]: unknown }; score: { final: number; detail: { quality: number; popularity: number; maintenance: number }; }; searchScore: number; flags?: | { unstable?: boolean | undefined; insecure?: boolean | undefined } | undefined; }[]; total: number; }>;
Functions
function getAbbreviatedPackument
getAbbreviatedPackument: ( name: string, registry?: string) => Promise<AbbreviatedPackument>;
getAbbreviatedPackument
returns the abbreviated packument (package document) containing only the metadata necessary to install a package.Parameter name
package name
Parameter registry
URL of the registry (default: npm registry)
Remarks
To get all the metadata (full packument) about a package see getPackument.
See Also
function getBulkDailyPackageDownloads
getBulkDailyPackageDownloads: ( names: [string, string, ...string[]], period: DownloadPeriod, registry?: string) => Promise<BulkDailyPackageDownloads>;
getBulkDailyPackageDownloads
returns the total number of downloads for each day for some packages in the given time period.Parameter names
list of package names; the npm registry does not support scoped packages and handles a maximum of 128 packages at a time
Parameter period
time period in which downloads happened; the npm registry limits bulk data to the last 365 days
Parameter registry
URL of the registry downloads API (default: npm registry downloads API)
See Also
function getBulkPackageDownloads
getBulkPackageDownloads: ( names: [string, string, ...string[]], period: DownloadPeriod, registry?: string) => Promise<BulkPackageDownloads>;
getBulkPackageDownloads
returns the total number of downloads for the given packages in the given time period.Parameter names
list of package names; the npm registry does not support scoped packages and handles a maximum of 128 packages at a time
Parameter period
time period in which downloads happened; the npm registry limits bulk data to the last 365 days
Parameter registry
URL of the registry downloads API (default: npm registry downloads API)
See Also
function getDailyPackageDownloads
getDailyPackageDownloads: ( name: string, period: DownloadPeriod, registry?: string) => Promise<DailyPackageDownloads>;
getDailyPackageDownloads
returns the total number of downloads for each day for a package in the given time period.Parameter name
package name
Parameter period
time period in which downloads happened; the npm registry limits data to the last 18 months
Parameter registry
URL of the registry downloads API (default: npm registry downloads API)
See Also
function getDailyRegistryDownloads
getDailyRegistryDownloads: ( period: DownloadPeriod, registry?: string) => Promise<DailyRegistryDownloads>;
getDailyRegistryDownloads
returns the total number of downloads for each day for all packages in the registry in the given time period.Parameter period
time period in which downloads happened; the npm registry limits data to the last 18 months
Parameter registry
URL of the registry downloads API (default: npm registry downloads API)
See Also
function getPackageDownloads
getPackageDownloads: ( name: string, period: DownloadPeriod, registry?: string) => Promise<PackageDownloads>;
getPackageDownloads
returns the total number of downloads for a package in the given time period.Parameter name
package name
Parameter period
time period in which downloads happened; the npm registry limits data to the last 18 months
Parameter registry
URL of the registry downloads API (default: npm registry downloads API)
See Also
function getPackageManifest
getPackageManifest: ( name: string, versionOrTag?: string, registry?: string) => Promise<PackageManifest>;
getPackageManifest
returns the manifest describing a specific version of a package (e.g.,foo@1.0.0
).Parameter name
package name
Parameter versionOrTag
semver version number (e.g.,
1.0.0
) or distribution tag (e.g.,latest
) (default:latest
)Parameter registry
URL of the registry (default: npm registry)
See Also
function getPackageVersionsDownloads
getPackageVersionsDownloads: ( name: string, registry?: string) => Promise<PackageVersionsDownloads>;
getPackageVersionsDownloads
returns the total number of downloads for each version of a package in the previous 7 days.Parameter name
package name
Parameter registry
URL of the registry downloads API (default: npm registry downloads API)
See Also
function getPackument
getPackument: (name: string, registry?: string) => Promise<Packument>;
getPackument
returns the full packument (package document) containing all the metadata available about a package.Parameter name
package name
Parameter registry
URL of the registry (default: npm registry)
Remarks
To get only the metadata needed to install a package (abbreviated packument) see getAbbreviatedPackument.
See Also
function getRegistryDownloads
getRegistryDownloads: ( period: DownloadPeriod, registry?: string) => Promise<RegistryDownloads>;
getRegistryDownloads
returns the total number of downloads for all packages in the registry in the given time period.Parameter period
time period in which downloads happened; the npm registry limits data to the last 18 months
Parameter registry
URL of the registry downloads API (default: npm registry downloads API)
See Also
function getRegistryMetadata
getRegistryMetadata: (registry?: string) => Promise<RegistryMetadata>;
getRegistryMetadata
returns the metadata describing the registry itself.Parameter registry
URL of the registry (default: npm registry)
See Also
function getRegistrySigningKeys
getRegistrySigningKeys: (registry?: string) => Promise<RegistrySigningKeys>;
getRegistrySigningKeys
returns the public signing keys used by the registry.Parameter registry
URL of the registry (default: npm registry)
See Also
function searchPackages
searchPackages: ( criteria: z.infer< z.ZodObject< { text: z.ZodOptional<z.ZodString>; size: z.ZodOptional<z.ZodNumber>; from: z.ZodOptional<z.ZodNumber>; quality: z.ZodOptional<z.ZodNumber>; popularity: z.ZodOptional<z.ZodNumber>; maintenance: z.ZodOptional<z.ZodNumber>; }, 'strip', z.ZodTypeAny, { text?: string; size?: number; from?: number; quality?: number; popularity?: number; maintenance?: number; }, { text?: string; size?: number; from?: number; quality?: number; popularity?: number; maintenance?: number; } > >, registry?: string) => Promise<SearchResults>;
searchPackages
returns the packages corresponding to a given query.Parameter criteria
one or more search criteria
Parameter registry
URL of the registry (default: npm registry)
See Also
Type Aliases
type AbbreviatedPackument
type AbbreviatedPackument = z.infer<typeof AbbreviatedPackument>;
AbbreviatedPackument
(package document) describes the minimal metadata needed for installing a package.See Also
type BulkDailyPackageDownloads
type BulkDailyPackageDownloads = z.infer<typeof BulkDailyPackageDownloads>;
BulkDailyPackageDownloads
describes the total number of downloads for each day for some packages in a given time period.See Also
type BulkPackageDownloads
type BulkPackageDownloads = z.infer<typeof BulkPackageDownloads>;
BulkPackageDownloads
describes the total number of downloads for some packages in a given time period.See Also
type DailyPackageDownloads
type DailyPackageDownloads = z.infer<typeof DailyPackageDownloads>;
DailyPackageDownloads
describes the total number of downloads for each day for a package in a given time period.See Also
type DailyRegistryDownloads
type DailyRegistryDownloads = z.infer<typeof DailyRegistryDownloads>;
DailyRegistryDownloads
describes the total number of downloads for each day for all packages in the registry in a given time period.See Also
type DownloadPeriod
type DownloadPeriod = /** Last day available, not necessarily yesterday. */ | 'last-day' /** Last seven days available. */ | 'last-week' /** Last 30 days available. */ | 'last-month' /** Last 365 days available. */ | 'last-year' /** Date in the format `YYYY-MM-DD`. */ | `${number}-${number}-${number}` /** Inclusive date range in the format `YYYY-MM-DD:YYYY-MM-DD`. */ | `${number}-${number}-${number}:${number}-${number}-${number}`;
DownloadPeriod
represents a time period for which downloads should be counted.The following time periods are supported by npm: -
last-day
- Last day available, not necessarily yesterday. -last-week
- Last seven days available. -last-month
- Last 30 days available. -last-year
- Last 365 days available. -YYYY-MM-DD
- Date in the formatYYYY-MM-DD
. -YYYY-MM-DD:YYYY-MM-DD
- Inclusive date range in the formatYYYY-MM-DD:YYYY-MM-DD
.See Also
type PackageDownloads
type PackageDownloads = z.infer<typeof PackageDownloads>;
PackageDownloads
describes the total number of downloads for a package in a given time period.See Also
type PackageManifest
type PackageManifest = z.infer<typeof PackageManifest>;
PackageManifest
describes the manifest for a specific version of a package (e.g.,foo@1.0.0
).Remarks
The manifest contains data extracted from
package.json
as well as data generated by the registry.See Also
type PackageVersionsDownloads
type PackageVersionsDownloads = z.infer<typeof PackageVersionsDownloads>;
PackageVersionsDownloads
describes the total number of downloads for each version of a package in the previous 7 days.See Also
type Packument
type Packument = z.infer<typeof Packument>;
Packument
(package document) describes the full metadata available about a package.See Also
type RegistryDownloads
type RegistryDownloads = z.infer<typeof RegistryDownloads>;
RegistryDownloads
describes the total number of downloads for all packages in the registry in a given time period.See Also
type RegistryMetadata
type RegistryMetadata = z.infer<typeof RegistryMetadata>;
RegistryMetadata
describes the metadata describing the registry itself.See Also
type RegistrySigningKeys
type RegistrySigningKeys = z.infer<typeof RegistrySigningKeys>;
RegistrySigningKeys
describes the signing keys used by the registry.See Also
type SearchCriteria
type SearchCriteria = z.infer<typeof SearchCriteria>;
SearchCriteria
describes the available search criteria for searching packages.See Also
type SearchResults
type SearchResults = z.infer<typeof SearchResults>;
SearchResults
describes the results returned by the registry for a search query.See Also
Package Files (1)
Dependencies (6)
Dev Dependencies (10)
Peer Dependencies (0)
No peer dependencies.
Badge
To add a badge like this oneto your package's README, use the codes available below.
You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/query-registry
.
- Markdown[![jsDocs.io](https://img.shields.io/badge/jsDocs.io-reference-blue)](https://www.jsdocs.io/package/query-registry)
- HTML<a href="https://www.jsdocs.io/package/query-registry"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>
- Updated .
Package analyzed in 10401 ms. - Missing or incorrect documentation? Open an issue for this package.