Function: getDirname
▸ getDirname(fileUrl
): string
Get absolute directory (without any protocol) from a file://
URL of a module.
Mostly useful in ESM Webpack configs, where __dirname
is not available, but import.meta.url
is.
example
Usage in Webpack config (ESM):
import * as Repack from '@callstack/repack';
export default (env) => {
const {
context = Repack.getDirname(import.meta.url)
} = env;
};
Parameters
Name | Type | Description |
---|---|---|
fileUrl | string | String with absolute file:// URL of a module. |
Returns
string
Absolute dirname without file://
of a module pointed by fileUrl
.