Version: v5
getDirname
Convert a file:/// URL to an absolute directory path. This utility is particularly useful in ESM Rspack/webpack configs where __dirname is not available.
Parameters
type GetDirname = (fileUrl: string) => string;
fileUrl
- Type:
string
- Required:
true
The file:/// URL of a module, typically obtained from import.meta.url.
Example
rspack.config.mjs
import * as Repack from "@callstack/repack";
export default (env) => {
const { context = Repack.getDirname(import.meta.url) } = env;
return {
// ... config
};
};