Skip to content
Commits on Sep 22, 2012
  1. @reid

    Use only Istanbul for the code coverage report.

    Istanbul was developed at Yahoo! and is now open source.
    It was used for a while by internal devs if available,
    otherwise the former JSCoverage system would be used.
    
    The JSCoverage fallback is no longer needed.
    
    Istanbul provides many more features than JSCoverage,
    including branch coverage. For more about Istanbul,
    visit: https://github.com/gotwarlost/istanbul
    reid committed Sep 21, 2012
  2. @reid

    Work on 0.2.11pre.

    reid committed Sep 21, 2012
  3. @reid

    Version 0.2.10.

    reid committed Sep 21, 2012
  4. @reid

    Reorganize README.md.

    reid committed Sep 21, 2012
  5. @reid
Commits on Sep 21, 2012
  1. @reid

    Override .yeti.json hub option with `--no-hub`.

    Change nopt hub option type to [url, Boolean].
    
    If the CLI provided hub value is not a valid URL,
    the value will be `true`. If that happens, print
    a stderr message and discard the bad value.
    
    If the CLI provided hub value is `false`, that
    means `--no-hub` or `--hub false` was provided.
    Let that value be imported into the configuration
    so the CLI will know to start a new Hub.
    reid committed Sep 21, 2012
Commits on Sep 20, 2012
  1. @reid

    Support glob option for locating test files.

    If the glob option is set, and no files are specified,
    the glob option's value is used to locate files for testing.
    
    The pattern matching is performed by node-glob.
    reid committed Sep 20, 2012
  2. @reid

    Configurable CLI basedir.

    Let a .yeti.json define the basedir with a relative path
    to be resolved from the path where the .yeti.json is located.
    
    For example, a .yeti.json inside /foo/bar setting basedir to `.`
    would cause the CLI running inside /foo/bar/baz/quux to use
    /foo/bar as the basedir, because `.` resolves to the directory
    where the configuration was stored.
    
    Files submitted to Yeti's Batch API need to have paths relative
    to the basedir, so resolve files to the basedir before sending.
    
    For example, the CLI running in /foo/bar/baz/quux for test.html
    would need to specify baz/quux/test.html as the file to the Yeti
    Batch API, relative to the given basedir /foo/bar.
    reid committed Sep 20, 2012
  3. @reid

    Fix CLI compatibility for Node.js v0.6.x.

    fs.existsSync does not exist in v0.6.x.
    Use path.existsSync when fs.existsSync is not available.
    reid committed Sep 20, 2012
  4. @reid

    Use configuration from .yeti.json & more.

    Yeti will draw on configuration from these sources,
    in order of precedence:
    
     - Command line options, as before.
    
     - Environment variables beginning with `YETI_`.
    
     - A .yeti.json found while scanning parent directories
       recursively starting from the current directory.
    
     - A .yeti.json found in the user's home directory.
    
    Introduce printLogEventsForLevel() API for Yeti EventEmitter2s.
    This allows for easy printing of debug() messages.
    reid committed Sep 20, 2012
  5. @reid

    Add `make lint` to Travis.

    Determines contributed code passes lint.
    reid committed Sep 19, 2012
  6. @reid

    Add missing semicolon.

    reid committed Sep 19, 2012
Commits on Sep 19, 2012
  1. @reid

    Disable minification of SockJS & YUI by default.

    Early IE 10 testing has revealed potential bugs in
    minified SockJS code. Until this is resolved, Yeti installs
    will pull in raw, unminified source for SockJS & YUI.
    
    Specify `--minify` during npm install to get the
    minified code instead.
    reid committed Sep 19, 2012
  2. @reid
Commits on Sep 18, 2012
  1. @reid

    Exclude broken graceful-fs version.

    graceful-fs@1.1.11 does not install deps it needs to work.
    
    See also: isaacs/node-graceful-fs#10
    reid committed Sep 18, 2012
  2. @reid

    Install raw scripts during `--no-minify` install.

    Accept this argument during npm installation using
    the `npm_config_argv` environment variable.
    
    Allows for debugging YUI Test and SockJS.
    reid committed Sep 18, 2012
  3. @reid

    Blizzard default port is now 80. Re: pull #17.

    Thanks to Dav Glass for reporting this issue.
    reid committed Sep 18, 2012
  4. @reid

    Merge pull request #16 from davglass/chrome

    Identify Chrome on iOS and Android
    reid committed Sep 17, 2012
Commits on Sep 17, 2012
  1. @reid

    Add CONTRIBUTING.md.

    reid committed Sep 17, 2012
Commits on Sep 12, 2012
  1. @reid

    Show LAN IP address instead of simply `localhost`.

    Use os.networkInterfaces() to get an external IP.
    
    Also display the localhost address in case the LAN IP
    is not routable when visiting from localhost.
    reid committed Sep 11, 2012
Commits on Sep 10, 2012
  1. @reid
  2. @reid

    Remove throw-on-no-tty because it is not reliable.

    process.stderr.isTTY is not false when it needs to be.
    The check was doing more harm than good.
    
    Thanks to Olan Byrne for reporting this issue.
    http://yuilibrary.com/forum/viewtopic.php?p=33183#p33183
    reid committed Sep 10, 2012
Commits on Aug 29, 2012
  1. @reid
Commits on Aug 28, 2012
  1. @reid
  2. @reid

    Remove socket.writable assertions.

    We handle write failures by buffering data until
    the next write or drain event.
    reid committed Aug 28, 2012
  3. @reid
  4. @reid

    AgentManager reschedules timer when TTL < 10 sec.

    The AgentManager sets an interval for agent reaping
    every 10 seconds. If agent timeouts are < 10 seconds,
    then the timeout may be delayed as much as 10 seconds
    before the reap check happens.
    
    Reschedule the AgentManager's reap timer when an Agent
    requests a TTL under 10 seconds.
    
    Add a functional test for timeout behavior.
    reid committed Aug 27, 2012
Commits on Aug 27, 2012
  1. @reid
  2. @reid

    Work on 0.2.10pre.

    reid committed Aug 27, 2012
  3. @reid

    Version 0.2.9.

    reid committed Aug 27, 2012
  4. @reid

    Improve query string documentation.

    reid committed Aug 27, 2012
  5. @reid

    Move periods around in #ft.

    reid committed Aug 27, 2012
Commits on Aug 26, 2012
  1. @reid

    Add Easy to Use and Made for YUI to landing page.

    Includes more CSS fixups for mobile devices.
    reid committed Aug 25, 2012
  2. @reid
  3. @reid
Something went wrong with that request. Please try again.