2.0.0 • Published 1 month ago

oxc-resolver v2.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 month ago

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 path from 'path';
import resolve, { ResolverFactory } from './index.js';
import assert from 'assert';

// `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'));
2.0.0

1 month ago

1.12.0

2 months ago

1.11.0

3 months ago

1.10.2

4 months ago

1.9.1

5 months ago

1.8.2

5 months ago

1.9.0

5 months ago

1.8.1

6 months ago

1.9.4

5 months ago

1.9.3

5 months ago

1.8.4

5 months ago

1.9.2

5 months ago

1.8.3

5 months ago

1.10.1

4 months ago

1.10.0

5 months ago

1.7.0

7 months ago

1.6.7

7 months ago

1.6.6

7 months ago

1.6.5

8 months ago

1.6.4

8 months ago

1.6.3

8 months ago

1.6.2

8 months ago

1.6.1

9 months ago

1.6.0

9 months ago

1.5.4

9 months ago

0.3.0

9 months ago

0.2.0

10 months ago

0.1.1

10 months ago

0.0.3

11 months ago

0.0.1

1 year ago