Port extension.js to ESM module import for Gnome Shell 45
Port extension.js and supporting files to ESM modules to support Gnome 45. Metadata update to only support Gnome 45
Port ding.js app to ESM modules, port all supporting files and classes to support ESM modules like the extension and Gnome 45.
Extensive eslint cleanup.
Update gtk4-ding.pot files.
Checked, extension works on Gnome 45 beta. (Tested on Arch Linux)
Edited by Sundeep Mediratta