diff --git a/docs/app/reflex.lock/bun.lock b/docs/app/reflex.lock/bun.lock index 9a75ebb5ecb..954b62a65c5 100644 --- a/docs/app/reflex.lock/bun.lock +++ b/docs/app/reflex.lock/bun.lock @@ -35,7 +35,7 @@ "lucide-react": "1.14.0", "mergician": "v2.0.2", "moment": "2.30.1", - "moment-timezone": "^0.6.2", + "moment-timezone": "0.6.2", "plotly.js": "3.5.1", "react": "19.2.6", "react-colorful": "5.7.0", diff --git a/docs/app/reflex.lock/package.json b/docs/app/reflex.lock/package.json index 3158ae2c5fe..782cce520b0 100644 --- a/docs/app/reflex.lock/package.json +++ b/docs/app/reflex.lock/package.json @@ -36,7 +36,7 @@ "lucide-react": "1.14.0", "mergician": "v2.0.2", "moment": "2.30.1", - "moment-timezone": "^0.6.2", + "moment-timezone": "0.6.2", "plotly.js": "3.5.1", "react": "19.2.6", "react-colorful": "5.7.0", diff --git a/packages/reflex-components-moment/news/6649.bugfix.md b/packages/reflex-components-moment/news/6649.bugfix.md new file mode 100644 index 00000000000..a998e9c2ad5 --- /dev/null +++ b/packages/reflex-components-moment/news/6649.bugfix.md @@ -0,0 +1 @@ +`rx.moment` now pins its `moment-timezone` dependency to the exact version `0.6.2` instead of a caret range, keeping frontend installs reproducible. diff --git a/packages/reflex-components-moment/src/reflex_components_moment/moment.py b/packages/reflex-components-moment/src/reflex_components_moment/moment.py index d1753fcfece..84988075451 100644 --- a/packages/reflex-components-moment/src/reflex_components_moment/moment.py +++ b/packages/reflex-components-moment/src/reflex_components_moment/moment.py @@ -131,6 +131,6 @@ def add_imports(self) -> ImportDict: # value at compile time so import all locales available. imports[""] = "moment/min/locales" if self.tz is not None: - imports["moment-timezone"] = "" + imports["moment-timezone@0.6.2"] = "" return imports