VimUnDoяL%.)Q+[L6( K0[http://wiki.commonjs.org/wiki/Unit_Testing/1.1]&&&&L _LNarwhal Library5_LD===============5_L-E===============5_ L:ECommonJS Unit_Testing/1.15_  L\ECommonJS Unit Testing/1.15_  $LeE$CommonJS Test RunnerUnit Testing/1.15_ LnE=========================5_ LqE===================5_ LuHFE5_  LH.http://wiki.commonjs.org/wiki/Unit_Testing/1.15_ LH.http://wiki.commonjs.org/wiki/Unit_Testing/1.15_/LH/[http://wiki.commonjs.org/wiki/Unit_Testing/1.15_ .HvL 9* CommonJS assertions and unit testing (`assert`, `test`)(* Radix transcoding (`base16`, `base64`)2* Hashing (`crc32`, `md4`, `md5`, `sha`, `sha256`)* Unicode transcoding (`utf8`)* UUID generation (`uuid`)* Logging (`logger`)/* MIME parsing and content negotiation (`mime`)&* HTML escaping and stripping (`html`)K* Utilities, common `Object`, `Array`, and `String` operators, higher order functions (`narwhal/util`)=* Command line options and arguments parsing (`narwhal/args`)A* VT100 terminal control and colorized streaming (`narwhal/term`)@* CommonJS module loading (`narwhal/sandbox`, `narwhal/loader*`)D* Package loading, constructs a `require.paths` (`narwhal/packages`)@* Promises and remote reference manipulation (`narwhal/promise`)5_ .9vL 5_ .8vL %`narwhal-lib` is a package subtree of5_ .7vL L[`narwhal`](http://github.com/280north/narwhal), which additionally provides5_ .6vL Kthe `js` command and all of the necessary engine-specific accoutrements for5_ .5vL .binary data, IO, file system access, and more.5_ .4vL 5_.3vL1A collection of pure CommonJS JavaScript modules.5_.2vL-------5_.0vLLicenseJCopyright (c) 2009, 280 North Inc. <[280north.com](http://280north.com/)\>LPermission is hereby granted, free of charge, to any person obtaining a copyHof this software and associated documentation files (the "Software"), toJdeal in the Software without restriction, including without limitation theKrights to use, copy, modify, merge, publish, distribute, sublicense, and/orJsell copies of the Software, and to permit persons to whom the Software is8furnished to do so, subject to the following conditions:JThe above copyright notice and this permission notice shall be included in3all copies or substantial portions of the Software.JTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS ORHIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,GFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALLHTHE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHERGIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR INJCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.5_ .vL*  Contributors ------------(* [Tom Robinson](http://tlrobinson.net/)/* [Kris Kowal](http://askawizard.blogspot.com/)-* [George Moschovitis](http://www.gmosx.com/)0* [Kevin Dangoor](http://www.blueskyonmars.com/)* Hannes Wallnöfer* Sébastien Pierre* Irakli Gozalishvili1* [Christoph Dorn](http://www.christophdorn.com/) * Zach Carter* Nathan L. Smith * Jan Varwig * Mark Porter+* [Isaac Z. Schlueter](http://blog.izs.me/)6* [Kris Zyp](http://www.sitepen.com/blog/author/kzyp/)2* [Nathan Stott](http://nathan.whiteboard-it.com/)* [Toby Ho](http://tobyho.com)5_.. vLA.Implementation of test runner compatible with 5_"7.v.LI7Implementation of test runner compatible with CommonJS 5_#!";.v.LhGImplementation of test runner compatible with CommonJS Unit_Testing/1.15_"$#..v.LlGImplementation of test runner compatible with CommonJS Unit Testing/1.15_#%$H.v.LqHImplementation of test runner compatible with [CommonJS Unit Testing/1.15_$&%H.v.L~0[http://wiki.commonjs.org/wiki/Unit_Testing/1.1]5_%&KH.v.L K[CommonJS Unit Testing/1.1]:http://wiki.commonjs.org/wiki/Unit_Testing/1.1]5_ "!.v.L_jCommonJS Test Runner5_! .v.L]ommonJS Test Runner5_.vL15_.2vL5_.2vL2_http://wiki.commonjs.org/wiki/Unit_Testing/1.1A collection of pure CommonJS JavaScript modules.5_ LcECommonJS Test Testing/1.15_LD Test runner===============5_L E Test runnerE Test runner5