Uploaded image for project: 'Nuxeo Platform'
  1. Nuxeo Platform
  2. NXP-29655

Migrate UI contribution to ES Modules

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Aspera Connector

      Description

      In order to match the current Web UI stack and needs, but also to understand what kind of challenges other contributions and addons may face, we should try to migrate the existing Aspera Connector code (on the UI side) to ES Modules and relying on actual npm dependencies instead of just believing that those will be available on Web UI.

      This would allow us to perform proper validation to the code, to setup a proper unit test approach, to probably get some IntelliSense on our IDEs, to have more control on the dependencies we need, among other benefits.

      For this we should also keep in mind that we'll need a proper bundling process which could also happen on UI loading performances since it is expected to minify instead of having every file available and loaded.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 2 weeks, 2 days
                  2w 2d