+19
-3
LICENSE
+19
-3
LICENSE
···
1
-
# The license
1
+
MIT License
2
2
3
-
Copyright (c) Author Name <author@email.com>
3
+
Copyright (c) 2025 Social Dept
4
4
5
-
...Add your license text here...
5
+
Permission is hereby granted, free of charge, to any person obtaining a copy
6
+
of this software and associated documentation files (the "Software"), to deal
7
+
in the Software without restriction, including without limitation the rights
8
+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9
+
copies of the Software, and to permit persons to whom the Software is
10
+
furnished to do so, subject to the following conditions:
11
+
12
+
The above copyright notice and this permission notice shall be included in all
13
+
copies or substantial portions of the Software.
14
+
15
+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18
+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20
+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21
+
SOFTWARE.
+10
-6
composer.json
+10
-6
composer.json
···
1
1
{
2
2
"name": "socialdept/atp-schema",
3
-
"description": ":package_description",
3
+
"description": "ATProto Lexicon parser and validator with DTO generation for Laravel",
4
+
"type": "library",
4
5
"license": "MIT",
5
-
"homepage": "https://github.com/socialdept/atp-schema",
6
-
"keywords": ["Laravel", "Schema"],
7
6
"require": {
8
7
"php": "^8.2",
8
+
"ext-gmp": "*",
9
9
"illuminate/support": "^11.0|^12.0",
10
10
"illuminate/console": "^11.0|^12.0",
11
-
"illuminate/database": "^11.0|^12.0"
11
+
"illuminate/cache": "^11.0|^12.0",
12
+
"guzzlehttp/guzzle": "^7.5"
12
13
},
13
14
"require-dev": {
14
-
"phpunit/phpunit": "^11.0",
15
15
"orchestra/testbench": "^9.0",
16
+
"phpunit/phpunit": "^11.0",
16
17
"friendsofphp/php-cs-fixer": "^3.89"
17
18
},
19
+
"suggest": {
20
+
"socialdept/atp-beacon": "Required for DID resolution during DNS-based lexicon lookup"
21
+
},
18
22
"autoload": {
19
23
"psr-4": {
20
24
"SocialDept\\Schema\\": "src/"
···
22
26
},
23
27
"autoload-dev": {
24
28
"psr-4": {
25
-
"SocialDept\\Schema\\Tests\\": "tests"
29
+
"SocialDept\\Schema\\Tests\\": "tests/"
26
30
}
27
31
},
28
32
"extra": {