From 1d0ebae301bed7950a708a69a47ac26fdae16a73 Mon Sep 17 00:00:00 2001 From: Daniel Nalborczyk Date: Mon, 10 Jun 2019 18:26:34 -0400 Subject: [PATCH] doc: pass path in URL constructor --- doc/api/esm.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/doc/api/esm.md b/doc/api/esm.md index 1ea41e84c1d53d..4a12800caaefef 100644 --- a/doc/api/esm.md +++ b/doc/api/esm.md @@ -468,8 +468,7 @@ The resolve hook returns the resolved file URL and module format for a given module specifier and parent file URL: ```js -const baseURL = new URL('file://'); -baseURL.pathname = `${process.cwd()}/`; +const baseURL = new URL(`${process.cwd()}/`, 'file://'); export async function resolve(specifier, parentModuleURL = baseURL, @@ -512,8 +511,7 @@ import Module from 'module'; const builtins = Module.builtinModules; const JS_EXTENSIONS = new Set(['.js', '.mjs']); -const baseURL = new URL('file://'); -baseURL.pathname = `${process.cwd()}/`; +const baseURL = new URL(`${process.cwd()}/`, 'file://'); export function resolve(specifier, parentModuleURL = baseURL, defaultResolve) { if (builtins.includes(specifier)) {