Important Update: MOSIP Identity v1.2.0.1 and impact of npm (node package manager)

Dear MOSIP Community Users,

In the recent npm (Node Package Manager) update to version 9.0.0, several default libraries have been relocated or substituted. Consequently, in MOSIP Identity version 1.2.0.1, the virtual keyboard feature will be unavailable, and users may encounter a compilation error upon installing related packages.

The following modules are affected by this alteration:

  • Pre Registration
  • Administration
  • Partner Management Portal

What this means for you:

  • Virtual Keyboard Unavailable: The virtual keyboard feature will temporarily be unavailable in the Pre-Registration, Administration, and Partner Management Portal modules of MOSIP Identity v1.2.0.1.
  • Potential Compilation Error: Users installing related packages during the build process might encounter a compilation error.

We understand this may cause inconvenience and are working diligently to address it. Our team is actively adapting the product to these changes, and the fix will be incorporated in future releases. In the meantime, to avoid the compilation error for existing users:

  1. Download the source code from Git.
  2. Before executing the build command, navigate to the directory containing the source code and run these commands sequentially:
  • npm uninstall ngx7-material-keyboard
  • Delete the existing "node_modules" folder
  • npm install rxjs-compat^6.6.7
  • npm install @ngx-material-keyboard/core
  • npm install --legacy-peer-deps

We apologize for any disruption this may cause and appreciate your continued support.

Please don’t hesitate to contact us if you have any questions or require further assistance. Thank you for being so understanding.

Stay tuned for updates!

Best regards,
On Behalf of MOSIP
Varaniya Selvaraja
Product Owner