Skip to content

Commit 1085629

Browse files
committed
[TASK] Optimize webpack common
1 parent 70aaf0b commit 1085629

File tree

5 files changed

+29
-13
lines changed

5 files changed

+29
-13
lines changed

Configuration/TypoScript/page/page.typoscript

+1-1
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ page {
8484
## includeCSS
8585
###
8686
includeCSS {
87-
style = EXT:startpilot/Resources/Public/style.css
87+
style = EXT:startpilot/Resources/Public/main.css
8888
}
8989

9090
###
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,14 @@
11
// VARIABLES OVERWRITES
22
@import "base/b-variables";
33
@import "base/b-bootstrap-variables";
4-
54
// BOOTSTRAP
6-
75
// Core variables and mixins
86
@import "~bootstrap/scss/functions";
97
@import "~bootstrap/scss/variables";
108
@import "~bootstrap/scss/mixins";
119
@import "~bootstrap/scss/utilities";
12-
1310
// Reset and dependencies
1411
@import "~bootstrap/scss/print";
15-
1612
// Core CSS
1713
@import "~bootstrap/scss/reboot";
1814
@import "~bootstrap/scss/images";
@@ -24,18 +20,21 @@
2420
@import "~bootstrap/scss/nav";
2521
@import "~bootstrap/scss/navbar";
2622
@import "~bootstrap/scss/transitions";
27-
2823
// Layout
2924
@import "layout/l-body";
3025
@import "layout/l-header";
3126
@import "layout/l-footer";
32-
3327
// Fonts
3428
@import "fonts/roboto";
35-
3629
// Content Elements
3730
@import "content-elements/ce-includes";
3831

3932
body {
4033
font-family: Roboto;
4134
}
35+
36+
@media (min-width: 576px) {
37+
body {
38+
background-color: green;
39+
}
40+
}

Resources/Build/index.js

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
import './Assets/Scss/main.scss'
2+
import './Assets/JavaScripts/main'

Resources/Build/package-lock.json

+19
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Resources/Build/webpack.common.js

+1-5
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,15 @@ const UglifyJsPlugin = require('uglifyjs-webpack-plugin');
44
const MiniCssExtractPlugin = require("mini-css-extract-plugin");
55
const CleanWebpackPlugin = require('clean-webpack-plugin');
66
const WebpackBar = require('webpackbar');
7-
const StyleLintPlugin = require('stylelint-webpack-plugin');
87
const CopyPlugin = require('copy-webpack-plugin');
98
const FriendlyErrorsWebpackPlugin = require('friendly-errors-webpack-plugin');
109
const ImageminPlugin = require('imagemin-webpack-plugin').default;
1110

12-
1311
module.exports = {
1412
stats: 'none',
15-
entry: ['./Assets/Scss/style.scss', './Assets/JavaScripts/main.js'],
13+
entry: ['./index.js'],
1614
output: {
1715
path: path.resolve(__dirname, '../Public'),
18-
filename: 'main.js',
1916
},
2017
optimization: {
2118
minimizer: [new UglifyJsPlugin()]
@@ -127,7 +124,6 @@ module.exports = {
127124
}),
128125
new FriendlyErrorsWebpackPlugin(),
129126
new MiniCssExtractPlugin({
130-
filename: "style.css"
131127
}),
132128
new UglifyJsPlugin({
133129
extractComments: true

0 commit comments

Comments
 (0)