// inline pug template usage
function Component {
return pug`
div
h1 My Component
p This is my component using pug.
`;
}
Transpiled JSX | Import PUG template
// inline pug template usage
function Component {
return (
<div>
<h1>My Component</h1>
<p>This is my component using pug.</p>
</div>
);
}
module.exports = {
context: `${__dirname}/app`,
entry: './entry',
output: {
path: `${__dirname}/dist`,
filename: 'bundle.js',
},
module: {
loaders: [
{
test: /\.(pug|js|jsx)$/,
exclude: /node_modules/,
loaders: ['babel?presets[]=es2015&presets[]=react', 'pug-as-jsx'],
},
],
},
};