Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 095bcfc

Browse files
committed
Add webpack-bundle-analyzer + command to run server
1 parent 07f52d5 commit 095bcfc

File tree

2 files changed

+66
-3
lines changed

2 files changed

+66
-3
lines changed

site/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
"scripts": {
77
"build": "NODE_ENV=production webpack build --config=webpack.prod.ts",
88
"build:dev": "webpack build --config=webpack.dev.ts",
9+
"build:analyze": "NODE_ENV=production webpack --profile --json --config=webpack.prod.ts > out/stats.json && webpack-bundle-analyzer out/stats.json out",
910
"dev": "webpack-dev-server --config=webpack.dev.ts",
1011
"format:check": "prettier --check '**/*.{css,html,js,json,jsx,md,ts,tsx,yaml,yml}'",
1112
"format:write": "prettier --write '**/*.{css,html,js,json,jsx,md,ts,tsx,yaml,yml}' && sql-formatter -l postgresql ./database/query.sql -o ./database/query.sql",
@@ -71,6 +72,7 @@
7172
"ts-node": "10.7.0",
7273
"typescript": "4.6.2",
7374
"webpack": "5.65.0",
75+
"webpack-bundle-analyzer": "4.5.0",
7476
"webpack-cli": "4.9.1",
7577
"webpack-dev-server": "4.7.4",
7678
"yup": "0.32.11"

site/yarn.lock

Lines changed: 64 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1766,6 +1766,11 @@
17661766
schema-utils "^3.0.0"
17671767
source-map "^0.7.3"
17681768

1769+
"@polka/url@^1.0.0-next.20":
1770+
version "1.0.0-next.21"
1771+
resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.21.tgz#5de5a2385a35309427f6011992b544514d559aa1"
1772+
integrity sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==
1773+
17691774
"@popperjs/core@^2.5.4", "@popperjs/core@^2.6.0":
17701775
version "2.11.2"
17711776
resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.2.tgz#830beaec4b4091a9e9398ac50f865ddea52186b9"
@@ -3651,7 +3656,7 @@ acorn-walk@^7.1.1, acorn-walk@^7.2.0:
36513656
resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc"
36523657
integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==
36533658

3654-
acorn-walk@^8.1.1:
3659+
acorn-walk@^8.0.0, acorn-walk@^8.1.1:
36553660
version "8.2.0"
36563661
resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1"
36573662
integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==
@@ -3666,7 +3671,7 @@ acorn@^7.1.1, acorn@^7.4.0, acorn@^7.4.1:
36663671
resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa"
36673672
integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==
36683673

3669-
acorn@^8.2.4, acorn@^8.4.1, acorn@^8.5.0:
3674+
acorn@^8.0.4, acorn@^8.2.4, acorn@^8.4.1, acorn@^8.5.0:
36703675
version "8.7.0"
36713676
resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.0.tgz#90951fde0f8f09df93549481e5fc141445b791cf"
36723677
integrity sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==
@@ -5092,7 +5097,7 @@ commander@^6.2.1:
50925097
resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c"
50935098
integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==
50945099

5095-
commander@^7.0.0:
5100+
commander@^7.0.0, commander@^7.2.0:
50965101
version "7.2.0"
50975102
resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7"
50985103
integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==
@@ -5862,6 +5867,11 @@ downshift@^6.0.15:
58625867
react-is "^17.0.2"
58635868
tslib "^2.3.0"
58645869

5870+
duplexer@^0.1.2:
5871+
version "0.1.2"
5872+
resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6"
5873+
integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==
5874+
58655875
duplexify@^3.4.2, duplexify@^3.6.0:
58665876
version "3.7.1"
58675877
resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309"
@@ -7233,6 +7243,13 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6
72337243
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.9.tgz#041b05df45755e587a24942279b9d113146e1c96"
72347244
integrity sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==
72357245

7246+
gzip-size@^6.0.0:
7247+
version "6.0.0"
7248+
resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-6.0.0.tgz#065367fd50c239c0671cbcbad5be3e2eeb10e462"
7249+
integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==
7250+
dependencies:
7251+
duplexer "^0.1.2"
7252+
72367253
handle-thing@^2.0.0:
72377254
version "2.0.1"
72387255
resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e"
@@ -9616,6 +9633,11 @@ move-concurrently@^1.0.1:
96169633
rimraf "^2.5.4"
96179634
run-queue "^1.0.3"
96189635

9636+
mrmime@^1.0.0:
9637+
version "1.0.0"
9638+
resolved "https://registry.yarnpkg.com/mrmime/-/mrmime-1.0.0.tgz#14d387f0585a5233d291baba339b063752a2398b"
9639+
integrity sha512-a70zx7zFfVO7XpnQ2IX1Myh9yY4UYvfld/dikWRnsXxbyvMcfz+u6UfgNAtH+k2QqtJuzVpv6eLTx1G2+WKZbQ==
9640+
96199641
96209642
version "2.0.0"
96219643
resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
@@ -10003,6 +10025,11 @@ open@^7.0.3:
1000310025
is-docker "^2.0.0"
1000410026
is-wsl "^2.1.1"
1000510027

10028+
opener@^1.5.2:
10029+
version "1.5.2"
10030+
resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598"
10031+
integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==
10032+
1000610033
optionator@^0.8.1:
1000710034
version "0.8.3"
1000810035
resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495"
@@ -11753,6 +11780,15 @@ simple-swizzle@^0.2.2:
1175311780
dependencies:
1175411781
is-arrayish "^0.3.1"
1175511782

11783+
sirv@^1.0.7:
11784+
version "1.0.19"
11785+
resolved "https://registry.yarnpkg.com/sirv/-/sirv-1.0.19.tgz#1d73979b38c7fe91fcba49c85280daa9c2363b49"
11786+
integrity sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==
11787+
dependencies:
11788+
"@polka/url" "^1.0.0-next.20"
11789+
mrmime "^1.0.0"
11790+
totalist "^1.0.0"
11791+
1175611792
sisteransi@^1.0.5:
1175711793
version "1.0.5"
1175811794
resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed"
@@ -12504,6 +12540,11 @@ toposort@^2.0.2:
1250412540
resolved "https://registry.yarnpkg.com/toposort/-/toposort-2.0.2.tgz#ae21768175d1559d48bef35420b2f4962f09c330"
1250512541
integrity sha1-riF2gXXRVZ1IvvNUILL0li8JwzA=
1250612542

12543+
totalist@^1.0.0:
12544+
version "1.1.0"
12545+
resolved "https://registry.yarnpkg.com/totalist/-/totalist-1.1.0.tgz#a4d65a3e546517701e3e5c37a47a70ac97fe56df"
12546+
integrity sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==
12547+
1250712548
tough-cookie@^4.0.0:
1250812549
version "4.0.0"
1250912550
resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.0.0.tgz#d822234eeca882f991f0f908824ad2622ddbece4"
@@ -13111,6 +13152,21 @@ webidl-conversions@^6.1.0:
1311113152
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514"
1311213153
integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==
1311313154

13155+
13156+
version "4.5.0"
13157+
resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.5.0.tgz#1b0eea2947e73528754a6f9af3e91b2b6e0f79d5"
13158+
integrity sha512-GUMZlM3SKwS8Z+CKeIFx7CVoHn3dXFcUAjT/dcZQQmfSZGvitPfMob2ipjai7ovFFqPvTqkEZ/leL4O0YOdAYQ==
13159+
dependencies:
13160+
acorn "^8.0.4"
13161+
acorn-walk "^8.0.0"
13162+
chalk "^4.1.0"
13163+
commander "^7.2.0"
13164+
gzip-size "^6.0.0"
13165+
lodash "^4.17.20"
13166+
opener "^1.5.2"
13167+
sirv "^1.0.7"
13168+
ws "^7.3.1"
13169+
1311413170
1311513171
version "4.9.1"
1311613172
resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-4.9.1.tgz#b64be825e2d1b130f285c314caa3b1ba9a4632b3"
@@ -13459,6 +13515,11 @@ [email protected], ws@^8.2.3:
1345913515
resolved "https://registry.yarnpkg.com/ws/-/ws-8.4.2.tgz#18e749868d8439f2268368829042894b6907aa0b"
1346013516
integrity sha512-Kbk4Nxyq7/ZWqr/tarI9yIt/+iNNFOjBXEWgTb4ydaNHBNGgvf2QHbS9fdfsndfjFlFwEd4Al+mw83YkaD10ZA==
1346113517

13518+
ws@^7.3.1:
13519+
version "7.5.7"
13520+
resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.7.tgz#9e0ac77ee50af70d58326ecff7e85eb3fa375e67"
13521+
integrity sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==
13522+
1346213523
ws@^7.4.6:
1346313524
version "7.5.6"
1346413525
resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.6.tgz#e59fc509fb15ddfb65487ee9765c5a51dec5fe7b"

0 commit comments

Comments
 (0)