Skip to content

keidrun/dirfilename

Repository files navigation

dirfilename

NPM version CI codecov Known Vulnerabilities License: MIT

Alternatives to __dirname and __filename when using ES modules.

Install

npm i dirfilename

Usage

import { dirname, filename } from 'dirfilename'

const __dirname = dirname(import.meta.url)
const __filename = filename(import.meta.url)

Or

import { dirname, filename } from 'dirfilename/async'

const __dirname = await dirname(import.meta.url)
const __filename = await filename(import.meta.url)