react-spectrum icon indicating copy to clipboard operation
react-spectrum copied to clipboard

Workaround RSP tree shaking issue with RAC

Open devongovett opened this issue 1 year ago • 2 comments

This avoids all of RAC Checkbox and its dependencies being included in RSP checkbox when building an app with Parcel. The underlying issue is a bug in SWC, the minifier used by Parcel. In the meantime, this workaround moves the contexts we import from RSP when not using the RAC implementation to a separate file so that only the contexts are included and not the entire implementation. I verified this is working in a test app.

devongovett avatar May 01 '24 00:05 devongovett

## API Changes

unknown top level export { type: 'any' } unknown top level export { type: 'any' } unknown top level export { type: 'any' } unknown top level export { type: 'any' } unknown top level export { type: 'any', access: 'private' } unknown top level export { type: 'any', access: 'private' } unknown top level export { type: 'any' } unknown top level export { type: 'any' } unknown top level export { type: 'any' } unknown top level export { type: 'any' } unknown top level export { type: 'any' } unknown top level export { type: 'any' } unknown top level export { type: 'any' } unknown top level export { type: 'any' } unknown top level export { type: 'any' } unknown top level export { type: 'any' } unknown top level export { type: 'identifier', name: 'Column' } unknown top level export { type: 'identifier', name: 'Column' } unknown top level export { type: 'any' } unknown top level export { type: 'any' } unknown top level export { type: 'any' } unknown top level export { type: 'any' } unknown type { type: 'link' } unknown type { type: 'link' } unknown type { type: 'link' } unknown type { type: 'link' } unknown type { type: 'link' } unknown type { type: 'link' } unknown top level export { type: 'any' } unknown top level export { type: 'any' } unknown top level export { type: 'any' } unknown top level export { type: 'any' } unknown top level export { type: 'any' } unknown top level export { type: 'any' }

rspbot avatar May 01 '24 17:05 rspbot