Create variables like __dirname
and __filename
in Deno. Their behavior is
the same as Node.js variables.
// example.ts
import { getDirname, getFilename } from "https://deno.land/x/cjs/mod.ts";
const __dirname = getDirname(import.meta.url);
const __filename = getFilename(import.meta.url);
// Your code here...
Returns the directory of the current module.
Returns the filename of the current module.
This should work with the stable Ecmascript modules implementation of Node.js. See this link for more information.
This library is highly tested to provide the same variables behavior of Node.js. If you see something is missing or ¿did you find a bug? pull requests are really welcome.
Tested with Deno v1.24.0: