Можно использовать все. Можно использовать все прелести разработки. Но есть мааааленькое но, и оно заключается в том, что у тебя не будет автоматического обновления расширения, при изменении файлов. Есть гайды, где люди пытались это настроить, и вполне успешно, но они устарели. Тебе придется вручную или автоматически запускать процесс сборки, а потом вручную перезагружать расширение в браузере. Удобно? Не думаю. Но, что есть, то есть.
P.S. Если есть какая-то актуальная инструкция по автоматизации всего этого дела, буду рад увидеть.