34 Commits (fe0eaaabffe2f5ca19e4df053f49336ff55cb1b2)

Author SHA1 Message Date
libraryupgrader 74e9c0210f build: Updating dependencies
composer:
* mediawiki/mediawiki-codesniffer: 36.0.0 → 37.0.0

npm:
* svgo: 2.3.0 → 2.3.1
  * https://npmjs.com/advisories/1754 (CVE-2021-33587)
* postcss: 7.0.35 → 7.0.36
  * https://npmjs.com/advisories/1693 (CVE-2021-23368)
* glob-parent: 5.1.1 → 5.1.2
  * https://npmjs.com/advisories/1751 (CVE-2020-28469)
* trim-newlines: 3.0.0 → 3.0.1
  * https://npmjs.com/advisories/1753 (CVE-2021-33623)

Change-Id: I434ca36e4e783ac5f36ed45dcef9db1f4e683578
4 years ago
DannyS712 aca63cc6b9 package.json: remove empty dependencies list
If no packages are depended on for production
usage, no need to include an empty list

Change-Id: Ia4dc25168db7da4f9744f7cee5c02202fd4f9f2a
4 years ago
Volker E b5fffd977d build: Update SVGO to latest v2.3.0 and re-crush SVGs
SVGO v2.x changed configuration to JS, amending configuration.
Adding new 'minify-svg' npm script.
Also re-crushing SVGs.

Bug: T278656
Change-Id: I63ed0974eab40c4d6cd5198f780bfd3466357a0d
4 years ago
libraryupgrader 46bbec0027 build: Updating npm dependencies
* grunt: 1.3.0 → 1.4.0
* lodash: 4.17.19 → 4.17.21
  * https://npmjs.com/advisories/1673 (CVE-2021-23337)
* hosted-git-info: 3.0.7 → 3.0.8
  * https://npmjs.com/advisories/1677 (CVE-2021-23362)
* postcss: 7.0.35 → 8.2.15
  * https://npmjs.com/advisories/1693 (CVE-2021-23368)

Change-Id: Ibf11e3b512176ecc602eabc43f7135d458fc9b63
4 years ago
libraryupgrader 26cd919cfb build: Updating eslint-config-wikimedia to 0.20.0
Change-Id: If1c6ec9c67b9de992c8d7f7a49d59aa2bf873f84
4 years ago
libraryupgrader 14b762a07d build: Updating eslint-config-wikimedia to 0.19.0
Additional changes:
* eslint: Renamed `wikimedia/client` profile to `client-es5` (T277085).

Change-Id: I07b6b5b0ebd0ab84207f8fb941d82d4bc5d28405
4 years ago
libraryupgrader e9129a9c02 build: Updating eslint-config-wikimedia to 0.18.2
Additional changes:
* Dropped .php5 and .inc files from .phpcs.xml (T200956).

Change-Id: I16a4aa6671d474e1d7f216f73d92aa2a61c25fa1
4 years ago
libraryupgrader 2204b0eaad build: Updating dependencies
composer:
* mediawiki/mediawiki-codesniffer: 34.0.0 → 35.0.0
* mediawiki/minus-x: 1.1.0 → 1.1.1

npm:
* eslint-config-wikimedia: 0.18.0 → 0.18.1

Change-Id: Ia31574c4784731a5b5270f212097b41540937dd2
4 years ago
libraryupgrader b47e1d1f25 build: Updating eslint-config-wikimedia to 0.18.0
Additional changes:
* Added the "composer phan" command to conveniently run phan.

Change-Id: Idee531e786b2cd6094b3a98f9ddc44012972c7fd
4 years ago
libraryupgrader a07395ed06 build: Updating npm dependencies
* grunt-stylelint: 0.15.0 → 0.16.0
* stylelint-config-wikimedia: 0.10.1 → 0.10.3

Change-Id: I47c410bbe6848b11cfd494ff4acbef116adb4ba3
4 years ago
libraryupgrader f49f861231 build: Updating npm dependencies
* eslint-config-wikimedia: 0.16.2 → 0.17.0
* grunt: 1.2.1 → 1.3.0

Change-Id: I9f9d0f2876cc27d6c90785f4ac9bbeeb239eb898
4 years ago
libraryupgrader cffcff54c0 build: Updating grunt to 1.2.1
Change-Id: I2ac62ebd62f9b776525bfce13cabc65b0dda3dca
5 years ago
Ed Sanders 9dba0e0329 build: Update eslint-config-wikimedia to 0.16.2
Change-Id: Ieaa2864ee76cef15941c6843d15cfd7e77fbc817
5 years ago
libraryupgrader 2877914b04 build: Updating dependencies
composer:
* mediawiki/mediawiki-codesniffer: 29.0.0 → 30.0.0

npm:
* eslint-config-wikimedia: 0.15.0 → 0.15.3
* grunt-stylelint: 0.14.0 → 0.15.0
* stylelint-config-wikimedia: 0.9.0 → 0.10.1

Change-Id: I48b221c1754c056b0f14af0d9b4e3b60f0d16aa2
5 years ago
libraryupgrader e604bf7b79 build: Updating grunt-banana-checker to 0.9.0
Change-Id: Ia72a78e288803ede592034d1e829e0d0ef6d7eb1
5 years ago
libraryupgrader 3f1152379c build: Updating minimist to 1.2.5
* https://npmjs.com/advisories/1179

Change-Id: Ia719253f77fb0b83fc52000e0a6fc0e011a61919
5 years ago
libraryupgrader 087199f9ac build: Updating npm dependencies
* grunt-stylelint: 0.13.0 → 0.14.0
* stylelint-config-wikimedia: 0.8.0 → 0.9.0

Change-Id: I76be9d3dd8c9db31eeffed51ed43c4bcb689ce3b
5 years ago
RetroCraft e781898f1d Remove jsonlint, upgrade eslint-config-wikimedia
Bug: T220036
Change-Id: I0bcf085292921eda7fadec05eb4ebcef0ff99081
5 years ago
Umherirrender 6e5892b93f build: Updating dependencies
composer:
* mediawiki/minus-x: 0.3.1 → 0.3.2
* jakub-onderka/php-console-highlighter: 0.3.2 -> 0.4.0
* mediawiki/mediawiki-phan-config: 0.8.0 -> 0.9.0

npm:
* grunt-banana-checker: 0.6.0 -> 0.8.1

Change-Id: I7c78fdbc2f5702f1d51af6dd93bea9ecac08e3ce
5 years ago
Kunal Mehta 7e8fe12c11 build: Updating npm dependencies
* grunt-stylelint: 0.10.1 → 0.13.0
* stylelint-config-wikimedia: 0.5.0 → 0.8.0

Additional changes:
* Committed package-lock.json (T179229) too.

Change-Id: I6e0066edb40ac0f027421d46f51d0c730503a04f
5 years ago
Umherirrender 4763f02b3f build: Update grunt to fix security issue
npm:
* grunt: 1.0.3 → 1.0.4
  * https://npmjs.com/advisories/788
  * https://npmjs.com/advisories/813

Change-Id: I26b83a2409192e358da4a43768fd7fc246751935
5 years ago
Volker E 94e7fe7f7f build: Add Grunt 'svgmin' task and crush SVGs
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
6 years ago
Volker E a2474c82fd build: Update 'stylelint-config-wikimedia' to v0.5.0 and make pass
Change-Id: I156dbb3a029696ed0ac3209be455547cd73048c3
6 years ago
Ed Sanders 96c7b32578 build: Update devDependencies
eslint-config-wikimedia      0.5.0  →   0.9.0
 grunt-eslint                20.1.0  →  21.0.0
 grunt-stylelint              0.9.0  →  0.10.1
 stylelint                    8.2.0  →   9.2.0
 stylelint-config-wikimedia   0.4.2  →   0.4.3

Change-Id: I42a46e01cc0a2a183c5d924fd57f05e1925337e2
6 years ago
libraryupgrader d66be08f4e build: Updating npm dependencies for security issues
* Updated grunt to 1.0.3, addressing:
  * https://npmjs.com/advisories/577
  * CVE-2018-3721

Change-Id: I025c5a40856445e01090d4ab2835b411bb2d7a8b
6 years ago
Ed Sanders b3c629ef4d build: Update linters
Change-Id: Iee462bae8112755e7cd0c5caa88c3fc6fcdc852e
7 years ago
Timo Tijhof 67f3403d29 build: Switch from JSHint to ESLint
Change-Id: Ie090d1ba345b5e59c06c5aaa30cacfb14a41dc2d
8 years ago
Antoine Musso a9a07f65b2 build: update dependencies
grunt-contrib-jshint 0.11.3 has some deep dependencies that trigger
warnings:

warning grunt-contrib-jshint > jshint > minimatch@2.0.10:
Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue

warning grunt-contrib-jshint > jshint > cli > glob > minimatch@0.3.0:
Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue

Updated it to latest, and while at it update other dependencies.

Change-Id: Ic56e44c1de9c5d4be7be39005fb5fc14318c0925
8 years ago
Antoine Musso 5f3c18d17d build: bump grunt and drop grunt-cli
grunt 1.x now includes a CLI command, hence grunt-cli is no more needed.

Change-Id: I94f0c66236b5f0f12220741276c7fe24a89c65e0
8 years ago
Antoine Musso d84e426350 Define npm peer dependency explicitly
npm 3 requires dependencies to be explicitly defined.

Also reorder banana-grunt-checker

Bug: T172094
Change-Id: Ic640ccf0f577e47036d473892522ea758014fab4
8 years ago
Umherirrender 77ff62c02c Add stylelint for css and less files
Fixed the following rules:
- number-leading-zero
- length-zero-no-unit
- string-quotes
- max-empty-lines
- selector-pseudo-element-colon-notation
- at-rule-empty-line-before
- at-rule-name-space-after
- media-feature-parentheses-space-inside
- color-hex-case
- declaration-block-semicolon-space-bef
- declaration-property-value-blacklist

Change-Id: Id0b43bff22b3f9ae9b912bd886e2da4c8576b165
8 years ago
James D. Forrester 574ba65e7d build: Bump grunt-jsonlint from 1.0.6 to 1.0.7
Change-Id: I33a097b8b0143a73649033a2af792ad93836fcb0
9 years ago
Paladox 4b7fdbbdd3 Update Jenkins tests
Add support for running jshint in npm.

Add support for running tests through composer.json.

Change-Id: I97ab0afa8edaba06821651b595a470b0771d354d
9 years ago
Isarra 3a1bc368de Initial skin from skin:Example; just renamed
Change-Id: Ic60e93eff08abe541635e135faf04e60a756f44c
9 years ago