Features
Docs
CLI
Benchmarks
Examples
GitHub

© 2024 MoroJs

@morojs/moro


@morojs/moro / resolveUserPackage

Function: resolveUserPackage()

resolveUserPackage(packageName): string

Defined in: src/core/utilities/package-utils.ts:42

Resolve a package path from the user's node_modules Uses ESM-compatible module resolution from the user's working directory

Parameters

packageName

string

The name of the package to resolve

Returns

string

The resolved package path

Throws

Error if the package is not found

Example

const socketIOPath = resolveUserPackage('socket.io');
const { Server } = await import(socketIOPath);