* fix(extension): use rm instead of trash
* fix(extension): use the appropriate peer-deps for web-ext and eslint-plugin-mozilla
* refactor(extension): moved .gitignore rules into Extension
* fix(extension): fix prettier setup
* refactor(Extension): move from Extension/firefox to extension
* refactor(Extension): unify extensions
* refactor(Extension): fix .eslintrs.js and execute npm run fix
* refactor(Extension): apply ESLint and prettier
To allow ESLint to parse the most modern JavaScript a dependecy on babel
has been added.
This change allows us to enforce consistent formatting across the
extension in the future
* chore(conda): unlock node version
This change was enabled by removing npm-run-all
* feat(extension): use content.ts for content.js
* test(custom_function): use new selenium attributes
* fix(webdriver_utils): use new selenium methods