Closed shanekunz closed 2 weeks ago
Hello @shanekunz,
Thanks for bringing this to our attention. I managed to reproduce this behaviour with the provided versions for Parcel and KendoReact. We will do our best to fix this as soon as possible
Hello @shanekunz
After further investigation we're observing that the issue is not related to the kendoreact packages' distribution, but it's rather a bug in the parcel's development bundle.
A couple of notes:
build
for production instead of served
for development.index.js
file in the dist
folder during development, reveals that only for the buttons package, and only it's dependency to @progress/kendo-react-common
are set to false
in the specific scenario you listed meaning it can not be resolved:
App.js
:
I'm closing this issue for now until more information is available. In the meantime I can suggest reaching out to the parcel's maintainers for more guidance, but there is nothing we can do on our side related to component's packaging and distribution.
I'm submitting a...
Current behavior
Last v6 works, latest v7.x and v8.x does not.
Expected behavior
most recent versions should work.
Minimal reproduction of the problem with instructions
Set your kendo packages to the latest v6 versions.
import { TabStrip, TabStripTab } from "@progress/kendo-react-layout";
use the TabStrip in your React app. Use parcel to serve/bundle your React appparcel serve src/index.html --port 3000 --no-cache
Notice it works. Then upgrade the kendo packages to v8. You'll see an error:What is the motivation or use case for changing the behavior?
Cannot upgrade to latest version, will fall behind on updates.
Environment
Package versions:
Browser:
it's a node.js level issue when parcel bundles, browser is probably not relevant
System: