Skip to content

Commit 7cdfcc9

Browse files
committed
Enable react compiler
1 parent aa6dc56 commit 7cdfcc9

File tree

3 files changed

+97
-19
lines changed

3 files changed

+97
-19
lines changed

frontend/next.config.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ if (!buildId) {
6363

6464
const nextConfig: (phase: string) => NextConfig = (phase) => ({
6565
output: "standalone",
66+
reactCompiler: true,
6667
assetPrefix:
6768
phase === PHASE_DEVELOPMENT_SERVER
6869
? undefined

frontend/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
"@tanstack/react-query": "^5.90.2",
3434
"@tanstack/react-table": "^8.21.3",
3535
"axios": "^1.12.0",
36+
"babel-plugin-react-compiler": "^1.0.0",
3637
"boring-avatars": "^2.0.1",
3738
"class-variance-authority": "^0.7.1",
3839
"clsx": "^2.1.1",

frontend/yarn.lock

Lines changed: 95 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -459,7 +459,7 @@ __metadata:
459459
languageName: node
460460
linkType: hard
461461

462-
"@babel/types@npm:^7.25.2, @babel/types@npm:^7.28.5":
462+
"@babel/types@npm:^7.25.2, @babel/types@npm:^7.26.0, @babel/types@npm:^7.28.5":
463463
version: 7.28.5
464464
resolution: "@babel/types@npm:7.28.5"
465465
dependencies:
@@ -587,26 +587,27 @@ __metadata:
587587
languageName: node
588588
linkType: hard
589589

590-
"@emnapi/core@npm:^1.4.3, @emnapi/core@npm:^1.4.5":
591-
version: 1.5.0
592-
resolution: "@emnapi/core@npm:1.5.0"
590+
"@emnapi/core@npm:^1.4.3":
591+
version: 1.7.1
592+
resolution: "@emnapi/core@npm:1.7.1"
593593
dependencies:
594594
"@emnapi/wasi-threads": "npm:1.1.0"
595595
tslib: "npm:^2.4.0"
596-
checksum: 10c0/52ba3485277706d92fa27d92b37e5b4f6ef0742c03ed68f8096f294c6bfa30f0752c82d4c2bfa14bff4dc30d63c9f71a8f9fb64a92743d00807d9e468fafd5ff
596+
checksum: 10c0/f3740be23440b439333e3ae3832163f60c96c4e35337f3220ceba88f36ee89a57a871d27c94eb7a9ff98a09911ed9a2089e477ab549f4d30029f8b907f84a351
597597
languageName: node
598598
linkType: hard
599599

600-
"@emnapi/runtime@npm:^1.4.3, @emnapi/runtime@npm:^1.4.5":
600+
"@emnapi/core@npm:^1.4.5":
601601
version: 1.5.0
602-
resolution: "@emnapi/runtime@npm:1.5.0"
602+
resolution: "@emnapi/core@npm:1.5.0"
603603
dependencies:
604+
"@emnapi/wasi-threads": "npm:1.1.0"
604605
tslib: "npm:^2.4.0"
605-
checksum: 10c0/a85c9fc4e3af49cbe41e5437e5be2551392a931910cd0a5b5d3572532786927810c9cc1db11b232ec8f9657b33d4e6f7c4f985f1a052917d7cd703b5b2a20faa
606+
checksum: 10c0/52ba3485277706d92fa27d92b37e5b4f6ef0742c03ed68f8096f294c6bfa30f0752c82d4c2bfa14bff4dc30d63c9f71a8f9fb64a92743d00807d9e468fafd5ff
606607
languageName: node
607608
linkType: hard
608609

609-
"@emnapi/runtime@npm:^1.7.0":
610+
"@emnapi/runtime@npm:^1.4.3, @emnapi/runtime@npm:^1.7.0":
610611
version: 1.7.1
611612
resolution: "@emnapi/runtime@npm:1.7.1"
612613
dependencies:
@@ -615,6 +616,15 @@ __metadata:
615616
languageName: node
616617
linkType: hard
617618

619+
"@emnapi/runtime@npm:^1.4.5":
620+
version: 1.5.0
621+
resolution: "@emnapi/runtime@npm:1.5.0"
622+
dependencies:
623+
tslib: "npm:^2.4.0"
624+
checksum: 10c0/a85c9fc4e3af49cbe41e5437e5be2551392a931910cd0a5b5d3572532786927810c9cc1db11b232ec8f9657b33d4e6f7c4f985f1a052917d7cd703b5b2a20faa
625+
languageName: node
626+
linkType: hard
627+
618628
"@emnapi/wasi-threads@npm:1.1.0, @emnapi/wasi-threads@npm:^1.0.4":
619629
version: 1.1.0
620630
resolution: "@emnapi/wasi-threads@npm:1.1.0"
@@ -1749,7 +1759,17 @@ __metadata:
17491759
languageName: node
17501760
linkType: hard
17511761

1752-
"@jridgewell/trace-mapping@npm:^0.3.23, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.28, @jridgewell/trace-mapping@npm:^0.3.30":
1762+
"@jridgewell/trace-mapping@npm:^0.3.23, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.28":
1763+
version: 0.3.31
1764+
resolution: "@jridgewell/trace-mapping@npm:0.3.31"
1765+
dependencies:
1766+
"@jridgewell/resolve-uri": "npm:^3.1.0"
1767+
"@jridgewell/sourcemap-codec": "npm:^1.4.14"
1768+
checksum: 10c0/4b30ec8cd56c5fd9a661f088230af01e0c1a3888d11ffb6b47639700f71225be21d1f7e168048d6d4f9449207b978a235c07c8f15c07705685d16dc06280e9d9
1769+
languageName: node
1770+
linkType: hard
1771+
1772+
"@jridgewell/trace-mapping@npm:^0.3.30":
17531773
version: 0.3.30
17541774
resolution: "@jridgewell/trace-mapping@npm:0.3.30"
17551775
dependencies:
@@ -4735,7 +4755,23 @@ __metadata:
47354755
languageName: node
47364756
linkType: hard
47374757

4738-
"@react-aria/interactions@npm:^3.25.0, @react-aria/interactions@npm:^3.25.5":
4758+
"@react-aria/interactions@npm:^3.25.0":
4759+
version: 3.26.0
4760+
resolution: "@react-aria/interactions@npm:3.26.0"
4761+
dependencies:
4762+
"@react-aria/ssr": "npm:^3.9.10"
4763+
"@react-aria/utils": "npm:^3.32.0"
4764+
"@react-stately/flags": "npm:^3.1.2"
4765+
"@react-types/shared": "npm:^3.32.1"
4766+
"@swc/helpers": "npm:^0.5.0"
4767+
peerDependencies:
4768+
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
4769+
react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
4770+
checksum: 10c0/542044d08c02aec337ceda1ed55e5b01f6fa3e76c930b0063bc4a2146102d39659df81570912b7bef4782e268c08bbfdca82a44df413ec8ce8f1bdf930e97051
4771+
languageName: node
4772+
linkType: hard
4773+
4774+
"@react-aria/interactions@npm:^3.25.5":
47394775
version: 3.25.5
47404776
resolution: "@react-aria/interactions@npm:3.25.5"
47414777
dependencies:
@@ -4779,6 +4815,23 @@ __metadata:
47794815
languageName: node
47804816
linkType: hard
47814817

4818+
"@react-aria/utils@npm:^3.32.0":
4819+
version: 3.32.0
4820+
resolution: "@react-aria/utils@npm:3.32.0"
4821+
dependencies:
4822+
"@react-aria/ssr": "npm:^3.9.10"
4823+
"@react-stately/flags": "npm:^3.1.2"
4824+
"@react-stately/utils": "npm:^3.11.0"
4825+
"@react-types/shared": "npm:^3.32.1"
4826+
"@swc/helpers": "npm:^0.5.0"
4827+
clsx: "npm:^2.0.0"
4828+
peerDependencies:
4829+
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
4830+
react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
4831+
checksum: 10c0/10fd9b162f8c752bf70070f5e091eaf3bd2c163b0a86e1f29c306c766b6b1acbbefa85c1ed6c28973b858afeafd638faa783361440c679890698c3d78bb50121
4832+
languageName: node
4833+
linkType: hard
4834+
47824835
"@react-stately/flags@npm:^3.1.2":
47834836
version: 3.1.2
47844837
resolution: "@react-stately/flags@npm:3.1.2"
@@ -4799,6 +4852,17 @@ __metadata:
47994852
languageName: node
48004853
linkType: hard
48014854

4855+
"@react-stately/utils@npm:^3.11.0":
4856+
version: 3.11.0
4857+
resolution: "@react-stately/utils@npm:3.11.0"
4858+
dependencies:
4859+
"@swc/helpers": "npm:^0.5.0"
4860+
peerDependencies:
4861+
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
4862+
checksum: 10c0/09b38438df19fd8ff14d3147b2f9e5d42869b3ee637b0e33d6f2ab5cba93612e640c6de339b766b8c825d7bef828851fd551d5a197a037eb1331913546b8516c
4863+
languageName: node
4864+
linkType: hard
4865+
48024866
"@react-types/shared@npm:^3.32.0":
48034867
version: 3.32.0
48044868
resolution: "@react-types/shared@npm:3.32.0"
@@ -4808,6 +4872,15 @@ __metadata:
48084872
languageName: node
48094873
linkType: hard
48104874

4875+
"@react-types/shared@npm:^3.32.1":
4876+
version: 3.32.1
4877+
resolution: "@react-types/shared@npm:3.32.1"
4878+
peerDependencies:
4879+
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
4880+
checksum: 10c0/0a67a34e791c598c5819beb9aa5c11e67db06c9fccc9c5304453147b877fdfc7e73d520e92fcdde8b743e2f155b4cb6a50a15792001a776151191af73d60e24c
4881+
languageName: node
4882+
linkType: hard
4883+
48114884
"@redis/bloom@npm:1.2.0":
48124885
version: 1.2.0
48134886
resolution: "@redis/bloom@npm:1.2.0"
@@ -7866,6 +7939,15 @@ __metadata:
78667939
languageName: node
78677940
linkType: hard
78687941

7942+
"babel-plugin-react-compiler@npm:^1.0.0":
7943+
version: 1.0.0
7944+
resolution: "babel-plugin-react-compiler@npm:1.0.0"
7945+
dependencies:
7946+
"@babel/types": "npm:^7.26.0"
7947+
checksum: 10c0/9406267ada8d7dbdfe8906b40ecadb816a5f4cee2922bee23f7729293b369624ee135b5a9b0f263851c263c9787522ac5d97016c9a2b82d1668300e42b18aff8
7948+
languageName: node
7949+
linkType: hard
7950+
78697951
"balanced-match@npm:^1.0.0":
78707952
version: 1.0.2
78717953
resolution: "balanced-match@npm:1.0.2"
@@ -8414,14 +8496,7 @@ __metadata:
84148496
languageName: node
84158497
linkType: hard
84168498

8417-
"csstype@npm:^3.0.2":
8418-
version: 3.1.3
8419-
resolution: "csstype@npm:3.1.3"
8420-
checksum: 10c0/80c089d6f7e0c5b2bd83cf0539ab41474198579584fa10d86d0cafe0642202343cbc119e076a0b1aece191989477081415d66c9fefbf3c957fc2fc4b7009f248
8421-
languageName: node
8422-
linkType: hard
8423-
8424-
"csstype@npm:^3.2.2":
8499+
"csstype@npm:^3.0.2, csstype@npm:^3.2.2":
84258500
version: 3.2.3
84268501
resolution: "csstype@npm:3.2.3"
84278502
checksum: 10c0/cd29c51e70fa822f1cecd8641a1445bed7063697469d35633b516e60fe8c1bde04b08f6c5b6022136bb669b64c63d4173af54864510fbb4ee23281801841a3ce
@@ -10029,6 +10104,7 @@ __metadata:
1002910104
"@vitest/browser": "npm:^3.2.4"
1003010105
"@vitest/coverage-v8": "npm:^3.2.4"
1003110106
axios: "npm:^1.12.0"
10107+
babel-plugin-react-compiler: "npm:^1.0.0"
1003210108
boring-avatars: "npm:^2.0.1"
1003310109
chromatic: "npm:^13.2.0"
1003410110
class-variance-authority: "npm:^0.7.1"

0 commit comments

Comments
 (0)