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-nm
NodeModulesInstaller
Globals
{"Generic Packages":{"@yarnpkg/core":"yarnpkg_core","@yarnpkg/fslib":"yarnpkg_fslib","@yarnpkg/json-proxy":"yarnpkg_json_proxy","@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 NodeModulesInstaller
Hierarchy
NodeModulesInstaller
Implements
Installer
Constructors
constructor
Properties
localStore
opts
realLocatorChecksums
Methods
attachCustomData
attachExternalDependents
attachInternalDependencies
finalizeInstall
getCustomDataKey
installPackage
Object literals
customData
Constructors
constructor
new
Node
Modules
Installer
(
opts
:
LinkOptions
)
:
NodeModulesInstaller
Parameters
opts:
LinkOptions
Returns
NodeModulesInstaller
Properties
Private
local
Store
local
Store
:
Map
<
LocatorHash
,
object
>
= new Map()
Private
opts
opts
:
LinkOptions
Private
real
Locator
Checksums
real
Locator
Checksums
:
Map
<
LocatorHash
,
string
|
null
>
= new Map()
Methods
attach
Custom
Data
attach
Custom
Data
(
customData
:
any
)
:
void
Parameters
customData:
any
Returns
void
attach
External
Dependents
attach
External
Dependents
(
locator
:
Locator
, dependentPaths
:
Array
<
PortablePath
>
)
:
Promise
<
void
>
Parameters
locator:
Locator
dependentPaths:
Array
<
PortablePath
>
Returns
Promise
<
void
>
attach
Internal
Dependencies
attach
Internal
Dependencies
(
locator
:
Locator
, dependencies
:
Array
<
[]
>
)
:
Promise
<
void
>
Parameters
locator:
Locator
dependencies:
Array
<
[]
>
Returns
Promise
<
void
>
finalize
Install
finalize
Install
(
)
:
Promise
<
undefined
|
object
>
Returns
Promise
<
undefined
|
object
>
get
Custom
Data
Key
get
Custom
Data
Key
(
)
:
string
Returns
string
install
Package
install
Package
(
pkg
:
Package
, fetchResult
:
FetchResult
)
:
Promise
<
object
|
object
>
Parameters
pkg:
Package
fetchResult:
FetchResult
Returns
Promise
<
object
|
object
>
Object literals
Private
custom
Data
custom
Data
:
object
store
store
:
Map
<
any
,
any
>
= new Map()
plugin-
nm
"@yarnpkg/core"
Dir
Entry
Kind
Node
Modules
Mode
Node
Modules
Installer
constructor
local
Store
opts
real
Locator
Checksums
attach
Custom
Data
attach
External
Dependents
attach
Internal
Dependencies
finalize
Install
get
Custom
Data
Key
install
Package
custom
Data
Node
Modules
Linker
Pnp
Loose
Installer
Pnp
Loose
Linker
Bin
Symlink
Map
Custom
Package
Data
Dir
Entry
Install
State
Load
Manifest
Location
Node
Location
Root
Location
Tree
Locator
Key
Unbox
Promise
CONCURRENT_
OPERATION_
LIMIT
DOT_
BIN
INSTALL_
STATE_
FILE
NODE_
MODULES
STATE_
FILE_
VERSION
are
Real
Locators
Equal
atomic
File
Write
build
Location
Tree
copy
File
Promise
copy
Promise
create
Bin
Symlink
Map
extract
Custom
Package
Data
find
Install
State
get
Global
Hardlinks
Store
is
Link
Locator
parse
Location
persist
Bin
Symlinks
persist
Node
Modules
refine
Node
Modules
Roots
remove
Dir
symlink
Promise
write
Install
State
plugin
Generated using
TypeDoc