v3.0.0
Improve module import
Allow import NPM or built-in modules, and renamed importFile to importModule
- allow import module e7d9fa6
Allow create utils from URL or a path to file
import createEsmUtils from 'esm-utils'
utils = createEsmUtils(import.meta)
utils = createEsmUtils(import.meta.url)
utils = createEsmUtils(new URL(import.meta.url))
utils = createEsmUtils(url.fileURLtoPath(import.meta.url))- Support create utils from
URLorpath3e6f596
Removed json object
import createEsmUtils from 'esm-utils'
- const {json} = createEsmUtils(import.meta)
+ const {readJson, readJsonSync} = createEsmUtils(import.meta)
- const packageJson = await json.load('./package.json')
+ const packageJson = await readJson('./package.json')readJson and readJsonSync accept absolute path now
- Make
readJsonandreadJsonSyncwork for absolute path 3a2cffd