diff options
| author | Sean Fridman <fridman@mail.sfsu.edu> | 2015-04-06 14:42:06 -0400 |
|---|---|---|
| committer | Sean Fridman <fridman@mail.sfsu.edu> | 2015-04-06 15:27:54 -0400 |
| commit | 0c02fc37ce4228507bfb2f0829aea0f1d5465c76 (patch) | |
| tree | 8ffd47a8d00b3796a48be496bd374bd02266d4e4 | |
| parent | 37d5adf48c9c1b3ee326b631828732927797ca4f (diff) | |
Add Liquid filter to print objects
| -rw-r--r-- | app/node_modules/oktemplate/index.js | 16 | ||||
| -rw-r--r-- | app/node_modules/oktemplate/package.json | 1 |
2 files changed, 17 insertions, 0 deletions
diff --git a/app/node_modules/oktemplate/index.js b/app/node_modules/oktemplate/index.js index 502d2cf..75d7e6f 100644 --- a/app/node_modules/oktemplate/index.js +++ b/app/node_modules/oktemplate/index.js @@ -1,10 +1,26 @@ var fs = require('fs'); var path = require('path'); var glob = require('glob'); +var stringify = require('json-to-html'); var LiquidEngine = require('liquid-node').Engine; var liquid = new LiquidEngine(); /** + * Add any custom liquid filters here. + */ +liquid.registerFilters({ + + /** + * Return a string formatted version of a JSON object. + * Useful for quick debugging of template data. + */ + stringify: function(obj) { + return '<pre>' + stringify(obj) + '</pre>'; + } + +}); + +/** * Manages templates. Only supports Mustache currently/ */ function OKTemplateRepo(options) { diff --git a/app/node_modules/oktemplate/package.json b/app/node_modules/oktemplate/package.json index eacc986..3e92ccb 100644 --- a/app/node_modules/oktemplate/package.json +++ b/app/node_modules/oktemplate/package.json @@ -11,6 +11,7 @@ "dependencies": { "bluebird": "^2.9.21", "glob": "^5.0.3", + "json-to-html": "^0.1.2", "liquid-node": "^2.5.0" } } |
