render-options-injector

0.0.2 • Public • Published

render-options-injector

A simple library to help injecting render options globally. For example, it can be used when injecting server environment setting value(development, production, test, ...) into all view templates.

Usage

Setting render-options-injector at app.coffee

express = require 'express'
injector = require 'render-options-injector'
app = express()

injector.inject app, {'env': app.settings.env, 'or': 'other values'}

http.createServer(app).listen app.get('port'), ->
    console.log "Express server listening on port #{app.get('port')} in #{app.settings.env} mode"

And use the options at view templates

if (env == "development")
    script(src='/javascripts/index.js')
else
    script(src='/javascripts/index.min.js')

Warning

render-options-injector reassign app.render function(res.render calls app.render).

Bitdeli Badge

/render-options-injector/

    Package Sidebar

    Install

    npm i render-options-injector

    Weekly Downloads

    0

    Version

    0.0.2

    License

    MIT

    Last publish

    Collaborators

    • eunjae-lee