Follow-up to {T242781}
This ticket catalogs these patches for easy discoverability.
[X] Make scripts portable to Windows ([[https://gerrit.wikimedia.org/r/#/c/mediawiki/skins/Vector/+/576471 | 576471 ]])
[X] Separate scripts `npm test` and `npm run build` ([[https://gerrit.wikimedia.org/r/c/mediawiki/skins/Vector/+/576533 | 576533 ]])
[X] Make it possible to automatically fix linting issues with a simple command `npm run lint:fix` ([[ https://gerrit.wikimedia.org/r/575809 | 575809 ]])
[] Make it possible to automatically fix linting issues quicker with specific commands for styles and code: `npm run lint:fix:js`, `npm run lint:fix:styles` ([[ https://gerrit.wikimedia.org/r/c/mediawiki/skins/Vector/+/577359 | 577359 ]])
[] Fix the dependencies that would cause CI fail after REgenerting 'package-lock.json' ([[https://gerrit.wikimedia.org/r/c/mediawiki/skins/Vector/+/576472 | 576472 ]])
[] Add SVG minifier script ([[https://gerrit.wikimedia.org/r/c/mediawiki/skins/Vector/+/575811 | 575811 ]])
[] Re-cruch SVGs (just related - [[https://gerrit.wikimedia.org/r/c/mediawiki/skins/Vector/+/575812 | 575812 ]])