Files
filament-whatsapp-conector/composer.json
Wallace Martins 3bf496e8a9 feat: initial release v0.1.0
- Evolution API v2 integration with full HTTP client
- WhatsApp instance management (Create, Connect, Delete, LogOut, Restart)
- Real-time QR Code display with Alpine.js countdown timer
- Pairing code support for WhatsApp Web linking
- Webhook endpoint for receiving Evolution API events
- Complete instance settings (reject calls, always online, read messages, etc.)
- Filament v4 Resource with modal QR Code after instance creation
- Table actions for Connect, View, and Edit
- Status badges with Filament's native components
- Full translations support (English and Portuguese)
- Native Filament multi-tenancy support
- DTOs with Spatie Laravel Data for type safety
- Laravel Events for extensibility
- Background job processing for webhooks and messages
- Comprehensive configuration file
2025-12-07 10:14:40 -03:00

75 lines
2.2 KiB
JSON

{
"name": "wallacemartinss/filament-whatsapp-conector",
"description": "Filament plugin for WhatsApp integration with Evolution API v2",
"keywords": [
"laravel",
"filament",
"whatsapp",
"evolution-api",
"baileys",
"multi-tenancy"
],
"homepage": "https://github.com/wallacemartinss/filament-whatsapp-conector",
"license": "MIT",
"authors": [
{
"name": "Wallace Martins",
"email": "wallacemartinss@gmail.com",
"role": "Developer"
}
],
"require": {
"php": "^8.2",
"filament/filament": "^3.0|^4.0",
"illuminate/contracts": "^11.0|^12.0",
"spatie/laravel-data": "^4.0",
"spatie/laravel-package-tools": "^1.16"
},
"require-dev": {
"laravel/pint": "^1.14",
"nunomaduro/collision": "^8.1",
"orchestra/testbench": "^9.0|^10.0",
"pestphp/pest": "^3.0",
"pestphp/pest-plugin-arch": "^3.0",
"pestphp/pest-plugin-laravel": "^3.0",
"phpstan/extension-installer": "^1.3",
"phpstan/phpstan-deprecation-rules": "^2.0",
"phpstan/phpstan-phpunit": "^2.0"
},
"autoload": {
"psr-4": {
"WallaceMartinss\\FilamentEvolution\\": "src/",
"WallaceMartinss\\FilamentEvolution\\Database\\Factories\\": "database/factories/"
}
},
"autoload-dev": {
"psr-4": {
"WallaceMartinss\\FilamentEvolution\\Tests\\": "tests/"
}
},
"scripts": {
"post-autoload-dump": "@composer run prepare",
"prepare": "vendor/bin/testbench package:discover --ansi",
"analyse": "vendor/bin/phpstan analyse",
"test": "vendor/bin/pest",
"test-coverage": "vendor/bin/pest --coverage",
"format": "vendor/bin/pint"
},
"config": {
"sort-packages": true,
"allow-plugins": {
"pestphp/pest-plugin": true,
"phpstan/extension-installer": true
}
},
"extra": {
"laravel": {
"providers": [
"WallaceMartinss\\FilamentEvolution\\FilamentEvolutionServiceProvider"
]
}
},
"minimum-stability": "dev",
"prefer-stable": true
}