Skip to content

Commit 4859604

Browse files
committed
Organized codemods folder. Fixed some warnings
1 parent ce15f0e commit 4859604

File tree

2 files changed

+16
-18
lines changed

2 files changed

+16
-18
lines changed
Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import { attributeBelongsToReactVirtualizedElement } from './utils'
1+
'use strict';
22

33
// Renames react-virtualized version 6.x properties to be version-7 compatible
4-
export default function transformer (file, api) {
4+
module.exports = function transformer (file, api) {
55
const jscodeshift = api.jscodeshift
66

77
let source = file.source
@@ -24,6 +24,20 @@ export default function transformer (file, api) {
2424
return source
2525
}
2626

27+
const reactVirtualizedElementNames = [
28+
'ArrowKeyStepper',
29+
'AutoSizer',
30+
'Collection',
31+
'ColumnSizer',
32+
'FlexTable',
33+
'Grid',
34+
'ScrollSync',
35+
'VirtualScroll'
36+
]
37+
38+
// @param path jscodeshift.JSXAttribute
39+
const attributeBelongsToReactVirtualizedElement = path => reactVirtualizedElementNames.includes(path.parent.value.name.name)
40+
2741
// See https://github.com/bvaughn/react-virtualized/wiki/Version-7-Roadmap#clean-up-property-names
2842
const propertyRenameMap = {
2943
columnsCount: 'columnCount',

codemods/utils.js

Lines changed: 0 additions & 16 deletions
This file was deleted.

0 commit comments

Comments
 (0)