Files
roi-theme/wp-content/plugins/advanced-ads/webpack.config.js
root a22573bf0b Commit inicial - WordPress Análisis de Precios Unitarios
- WordPress core y plugins
- Tema Twenty Twenty-Four configurado
- Plugin allow-unfiltered-html.php simplificado
- .gitignore configurado para excluir wp-config.php y uploads

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-03 21:04:30 -06:00

185 lines
4.9 KiB
JavaScript
Executable File

/**
* External Dependencies
*/
const path = require( 'path' );
const defaultConfig = require( '@wordpress/scripts/config/webpack.config' );
const { getWebpackEntryPoints } = require( '@wordpress/scripts/utils/config' );
const isProduction = process.env.NODE_ENV === 'production';
if ( ! isProduction ) {
defaultConfig.devServer.allowedHosts = 'all';
}
// const rootPath = path.resolve(__dirname);
// const basePath = path.resolve(__dirname, 'src');
module.exports = {
...defaultConfig,
externals: {
...defaultConfig.externals,
window: 'window',
jquery: 'jQuery',
lodash: 'lodash',
moment: 'moment',
// Advanced ads.
advancedAds: 'advancedAds',
'@advancedAds/i18n': 'advancedAds.i18n',
},
resolve: {
...defaultConfig.resolve,
alias: {
...defaultConfig.resolve.alias,
'@root': path.join( __dirname, 'assets/src' ),
'@components': path.join( __dirname, 'assets/src/components' ),
'@utilities': path.join( __dirname, 'assets/src/utilities' ),
},
},
entry: {
...getWebpackEntryPoints(),
// CSS
// common: path.join(basePath, '/scss/admin/common.js'),
// JavaScript
},
output: {
filename: '[name].js', // Dynamically generate output file names
path: path.resolve( __dirname, 'assets/dist' ),
},
};
/** TODO: convert old files to new system */
/**
* CSS Files
*/
// mix.sass(
// 'assets/scss/admin/common.scss',
// 'assets/css/admin/common.css'
// ).tailwind('./tailwind.config.common.js');
// mix.sass(
// 'assets/scss/admin/screen-onboarding.scss',
// 'assets/css/admin/screen-onboarding.css'
// ).tailwind('./tailwind.config.onboarding.js');
// mix.sass(
// 'assets/scss/admin/notifications.scss',
// 'assets/css/admin/notifications.css'
// ).tailwind();
// mix.sass(
// 'assets/scss/admin/screen-ads-editing.scss',
// 'assets/css/admin/screen-ads-editing.css'
// ).tailwind();
// mix.sass(
// 'assets/scss/admin/screen-ads-listing.scss',
// 'assets/css/admin/screen-ads-listing.css'
// ).tailwind();
// mix.sass(
// 'assets/scss/admin/screen-dashboard.scss',
// 'assets/css/admin/screen-dashboard.css'
// ).tailwind();
// mix.sass(
// 'assets/scss/admin/screen-groups-listing.scss',
// 'assets/css/admin/screen-groups-listing.css'
// ).tailwind();
// mix.sass(
// 'assets/scss/admin/screen-placements-listing.scss',
// 'assets/css/admin/screen-placements-listing.css'
// ).tailwind();
// mix.sass(
// 'assets/scss/admin/screen-settings.scss',
// 'assets/css/admin/screen-settings.css'
// ).tailwind();
// mix.sass(
// 'assets/scss/admin/screen-status.scss',
// 'assets/css/admin/screen-status.css'
// ).tailwind();
// mix.sass(
// 'assets/scss/admin/wp-dashboard.scss',
// 'assets/css/admin/wp-dashboard.css'
// ).tailwind();
/**
* JavaScript Files
*/
// mix.js('public/assets/js/advanced.js', 'public/assets/js/advanced.min.js');
// mix.js('public/assets/js/ready.js', 'public/assets/js/ready.min.js');
// mix.js(
// 'public/assets/js/ready-queue.js',
// 'public/assets/js/ready-queue.min.js'
// );
// mix.js(
// 'public/assets/js/frontend-picker.js',
// 'public/assets/js/frontend-picker.min.js'
// );
// mix.js(
// 'modules/adblock-finder/public/adblocker-enabled.js',
// 'modules/adblock-finder/public/adblocker-enabled.min.js'
// );
// mix.js(
// [
// 'modules/adblock-finder/public/adblocker-enabled.js',
// 'modules/adblock-finder/public/ga-adblock-counter.js',
// ],
// 'modules/adblock-finder/public/ga-adblock-counter.min.js'
// );
// mix.combine(
// [
// 'admin/assets/js/admin.js',
// 'admin/assets/js/termination.js',
// 'admin/assets/js/dialog-advads-modal.js',
// ],
// 'admin/assets/js/admin.min.js'
// );
// // New files
// mix.js('assets/src/admin/notifications.js', 'assets/js/admin/notifications.js');
// mix.js('assets/src/admin/admin-common.js', 'assets/js/admin/admin-common.js');
// mix.js(
// 'assets/src/admin/page-quick-edit.js',
// 'assets/js/admin/page-quick-edit.js'
// );
// mix.js(
// 'assets/src/admin/screen-ads-editing/index.js',
// 'assets/js/admin/screen-ads-editing.js'
// );
// mix.js(
// 'assets/src/admin/screen-ads-listing/index.js',
// 'assets/js/admin/screen-ads-listing.js'
// );
// mix.js(
// 'assets/src/admin/screen-dashboard/index.js',
// 'assets/js/admin/screen-dashboard.js'
// );
// mix.js(
// 'assets/src/admin/screen-groups-listing/index.js',
// 'assets/js/admin/screen-groups-listing.js'
// );
// mix.js(
// 'assets/src/admin/screen-placements-listing/index.js',
// 'assets/js/admin/screen-placements-listing.js'
// );
// mix.js(
// 'assets/src/admin/screen-settings/index.js',
// 'assets/js/admin/screen-settings.js'
// );
// mix.js(
// 'assets/src/admin/wp-dashboard/index.js',
// 'assets/js/admin/wp-dashboard.js'
// );
// // React
// mix.js(
// 'assets/src/screen-onboarding/onboarding.js',
// 'assets/js/screen-onboarding.js'
// ).react();
// mix.js(
// 'assets/src/admin/screen-tools/screen-tools.js',
// 'assets/js/admin/screen-tools.js'
// ).react();
// mix.js(
// 'assets/src/oneclick/main.js',
// 'assets/js/admin/oneclick-onboarding.js'
// ).react();