From 8d204ac9a4b2cab9a153207ed1b3a4fd520b1307 Mon Sep 17 00:00:00 2001 From: Jayden Seric Date: Fri, 6 Dec 2019 14:11:06 +1100 Subject: [PATCH] Valid Node.js ESM deep imports. Note that the injected Babel helper imports still require file extensions to work in Node.js, see: https://github.com/babel/babel/pull/10549#issuecomment-562406507 --- src/server/ssr.mjs | 2 +- src/test/GraphQL.mjs | 2 +- src/test/ssr.mjs | 2 +- src/test/useGraphQL.mjs | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/server/ssr.mjs b/src/server/ssr.mjs index 22e1a33..1f2051d 100644 --- a/src/server/ssr.mjs +++ b/src/server/ssr.mjs @@ -1,4 +1,4 @@ -import ReactDOMServer from 'react-dom/server' +import ReactDOMServer from 'react-dom/server.node.js' import { GraphQL } from '../universal/GraphQL.mjs' /** diff --git a/src/test/GraphQL.mjs b/src/test/GraphQL.mjs index 1fb35ac..d8b64c1 100644 --- a/src/test/GraphQL.mjs +++ b/src/test/GraphQL.mjs @@ -1,4 +1,4 @@ -import 'cross-fetch/polyfill' +import 'cross-fetch/dist/node-polyfill.js' import { GraphQLInt } from 'graphql' import Koa from 'koa' import t from 'tap' diff --git a/src/test/ssr.mjs b/src/test/ssr.mjs index 357ba25..7a76017 100644 --- a/src/test/ssr.mjs +++ b/src/test/ssr.mjs @@ -1,4 +1,4 @@ -import 'cross-fetch/polyfill' +import 'cross-fetch/dist/node-polyfill.js' import React from 'react' import t from 'tap' import { ssr } from '../server/ssr.mjs' diff --git a/src/test/useGraphQL.mjs b/src/test/useGraphQL.mjs index bd74b14..c57e142 100644 --- a/src/test/useGraphQL.mjs +++ b/src/test/useGraphQL.mjs @@ -1,6 +1,6 @@ -import 'cross-fetch/polyfill' +import 'cross-fetch/dist/node-polyfill.js' import React from 'react' -import ReactDOMServer from 'react-dom/server' +import ReactDOMServer from 'react-dom/server.node.js' import ReactTestRenderer from 'react-test-renderer' import t from 'tap' import { GraphQL } from '../universal/GraphQL.mjs'