diff --git a/packages/apollo-env/src/utils/createHash.ts b/packages/apollo-env/src/utils/createHash.ts index dae5876ca8..a5b378febd 100644 --- a/packages/apollo-env/src/utils/createHash.ts +++ b/packages/apollo-env/src/utils/createHash.ts @@ -1,7 +1,7 @@ -import { isNode } from "./isNode"; +import { isNodeLike } from "./isNodeLike"; export function createHash(kind: string): import("crypto").Hash { - if (isNode) { + if (isNodeLike) { // Use module.require instead of just require to avoid bundling whatever // crypto polyfills a non-Node bundler might fall back to. return module.require("crypto").createHash(kind); diff --git a/packages/apollo-env/src/utils/index.ts b/packages/apollo-env/src/utils/index.ts index ac0a07c4c5..d4ea0e1f4e 100644 --- a/packages/apollo-env/src/utils/index.ts +++ b/packages/apollo-env/src/utils/index.ts @@ -1,2 +1,2 @@ export * from "./createHash"; -export * from "./isNode"; +export * from "./isNodeLike"; diff --git a/packages/apollo-env/src/utils/isNode.ts b/packages/apollo-env/src/utils/isNodeLike.ts similarity index 69% rename from packages/apollo-env/src/utils/isNode.ts rename to packages/apollo-env/src/utils/isNodeLike.ts index 30c3489094..98a44b1c7a 100644 --- a/packages/apollo-env/src/utils/isNode.ts +++ b/packages/apollo-env/src/utils/isNodeLike.ts @@ -1,7 +1,6 @@ -export const isNode = +export const isNodeLike = typeof process === "object" && process && process.release && - process.release.name === "node" && process.versions && typeof process.versions.node === "string";