Wikimedia

Update external dependency on babel-preset-env and friends in MediaWiki's Popups extension

This task is about MediaWiki's Page-Previews extension and a bit advanced.

Keeping up to date with external software dependencies is important to keep code healthy.

babel-present-env has been [[ https://github.com/babel/babel-preset-env | archived and moved into babel core ]]. Update it and related dependencies to the latest with best practices in MediaWiki's Page-Previews extension.

$:user\> grep -r "babel-preset-env" .
./package.json:    "babel-preset-env": "1.6.0",
./package-lock.json:    "babel-preset-env": {
./package-lock.json:      "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.6.0.tgz",

You are expected to provide a patch in Wikimedia Gerrit. See https://www.mediawiki.org/wiki/Gerrit/Tutorial for how to set up Git and Gerrit.

Task tags

  • json
  • javascript

Students who completed this task

Shreyas Minocha

Task type

  • code Code
  • done_all Quality Assurance
close

2018