Crate node_resolver

Source

Re-exports§

pub use cache::NodeResolutionCache;
pub use cache::NodeResolutionCacheRc;

Modules§

analyze
cache
errors

Structs§

DenoIsBuiltInNodeModuleChecker
An implementation of IsBuiltInNodeModuleChecker that uses the list of built-in node_modules that are supported by Deno in the deno_node crate (ext/node).
NodeConditionOptions
NodeResolver
NodeResolverOptions
PackageJson
PackageJsonResolver
PackageJsonThreadLocalCache
UrlOrPathRef

Enums§

NodeResolution
NodeResolutionKind
ResolutionMode
UrlOrPath

Statics§

DENO_SUPPORTED_BUILTIN_NODE_MODULES
Collection of built-in node_modules supported by Deno.
IMPORT_CONDITIONS
REQUIRE_CONDITIONS

Traits§

InNpmPackageChecker
Checks if a provided specifier is in an npm package.
IsBuiltInNodeModuleChecker
NodeResolverSys
NpmPackageFolderResolver
PathClean
Extension to path_clean::PathClean

Functions§

parse_npm_pkg_name
resolve_specifier_into_node_modules
Resolves a specifier that is pointing into a node_modules folder.
types_package_name
Gets the corresponding @types package for the provided package name.

Type Aliases§

NodeResolverRc
PackageJsonCacheRc
PackageJsonResolverRc