Experiments on the @plone/slots package. First trials on the shape as a not transpiled, not Volto add-on package to make it work-able as a node_modules package, and compatible with Next.js, vite-based frameworks and ultimately, Volto compatible too, just in case they are necessary there. In order to make it work, this kind of packages must not be under src directory. Let's not fight the ecosystem anymore in this matter. If the package is not being transpiled, the direct resolution must work OOTB, so the bundlers resolution is direct, and the TypeScript resolution too.
[ ] I signed and returned the Plone Contributor Agreement, and received and accepted an invitation to join a team in the Plone GitHub organization.
[ ] I verified there aren't other open pull requests for the same change.
If your pull request closes an open issue, include the exact text below, immediately followed by the issue number. When your pull request gets merged, then that issue will close automatically.
Third level strategic package experiments
Experiments on the
@plone/slots
package. First trials on the shape as a not transpiled, not Volto add-on package to make it work-able as anode_modules
package, and compatible with Next.js, vite-based frameworks and ultimately, Volto compatible too, just in case they are necessary there. In order to make it work, this kind of packages must not be undersrc
directory. Let's not fight the ecosystem anymore in this matter. If the package is not being transpiled, the direct resolution must work OOTB, so the bundlers resolution is direct, and the TypeScript resolution too.If your pull request closes an open issue, include the exact text below, immediately followed by the issue number. When your pull request gets merged, then that issue will close automatically.
Closes #