77 packages
api-testing
API-Testing is a library for end-to-end integration tests for MediaWiki's [Action API](https://www.mediawiki.org/wiki/API:Main_page) and [REST API](https://www.mediawiki.org/wiki/API:REST_API). You can run tests locally by installing the NPM package and c
backbone-basics
Backbone support library
context-cards
Get Wikipedia page previews on any page!
css-face-string
Generates a string with font face css
cycle-values
Cycle through an array values
do-i-have-internet
keep pinging and show if internet is available
elm-canvas
Custom element to be used in conjunction with Elm
elm-node
Run Elm + JS programs easily in node
eslint-config-wikimedia
ESLint config following Wikimedia code conventions.
eslint-plugin-no-jquery
Disallow jQuery functions with native equivalents.
fill-circle
paint a circle in a canvas context
furgoneta
Functional JS support library
grunt-banana-checker
Checker for the 'Banana' JSON-file format for interface messages, as used by MediaWiki and jQuery.i18n.
grunt-stylelint
A Grunt checker for CSS files using Stylelint
grunt-tyops
A grunt task to check files for typos and fail if any are found
immutable-fns
Immutable js functions for immutable js data structures
@joakin/sum-types
``` npm install sum-types ```
@joakin/task-queue
Task/Job in-process queue with concurrency/capacity/abort/cancelling support
jquery-client
Minimal client-side user-agent parser.
markdown-folder-to-html
Convert a folder with files and markdown documents to an HTML site
method-memoize
Memoize methods of class instances
mfui
Mobile web components for wikimedia sites
mw-node-qunit
Node CLI qunit runner with mediawiki additions
oojs
Power for object oriented JavaScript libraries.
oojs-router
Object-oriented navigation routing library built on top of OOjs.