From daa84d013e26b6bbf4263d0ea9678d5b58ef825b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Lenon?= Date: Wed, 6 Jul 2022 17:45:42 -0300 Subject: [PATCH] fix(module): set import.meta.url as parameter --- README.md | 4 ++-- package.json | 2 +- tests/Unit/ModuleTest.js | 8 ++++---- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index f3f4fad..ed62eaf 100644 --- a/README.md +++ b/README.md @@ -547,8 +547,8 @@ import { Module } from '@secjs/utils' const setInGlobalTrue = true const setInGlobalFalse = false -const dirname = Module.createDirname(setInGlobalFalse) -const filename = Module.createFilename(setInGlobalTrue) +const dirname = Module.createDirname(import.meta.url, setInGlobalFalse) +const filename = Module.createFilename(import.meta.url, setInGlobalTrue) console.log(__dirname) // Error! __dirname is not defined in global console.log(__filename) // '/Users/...' diff --git a/package.json b/package.json index 89e3f65..e089359 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@secjs/utils", - "version": "1.9.6", + "version": "1.9.7", "description": "Utils functions and classes for Node.js", "license": "MIT", "author": "João Lenon ", diff --git a/tests/Unit/ModuleTest.js b/tests/Unit/ModuleTest.js index 570d7c1..bb1a40d 100644 --- a/tests/Unit/ModuleTest.js +++ b/tests/Unit/ModuleTest.js @@ -70,14 +70,14 @@ test.group('ExecTest', group => { }) test('should be able to create __filename property inside node global', async ({ assert }) => { - Module.createFilename(true) + Module.createFilename(import.meta.url, true) - assert.isTrue(__filename.includes('Module.js')) + assert.isTrue(__filename.includes('ModuleTest.js')) }) test('should be able to create __dirname property inside node global', async ({ assert }) => { - Module.createDirname(true) + Module.createDirname(import.meta.url, true) - assert.isTrue(__dirname.includes('Helpers')) + assert.isTrue(__dirname.includes('Unit')) }) })