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/fslib
@yarnpkg/libzip
@yarnpkg/nm
@yarnpkg/parsers
@yarnpkg/pnp
@yarnpkg/pnpify
@yarnpkg/sdks
@yarnpkg/shell
Yarn Packages
@yarnpkg/builder
@yarnpkg/cli
Default Plugins
@yarnpkg/plugin-compat
@yarnpkg/plugin-dlx
@yarnpkg/plugin-essentials
@yarnpkg/plugin-file
@yarnpkg/plugin-git
@yarnpkg/plugin-github
@yarnpkg/plugin-http
@yarnpkg/plugin-init
@yarnpkg/plugin-link
@yarnpkg/plugin-nm
@yarnpkg/plugin-npm
@yarnpkg/plugin-npm-cli
@yarnpkg/plugin-pack
@yarnpkg/plugin-patch
@yarnpkg/plugin-pnp
Contrib Plugins
@yarnpkg/plugin-constraints
@yarnpkg/plugin-exec
@yarnpkg/plugin-interactive-tools
@yarnpkg/plugin-stage
@yarnpkg/plugin-typescript
@yarnpkg/plugin-version
@yarnpkg/plugin-workspace-tools
Class NodeModulesInstaller
Hierarchy
NodeModulesInstaller
Implements
Installer
Constructors
constructor
Properties
localStore
opts
realLocatorChecksums
Methods
attachCustomData
attachExternalDependents
attachInternalDependencies
finalizeInstall
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
>
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
Node
Modules
Installer
constructor
local
Store
opts
real
Locator
Checksums
attach
Custom
Data
attach
External
Dependents
attach
Internal
Dependencies
finalize
Install
install
Package
custom
Data
Generated using
TypeDoc