Це значно покращений форк оригінального розширення для генерації структури папок. Він дозволяє швидко створювати папки та файли на основі настроюваних шаблонів із динамічною підстановкою змінних.
Основна ідея: тепер шаблони можуть доповнювати існуючі файли замість того, щоб перезаписувати їх. Я додав новий синтаксис для вставки контенту до або після певного підрядка у файлі. Це дає змогу безпечно й точно доповнювати наявну логіку (наприклад, редьюсери Redux або оголошення маршрутів).
Також можна використовувати частини абсолютного шляху як змінні шаблону. Для цього вкажи <Path0> - <PathN> залежно від глибини шляху. Наприклад, для шляху "P:/projects/contributing/vscode-folder-templates" значеннями будуть: <Path0> = P, <Path1> = projects тощо. Можна також застосовувати фільтри до регістру.
Вставляє нові рядки в існуючі файли, використовуючи пошук підрядка замість повної заміни
Визначає, чи потрібно вставити вміст до або після знайденого підрядка у файлі
Використовуй частини абсолютного шляху як динамічні значення через токени <Path0>, <Path1> тощо
Створюй і керуй кількома шаблонами для різних типів проектів
Активно використовується командою в професійному середовищі для реальних завдань
Якщо ти використовуєш Redux, структуру за фічами або інші повторювані патерни — це розширення заощадить тобі години щотижня.