From f6e1e64beee9dab24e3b168829f52bb11d37fb6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=94=D0=BC=D0=B8=D1=82=D1=80=D0=B8=D0=B9?= Date: Wed, 13 May 2026 05:18:49 +0300 Subject: [PATCH] =?UTF-8?q?fix(plan):=20correct=20relative=20path=20=D0=B4?= =?UTF-8?q?=D0=BB=D1=8F=20vuetify.ts=20link=20=D0=B2=20CTO-19=20plan?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Lychee pre-push hook нашёл broken link: `[app/resources/js/plugins/vuetify.ts](app/resources/js/plugins/vuetify.ts)` resolves к `docs/superpowers/plans/app/...` (несуществующий путь). Fix: `../../../app/resources/js/plugins/vuetify.ts` (3 levels up from plan-file location). Pravila: prefer new commit over --amend; lychee block requires fix перед push. Co-Authored-By: Claude Opus 4.7 (1M context) --- .../plans/2026-05-13-cto-19-lucide-icon-migration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/superpowers/plans/2026-05-13-cto-19-lucide-icon-migration.md b/docs/superpowers/plans/2026-05-13-cto-19-lucide-icon-migration.md index 6bf30215..d118dee9 100644 --- a/docs/superpowers/plans/2026-05-13-cto-19-lucide-icon-migration.md +++ b/docs/superpowers/plans/2026-05-13-cto-19-lucide-icon-migration.md @@ -4,7 +4,7 @@ **Goal:** Закрыть CTO-19 ⏸ через установку `lucide-vue-next` и регистрацию custom Vuetify IconSet с 78-entry mapping `mdi-*` → Lucide components. Views НЕ touched. -**Architecture:** Single core change в [app/resources/js/plugins/vuetify.ts](app/resources/js/plugins/vuetify.ts) — добавление `icons` config с custom `IconSet`, где `component` function принимает Vuetify icon prop (`mdi-plus`/etc.) и рендерит Lucide component через `h()`. Fallback `HelpCircle` для unmapped. 51 Vue/TS файл с `icon="mdi-*"` invariant. +**Architecture:** Single core change в [`app/resources/js/plugins/vuetify.ts`](../../../app/resources/js/plugins/vuetify.ts) — добавление `icons` config с custom `IconSet`, где `component` function принимает Vuetify icon prop (`mdi-plus`/etc.) и рендерит Lucide component через `h()`. Fallback `HelpCircle` для unmapped. 51 Vue/TS файл с `icon="mdi-*"` invariant. **Tech Stack:** Vue 3.5 + Vuetify 3.12 + `lucide-vue-next` (~0.460.0+). Vite tree-shaking → ~25-30 KB gzip bundle delta.