Prasad P. Pawar created ATLAS-5225:
--------------------------------------
Summary: ATLAS UI: Upgrade UI dependencies and improve code
quality across dashboard, dashboardv2, and docs
Key: ATLAS-5225
URL: https://issues.apache.org/jira/browse/ATLAS-5225
Project: Atlas
Issue Type: Task
Affects Versions: 3.0.0
Reporter: Prasad P. Pawar
Assignee: Prasad P. Pawar
This change upgrades dependencies and improves code quality across the Atlas UI
(dashboard, dashboardv2, and docs).Changes
# Build toolchain updates
* Dashboard atlas-lineage: Replace deprecated
babel-plugin-transform-class-properties 6.x with
@babel/plugin-transform-class-properties 7.23.3; upgrade @babel/core and
@babel/preset-env to 7.23.2.
* Dashboardv2 atlas-lineage: Same Babel upgrades.
* Docs: Add npm overrides for ip, webpack-dev-middleware, path-to-regexp,
html-minifier, and http-proxy-middleware. Add patch-package fixes for
html-minifier and http-proxy-middleware to improve error handling and regex
behavior.
# Code quality
* Dashboard: Remove unused imports and prefix unused variables with _ to
reduce ESLint warnings (from 160 to 132).
* Affected files: Filters.tsx, commonComponents.tsx, CommonViewFunction.ts,
AuditFilters.tsx, TypeSystemTreeView.tsx.
# Verification
* All changes are build-time or transitive dependencies. No changes to
application behavior.
* Builds verified: dashboard, dashboard atlas-lineage, dashboardv2,
dashboardv2 atlas-lineage, docs.
Scope: dashboard/, dashboardv2/, docs/
--
This message was sent by Atlassian Jira
(v8.20.10#820010)