Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 1,000,000+ packages pre-installed, including redoculous with all npm packages installed. Try it out:

const render = require('redoculous').default; const { stripIndent } = require('common-tags'); require('superagent'); // for runkit const template = stripIndent` <?doc // setup variables inside code blocks const world = "World"; ?> # Hello <?= world ?>! <?doc // you can await things in your template too const superagent = require('superagent'); const result = await superagent .get('https://www.metaweather.com/api/location/search') .query({ query: 'seat' }); ?> > <?= result.body[0].title.toUpperCase() ?> `; render({ template: template, filepath: '/path/to/foo.md', }).then( val => console.log(val), err => console.log(err.stack), );

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

redoculous v0.3.3

PHP style templates

RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free