express-engine-inferno-jsx
Version:
Inferno JSX engine for ExpressJS
46 lines (44 loc) • 910 B
JavaScript
module.exports = {
cache: '',
views: '',
viewCache: false,
requireAlias : {},
appSrc: 'apps-inferno/src',
serverRoot: __dirname,
typescriptSupport: false,
babelOptions: {
presets: [
[
'env',
{
useBuiltIns: 'usage',
debug: false,
node: 'current'
}
],
'stage-2'
],
plugins: [
[
'module-resolver',
{
alias: {
'apps-inferno': require('path').resolve(__dirname + '/apps-inferno/src/')
}
}
],
'transform-decorators-legacy',
['inferno', { imports: true }],
'syntax-jsx'
]
},
appRoot: __dirname + '/apps-inferno/src',
doctype: '<!DOCTYPE html>\n',
template: `
var requireJSX = require('express-engine-inferno-jsx/require');
module.exports = function (props) {
var __components;
BODY
return __components;
};`
};