UNPKG

fava

Version:

A wannabe tiny largely-drop-in replacement for ava that works in the browser too.

19 lines (18 loc) 584 B
/* HELPERS */ const isNode = (typeof process === 'object'); /* MAIN */ const Env = { is: { browser: !isNode, node: isNode, cli: isNode && Boolean(Number(process.env['FAVA_CLI'])) }, options: { failFast: isNode && Boolean(Number(process.env['FAVA_FAIL_FAST'])), match: isNode ? (process.env['FAVA_MATCH'] || '').split(',').filter(x => x) : [], timeout: (isNode && Number(process.env['FAVA_TIMEOUT'])) || 10000, verbose: isNode && Boolean(Number(process.env['FAVA_VERBOSE'])) } }; /* EXPORT */ export default Env;