composer.json 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. {
  2. "name": "nunomaduro/termwind",
  3. "description": "Its like Tailwind CSS, but for the console.",
  4. "keywords": ["php", "cli", "package", "console", "css", "style"],
  5. "license": "MIT",
  6. "authors": [
  7. {
  8. "name": "Nuno Maduro",
  9. "email": "enunomaduro@gmail.com"
  10. }
  11. ],
  12. "require": {
  13. "php": "^8.2",
  14. "ext-mbstring": "*",
  15. "symfony/console": "^7.3.6"
  16. },
  17. "require-dev": {
  18. "illuminate/console": "^11.46.1",
  19. "laravel/pint": "^1.25.1",
  20. "mockery/mockery": "^1.6.12",
  21. "pestphp/pest": "^2.36.0 || ^3.8.4 || ^4.1.3",
  22. "phpstan/phpstan": "^1.12.32",
  23. "phpstan/phpstan-strict-rules": "^1.6.2",
  24. "symfony/var-dumper": "^7.3.5",
  25. "thecodingmachine/phpstan-strict-rules": "^1.0.0"
  26. },
  27. "autoload": {
  28. "psr-4": {
  29. "Termwind\\": "src/"
  30. },
  31. "files": [
  32. "src/Functions.php"
  33. ]
  34. },
  35. "autoload-dev": {
  36. "psr-4": {
  37. "Tests\\": "tests/"
  38. }
  39. },
  40. "minimum-stability": "dev",
  41. "prefer-stable": true,
  42. "config": {
  43. "sort-packages": true,
  44. "preferred-install": "dist",
  45. "allow-plugins": {
  46. "pestphp/pest-plugin": true
  47. }
  48. },
  49. "scripts": {
  50. "lint": "pint -v",
  51. "test:lint": "pint --test -v",
  52. "test:types": "phpstan analyse --ansi",
  53. "test:unit": "pest --colors=always",
  54. "test": [
  55. "@test:lint",
  56. "@test:types",
  57. "@test:unit"
  58. ]
  59. },
  60. "extra": {
  61. "laravel": {
  62. "providers": [
  63. "Termwind\\Laravel\\TermwindServiceProvider"
  64. ]
  65. },
  66. "branch-alias": {
  67. "dev-2.x": "2.x-dev"
  68. }
  69. }
  70. }