UNPKG

biteagle-cli

Version:

Biteagle project command line interface.

31 lines (25 loc) 783 B
/** * @fileoverview Utility for file system * @author Biteagle */ // ------------------------------------------------------------------------------ // Requirements // ------------------------------------------------------------------------------ import path from 'path' import url from 'url' // ------------------------------------------------------------------------------ // Helpers // ------------------------------------------------------------------------------ /** * Simulate __filename, __dirname * @param {string} url * @returns {{ __filename: string, __dirname: string }} */ const getPath = (urlPath) => { const __filename = url.fileURLToPath(urlPath) const __dirname = path.dirname(__filename) return { __filename, __dirname } } export { getPath }