Push Express es una herramienta que simplifica la integración de componentes de los productos de Push Protocol en proyectos web. Aunque el desarrollo comenzó con la implementación de servicios de notificaciones push, actualmente soporta una amplia gama de funcionalidades de Push Protocol. Permite agregar componentes y servicios utilizando TypeScript o JavaScript, con soporte para Yarn y NPM.
- Agrega componentes de todos los productos de Push Protocol con un solo comando.
- Compatible con TypeScript y JavaScript.
- Instala automáticamente las dependencias usando Yarn, NPM o manualmente.
- Integración sencilla con Push Protocol para gestionar notificaciones Web3, chats, y más.
Para instalar Push Express, sigue estos pasos:
npm install -g push-express
yarn global add push-express
Una vez instalado, puedes usar Push Express en tu proyecto para agregar componentes de los productos de Push Protocol.
Ejecuta el siguiente comando para agregar un componente:
npx push-express add [componente]
o
push-express add [componente]
Nota: Reemplaza
[componente]
con el producto específico de Push Protocol que deseas integrar (por ejemplo,notification
,chat
, etc.).
Después de ejecutar el comando anterior, selecciona el tipo de archivo para tu proyecto:
- TypeScript (predeterminado)
- JavaScript
Después de agregar el componente, Push Express te pedirá que elijas cómo instalar las dependencias:
- Yarn: Instala automáticamente las dependencias usando Yarn.
- NPM: Instala automáticamente las dependencias usando NPM.
- Manual: Mostrará el comando para instalarlas manualmente.
npm install @pushprotocol/restapi@latest ethers@^5.7
Una vez agregado el componente e instaladas las dependencias, puedes iniciar tu proyecto:
npm run dev
o
yarn dev
Aquí tienes un ejemplo de cómo podría lucir la estructura de tu proyecto después de agregar un componente:
src/
├── components/
│ └── push-notification/
│ ├── index.ts
│ └── push-notification.tsx
└── service/
└── push-notification/
├── index.ts
└── push-notification.service.ts
¡Las contribuciones son bienvenidas! Si deseas contribuir a Push Express, sigue estos pasos:
- Haz un fork del proyecto https://github.com/wolfcito/push-express.
- Crea una rama para tu funcionalidad (
git checkout -b feature/nueva-funcionalidad
). - Haz commit de tus cambios (
git commit -m 'Agregar nueva funcionalidad'
). - Haz push a la rama (
git push origin feature/nueva-funcionalidad
). - Abre un pull request.
⚠️ Advertencia:
El código en este repositorio se proporciona sin garantías. Es importante señalar que el código no ha sido auditado para detectar posibles vulnerabilidades de seguridad. Usar este código podría generar pérdida de fondos, datos comprometidos o riesgos para los activos. Procede con precaución y utiliza este código bajo tu propio riesgo. Consulta el archivo LICENSE para más detalles sobre los términos y condiciones.
Este proyecto está bajo la licencia MIT. Para más información, consulta el archivo LICENSE.