npm

Bring the best of OSS JavaScript development to your projects with npm Orgs - private packages & team management tools.Learn more »

deep-marked

0.2.5 • Public • Published

deep-marked

Client for kroked : Markdown with macros.

Clients

Clients will load markdown documents (kroked flavoured), compile them and keep them in cache (deep media cache) for further usage.

Two implementations are there for the moment : jquery/ajax or nodejs/fs. Under nodejs, there is some file watching that update cache if file change.

Browser (jq-ajax) example :

require("deep-marked/lib/jq-ajax"); // load deep.marked : contains language definition
deep.marked.jqajax("myProtocol");
//...
deep("myProtocol::/my/markdown/file.mkd").run(null, { context:{ vars:true }}).log();
// will output the result

Nodejs (fs) example :

require("deep-marked/lib/nodejs"); // load deep.marked : contains language definition
deep.marked.nodejs("myProtocol");
//...
deep("myProtocol::/my/markdown/file.mkd").run(null, { context:{ vars:true }}).log();
// will output the result

Licence

LGPL 3.0

install

npm i deep-marked

Downloadsweekly downloads

22

version

0.2.5

license

none

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability