- Add 'replaces' property to 'clientLibDirectoryFields'. It defines the path to the library that is replaced by 'this' one.
- Add 'disableIfReplacing' property to 'clientLibDirectoryFields'. It disables this library if it would replace the old one.
- add travis ci
- update minimum required node version to be >=10.19.0
- update packages to resolve securitiy warnings
- add serializationFormat 'slingxml' which can be used for XML outputs for Sling Initial Content
- add ability to use a ignore pattern to exclude assets
- update packages to resolve security warnings
- Add ability to create directories recursively
- add package-lock.json to make use of the npm command "npm ci" for ci builds
- Fix security alerts by updating the dependencies.
- support for serializationFormat in clientLibs configuration to enable FileVault XML or JSON (default) output format
categories
can be set in config to override name as category value
- added missing dependency
yargs
- issue with clientlibs using relative path delimiters under windows
- support for allowProxy in clientLibs configuration (optional in AEM 6.3)
- support for longCacheKey in clientLibs configuration (optional)
- missing glob version
- clientlib CLI with new configuration file
clientlib.config.js
- options verbose and dry
- add glob feature
- properties cssProcessor and jsProcessor to configure the minification tool to be used for the ClientLib (needs AEM 6.2)
- file entries in clientlib configuration
js.txt
andcss.txt
will only be added with file extension ".js" or ".css" (source maps can be included now) - fix example
- Initial release