Displaying 1 to 20 from 52 results

ejs - Embedded JavaScript templates for node

  •    Javascript

Embedded JavaScript templates.Includes are relative to the template with the include statement, for example if you have "./views/users.ejs" and "./views/user/show.ejs" you would use <% include user/show %>. The included file(s) are literally included into the template, no IO is performed after compilation, thus local variables are available to these included templates.

email-templates - :mailbox: Create, preview, and send custom email templates for Node

  •    Javascript

Create, preview, and send custom email templates for Node.js. Highly configurable and supports automatic inline CSS, stylesheets, embedded images and fonts, and much more! Made for sending beautiful emails with Lad.NEW: v3.x is released (you'll need Node v6.4.0+); see breaking changes below. 2.x branch docs available if necessary.




harp - Static Site Server/Generator with built-in preprocessing

  •    Javascript

Harp is a static web server that also serves Jade, Markdown, EJS, Less, Stylus, Sass, and CoffeeScript as HTML, CSS, and JavaScript without any configuration. It supports the beloved layout/partial paradigm and it has flexible metadata and global objects for traversing the file system and injecting custom data into templates. Optionally, Harp can also compile your project down to static assets for hosting behind any valid HTTP server. Pre-compilers are becoming extremely powerful and shipping front-ends as static assets has many upsides. It's simple, it's easy to maintain, it's low risk, easy to scale, and requires low cognitive overhead. I wanted a lightweight web server that was powerful enough for me to abandon web frameworks for dead simple front-end publishing.

atom-beautify - :lipstick: Universal beautification package for Atom editor (:warning: Currently migrating to https://github

  •    CoffeeScript

Atom-Beautify respects the core.telemetryConsent configuration option from Atom editor. If you do not wish to have usage data sent to Google Analytics then please set core.telemetryConsent to no or undecided option before using Atom-Beautify. See Anonymous Analytics section of docs for details. Thank you. Atom-Beautify is going to be completely rewritten with Unibeautify at its core! See unibeautify branch for work in progress and Issue #1174.

vegito - Simple micro templating with JavaScript expression support.

  •    Javascript

463 bytes simple template engine that works for Node.js and browser.You can use any JavaScript expression in the template within delimiters {{ and }}.


ejsify - EJS precompiler for Browserify

  •    Javascript

EJS precompiler for Browserify.And then you can use require() and get back bundled EJS templates.

pejs - Pre-compiled EJS with inheritance, block and file support that works both in the client and on the server

  •    Javascript

PEJS has an internal cache of parsed templates which means that when you render a template twice it will only parse it once.PEJS uses a similar file/module resolution as node.js.

express-cachebuster - Provides cross-browser version-control/cache-busting as a dynamic view helper in express

  •    Javascript

express-cachebuster provides cross-browser version-control/cache-busting as a dynamic view helper in express.In your views execute the cacheBuster function and pass your asset's path.

hexo-renderer-ejs - EJS renderer for Hexo

  •    Javascript

EJS renderer plugin for Hexo

gulp-ejs - 🎨 Gulp plugin for ejs templates

  •    Javascript

This will make gulp log the error and continue normal execution. A hash object where each key corresponds to a variable in your template.

node-blue - JSP-like, streamed template engine

  •    Javascript

Blue is a simple JSP-like, streamed template engine for NodeJS. The major interest of Blue resides in its streamed nature. When working with templates, you are very likely to include templates from templates which were included from other templates. The Blue engine doesn't wait for an included file to be read, compiled and processed. It just buffers the results of the current template until it can be sent.

ejs-loader - EJS (Underscore/LoDash Templates) loader for webpack

  •    Javascript

EJS (Underscore/LoDash Templates) loader for webpack. Uses lodash template function to compile templates. Underscore/Lodash options can be passed in using the querystring or adding an esjLoader options block to your configuration.

micro-template.js - A template engine on JavaScript which like embed js

  •    Javascript

micro-template is a template engine on JavaScript which like embed js. If the first argument of template matches /^[\w\-]+$/, it is treated as id of template. In this case, use document.getElementById(id).innerHTML to get source.

mustache-for-chromeapps - A special build of mustache that works in Chrome Apps under CSP

  •    Javascript

A special build of mustache.js (by @janl) which works within the security policies defined by the Google Chrome Apps/Extensions Content Security Policy. In CSP, inline JavaScript as well as potentially harmful string-to-JS methods such as eval are not executed. Whilst great for security, this also means that it can be a challenge finding a popular templating engine which doesn't use features disabled by the policy.

QEJS - Asyncronous Embedded JavaScript Templates with Q

  •    Javascript

This library impliments Embedded JavaScript with some asyncronous additions provided by Q. It is broadly based on https://github.com/visionmedia/ejs and fully supports everything except filters. For a full discussion of the reasoning behind this, see Features below. The promises implimentation for ayncronous operations uses https://github.com/kriskowal/q so you'll need to make sure that all asyncronous functions/values you supply to the templates are 'thenables' so that they'll work with Q. All that means in practice is that you need your promises to have a function then that you can call with a promise. QEJS supports exactly the same syntax as EJS for unbuffered code, usefull for conditionals, loops etc.

grunt-ejs - A grunt task for rendering ejs templates.

  •    Javascript

A Grunt task for compiling ejs templates. Install this grunt plugin next to your project's Gruntfile.js with: npm install grunt-ejs --save-dev.

point-of-view - Template rendering plugin for Fastify

  •    Javascript

Templates rendering plugin support for Fastify. point-of-view decorates the reply interface with the view method for manage view engines that can be used to render templates responses.