+14
-9
| { | ||
| "name": "co-render", | ||
| "version": "0.0.1", | ||
| "version": "0.1.0", | ||
| "repository": "visionmedia/co-render", | ||
| "description": "Thunk-based template rendering for Co and others", | ||
| "scripts": { | ||
| "test": "make test" | ||
| }, | ||
| "keywords": [ | ||
@@ -12,15 +15,17 @@ "template", | ||
| ], | ||
| "files": [ | ||
| "index.js" | ||
| ], | ||
| "dependencies": { | ||
| "consolidate": "~0.9.1", | ||
| "debug": "*" | ||
| "consolidate": "^0.11.0", | ||
| "debug": "2" | ||
| }, | ||
| "devDependencies": { | ||
| "mocha": "*", | ||
| "should": "*", | ||
| "co": "~1.5.2", | ||
| "ejs": "~0.8.4", | ||
| "swig": "~1.0.0-rc1", | ||
| "jade": "~0.35.0" | ||
| "co": "4", | ||
| "ejs": "2", | ||
| "jade": "1", | ||
| "mocha": "2", | ||
| "swig": "1" | ||
| }, | ||
| "license": "MIT" | ||
| } |
+21
-34
| # co-render | ||
| Template rendering for [co](https://github.com/visionmedia/co) using [consolidate.js](https://github.com/visionmedia/consolidate.js), | ||
| Template rendering for [co](https://github.com/tj/co) using [consolidate.js](https://github.com/tj/consolidate.js), | ||
| providing support for dozens of template engines. | ||
@@ -21,2 +21,4 @@ | ||
| Render several users with different template engines in parallel: | ||
| ```js | ||
@@ -26,40 +28,25 @@ var co = require('co'); | ||
| // swig mapped to .html | ||
| var tobi = { | ||
| name: 'tobi', | ||
| species: 'ferret' | ||
| }; | ||
| co(function *(){ | ||
| var user = { | ||
| name: 'tobi', | ||
| species: 'ferret' | ||
| }; | ||
| var loki = { | ||
| name: 'loki', | ||
| species: 'ferret' | ||
| }; | ||
| var luna = { | ||
| name: 'luna', | ||
| species: 'cat' | ||
| }; | ||
| var html = yield render('examples/user.html', { user: user, engine: 'swig' }); | ||
| console.log(html); | ||
| }); | ||
| // jade, engine implied by extname | ||
| co(function *(){ | ||
| var user = { | ||
| name: 'tobi', | ||
| species: 'ferret' | ||
| }; | ||
| var html = yield render('examples/user.jade', { user: user }); | ||
| var a = render('examples/user.html', { user: tobi, engine: 'swig' }); | ||
| var b = render('examples/user.jade', { user: loki }); | ||
| var c = render('examples/user.ejs', { user: luna }); | ||
| var html = yield [a, b, c]; | ||
| html = html.join(''); | ||
| console.log(html); | ||
| }); | ||
| // ejs, engine implied by extname, with in-memory cache of the template function | ||
| co(function *(){ | ||
| var user = { | ||
| name: 'tobi', | ||
| species: 'ferret' | ||
| }; | ||
| var html = yield render('examples/user.ejs', { user: user, cache: true }); | ||
| console.log(html); | ||
| }); | ||
| ``` | ||
@@ -69,2 +56,2 @@ | ||
| MIT | ||
| MIT |
Sorry, the diff of this file is not supported yet
| <p><%= user.name %> is a <%= user.species %><p> |
| <p>{{user.name}} is a {{user.species}}<p> |
| p #{user.name} is a #{user.species} |
| /** | ||
| * Module dependencies. | ||
| */ | ||
| var co = require('co'); | ||
| var render = require('..'); | ||
| // swig mapped to .html | ||
| co(function *(){ | ||
| var user = { | ||
| name: 'tobi', | ||
| species: 'ferret' | ||
| }; | ||
| var html = yield render('examples/user.html', { user: user, engine: 'swig' }); | ||
| console.log(html); | ||
| }); | ||
| // jade, engine implied by extname | ||
| co(function *(){ | ||
| var user = { | ||
| name: 'tobi', | ||
| species: 'ferret' | ||
| }; | ||
| var html = yield render('examples/user.jade', { user: user }); | ||
| console.log(html); | ||
| }); | ||
| // ejs, engine implied by extname, with in-memory cache of the template function | ||
| co(function *(){ | ||
| var user = { | ||
| name: 'tobi', | ||
| species: 'ferret' | ||
| }; | ||
| var html = yield render('examples/user.ejs', { user: user, cache: true }); | ||
| console.log(html); | ||
| }); |
-7
| test: | ||
| @./node_modules/.bin/mocha \ | ||
| --reporter dot \ | ||
| --bail | ||
| .PHONY: test |
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
Wildcard dependency
QualityPackage has a dependency with a floating version range. This can cause issues if the dependency publishes a new major version.
Found 1 instance in 1 package
5
-16.67%1
-50%2064
-35.56%3
-66.67%27
-53.45%55
-17.91%1
Infinity%+ Added
+ Added
+ Added
- Removed
- Removed
- Removed
Updated
Updated