feat: initial version

Signed-off-by: Sebastian Krupinski <root@LAPTOP-7DVOR6NC>
This commit was merged in pull request #1.
This commit is contained in:
Sebastian Krupinski
2026-02-20 16:41:19 -05:00
committed by Sebastian Krupinski
parent a313767846
commit e51c65bf19
139 changed files with 11256 additions and 0 deletions

47
composer.json Normal file
View File

@@ -0,0 +1,47 @@
{
"name": "ktxm/provider-imap-mail",
"description": "IMAP Mail Provider Module",
"type": "library",
"minimum-stability": "stable",
"prefer-stable": true,
"config": {
"optimize-autoloader": true,
"platform": {
"php": "8.2"
},
"autoloader-suffix": "ProviderImapMail",
"vendor-dir": "lib/vendor",
"allow-plugins": {
"bamarni/composer-bin-plugin": true
}
},
"require": {
"php": ">=8.2 <=8.5",
"ext-iconv": "*",
"ext-ctype": "*",
"psr/log": "^1.0|^2.0|^3.0",
"doctrine/lexer": "^3.0"
},
"require-dev": {
"phpunit/phpunit": "^11.0"
},
"autoload": {
"psr-4": {
"KTXM\\ProviderImapMail\\": "lib/",
"Gricob\\IMAP\\": "lib/Client"
}
},
"autoload-dev": {
"psr-4": {
"KTXT\\ProviderImapMail\\": "tests/php/"
}
},
"scripts": {
"post-install-cmd": [
],
"post-update-cmd": [
],
"test:unit": "phpunit --configuration tests/php/phpunit.unit.xml --colors=always --testdox",
"test:coverage": "XDEBUG_MODE=coverage phpunit --configuration tests/php/phpunit.unit.xml --coverage-html .phpunit.coverage --coverage-text"
}
}