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)