Support __dirname, __filename, __line and additional global variables with esbuild
npm install esbuild-plugin-filelocSupport __dirname, __filename, __line and additional global variables with esbuild
``sh`
yarn add -D esbuild-plugin-fileloc
or
`sh`
npm i -D esbuild-plugin-fileloc
There are 5 global variables available currently:
`ts`
console.log(__dirname); // absolute dirname in source
console.log(__filename); // absolute filename in source
console.log(__relativedirname); // relative dirname in source
console.log(__relativefilename); // relative filename in source
console.log(__line); // line number
To add type declarations for the global variables to your project you can just add this line to your ts file:
`ts``
///