├── .babelrc ├── .editorconfig ├── .gitignore ├── .npmignore ├── .prettierrc ├── .travis.yml ├── LICENSE ├── README.md ├── _config.yml ├── example ├── package.json ├── public │ ├── index.html │ └── manifest.json ├── src │ ├── App.js │ ├── components │ │ ├── ForLoop.js │ │ ├── Helper │ │ │ └── MySomeComponent.js │ │ ├── IfElse.js │ │ └── SwitchCase.js │ ├── index.css │ └── index.js └── yarn.lock ├── package.json ├── rollup.config.js ├── src ├── __test__ │ └── .gitkeep ├── index.js └── lib │ ├── Elements │ ├── DOMElements.js │ ├── Fragment.js │ └── index.js │ ├── helperFns │ ├── doForLoopOperation.js │ ├── doIfElseOperation.js │ ├── doSwitchCaseOperation.js │ └── index.js │ ├── utils │ ├── html-tags.js │ └── index.js │ └── withTemplating.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ritwickdey/react-jsx-templating/HEAD/.babelrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ritwickdey/react-jsx-templating/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ritwickdey/react-jsx-templating/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | example 3 | node_modules 4 | *.tgz -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ritwickdey/react-jsx-templating/HEAD/.prettierrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ritwickdey/react-jsx-templating/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ritwickdey/react-jsx-templating/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ritwickdey/react-jsx-templating/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ritwickdey/react-jsx-templating/HEAD/_config.yml -------------------------------------------------------------------------------- /example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ritwickdey/react-jsx-templating/HEAD/example/package.json -------------------------------------------------------------------------------- /example/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ritwickdey/react-jsx-templating/HEAD/example/public/index.html -------------------------------------------------------------------------------- /example/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ritwickdey/react-jsx-templating/HEAD/example/public/manifest.json -------------------------------------------------------------------------------- /example/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ritwickdey/react-jsx-templating/HEAD/example/src/App.js -------------------------------------------------------------------------------- /example/src/components/ForLoop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ritwickdey/react-jsx-templating/HEAD/example/src/components/ForLoop.js -------------------------------------------------------------------------------- /example/src/components/Helper/MySomeComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ritwickdey/react-jsx-templating/HEAD/example/src/components/Helper/MySomeComponent.js -------------------------------------------------------------------------------- /example/src/components/IfElse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ritwickdey/react-jsx-templating/HEAD/example/src/components/IfElse.js -------------------------------------------------------------------------------- /example/src/components/SwitchCase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ritwickdey/react-jsx-templating/HEAD/example/src/components/SwitchCase.js -------------------------------------------------------------------------------- /example/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ritwickdey/react-jsx-templating/HEAD/example/src/index.css -------------------------------------------------------------------------------- /example/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ritwickdey/react-jsx-templating/HEAD/example/src/index.js -------------------------------------------------------------------------------- /example/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ritwickdey/react-jsx-templating/HEAD/example/yarn.lock -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ritwickdey/react-jsx-templating/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ritwickdey/react-jsx-templating/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/__test__/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ritwickdey/react-jsx-templating/HEAD/src/index.js -------------------------------------------------------------------------------- /src/lib/Elements/DOMElements.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ritwickdey/react-jsx-templating/HEAD/src/lib/Elements/DOMElements.js -------------------------------------------------------------------------------- /src/lib/Elements/Fragment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ritwickdey/react-jsx-templating/HEAD/src/lib/Elements/Fragment.js -------------------------------------------------------------------------------- /src/lib/Elements/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ritwickdey/react-jsx-templating/HEAD/src/lib/Elements/index.js -------------------------------------------------------------------------------- /src/lib/helperFns/doForLoopOperation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ritwickdey/react-jsx-templating/HEAD/src/lib/helperFns/doForLoopOperation.js -------------------------------------------------------------------------------- /src/lib/helperFns/doIfElseOperation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ritwickdey/react-jsx-templating/HEAD/src/lib/helperFns/doIfElseOperation.js -------------------------------------------------------------------------------- /src/lib/helperFns/doSwitchCaseOperation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ritwickdey/react-jsx-templating/HEAD/src/lib/helperFns/doSwitchCaseOperation.js -------------------------------------------------------------------------------- /src/lib/helperFns/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ritwickdey/react-jsx-templating/HEAD/src/lib/helperFns/index.js -------------------------------------------------------------------------------- /src/lib/utils/html-tags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ritwickdey/react-jsx-templating/HEAD/src/lib/utils/html-tags.js -------------------------------------------------------------------------------- /src/lib/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ritwickdey/react-jsx-templating/HEAD/src/lib/utils/index.js -------------------------------------------------------------------------------- /src/lib/withTemplating.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ritwickdey/react-jsx-templating/HEAD/src/lib/withTemplating.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ritwickdey/react-jsx-templating/HEAD/yarn.lock --------------------------------------------------------------------------------