I am using WebPack (5.55.1) to prepare ES5 bundle for my lit-element library. Currently I am using Li 1.0 (lit-element 2.5.4) and ES5 bundling works fine. Now I am trying to migrate to Lit 3.0 and changing the dependencies I could see all ES6 build & TSC worked fine but WebPack throwing an exception anyone experienced a similar issue?
This is the error I am getting:
packages\core\packages\node_modules\webpack\node_modules\enhanced-resolve\lib\CachedInputFileSystem.js:40
if (error) throw error;
^
TypeError: p.charCodeAt is not a function
at getType (packages\core\packages\node_modules\webpack\node_modules\enhanced-resolve\lib\util\path.js:85:15)
at Resolver.isPrivate (packages\core\packages\node_modules\webpack\node_modules\enhanced-resolve\lib\Resolver.js:455:10)
at Resolver.parse (packages\core\packages\node_modules\webpack\node_modules\enhanced-resolve\lib\Resolver.js:439:25)
at packages\core\packages\node_modules\webpack\node_modules\enhanced-resolve\lib\ParsePlugin.js:33:29
at Hook.eval [as callAsync] (eval at create (packages\core\packages\node_modules\webpack\node_modules\tapable\lib\HookCodeFactory.js:33:10), <anonymous>:7:1)
at Resolver.doResolve (packages\core\packages\node_modules\webpack\node_modules\enhanced-resolve\lib\Resolver.js:407:16)
at packages\core\packages\node_modules\webpack\node_modules\enhanced-resolve\lib\AliasFieldPlugin.js:71:14
at Hook.eval [as callAsync] (eval at create (packages\core\packages\node_modules\webpack\node_modules\tapable\lib\HookCodeFactory.js:33:10), <anonymous>:22:1)
at Resolver.doResolve (packages\core\packages\node_modules\webpack\node_modules\enhanced-resolve\lib\Resolver.js:407:16)
at packages\core\packages\node_modules\webpack\node_modules\enhanced-resolve\lib\ConditionalPlugin.js:42:14
Whether there is a WebPack version mismatch?