Folder Structure V2

іконка fast folder structure

Розширена версія оригінального розширення для генерації структури. Тепер з розумним доповненням, динамічними токенами шляху та повним контролем над структурою проєкту.

Це значно покращений форк оригінального розширення для генерації структури папок. Він дозволяє швидко створювати папки та файли на основі настроюваних шаблонів із динамічною підстановкою змінних.

Основна ідея: тепер шаблони можуть доповнювати існуючі файли замість того, щоб перезаписувати їх. Я додав новий синтаксис для вставки контенту до або після певного підрядка у файлі. Це дає змогу безпечно й точно доповнювати наявну логіку (наприклад, редьюсери Redux або оголошення маршрутів).

Також можна використовувати частини абсолютного шляху як змінні шаблону. Для цього вкажи <Path0> - <PathN> залежно від глибини шляху. Наприклад, для шляху "P:/projects/contributing/vscode-folder-templates" значеннями будуть: <Path0> = P, <Path1> = projects тощо. Можна також застосовувати фільтри до регістру.

Можливості Fast Folder Structure V2

  • Доповнення замість перезапису

    Вставляє нові рядки в існуючі файли, використовуючи пошук підрядка замість повної заміни

  • Синтаксис Before/After

    Визначає, чи потрібно вставити вміст до або після знайденого підрядка у файлі

  • Підтримка змінних з абсолютного шляху

    Використовуй частини абсолютного шляху як динамічні значення через токени <Path0>, <Path1> тощо

  • Система кількох шаблонів

    Створюй і керуй кількома шаблонами для різних типів проектів

  • Використовується в продакшені

    Активно використовується командою в професійному середовищі для реальних завдань

Якщо ти використовуєш Redux, структуру за фічами або інші повторювані патерни — це розширення заощадить тобі години щотижня.

View on github