Additional changes:
* Also sorted "composer fix" command to run phpcbf last.
* Enable eslint caching.
Change-Id: Ic0705bd299e8ecc4898ad28baeee44ee32c41176
Adding 'grunt-svgmin' package and corresponding 'svgmin' task and
also crush SVGs. Additionally remove unnecessary attributes like
`version` & `id`s and Inkscape specific styles according to SVG
coding conventions.
Total savings about 75kB.
Change-Id: Id3a6e73d648693f21633fac123db0f26e6502a03
Use grunt also to filter for .js file extension instead of providing all
files to eslint and filter there
Bug: T179195
Change-Id: I3cda3ab51ae246de48e63d8ef9f4080669c93068
When using composer install at the root of the skin, stylelint attempts
to lint all the PHP packages and report errors. Ignore the directory
entirely like we do for jshint or jsonlint.
Change-Id: I327ae63024f5c53be628297a438187ff91dfa962