Skip to content

Commit 999a87e

Browse files
committed
Add files in webpack
1 parent 66962bf commit 999a87e

File tree

2 files changed

+69
-0
lines changed

2 files changed

+69
-0
lines changed

template.xml

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<template xmlns="http://thelia.net/schema/dic/template"
3+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4+
xsi:schemaLocation="http://thelia.net/schema/dic/template http://thelia.net/schema/dic/template/template-1_0.xsd">
5+
<descriptive locale="fr">
6+
<title>Template front office Flexy</title>
7+
</descriptive>
8+
<descriptive locale="en">
9+
<title>Flexy front office template</title>
10+
</descriptive>
11+
<languages>
12+
<language>ar_SA</language>
13+
<language>cs_CZ</language>
14+
<language>de_DE</language>
15+
<language>el_GR</language>
16+
<language>en_US</language>
17+
<language>es_ES</language>
18+
<language>fa_IR</language>
19+
<language>fr_FR</language>
20+
<language>hu_HU</language>
21+
<language>id_ID</language>
22+
<language>it_IT</language>
23+
<language>nl_NL</language>
24+
<language>pl_PL</language>
25+
<language>pt_BR</language>
26+
<language>pt_PT</language>
27+
<language>ru_RU</language>
28+
<language>sk_SK</language>
29+
<language>tr_TR</language>
30+
<language>uk_UA</language>
31+
</languages>
32+
<version>1.0.0</version>
33+
<authors>
34+
<author>
35+
<name>Thelia team</name>
36+
<company>thelia.net</company>
37+
<email>contact@thelia.net</email>
38+
<website>thelia.net</website>
39+
</author>
40+
</authors>
41+
<thelia>2.5.4</thelia>
42+
<stability>prod</stability>
43+
<assets>dist</assets>
44+
<components>components</components>
45+
</template>

webpack.config.js

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,8 @@ Encore
6767
})
6868

6969

70+
71+
7072
// enables Sass/SCSS support
7173
//.enableSassLoader()
7274

@@ -83,6 +85,28 @@ Encore
8385
// uncomment if you're having problems with a jQuery plugin
8486
//.autoProvidejQuery()
8587
;
88+
89+
90+
91+
// IMAGES CONFIG
92+
Encore.copyFiles({
93+
from: './assets/images',
94+
to: 'images/[path][name].[ext]',
95+
pattern: /\.(png|jpg|jpeg|gif|svg|webp)$/
96+
});
97+
98+
Encore.configureImageRule({ type: 'javascript/auto' }, (loaderRule) => {
99+
loaderRule.test = /\.(png|jpg|jpeg|gif|ico|webp)$/;
100+
loaderRule.oneOf = [
101+
{ resourceQuery: /copy-files-loader/, type: 'javascript/auto' },
102+
{
103+
type: 'asset/resource',
104+
generator: { filename: 'images/[name].[hash:8][ext]' },
105+
parser: {}
106+
}
107+
];
108+
});
109+
86110
// CSS CONFIG
87111
Encore.enablePostCssLoader();
88112

0 commit comments

Comments
 (0)