Skip to content
This repository was archived by the owner on Jan 16, 2022. It is now read-only.

Commit cccb573

Browse files
authored
feat!: reduce bundle size webpack improvement (#606)
* feat: reduce bundle size webpack improvement no css no svg no fonts * chore: remove checks
1 parent 7d41dab commit cccb573

File tree

5 files changed

+3
-54
lines changed

5 files changed

+3
-54
lines changed

package.json

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,6 @@
150150
"stylelint-webpack-plugin": "^2.1.1",
151151
"supertest": "4.0.2",
152152
"terser-webpack-plugin": "^5.0.3",
153-
"typeface-roboto": "0.0.75",
154153
"typescript": "3.9.6",
155154
"url-loader": "^4.1.1",
156155
"validator": "13.1.1",
@@ -180,18 +179,6 @@
180179
{
181180
"path": "./static/main.*.js",
182181
"maxSize": "400 kB"
183-
},
184-
{
185-
"path": "./static/*.svg",
186-
"maxSize": "1.3 kB"
187-
},
188-
{
189-
"path": "./static/*.png",
190-
"maxSize": "15 kB"
191-
},
192-
{
193-
"path": "./static/fonts/*.{woff,woff2}",
194-
"maxSize": "20 kB"
195182
}
196183
],
197184
"scripts": {

src/design-tokens/StyleBaseline.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import CssBaseline from '@material-ui/core/CssBaseline';
22
import React from 'react';
33
import 'normalize.css';
4-
import 'typeface-roboto/index.css';
54

65
import ResetCSS from './ResetStyles';
76

src/design-tokens/theme.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ export const getTheme = (themeMode: ThemeMode) => {
8484
const palette = themeModes[themeMode];
8585
return createMuiTheme({
8686
typography: {
87-
fontFamily: 'inherit',
87+
fontFamily: ['-apple-system', 'BlinkMacSystemFont', '"Helvetica Neue"', 'Arial', 'sans-serif'].join(','),
8888
},
8989
palette: {
9090
type: themeMode,

tools/webpack.config.js

Lines changed: 2 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -47,15 +47,6 @@ module.exports = {
4747

4848
module: {
4949
rules: [
50-
/* Pre loader */
51-
{
52-
enforce: 'pre',
53-
test: /\.jsx?$/,
54-
exclude: /node_modules/,
55-
use: 'eslint-loader',
56-
},
57-
58-
/* Normal loader */
5950
{
6051
test: /\.jsx?$/,
6152
exclude: /node_modules/,
@@ -69,31 +60,11 @@ module.exports = {
6960
},
7061
{
7162
test: /\.(jpe?g|png|gif|svg)$/,
72-
use: [
73-
{
74-
loader: 'file-loader',
75-
},
76-
],
77-
},
78-
{
79-
test: /\.(woff|woff2|eot|ttf|otf)$/,
80-
loader: 'url-loader',
81-
options: {
82-
name: '[name].[ext]',
83-
outputPath: 'fonts',
84-
limit: 50,
85-
},
63+
type: 'asset/inline',
8664
},
8765
{
8866
test: /\.css$/,
89-
use: [
90-
{
91-
loader: 'style-loader',
92-
},
93-
{
94-
loader: 'css-loader',
95-
},
96-
],
67+
type: 'asset/inline',
9768
},
9869
/* Typescript loader */
9970
{

yarn.lock

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3910,7 +3910,6 @@ __metadata:
39103910
stylelint-webpack-plugin: ^2.1.1
39113911
supertest: 4.0.2
39123912
terser-webpack-plugin: ^5.0.3
3913-
typeface-roboto: 0.0.75
39143913
typescript: 3.9.6
39153914
url-loader: ^4.1.1
39163915
validator: 13.1.1
@@ -19451,13 +19450,6 @@ resolve@~1.7.1:
1945119450
languageName: node
1945219451
linkType: hard
1945319452

19454-
"typeface-roboto@npm:0.0.75":
19455-
version: 0.0.75
19456-
resolution: "typeface-roboto@npm:0.0.75"
19457-
checksum: ee56f5cc5720b2c15ee851652f3584a53d56ec2d1448dc757e0097808071f4d7d6843e66e343483a92e94d7b3f3a9436153517818834a367977bea888fc6d429
19458-
languageName: node
19459-
linkType: hard
19460-
1946119453
typescript@3.9.6:
1946219454
version: 3.9.6
1946319455
resolution: "typescript@npm:3.9.6"

0 commit comments

Comments
 (0)