New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New external plugins repositories #487
Labels
Comments
Hey, Any way I can help? I need to use these plugins in a react application building through typescript in a NodeNext moduleRes |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Discussed in #486
Originally posted by wa0x6e February 11, 2024
Following #366
The current plugin files are not exported correctly. I made some tests, by trying to add all plugins files and types to the
export
property in package.json, and got it working only on whenmoduleResolution
is set toNode16
in tsconfig, andtype
set tomodule
in package.json in the package importing cal-heatmap.Multiple export from package.json is available only on recent config, and broken on package using
node
, oresnext
. To ensure the broadest support of setup, multiple export is not a solution.This left us with 2 solutions:
import { Tooltip } from 'cal-heatmap'
=> will increase build sizeSolution 2 has been retained, and all plugins will have their own repositories in https://github.com/cal-heatmap/
Refactoring is in progress, and next release (4.3.0, or maybe even 5) will incorporate this breaking changes.
The text was updated successfully, but these errors were encountered: