lisa-middleware

v1.0.0
lisa-middleware ===
middleware livescript sass scss development express connect

lisa-middleware

livescript and sass/scss middleware for connect/express

this middleware is strictly meant for development, as it recompiles the files on every request

install

npm install lisa-middleware

build (if applicable)

grunt build

use


// The middleware *must* be before express.static or anything else that could
// get to the file before this middleware

lisaMiddleware = require('lisa-middleware');

app.use("/static", lisaMiddleware({
    src: {
        // Directory to use for livescript files
        // any files ending in .ls in that directory will be intercepted
        // by the lisa middleware
        li: "./scripts/",
        // Same as above, but for sass/scss files.
        // Extensions intercepted: .sass .scss
        sa: "./styles/"
    },
    prefix: {
        // Example
        //  Source file: ./scripts/a/apple.ls
        //  Router location: /static/js/a/apple.ls
        li: "/js",
        sa: "/css"
    }
}));
npm i lisa-middleware

Metadata

  • MIT
  • Whatever
  • Ivan K
  • released 9/13/2015

Downloads

Maintainers