Deploy HouseHub / deploy (push) Successful in 2s
Le parseur regex fait maison ne décodait pas les polices Type0/CID avec table ToUnicode (courant sur les menus générés par des outils pro), donc les mots-clés "PLAT CHAUD"/"GARNITURE" n'étaient jamais reconnus et l'import échouait systématiquement sur ce type de PDF. Ajoute aussi une correction de la reconnaissance de label insensible aux accents (strtoupper ne gère pas les accents) et élargit la tolérance verticale de la grille pour capter les plats sur plusieurs lignes sans capter la ligne "Déclinaison" (alternative végé). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
149 lines
4.9 KiB
JSON
149 lines
4.9 KiB
JSON
{
|
|
"packages": [
|
|
{
|
|
"name": "smalot/pdfparser",
|
|
"version": "v2.12.5",
|
|
"version_normalized": "2.12.5.0",
|
|
"source": {
|
|
"type": "git",
|
|
"url": "https://github.com/smalot/pdfparser.git",
|
|
"reference": "2cfa0d92bd557875c9f52a75fde0e8392302a354"
|
|
},
|
|
"dist": {
|
|
"type": "zip",
|
|
"url": "https://api.github.com/repos/smalot/pdfparser/zipball/2cfa0d92bd557875c9f52a75fde0e8392302a354",
|
|
"reference": "2cfa0d92bd557875c9f52a75fde0e8392302a354",
|
|
"shasum": ""
|
|
},
|
|
"require": {
|
|
"ext-iconv": "*",
|
|
"ext-zlib": "*",
|
|
"php": ">=7.1",
|
|
"symfony/polyfill-mbstring": "^1.18"
|
|
},
|
|
"time": "2026-04-17T11:37:58+00:00",
|
|
"type": "library",
|
|
"installation-source": "dist",
|
|
"autoload": {
|
|
"psr-0": {
|
|
"Smalot\\PdfParser\\": "src/"
|
|
}
|
|
},
|
|
"notification-url": "https://packagist.org/downloads/",
|
|
"license": [
|
|
"LGPL-3.0"
|
|
],
|
|
"authors": [
|
|
{
|
|
"name": "Sebastien MALOT",
|
|
"email": "sebastien@malot.fr"
|
|
}
|
|
],
|
|
"description": "Pdf parser library. Can read and extract information from pdf file.",
|
|
"homepage": "https://www.pdfparser.org",
|
|
"keywords": [
|
|
"extract",
|
|
"parse",
|
|
"parser",
|
|
"pdf",
|
|
"text"
|
|
],
|
|
"support": {
|
|
"issues": "https://github.com/smalot/pdfparser/issues",
|
|
"source": "https://github.com/smalot/pdfparser/tree/v2.12.5"
|
|
},
|
|
"install-path": "../smalot/pdfparser"
|
|
},
|
|
{
|
|
"name": "symfony/polyfill-mbstring",
|
|
"version": "v1.38.2",
|
|
"version_normalized": "1.38.2.0",
|
|
"source": {
|
|
"type": "git",
|
|
"url": "https://github.com/symfony/polyfill-mbstring.git",
|
|
"reference": "d3d318bad5e7a1bfbd026009c8bfb8d8f99ae6b6"
|
|
},
|
|
"dist": {
|
|
"type": "zip",
|
|
"url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/d3d318bad5e7a1bfbd026009c8bfb8d8f99ae6b6",
|
|
"reference": "d3d318bad5e7a1bfbd026009c8bfb8d8f99ae6b6",
|
|
"shasum": ""
|
|
},
|
|
"require": {
|
|
"ext-iconv": "*",
|
|
"php": ">=7.2"
|
|
},
|
|
"provide": {
|
|
"ext-mbstring": "*"
|
|
},
|
|
"suggest": {
|
|
"ext-mbstring": "For best performance"
|
|
},
|
|
"time": "2026-05-27T06:59:30+00:00",
|
|
"type": "library",
|
|
"extra": {
|
|
"thanks": {
|
|
"url": "https://github.com/symfony/polyfill",
|
|
"name": "symfony/polyfill"
|
|
}
|
|
},
|
|
"installation-source": "dist",
|
|
"autoload": {
|
|
"files": [
|
|
"bootstrap.php"
|
|
],
|
|
"psr-4": {
|
|
"Symfony\\Polyfill\\Mbstring\\": ""
|
|
}
|
|
},
|
|
"notification-url": "https://packagist.org/downloads/",
|
|
"license": [
|
|
"MIT"
|
|
],
|
|
"authors": [
|
|
{
|
|
"name": "Nicolas Grekas",
|
|
"email": "p@tchwork.com"
|
|
},
|
|
{
|
|
"name": "Symfony Community",
|
|
"homepage": "https://symfony.com/contributors"
|
|
}
|
|
],
|
|
"description": "Symfony polyfill for the Mbstring extension",
|
|
"homepage": "https://symfony.com",
|
|
"keywords": [
|
|
"compatibility",
|
|
"mbstring",
|
|
"polyfill",
|
|
"portable",
|
|
"shim"
|
|
],
|
|
"support": {
|
|
"source": "https://github.com/symfony/polyfill-mbstring/tree/v1.38.2"
|
|
},
|
|
"funding": [
|
|
{
|
|
"url": "https://symfony.com/sponsor",
|
|
"type": "custom"
|
|
},
|
|
{
|
|
"url": "https://github.com/fabpot",
|
|
"type": "github"
|
|
},
|
|
{
|
|
"url": "https://github.com/nicolas-grekas",
|
|
"type": "github"
|
|
},
|
|
{
|
|
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
|
|
"type": "tidelift"
|
|
}
|
|
],
|
|
"install-path": "../symfony/polyfill-mbstring"
|
|
}
|
|
],
|
|
"dev": true,
|
|
"dev-package-names": []
|
|
}
|