Skip to content

Commit 0536344

Browse files
authored
fix(codemods): migrate to commander >= 13.0.0 (#8860)
- caused by #8159, #8193, #8580 h2. Описание С [v13.0.0](https://github.com/tj/commander.js/releases/tag/v13.0.0) сокращения 2-х символьные сокращения с одним дефисом больше не работают, в нашем случае `-tv`. Поправил на `--tv` (такая возможность появилась с [v13.1.0](https://github.com/tj/commander.js/releases/tag/v13.1.0)). CLI стал падать с публикацией `@vkontakte/vkui-codemods@1.0.1`, с которого новая версия `commander.js` попала в NPM. h2. Release notes h2. Исправления - Сокращение `-tv` заменено на `--tv` – мигрировали на [commander.js >= 13.1.0](https://github.com/tj/commander.js/releases/tag/v13.1.0)
1 parent c6ae6de commit 0536344

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

packages/codemods/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ Options:
3434
-V, --version output the version number
3535
-l --list list available codemods
3636
--all apply all available codemods
37-
-tv --transforms-version <transformsVersion> vkui major version transforms (available versions: "6", "7")
37+
--tv, --transforms-version <transformsVersion> vkui major version transforms (available versions: "6", "7")
3838
-p --path [paths...] file paths where codemods need to apply (space separated list), default: current
3939
directory
4040
--input-file <file> apply codemods only to file/directory listed in the file
@@ -48,9 +48,9 @@ Options:
4848
-h, --help display help for command
4949
```
5050

51-
### `-tv (--transforms-version)`
51+
### `--tv (--transforms-version)`
5252

53-
Если приложение запустить без опции `-tv (--transforms-version)`, скрипт попытается автоматически определить версию, на которую необходимо мигрировать. Если этого сделать не удалось - нужно будет выбрать версию из предложенного списка.
53+
Если приложение запустить без опции `--tv (--transforms-version)`, скрипт попытается автоматически определить версию, на которую необходимо мигрировать. Если этого сделать не удалось - нужно будет выбрать версию из предложенного списка.
5454

5555
### `--all`
5656

@@ -109,5 +109,5 @@ npx @vkontakte/vkui-codemods --path src/App.tsx src/Main.tsx --all
109109
Следующий скрипт запустит миграции компонентов `Flex` и `Separator` при обновлении на версию VKUI v7 в текущей директории:
110110

111111
```shell
112-
npx @vkontakte/vkui-codemods flex separator -tv 7
112+
npx @vkontakte/vkui-codemods flex separator --tv 7
113113
```

packages/codemods/src/cli.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ export const runCli = async (): Promise<Cli> => {
7777
.option('-l --list', 'list available codemods')
7878
.option('--all', 'apply all available codemods')
7979
.option(
80-
'-tv --transforms-version <transformsVersion>',
80+
'--tv, --transforms-version <transformsVersion>',
8181
'vkui major version transforms (available versions: "6", "7")',
8282
)
8383
.option(

0 commit comments

Comments
 (0)