32 lines
677 B
JavaScript
32 lines
677 B
JavaScript
/**
|
|
* External dependencies
|
|
*/
|
|
const getBaseWebpackConfig = require( '@automattic/calypso-build/webpack.config.js' );
|
|
const path = require( 'path' );
|
|
|
|
const baseConfig = getBaseWebpackConfig(
|
|
{ WP: false },
|
|
{
|
|
entry: {}, // We'll override later
|
|
'output-filename': '[name].js',
|
|
'output-path': path.join( __dirname, './dist' ),
|
|
}
|
|
);
|
|
|
|
module.exports = [
|
|
{
|
|
...baseConfig,
|
|
resolve: {
|
|
...baseConfig.resolve,
|
|
modules: [ 'node_modules' ],
|
|
},
|
|
entry: {
|
|
'lazy-images': path.join( __dirname, './src/js/lazy-images.js' ),
|
|
'intersection-observer': path.join(
|
|
__dirname,
|
|
'./node_modules/intersection-observer/intersection-observer.js'
|
|
),
|
|
},
|
|
},
|
|
];
|