ngx-file-drop icon indicating copy to clipboard operation
ngx-file-drop copied to clipboard

Update ngx-file-drop to Angular 19

Open apiweb opened this issue 1 year ago • 0 comments

This PR update the ngx-file-drop project from Angular 16 to Angular 19. The upgrade was performed using ng update, after this, I ran some schematics to ensure compatibility.

Changes:

  • Updated Angular dependencies to version 19.
  • Ran ng update and applied necessary schematics for the migration.
  • Updated project files (angular.json, tsconfig.json, etc.) to align with the latest Angular structure and options.
  • Updated code to use Angular’s new control flow from v17.
  • I mark all components with standalone: false to maintain the module-based structure. (In a future PR i can migrate the project to full standalone components).
  • Update @Input and @Output to use the new signals input and output signals.
  • Updated example application with some more examples.
  • Updated Lint to use the new eslint.
  • Added rimraf as devdependency because it was removed from eslint 9.0.

Notes

  • Tested on a local project with no apparent issues.

ngx-file-drop-example

apiweb avatar Jan 30 '25 00:01 apiweb