HEX
Server: LiteSpeed
System: Linux server315.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
User: globfdxw (6114)
PHP: 8.1.34
Disabled: NONE
Upload Files
File: //home/globfdxw/www/wp-content/plugins/sermone/vendor/htmlburger/carbon-fields/bin/wp-packages.js
/**
 * The WordPress packages used across the code and exposed globally on `cf.vendor` variable.
 *
 * @type {string[]}
 */
module.exports.packages = [
	'@wordpress/compose',
	'@wordpress/element',
	'@wordpress/hooks',
	'@wordpress/data',
	'@wordpress/i18n'
];

/**
 * Get the packages as an external configuration.
 *
 * @type {string[]}
 */
module.exports.externals = module.exports.packages.reduce( ( externals, package ) => {
	externals[ package ] = [
		'wp',
		package.replace( '@wordpress/', '' )
	];

	return externals;
}, {} );

/**
 * Get the packages as an external configuration.
 * This variant is useful for the classic bundles where we
 * provide those dependencies manually.
 *
 * @type {string[]}
 */
module.exports.proxyExternals = module.exports.packages.reduce( ( externals, package ) => {
	externals[ package ] = [
		'cf',
		'vendor',
		package
	];

	return externals;
}, {} );

/**
 * Get the packages as a provider configuration.
 * The providers should be used in combination with `proxyExternals` configuration.
 *
 * @type {Object}
 */
module.exports.providers = module.exports.packages.reduce( ( providers, package ) => {
	providers[ module.exports.externals[ package ].join( '.' ) ] = package;

	return providers;
}, {} );