mirror of https://github.com/webpack/webpack.git
17 lines
527 B
JavaScript
17 lines
527 B
JavaScript
"use strict";
|
|
|
|
const nodeVersion = process.versions.node.split(".").map(Number);
|
|
|
|
module.exports = function supportsWorker() {
|
|
// Verify that in the current node version new Worker() accepts URL as the first parameter:
|
|
// https://nodejs.org/api/worker_threads.html#worker_threads_new_worker_filename_options
|
|
if (nodeVersion[0] >= 14) {
|
|
return true;
|
|
} else if (nodeVersion[0] === 13 && nodeVersion[1] >= 12) {
|
|
return true;
|
|
} else if (nodeVersion[0] === 12 && nodeVersion[1] >= 17) {
|
|
return true;
|
|
}
|
|
return false;
|
|
};
|