UNPKG

gridsome

Version:

A JAMstack framework for building blazing fast websites with Vue.js

20 lines (16 loc) 448 B
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 }