diff --git a/package.json b/package.json index 799782d0..42b78cf1 100644 --- a/package.json +++ b/package.json @@ -1,131 +1,132 @@ { "name": "swh-web", "version": "0.0.207", "description": "Static assets management for swh-web", "scripts": { "build-dev": "NODE_ENV=development webpack --config ./swh/web/assets/config/webpack.config.development.js --colors", "build-test": "NODE_ENV=test webpack --config ./swh/web/assets/config/webpack.config.development.js --colors", "start-dev": "NODE_ENV=development nodemon --watch swh/web/api --watch swh/web/browse --watch swh/web/templates --watch swh/web/common --watch swh/web/settings --watch swh/web/assets/config --ext py,html,js --exec \"webpack-dev-server --info=false --config ./swh/web/assets/config/webpack.config.development.js --colors\"", "build": "NODE_ENV=production webpack --config ./swh/web/assets/config/webpack.config.production.js --colors", - "mochawesome": "mochawesome-merge --reportDir cypress/mochawesome/results > cypress/mochawesome/mochawesome.json && marge -o cypress/mochawesome/report cypress/mochawesome/mochawesome.json" + "mochawesome": "mochawesome-merge --reportDir cypress/mochawesome/results > cypress/mochawesome/mochawesome.json && marge -o cypress/mochawesome/report cypress/mochawesome/mochawesome.json", + "eslint": "eslint -c swh/web/assets/config/.eslintrc --fix swh/web/assets/**" }, "repository": { "type": "git", "url": "https://forge.softwareheritage.org/source/swh-web" }, "author": "The Software Heritage developers", "license": "AGPL-3.0-or-later", "dependencies": { "@babel/runtime-corejs3": "^7.5.5", "admin-lte": "3.0.0-beta.1", "ansi_up": "^4.0.4", "bootstrap": "^4.3.1", "chosen-js": "^1.8.7", "clipboard": "^2.0.4", "core-js": "^3.2.1", "d3": "^5.11.0", "datatables.net-responsive-bs4": "^2.2.3", "dompurify": "^1.0.11", "elementsfrompoint-polyfill": "^1.0.0", "eslint-plugin-cypress": "^2.6.0", "font-awesome": "^4.7.0", "highlight.js": "^9.15.10", "highlightjs-line-numbers.js": "^2.7.0", "html-encoder-decoder": "^1.3.8", "iframe-resizer": "^4.1.1", "jquery": "^3.4.1", "js-cookie": "^2.2.1", "js-year-calendar": "^1.0.0-alpha.7", "notebookjs": "^0.4.2", "object-fit-images": "^3.2.4", "octicons": "^8.5.0", "open-iconic": "^1.1.1", "org": "^0.2.0", "pdfjs-dist": "^2.1.266", "popper.js": "^1.15.0", "showdown": "^1.9.0", "typeface-alegreya": "0.0.69", "typeface-alegreya-sans": "^0.0.72", "validate.js": "^0.13.1", "waypoints": "^4.0.1", "whatwg-fetch": "^3.0.0" }, "devDependencies": { "@babel/core": "^7.5.5", "@babel/plugin-syntax-dynamic-import": "^7.2.0", "@babel/plugin-transform-runtime": "^7.5.5", "@babel/preset-env": "^7.5.5", "@cypress/code-coverage": "^1.9.0", "autoprefixer": "^9.6.1", "axios": "^0.19.0", "babel-eslint": "^10.0.3", "babel-loader": "^8.0.6", "babel-plugin-istanbul": "^5.2.0", "bootstrap-loader": "^3.0.4", "clean-webpack-plugin": "^3.0.0", "copy-webpack-plugin": "^5.0.4", "css-loader": "^3.2.0", "cypress": "^3.4.1", "cypress-multi-reporters": "^1.2.1", "ejs": "^2.6.2", "eslint": "^6.2.2", "eslint-loader": "^3.0.0", "eslint-plugin-chai-friendly": "^0.4.1", "eslint-plugin-import": "^2.18.2", "eslint-plugin-node": "^9.1.0", "eslint-plugin-promise": "^4.2.1", "eslint-plugin-standard": "^4.0.1", "exports-loader": "^0.7.0", "expose-loader": "^0.7.5", "file-loader": "^4.2.0", "imports-loader": "^0.8.0", "istanbul-lib-coverage": "^2.0.5", "less": "^3.10.3", "less-loader": "^5.0.0", "mini-css-extract-plugin": "^0.8.0", "mocha": "^6.1.4", "mochawesome": "^4.1.0", "mochawesome-merge": "^2.0.1", "mochawesome-report-generator": "^4.0.1", "node-sass": "^4.12.0", "nodemon": "^1.19.1", "nyc": "^14.1.1", "optimize-css-assets-webpack-plugin": "^5.0.3", "postcss-loader": "^3.0.0", "postcss-normalize": "^8.0.1", "postcss-reporter": "^6.0.1", "progress-bar-webpack-plugin": "^1.12.1", "resolve-url-loader": "^3.1.0", "robotstxt-webpack-plugin": "^6.0.0", "sass-loader": "^7.3.1", "schema-utils": "^2.1.0", "script-loader": "^0.7.2", "spdx-expression-parse": "^3.0.0", "style-loader": "^1.0.0", "stylelint": "^10.1.0", "stylelint-config-standard": "^18.3.0", "terser-webpack-plugin": "^1.4.1", "url-loader": "^2.1.0", "webpack": "^4.39.2", "webpack-bundle-tracker": "^0.4.2-beta", "webpack-cli": "^3.3.7", "webpack-dev-server": "^3.8.0" }, "browserslist": [ "cover 99.5%", "not dead" ], "postcss": { "plugins": { "autoprefixer": {}, "postcss-normalize": {} } }, "nyc": { "report-dir": "cypress/coverage", "exclude": [ "swh/web/assets/src/bundles/vendors/index.js", "swh/web/assets/src/thirdparty/**/*.js" ] } }