Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 20s
Build & Deploy / 🧪 QA (push) Failing after 34s
Build & Deploy / 🏗️ Build (push) Has started running
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Smoke Test (push) Has been cancelled
Build & Deploy / ⚡ Lighthouse (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
23 lines
471 B
Plaintext
23 lines
471 B
Plaintext
'use strict'
|
|
|
|
const build = require('../..')
|
|
|
|
module.exports = async function (threadStreamOpts) {
|
|
const { port, opts = {} } = threadStreamOpts
|
|
return build(
|
|
function (source) {
|
|
source.on('data', function (line) {
|
|
port.postMessage({
|
|
data: line,
|
|
pinoConfig: {
|
|
levels: source.levels,
|
|
messageKey: source.messageKey,
|
|
errorKey: source.errorKey
|
|
}
|
|
})
|
|
})
|
|
},
|
|
opts
|
|
)
|
|
}
|