0.0.2 • Published 6 years ago
@nmmascia/babel-plugin-jsx-express v0.0.2
babel-plugin-jsx-express
Babel plugin to write express applications using jsx.
Table of Contents
Installation
- npm install package
npm install @nmmascia/babel-plugin-jsx-express --save-dev
- Add to your
.babelrc
{ "plugins": ["@nmmascia/jsx-express"] }
Example
Before:
const express = require('express');
<app>
<get
path="/hello-world"
callback={(req, res) => {
res.send('<p>Hello World!</p>');
}}
/>
<listen
port={8080}
callback={(err) => {
if (!err) console.log('started!');
}}
/>
</app>
After:
const express = require('express');
const app = express();
app.get("/hello-world", (req, res) => {
res.send('<p>Hello World!</p>');
})
app.listen(8080, err => {
if (!err) console.log('started!');
})