Skip to content

Commit e87aa8f

Browse files
author
=
committed
Initial Commit
0 parents  commit e87aa8f

24 files changed

+4188
-0
lines changed

assets/images/success.jpg

274 KB
Loading

changelog.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# Changelog
2+
3+
All notable changes to `LaravelSesTracking` will be documented in this file.
4+
5+
## Version 1.0
6+
7+
### Added
8+
- Initial Release.
9+
- Supports http and https protocols for SNS subscription.
10+
- Supports Laravel 9
11+
- Supports ~ Php 8.0
12+
- Allows dry-run as debug-mode
13+
- Reverts changes to AWS infrastructure on failure of any AWS Api.
14+
- All configuration settings are validated for errors (both type and logical errors)

composer.json

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
{
2+
"name": "akhan619/laravel-ses-tracking",
3+
"description": "A CLI based package to create the AWS (SES + SNS) infrastructure to receive email event notifications with Http/Https endpoint.",
4+
"license": "MIT",
5+
"authors": [
6+
{
7+
"name": "Aman Khan",
8+
"email": "[email protected]"
9+
}
10+
],
11+
"homepage": "https://github.com/akhan619/laravel-ses-tracking",
12+
"keywords": ["Laravel", "Ses", "Tracking", "Sns", "Webhook", "http", "https", "email", "cli"],
13+
"require": {
14+
"php": "^8.0.2",
15+
"illuminate/support": "~9",
16+
"aws/aws-sdk-php": "^3.218"
17+
},
18+
"require-dev": {
19+
"phpunit/phpunit": "~9.0",
20+
"orchestra/testbench": "~9"
21+
},
22+
"autoload": {
23+
"psr-4": {
24+
"Akhan619\\LaravelSesTracking\\": "src/"
25+
}
26+
},
27+
"autoload-dev": {
28+
"psr-4": {
29+
"Akhan619\\LaravelSesTracking\\Tests\\": "tests"
30+
}
31+
},
32+
"extra": {
33+
"laravel": {
34+
"providers": [
35+
"Akhan619\\LaravelSesTracking\\LaravelSesTrackingServiceProvider"
36+
]
37+
}
38+
}
39+
}

0 commit comments

Comments
 (0)