build: Updating cross-spawn to 7.0.6

* https://github.com/advisories/GHSA-3xgq-45jj-v275

Change-Id: I002baa659c65f7f65f49e1241c4a3a328841c410
1 file changed
tree: e3920960a2437d91467a8873d6a1004fa05e362f
  1. .phan/
  2. adr/
  3. bin/
  4. i18n/
  5. includes/
  6. lib/
  7. maintenance/
  8. modules/
  9. schemas/
  10. styles/
  11. tests/
  12. .eslintignore
  13. .eslintrc.json
  14. .gitignore
  15. .gitreview
  16. .phpcs.xml
  17. .stylelintrc.json
  18. .svgo.config.js
  19. AUTHORS.txt
  20. CODE_OF_CONDUCT.md
  21. composer.json
  22. Doxyfile
  23. extension.json
  24. externalLinks.json
  25. Gruntfile.js
  26. hooks.txt
  27. jsdoc.json
  28. Kartographer.alias.php
  29. LICENSE
  30. package-lock.json
  31. package.json
  32. README.md
  33. rollup.config.js
README.md

Kartographer is a MediaWiki extension that adds map capability See https://www.mediawiki.org/wiki/Extension:Kartographer

You will need to run your own map tile server, or use one that is available to you. See https://wiki.openstreetmap.org/wiki/Tile_servers

Terminology

  • DM – data model
  • Dynamic as in "dynamic map frame" – scrollable, zoomable mini map in a wiki article, realized with Leaflet
  • GeoData – MediaWiki extension that provides the information for the nearby feature
  • GeoJSON – standard format to describe features on a map, e.g. points and shapes
  • Kartographer – MediaWiki extension for displaying prerendered and dynamic maps
  • Kartotherian – tile server as well as backend rendering service required for Kartographer
  • Leaflet – JavaScript library for interactive maps
  • Maki – icon set used for the markers on a map
  • Marker – a location on a map marked with a pin and/or an icon
  • MapBox – collection of JavaScript libraries on top of Leaflet, as well as the name of the company that created them
  • MW – MediaWiki
  • Nearby – in this context a feature that provides links to other articles on the same wiki that have coordinates close to a given location
  • OSM – OpenStreetMap, data source for the base layer of all maps
  • Simplestyle – extension to the GeoJSON standard
  • Static as in "static map frame" – the static .png rendering of a <mapframe> tag; note this is always present, but overlayed with a dynamic map frame, depending on the configuration
  • Tile – see en:Tiled web map
  • TopoJSON – extension to the GeoJSON standard that encodes topology
  • VE – VisualEditor
  • Wikivoyage – primary user of dynamic maps and the nearby feature on the Wikimedia cluster
  • WV – Wikivoyage

Developer info

Many parts of the JavaScript that builds the dynamic maps and provides the GeoJSON might be used by tools and Gadgets outside of the Wikimedia extension realm so dependencies and requirements on this interface may be hard to discover. Be extra careful changing these without notice if they're not explicitly marked private and especially if they are marked public.