@pnpm/types
- Version 1000.2.1
- Published
- 13.3 kB
- No dependencies
- MIT license
Install
npm i @pnpm/types
yarn add @pnpm/types
pnpm add @pnpm/types
Overview
Basic types used by pnpm
Index
Variables
Interfaces
BaseManifest
- author
- bin
- bugs
- bundledDependencies
- bundleDependencies
- config
- cpu
- dependencies
- dependenciesMeta
- description
- devDependencies
- directories
- engines
- exports
- files
- funding
- homepage
- imports
- keywords
- libc
- license
- main
- module
- name
- optionalDependencies
- os
- peerDependencies
- peerDependenciesMeta
- publishConfig
- readme
- repository
- scripts
- type
- types
- typesVersions
- typings
- version
PnpmSettings
- allowedDeprecatedVersions
- allowNonAppliedPatches
- auditConfig
- configDependencies
- executionEnv
- ignoredBuiltDependencies
- ignoredOptionalDependencies
- neverBuiltDependencies
- onlyBuiltDependencies
- onlyBuiltDependenciesFile
- overrides
- packageExtensions
- patchedDependencies
- peerDependencyRules
- requiredScripts
- supportedArchitectures
- updateConfig
Type Aliases
- AllowedDeprecatedVersions
- BadPeerIssuesByPeerName
- Dependencies
- DependenciesField
- DependenciesOrPeersField
- DepPath
- HoistedDependencies
- IncludedDependencies
- LogBase
- MissingPeerIssuesByPeerName
- PackageBin
- PackageExtension
- PackageScripts
- ParentPackages
- PeerDependencyIssuesByProjects
- PkgId
- PkgIdWithPatchHash
- PkgResolutionId
- PrepareExecutionEnv
- ProjectId
- ProjectRootDir
- ProjectRootDirRealPath
- ProjectsGraph
- ReadPackageHook
Variables
variable DEPENDENCIES_FIELDS
const DEPENDENCIES_FIELDS: DependenciesField[];
variable DEPENDENCIES_OR_PEER_FIELDS
const DEPENDENCIES_OR_PEER_FIELDS: DependenciesOrPeersField[];
Interfaces
interface BadPeerDependencyIssue
interface BadPeerDependencyIssue extends MissingPeerDependencyIssue {}
property foundVersion
foundVersion: string;
property resolvedFrom
resolvedFrom: ParentPackages;
interface BaseManifest
interface BaseManifest {}
property author
author?: string;
property bin
bin?: PackageBin;
property bugs
bugs?: | string | { url?: string; email?: string; };
property bundledDependencies
bundledDependencies?: string[] | boolean;
property bundleDependencies
bundleDependencies?: string[] | boolean;
property config
config?: object;
property cpu
cpu?: string[];
property dependencies
dependencies?: Dependencies;
property dependenciesMeta
dependenciesMeta?: DependenciesMeta;
property description
description?: string;
property devDependencies
devDependencies?: Dependencies;
property directories
directories?: { bin?: string;};
property engines
engines?: { node?: string; npm?: string; pnpm?: string;};
property exports
exports?: Record<string, string>;
property files
files?: string[];
property funding
funding?: string;
property homepage
homepage?: string;
property imports
imports?: Record<string, unknown>;
property keywords
keywords?: string[];
property libc
libc?: string[];
property license
license?: string;
property main
main?: string;
property module
module?: string;
property name
name?: string;
property optionalDependencies
optionalDependencies?: Dependencies;
property os
os?: string[];
property peerDependencies
peerDependencies?: Dependencies;
property peerDependenciesMeta
peerDependenciesMeta?: PeerDependenciesMeta;
property publishConfig
publishConfig?: PublishConfig;
property readme
readme?: string;
property repository
repository?: | string | { url: string; };
property scripts
scripts?: PackageScripts;
property type
type?: string;
property types
types?: string;
property typesVersions
typesVersions?: TypesVersions;
property typings
typings?: string;
property version
version?: string;
interface DependenciesMeta
interface DependenciesMeta {}
index signature
[dependencyName: string]: { injected?: boolean; node?: string; patch?: string;};
interface DependencyManifest
interface DependencyManifest extends BaseManifest {}
interface ExecutionEnv
interface ExecutionEnv {}
property nodeVersion
nodeVersion?: string;
interface MissingPeerDependencyIssue
interface MissingPeerDependencyIssue {}
property optional
optional: boolean;
property parents
parents: ParentPackages;
property wantedRange
wantedRange: string;
interface PackageManifest
interface PackageManifest extends DependencyManifest {}
property deprecated
deprecated?: string;
interface PeerDependenciesMeta
interface PeerDependenciesMeta {}
index signature
[dependencyName: string]: { optional?: boolean;};
interface PeerDependencyIssues
interface PeerDependencyIssues {}
property bad
bad: BadPeerIssuesByPeerName;
property conflicts
conflicts: string[];
property intersections
intersections: Record<string, string>;
property missing
missing: MissingPeerIssuesByPeerName;
interface PeerDependencyRules
interface PeerDependencyRules {}
property allowAny
allowAny?: string[];
property allowedVersions
allowedVersions?: Record<string, string>;
property ignoreMissing
ignoreMissing?: string[];
interface PnpmSettings
interface PnpmSettings {}
property allowedDeprecatedVersions
allowedDeprecatedVersions?: AllowedDeprecatedVersions;
property allowNonAppliedPatches
allowNonAppliedPatches?: boolean;
property auditConfig
auditConfig?: { ignoreCves?: string[]; ignoreGhsas?: string[];};
property configDependencies
configDependencies?: Record<string, string>;
property executionEnv
executionEnv?: ExecutionEnv;
property ignoredBuiltDependencies
ignoredBuiltDependencies?: string[];
property ignoredOptionalDependencies
ignoredOptionalDependencies?: string[];
property neverBuiltDependencies
neverBuiltDependencies?: string[];
property onlyBuiltDependencies
onlyBuiltDependencies?: string[];
property onlyBuiltDependenciesFile
onlyBuiltDependenciesFile?: string;
property overrides
overrides?: Record<string, string>;
property packageExtensions
packageExtensions?: Record<string, PackageExtension>;
property patchedDependencies
patchedDependencies?: Record<string, string>;
property peerDependencyRules
peerDependencyRules?: PeerDependencyRules;
property requiredScripts
requiredScripts?: string[];
property supportedArchitectures
supportedArchitectures?: SupportedArchitectures;
property updateConfig
updateConfig?: { ignoreDependencies?: string[];};
interface PrepareExecutionEnvOptions
interface PrepareExecutionEnvOptions {}
property executionEnv
executionEnv: ExecutionEnv | undefined;
property extraBinPaths
extraBinPaths?: string[];
interface PrepareExecutionEnvResult
interface PrepareExecutionEnvResult {}
property extraBinPaths
extraBinPaths: string[];
interface Project
interface Project {}
property manifest
manifest: ProjectManifest;
property modulesDir
modulesDir?: string;
property rootDir
rootDir: ProjectRootDir;
property rootDirRealPath
rootDirRealPath: ProjectRootDirRealPath;
property writeProjectManifest
writeProjectManifest: ( manifest: ProjectManifest, force?: boolean | undefined) => Promise<void>;
interface ProjectManifest
interface ProjectManifest extends BaseManifest {}
property packageManager
packageManager?: string;
property pnpm
pnpm?: PnpmSettings;
property private
private?: boolean;
property resolutions
resolutions?: Record<string, string>;
property workspaces
workspaces?: string[];
interface PublishConfig
interface PublishConfig extends Record<string, unknown> {}
property directory
directory?: string;
property executableFiles
executableFiles?: string[];
property linkDirectory
linkDirectory?: boolean;
property registry
registry?: string;
interface Registries
interface Registries {}
property default
default: string;
index signature
[scope: string]: string;
interface SslConfig
interface SslConfig {}
interface SupportedArchitectures
interface SupportedArchitectures {}
interface TypesVersions
interface TypesVersions {}
index signature
[version: Version]: { [pattern: Pattern]: string[];};
Type Aliases
type AllowedDeprecatedVersions
type AllowedDeprecatedVersions = Record<string, string>;
type BadPeerIssuesByPeerName
type BadPeerIssuesByPeerName = Record<string, BadPeerDependencyIssue[]>;
type Dependencies
type Dependencies = Record<string, string>;
type DependenciesField
type DependenciesField = 'optionalDependencies' | 'dependencies' | 'devDependencies';
type DependenciesOrPeersField
type DependenciesOrPeersField = DependenciesField | 'peerDependencies';
type DepPath
type DepPath = string & { __brand: 'DepPath';};
type HoistedDependencies
type HoistedDependencies = Record< DepPath | ProjectId, Record<string, 'public' | 'private'>>;
type IncludedDependencies
type IncludedDependencies = { [dependenciesField in DependenciesField]: boolean;};
type LogBase
type LogBase = | { level: 'debug' | 'error'; } | { level: 'info' | 'warn'; prefix: string; message: string; };
type MissingPeerIssuesByPeerName
type MissingPeerIssuesByPeerName = Record<string, MissingPeerDependencyIssue[]>;
type PackageBin
type PackageBin = | string | { [commandName: string]: string; };
type PackageExtension
type PackageExtension = Pick< BaseManifest, | 'dependencies' | 'optionalDependencies' | 'peerDependencies' | 'peerDependenciesMeta'>;
type PackageScripts
type PackageScripts = { [name: string]: string;} & { prepublish?: string; prepare?: string; prepublishOnly?: string; prepack?: string; postpack?: string; publish?: string; postpublish?: string; preinstall?: string; install?: string; postinstall?: string; preuninstall?: string; uninstall?: string; postuninstall?: string; preversion?: string; version?: string; postversion?: string; pretest?: string; test?: string; posttest?: string; prestop?: string; stop?: string; poststop?: string; prestart?: string; start?: string; poststart?: string; prerestart?: string; restart?: string; postrestart?: string; preshrinkwrap?: string; shrinkwrap?: string; postshrinkwrap?: string;};
type ParentPackages
type ParentPackages = Array<{ name: string; version: string;}>;
type PeerDependencyIssuesByProjects
type PeerDependencyIssuesByProjects = Record<string, PeerDependencyIssues>;
type PkgId
type PkgId = string & { __brand: 'PkgId';};
type PkgIdWithPatchHash
type PkgIdWithPatchHash = string & { __brand: 'PkgIdWithPatchHash';};
type PkgResolutionId
type PkgResolutionId = string & { __brand: 'PkgResolutionId';};
type PrepareExecutionEnv
type PrepareExecutionEnv = ( options: PrepareExecutionEnvOptions) => Promise<PrepareExecutionEnvResult>;
type ProjectId
type ProjectId = string & { __brand: 'ProjectId';};
type ProjectRootDir
type ProjectRootDir = string & { __brand: 'ProjectRootDir';};
type ProjectRootDirRealPath
type ProjectRootDirRealPath = string & { __brand: 'ProjectRootDirRealPath';};
type ProjectsGraph
type ProjectsGraph = Record< ProjectRootDir, { dependencies: ProjectRootDir[]; package: Project; }>;
type ReadPackageHook
type ReadPackageHook = <Pkg extends BaseManifest>( pkg: Pkg, dir?: string) => Pkg | Promise<Pkg>;
Package Files (7)
Dependencies (0)
No dependencies.
Dev Dependencies (1)
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/@pnpm/types
.
- Markdown[](https://www.jsdocs.io/package/@pnpm/types)
- HTML<a href="https://www.jsdocs.io/package/@pnpm/types"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>
- Updated .
Package analyzed in 3543 ms. - Missing or incorrect documentation? Open an issue for this package.