Unused dependencies
The package.json
contains a lot of packages, and I was curious if all of them were needed. I ran npx depcheck
which shows that a large number of dependencies are unused by the project.
npx: installed 128 in 9.093s
Unused dependencies
* @babel/helper-define-map
* @pubsweet/job-xsweet --used
* @pubsweet/model-user --used
* apollo-link-context
* apollo-link-schema
* apollo-server-express
* aws-sdk
* babel-runtime
* client-zip
* compression
* cookie-parser
* font-awesome
* got
* graphql-middleware
* graphql-tools
* helmet
* http-status-codes
* inversify-inject-decorators
* jimp
* loadable-components
* memory-cache
* morgan
* net
* node-schedule
* react-dropdown
* react-html-parser
* react-js-pagination
* react-markdown
* waait
* wax-prosemirror-plugins
* wax-prosemirror-schema
* ws
* xpub-with-context
Unused devDependencies
* @babel/plugin-proposal-export-namespace-from
* @babel/plugin-proposal-function-sent
* @babel/plugin-proposal-json-strings
* @babel/plugin-proposal-numeric-separator
* @babel/plugin-proposal-throw-expressions
* @babel/plugin-syntax-dynamic-import
* @babel/plugin-syntax-import-meta
* babel-core
* babel-jest
* babel-preset-minify
* clean-webpack-plugin
* jest
* joi-browser
* node-wait-for-it
* nodemon
* react-router-redux
* sass-loader
* speed-measure-webpack-plugin
* string-replace-loader
* uglifyjs-webpack-plugin
* webpack-bundle-analyzer
* webpack-cli
* webpack-dev-middleware
* webpack-dev-server
* webpack-hot-middleware
Missing dependencies
* babel-eslint: ./.eslintrc.js
* eslint-plugin-jest: ./.eslintrc.js
* eslint-plugin-prettier: ./.eslintrc.js
* eslint-config-airbnb: ./.eslintrc.js
* eslint-config-standard: ./.eslintrc.js
* eslint-config-standard-react: ./.eslintrc.js
* eslint-plugin-cypress: ./.eslintrc.js
* eslint-config-prettier: ./.eslintrc.js
* eslint-plugin-import: ./.eslintrc.js
* eslint-plugin-react: ./.eslintrc.js
* eslint-plugin-jsx-a11y: ./.eslintrc.js
* eslint-plugin-node: ./.eslintrc.js
* eslint-plugin-promise: ./.eslintrc.js
* eslint-plugin-standard: ./.eslintrc.js
* cz-customizable: ./package.json
* husky: ./package.json