- 添加了 Laravel 项目配置文件,包括 IDE 字典、模块定义和版本控制设置 - 配置了 PHP 开发环境,包含依赖路径、代码质量工具和测试框架设置 - 实现了模型转换特性 (ModelCastSetter),支持对象到数组的自动序列化 - 创建了通用数组处理类 (Arrayable),提供对象与数组间的便捷转换方法 - 开发了 RSA 加密解密工具类,支持证书解析、密钥验证和数据安全操作 - 编写了单元测试和功能测试示例,确保代码质量和功能正确性 - 设置了 Pest 测试框架基础配置,便于后续扩展测试用例 - 添加了 Carbon 和 Paratest 等常用工具的二进制代理脚本
42 lines
767 B
JSON
42 lines
767 B
JSON
{
|
|
"name": "jltx/support",
|
|
"description": "项目辅助功能",
|
|
"minimum-stability": "stable",
|
|
"type": "library",
|
|
"autoload": {
|
|
"psr-4": {
|
|
"Jltx\\Support\\": "src/"
|
|
}
|
|
},
|
|
"autoload-dev": {
|
|
"psr-4": {
|
|
"Jltx\\Support\\Tests\\": "tests/"
|
|
}
|
|
},
|
|
"authors": [
|
|
{
|
|
"name": "yeyixianyang",
|
|
"email": "yeyixianyang@163.com"
|
|
}
|
|
],
|
|
"require": {
|
|
"php": "^8.4",
|
|
"illuminate/support": "^12.41",
|
|
"illuminate/database": "^12.41",
|
|
"ext-openssl": "*"
|
|
},
|
|
"require-dev": {
|
|
"pestphp/pest": "^4.1",
|
|
"laravel/pint": "^1.26"
|
|
},
|
|
"config": {
|
|
"allow-plugins": {
|
|
"pestphp/pest-plugin": true
|
|
}
|
|
},
|
|
"scripts": {
|
|
"format": "./vendor/bin/pint",
|
|
"test": "./vendor/bin/pest"
|
|
}
|
|
}
|