Skip to content

Commit e484655

Browse files
authored
IBX-2413: Added possibility to setup encore config (#100)
1 parent ee6ba51 commit e484655

File tree

6 files changed

+48
-0
lines changed

6 files changed

+48
-0
lines changed

ibexa/commerce/4.0.x-dev/encore/ibexa.webpack.config.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
const bundles = require('./var/encore/ibexa.config.js');
22
const ibexaConfigManager = require('./ibexa.webpack.config.manager.js');
33
const configManagers = require('./var/encore/ibexa.config.manager.js');
4+
const configSetups = require('./var/encore/ibexa.config.setup.js');
5+
const path = require('path');
46

57
module.exports = (Encore) => {
68
Encore.setOutputPath('public/assets/ibexa/build')
@@ -17,6 +19,12 @@ module.exports = (Encore) => {
1719
.enableReactPreset()
1820
.enableSingleRuntimeChunk();
1921

22+
configSetups.forEach((configSetupPath) => {
23+
const setupConfig = require(configSetupPath);
24+
25+
setupConfig(Encore);
26+
});
27+
2028
bundles.forEach((configPath) => {
2129
const addEntries = require(configPath);
2230

ibexa/compatibility-layer/4.0.x-dev/encore/ez.webpack.config.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ const path = require('path');
22
const bundles = require('./var/encore/ibexa.config.js');
33
const ibexaConfigManager = require('./ibexa.webpack.config.manager.js');
44
const configManagers = require('./var/encore/ibexa.config.manager.js');
5+
const configSetups = require('./var/encore/ibexa.config.setup.js');
6+
const path = require('path');
57

68
module.exports = (Encore) => {
79
Encore.setOutputPath('public/assets/ezplatform/build')
@@ -18,6 +20,12 @@ module.exports = (Encore) => {
1820
.enableReactPreset()
1921
.enableSingleRuntimeChunk();
2022

23+
configSetups.forEach((configSetupPath) => {
24+
const setupConfig = require(configSetupPath);
25+
26+
setupConfig(Encore);
27+
});
28+
2129
bundles.forEach((configPath) => {
2230
const addEntries = require(configPath);
2331

ibexa/compatibility-layer/4.0/encore/ez.webpack.config.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ const path = require('path');
22
const bundles = require('./var/encore/ibexa.config.js');
33
const ibexaConfigManager = require('./ibexa.webpack.config.manager.js');
44
const configManagers = require('./var/encore/ibexa.config.manager.js');
5+
const configSetups = require('./var/encore/ibexa.config.setup.js');
6+
const path = require('path');
57

68
module.exports = (Encore) => {
79
Encore.setOutputPath('public/assets/ezplatform/build')
@@ -18,6 +20,12 @@ module.exports = (Encore) => {
1820
.enableReactPreset()
1921
.enableSingleRuntimeChunk();
2022

23+
configSetups.forEach((configSetupPath) => {
24+
const setupConfig = require(configSetupPath);
25+
26+
setupConfig(Encore);
27+
});
28+
2129
bundles.forEach((configPath) => {
2230
const addEntries = require(configPath);
2331

ibexa/content/4.0.x-dev/encore/ibexa.webpack.config.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
const bundles = require('./var/encore/ibexa.config.js');
22
const ibexaConfigManager = require('./ibexa.webpack.config.manager.js');
33
const configManagers = require('./var/encore/ibexa.config.manager.js');
4+
const configSetups = require('./var/encore/ibexa.config.setup.js');
5+
const path = require('path');
46

57
module.exports = (Encore) => {
68
Encore.setOutputPath('public/assets/ibexa/build')
@@ -17,6 +19,12 @@ module.exports = (Encore) => {
1719
.enableReactPreset()
1820
.enableSingleRuntimeChunk();
1921

22+
configSetups.forEach((configSetupPath) => {
23+
const setupConfig = require(configSetupPath);
24+
25+
setupConfig(Encore);
26+
});
27+
2028
bundles.forEach((configPath) => {
2129
const addEntries = require(configPath);
2230

ibexa/experience/4.0.x-dev/encore/ibexa.webpack.config.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
const bundles = require('./var/encore/ibexa.config.js');
22
const ibexaConfigManager = require('./ibexa.webpack.config.manager.js');
33
const configManagers = require('./var/encore/ibexa.config.manager.js');
4+
const configSetups = require('./var/encore/ibexa.config.setup.js');
5+
const path = require('path');
46

57
module.exports = (Encore) => {
68
Encore.setOutputPath('public/assets/ibexa/build')
@@ -17,6 +19,12 @@ module.exports = (Encore) => {
1719
.enableReactPreset()
1820
.enableSingleRuntimeChunk();
1921

22+
configSetups.forEach((configSetupPath) => {
23+
const setupConfig = require(configSetupPath);
24+
25+
setupConfig(Encore);
26+
});
27+
2028
bundles.forEach((configPath) => {
2129
const addEntries = require(configPath);
2230

ibexa/oss/4.0.x-dev/encore/ibexa.webpack.config.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
const bundles = require('./var/encore/ibexa.config.js');
22
const ibexaConfigManager = require('./ibexa.webpack.config.manager.js');
33
const configManagers = require('./var/encore/ibexa.config.manager.js');
4+
const configSetups = require('./var/encore/ibexa.config.setup.js');
5+
const path = require('path');
46

57
module.exports = (Encore) => {
68
Encore.setOutputPath('public/assets/ibexa/build')
@@ -17,6 +19,12 @@ module.exports = (Encore) => {
1719
.enableReactPreset()
1820
.enableSingleRuntimeChunk();
1921

22+
configSetups.forEach((configSetupPath) => {
23+
const setupConfig = require(configSetupPath);
24+
25+
setupConfig(Encore);
26+
});
27+
2028
bundles.forEach((configPath) => {
2129
const addEntries = require(configPath);
2230

0 commit comments

Comments
 (0)