├── .babelrc ├── .eslintrc ├── .gitignore ├── .npmignore ├── .travis.yml ├── AUTHORS ├── CHANGELOG.md ├── LICENSE ├── README.md ├── TODO.md ├── bin ├── bundle-messages.js ├── extract-messages.js ├── filesFromMixedPaths.js └── jsxlate-lint.js ├── examples ├── react-intl │ ├── .babelrc │ ├── app.jsx │ ├── bundle-es.js │ ├── bundle-fr.js │ ├── index.html │ ├── messages.json │ ├── server.js │ ├── translations-es.json │ ├── translations-fr.json │ └── webpack.config.js └── simple │ ├── .babelrc │ ├── app.jsx │ ├── bundle-es.js │ ├── bundle-fr.js │ ├── index.html │ ├── messages.json │ ├── server.js │ ├── translations-es.json │ ├── translations-fr.json │ └── webpack.config.js ├── index.js ├── package.json ├── presentation-06-2015.pdf ├── presentation.md ├── src ├── README.md ├── ast.js ├── components.jsx ├── errors.js ├── extract.js ├── free-variables.js ├── generation.js ├── io.js ├── lint.js ├── options.js ├── parsing.js ├── transform.js ├── transformation.js ├── translate.js ├── translation.js ├── validation.js ├── version.js └── whitelisting.js └── test ├── .eslintrc ├── test-extraction.js ├── test-free-variables.js ├── test-io.js ├── test-transformation.js └── test-translation.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | examples/*/out 2 | node_modules 3 | coverage 4 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | presentation* 2 | node_modules* 3 | out* 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/AUTHORS -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/TODO.md -------------------------------------------------------------------------------- /bin/bundle-messages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/bin/bundle-messages.js -------------------------------------------------------------------------------- /bin/extract-messages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/bin/extract-messages.js -------------------------------------------------------------------------------- /bin/filesFromMixedPaths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/bin/filesFromMixedPaths.js -------------------------------------------------------------------------------- /bin/jsxlate-lint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/bin/jsxlate-lint.js -------------------------------------------------------------------------------- /examples/react-intl/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/examples/react-intl/.babelrc -------------------------------------------------------------------------------- /examples/react-intl/app.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/examples/react-intl/app.jsx -------------------------------------------------------------------------------- /examples/react-intl/bundle-es.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/examples/react-intl/bundle-es.js -------------------------------------------------------------------------------- /examples/react-intl/bundle-fr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/examples/react-intl/bundle-fr.js -------------------------------------------------------------------------------- /examples/react-intl/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/examples/react-intl/index.html -------------------------------------------------------------------------------- /examples/react-intl/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/examples/react-intl/messages.json -------------------------------------------------------------------------------- /examples/react-intl/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/examples/react-intl/server.js -------------------------------------------------------------------------------- /examples/react-intl/translations-es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/examples/react-intl/translations-es.json -------------------------------------------------------------------------------- /examples/react-intl/translations-fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/examples/react-intl/translations-fr.json -------------------------------------------------------------------------------- /examples/react-intl/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/examples/react-intl/webpack.config.js -------------------------------------------------------------------------------- /examples/simple/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/examples/simple/.babelrc -------------------------------------------------------------------------------- /examples/simple/app.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/examples/simple/app.jsx -------------------------------------------------------------------------------- /examples/simple/bundle-es.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/examples/simple/bundle-es.js -------------------------------------------------------------------------------- /examples/simple/bundle-fr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/examples/simple/bundle-fr.js -------------------------------------------------------------------------------- /examples/simple/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/examples/simple/index.html -------------------------------------------------------------------------------- /examples/simple/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/examples/simple/messages.json -------------------------------------------------------------------------------- /examples/simple/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/examples/simple/server.js -------------------------------------------------------------------------------- /examples/simple/translations-es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/examples/simple/translations-es.json -------------------------------------------------------------------------------- /examples/simple/translations-fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/examples/simple/translations-fr.json -------------------------------------------------------------------------------- /examples/simple/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/examples/simple/webpack.config.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/package.json -------------------------------------------------------------------------------- /presentation-06-2015.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/presentation-06-2015.pdf -------------------------------------------------------------------------------- /presentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/presentation.md -------------------------------------------------------------------------------- /src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/src/README.md -------------------------------------------------------------------------------- /src/ast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/src/ast.js -------------------------------------------------------------------------------- /src/components.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/src/components.jsx -------------------------------------------------------------------------------- /src/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/src/errors.js -------------------------------------------------------------------------------- /src/extract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/src/extract.js -------------------------------------------------------------------------------- /src/free-variables.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/src/free-variables.js -------------------------------------------------------------------------------- /src/generation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/src/generation.js -------------------------------------------------------------------------------- /src/io.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/src/io.js -------------------------------------------------------------------------------- /src/lint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/src/lint.js -------------------------------------------------------------------------------- /src/options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/src/options.js -------------------------------------------------------------------------------- /src/parsing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/src/parsing.js -------------------------------------------------------------------------------- /src/transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/src/transform.js -------------------------------------------------------------------------------- /src/transformation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/src/transformation.js -------------------------------------------------------------------------------- /src/translate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/src/translate.js -------------------------------------------------------------------------------- /src/translation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/src/translation.js -------------------------------------------------------------------------------- /src/validation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/src/validation.js -------------------------------------------------------------------------------- /src/version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/src/version.js -------------------------------------------------------------------------------- /src/whitelisting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/src/whitelisting.js -------------------------------------------------------------------------------- /test/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/test/.eslintrc -------------------------------------------------------------------------------- /test/test-extraction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/test/test-extraction.js -------------------------------------------------------------------------------- /test/test-free-variables.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/test/test-free-variables.js -------------------------------------------------------------------------------- /test/test-io.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/test/test-io.js -------------------------------------------------------------------------------- /test/test-transformation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/test/test-transformation.js -------------------------------------------------------------------------------- /test/test-translation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drd/jsxlate/HEAD/test/test-translation.js --------------------------------------------------------------------------------