[DCOS_OSS-2190] Check if we need every dependencies we have Created: 23/Feb/18  Updated: 20/Nov/18  Resolved: 28/Mar/18

Status: Resolved
Project: DC/OS
Component/s: dcos-ui
Affects Version/s: None
Fix Version/s: DC/OS 1.12.0

Type: Task Priority: Medium
Reporter: Daniel Schmidt (Inactive) Assignee: Daniel Schmidt (Inactive)
Resolution: Done  
Labels: @frontend-resolved, frontend, qa:invalid, released-repo:dcos-ui, released-tag:master+v1.12.0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Epic Link: Update Dependencies (React, webpack, …)
Team: DELETE Frontend (Mesosphere) Team
Sprint: DC/OS UI 1.12 Sprint 2, DC/OS UI 1.12 Sprint 3
Story Points: 5

 Description   

if you discover a dependency which is outdated and we can get rid of, please create a task for next sprint.

example: Something which is heavy, but we use only one small part of it, and there is a better package or we could extract the needed parts in a util or package.

 

Dependencies we don't use:

  • node-libs-browser:�� (Could not find the usage)
  • transform-loader:�� (Could not find the usage)
  • stylelint-config-standard:�� (Could not find the usage)
  • zopfli-webpack-plugin:�� (Could not find the usage)

Dependencies that are only used once:

  • browser-info:⚠️(only to getthe current OS in the install modal)
  • colors:⚠️ (only for one script)
  • conventional-changelog-lint:⚠️ (duplicate with @commitlint/cli?)
  • conventional-changelog-lint-config-angular:⚠️ (duplicate with @commitlint/config-conventional)
  • esprima:⚠️ (only for one script)
  • glob:⚠️ (only for one script for a deep search of svgs)

Dependencies we use:

  • @commitlint/config-conventional:✅
  • @commitlint/cli:✅
  • @dcos/eslint-config:✅
  • @dcos/http-service:✅
  • @dcos/mesos-client:✅
  • autoprefixer:✅
  • babel-cli:✅
  • babel-core:✅
  • babel-loader:✅
  • babel-plugin-transform-runtime:✅
  • babel-polyfill:✅
  • babel-preset-es2015:✅
  • babel-preset-jest:✅
  • babel-preset-react:✅
  • babel-preset-react-hmre:❓(webpack branch)
  • babel-preset-stage-3:✅
  • babel-register:❓
  • babel-runtime:❓
  • classnames:✅
  • clipboard:✅
  • cnvs:✅
  • compression-webpack-plugin:✅
  • cookie:✅
  • css-loader:✅
  • cypress:✅
  • d3:✅
  • dcos-dygraphs:✅
  • deep-equal:✅
  • eslint:✅
  • eslint-plugin-compat:✅
  • eslint-plugin-destructuring:✅
  • eslint-plugin-import:✅
  • eslint-plugin-jsx-a11y:✅
  • eslint-plugin-jsx-max-len:✅
  • eslint-plugin-prettier:✅
  • eslint-plugin-react:✅
  • eslint-plugin-test-names:✅
  • extract-text-webpack-plugin:✅
  • file-loader:✅
  • flux:✅
  • gulp:✅
  • html-loader:✅
  • html-webpack-plugin:✅
  • image-webpack-loader:✅
  • intl:✅
  • inversify:✅
  • jasmine-reporters:✅
  • jest-cli:✅
  • jest-webpack-alias:✅
  • jison-loader:✅
  • json-loader:✅
  • less:✅
  • less-color-lighten:✅
  • less-loader:✅
  • license-checker:✅
  • localStorage:✅
  • lodash.throttle:✅
  • marked:✅
  • md5:✅
  • mesosphere-react-typeahead:✅
  • mesosphere-shared-reactjs:✅
  • mockdate:✅
  • moment:✅
  • node:✅
  • npm:✅
  • objektiv:✅
  • postcss:✅
  • postcss-loader:✅
  • prettier:✅
  • prettycron:✅
  • prop-types:✅
  • purify-css:✅
  • query-string:✅
  • raml-validator-loader:✅
  • react:✅
  • react-ace:✅
  • react-addons-pure-render-mixin:✅
  • react-addons-test-utils:✅
  • react-dom:✅
  • react-gemini-scrollbar:✅
  • react-intl:✅
  • react-jsonschema-form:✅
  • react-redux:✅
  • react-router:✅
  • react-test-renderer:✅
  • react-transition-group:✅
  • reactjs-components:✅
  • reactjs-mixin:✅
  • redux:✅
  • reflect-metadata:✅
  • rxjs:✅
  • rxjs-marbles:✅
  • semver:✅
  • source-map-loader:✅
  • string-replace-webpack-plugin:✅
  • style-loader:✅
  • stylelint:✅
  • stylelint-config-dcos:✅
  • svg-sprite:✅
  • tv4:✅
  • uglifyjs-webpack-plugin:✅
  • vinyl:✅
  • webpack:✅
  • webpack-dev-server:✅
  • webpack-merge:✅
  • webpack-notifier:✅


 Comments   
Comment by Andrew Hoskins (Inactive) [ 15/Mar/18 ]

The conventional-changelog-lint are not in package.json anymore.

Comment by Automation Bot [ 01/Aug/18 ]

Daniel Schmidt, this issue was resolved a while ago but is still not closed, could you please verify that it was actually shipped and update the state accordingly to keep our JIRA nice and tidy?

Comment by Automation Bot [ 13/Aug/18 ]

Daniel Schmidt, this issue was resolved a while ago but is still not closed, could you please verify that it was actually shipped and update the state accordingly to keep our JIRA nice and tidy?

Generated at Sun May 22 09:36:50 CDT 2022 using JIRA 7.8.4#78004-sha1:5704c55c9196a87d91490cbb295eb482fa3e65cf.