@@ -28,18 +28,25 @@ export default async function main(
2828 }
2929
3030 if ( flags . packages ) {
31- // Parse package string
32- // fetch transform from npm
33- // assign transform(s) to var
31+ const rawPackageName = flags . packages . replace ( '@' , '' ) . replace ( '/' , '__' ) ;
32+ const packageName = `@codeshift/mod- ${ rawPackageName } ` ;
33+ console . log ( rawPackageName , packageName ) ;
3434
35- // TODO: consider using https://www.npmjs.com/package/npm-registry-client instead
3635 const packageManager = new PluginManager ( ) ;
37- await packageManager . install ( 'moment' ) ;
36+ await packageManager . install ( packageName ) ;
3837
39- const moment = packageManager . require ( 'moment' ) ;
40- console . log ( moment ( ) . format ( ) ) ;
38+ const codemod = packageManager . require ( packageName ) ;
4139
42- await packageManager . uninstall ( 'moment' ) ;
40+ console . log (
41+ // codemod,
42+ codemod . transform18_0_0 ,
43+ codemod . transform19_0_0 ,
44+ // packageManager.list(),
45+ // packageManager.getInfo(packageName),
46+ ) ;
47+
48+ // TODO: We'll have to uninstall the mod at some point
49+ // await packageManager.uninstall('codemod');
4350 }
4451
4552 if ( ! transforms . length ) {
0 commit comments