Skip to content

Commit

Permalink
Merge pull request #437 from pixiv/toshusai/docs-add-next-bundle-anal…
Browse files Browse the repository at this point in the history
…yzer

docs: add bundle-analyzer
  • Loading branch information
toshusai authored Jan 16, 2024
2 parents a77b512 + dba7626 commit de0a6fb
Show file tree
Hide file tree
Showing 3 changed files with 145 additions and 15 deletions.
6 changes: 5 additions & 1 deletion docs/next.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,4 +19,8 @@ const nextConfig = {
},
}

module.exports = nextConfig
const withBundleAnalyzer = require('@next/bundle-analyzer')({
enabled: process.env.ANALYZE === 'true',
})

module.exports = withBundleAnalyzer(nextConfig)
2 changes: 2 additions & 0 deletions docs/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
"scripts": {
"dev": "next dev",
"build": "next build && next export -o ../public",
"build:analyze": "ANALYZE=true next build",
"start": "next start",
"lint": "next lint"
},
Expand All @@ -22,6 +23,7 @@
"styled-components": "^5.3.6"
},
"devDependencies": {
"@next/bundle-analyzer": "^13.1.6",
"@types/node": "18.11.18",
"@types/react": "18.0.27",
"@types/react-dom": "18.0.10",
Expand Down
152 changes: 138 additions & 14 deletions docs/yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -170,8 +170,8 @@ __metadata:

"@charcoal-ui/foundation@file:../packages/foundation::locator=charcoal-web-docs%40workspace%3A.":
version: 3.5.0
resolution: "@charcoal-ui/foundation@file:../packages/foundation#../packages/foundation::hash=7b8cd2&locator=charcoal-web-docs%40workspace%3A."
checksum: 2eed9acd48e84fe5502bca2ed494fb34b4709f8c5dcff695b18480f0706d456ff68f269353d45fedb47f72b9fb419f9158f78e17c520544d662eee78d6d270a6
resolution: "@charcoal-ui/foundation@file:../packages/foundation#../packages/foundation::hash=6590ed&locator=charcoal-web-docs%40workspace%3A."
checksum: b86aa2c8812236fa65e415da598108972127de33ae4d6fae283c57efd1b4354b80b16ee00e54dea6100ddab4f519c145534563e452603d30ecf4ec6cedb13f7a
languageName: node
linkType: hard

Expand All @@ -184,18 +184,18 @@ __metadata:

"@charcoal-ui/icons@file:../packages/icons::locator=charcoal-web-docs%40workspace%3A.":
version: 3.5.0
resolution: "@charcoal-ui/icons@file:../packages/icons#../packages/icons::hash=b994b6&locator=charcoal-web-docs%40workspace%3A."
resolution: "@charcoal-ui/icons@file:../packages/icons#../packages/icons::hash=a3b882&locator=charcoal-web-docs%40workspace%3A."
dependencies:
"@charcoal-ui/icon-files": ^3.5.0
dompurify: ^2.3.6
warning: ^4.0.3
checksum: a2ec80bf9018a72b4feb0c7ac5a5a70db27964b9d92b835fca74a1639ea8c177a72e4dd1c699bb927d7d793c03383c47c243e25a2485335b5edee9b884317e11
checksum: cec224ccc73c4f696fd9e6b68897d953ffc1c7ab90aea05a92deb96506b53ba1d1cab8983ce473decb40a83bd20e0d5099bacd662a767fd5a37168fdab924f41
languageName: node
linkType: hard

"@charcoal-ui/react@file:../packages/react::locator=charcoal-web-docs%40workspace%3A.":
version: 3.5.0
resolution: "@charcoal-ui/react@file:../packages/react#../packages/react::hash=87b58c&locator=charcoal-web-docs%40workspace%3A."
resolution: "@charcoal-ui/react@file:../packages/react#../packages/react::hash=ee92c3&locator=charcoal-web-docs%40workspace%3A."
dependencies:
"@charcoal-ui/icons": ^3.5.0
"@charcoal-ui/styled": ^3.5.0
Expand All @@ -222,13 +222,13 @@ __metadata:
peerDependencies:
react: ">=17.0.0"
styled-components: ">=5.1.1"
checksum: d5478151c639a85aa394d22c6299ebb910d3079bbbea65cf6c621c8bd45d48668dc9edd2735b35f6cabc064660cdbe0f0bd419260f0b9c48ed80ef6ee2cb9532
checksum: 551e55e0a8f20314114bde078a024f6bbed7d742b21851b436c98041b72f790d4f4ff7101954fd8249bc646cda82716c565dc46ece50a4bbf0d1c860c9d061c9
languageName: node
linkType: hard

"@charcoal-ui/styled@file:../packages/styled::locator=charcoal-web-docs%40workspace%3A.":
version: 3.5.0
resolution: "@charcoal-ui/styled@file:../packages/styled#../packages/styled::hash=5b5d96&locator=charcoal-web-docs%40workspace%3A."
resolution: "@charcoal-ui/styled@file:../packages/styled#../packages/styled::hash=14b601&locator=charcoal-web-docs%40workspace%3A."
dependencies:
"@charcoal-ui/foundation": ^3.5.0
"@charcoal-ui/theme": ^3.5.0
Expand All @@ -237,28 +237,28 @@ __metadata:
peerDependencies:
react: ">=17.0.0"
styled-components: ">=5.1.1"
checksum: 47d7705d5f418dab92d8c24434b735878739d4f37cc5dd4b7f360b2992c929d70bf744df7fd21da8e4d9734fe1652c4eaf84b56146134c130c09f9f4acc75db3
checksum: 6a569244be0c3ca3e4ae880fcea15f0ca14428bf2713d601bd297e86e1ca739797e0a191566b64e2cf7550ad6019c8e7863b87c49261b19e9df99a01f1e31cce
languageName: node
linkType: hard

"@charcoal-ui/theme@file:../packages/theme::locator=charcoal-web-docs%40workspace%3A.":
version: 3.5.0
resolution: "@charcoal-ui/theme@file:../packages/theme#../packages/theme::hash=981135&locator=charcoal-web-docs%40workspace%3A."
resolution: "@charcoal-ui/theme@file:../packages/theme#../packages/theme::hash=85aebb&locator=charcoal-web-docs%40workspace%3A."
dependencies:
"@charcoal-ui/foundation": ^3.5.0
"@charcoal-ui/utils": ^3.5.0
polished: ^4.1.4
checksum: e505b9537053df3e9752e665b8eade5889a97a992cd3c620a8ccb4587197290dcef1378f6361ef50d85ece8cb40723b19a56f3ab82f712f60221eadb1f8e2426
checksum: 60e366979283486c60a18d0745fee647508fdb2fe1666997748446f74f6cf391c2fb3dc8a54ca7acd75ac4bfc574efa1f163d196bdcc121ce5f3c0522aad0d5d
languageName: node
linkType: hard

"@charcoal-ui/utils@file:../packages/utils::locator=charcoal-web-docs%40workspace%3A.":
version: 3.5.0
resolution: "@charcoal-ui/utils@file:../packages/utils#../packages/utils::hash=1e60d9&locator=charcoal-web-docs%40workspace%3A."
resolution: "@charcoal-ui/utils@file:../packages/utils#../packages/utils::hash=ddf56a&locator=charcoal-web-docs%40workspace%3A."
dependencies:
"@charcoal-ui/foundation": ^3.5.0
polished: ^4.1.4
checksum: 6a09612787bde400c7b8e1b76d38d8c080f7cf390359f9b5117cb26856bf9c77694c26dcde737d2dc9d08f8fa6662276e7f05734adca75d00a27c4d0ea7f900b
checksum: d9ad1e56d8a3b416bfb4bd2a2d6e3f21eada2e2b2a5af16ad32854160b1b4a9a803611e2344ae64fd484bd47d421e1391f92e5d2bf8cfb1110de43705baf1147
languageName: node
linkType: hard

Expand Down Expand Up @@ -513,6 +513,15 @@ __metadata:
languageName: node
linkType: hard

"@next/bundle-analyzer@npm:^13.1.6":
version: 13.5.6
resolution: "@next/bundle-analyzer@npm:13.5.6"
dependencies:
webpack-bundle-analyzer: 4.7.0
checksum: 4308abc7f6ad35e3f3687af998313ca57749c08215bb1f2f0f2af1551badb8427800b462da408ef8d3dc60a51d547b9d175e7eacf297a5f8f7383441a926d453
languageName: node
linkType: hard

"@next/env@npm:13.1.6":
version: 13.1.6
resolution: "@next/env@npm:13.1.6"
Expand Down Expand Up @@ -690,6 +699,13 @@ __metadata:
languageName: node
linkType: hard

"@polka/url@npm:^1.0.0-next.20":
version: 1.0.0-next.24
resolution: "@polka/url@npm:1.0.0-next.24"
checksum: 00baec4458ac86ca27edf7ce807ccfad97cd1d4b67bdedaf3401a9e755757588f3331e891290d1deea52d88df2bf2387caf8d94a6835b614d5b37b638a688273
languageName: node
linkType: hard

"@react-aria/button@npm:^3.7.0":
version: 3.7.0
resolution: "@react-aria/button@npm:3.7.0"
Expand Down Expand Up @@ -2259,6 +2275,22 @@ __metadata:
languageName: node
linkType: hard

"acorn-walk@npm:^8.0.0":
version: 8.3.1
resolution: "acorn-walk@npm:8.3.1"
checksum: 5c8926ddb5400bc825b6baca782931f9df4ace603ba1a517f5243290fd9cdb089d52877840687b5d5c939591ebc314e2e63721514feaa37c6829c828f2b940ce
languageName: node
linkType: hard

"acorn@npm:^8.0.4":
version: 8.11.3
resolution: "acorn@npm:8.11.3"
bin:
acorn: bin/acorn
checksum: 76d8e7d559512566b43ab4aadc374f11f563f0a9e21626dd59cb2888444e9445923ae9f3699972767f18af61df89cd89f5eaaf772d1327b055b45cb829b4a88c
languageName: node
linkType: hard

"acorn@npm:^8.8.0":
version: 8.8.2
resolution: "acorn@npm:8.8.2"
Expand Down Expand Up @@ -2637,7 +2669,7 @@ __metadata:
languageName: node
linkType: hard

"chalk@npm:^4.0.0":
"chalk@npm:^4.0.0, chalk@npm:^4.1.0":
version: 4.1.2
resolution: "chalk@npm:4.1.2"
dependencies:
Expand All @@ -2657,6 +2689,7 @@ __metadata:
"@charcoal-ui/styled": ../packages/styled
"@charcoal-ui/theme": ../packages/theme
"@charcoal-ui/utils": ../packages/utils
"@next/bundle-analyzer": ^13.1.6
"@types/node": 18.11.18
"@types/react": 18.0.27
"@types/react-dom": 18.0.10
Expand Down Expand Up @@ -2761,6 +2794,13 @@ __metadata:
languageName: node
linkType: hard

"commander@npm:^7.2.0":
version: 7.2.0
resolution: "commander@npm:7.2.0"
checksum: 53501cbeee61d5157546c0bef0fedb6cdfc763a882136284bed9a07225f09a14b82d2a84e7637edfd1a679fb35ed9502fd58ef1d091e6287f60d790147f68ddc
languageName: node
linkType: hard

"concat-map@npm:0.0.1":
version: 0.0.1
resolution: "concat-map@npm:0.0.1"
Expand Down Expand Up @@ -2938,6 +2978,13 @@ __metadata:
languageName: node
linkType: hard

"duplexer@npm:^0.1.2":
version: 0.1.2
resolution: "duplexer@npm:0.1.2"
checksum: 62ba61a830c56801db28ff6305c7d289b6dc9f859054e8c982abd8ee0b0a14d2e9a8e7d086ffee12e868d43e2bbe8a964be55ddbd8c8957714c87373c7a4f9b0
languageName: node
linkType: hard

"eastasianwidth@npm:^0.2.0":
version: 0.2.0
resolution: "eastasianwidth@npm:0.2.0"
Expand Down Expand Up @@ -3795,6 +3842,15 @@ __metadata:
languageName: node
linkType: hard

"gzip-size@npm:^6.0.0":
version: 6.0.0
resolution: "gzip-size@npm:6.0.0"
dependencies:
duplexer: ^0.1.2
checksum: 2df97f359696ad154fc171dcb55bc883fe6e833bca7a65e457b9358f3cb6312405ed70a8da24a77c1baac0639906cd52358dc0ce2ec1a937eaa631b934c94194
languageName: node
linkType: hard

"has-bigints@npm:^1.0.1, has-bigints@npm:^1.0.2":
version: 1.0.2
resolution: "has-bigints@npm:1.0.2"
Expand Down Expand Up @@ -4422,7 +4478,7 @@ __metadata:
languageName: node
linkType: hard

"lodash@npm:^4.17.11":
"lodash@npm:^4.17.11, lodash@npm:^4.17.20":
version: 4.17.21
resolution: "lodash@npm:4.17.21"
checksum: eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7
Expand Down Expand Up @@ -4610,6 +4666,13 @@ __metadata:
languageName: node
linkType: hard

"mrmime@npm:^1.0.0":
version: 1.0.1
resolution: "mrmime@npm:1.0.1"
checksum: cc979da44bbbffebaa8eaf7a45117e851f2d4cb46a3ada6ceb78130466a04c15a0de9a9ce1c8b8ba6f6e1b8618866b1352992bf1757d241c0ddca558b9f28a77
languageName: node
linkType: hard

"ms@npm:2.1.2":
version: 2.1.2
resolution: "ms@npm:2.1.2"
Expand Down Expand Up @@ -4900,6 +4963,15 @@ __metadata:
languageName: node
linkType: hard

"opener@npm:^1.5.2":
version: 1.5.2
resolution: "opener@npm:1.5.2"
bin:
opener: bin/opener-bin.js
checksum: 33b620c0d53d5b883f2abc6687dd1c5fd394d270dbe33a6356f2d71e0a2ec85b100d5bac94694198ccf5c30d592da863b2292c5539009c715a9c80c697b4f6cc
languageName: node
linkType: hard

"optionator@npm:^0.9.1":
version: 0.9.1
resolution: "optionator@npm:0.9.1"
Expand Down Expand Up @@ -5512,6 +5584,17 @@ __metadata:
languageName: node
linkType: hard

"sirv@npm:^1.0.7":
version: 1.0.19
resolution: "sirv@npm:1.0.19"
dependencies:
"@polka/url": ^1.0.0-next.20
mrmime: ^1.0.0
totalist: ^1.0.0
checksum: c943cfc61baf85f05f125451796212ec35d4377af4da90ae8ec1fa23e6d7b0b4d9c74a8fbf65af83c94e669e88a09dc6451ba99154235eead4393c10dda5b07c
languageName: node
linkType: hard

"slash@npm:^3.0.0":
version: 3.0.0
resolution: "slash@npm:3.0.0"
Expand Down Expand Up @@ -5867,6 +5950,13 @@ __metadata:
languageName: node
linkType: hard

"totalist@npm:^1.0.0":
version: 1.1.0
resolution: "totalist@npm:1.1.0"
checksum: dfab80c7104a1d170adc8c18782d6c04b7df08352dec452191208c66395f7ef2af7537ddfa2cf1decbdcfab1a47afbbf0dec6543ea191da98c1c6e1599f86adc
languageName: node
linkType: hard

"ts-interface-checker@npm:^0.1.9":
version: 0.1.13
resolution: "ts-interface-checker@npm:0.1.13"
Expand Down Expand Up @@ -6027,6 +6117,25 @@ __metadata:
languageName: node
linkType: hard

"webpack-bundle-analyzer@npm:4.7.0":
version: 4.7.0
resolution: "webpack-bundle-analyzer@npm:4.7.0"
dependencies:
acorn: ^8.0.4
acorn-walk: ^8.0.0
chalk: ^4.1.0
commander: ^7.2.0
gzip-size: ^6.0.0
lodash: ^4.17.20
opener: ^1.5.2
sirv: ^1.0.7
ws: ^7.3.1
bin:
webpack-bundle-analyzer: lib/bin/analyzer.js
checksum: 4ce3b379c61ce16b2219756843407cc99f2b82cd191f653043f1b705a3e32b3af03834af0dfded98ab852313a892a148bed1a8effaacd6440f028c19f41581f3
languageName: node
linkType: hard

"which-boxed-primitive@npm:^1.0.2":
version: 1.0.2
resolution: "which-boxed-primitive@npm:1.0.2"
Expand Down Expand Up @@ -6124,6 +6233,21 @@ __metadata:
languageName: node
linkType: hard

"ws@npm:^7.3.1":
version: 7.5.9
resolution: "ws@npm:7.5.9"
peerDependencies:
bufferutil: ^4.0.1
utf-8-validate: ^5.0.2
peerDependenciesMeta:
bufferutil:
optional: true
utf-8-validate:
optional: true
checksum: c3c100a181b731f40b7f2fddf004aa023f79d64f489706a28bc23ff88e87f6a64b3c6651fbec3a84a53960b75159574d7a7385709847a62ddb7ad6af76f49138
languageName: node
linkType: hard

"yallist@npm:^4.0.0":
version: 4.0.0
resolution: "yallist@npm:4.0.0"
Expand Down

0 comments on commit de0a6fb

Please sign in to comment.