Johan Stuyts created WICKET-7187:
------------------------------------

             Summary: JavaScript header items: `module` for content, and import 
maps
                 Key: WICKET-7187
                 URL: https://issues.apache.org/jira/browse/WICKET-7187
             Project: Wicket
          Issue Type: Improvement
          Components: wicket-core
            Reporter: Johan Stuyts


A number of JavaScript components has stopped providing 
[UMD|https://github.com/umdjs/umd] builds, and provide [ECMAScript 
modules|https://tc39.es/ecma262/#sec-modules] instead. To be able to use those 
modules, JavaScript in the header must also be a module. But currently it is 
not possible to specify the type for {{{}JavaScriptContentHeaderItem{}}}.

Additionally, modules use "[bare 
modules|https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/script/type/importmap#bare_modules]";
 to import dependencies, and these bare modules need to be mapped to the URLs 
of resource references so the JavaScript can be loaded.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to