Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

A NodeJS REPL environment preloaded with a Y variable populated by a YUI sandbox.

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 bin
Octocat-spinner-32 lib
Octocat-spinner-32 .gitignore
Octocat-spinner-32 LICENSE
Octocat-spinner-32 README.md
Octocat-spinner-32 package.json
README.md

YUI REPL

A NodeJS REPL environment preloaded with a Y variable populated by a YUI sandbox.

Install

npm install yui-repl

Usage

yui3

Commands

.import {url} Import this url into the REPL context and bind Y to the DOM.

    .import http://yuilibrary.com/
    .import http://twitter.com/
    .import http://yahoo.com/

.use {modules,to,use} Modules to load into to the Y context inside the REPL

    .use dd
    .use yql,io
    .use jsonp,io

.io {url} Make an IO request to the passed URL

    .io https://graph.facebook.com/davglass
    .io http://yuilibrary.com/gallery/api/show/yql

.headers {url} Make an IO request to the passed URL and return the headers

    .headers https://graph.facebook.com/davglass
    .headers http://yuilibrary.com/gallery/api/show/yql

.yql {sql} Make an YQL request with the passed SQL statement

    .yql select * from weather.forecast where location=90210
    .yql select * from flickr.photos.recent

.debug Toggle the debug config on the YUI instance, outputs the new debug setting.

    .debug

Screencast

Here is a simple little screencast of it in action: View Video

Something went wrong with that request. Please try again.