mirror of
https://github.com/Part-DB/Part-DB-server.git
synced 2026-06-23 02:51:34 +00:00
Some checks are pending
Build assets artifact / Build assets artifact (push) Waiting to run
Docker Image Build / build (linux/amd64, amd64, ubuntu-latest) (push) Waiting to run
Docker Image Build / build (linux/arm/v7, armv7, ubuntu-24.04-arm) (push) Waiting to run
Docker Image Build / build (linux/arm64, arm64, ubuntu-24.04-arm) (push) Waiting to run
Docker Image Build / merge (push) Blocked by required conditions
Docker Image Build (FrankenPHP) / build (linux/amd64, amd64, ubuntu-latest) (push) Waiting to run
Docker Image Build (FrankenPHP) / build (linux/arm/v7, armv7, ubuntu-24.04-arm) (push) Waiting to run
Docker Image Build (FrankenPHP) / build (linux/arm64, arm64, ubuntu-24.04-arm) (push) Waiting to run
Docker Image Build (FrankenPHP) / merge (push) Blocked by required conditions
Static analysis / Static analysis (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.2, mysql) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.3, mysql) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.4, mysql) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.5, mysql) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.2, postgres) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.3, postgres) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.4, postgres) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.5, postgres) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.2, sqlite) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.3, sqlite) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.4, sqlite) (push) Waiting to run
PHPUnit Tests / PHPUnit and coverage Test (PHP 8.5, sqlite) (push) Waiting to run
Unlike the LMStudio one it also features an API key and proper model auto suggestion
193 lines
6.6 KiB
JSON
193 lines
6.6 KiB
JSON
{
|
|
"name": "part-db/part-db-server",
|
|
"type": "project",
|
|
"license": "AGPL-3.0-or-later",
|
|
"require": {
|
|
"php": "^8.2",
|
|
"ext-ctype": "*",
|
|
"ext-dom": "*",
|
|
"ext-gd": "*",
|
|
"ext-iconv": "*",
|
|
"ext-intl": "*",
|
|
"ext-json": "*",
|
|
"ext-mbstring": "*",
|
|
"ext-zip": "*",
|
|
"amphp/http-client": "^5.1",
|
|
"api-platform/doctrine-orm": "^4.1",
|
|
"api-platform/json-api": "^4.0.0",
|
|
"api-platform/symfony": "^4.0.0",
|
|
"beberlei/doctrineextensions": "^1.2",
|
|
"brick/math": "^0.17.0",
|
|
"brick/schema": "^0.2.0",
|
|
"composer/ca-bundle": "^1.5",
|
|
"composer/package-versions-deprecated": "^1.11.99.5",
|
|
"doctrine/data-fixtures": "^2.0.0",
|
|
"doctrine/dbal": "^4.0.0",
|
|
"doctrine/doctrine-bundle": "^2.0",
|
|
"doctrine/doctrine-migrations-bundle": "^3.0",
|
|
"doctrine/orm": "^3.2.0",
|
|
"dompdf/dompdf": "^3.1.2",
|
|
"gregwar/captcha-bundle": "^2.1.0",
|
|
"hshn/base64-encoded-file": "^6.0",
|
|
"jbtronics/2fa-webauthn": "^3.0.0",
|
|
"jbtronics/dompdf-font-loader-bundle": "^1.0.0",
|
|
"jbtronics/settings-bundle": "^3.0.0",
|
|
"jfcherng/php-diff": "^6.14",
|
|
"jkphl/micrometa": "^v3.4.0",
|
|
"knpuniversity/oauth2-client-bundle": "^2.15",
|
|
"league/commonmark": "^2.7",
|
|
"league/csv": "^9.8.0",
|
|
"league/html-to-markdown": "^5.0.1",
|
|
"liip/imagine-bundle": "^2.2",
|
|
"maennchen/zipstream-php": "2.1",
|
|
"nbgrp/onelogin-saml-bundle": "^v2.0.2",
|
|
"nelexa/zip": "^4.0",
|
|
"nelmio/cors-bundle": "^2.3",
|
|
"nelmio/security-bundle": "^3.0",
|
|
"nyholm/psr7": "^1.1",
|
|
"omines/datatables-bundle": "^0.10.0",
|
|
"part-db/label-fonts": "^1.0",
|
|
"part-db/swap-bundle": "^6.0.0",
|
|
"phpoffice/phpspreadsheet": "^5.0.0",
|
|
"rhukster/dom-sanitizer": "^1.0",
|
|
"s9e/text-formatter": "^2.1",
|
|
"scheb/2fa-backup-code": "^v7.11.0",
|
|
"scheb/2fa-bundle": "^v7.11.0",
|
|
"scheb/2fa-google-authenticator": "^v7.11.0",
|
|
"scheb/2fa-trusted-device": "^v7.11.0",
|
|
"shivas/versioning-bundle": "^4.0",
|
|
"spatie/db-dumper": "^3.3.1",
|
|
"symfony/ai-bundle": "^0.10.0",
|
|
"symfony/ai-lm-studio-platform": "^v0.10.0",
|
|
"symfony/ai-ollama-platform": "^0.10.0",
|
|
"symfony/ai-open-router-platform": "^0.10.0",
|
|
"symfony/apache-pack": "^1.0",
|
|
"symfony/asset": "7.4.*",
|
|
"symfony/console": "7.4.*",
|
|
"symfony/css-selector": "7.4.*",
|
|
"symfony/dom-crawler": "7.4.*",
|
|
"symfony/dotenv": "7.4.*",
|
|
"symfony/expression-language": "7.4.*",
|
|
"symfony/flex": "^v2.3.1",
|
|
"symfony/form": "7.4.*",
|
|
"symfony/framework-bundle": "7.4.*",
|
|
"symfony/html-sanitizer": "7.4.*",
|
|
"symfony/http-client": "7.4.*",
|
|
"symfony/http-kernel": "7.4.*",
|
|
"symfony/mailer": "7.4.*",
|
|
"symfony/monolog-bundle": "^4.0",
|
|
"symfony/process": "7.4.*",
|
|
"symfony/property-access": "7.4.*",
|
|
"symfony/property-info": "7.4.*",
|
|
"symfony/rate-limiter": "7.4.*",
|
|
"symfony/runtime": "7.4.*",
|
|
"symfony/security-bundle": "7.4.*",
|
|
"symfony/serializer": "7.4.*",
|
|
"symfony/string": "7.4.*",
|
|
"symfony/translation": "7.4.*",
|
|
"symfony/twig-bundle": "7.4.*",
|
|
"symfony/type-info": "7.4.*",
|
|
"symfony/ux-translator": "^2.32.0",
|
|
"symfony/ux-turbo": "^2.0",
|
|
"symfony/validator": "7.4.*",
|
|
"symfony/web-link": "7.4.*",
|
|
"symfony/webpack-encore-bundle": "^v2.0.1",
|
|
"symfony/yaml": "7.4.*",
|
|
"symplify/easy-coding-standard": "^13.0",
|
|
"tecnickcom/tc-lib-barcode": "^2.1.4",
|
|
"tiendanube/gtinvalidation": "^1.0",
|
|
"twig/cssinliner-extra": "^3.0",
|
|
"twig/extra-bundle": "^3.8",
|
|
"twig/html-extra": "^3.8",
|
|
"twig/inky-extra": "^3.0",
|
|
"twig/intl-extra": "^3.8",
|
|
"twig/markdown-extra": "^3.8",
|
|
"twig/string-extra": "^3.8",
|
|
"web-auth/webauthn-symfony-bundle": "^5.0.0"
|
|
},
|
|
"require-dev": {
|
|
"dama/doctrine-test-bundle": "^v8.0.0",
|
|
"doctrine/doctrine-fixtures-bundle": "^4.0.0",
|
|
"ekino/phpstan-banned-code": "^v3.0.0",
|
|
"jbtronics/translation-editor-bundle": "^1.0",
|
|
"phpstan/extension-installer": "^1.0",
|
|
"phpstan/phpstan": "^2.0.4",
|
|
"phpstan/phpstan-doctrine": "^2.0.1",
|
|
"phpstan/phpstan-strict-rules": "^2.0.1",
|
|
"phpstan/phpstan-symfony": "^2.0.0",
|
|
"phpunit/phpunit": "^11.5.0",
|
|
"rector/rector": "^2.0.4",
|
|
"roave/security-advisories": "dev-latest",
|
|
"symfony/browser-kit": "7.4.*",
|
|
"symfony/debug-bundle": "7.4.*",
|
|
"symfony/maker-bundle": "^1.13",
|
|
"symfony/phpunit-bridge": "7.4.*",
|
|
"symfony/stopwatch": "7.4.*",
|
|
"symfony/web-profiler-bundle": "7.4.*"
|
|
},
|
|
"replace": {
|
|
"symfony/polyfill-mbstring": "*",
|
|
"symfony/polyfill-php74": "*",
|
|
"symfony/polyfill-php80": "*",
|
|
"symfony/polyfill-php81": "*",
|
|
"symfony/polyfill-php82": "*"
|
|
},
|
|
"suggest": {
|
|
"ext-bcmath": "Used to improve price calculation performance",
|
|
"ext-gmp": "Used to improve price calculation performance"
|
|
},
|
|
"config": {
|
|
"preferred-install": {
|
|
"*": "dist"
|
|
},
|
|
"platform": {
|
|
"php": "8.2.0"
|
|
},
|
|
"sort-packages": true,
|
|
"allow-plugins": {
|
|
"composer/package-versions-deprecated": true,
|
|
"symfony/flex": true,
|
|
"phpstan/extension-installer": true,
|
|
"symfony/runtime": true,
|
|
"php-http/discovery": true
|
|
}
|
|
},
|
|
"autoload": {
|
|
"psr-4": {
|
|
"App\\": "src/"
|
|
}
|
|
},
|
|
"autoload-dev": {
|
|
"psr-4": {
|
|
"App\\Tests\\": "tests/"
|
|
}
|
|
},
|
|
"scripts": {
|
|
"auto-scripts": {
|
|
"cache:clear": "symfony-cmd",
|
|
"assets:install %PUBLIC_DIR%": "symfony-cmd"
|
|
},
|
|
"post-install-cmd": [
|
|
"@auto-scripts"
|
|
],
|
|
"post-update-cmd": [
|
|
"@auto-scripts"
|
|
],
|
|
"phpstan": "php -d memory_limit=1G vendor/bin/phpstan analyse src --level 5"
|
|
},
|
|
"conflict": {
|
|
"symfony/symfony": "*"
|
|
},
|
|
"extra": {
|
|
"symfony": {
|
|
"allow-contrib": false,
|
|
"require": "7.4.*",
|
|
"docker": true
|
|
},
|
|
"phpstan/extension-installer": {
|
|
"ignore" : [
|
|
"ekino/phpstan-banned-code"
|
|
]
|
|
}
|
|
}
|
|
}
|