Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
A NodeJS REPL environment preloaded with a Y variable populated by a YUI sandbox.
JavaScript
Tree: dfa8ff6ed1

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
bin
lib
.gitignore
LICENSE
README.md
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.