fix(overlay): use esm build from popper and point through to types #996
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Move to the ESM build from Popper so as to remove the need to
process.env
workarounds in no build contexts.I wish that floating-ui/floating-ui#1188 and floating-ui/floating-ui#1188 and floating-ui/floating-ui#933 would have gotten us a better solution. Needing to use an off main entry point build while hand managing the connectivity to the types is not my favorite thing in the world.
Related Issue
refs 963
Motivation and Context
process.env
should be removed from production facing code.How Has This Been Tested?
Works locally and in CI
Types of changes
Checklist: