Skip to content

Get rid of PrimeNG dependency #686

Description

@fateeand

From major version v22 onward, PrimeNG is no longer open-source: https://primeui.dev/nextchapter

The latest version available under the MIT license is 21.1.19. We need to remove this dependency from the cps-ui-kit.

The approach should look like this:

  1. A quick fix to unblock the library update to Angular 22
    We need to copy the PrimeNG code we use into our repo and remove the dependency. The MIT license allows this as long as we keep the copyright notices and license text.
  2. A long-term approach to migrate all the components/services/directives we use so they work without PrimeNG code
    PrimeNG is currently used, either as utils or base components, in:
  • Datepicker
  • Autocomplete
  • Notifications
  • Dialog
  • Tree autocomplete
  • Tree select
  • Tree table
  • Table
  • Menu

Metadata

Metadata

Assignees

Labels

Type

Fields

No fields configured for Epic.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions