Do you wish to register an account?
A Query Builder and Database abstraction layer
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

70 lines
1.4 KiB

  1. {
  2. "name": "aviat/query",
  3. "type": "library",
  4. "description": "Database Query Builder and Abstraction layer",
  5. "keywords": [
  6. "database",
  7. "query builder",
  8. "codeigniter",
  9. "mysql",
  10. "sqlite",
  11. "postgres",
  12. "pdo"
  13. ],
  14. "homepage": "https://git.timshomepage.net/aviat/Query",
  15. "license": "MIT",
  16. "authors": [
  17. {
  18. "name": "Timothy J. Warren",
  19. "email": "tim@timshomepage.net",
  20. "homepage": "https://timshomepage.net",
  21. "role": "Developer"
  22. }
  23. ],
  24. "config": {
  25. "lock": false,
  26. "platform": {
  27. "php": "7.4"
  28. }
  29. },
  30. "require": {
  31. "php": ">=7.4",
  32. "ext-pdo": "*"
  33. },
  34. "require-dev": {
  35. "consolidation/robo": "^2.0.0",
  36. "monolog/monolog": "^2.0.1",
  37. "phploc/phploc": "^7.0",
  38. "phpmd/phpmd": "^2.8",
  39. "phpstan/phpstan": "^0.12.2",
  40. "phpunit/phpunit": "^9.4",
  41. "sebastian/phpcpd": "^6.0",
  42. "simpletest/simpletest": "^1.1",
  43. "squizlabs/php_codesniffer": "^3.0.0"
  44. },
  45. "autoload": {
  46. "psr-4": {
  47. "Query\\": "src"
  48. },
  49. "files": [
  50. "src/common.php"
  51. ]
  52. },
  53. "autoload-dev": {
  54. "psr-4": {
  55. "Query\\Tests\\": "tests"
  56. }
  57. },
  58. "scripts": {
  59. "build": "robo build",
  60. "clean": "robo clean",
  61. "coverage": "phpdbg -qrr -- vendor/bin/phpunit -c build",
  62. "pcov": "vendor/bin/phpunit -c build",
  63. "phpstan": "phpstan analyse -l 3 -c phpstan.neon src tests",
  64. "test": "phpunit -c build --no-coverage"
  65. },
  66. "scripts-descriptions": {
  67. "coverage": "Generate test coverage report",
  68. "test": "Run unit tests"
  69. }
  70. }