Search
Preparing search index...
The search index is not available
Yarn API
Home
Configuration
Features
CLI
Advanced
GitHub
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
plugin-pnp
PnpLinker
Globals
{"Generic Packages":{"@yarnpkg/core":"yarnpkg_core","@yarnpkg/fslib":"yarnpkg_fslib","@yarnpkg/libzip":"yarnpkg_libzip","@yarnpkg/nm":"yarnpkg_nm","@yarnpkg/parsers":"yarnpkg_parsers","@yarnpkg/pnp":"yarnpkg_pnp","@yarnpkg/pnpify":"yarnpkg_pnpify","@yarnpkg/sdks":"yarnpkg_sdks","@yarnpkg/shell":"yarnpkg_shell"},"Yarn Packages":{"@yarnpkg/builder":"yarnpkg_builder","@yarnpkg/cli":"yarnpkg_cli"},"Default Plugins":{"@yarnpkg/plugin-compat":"plugin_compat","@yarnpkg/plugin-dlx":"plugin_dlx","@yarnpkg/plugin-essentials":"plugin_essentials","@yarnpkg/plugin-file":"plugin_file","@yarnpkg/plugin-git":"plugin_git","@yarnpkg/plugin-github":"plugin_github","@yarnpkg/plugin-http":"plugin_http","@yarnpkg/plugin-init":"plugin_init","@yarnpkg/plugin-link":"plugin_link","@yarnpkg/plugin-nm":"plugin_nm","@yarnpkg/plugin-npm":"plugin_npm","@yarnpkg/plugin-npm-cli":"plugin_npm_cli","@yarnpkg/plugin-pack":"plugin_pack","@yarnpkg/plugin-patch":"plugin_patch","@yarnpkg/plugin-pnp":"plugin_pnp"},"Contrib Plugins":{"@yarnpkg/plugin-constraints":"plugin_constraints","@yarnpkg/plugin-exec":"plugin_exec","@yarnpkg/plugin-interactive-tools":"plugin_interactive_tools","@yarnpkg/plugin-stage":"plugin_stage","@yarnpkg/plugin-typescript":"plugin_typescript","@yarnpkg/plugin-version":"plugin_version","@yarnpkg/plugin-workspace-tools":"plugin_workspace_tools"}}
Class PnpLinker
Hierarchy
PnpLinker
Implements
Linker
Properties
mode
pnpCache
Methods
findPackageLocation
findPackageLocator
isEnabled
makeInstaller
supportsPackage
Properties
Protected
mode
mode
:
string
= `strict`
Private
pnp
Cache
pnp
Cache
:
Map
<
string
,
PnpApi
>
= new Map()
Methods
find
Package
Location
find
Package
Location
(
locator
:
Locator
, opts
:
LinkOptions
)
:
Promise
<
string
&
object
>
Parameters
locator:
Locator
opts:
LinkOptions
Returns
Promise
<
string
&
object
>
find
Package
Locator
find
Package
Locator
(
location
:
PortablePath
, opts
:
LinkOptions
)
:
Promise
<
null
|
Locator
>
Parameters
location:
PortablePath
opts:
LinkOptions
Returns
Promise
<
null
|
Locator
>
Private
is
Enabled
is
Enabled
(
opts
:
MinimalLinkOptions
)
:
boolean
Parameters
opts:
MinimalLinkOptions
Returns
boolean
make
Installer
make
Installer
(
opts
:
LinkOptions
)
:
PnpInstaller
Parameters
opts:
LinkOptions
Returns
PnpInstaller
supports
Package
supports
Package
(
pkg
:
Package
, opts
:
MinimalLinkOptions
)
:
boolean
Parameters
pkg:
Package
opts:
MinimalLinkOptions
Returns
boolean
"scripts/extract-
hooks"
acceptance-
tests
plugin-
compat
plugin-
constraints
plugin-
dlx
plugin-
essentials
plugin-
exec
plugin-
file
plugin-
git
plugin-
github
plugin-
http
plugin-
init
plugin-
interactive-
tools
plugin-
link
plugin-
nm
plugin-
npm
plugin-
npm-
cli
plugin-
pack
plugin-
patch
plugin-
pnp
"@yarnpkg/core"
Pnp
Installer
Pnp
Linker
mode
pnp
Cache
find
Package
Location
find
Package
Locator
is
Enabled
make
Installer
supports
Package
Unplug
Command
Custom
Package
Data
Extract
Build
Script
Data
Requirements
Unbox
Promise
FORCED_
EXTRACT_
FILETYPES
FORCED_
UNPLUG_
PACKAGES
check
And
Report
Manifest
Compatibility
check
Manifest
Compatibility
extract
Build
Scripts
extract
Custom
Package
Data
get
Extract
Hint
get
Pnp
Path
get
Unplugged
Path
has
Binding
Gyp
normalize
Directory
Path
populate
Yarn
Paths
quote
Path
IfNeeded
setup
Script
Environment
plugin
plugin-
pnpm
plugin-
stage
plugin-
typescript
plugin-
version
plugin-
workspace-
tools
vscode-
zipfs
yarnpkg-
builder
yarnpkg-
cli
yarnpkg-
core
yarnpkg-
doctor
yarnpkg-
extensions
yarnpkg-
fslib
yarnpkg-
libui
yarnpkg-
libzip
yarnpkg-
nm
yarnpkg-
parsers
yarnpkg-
pnp
yarnpkg-
pnpify
yarnpkg-
sdks
yarnpkg-
shell
Generated using
TypeDoc