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)

Reply via email to