{ "name": "MinervaNeue", "private": true, "scripts": { "lint": "npm -s run lint:styles && npm -s run lint:js && npm -s run lint:i18n", "lint:fix": "npm -s run lint:styles -- --fix && npm -s run lint:js -- --fix && npm -s run lint:i18", "lint:js": "eslint --cache .", "lint:styles": "stylelint --cache --report-needless-disables **/*.{css,less}", "lint:i18n": "banana-checker --requireLowerCase=0 i18n/", "test": "npm run lint && npm run doc && dev-scripts/svg_check.sh && npm run test:unit", "test:unit": "jest --silent --passWithNoTests", "minify:svg": "svgo --config=.svgo.config.js --quiet --recursive --folder resources/", "doc": "jsdoc -c jsdoc.json", "selenium-test-cucumber": "wdio tests/selenium/wdio.conf.cucumber.js", "selenium-daily": "npm run selenium-test", "selenium-test": "wdio tests/selenium/wdio.conf.js" }, "devDependencies": { "@wdio/cli": "7.30.1", "@wdio/cucumber-framework": "7.30.2", "@wdio/junit-reporter": "7.29.1", "@wdio/local-runner": "7.30.1", "@wdio/mocha-framework": "7.26.0", "@wdio/spec-reporter": "7.29.1", "eslint-config-wikimedia": "0.26.0", "grunt-banana-checker": "0.11.1", "jsdoc": "4.0.2", "jsdoc-wmf-theme": "0.0.12", "mwbot": "2.0.0", "pre-commit": "1.2.2", "stylelint-config-wikimedia": "0.16.1", "svgo": "3.2.0", "wdio-mediawiki": "2.5.0" }, "dependencies": { "jest": "^27.4.7" } }