Esta función requiere la versión 1.6.2 o superior de Mellowtel. Este es un cambio importante en comparación con versiones anteriores.
Mellowtel ofrece una función opcional que te permite manejar más solicitudes y, por lo tanto, ganar más. Esta función se llama “Meucci”.
Instalación
Primero, instala el paquete npm requerido usando tu gestor de paquetes preferido:
Usando npm
Usando yarn
Usando pnpm
A continuación se presentan las instrucciones para habilitar la función Meucci en tu plugin de navegador, con opciones tanto para implementaciones estándar como para el framework Plasmo.
Implementación Estándar
1. Crea un archivo JavaScript llamado meucci.js
En el directorio src, o donde tengas tus archivos js, crea un archivo llamado meucci.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.
2. Actualiza tu configuración de webpack
Asegúrate de que tu directorio de compilación final incluya el archivo meucci.js.
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.
3. Actualiza el manifest.json
Añade el archivo meucci.js a tu manifest.json como web_accessible_resources:
Implementación del Framework Plasmo
Si estás usando el framework Plasmo, sigue estos pasos alternativos:
1. Crea un archivo TypeScript llamado meucci.ts
En el directorio src, o donde tengas tus archivos ts, crea un archivo llamado meucci.ts y añade el siguiente código:
2. Crea un Script de Compilación
Crea un archivo build-meucci.js en la raíz de tu proyecto con el siguiente contenido:
3. Actualiza el package.json
Añade lo siguiente a tu archivo package.json:
Puedes:
- Ejecutar el script de compilación manualmente después de tu compilación principal:
npm run build:meucci
- O añadirlo a tu script de compilación existente con
&: "build": "your-existing-build-command & npm run build:meucci"
Esto asegurará que el archivo Meucci esté correctamente empaquetado y copiado a todos los directorios de compilación en la estructura correcta de Plasmo.
Actualiza initContentScript
Para ambas implementaciones, modifica tu método initContentScript en el script de contenido para incluir la ruta correcta al archivo Meucci:
Para el framework Plasmo, puedes usar lo siguiente:
Si también tienes habilitado Pascoli, puedes usar lo siguiente: