mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/Popups
synced 2024-11-27 17:00:37 +00:00
90a829179c
When the user sets a different language than the projects content language, ReferencePreviews were rendered LTR. By using the bdi tag this behavior is fixed. Note that PagePreviews gets language and direction from the TextExtracts response and use them to achive the same. The latter is not straight forward available for ReferencePreviews so I'm using bdi to achieve the same. Bug: T345833 Change-Id: I6554e6e1db3aac06c04c9185500e05de238adde2
78 lines
3 KiB
JSON
78 lines
3 KiB
JSON
{
|
|
"name": "Popups",
|
|
"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",
|
|
"test": "npm -s run check-built-assets && npm run test:lint && bash ./dev-scripts/svg_check.sh && npm -s run coverage && npm -s run doc && bundlesize",
|
|
"test:unit": "mw-node-qunit \"tests/node-qunit/**/*.test.js\" --require \"$PWD/tests/node-qunit/run.js\" | tap-mocha-reporter dot",
|
|
"test:lint": "npm -s run test:lint:styles && npm -s run test:lint:js && npm -s run test:lint:i18n",
|
|
"test:lint:js": "npm -s run linter:js",
|
|
"test:lint:styles": "npm -s run linter:styles",
|
|
"test:lint:i18n": "banana-checker --requireLowerCase=0 i18n/",
|
|
"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": "nyc --reporter=lcov npm -s run test:unit",
|
|
"doc": "jsdoc -c jsdoc.json && npm run build-storybook",
|
|
"linter:js": "eslint --cache .",
|
|
"linter:styles": "stylelint \"src/**/*.less\"",
|
|
"minify-svg": "svgo --config=.svgo.config.js --quiet --recursive --folder resources/ext.popups.images/",
|
|
"node-debug": "node -v && npm -v && echo 'Please ensure you are running the correct version of nvm before running this command.'",
|
|
"precommit": "npm -s t",
|
|
"selenium-daily": "npm run selenium-test",
|
|
"selenium-test": "wdio tests/selenium/wdio.conf.js"
|
|
},
|
|
"engines": {
|
|
"node": "12.21.0"
|
|
},
|
|
"devDependencies": {
|
|
"@babel/core": "7.2.0",
|
|
"@babel/plugin-transform-runtime": "7.15.0",
|
|
"@babel/preset-env": "7.2.0",
|
|
"@babel/register": "7.0.0",
|
|
"@storybook/html": "6.4.22",
|
|
"@types/jquery": "3.3.29",
|
|
"@wdio/cli": "7.30.1",
|
|
"@wdio/spec-reporter": "7.29.1",
|
|
"@wdio/junit-reporter": "7.29.1",
|
|
"@wdio/local-runner": "7.30.1",
|
|
"@wdio/mocha-framework": "7.26.0",
|
|
"@wikimedia/codex": "0.14.0",
|
|
"@wikimedia/codex-icons": "0.14.0",
|
|
"@wikimedia/mw-node-qunit": "7.0.0",
|
|
"babel-loader": "8.0.4",
|
|
"browserslist-config-wikimedia": "0.2.0",
|
|
"bundlesize": "0.18.1",
|
|
"clean-webpack-plugin": "3.0.0",
|
|
"cssjanus": "1.3.1",
|
|
"eslint": "8.31.0",
|
|
"eslint-config-wikimedia": "0.25.0",
|
|
"eslint-plugin-no-jquery": "2.7.0",
|
|
"expose-loader": "0.7.5",
|
|
"grunt-banana-checker": "0.11.0",
|
|
"jquery": "3.7.1",
|
|
"jsdoc": "3.6.10",
|
|
"less": "3.13.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.15.0",
|
|
"svg-inline-loader": "0.8.2",
|
|
"svgo": "3.0.2",
|
|
"tap-mocha-reporter": "5.0.1",
|
|
"url-loader": "1.1.2",
|
|
"wdio-mediawiki": "2.3.0",
|
|
"webpack": "4.44.2",
|
|
"webpack-cli": "3.3.12"
|
|
},
|
|
"bundlesize": [
|
|
{
|
|
"path": "resources/dist/index.js",
|
|
"maxSize": "14.8kB"
|
|
}
|
|
]
|
|
}
|