Provides complete implementations for the interfaces in {@link com.liferay.frontend.js.loader.modules.extender.npm.model} that are provided by default by Liferay Portal.
These implementations assume a particular OSGi bundle structure to locate
the contents of modules. These are flat
structures and look
like the following example:
- my-bundle.jar - META-INF - resources - package.json - node_modules - isarray@1.0.0 - package.json ... - isarray@2.1.0 - package.json ... - isobject@1.0.0 - package.json ... ...
All NPM packages live in META-INF/resources/node_modules
and are laid out in a flat (not nested) disposition where each package
resides next to the others.