@@ -58,6 +58,20 @@ updates:
5858 - dependency-name : " cookie"
5959 - dependency-name : " webpack*"
6060 - dependency-name : " typescript"
61+ ignore :
62+ # typescript 6+ (and the native tsc 7) fail the renderer type-check. Stay on 5.x.
63+ - dependency-name : " typescript"
64+ versions : [">=6.0.0"]
65+ # Babel 8 / babel-loader 10 break the build (the class-properties plugin
66+ # peer-deps on @babel/core ^7). Stay on the 7.x / 9.x line.
67+ - dependency-name : " @babel/*"
68+ versions : [">=8.0.0"]
69+ - dependency-name : " babel-loader"
70+ versions : [">=10.0.0"]
71+ # @types/ramda is exact-pinned to 0.29.x to match the types-ramda override
72+ # in package.json (each @types/ramda minor targets a matching types-ramda).
73+ - dependency-name : " @types/ramda"
74+ versions : [">=0.30.0"]
6175
6276 # Components - dash-core-components
6377 - package-ecosystem : " npm"
@@ -92,6 +106,18 @@ updates:
92106 # the react-docgen 5 API) and must never be updated.
93107 ignore :
94108 - dependency-name : " react-docgen"
109+ # react-window 2.x is a full API rewrite; the components use the 1.x API.
110+ - dependency-name : " react-window"
111+ versions : [">=2.0.0"]
112+ # typescript 6+ (and the native tsc 7) break the type-check. Stay on 5.x.
113+ - dependency-name : " typescript"
114+ versions : [">=6.0.0"]
115+ # Babel 8 / babel-loader 10 break the build (the class-properties plugin
116+ # peer-deps on @babel/core ^7). Stay on the 7.x / 9.x line.
117+ - dependency-name : " @babel/*"
118+ versions : [">=8.0.0"]
119+ - dependency-name : " babel-loader"
120+ versions : [">=10.0.0"]
95121
96122 # Components - dash-html-components
97123 - package-ecosystem : " npm"
@@ -120,6 +146,12 @@ updates:
120146 # the react-docgen 5 API) and must never be updated.
121147 ignore :
122148 - dependency-name : " react-docgen"
149+ # Babel 8 / babel-loader 10 break the build (the class-properties plugin
150+ # peer-deps on @babel/core ^7). Stay on the 7.x / 9.x line.
151+ - dependency-name : " @babel/*"
152+ versions : [">=8.0.0"]
153+ - dependency-name : " babel-loader"
154+ versions : [">=10.0.0"]
123155
124156 # Components - dash-table
125157 - package-ecosystem : " npm"
@@ -152,6 +184,15 @@ updates:
152184 # the react-docgen 5 API) and must never be updated.
153185 ignore :
154186 - dependency-name : " react-docgen"
187+ # typescript 6+ (and the native tsc 7) break the type-check. Stay on 5.x.
188+ - dependency-name : " typescript"
189+ versions : [">=6.0.0"]
190+ # Babel 8 / babel-loader 10 break the build (the class-properties plugin
191+ # peer-deps on @babel/core ^7). Stay on the 7.x / 9.x line.
192+ - dependency-name : " @babel/*"
193+ versions : [">=8.0.0"]
194+ - dependency-name : " babel-loader"
195+ versions : [">=10.0.0"]
155196
156197 # Python dependencies
157198 - package-ecosystem : " pip"
0 commit comments