All files / gulpfile.ts/tasks open.ts

0% Statements 0/9
0% Branches 0/4
0% Functions 0/2
0% Lines 0/8

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14                           
import opn = require('open')
import { ITimplaTask, TIMPLA_PROCESS as TP } from '../internal'
 
export const open: ITimplaTask = timplaConfig => cb => {
  const env = TP.isProduction ? 'production' : 'development'
  const opnOptions = timplaConfig[env] && timplaConfig[env].open
  if (opnOptions === false) {
    return cb
  }
  // Set wait to false so build can terminate
  opn(opnOptions.target, { ...opnOptions.options, wait: false })
  cb()
}