
CONTENTS
Custom inspect() function on Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
util.isArray(object) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
util.isRegExp(object) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
util.isDate(object) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
util.isError(object) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
util.inherits(constructor, superConstructor) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
util.deprecate(function, string) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
util.debug(string) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
util.error([…]) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
util.puts([…]) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
util.print([…]) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
util.pump(readableStream, writableStream, [callback]) . . . . . . . . . . . . . . . . . . . . . . . . . 221
Executing JavaScript 222
vm.runInThisContext(code, [options]) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
vm.createContext([sandbox]) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
vm.isContext(sandbox) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
vm.runInContext(code, contextiedSandbox, [options]) . . . . . . . . . . . . . . . . . . . . . . . . . 223
vm.runInNewContext(code, [sandbox], [options]) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
vm.runInDebugContext(code) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
Class: Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
new vm.Script(code, options) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
script.runInThisContext([options]) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
script.runInContext(contextiedSandbox, [options]) . . . . . . . . . . . . . . . . . . . . . . . . 224
script.runInNewContext([sandbox], [options]) . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
Zlib 226
Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
zlib.createGzip([options]) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
zlib.createGunzip([options]) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
zlib.createDeate([options]) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
zlib.createInate([options]) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
zlib.createDeateRaw([options]) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
zlib.createInateRaw([options]) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
zlib.createUnzip([options]) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
Class: zlib.Zlib . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
zlib.ush([kind], callback) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
zlib.params(level, strategy, callback) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
zlib.reset() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
Class: zlib.Gzip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
Class: zlib.Gunzip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
Class: zlib.Deate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
Class: zlib.Inate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
Class: zlib.DeateRaw . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
Class: zlib.InateRaw . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
Class: zlib.Unzip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
Convenience Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
zlib.deate(buf, [options], callback) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
zlib.deateSync(buf, [options]) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
zlib.deateRaw(buf, [options], callback) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
zlib.deateRawSync(buf, [options]) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
zlib.gzip(buf, [options], callback) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
zlib.gzipSync(buf, [options]) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
zlib.gunzip(buf, [options], callback) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
zlib.gunzipSync(buf, [options]) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
zlib.inate(buf, [options], callback) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
zlib.inateSync(buf, [options]) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
zlib.inateRaw(buf, [options], callback) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
zlib.inateRawSync(buf, [options]) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
zlib.unzip(buf, [options], callback) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
zlib.unzipSync(buf, [options]) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
14