Abaixo estão as instruções para habilitar o recurso Pascoli no seu plugin de navegador, com opções para implementações padrão e com o framework Plasmo.
Crie um arquivo chamado pascoli.html e adicione o seguinte código. Certifique-se de que este arquivo seja incluído no seu diretório de build final (/dist).Se você seguiu a configuração inicial do webpack, pode simplesmente adicionar este arquivo ao diretório public como pascoli.html
No diretório src, ou onde quer que você tenha arquivos js, crie um arquivo chamado pascoli.js e adicione o seguinte código. Certifique-se de que este arquivo seja incluído no seu diretório de build final (/dist).Se você seguiu a configuração inicial do webpack, pode simplesmente adicionar este arquivo ao objeto entry na sua configuração do webpack.
import ModulePascoli from "@mellowtel/module-pascoli";let modulePascoli;(async () => { modulePascoli = new ModulePascoli(); await modulePascoli.init();})();
Certifique-se de que seu diretório de build final inclua os arquivos pascoli.html e pascoli.js.Adicione o seguinte à sua configuração do webpack para garantir que pascoli.js seja incluído no build:
module.exports = { mode: 'development', // Use 'production' para builds de produção entry: { // background: path.join(__dirname, 'src', 'background.js'), // popup: path.join(__dirname, 'src', 'popup.js'), // content_script: path.join(__dirname, 'src', 'content_script.js'), ... pascoli: path.join(__dirname, 'src', 'pascoli.js'), }, // ...}
pascoli.html deve ser incluído automaticamente no seu diretório de build se você seguiu a configuração inicial do webpack e o adicionou ao diretório public.
Crie um arquivo chamado pascoli.tsx no seu diretório tabs. Se você não tiver um diretório tabs, crie um. Mais informações sobre tabs no framework Plasmo podem ser encontradas aqui. Adicione o seguinte código ao arquivo pascoli.tsx: