PHP Classes

File: composer.json

Recommend this page to a friend!
  Classes of Ujah Chigozie peter   Luminova Framework   composer.json   Download  
File: composer.json
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: Luminova Framework
PHP Luminova framework: simple, powerful MVC/HMVC.
Author: By
Last change: New update and changes
Date: 19 days ago
Size: 4,336 bytes
 

Contents

Class file image Download
{ "name": "luminovang/luminova", "description": "PHP Luminova framework, simple yet powerful framework design for speed", "keywords": ["Framework", "PHP", "MVC", "PHP Framework", "Luminova", "PHP Luminova Framework", "Luminova Ng", "PHP Luminova"], "license": "MIT", "type": "project", "homepage": "https://luminova.ng", "support": { "source": "https://github.com/luminovang/luminova/" }, "require": { "php": "^8.0", "ext-json": "*", "ext-mbstring": "*", "luminovang/framework": "^3.0", "psr/log": "^1.1" }, "require-dev": { "psr/cache": "^3.0", "psr/simple-cache": "^3.0", "psr/http-client": "^1.0", "nikic/php-parser": "^4.17.1", "phpstan/extension-installer": "^1.3", "phpstan/phpstan": "^1.10.2", "phpunit/phpunit": "^9.1", "rector/rector": "0.18.3", "friendsofphp/php-cs-fixer": "^3.64" }, "suggest": { "ext-curl": "Needed if you use CURLRequest class", "ext-exif": "Needed if you run Image class tests", "ext-fileinfo": "Needed to improves mime type detection for files", "ext-gd": "Needed if you use Image class GDHandler", "ext-imagick": "Needed if you use Image class ImageMagickHandler", "ext-memcache": "Needed if you use Cache class MemcachedHandler with Memcache", "ext-memcached": "Needed if you use Cache class MemcachedHandler with Memcached", "ext-mysqli": "Needed if you use MySQL", "ext-intl": "Needed if you use Local", "psr/log": "Needed to use PSR logging", "psr/http-client": "Needed to use Guzzle http client", "guzzlehttp/guzzle": "Needed to use Guzzle http client", "phpmailer/phpmailer": "Needed if you want to use PHPMailer client", "swiftmailer/swiftmailer": "Needed if you want use SwiftMailer client", "smarty/smarty": "Needed if you want to use Smarty template engine", "twig/twig": "Needed if you want to use Twig template engine", "league/flysystem": "Needed if you use FileSystem cloud storages", "nanoblocktech/psr-cache": "If you need to use psr-cache or psr-simple-cache", "peterujah/php-search-controller": "If you want to use model searching doSearch", "peterujah/nano-image": "If you want to use outputImage fom file delivery class, for image resizing." }, "autoload": { "psr-4": { "App\\": "app/", "Luminova\\": "system/" }, "exclude-from-classmap": [ "system/plugins/luminovang/framework/" ] }, "autoload-dev": { "psr-4": { "Luminova\\Tests\\": "tests/" } }, "config": { "allow-plugins": { "phpstan/extension-installer": true }, "optimize-autoloader": true, "sort-packages": true, "preferred-install": "dist", "vendor-dir": "system/plugins" }, "extra": { "branch-alias": { "dev-develop": "1.x-dev" } }, "scripts": { "post-update-cmd": [ "Composer\\Config::disableProcessTimeout", "Luminova\\Composer\\Updater::update" ], "post-create-project-cmd": [ "Composer\\Config::disableProcessTimeout", "Luminova\\Composer\\Updater::install", "@php novakit generate:key" ], "analyze-app": [ "Composer\\Config::disableProcessTimeout", "bash -c \"XDEBUG_MODE=off phpstan analyse --memory-limit 3000M\"" ], "analyze-code": [ "Composer\\Config::disableProcessTimeout", "rector process --dry-run" ], "cs-fix": [ "php-cs-fixer fix --ansi" ] }, "scripts-descriptions": { "post-update-cmd": "Update framework", "post-create-project-cmd": "Install and configure project", "analyze-app": "Run static analysis", "analyze-code": "Analyze coding style", "build-app": "Build project for production", "archive-app": "Export project files as zip", "cs-fix": "Fix the coding style standard" }, "minimum-stability": "stable", "prefer-stable": true }