Ctrl K
ComunidadGuías…

plugins/woocommerce-beta-tester/webpack.config.js

Rama trunk · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
const defaultConfig = require( '@wordpress/scripts/config/webpack.config' );
const WooCommerceDependencyExtractionWebpackPlugin = require( '@woocommerce/dependency-extraction-webpack-plugin' );
const path = require( 'path' );

module.exports = {
	...defaultConfig,
	entry: {
		index: './src/index.js',
		// Separate entry point for the live-branches page.
		app: './src/app/index.js',
		'live-branches': './src/live-branches/index.tsx',
	},
	module: {
		...defaultConfig.module,
		rules: [
			...defaultConfig.module.rules,
			{
				test: /\.tsx?$/,
				use: 'ts-loader',
				include: [ path.resolve( __dirname, './src/' ) ],
			},
		],
	},
	resolve: {
		extensions: [ '.js', '.jsx', '.tsx', '.ts' ],
	},
	plugins: [
		...defaultConfig.plugins.filter(
			( plugin ) =>
				plugin.constructor.name !== 'DependencyExtractionWebpackPlugin'
		),
		new WooCommerceDependencyExtractionWebpackPlugin(),
	],
};