[FOLIO-3602] add additional shared UI third-party libraries to platform-complete package.json Created: 07/Oct/22  Updated: 10/Oct/22  Resolved: 10/Oct/22

Status: Closed
Project: FOLIO
Components: None
Affects versions: None
Fix versions: None

Type: Task Priority: TBD
Reporter: Zak Burke Assignee: Zak Burke
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Sprint: stripes-force 150
Story Points: 1
Development Team: Stripes Force
Release: Nolana (R3 2022)
RCA Group: TBD

 Description   

Summary: Provide direct dependencies on third-party libraries shared across stripes and UI libraries so they can use peer dependencies in order to guarantee compatibility.

  • final-form
  • react-final-form
  • final-form-arrays
  • react-final-form-arrays
  • redux-observable
  • zustand

Details: stripes-* and UI applications must use the same versions of third-party libraries in order to guarantee compatibility. This is a requirement enforced by React for context Provider/Consumer relationships, and it's also just a Really Good Idea not to rely on hoisting in UI apps.


Generated at Thu Feb 08 23:29:20 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.