File tree Expand file tree Collapse file tree 1 file changed +13
-3
lines changed Expand file tree Collapse file tree 1 file changed +13
-3
lines changed Original file line number Diff line number Diff line change @@ -73,9 +73,19 @@ export default async function main(paths: string[], flags: Flags) {
7373 selectedConfig . config . transforms &&
7474 selectedConfig . config . transforms [ answers . codemod . selection ]
7575 ) {
76- transforms . push (
77- selectedConfig . config . transforms [ answers . codemod . selection ] ,
78- ) ;
76+ if ( flags . sequence ) {
77+ Object . entries (
78+ selectedConfig . config . transforms as Record < string , string > ,
79+ )
80+ . filter ( ( [ key ] ) =>
81+ semver . satisfies ( key , `>=${ answers . codemod . selection } ` ) ,
82+ )
83+ . forEach ( ( [ , path ] ) => transforms . push ( path ) ) ;
84+ } else {
85+ transforms . push (
86+ selectedConfig . config . transforms [ answers . codemod . selection ] ,
87+ ) ;
88+ }
7989 } else if (
8090 selectedConfig . config . presets &&
8191 selectedConfig . config . presets [ answers . codemod . selection ]
You can’t perform that action at this time.
0 commit comments