0.0.1 • Published 7 years ago

f2e-middleware v0.0.1

Weekly downloads
1
License
MIT
Repository
github
Last release
7 years ago

f2e-middleware

f2e-server middlewares

Docs

f2e-server 中间件开发

middlewares

template

with lodash template
npm i f2e-middleware-template --save-dev

middlewares: [
    {
        test: /^test\/.*.html/,
        middleware: 'template'
    }
]

markdown

compile .md to .html
npm i f2e-middleware-markdown --save-dev

middlewares: [
    {
        test: /\.md$/,
        middleware: 'markdown',
        suffix: 'md',
        outputSuffix: 'html',
    }
]

proxy

proxy url to local server
npm i f2e-middleware-proxy --save-dev

middlewares: [
    {
        test: /^docs/,
        middleware: 'proxy',
        url: 'https://f2e-server.com',
        pathname: ''
    },
]

qrcode

show QRcode of url npm i f2e-middleware-qrcode --save-dev

middlewares: [
    {
        test: /^qr/,
        middleware: 'qrcode'
    },
]

dest

rename resources dest
npm i f2e-middleware-dest --save-dev

middlewares: [
    {
        test: /^scss/,
        middleware: 'dest',
        dest: 'css'
    },
]

typescript

with typescript compiler npm i f2e-middleware-typescript --save-dev
use tsconfig.json

middlewares: [
    {
        middleware: 'typescript',
        getModuleId: pathname => pathname.replace('src\/', '')
    }
]