Lightweight environment configuration resolver for Node.js
Uses export conditions to return environment information in a way that works with major bundlers and runtimes.
Locate and bundle third-party dependencies in node_modules
resolve like require.resolve() on behalf of files asynchronously and synchronously
Resolve things like Node.js — ponyfill for `import.meta.resolve`
Node default behavior import resolution plugin for eslint-plugin-import.
A fork of `import-meta-resolve` with commonjs + ESM support at the same time, AKA dual package.
Vite as Node.js runtime
Detects the ALPN protocol
Runtime agnostic JS utils
Convert a dependency path into a filepath
Resolve package.json exports & imports maps
Regular expression for matching a shebang line
Offers a async require.resolve function. It's highly configurable.
Module resolution utilities based on Node.js upstream implementation.
Caches dns resolutions made with async dns.resolve instead of default sync dns.lookup, refreshes in background
Resolve a nested selector in a PostCSS AST
Node's path builtin module exposed as dual ESM/CJS and browser-compatible out of the box.
Detect Node.JS (as opposite to browser environment). ESM modification
resolve which handles browser field support in package.json
A promise based node resolution library based on enhanced-resolve.
Extremely fast implementation of node core url library
Convert CommonJS modules to ES2015
Resolves ESM imports in Node