mirror of
https://github.com/Matysh/houseplan-card
synced 2026-10-02 21:01:21 +00:00
Карточка и редакторский рантайм держали ≈380 неиспользуемых импортов, 56 мёртвых объявлений и дублей типов (warm-boot, LS_*, GLOW_*, debounce, navigate, lruRead — копии карточки в рантайме) и 112 приватных членов карточки, которых не читал никто — делегаты `_editorRuntimeOrThrow()._x()`, оставшиеся от выноса #425, и аксессоры glow-состояния. Всё это снято; в 9 других файлах — по одиночной ошибке. Делегаты и поля, которых касаются браузерные смоки (`card._x(...)`), оставлены и посчитаны отдельно. Гейт `npm run lint:unused` (scripts/unused-locals-gate.mjs, в gate:small и Validate после сборки): `tsc --noUnusedLocals` чист, кроме приватных членов карточки из порта HouseplanEditorHostPort / `host.` (portPrivates) и членов, которых зовёт харнесс (harnessPrivates); храповик по шести числам scripts/monolith-metrics.mjs против scripts/monolith-baseline.json — delegates 260→159, portMembers 350, hostRefs 4948, portPrivates 96, harnessPrivates 107, bundleBytes 2 510 141→2 500 387. `npm run inventory` печатает те же числа. Заморозка 54 тестов, читающих монолит как текст (test/monolith-text-anchors.test.mjs); PROCESS.md §2.7 — правило. Логический исходник для контрактных тестов (test/houseplan-source.mjs) дописывает члены рантайма без делегата в карточке — контракт продукта не зависит от наличия заглушки. Потолки ядер и initial gzip опущены на выигрыш (292 000 → 290 400). Бандл пересобран, три копии синхронны. Issue: #624 User-Visible: no
315 lines
11 KiB
JSON
315 lines
11 KiB
JSON
{
|
|
"schema": 1,
|
|
"fingerprint": "69203951e99e561d579810ce44a7a4baf1278315bb3708aedac1667a87eb8d97",
|
|
"entry": "houseplan-card.js",
|
|
"panelEntry": "houseplan-panel.js",
|
|
"initialViewFiles": [
|
|
"houseplan-assets/houseplan-card-74_n9MKq.js",
|
|
"houseplan-card.js"
|
|
],
|
|
"initialViewGzipBytes": 289452,
|
|
"initialPanelFiles": [
|
|
"houseplan-assets/houseplan-card-74_n9MKq.js",
|
|
"houseplan-panel.js"
|
|
],
|
|
"initialPanelGzipBytes": 290976,
|
|
"initialPanelOnlyFiles": [
|
|
"houseplan-panel.js"
|
|
],
|
|
"initialPanelOnlyGzipBytes": 2327,
|
|
"lazyFiles": [
|
|
"houseplan-assets/backdrop-pick-DySspgf9.js",
|
|
"houseplan-assets/de-BS9wHWi6.js",
|
|
"houseplan-assets/editor-BMZm1YSF.js",
|
|
"houseplan-assets/form-kit.styles-BgmGBrDY.js",
|
|
"houseplan-assets/fr-BXTCaZ6b.js",
|
|
"houseplan-assets/furniture-plan-art.generated-DobaZhEB.js",
|
|
"houseplan-assets/houseplan-editor-runtime-CGmHUET4.js",
|
|
"houseplan-assets/houseplan-onboarding-runtime-CbQxbxm9.js",
|
|
"houseplan-assets/hp-zigbee-topology-overlay-DeghrMYb.js",
|
|
"houseplan-assets/iso-scene-render-WErCGfb7.js",
|
|
"houseplan-assets/live-interaction-runtime-DqZvf8N9.js",
|
|
"houseplan-assets/pdf-export-CRHFi1dw.js",
|
|
"houseplan-assets/summary-panel-runtime-loaded-BQYtTnkQ.js",
|
|
"houseplan-assets/zigbee-topology-BgCwJt55.js",
|
|
"houseplan-assets/zigbee-topology-runtime-BMoqqgmU.js"
|
|
],
|
|
"lazyGzipBytes": 460939,
|
|
"lazyEditorFiles": [
|
|
"houseplan-assets/backdrop-pick-DySspgf9.js",
|
|
"houseplan-assets/editor-BMZm1YSF.js",
|
|
"houseplan-assets/form-kit.styles-BgmGBrDY.js",
|
|
"houseplan-assets/furniture-plan-art.generated-DobaZhEB.js",
|
|
"houseplan-assets/houseplan-editor-runtime-CGmHUET4.js",
|
|
"houseplan-assets/zigbee-topology-BgCwJt55.js"
|
|
],
|
|
"lazyEditorGzipBytes": 244421,
|
|
"lazyOnboardingFiles": [
|
|
"houseplan-assets/backdrop-pick-DySspgf9.js",
|
|
"houseplan-assets/form-kit.styles-BgmGBrDY.js",
|
|
"houseplan-assets/houseplan-onboarding-runtime-CbQxbxm9.js"
|
|
],
|
|
"lazyOnboardingGzipBytes": 34527,
|
|
"lazyLocaleFiles": [
|
|
"houseplan-assets/de-BS9wHWi6.js",
|
|
"houseplan-assets/fr-BXTCaZ6b.js"
|
|
],
|
|
"lazyLocaleGzipBytes": 55262,
|
|
"lazyIsometricFiles": [
|
|
"houseplan-assets/iso-scene-render-WErCGfb7.js"
|
|
],
|
|
"lazyIsometricGzipBytes": 17645,
|
|
"lazyFurnitureArtFiles": [
|
|
"houseplan-assets/furniture-plan-art.generated-DobaZhEB.js"
|
|
],
|
|
"lazyFurnitureArtGzipBytes": 16937,
|
|
"lazyPdfFiles": [
|
|
"houseplan-assets/furniture-plan-art.generated-DobaZhEB.js",
|
|
"houseplan-assets/pdf-export-CRHFi1dw.js"
|
|
],
|
|
"lazyPdfGzipBytes": 126824,
|
|
"files": [
|
|
{
|
|
"path": "houseplan-assets/backdrop-pick-DySspgf9.js",
|
|
"sha256": "fd9a1e2c1740a2b60c8104f28b4bb4c47b3c28142d665bfae84cb33e453db8a3",
|
|
"rawBytes": 76524,
|
|
"gzipBytes": 24574,
|
|
"isEntry": false,
|
|
"imports": [
|
|
"houseplan-assets/form-kit.styles-BgmGBrDY.js",
|
|
"houseplan-assets/houseplan-card-74_n9MKq.js"
|
|
],
|
|
"dynamicImports": []
|
|
},
|
|
{
|
|
"path": "houseplan-assets/de-BS9wHWi6.js",
|
|
"sha256": "1f92be7e8df667e76658bb886bf4f202f7d9c3ae18d02efdec6d736ce7251ad9",
|
|
"rawBytes": 92247,
|
|
"gzipBytes": 27867,
|
|
"isEntry": false,
|
|
"imports": [],
|
|
"dynamicImports": []
|
|
},
|
|
{
|
|
"path": "houseplan-assets/editor-BMZm1YSF.js",
|
|
"sha256": "e1d7b66ad6a074ee18734017725b6a0e7073daa9679f73bf1092fec9c496742d",
|
|
"rawBytes": 3833,
|
|
"gzipBytes": 1584,
|
|
"isEntry": false,
|
|
"imports": [
|
|
"houseplan-assets/houseplan-card-74_n9MKq.js"
|
|
],
|
|
"dynamicImports": []
|
|
},
|
|
{
|
|
"path": "houseplan-assets/form-kit.styles-BgmGBrDY.js",
|
|
"sha256": "c42cd77459cea989cbfb7ff3d4d34ae41571cbc0d04fc79d31eb8f29cd01aa35",
|
|
"rawBytes": 25600,
|
|
"gzipBytes": 5056,
|
|
"isEntry": false,
|
|
"imports": [],
|
|
"dynamicImports": []
|
|
},
|
|
{
|
|
"path": "houseplan-assets/fr-BXTCaZ6b.js",
|
|
"sha256": "4be52d798269354b3dceb9f143b1589f1476a17a612a97a485d77c928a2a9ea5",
|
|
"rawBytes": 94579,
|
|
"gzipBytes": 27395,
|
|
"isEntry": false,
|
|
"imports": [],
|
|
"dynamicImports": []
|
|
},
|
|
{
|
|
"path": "houseplan-assets/furniture-plan-art.generated-DobaZhEB.js",
|
|
"sha256": "746f7d9b34f3ab2391a119d4ff7949ae4c4a029767933c067760946e4b4f2dd3",
|
|
"rawBytes": 52035,
|
|
"gzipBytes": 16937,
|
|
"isEntry": false,
|
|
"imports": [],
|
|
"dynamicImports": []
|
|
},
|
|
{
|
|
"path": "houseplan-assets/houseplan-card-74_n9MKq.js",
|
|
"sha256": "a83510bc7fc6f01f53e237f75705fcb614e0eaa15755137b649990eb4526a93e",
|
|
"rawBytes": 1022199,
|
|
"gzipBytes": 288649,
|
|
"isEntry": false,
|
|
"imports": [],
|
|
"dynamicImports": [
|
|
"houseplan-assets/de-BS9wHWi6.js",
|
|
"houseplan-assets/editor-BMZm1YSF.js",
|
|
"houseplan-assets/fr-BXTCaZ6b.js",
|
|
"houseplan-assets/furniture-plan-art.generated-DobaZhEB.js",
|
|
"houseplan-assets/houseplan-editor-runtime-CGmHUET4.js",
|
|
"houseplan-assets/houseplan-onboarding-runtime-CbQxbxm9.js",
|
|
"houseplan-assets/hp-zigbee-topology-overlay-DeghrMYb.js",
|
|
"houseplan-assets/iso-scene-render-WErCGfb7.js",
|
|
"houseplan-assets/live-interaction-runtime-DqZvf8N9.js",
|
|
"houseplan-assets/pdf-export-CRHFi1dw.js",
|
|
"houseplan-assets/summary-panel-runtime-loaded-BQYtTnkQ.js"
|
|
]
|
|
},
|
|
{
|
|
"path": "houseplan-assets/houseplan-editor-runtime-CGmHUET4.js",
|
|
"sha256": "6e23016bf9d6074118c32546177027da79e28ad8585fc908725e1af1798c3c74",
|
|
"rawBytes": 678211,
|
|
"gzipBytes": 188840,
|
|
"isEntry": false,
|
|
"imports": [
|
|
"houseplan-assets/backdrop-pick-DySspgf9.js",
|
|
"houseplan-assets/form-kit.styles-BgmGBrDY.js",
|
|
"houseplan-assets/furniture-plan-art.generated-DobaZhEB.js",
|
|
"houseplan-assets/houseplan-card-74_n9MKq.js",
|
|
"houseplan-assets/zigbee-topology-BgCwJt55.js"
|
|
],
|
|
"dynamicImports": [
|
|
"houseplan-assets/zigbee-topology-runtime-BMoqqgmU.js"
|
|
]
|
|
},
|
|
{
|
|
"path": "houseplan-assets/houseplan-onboarding-runtime-CbQxbxm9.js",
|
|
"sha256": "3974377e68797bc186c4472f3c3f3157bedea7b51dcfd55a2728870ffb408730",
|
|
"rawBytes": 15986,
|
|
"gzipBytes": 4897,
|
|
"isEntry": false,
|
|
"imports": [
|
|
"houseplan-assets/backdrop-pick-DySspgf9.js",
|
|
"houseplan-assets/form-kit.styles-BgmGBrDY.js",
|
|
"houseplan-assets/houseplan-card-74_n9MKq.js"
|
|
],
|
|
"dynamicImports": []
|
|
},
|
|
{
|
|
"path": "houseplan-assets/hp-zigbee-topology-overlay-DeghrMYb.js",
|
|
"sha256": "d54d3e5de2d468a686858650d0d53bd05244cd9a0b259dd887407fcc5acbdc60",
|
|
"rawBytes": 10759,
|
|
"gzipBytes": 3688,
|
|
"isEntry": false,
|
|
"imports": [
|
|
"houseplan-assets/houseplan-card-74_n9MKq.js",
|
|
"houseplan-assets/zigbee-topology-BgCwJt55.js",
|
|
"houseplan-assets/zigbee-topology-runtime-BMoqqgmU.js"
|
|
],
|
|
"dynamicImports": []
|
|
},
|
|
{
|
|
"path": "houseplan-assets/iso-scene-render-WErCGfb7.js",
|
|
"sha256": "6772d50b89b5bd67a5474015f207ca2f38eca1a28e5ac60eef4fb69664fa5051",
|
|
"rawBytes": 51983,
|
|
"gzipBytes": 17645,
|
|
"isEntry": false,
|
|
"imports": [
|
|
"houseplan-assets/houseplan-card-74_n9MKq.js"
|
|
],
|
|
"dynamicImports": []
|
|
},
|
|
{
|
|
"path": "houseplan-assets/live-interaction-runtime-DqZvf8N9.js",
|
|
"sha256": "73348aa79ee4844660967192325d8e92fc59bb22f58c16257ab6549cc27a866d",
|
|
"rawBytes": 8216,
|
|
"gzipBytes": 3209,
|
|
"isEntry": false,
|
|
"imports": [
|
|
"houseplan-assets/houseplan-card-74_n9MKq.js"
|
|
],
|
|
"dynamicImports": []
|
|
},
|
|
{
|
|
"path": "houseplan-assets/pdf-export-CRHFi1dw.js",
|
|
"sha256": "024231a2788e3ced48ee5ebaed5fde4acfef30c0ebcad5a36e8e6ba31b482a63",
|
|
"rawBytes": 236264,
|
|
"gzipBytes": 109887,
|
|
"isEntry": false,
|
|
"imports": [
|
|
"houseplan-assets/furniture-plan-art.generated-DobaZhEB.js",
|
|
"houseplan-assets/houseplan-card-74_n9MKq.js"
|
|
],
|
|
"dynamicImports": []
|
|
},
|
|
{
|
|
"path": "houseplan-assets/summary-panel-editor-D2YQTymt.js",
|
|
"sha256": "4a908021bb1a50ec6260ac5a70fd498354c22c8abd3b354eba06133f74f50f86",
|
|
"rawBytes": 14862,
|
|
"gzipBytes": 3427,
|
|
"isEntry": false,
|
|
"imports": [
|
|
"houseplan-assets/form-kit.styles-BgmGBrDY.js",
|
|
"houseplan-assets/houseplan-card-74_n9MKq.js",
|
|
"houseplan-assets/summary-panel-runtime-loaded-BQYtTnkQ.js"
|
|
],
|
|
"dynamicImports": []
|
|
},
|
|
{
|
|
"path": "houseplan-assets/summary-panel-metrics-DSS3_nCF.js",
|
|
"sha256": "0ab33c934349bc4295eea08a0cd47a241fd2f38fb4762a9617358cb88bacf6b1",
|
|
"rawBytes": 2611,
|
|
"gzipBytes": 1308,
|
|
"isEntry": false,
|
|
"imports": [
|
|
"houseplan-assets/houseplan-card-74_n9MKq.js"
|
|
],
|
|
"dynamicImports": []
|
|
},
|
|
{
|
|
"path": "houseplan-assets/summary-panel-runtime-loaded-BQYtTnkQ.js",
|
|
"sha256": "e59722f015963f810ff64e8801d475eaec6ac5569198e5ddec46ffa80d34206a",
|
|
"rawBytes": 72637,
|
|
"gzipBytes": 20166,
|
|
"isEntry": false,
|
|
"imports": [
|
|
"houseplan-assets/form-kit.styles-BgmGBrDY.js",
|
|
"houseplan-assets/houseplan-card-74_n9MKq.js"
|
|
],
|
|
"dynamicImports": [
|
|
"houseplan-assets/summary-panel-editor-D2YQTymt.js",
|
|
"houseplan-assets/summary-panel-metrics-DSS3_nCF.js"
|
|
]
|
|
},
|
|
{
|
|
"path": "houseplan-assets/zigbee-topology-BgCwJt55.js",
|
|
"sha256": "5e8532d48a653b627e51d6f862426a523759749ffa6d7c7421a6bb5953117dce",
|
|
"rawBytes": 18962,
|
|
"gzipBytes": 7430,
|
|
"isEntry": false,
|
|
"imports": [
|
|
"houseplan-assets/houseplan-card-74_n9MKq.js"
|
|
],
|
|
"dynamicImports": []
|
|
},
|
|
{
|
|
"path": "houseplan-assets/zigbee-topology-runtime-BMoqqgmU.js",
|
|
"sha256": "da347518ff7635fb30b3eb9928161a479116e7af6b454dfa9d4edae161091b78",
|
|
"rawBytes": 3942,
|
|
"gzipBytes": 1764,
|
|
"isEntry": false,
|
|
"imports": [
|
|
"houseplan-assets/houseplan-card-74_n9MKq.js",
|
|
"houseplan-assets/zigbee-topology-BgCwJt55.js"
|
|
],
|
|
"dynamicImports": []
|
|
},
|
|
{
|
|
"path": "houseplan-card.js",
|
|
"sha256": "a7480e327b096cdb1743a7186fa135e102c1144d2fd99ed1c47953529d15c207",
|
|
"rawBytes": 1205,
|
|
"gzipBytes": 803,
|
|
"isEntry": true,
|
|
"imports": [
|
|
"houseplan-assets/houseplan-card-74_n9MKq.js"
|
|
],
|
|
"dynamicImports": []
|
|
},
|
|
{
|
|
"path": "houseplan-panel.js",
|
|
"sha256": "6c31e3fc5215353af80614b1dd84a0a6d7c464c0cca59ece499a63c1e35f48aa",
|
|
"rawBytes": 6165,
|
|
"gzipBytes": 2327,
|
|
"isEntry": true,
|
|
"imports": [
|
|
"houseplan-assets/houseplan-card-74_n9MKq.js"
|
|
],
|
|
"dynamicImports": []
|
|
}
|
|
]
|
|
}
|