Files
hyperframes/scripts/package-size-budgets.json
T
Miguel Ángel ad4d3fad13 fix(producer): convert HEIC images to JPEG at compile time (#6455)
* fix(producer): convert HEIC images to JPEG at compile time

Tiled HEIC photos probe as several video streams, so the media-type
preflight rejected them as image:video, and Chrome cannot decode HEIC.
Sniff the ftyp brands of every <img>, join and rotate the tile grid with
ffmpeg, verify the declared size, and swap in a cached JPEG.

* fix(producer): shorten the HEIC prep comments

* fix(producer): name host tool failures and keep a failed HEIC preview image as authored

Also: HEIC tests run in the integration lane; the primary grid is picked by default disposition.

* chore(producer): raise the package size budget for the HEIC prep
2026-10-26 13:56:13 -04:00

59 lines
1.1 KiB
JSON

{
"@hyperframes/aws-lambda": {
"packed": 73369,
"unpacked": 266805
},
"@hyperframes/cli": {
"packed": 7902966,
"unpacked": 23722874
},
"@hyperframes/core": {
"packed": 1661748,
"unpacked": 4024585
},
"@hyperframes/engine": {
"packed": 456397,
"unpacked": 1526873
},
"@hyperframes/gcp-cloud-run": {
"packed": 49412,
"unpacked": 192672
},
"@hyperframes/inspector": {
"packed": 808905,
"unpacked": 3645432
},
"@hyperframes/lint": {
"packed": 179338,
"unpacked": 695173
},
"@hyperframes/parsers": {
"packed": 191000,
"unpacked": 831243
},
"@hyperframes/player": {
"packed": 157145,
"unpacked": 541601
},
"@hyperframes/producer": {
"packed": 828932,
"unpacked": 3081613
},
"@hyperframes/sdk": {
"packed": 90662,
"unpacked": 325069
},
"@hyperframes/shader-transitions": {
"packed": 212864,
"unpacked": 825937
},
"@hyperframes/studio": {
"packed": 5998328,
"unpacked": 24360208
},
"@hyperframes/studio-server": {
"packed": 154437,
"unpacked": 603489
}
}