PHP Classes

File: composer.json

Recommend this page to a friend!
  Classes of tomloprod   Time Warden   composer.json   Download  
File: composer.json
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: Time Warden
Measure PHP execution time and invoke callbacks
Author: By
Last change:
Date: 1 month ago
Size: 2,010 bytes
 

Contents

Class file image Download
{ "name": "tomloprod/time-warden", "description": "TimeWarden is a lightweight PHP library that enables you to monitor the processing time of tasks and task groups (useful during the development stage). Additionally, it allows you to set maximum execution times to tasks, empowering proactive actions when tasks exceed their planned duration.", "type": "library", "keywords": [ "tomloprod", "time-warden", "execution time", "debugging", "monitoring", "performance" ], "license": "MIT", "authors": [ { "name": "Tomás López", "email": "tomloprod@gmail.com" } ], "require": { "php": "^8.2.0", "symfony/console": "^7.0" }, "require-dev": { "laravel/pint": "^1.15.2", "pestphp/pest": "^2.34", "pestphp/pest-plugin-type-coverage": "^2.8", "rector/rector": "^1.0.4" }, "autoload": { "psr-4": { "Tomloprod\\TimeWarden\\": "src/" }, "files": [ "src/Support/TimeWardenAlias.php" ] }, "autoload-dev": { "psr-4": { "Tests\\": "tests/" } }, "minimum-stability": "dev", "prefer-stable": true, "config": { "sort-packages": true, "preferred-install": "dist", "allow-plugins": { "pestphp/pest-plugin": true } }, "scripts": { "lint": "pint", "refactor": "rector", "test:lint": "pint --test", "test:refactor": "rector --dry-run", "test:types": "phpstan analyse", "test:type-coverage": "pest --type-coverage --min=100", "test:unit": "pest --coverage --min=100", "test": [ "@test:lint", "@test:refactor", "@test:types", "@test:type-coverage", "@test:unit" ], "timewarden:start": "Tomloprod\\TimeWarden\\Console\\OutputCommand::start" } }