@ngneat/dirty-check-forms (npm): Detect Unsaved Changes in Angular Forms
Keywords: angular|angular 2|forms|dirty check|beforeunload|dirty-check|guard|reactive|reactive-forms