Laravel AT Protocol Client (alpha & unstable)
1{
2 "name": "socialdept/atp-client",
3 "description": "Type-safe AT Protocol HTTP client with OAuth 2.0 support for Laravel",
4 "type": "library",
5 "license": "MIT",
6 "keywords": [
7 "atproto",
8 "bluesky",
9 "at-protocol",
10 "oauth",
11 "xrpc",
12 "laravel"
13 ],
14 "authors": [
15 {
16 "name": "SocialDept",
17 "email": "hello@socialdept.com"
18 }
19 ],
20 "require": {
21 "php": "^8.2",
22 "ext-fileinfo": "*",
23 "firebase/php-jwt": "^6.0",
24 "guzzlehttp/guzzle": "^7.0",
25 "illuminate/http": "^11.0|^12.0",
26 "illuminate/support": "^11.0|^12.0",
27 "phpseclib/phpseclib": "^3.0",
28 "socialdept/atp-resolver": "^1.1",
29 "socialdept/atp-schema": "^0.3"
30 },
31 "require-dev": {
32 "orchestra/testbench": "^9.0",
33 "phpunit/phpunit": "^11.0",
34 "friendsofphp/php-cs-fixer": "^3.89",
35 "mockery/mockery": "^1.6"
36 },
37 "autoload": {
38 "psr-4": {
39 "SocialDept\\AtpClient\\": "src/"
40 }
41 },
42 "autoload-dev": {
43 "psr-4": {
44 "SocialDept\\AtpClient\\Tests\\": "tests/"
45 }
46 },
47 "scripts": {
48 "test": "vendor/bin/phpunit",
49 "test-coverage": "vendor/bin/phpunit --coverage-html coverage",
50 "format": "vendor/bin/php-cs-fixer fix"
51 },
52 "extra": {
53 "laravel": {
54 "providers": [
55 "SocialDept\\AtpClient\\AtpClientServiceProvider"
56 ],
57 "aliases": {
58 "Atp": "SocialDept\\AtpClient\\Facades\\Atp"
59 }
60 }
61 },
62 "minimum-stability": "dev",
63 "prefer-stable": true,
64 "config": {
65 "sort-packages": true
66 }
67}