Executando verificação de segurança...
3
Carregando publicação patrocinada...
3

Opa, tudo bem?

Também já trabalhei com extensões e no momento estou desenvolvendo uma para lembrar de tomar água (é simples mesmo... Mas eu tenho hiperfoco e acabo esquecendo de comer entre outras coisas).

Como o autor do post falou, é possível criar extensões com html, js e css. Logo, você também pode utilizar webpack para poder usar Frameworks como react - bem, se é JS, você pode usar hehehehe.

Aqui tem o boilerplate que meu professor utiliza (que no fim forkei também).

2

Fala Saulo, explicando bem por cima, você pode criar uma extensão como uma página web normal, com o html + css + javascript. O que faz ser identificada pelo browser e rodar como extensão é o manifesto manifest.json na raiz do projeto, indicando onde fica o html e script do popup, serviços que rodam em background, etc..

A MDN explica aqui como fazer sua primeira extensão.

Também tem um conteúdo legal no Chrome for Developers