GRAYBYTE WORDPRESS FILE MANAGER5855

Server IP : 68.65.123.43 / Your IP : 216.73.216.162
System : Linux server266.web-hosting.com 4.18.0-513.18.1.lve.el8.x86_64 #1 SMP Thu Feb 22 12:55:50 UTC 2024 x86_64
PHP Version : 8.0.30
Disable Function : NONE
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Directory : /home/inteuuod/public_html/new/wp-content/plugins/extendify/
Upload Files :
Current_dir [ Writeable ] Document_root [ Writeable ]

Command :


Current File : /home/inteuuod/public_html/new/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
..
--
July 10 2025 15:36:59
inteuuod / inteuuod
0755
app
--
July 10 2025 04:32:19
inteuuod / inteuuod
0755
languages
--
July 10 2025 04:32:19
inteuuod / inteuuod
0755
lib
--
July 10 2025 04:32:19
inteuuod / inteuuod
0755
public
--
July 10 2025 04:32:19
inteuuod / inteuuod
0755
routes
--
July 10 2025 04:32:19
inteuuod / inteuuod
0755
src
--
July 10 2025 04:32:19
inteuuod / inteuuod
0755
vendor
--
July 10 2025 04:32:19
inteuuod / inteuuod
0755
.gitattributes
0.107 KB
November 14 2023 08:13:36
inteuuod / inteuuod
0644
.htaccess
0.41 KB
July 10 2025 04:32:19
inteuuod / inteuuod
0644
LICENSE
17.623 KB
January 06 2022 23:08:32
inteuuod / inteuuod
0644
bootstrap.php
5.777 KB
May 22 2025 22:26:12
inteuuod / inteuuod
0644
extendify.php
5.721 KB
June 09 2025 17:02:32
inteuuod / inteuuod
0644
jest.config.js
1.457 KB
May 12 2025 16:42:28
inteuuod / inteuuod
0644
jest.setup.js
0.479 KB
May 12 2025 16:42:28
inteuuod / inteuuod
0644
readme.txt
16.806 KB
June 09 2025 17:02:32
inteuuod / inteuuod
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025
CONTACT ME
Static GIF