- 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