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

Skip to content

Commit d629382

Browse files
chore: apply compiler as babel plugin
1 parent 3f9bebf commit d629382

File tree

3 files changed

+31
-13
lines changed

3 files changed

+31
-13
lines changed

babel.config.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ module.exports = (api) => {
2121
},
2222
ignore: ['node_modules', '**/__snapshots__/**', '**/__tests__/**'],
2323
plugins: [
24+
['babel-plugin-react-compiler', {target: '18'}],
2425
'babel-plugin-dev-expression',
2526
'transform-inline-environment-variables',
2627
],

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@
8080
"@typescript-eslint/parser": "^3.1.0",
8181
"babel-loader": "^8.2.2",
8282
"babel-plugin-dev-expression": "^0.2.2",
83+
"babel-plugin-react-compiler": "^19.1.0-rc.2",
8384
"babel-plugin-react-remove-properties": "^0.3.0",
8485
"babel-plugin-transform-inline-environment-variables": "^0.4.3",
8586
"chromatic": "^6.5.4",
@@ -97,6 +98,7 @@
9798
"prettier": "^2.4.1",
9899
"raf": "^3.4.1",
99100
"react": "^16.12.0",
101+
"react-compiler-runtime": "^19.1.0-rc.2",
100102
"react-dom": "^16.12.0",
101103
"react-test-renderer": "^16.6.1",
102104
"resize-observer-polyfill": "^1.5.1",

yarn.lock

Lines changed: 28 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5596,6 +5596,13 @@ babel-plugin-polyfill-regenerator@^0.2.2:
55965596
dependencies:
55975597
"@babel/helper-define-polyfill-provider" "^0.2.2"
55985598

5599+
babel-plugin-react-compiler@^19.1.0-rc.2:
5600+
version "19.1.0-rc.2"
5601+
resolved "https://registry.yarnpkg.com/babel-plugin-react-compiler/-/babel-plugin-react-compiler-19.1.0-rc.2.tgz#ef77f4316a2086d81f95ad8edbe081e2840d87a4"
5602+
integrity sha512-kSNA//p5fMO6ypG8EkEVPIqAjwIXm5tMjfD1XRPL/sRjYSbJ6UsvORfaeolNWnZ9n310aM0xJP7peW26BuCVzA==
5603+
dependencies:
5604+
"@babel/types" "^7.26.0"
5605+
55995606
babel-plugin-react-docgen@^4.2.1:
56005607
version "4.2.1"
56015608
resolved "https://registry.yarnpkg.com/babel-plugin-react-docgen/-/babel-plugin-react-docgen-4.2.1.tgz#7cc8e2f94e8dc057a06e953162f0810e4e72257b"
@@ -17507,6 +17514,11 @@ react-colorful@^5.1.2:
1750717514
resolved "https://registry.yarnpkg.com/react-colorful/-/react-colorful-5.5.0.tgz#8359f218984a927095477a190ab9927eaf865c0c"
1750817515
integrity sha512-BuzrlrM0ylg7coPkXOrRqlf2BgHLw5L44sybbr9Lg4xy7w9e5N7fGYbojOO0s8J0nvrM3PERN2rVFkvSa24lnQ==
1750917516

17517+
react-compiler-runtime@^19.1.0-rc.2:
17518+
version "19.1.0-rc.2"
17519+
resolved "https://registry.yarnpkg.com/react-compiler-runtime/-/react-compiler-runtime-19.1.0-rc.2.tgz#6fc2ab85bf76138f9458b5c2050728d34cb7740f"
17520+
integrity sha512-852AwyIsbWJ5o1LkQVAZsVK3iLjMxOfKZuxqeGd/RfD+j1GqHb6j3DSHLtpu4HhFbQHsP2DzxjJyKR6luv4D8w==
17521+
1751017522
react-dnd-html5-backend@^11.1.1:
1751117523
version "11.1.3"
1751217524
resolved "https://registry.yarnpkg.com/react-dnd-html5-backend/-/react-dnd-html5-backend-11.1.3.tgz#2749f04f416ec230ea193f5c1fbea2de7dffb8f7"
@@ -17545,15 +17557,13 @@ react-docgen@^5.0.0:
1754517557
node-dir "^0.1.10"
1754617558
strip-indent "^3.0.0"
1754717559

17548-
react-dom@^16.12.0:
17549-
version "16.14.0"
17550-
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.14.0.tgz#7ad838ec29a777fb3c75c3a190f661cf92ab8b89"
17551-
integrity sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==
17560+
react-dom@18.2.0:
17561+
version "18.2.0"
17562+
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d"
17563+
integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==
1755217564
dependencies:
1755317565
loose-envify "^1.1.0"
17554-
object-assign "^4.1.1"
17555-
prop-types "^15.6.2"
17556-
scheduler "^0.19.1"
17566+
scheduler "^0.23.0"
1755717567

1755817568
react-element-to-jsx-string@^14.3.4:
1755917569
version "14.3.4"
@@ -17690,14 +17700,12 @@ react-transition-group@^4.3.0, react-transition-group@^4.4.1:
1769017700
loose-envify "^1.4.0"
1769117701
prop-types "^15.6.2"
1769217702

17693-
react@^16.12.0:
17694-
version "16.14.0"
17695-
resolved "https://registry.yarnpkg.com/react/-/react-16.14.0.tgz#94d776ddd0aaa37da3eda8fc5b6b18a4c9a3114d"
17696-
integrity sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==
17703+
react@18.2.0:
17704+
version "18.2.0"
17705+
resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5"
17706+
integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==
1769717707
dependencies:
1769817708
loose-envify "^1.1.0"
17699-
object-assign "^4.1.1"
17700-
prop-types "^15.6.2"
1770117709

1770217710
read-all-stream@^2.0.0:
1770317711
version "2.2.0"
@@ -18658,6 +18666,13 @@ scheduler@^0.19.1:
1865818666
loose-envify "^1.1.0"
1865918667
object-assign "^4.1.1"
1866018668

18669+
scheduler@^0.23.0:
18670+
version "0.23.2"
18671+
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.2.tgz#414ba64a3b282892e944cf2108ecc078d115cdc3"
18672+
integrity sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==
18673+
dependencies:
18674+
loose-envify "^1.1.0"
18675+
1866118676
1866218677
version "2.7.0"
1866318678
resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.0.tgz#17151f76d8eae67fbbf77960c33c676ad9f4efc7"

0 commit comments

Comments
 (0)