- https://babeljs.io/docs/en/babel-types - документация для написания функций трансформации
- https://github.com/isaacs/node-glob - используется для парсинга параметров
--path
,--transform
- В файле
index.ts
содержится основная логика утилиты - миграций/трансформаций - В директории
/transform
лежат функции трансформации кода, файл/transform/example.ts
содержит несколько функций для демонстрации принципа их написания - Предусмотрены параметры командной строки:
—path
- путь до нужной директории с файлами или конкретного файла, который будет трансформироваться, включает в себя возможность написания регулярного выражения, формат--path
="pattern"—transform
- путь до директории с файлом трансформации, в котором объявлена функция, реализующая интерфейсTransformFunction
, включает в себя возможность написания регулярного выражения, формат:--transform
="pattern"- Пример использования утилиты:
ts-node index.ts --path="**/*index.ts" --transform="./transform/example.ts"
-
Notifications
You must be signed in to change notification settings - Fork 0
RomanKyklin/code-migrations
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
tool for refactoring your JS/TS code
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published