Brijesh Bhalala created ATLAS-5384:
--------------------------------------

             Summary: Atlas Classic UI: Upgrade UI dependencies for dashboardv2
                 Key: ATLAS-5384
                 URL: https://issues.apache.org/jira/browse/ATLAS-5384
             Project: Atlas
          Issue Type: Task
          Components:  atlas-core
    Affects Versions: 2.5.0, 3.0.0
            Reporter: Brijesh Bhalala
            Assignee: Brijesh Bhalala


The legacy dashboardv2 module requires several dependency upgrades to address 
outdated packages and open Dependabot pull requests. 

Because dashboardv2 is tied to the older npm v6 build environment via Maven, 
upgrading deeply nested sub-dependencies (like those within Grunt build tools) 
requires additional configuration.

This ticket aims to:
1. Introduce the `npm-force-resolutions` tool via a preinstall script to allow 
for safe upgrades of nested dependencies.
2. Upgrade top-level and nested dependencies in both `dashboardv2` and 
`dashboardv2/public/js/external_lib/atlas-lineage`.
3. Regenerate a clean `package-lock.json` using the required Node v12.16.0 / 
npm v6.13.7 environment.

This effort will also consolidate and close the following open Dependabot PRs:
* PR #629 (@babel/plugin-transform-modules-systemjs)
* PR #588 (picomatch)
* PR #579 (picomatch)
* PR #561 (serialize-javascript, webpack)
* PR #255 (elliptic)
* PR #254 (serve-static)
* PR #253 (send, serve-static)




--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to