* Update ScriptAccordion and ScriptItem components for improved styling
* Add README.md for Proxmox VE Helper-Scripts Frontend
* Remove testing dependencies and related test files from the frontend project
* Update analytics URL in siteConfig to point to community-scripts.org
* Refactor ESLint configuration to have one source of truth and run "npm lint" to apply new changes
* Update lint script in package.json to remove npm
* Add 'next' option to ESLint configuration for improved compatibility
* Update package dependencies and versions in package.json and package-lock.json
* Refactor theme provider import and enhance calendar component for dynamic icon rendering
* rename sidebar, alerts and buttons
* rename description and interfaces files
* rename more files
* change folder name
* Refactor tooltip logic to improve updateable condition handling
* Enhance CommandMenu to prevent duplicate scripts across categories
* Remove test step from frontend CI/CD workflow
It's much more semantic to use the `<button />` HTML component rather
than trying to build the same functionality out of a `<div />` so that's
what is updated here.
This also updates some of the classes that were on the button as they're
no longer required and removes some commented out code that doesn't need
to be left around.
There was also a `<span />` with the contents "Copy" that I couldn't
work out when it was meant to be displayed, so I swapped that over to an
HTML tooltip on the `<button />`.