├── .editorconfig ├── .eslintignore ├── .flowconfig ├── .gitattributes ├── .github └── media │ ├── after.png │ └── before.png ├── .gitignore ├── .travis.yml ├── changelog.md ├── license ├── package.json ├── readme.md ├── src ├── helper │ ├── doesReturnJSX.js │ ├── getTypesFromFilename.js │ ├── index.js │ ├── isDisplayNameSet.js │ └── makeDisplayName.js ├── index.js └── types │ └── index.js ├── test ├── __snapshots__ │ └── index.js.snap ├── fixtures │ ├── assigned-component-block │ │ └── App.js │ ├── assigned-component │ │ └── App.js │ ├── displayname-check-ignore-non-assignment-expression │ │ └── App.js │ ├── export-default-assignment │ │ └── App.js │ ├── export-default-dynamic-no-return │ │ └── App.js │ ├── export-default-dynamic-return-block │ │ └── App.js │ ├── export-default-dynamic-return │ │ └── App.js │ ├── export-default-eventually-return-jsx │ │ └── App.js │ ├── export-default-from-indexjs │ │ └── index.js │ ├── export-default-function-block-without-return │ │ └── App.js │ ├── export-default-function-declaration-with-displayname │ │ └── App.js │ ├── export-default-function-declaration │ │ └── App.js │ ├── export-default-hoc-block-arrow │ │ └── App.js │ ├── export-default-ignore-existing-displayname │ │ └── App.js │ ├── export-default-no-jsx-block │ │ └── App.js │ ├── export-default-no-jsx │ │ └── App.js │ ├── export-default-with-function-block-no-jsx │ │ └── App.js │ ├── export-default-with-function-block │ │ └── App.js │ ├── export-default │ │ └── App.js │ ├── ignore-assigned-jsx │ │ └── App.js │ ├── ignore-existing-displayname │ │ └── App.js │ ├── ignore-jsx-expression-blocks │ │ └── App.js │ ├── named-export-block │ │ └── App.js │ └── named-export │ │ └── App.js └── index.js └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyze/babel-plugin-transform-react-stateless-component-name/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | fixtures 2 | types 3 | -------------------------------------------------------------------------------- /.flowconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyze/babel-plugin-transform-react-stateless-component-name/HEAD/.flowconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyze/babel-plugin-transform-react-stateless-component-name/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/media/after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyze/babel-plugin-transform-react-stateless-component-name/HEAD/.github/media/after.png -------------------------------------------------------------------------------- /.github/media/before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyze/babel-plugin-transform-react-stateless-component-name/HEAD/.github/media/before.png -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyze/babel-plugin-transform-react-stateless-component-name/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyze/babel-plugin-transform-react-stateless-component-name/HEAD/.travis.yml -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyze/babel-plugin-transform-react-stateless-component-name/HEAD/changelog.md -------------------------------------------------------------------------------- /license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyze/babel-plugin-transform-react-stateless-component-name/HEAD/license -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyze/babel-plugin-transform-react-stateless-component-name/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyze/babel-plugin-transform-react-stateless-component-name/HEAD/readme.md -------------------------------------------------------------------------------- /src/helper/doesReturnJSX.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyze/babel-plugin-transform-react-stateless-component-name/HEAD/src/helper/doesReturnJSX.js -------------------------------------------------------------------------------- /src/helper/getTypesFromFilename.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyze/babel-plugin-transform-react-stateless-component-name/HEAD/src/helper/getTypesFromFilename.js -------------------------------------------------------------------------------- /src/helper/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyze/babel-plugin-transform-react-stateless-component-name/HEAD/src/helper/index.js -------------------------------------------------------------------------------- /src/helper/isDisplayNameSet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyze/babel-plugin-transform-react-stateless-component-name/HEAD/src/helper/isDisplayNameSet.js -------------------------------------------------------------------------------- /src/helper/makeDisplayName.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyze/babel-plugin-transform-react-stateless-component-name/HEAD/src/helper/makeDisplayName.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyze/babel-plugin-transform-react-stateless-component-name/HEAD/src/index.js -------------------------------------------------------------------------------- /src/types/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyze/babel-plugin-transform-react-stateless-component-name/HEAD/src/types/index.js -------------------------------------------------------------------------------- /test/__snapshots__/index.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyze/babel-plugin-transform-react-stateless-component-name/HEAD/test/__snapshots__/index.js.snap -------------------------------------------------------------------------------- /test/fixtures/assigned-component-block/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyze/babel-plugin-transform-react-stateless-component-name/HEAD/test/fixtures/assigned-component-block/App.js -------------------------------------------------------------------------------- /test/fixtures/assigned-component/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyze/babel-plugin-transform-react-stateless-component-name/HEAD/test/fixtures/assigned-component/App.js -------------------------------------------------------------------------------- /test/fixtures/displayname-check-ignore-non-assignment-expression/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyze/babel-plugin-transform-react-stateless-component-name/HEAD/test/fixtures/displayname-check-ignore-non-assignment-expression/App.js -------------------------------------------------------------------------------- /test/fixtures/export-default-assignment/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyze/babel-plugin-transform-react-stateless-component-name/HEAD/test/fixtures/export-default-assignment/App.js -------------------------------------------------------------------------------- /test/fixtures/export-default-dynamic-no-return/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyze/babel-plugin-transform-react-stateless-component-name/HEAD/test/fixtures/export-default-dynamic-no-return/App.js -------------------------------------------------------------------------------- /test/fixtures/export-default-dynamic-return-block/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyze/babel-plugin-transform-react-stateless-component-name/HEAD/test/fixtures/export-default-dynamic-return-block/App.js -------------------------------------------------------------------------------- /test/fixtures/export-default-dynamic-return/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyze/babel-plugin-transform-react-stateless-component-name/HEAD/test/fixtures/export-default-dynamic-return/App.js -------------------------------------------------------------------------------- /test/fixtures/export-default-eventually-return-jsx/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyze/babel-plugin-transform-react-stateless-component-name/HEAD/test/fixtures/export-default-eventually-return-jsx/App.js -------------------------------------------------------------------------------- /test/fixtures/export-default-from-indexjs/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyze/babel-plugin-transform-react-stateless-component-name/HEAD/test/fixtures/export-default-from-indexjs/index.js -------------------------------------------------------------------------------- /test/fixtures/export-default-function-block-without-return/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyze/babel-plugin-transform-react-stateless-component-name/HEAD/test/fixtures/export-default-function-block-without-return/App.js -------------------------------------------------------------------------------- /test/fixtures/export-default-function-declaration-with-displayname/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyze/babel-plugin-transform-react-stateless-component-name/HEAD/test/fixtures/export-default-function-declaration-with-displayname/App.js -------------------------------------------------------------------------------- /test/fixtures/export-default-function-declaration/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyze/babel-plugin-transform-react-stateless-component-name/HEAD/test/fixtures/export-default-function-declaration/App.js -------------------------------------------------------------------------------- /test/fixtures/export-default-hoc-block-arrow/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyze/babel-plugin-transform-react-stateless-component-name/HEAD/test/fixtures/export-default-hoc-block-arrow/App.js -------------------------------------------------------------------------------- /test/fixtures/export-default-ignore-existing-displayname/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyze/babel-plugin-transform-react-stateless-component-name/HEAD/test/fixtures/export-default-ignore-existing-displayname/App.js -------------------------------------------------------------------------------- /test/fixtures/export-default-no-jsx-block/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyze/babel-plugin-transform-react-stateless-component-name/HEAD/test/fixtures/export-default-no-jsx-block/App.js -------------------------------------------------------------------------------- /test/fixtures/export-default-no-jsx/App.js: -------------------------------------------------------------------------------- 1 | export default () => 42 2 | -------------------------------------------------------------------------------- /test/fixtures/export-default-with-function-block-no-jsx/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyze/babel-plugin-transform-react-stateless-component-name/HEAD/test/fixtures/export-default-with-function-block-no-jsx/App.js -------------------------------------------------------------------------------- /test/fixtures/export-default-with-function-block/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyze/babel-plugin-transform-react-stateless-component-name/HEAD/test/fixtures/export-default-with-function-block/App.js -------------------------------------------------------------------------------- /test/fixtures/export-default/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyze/babel-plugin-transform-react-stateless-component-name/HEAD/test/fixtures/export-default/App.js -------------------------------------------------------------------------------- /test/fixtures/ignore-assigned-jsx/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyze/babel-plugin-transform-react-stateless-component-name/HEAD/test/fixtures/ignore-assigned-jsx/App.js -------------------------------------------------------------------------------- /test/fixtures/ignore-existing-displayname/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyze/babel-plugin-transform-react-stateless-component-name/HEAD/test/fixtures/ignore-existing-displayname/App.js -------------------------------------------------------------------------------- /test/fixtures/ignore-jsx-expression-blocks/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyze/babel-plugin-transform-react-stateless-component-name/HEAD/test/fixtures/ignore-jsx-expression-blocks/App.js -------------------------------------------------------------------------------- /test/fixtures/named-export-block/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyze/babel-plugin-transform-react-stateless-component-name/HEAD/test/fixtures/named-export-block/App.js -------------------------------------------------------------------------------- /test/fixtures/named-export/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyze/babel-plugin-transform-react-stateless-component-name/HEAD/test/fixtures/named-export/App.js -------------------------------------------------------------------------------- /test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyze/babel-plugin-transform-react-stateless-component-name/HEAD/test/index.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyze/babel-plugin-transform-react-stateless-component-name/HEAD/yarn.lock --------------------------------------------------------------------------------