Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
'use strict';
const path = require('path');
const flatten = require('lodash/flatten'),
isTypeScript = require('is-typescript').default,
{ oneLineInlineLists } = require('common-tags'),
processenv = require('processenv').default;
const errors = require('../../errors'),
files = require('../../files'),
loadEnvironmentVariables = require('./loadEnvironmentVariables'),
runCommand = require('../../runCommand'),
runLifecycleStep = require('./runLifecycleStep');
const testCode = async function ({ directory, printSuccess, type, ui }) {
if (!directory) {
throw new Error('Directory is missing.');
}
if (!ui) {
throw new Error('UI is missing.');
}