Files
2026-10-08 21:52:11 +03:00

55 lines
1.4 KiB
JSON

{
"name": "jsonficator/jsonficator",
"description": "Framework-agnostic PHP library that converts natural language into structured data (arrays or PHP models) according to a schema, using LLM providers (OpenAI-compatible).",
"type": "library",
"license": "MIT",
"keywords": [
"json",
"llm",
"openai",
"structured-output",
"extraction",
"nlp",
"schema"
],
"authors": [
{
"name": "geckon01"
}
],
"homepage": "https://github.com/geckon01/JsonFicatorPHP",
"support": {
"issues": "https://github.com/geckon01/JsonFicatorPHP/issues"
},
"require": {
"php": "^8.2",
"ext-json": "*",
"openai-php/client": "^0.21.0"
},
"require-dev": {
"guzzlehttp/guzzle": "^8.2",
"phpunit/phpunit": "^11.0 || ^12.0 || ^13.0"
},
"autoload": {
"psr-4": {
"JsonFicator\\": "src/"
}
},
"autoload-dev": {
"psr-4": {
"JsonFicator\\Tests\\": "tests/"
}
},
"scripts": {
"test": "phpunit",
"test:integration": "phpunit --group integration",
"test:unit": "phpunit --exclude-group integration"
},
"config": {
"sort-packages": true,
"optimize-autoloader": true
},
"minimum-stability": "stable",
"prefer-stable": true
}