A continuación se presentan las instrucciones para habilitar la función Pascoli en tu plugin de navegador, con opciones para implementaciones tanto estándar como del marco Plasmo.
Crea un archivo llamado pascoli.html y añade el siguiente código. Asegúrate de que este archivo se incluya en tu directorio de compilación final (/dist).Si seguiste la configuración inicial de webpack config setup, simplemente puedes añadir este archivo al directorio public como pascoli.html
En el directorio src, o donde tengas archivos js, crea un archivo llamado pascoli.js y añade el siguiente código. Asegúrate de que este archivo se incluya en tu directorio de compilación final (/dist).Si seguiste la configuración inicial de webpack config setup, simplemente puedes añadir este archivo al objeto entry en tu configuración de webpack.
import ModulePascoli from "@mellowtel/module-pascoli";let modulePascoli;(async () => { modulePascoli = new ModulePascoli(); await modulePascoli.init();})();
Asegúrate de que tu directorio de compilación final incluya los archivos pascoli.html y pascoli.js.Añade lo siguiente a tu configuración de webpack para asegurar que pascoli.js se incluya en la compilación:
module.exports = { mode: 'development', // Usa 'production' para compilaciones de producción 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 debería incluirse automáticamente en tu directorio de compilación si seguiste la configuración inicial de webpack config setup y lo añadiste al directorio public.
Crea un archivo llamado pascoli.tsx en tu directorio tabs. Si no tienes un directorio tabs, crea uno. Más información sobre tabs en el marco Plasmo se puede encontrar aquí. Añade el siguiente código al archivo pascoli.tsx: