Skip to content

alerta-webui doesn't install on node 18 or above #573

Description

@Matthew-Jenkins

Issue Summary
Unable to compile alerta on node 18, which is the oldest still supported version of node.

Environment

  • OS: Rhel8 & Fedora 38

  • API version: master

  • Deployment: N/A

  • For self-hosted, WSGI environment: N/A

  • Database: Postgres

  • Server config:
    Auth enabled? No
    Auth provider? N/A
    Customer views? No

  • web UI version: master

  • CLI version: N/A

To Reproduce
Steps to reproduce the behavior:

  1. Install node 18 or 20
  2. clone alerta-webui
  3. npm install

npm install will fail due to multiple no longer maintained libs not working on node18

Expected behavior
npm install should exit 0

Screenshots

Additional context
Looks like dependency hell. I tried doing a quick and dirty uplift to vuetify latest w/ vite but the best I could get is a white screen with nothing displayed after about 12 hours of work.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status
    🧊 Ice Box

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions