gridsome
Version:
A JAMstack framework for building blazing fast websites with Vue.js
20 lines (16 loc) • 448 B
JavaScript
const path = require('path')
const sysinfo = require('../utils/sysinfo')
const Worker = require('jest-worker').default
function createWorker (filename) {
const filepath = path.join(__dirname, filename)
const workerPath = require.resolve(filepath)
return new Worker(workerPath, {
numWorkers: sysinfo.cpus.physical,
forkOptions: {
stdio: ['pipe', 'pipe', process.stderr, 'ipc']
}
})
}
module.exports = {
createWorker
}