# Aurelia.enhance() & 😎

**URL:** <https://discourse.aurelia.io/t/aurelia-enhance/4793>\
**Category:** Framework Knowledge\
**Created:** [June 4, 2022, 7:30pm UTC](https://discourse.aurelia.io/t/aurelia-enhance/4793 "2022-06-04T19:30:00Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Alexander-Taran](https://yyz1.discourse-cdn.com/flex027/user_avatar/discourse.aurelia.io/alexander-taran/32/2308_2.png) [@Alexander-Taran](https://discourse.aurelia.io/u/Alexander-Taran)\
**Post date:** [June 4, 2022, 7:30pm UTC](https://discourse.aurelia.io/t/aurelia-enhance/4793/1 "2022-06-04T19:30:00Z")

</div>

Just how it reads…  
After you call `Aurelia.enhanceAndWatch()` not only the currently existing custom elements will be enhanced… but those that will be added to the page in runtime will be enhanced as well.  
Also… for those that are removed the detach cycle will be called as well.

> **[aurelia-enhance-n-watch](https://www.npmjs.com/package/aurelia-enhance-n-watch)**
>
> An Aurelia plugin project.. Latest version: 0.2.0, last published: 16 minutes ago. Start using aurelia-enhance-n-watch in your project by running \`npm i aurelia-enhance-n-watch\`. There are no other projects in the npm registry using...

Finally got my hands on a long overdue plugin. Was written back in 2019.  
Now it’s a package and a repo.
