rejs.org/docs/api.html#config-shim">module shim, used to adapt non-AMD JavaScript libraries to operate like proper modules. This information is used to build up a list of dependencies for the contributed JavaScript module, and to identify the resource to be streamed to the client.
Instances of this class are contributed to the {@link ModuleManager} service; the contribution key is the module name(typically, a single word).
In some cases, an instance may be created and contributed to override a default module; if the module has no dependencies, exports, or initExpression (that is, if it is a proper AMD module, where such dependencies are provided inside the module itself), then no client-side shim configuration will be written for the module, but requests for the module will be satisfied by the resource.'
@since 5.4
@see AMDWrapper