const path = require( 'path' ); const getAppRoot = () => { // Figure out where we're installed. // Typically will be in node_modules/, but WooCommerce // uses a local file path (tests/e2e/env). let appPath = false; const moduleDir = path.dirname( require.resolve( '@woocommerce/e2e-env' ) ); if ( -1 < moduleDir.indexOf( 'node_modules' ) ) { appPath = moduleDir.split( 'node_modules' )[ 0 ]; } else if ( -1 < moduleDir.indexOf( 'tests/e2e/env' ) ) { appPath = moduleDir.split( 'tests/e2e/env' )[ 0 ]; } return appPath; }; module.exports = getAppRoot;