mediawiki-extensions-Popups/package.json
Thiemo Kreuz 1cf721e2a2 Handle collapsible & sortable elements in reference popups
Elements that are marked as collapsible (often tables, but can
actually be anything) are most certainly marked as such because
they are big and don't fit in a popup.

Another plugin makes tables sortable.

In both cases non-functional UI elements appear in the popup.
We decided:
* Hide collapsible elements (no matter if currently collapsed
  or not), and show a placeholder text instead.
* Remove sortable arrows.

This is a baseline patch that solves everything, except the
(i) icon is missing. This will be added in the next patch.

Bug: T220208
Change-Id: I58f3036bf4988d0ebe5716b0a54506446fca10c3
2020-10-28 17:23:12 +01:00

74 lines
2.6 KiB
JSON

{
"private": true,
"scripts": {
"storybook": "./.storybook/storybook-resources.sh && start-storybook --config-dir=.storybook -p 6006 -s .storybook/static",
"build-storybook": "./.storybook/storybook-resources.sh && build-storybook --config-dir=.storybook -o docs/ui -s .storybook/static",
"start": "webpack -w --mode=development",
"build": "webpack --mode=production",
"lint:fix": "grunt fix",
"test:unit": "mw-node-qunit 'tests/node-qunit/**/*.test.js' --require \"$PWD/tests/node-qunit/run.js\" | tap-mocha-reporter dot",
"test": "npm -s run check-built-assets && grunt lint && npm -s run coverage && npm -s run -s doc && bundlesize && npm run build-storybook",
"doc": "jsdoc -c jsdoc.json && npm run build-storybook",
"node-debug": "node -v && npm -v && echo 'Please ensure you are running the correct version of nvm before running this command.'",
"check-built-assets": "echo 'CHECKING BUILD SOURCES ARE COMMITTED OR STAGED' && npm -s run build && git diff --exit-code resources/dist || { npm run node-debug; false; }",
"coverage": "SPAWN_WRAP_SHIM_ROOT=\"$PWD/.nyc_output\" nyc npm -s run test:unit",
"precommit": "npm -s t",
"selenium-daily": "npm run selenium-test",
"selenium-test": "wdio tests/selenium/wdio.conf.js"
},
"engines": {
"node": "10.15.2"
},
"devDependencies": {
"@babel/core": "7.2.0",
"@babel/preset-env": "7.2.0",
"@babel/register": "7.0.0",
"@storybook/addon-cssresources": "5.2.5",
"@storybook/addon-knobs": "5.2.5",
"@storybook/addon-options": "5.2.5",
"@storybook/html": "5.1.10",
"@types/jquery": "3.3.29",
"@wdio/cli": "6.3.5",
"@wdio/junit-reporter": "6.1.5",
"@wdio/local-runner": "6.3.5",
"@wdio/mocha-framework": "6.3.0",
"@wdio/spec-reporter": "6.3.0",
"@wdio/sync": "6.3.3",
"@wikimedia/mw-node-qunit": "6.1.0",
"babel-loader": "8.0.4",
"bundlesize": "0.18.0",
"clean-webpack-plugin": "3.0.0",
"cssjanus": "1.3.1",
"eslint-config-wikimedia": "0.17.0",
"expose-loader": "0.7.5",
"grunt": "1.1.0",
"grunt-banana-checker": "0.9.0",
"grunt-contrib-watch": "1.1.0",
"grunt-eslint": "23.0.0",
"grunt-stylelint": "0.15.0",
"grunt-svgmin": "5.0.0",
"jquery": "3.4.1",
"jsdoc": "3.6.3",
"less": "3.8.1",
"less-loader": "4.1.0",
"nyc": "15.0.0",
"pre-commit": "1.2.2",
"redux": "4.0.1",
"redux-thunk": "2.3.0",
"stylelint-config-wikimedia": "0.10.1",
"svg-inline-loader": "0.8.0",
"tap-mocha-reporter": "5.0.1",
"url-loader": "1.1.2",
"wdio-mediawiki": "1.0.0",
"webdriverio": "6.3.5",
"webpack": "4.27.1",
"webpack-cli": "3.1.2"
},
"bundlesize": [
{
"path": "resources/dist/index.js",
"maxSize": "13.8kB"
}
]
}