GRAYBYTE WORDPRESS FILE MANAGER8477

Server IP : 162.254.39.133 / Your IP : 216.73.216.176
System : Linux premium287.web-hosting.com 4.18.0-553.45.1.lve.el8.x86_64 #1 SMP Wed Mar 26 12:08:09 UTC 2025 x86_64
PHP Version : 8.1.33
Disable Function : mail
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF

HOME

/home/aircyqqr/freshwaveairductscleaning.com/wp-content/plugins/extendify/
Upload Files :
Current_dir [ Writeable ] Document_root [ Writeable ]

Command :


Current File : /home/aircyqqr/freshwaveairductscleaning.com/wp-content/plugins/extendify//jest.config.js
const defaultConfig = require('@wordpress/scripts/config/jest-unit.config.js');
const webpackConfig = require('./webpack.config.js');

// Extract aliases from webpack config
const webpackAliases = webpackConfig.resolve.alias || {};

// Convert webpack aliases to Jest moduleNameMapper format
// Webpack uses @ prefix with paths, Jest needs regex patterns
const convertAliasesToModuleNameMapper = (aliases) => {
	return Object.entries(aliases).reduce((moduleNameMapper, [alias, path]) => {
		// Convert webpack alias to Jest moduleNameMapper format
		// e.g., @library -> ^@library/(.*)$
		const aliasKey = `^${alias}/(.*)$`;

		// Convert absolute path to relative path that Jest expects
		// Remove any __dirname references and ensure path ends with /$1
		const aliasPath = path.replace(/.*?(?=src)/, '<rootDir>/') + '/$1';

		moduleNameMapper[aliasKey] = aliasPath;
		return moduleNameMapper;
	}, {});
};

// Create Jest moduleNameMapper from webpack aliases
const aliasesModuleNameMapper =
	convertAliasesToModuleNameMapper(webpackAliases);

// Special case for @constants which doesn't have a trailing slash in imports
if (webpackAliases['@constants']) {
	const constantsPath = webpackAliases['@constants'].replace(
		/.*?(?=src)/,
		'<rootDir>/',
	);
	aliasesModuleNameMapper['^@constants$'] = constantsPath;
}

module.exports = {
	...defaultConfig,
	moduleNameMapper: {
		...defaultConfig.moduleNameMapper,
		...aliasesModuleNameMapper,
	},
	setupFiles: ['<rootDir>/jest.setup.js'],
};

[ Back ]
Name
Size
Last Modified
Owner / Group
Permissions
Options
..
--
November 04 2025 08:34:39
aircyqqr / aircyqqr
0755
app
--
August 22 2025 10:40:09
aircyqqr / aircyqqr
0777
languages
--
August 22 2025 10:40:09
aircyqqr / aircyqqr
0777
lib
--
August 22 2025 10:40:09
aircyqqr / aircyqqr
0777
public
--
August 22 2025 10:40:09
aircyqqr / aircyqqr
0777
routes
--
August 22 2025 10:40:09
aircyqqr / aircyqqr
0777
src
--
August 22 2025 10:40:09
aircyqqr / aircyqqr
0777
vendor
--
August 22 2025 10:40:09
aircyqqr / aircyqqr
0777
.gitattributes
0.107 KB
August 22 2025 10:40:09
aircyqqr / aircyqqr
0644
LICENSE
17.623 KB
August 22 2025 10:40:09
aircyqqr / aircyqqr
0644
bootstrap.php
5.777 KB
August 22 2025 10:40:09
aircyqqr / aircyqqr
0644
extendify.php
5.721 KB
August 22 2025 10:40:09
aircyqqr / aircyqqr
0644
jest.config.js
1.457 KB
August 22 2025 10:40:09
aircyqqr / aircyqqr
0644
jest.setup.js
0.479 KB
August 22 2025 10:40:09
aircyqqr / aircyqqr
0644
readme.txt
16.958 KB
August 22 2025 10:40:09
aircyqqr / aircyqqr
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025
CONTACT ME
Static GIF