oxc-resolver
TypeScript icon, indicating that this package has built-in type declarations

3.0.3 • Public • Published

Oxc Resolver Napi Binding

See

  • index.d.ts for resolveSync and ResolverFactory API.
  • README.md for options.

API

resolve(directory, specifier) - resolve specifier at an absolute path to a directory.

directory

An absolute path to a directory where the specifier is resolved against.

For CommonJS modules, it is the __dirname variable that contains the absolute path to the folder containing current module.

For ECMAScript modules, it is the value of import.meta.url.

Behavior is undefined when given a path to a file.

specifier

The string passed to require or import, i.e. require("specifier") or import "specifier"

ESM Example

import assert from 'assert';
import path from 'path';
import resolve, { ResolverFactory } from './index.js';

// `resolve`
assert(resolve.sync(process.cwd(), './index.js').path, path.join(cwd, 'index.js'));

// `ResolverFactory`
const resolver = new ResolverFactory();
assert(resolver.sync(process.cwd(), './index.js').path, path.join(cwd, 'index.js'));

Readme

Keywords

none

Package Sidebar

Install

npm i oxc-resolver

Homepage

oxc.rs

Weekly Downloads

396,971

Version

3.0.3

License

MIT

Unpacked Size

20 kB

Total Files

5

Last publish

Collaborators

  • boshen