From d2d1ee17020b7b891ef395c6238b2b00939b3680 Mon Sep 17 00:00:00 2001 From: Alec Larson <1925840+aleclarson@users.noreply.github.com> Date: Wed, 6 Oct 2021 18:04:27 -0400 Subject: [PATCH] chore: run prettier --- packages/vite/src/node/ssr/ssrModuleLoader.ts | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/packages/vite/src/node/ssr/ssrModuleLoader.ts b/packages/vite/src/node/ssr/ssrModuleLoader.ts index d6c8fdbdf61953..d2aa858afe71c1 100644 --- a/packages/vite/src/node/ssr/ssrModuleLoader.ts +++ b/packages/vite/src/node/ssr/ssrModuleLoader.ts @@ -16,7 +16,7 @@ import { transformRequest } from '../server/transformRequest' // This is a workaround since typescript compiles dynamic imports to `require`. // Thankfully, when `typescript@4.5.0` lands it won't and this can be removed! // See #5197 for notes -const nativeImport = eval('u => import(u)'); +const nativeImport = eval('u => import(u)') interface SSRContext { global: NodeJS.Global @@ -97,11 +97,7 @@ async function instantiateModule( const ssrImport = async (dep: string) => { if (dep[0] !== '.' && dep[0] !== '/') { - return nodeImport( - dep, - mod.file, - server.config - ) + return nodeImport(dep, mod.file, server.config) } dep = unwrapId(dep) if (!isCircular(dep) && !pendingImports.get(dep)?.some(isCircular)) { @@ -183,17 +179,19 @@ async function instantiateModule( async function nodeImport( id: string, importer: string | null, - config: ViteDevServer['config'], + config: ViteDevServer['config'] ) { let url: string // `resolve` doesn't handle `node:` builtins, so handle them directly if (id.startsWith('node:') || isBuiltin(id)) { url = id } else { - url = pathToFileURL(resolve(id, importer, config.root, !!config.resolve.preserveSymlinks)).toString() + url = pathToFileURL( + resolve(id, importer, config.root, !!config.resolve.preserveSymlinks) + ).toString() } - const mod = await nativeImport(url); - return proxyESM(id, mod); + const mod = await nativeImport(url) + return proxyESM(id, mod) } // rollup-style default import interop for cjs @@ -201,14 +199,16 @@ function proxyESM(id: string, mod: any) { return new Proxy(mod, { get(mod, prop) { if (prop in mod) { - return mod[prop]; + return mod[prop] } // commonjs interop: module whose exports are not statically analyzable if (isObject(mod.default) && prop in mod.default) { return mod.default[prop] } // throw an error like ESM import does - throw new SyntaxError(`The requested module '${id}' does not provide an export named '${prop.toString()}'`) + throw new SyntaxError( + `The requested module '${id}' does not provide an export named '${prop.toString()}'` + ) } }) }