includes
Version:
**WIP** - Include html files within html files with Node.js.
5 lines • 727 B
JavaScript
/*!
includes (v0.0.7) 26-11-2014
(c) Lee Crossley <leee@hotmail.co.uk> (http://ilee.co.uk/)
*/
var λ;"undefined"!=typeof require&&(λ=require("functional.js"));var includes=function(){"use strict";var a,b={},c="<include>",d="</include>",e=[];return b.setSrc=function(b){a=b},b.getTag=function(b){var e={};return e.start=a.indexOf(c,b||0),-1!==e.start?(e.end=a.indexOf(d,e.start)+d.length,e.inner=a.substring(e.start+c.length,e.end-d.length),e):void 0},b.getTags=function(){var a={end:0};for(e=[];a=b.getTag(a.end);)e.push(a);return e},b.process=function(b){b&&b.src&&(a=b.src)},b}();"undefined"!=typeof exports&&("undefined"!=typeof module&&module.exports&&(exports=module.exports=includes),exports.includes=includes);