├── .gitignore ├── .npmignore ├── .travis.yml ├── Context.js ├── LICENSE ├── README.md ├── attr-map.json ├── bin └── build-attr-map.js ├── convert.js ├── data └── attr-names.json ├── index.d.ts ├── index.js ├── options.js ├── package.json ├── require.js ├── run.js ├── template.jsx └── tests ├── html ├── context.html └── users.html ├── index.js └── views ├── app ├── ContextComponent.jsx ├── components │ └── users │ │ └── index.jsx ├── helpers │ ├── script.js │ └── sub │ │ └── index.js └── users.jsx ├── context.jsx ├── doctype.jsx ├── error.jsx ├── error2.jsx ├── layout.jsx └── many-tags.jsx /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redexp/express-engine-jsx/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | .idea 2 | bin 3 | data 4 | tests -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redexp/express-engine-jsx/HEAD/.travis.yml -------------------------------------------------------------------------------- /Context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redexp/express-engine-jsx/HEAD/Context.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redexp/express-engine-jsx/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redexp/express-engine-jsx/HEAD/README.md -------------------------------------------------------------------------------- /attr-map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redexp/express-engine-jsx/HEAD/attr-map.json -------------------------------------------------------------------------------- /bin/build-attr-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redexp/express-engine-jsx/HEAD/bin/build-attr-map.js -------------------------------------------------------------------------------- /convert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redexp/express-engine-jsx/HEAD/convert.js -------------------------------------------------------------------------------- /data/attr-names.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redexp/express-engine-jsx/HEAD/data/attr-names.json -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redexp/express-engine-jsx/HEAD/index.d.ts -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redexp/express-engine-jsx/HEAD/index.js -------------------------------------------------------------------------------- /options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redexp/express-engine-jsx/HEAD/options.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redexp/express-engine-jsx/HEAD/package.json -------------------------------------------------------------------------------- /require.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redexp/express-engine-jsx/HEAD/require.js -------------------------------------------------------------------------------- /run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redexp/express-engine-jsx/HEAD/run.js -------------------------------------------------------------------------------- /template.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redexp/express-engine-jsx/HEAD/template.jsx -------------------------------------------------------------------------------- /tests/html/context.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redexp/express-engine-jsx/HEAD/tests/html/context.html -------------------------------------------------------------------------------- /tests/html/users.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redexp/express-engine-jsx/HEAD/tests/html/users.html -------------------------------------------------------------------------------- /tests/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redexp/express-engine-jsx/HEAD/tests/index.js -------------------------------------------------------------------------------- /tests/views/app/ContextComponent.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redexp/express-engine-jsx/HEAD/tests/views/app/ContextComponent.jsx -------------------------------------------------------------------------------- /tests/views/app/components/users/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redexp/express-engine-jsx/HEAD/tests/views/app/components/users/index.jsx -------------------------------------------------------------------------------- /tests/views/app/helpers/script.js: -------------------------------------------------------------------------------- 1 | module.exports = 1; -------------------------------------------------------------------------------- /tests/views/app/helpers/sub/index.js: -------------------------------------------------------------------------------- 1 | module.exports = 2; -------------------------------------------------------------------------------- /tests/views/app/users.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redexp/express-engine-jsx/HEAD/tests/views/app/users.jsx -------------------------------------------------------------------------------- /tests/views/context.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redexp/express-engine-jsx/HEAD/tests/views/context.jsx -------------------------------------------------------------------------------- /tests/views/doctype.jsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/views/error.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redexp/express-engine-jsx/HEAD/tests/views/error.jsx -------------------------------------------------------------------------------- /tests/views/error2.jsx: -------------------------------------------------------------------------------- 1 | throw new Error('test2'); -------------------------------------------------------------------------------- /tests/views/layout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redexp/express-engine-jsx/HEAD/tests/views/layout.jsx -------------------------------------------------------------------------------- /tests/views/many-tags.jsx: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------