├── .editorconfig ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── bin └── nativejsx ├── dist ├── nativejsx-prototypes.js └── nativejsx-prototypes.min.js ├── examples.js ├── package.json ├── scripts └── generate-asts.js ├── source ├── allocator.js ├── compositions.js ├── generators.js ├── nativejsx.js ├── prototypal-helpers │ ├── appendChildren.ast.json │ ├── appendChildren.js │ ├── appendChildren.prototype.js │ ├── index.js │ ├── setAttributes.ast.json │ ├── setAttributes.js │ ├── setAttributes.prototype.js │ ├── setStyles.ast.json │ ├── setStyles.js │ └── setStyles.prototype.js ├── transformers.js └── walkers.js ├── test ├── allocator.js ├── compositions.js ├── generators.js ├── jsx │ ├── node-expressions.jsx │ ├── spread.jsx │ ├── styles.jsx │ └── test.jsx ├── nativejsx.js ├── transformers.js └── walkers.js └── webpack.config.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treycordova/nativejsx/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treycordova/nativejsx/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treycordova/nativejsx/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treycordova/nativejsx/HEAD/README.md -------------------------------------------------------------------------------- /bin/nativejsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treycordova/nativejsx/HEAD/bin/nativejsx -------------------------------------------------------------------------------- /dist/nativejsx-prototypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treycordova/nativejsx/HEAD/dist/nativejsx-prototypes.js -------------------------------------------------------------------------------- /dist/nativejsx-prototypes.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treycordova/nativejsx/HEAD/dist/nativejsx-prototypes.min.js -------------------------------------------------------------------------------- /examples.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treycordova/nativejsx/HEAD/examples.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treycordova/nativejsx/HEAD/package.json -------------------------------------------------------------------------------- /scripts/generate-asts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treycordova/nativejsx/HEAD/scripts/generate-asts.js -------------------------------------------------------------------------------- /source/allocator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treycordova/nativejsx/HEAD/source/allocator.js -------------------------------------------------------------------------------- /source/compositions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treycordova/nativejsx/HEAD/source/compositions.js -------------------------------------------------------------------------------- /source/generators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treycordova/nativejsx/HEAD/source/generators.js -------------------------------------------------------------------------------- /source/nativejsx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treycordova/nativejsx/HEAD/source/nativejsx.js -------------------------------------------------------------------------------- /source/prototypal-helpers/appendChildren.ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treycordova/nativejsx/HEAD/source/prototypal-helpers/appendChildren.ast.json -------------------------------------------------------------------------------- /source/prototypal-helpers/appendChildren.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treycordova/nativejsx/HEAD/source/prototypal-helpers/appendChildren.js -------------------------------------------------------------------------------- /source/prototypal-helpers/appendChildren.prototype.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treycordova/nativejsx/HEAD/source/prototypal-helpers/appendChildren.prototype.js -------------------------------------------------------------------------------- /source/prototypal-helpers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treycordova/nativejsx/HEAD/source/prototypal-helpers/index.js -------------------------------------------------------------------------------- /source/prototypal-helpers/setAttributes.ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treycordova/nativejsx/HEAD/source/prototypal-helpers/setAttributes.ast.json -------------------------------------------------------------------------------- /source/prototypal-helpers/setAttributes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treycordova/nativejsx/HEAD/source/prototypal-helpers/setAttributes.js -------------------------------------------------------------------------------- /source/prototypal-helpers/setAttributes.prototype.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treycordova/nativejsx/HEAD/source/prototypal-helpers/setAttributes.prototype.js -------------------------------------------------------------------------------- /source/prototypal-helpers/setStyles.ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treycordova/nativejsx/HEAD/source/prototypal-helpers/setStyles.ast.json -------------------------------------------------------------------------------- /source/prototypal-helpers/setStyles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treycordova/nativejsx/HEAD/source/prototypal-helpers/setStyles.js -------------------------------------------------------------------------------- /source/prototypal-helpers/setStyles.prototype.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treycordova/nativejsx/HEAD/source/prototypal-helpers/setStyles.prototype.js -------------------------------------------------------------------------------- /source/transformers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treycordova/nativejsx/HEAD/source/transformers.js -------------------------------------------------------------------------------- /source/walkers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treycordova/nativejsx/HEAD/source/walkers.js -------------------------------------------------------------------------------- /test/allocator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treycordova/nativejsx/HEAD/test/allocator.js -------------------------------------------------------------------------------- /test/compositions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treycordova/nativejsx/HEAD/test/compositions.js -------------------------------------------------------------------------------- /test/generators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treycordova/nativejsx/HEAD/test/generators.js -------------------------------------------------------------------------------- /test/jsx/node-expressions.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treycordova/nativejsx/HEAD/test/jsx/node-expressions.jsx -------------------------------------------------------------------------------- /test/jsx/spread.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treycordova/nativejsx/HEAD/test/jsx/spread.jsx -------------------------------------------------------------------------------- /test/jsx/styles.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treycordova/nativejsx/HEAD/test/jsx/styles.jsx -------------------------------------------------------------------------------- /test/jsx/test.jsx: -------------------------------------------------------------------------------- 1 | var hello =
2 | -------------------------------------------------------------------------------- /test/nativejsx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treycordova/nativejsx/HEAD/test/nativejsx.js -------------------------------------------------------------------------------- /test/transformers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treycordova/nativejsx/HEAD/test/transformers.js -------------------------------------------------------------------------------- /test/walkers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treycordova/nativejsx/HEAD/test/walkers.js -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treycordova/nativejsx/HEAD/webpack.config.js --------------------------------------------------------------------------------