f2e-server middlewares
with lodash template
npm i f2e-middleware-template --save-dev
middlewares: [
{
test: /^test\/.*.html/,
middleware: 'template'
}
]compile .md to .html
npm i f2e-middleware-markdown --save-dev
middlewares: [
{
test: /\.md$/,
middleware: 'markdown',
suffix: 'md',
outputSuffix: 'html',
}
]proxy url to local server
npm i f2e-middleware-proxy --save-dev
middlewares: [
{
test: /^docs/,
middleware: 'proxy',
url: 'https://f2e-server.com',
pathname: ''
},
]show QRcode of url
npm i f2e-middleware-qrcode --save-dev
middlewares: [
{
test: /^qr/,
middleware: 'qrcode'
},
]rename resources dest
npm i f2e-middleware-dest --save-dev
middlewares: [
{
test: /^scss/,
middleware: 'dest',
dest: 'css'
},
]with typescript compiler
npm i f2e-middleware-typescript --save-dev
use tsconfig.json
middlewares: [
{
middleware: 'typescript',
getModuleId: pathname => pathname.replace('src\/', '')
}
]