Dumplibs
Available since version 1.0.0
If you’ve ever used http://localhost:4502/libs/granite/ui/content/dumplibs.html you know that it works, but the UI has room for improvement and sometimes you can’t find what you’re looking for easily.
ACS AEM Tools’ Dumplibs feature tool fixes this, and exposes most of the functionality in the original dumplibs.html but with a more usable UI!
The is accessed via AEM > Tools > ACS AEM Tools > Dumplibs.
Features
- All clientlibs are loaded on first page load, and then filtered on the front-end
- You can filter the list of clientlibs via
path,categories,channelsandtype. Filters are evaluated with an AND operation. - Filters are applied as-you-type :)
- Clicking on the
pathfield will open a dialog showing more details about the clienlib for bothJSandCSStypes. - Clicking on one of the
categorieswill open a dialog showing ALL clientlibs that use that category for bothJSandCSStypes. - Links with the
pencilicon will open that link in CRX/DE for easy access. Clicking the link itself will take you to that link directly.
Screenshots



Internal implementation notes
HTTP API
- an HTTP API is exposed at
/etc/acs-tools/dumplibs/_jcr_content.app.json - API params:
path: the clientlib JCR path (takes precedence overcategoriesif both are present). returns ONE clientlibcategoriesa comma-separated string of the categories to search for. returns ALL clientlibs with categories.type: eitherJSorCSStrans: (used only whencategoriesis specified) transitivethemed: (used only whencategoriesis specified) themed clientlib
- If no params specified, all clientlibs are returned