├── .babelrc ├── .editorconfig ├── .eslintrc.js ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── jest.config.js ├── lint-staged.config.js ├── package.json ├── prettier.config.js ├── src └── index.js ├── test ├── __snapshots__ │ └── index.test.js.snap ├── fixtures │ ├── .eslintrc.js │ ├── basic.js │ ├── bind-example.js │ ├── bind-scoped.js │ ├── bind.js │ ├── classnames-examples.js │ ├── custom-import-name.js │ ├── falsy-values-mixed.js │ ├── falsy-values-only.js │ ├── for-in-declaration-in-initialization.js │ ├── logical-expression.js │ ├── logical-expressions.js │ ├── object-expression.js │ ├── other-classnames.js │ ├── scoped.js │ ├── string-literal-mixed.js │ └── string-literals-only.js ├── index.test.js └── styles.css.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaly/babel-plugin-inline-classnames/HEAD/.babelrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaly/babel-plugin-inline-classnames/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaly/babel-plugin-inline-classnames/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /dist 2 | /node_modules 3 | /tmp 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaly/babel-plugin-inline-classnames/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaly/babel-plugin-inline-classnames/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaly/babel-plugin-inline-classnames/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaly/babel-plugin-inline-classnames/HEAD/README.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | testEnvironment: 'node', 3 | verbose: true, 4 | }; 5 | -------------------------------------------------------------------------------- /lint-staged.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaly/babel-plugin-inline-classnames/HEAD/lint-staged.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaly/babel-plugin-inline-classnames/HEAD/package.json -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaly/babel-plugin-inline-classnames/HEAD/prettier.config.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaly/babel-plugin-inline-classnames/HEAD/src/index.js -------------------------------------------------------------------------------- /test/__snapshots__/index.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaly/babel-plugin-inline-classnames/HEAD/test/__snapshots__/index.test.js.snap -------------------------------------------------------------------------------- /test/fixtures/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaly/babel-plugin-inline-classnames/HEAD/test/fixtures/.eslintrc.js -------------------------------------------------------------------------------- /test/fixtures/basic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaly/babel-plugin-inline-classnames/HEAD/test/fixtures/basic.js -------------------------------------------------------------------------------- /test/fixtures/bind-example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaly/babel-plugin-inline-classnames/HEAD/test/fixtures/bind-example.js -------------------------------------------------------------------------------- /test/fixtures/bind-scoped.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaly/babel-plugin-inline-classnames/HEAD/test/fixtures/bind-scoped.js -------------------------------------------------------------------------------- /test/fixtures/bind.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaly/babel-plugin-inline-classnames/HEAD/test/fixtures/bind.js -------------------------------------------------------------------------------- /test/fixtures/classnames-examples.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaly/babel-plugin-inline-classnames/HEAD/test/fixtures/classnames-examples.js -------------------------------------------------------------------------------- /test/fixtures/custom-import-name.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaly/babel-plugin-inline-classnames/HEAD/test/fixtures/custom-import-name.js -------------------------------------------------------------------------------- /test/fixtures/falsy-values-mixed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaly/babel-plugin-inline-classnames/HEAD/test/fixtures/falsy-values-mixed.js -------------------------------------------------------------------------------- /test/fixtures/falsy-values-only.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaly/babel-plugin-inline-classnames/HEAD/test/fixtures/falsy-values-only.js -------------------------------------------------------------------------------- /test/fixtures/for-in-declaration-in-initialization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaly/babel-plugin-inline-classnames/HEAD/test/fixtures/for-in-declaration-in-initialization.js -------------------------------------------------------------------------------- /test/fixtures/logical-expression.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaly/babel-plugin-inline-classnames/HEAD/test/fixtures/logical-expression.js -------------------------------------------------------------------------------- /test/fixtures/logical-expressions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaly/babel-plugin-inline-classnames/HEAD/test/fixtures/logical-expressions.js -------------------------------------------------------------------------------- /test/fixtures/object-expression.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaly/babel-plugin-inline-classnames/HEAD/test/fixtures/object-expression.js -------------------------------------------------------------------------------- /test/fixtures/other-classnames.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaly/babel-plugin-inline-classnames/HEAD/test/fixtures/other-classnames.js -------------------------------------------------------------------------------- /test/fixtures/scoped.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaly/babel-plugin-inline-classnames/HEAD/test/fixtures/scoped.js -------------------------------------------------------------------------------- /test/fixtures/string-literal-mixed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaly/babel-plugin-inline-classnames/HEAD/test/fixtures/string-literal-mixed.js -------------------------------------------------------------------------------- /test/fixtures/string-literals-only.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaly/babel-plugin-inline-classnames/HEAD/test/fixtures/string-literals-only.js -------------------------------------------------------------------------------- /test/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaly/babel-plugin-inline-classnames/HEAD/test/index.test.js -------------------------------------------------------------------------------- /test/styles.css.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaly/babel-plugin-inline-classnames/HEAD/test/styles.css.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaly/babel-plugin-inline-classnames/HEAD/yarn.lock --------------------------------------------------------------------------------