Skip to content

Commit aa8b796

Browse files
committed
Override [email protected] for recharts compatibility (#4857)
See recharts/recharts#4558 for details.
1 parent 29b3963 commit aa8b796

File tree

3 files changed

+12
-1
lines changed

3 files changed

+12
-1
lines changed

reflex/.templates/jinja/web/package.json.jinja2

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,13 @@
1515
"devDependencies": {
1616
{% for package, version in dev_dependencies.items() %}
1717
"{{ package }}": "{{ version }}"{% if not loop.last %},{% endif %}
18-
18+
19+
{% endfor %}
20+
},
21+
"overrides": {
22+
{% for package, version in overrides.items() %}
23+
"{{ package }}": "{{ version }}"{% if not loop.last %},{% endif %}
24+
1925
{% endfor %}
2026
}
2127
}

reflex/constants/installer.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,3 +195,7 @@ class Commands(SimpleNamespace):
195195
"postcss": "8.5.1",
196196
"postcss-import": "16.1.0",
197197
}
198+
OVERRIDES = {
199+
# This should always match the `react` version in DEPENDENCIES for recharts compatibility.
200+
"react-is": "19.0.0"
201+
}

reflex/utils/prerequisites.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -846,6 +846,7 @@ def _compile_package_json():
846846
},
847847
dependencies=constants.PackageJson.DEPENDENCIES,
848848
dev_dependencies=constants.PackageJson.DEV_DEPENDENCIES,
849+
overrides=constants.PackageJson.OVERRIDES,
849850
)
850851

851852

0 commit comments

Comments
 (0)