We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9cb9cb5 commit 2e819a1Copy full SHA for 2e819a1
src/master/implementation.node.ts
@@ -10,8 +10,12 @@ import {
10
ThreadsWorkerOptions,
11
WorkerImplementation
12
} from "../types/master"
13
-import { isWebpack, requireFunction } from "../webpack-hack"
14
-export declare const __non_webpack_require__: typeof require
+
+// TODO remove webpack hacks. These hurt the performance for non-web-pack situations
15
+// Webpack hack
16
+declare const __non_webpack_require__: typeof require
17
+const isWebpack = typeof __non_webpack_require__ === "function"
18
+const requireFunction: typeof require = isWebpack ? __non_webpack_require__ : eval("require")
19
20
interface WorkerGlobalScope {
21
addEventListener(eventName: string, listener: (event: Event) => void): void
src/webpack-hack.ts
0 commit comments