{
  "name": "rohit0814/pallet-api",
  "version": "0.0.1",
  "license": "MIT",
  "require": {
    "php": "^7.4|^8.0",
    "rohit0814/core-api": "dev-main",
    "rohit0814/fleetops-api": "dev-main",
    "php-http/guzzle7-adapter": "^1.0",
    "psr/http-factory-implementation": "*"
  },
  "require-dev": {
    "friendsofphp/php-cs-fixer": "^3.34.1",
    "nunomaduro/collision": "^5.11.0|^6.4.0",
    "pestphp/pest": "^1.22.6",
    "phpstan/phpstan": "^1.10.38",
    "symfony/var-dumper": "^5.4.29"
  },
  "autoload": {
    "psr-4": {
      "Fleetbase\\Pallet\\": "server/src/",
      "Fleetbase\\Pallet\\Seeds\\": "server/seeds/"
    }
  },
  "autoload-dev": {
    "psr-4": {
      "Fleetbase\\Pallet\\Tests\\": "server/tests/"
    }
  },
  "minimum-stability": "dev",
  "prefer-stable": true,
  "extra": {
    "laravel": {
      "providers": [
        "Fleetbase\\Pallet\\Providers\\PalletServiceProvider"
      ]
    },
    "fleetbase": {
      "sandbox-migrations": false
    }
  },
  "config": {
    "vendor-dir": "./server_vendor",
    "sort-packages": true,
    "preferred-install": "dist",
    "allow-plugins": {
      "pestphp/pest-plugin": true,
      "php-http/discovery": true
    }
  },
  "scripts": {
    "lint": "php-cs-fixer fix -v",
    "test:lint": "php-cs-fixer fix -v --dry-run",
    "test:types": "phpstan analyse --ansi --memory-limit=0",
    "test:unit": "pest --colors=always",
    "test": [
      "@test:lint",
      "@test:types",
      "@test:unit"
    ]
  }
}
