From 673a9b1dc16fe687d2903f9b64cf1017d44d0856 Mon Sep 17 00:00:00 2001
From: Mikeal Rogers
Date: Tue, 2 Dec 2014 17:11:55 -0800
Subject: [PATCH] docs: replace all instances of node.js with io.js because
trademark.
---
CONTRIBUTING.md | 12 +++----
ChangeLog | 6 ++--
LICENSE | 6 ++--
README.md | 6 ++--
benchmark/README.md | 4 +--
configure | 4 +--
deps/mdb_v8/mdb_v8.c | 2 +-
deps/mdb_v8/mdb_v8_cfg.c | 6 ++--
deps/npm/LICENSE | 4 +--
deps/npm/README.md | 6 ++--
deps/npm/doc/cli/npm.md | 2 +-
deps/npm/doc/misc/npm-config.md | 2 +-
deps/npm/doc/misc/npm-faq.md | 4 +--
deps/npm/html/doc/README.html | 6 ++--
deps/npm/html/doc/cli/npm.html | 2 +-
deps/npm/html/doc/misc/npm-config.html | 2 +-
deps/npm/html/doc/misc/npm-faq.html | 4 +--
deps/npm/html/index.html | 2 +-
deps/npm/html/partial/doc/README.html | 6 ++--
deps/npm/html/partial/doc/cli/npm.html | 2 +-
.../npm/html/partial/doc/misc/npm-config.html | 2 +-
deps/npm/html/partial/doc/misc/npm-faq.html | 4 +--
deps/npm/node_modules/ansi/README.md | 4 +--
deps/npm/node_modules/ansi/package.json | 2 +-
.../dezalgo/node_modules/asap/asap.js | 4 +--
.../dezalgo/node_modules/asap/package.json | 2 +-
deps/npm/node_modules/inherits/README.md | 10 +++---
.../node_modules/inherits/inherits_browser.js | 2 +-
deps/npm/node_modules/inherits/package.json | 4 +--
deps/npm/node_modules/mkdirp/README.markdown | 2 +-
deps/npm/node_modules/node-gyp/README.md | 6 ++--
deps/npm/node_modules/node-gyp/package.json | 2 +-
deps/npm/node_modules/opener/README.md | 2 +-
.../node_modules/string_decoder/README.md | 2 +-
.../node_modules/readable-stream/package.json | 2 +-
deps/npm/node_modules/request/CHANGELOG.md | 8 ++---
.../request/disabled.appveyor.yml | 4 +--
.../request/node_modules/bl/README.md | 2 +-
.../form-data/node_modules/async/README.md | 10 +++---
.../form-data/node_modules/async/lib/async.js | 2 +-
.../form-data/node_modules/mime/README.md | 2 +-
.../form-data/node_modules/mime/mime.js | 2 +-
.../form-data/node_modules/mime/package.json | 2 +-
.../request/node_modules/hawk/README.md | 2 +-
.../hawk/node_modules/hoek/README.md | 4 +--
.../node_modules/http-signature/README.md | 2 +-
.../node_modules/assert-plus/README.md | 2 +-
.../node_modules/http-signature/package.json | 2 +-
.../node_modules/mime-types/.npmignore | 2 +-
.../request/node_modules/mime-types/README.md | 2 +-
.../node_modules/mime-types/SOURCES.md | 2 +-
.../node_modules/mime-types/component.json | 2 +-
.../node_modules/mime-types/lib/index.js | 2 +-
.../request/node_modules/node-uuid/README.md | 14 ++++----
.../node-uuid/benchmark/README.md | 2 +-
.../node-uuid/benchmark/benchmark.js | 2 +-
.../node_modules/node-uuid/package.json | 2 +-
.../node_modules/node-uuid/test/test.js | 2 +-
.../request/node_modules/node-uuid/uuid.js | 4 +--
.../node_modules/tough-cookie/README.md | 4 +--
.../node_modules/punycode/README.md | 6 ++--
.../node_modules/punycode/punycode.js | 2 +-
.../node_modules/tough-cookie/package.json | 4 +--
.../node_modules/string_decoder/README.md | 2 +-
.../node_modules/readable-stream/package.json | 2 +-
deps/npm/node_modules/tar/README.md | 2 +-
deps/npm/test/tap/search.js | 2 +-
deps/uv/ChangeLog | 8 ++---
deps/uv/README.md | 4 +--
deps/uv/docs/src/index.rst | 4 +--
deps/v8/ChangeLog | 2 +-
deps/v8/test/mjsunit/asm/embenchen/box2d.js | 4 +--
deps/v8/test/mjsunit/asm/embenchen/copy.js | 4 +--
.../test/mjsunit/asm/embenchen/corrections.js | 4 +--
.../v8/test/mjsunit/asm/embenchen/fannkuch.js | 4 +--
deps/v8/test/mjsunit/asm/embenchen/fasta.js | 4 +--
.../mjsunit/asm/embenchen/lua_binarytrees.js | 4 +--
deps/v8/test/mjsunit/asm/embenchen/memops.js | 4 +--
deps/v8/test/mjsunit/asm/embenchen/primes.js | 4 +--
deps/v8/test/mjsunit/asm/embenchen/zlib.js | 4 +--
doc/api/buffer.markdown | 6 ++--
doc/api/child_process.markdown | 4 +--
doc/api/cluster.markdown | 4 +--
doc/api/crypto.markdown | 2 +-
doc/api/documentation.markdown | 4 +--
doc/api/http.markdown | 2 +-
doc/api/process.markdown | 10 +++---
doc/api/punycode.markdown | 4 +--
doc/api/readline.markdown | 2 +-
doc/api/timers.markdown | 2 +-
doc/api/tls.markdown | 10 +++---
doc/api/tracing.markdown | 6 ++--
doc/changelog-foot.html | 4 +--
doc/changelog-head.html | 6 ++--
doc/node.1 | 4 +--
doc/template.html | 10 +++---
lib/_debugger.js | 6 ++--
lib/_http_outgoing.js | 2 +-
lib/_tls_legacy.js | 2 +-
lib/cluster.js | 2 +-
lib/crypto.js | 2 +-
lib/punycode.js | 2 +-
lib/tls.js | 2 +-
lib/tracing.js | 2 +-
node.gyp | 2 +-
src/node.cc | 10 +++---
src/node.js | 4 +--
src/node_crypto_bio.cc | 2 +-
src/node_provider.d | 2 +-
src/node_version.h | 2 +-
src/res/node.rc | 4 +--
src/res/node_perfctr_provider.man | 4 +--
src/v8ustack.d | 4 +--
test/debugger/test-debugger-client.js | 2 +-
test/debugger/test-debugger-repl.js | 2 +-
test/disabled/test-http-tls.js | 8 ++---
test/disabled/test-net-tls-pummel.js | 4 +--
test/disabled/test-net-tls.js | 8 ++---
test/fixtures/keys/agent1.cnf | 2 +-
test/fixtures/keys/agent2.cnf | 2 +-
test/fixtures/keys/agent3.cnf | 2 +-
test/fixtures/keys/agent4.cnf | 2 +-
test/fixtures/keys/ca1.cnf | 2 +-
test/fixtures/keys/ca2-database.txt | 2 +-
test/fixtures/keys/ca2.cnf | 2 +-
test/fixtures/keys/ec.cnf | 2 +-
test/message/error_exit.out | 4 +--
test/message/eval_messages.out | 24 ++++++-------
test/message/nexttick_throw.out | 6 ++--
test/message/stdin_messages.out | 24 ++++++-------
.../undefined_reference_in_new_context.out | 2 +-
test/message/vm_display_runtime_error.out | 4 +--
test/message/vm_display_syntax_error.out | 4 +--
.../message/vm_dont_display_runtime_error.out | 4 +--
test/message/vm_dont_display_syntax_error.out | 4 +--
test/simple/test-buffer-ascii.js | 2 +-
test/simple/test-buffer.js | 2 +-
test/simple/test-child-process-fork.js | 2 +-
test/simple/test-crypto-authenticated.js | 6 ++--
test/simple/test-crypto-binary-default.js | 2 +-
test/simple/test-crypto.js | 2 +-
test/simple/test-http-multi-line-headers.js | 2 +-
test/simple/test-http-server-multiheaders2.js | 2 +-
test/simple/test-readline-interface.js | 2 +-
test/simple/test-zlib-dictionary.js | 2 +-
tools/doc/package.json | 2 +-
tools/genv8constants.py | 2 +-
tools/icu/README.md | 2 +-
tools/icu/icu_small.json | 2 +-
tools/icu/iculslocs.cc | 4 +--
tools/msvs/genfiles/node_perfctr_provider.rc | 6 ++--
tools/msvs/msi/product.wxs | 34 +++++++++----------
tools/msvs/nodevars.bat | 8 ++---
tools/pkgsrc/description | 2 +-
tools/rpm/node.spec | 12 +++----
vcbuild.bat | 6 ++--
156 files changed, 325 insertions(+), 325 deletions(-)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 4c3a86b00f30f3..48bf18e47054a1 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -1,6 +1,6 @@
# CONTRIBUTING
-The node.js project welcomes new contributors. This document will guide you
+The io.js project welcomes new contributors. This document will guide you
through the process.
@@ -19,7 +19,7 @@ Now decide if you want your feature or bug fix to go into the master branch
or the stable branch. As a rule of thumb, bug fixes go into the stable branch
while new features go into the master branch.
-The stable branch is effectively frozen; patches that change the node.js
+The stable branch is effectively frozen; patches that change the io.js
API/ABI or affect the run-time behavior of applications get rejected.
The rules for the master branch are less strict; consult the
@@ -29,13 +29,13 @@ In a nutshell, modules are at varying levels of API stability. Bug fixes are
always welcome but API or behavioral changes to modules at stability level 3
and up are off-limits.
-Node.js has several bundled dependencies in the deps/ and the tools/
+io.js has several bundled dependencies in the deps/ and the tools/
directories that are not part of the project proper. Any changes to files
in those directories or its subdirectories should be sent to their respective
projects. Do not send your patch to us, we cannot accept it.
In case of doubt, open an issue in the [issue tracker][], post your question
-to the [node.js mailing list][] or contact one of the [project maintainers][]
+to the [io.js mailing list][] or contact one of the [project maintainers][]
on [IRC][].
Especially do so if you plan to work on something big. Nothing is more
@@ -149,6 +149,6 @@ not send out notifications when you add commits.
[stability index page]: https://github.com/joyent/node/blob/master/doc/api/documentation.markdown
[issue tracker]: https://github.com/joyent/node/issues
-[node.js mailing list]: http://groups.google.com/group/nodejs
-[IRC]: http://webchat.freenode.net/?channels=node.js
+[io.js mailing list]: http://groups.google.com/group/nodejs
+[IRC]: http://webchat.freenode.net/?channels=io.js
[project maintainers]: https://github.com/joyent/node/wiki/Project-Organization
diff --git a/ChangeLog b/ChangeLog
index ef860651fc8f91..6e185641ffae82 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -2565,7 +2565,7 @@
* slab_allocator: fix leak of Persistent handles (Shigeki Ohtsu)
-* windows/msi: add node.js prompt to startmenu (Jeroen Janssen)
+* windows/msi: add io.js prompt to startmenu (Jeroen Janssen)
* windows/msi: fix adding node to PATH (Jeroen Janssen)
@@ -4720,7 +4720,7 @@ koichik, Maciej Małecki, Guglielmo Ferri, isaacs)
* Better logic for testing if an argument is a port
-* Improve error reporting (single line "node.js:176:9" errors)
+* Improve error reporting (single line "io.js:176:9" errors)
* Bugfix: Some http responses being truncated (appeared in 0.1.94)
@@ -5437,7 +5437,7 @@ koichik, Maciej Małecki, Guglielmo Ferri, isaacs)
2009.08.21, Version 0.1.5, b0fd3e281cb5f7cd8d3a26bd2b89e1b59998e5ed
- * Bugfix: Buggy connections could crash node.js. Now check
+ * Bugfix: Buggy connections could crash io.js. Now check
connection before sending data every time (Kevin van Zonneveld)
* Bugfix: stdin fd (0) being ignored by node.File. (Abe Fettig)
diff --git a/LICENSE b/LICENSE
index 75027399dfb1b1..a73448f810328b 100644
--- a/LICENSE
+++ b/LICENSE
@@ -539,8 +539,8 @@ maintained libraries. The externally maintained libraries used by Node are:
--------
- "Node.js" and "node" trademark Joyent, Inc. npm is not officially
- part of the Node.js project, and is neither owned by nor
+ "io.js" and "node" trademark Joyent, Inc. npm is not officially
+ part of the io.js project, and is neither owned by nor
officially affiliated with Joyent, Inc.
Packages published in the npm registry (other than the Software and
@@ -584,7 +584,7 @@ maintained libraries. The externally maintained libraries used by Node are:
THE SOFTWARE.
"""
-- test/gc/node_modules/weak. Node-weak is a node.js addon that provides garbage
+- test/gc/node_modules/weak. Node-weak is a io.js addon that provides garbage
collector notifications. Node-weak's license follows:
"""
Copyright (c) 2011, Ben Noordhuis
diff --git a/README.md b/README.md
index b157ddd3f2acc9..5e22fefc1a64e4 100644
--- a/README.md
+++ b/README.md
@@ -117,12 +117,12 @@ Resources for Newcomers
---
- [The Wiki](https://github.com/joyent/node/wiki)
- [nodejs.org](http://nodejs.org/)
- - [how to install node.js and npm (node package manager)](http://www.joyent.com/blog/installing-node-and-npm/)
+ - [how to install io.js and npm (node package manager)](http://www.joyent.com/blog/installing-node-and-npm/)
- [list of modules](https://github.com/joyent/node/wiki/modules)
- [searching the npm registry](http://npmjs.org/)
- [list of companies and projects using node](https://github.com/joyent/node/wiki/Projects,-Applications,-and-Companies-Using-Node)
- - [node.js mailing list](http://groups.google.com/group/nodejs)
- - irc chatroom, [#node.js on freenode.net](http://webchat.freenode.net?channels=node.js&uio=d4)
+ - [io.js mailing list](http://groups.google.com/group/nodejs)
+ - irc chatroom, [#io.js on freenode.net](http://webchat.freenode.net?channels=io.js&uio=d4)
- [community](https://github.com/joyent/node/wiki/Community)
- [contributing](https://github.com/joyent/node/wiki/Contributing)
- [big list of all the helpful wiki pages](https://github.com/joyent/node/wiki/_pages)
diff --git a/benchmark/README.md b/benchmark/README.md
index 695f0eac7fab78..be1af5b513736e 100644
--- a/benchmark/README.md
+++ b/benchmark/README.md
@@ -1,7 +1,7 @@
-# Node.js core benchmark tests
+# io.js core benchmark tests
This folder contains benchmark tests to measure the performance for certain
-Node.js APIs.
+io.js APIs.
## How to run tests
diff --git a/configure b/configure
index b9e5473816cadc..ce621b2f3f12ad 100755
--- a/configure
+++ b/configure
@@ -326,7 +326,7 @@ def cc_macros():
stdout=subprocess.PIPE,
stderr=subprocess.PIPE)
except OSError:
- print '''Node.js configure error: No acceptable C compiler found!
+ print '''io.js configure error: No acceptable C compiler found!
Please make sure you have a C compiler installed on your system and/or
consider adjusting the CC environment variable if you installed
@@ -391,7 +391,7 @@ def is_arm_hard_float_abi():
not '__VFP_FP__' in cc_macros()):
return False
else:
- print '''Node.js configure error: Your version of GCC does not report
+ print '''io.js configure error: Your version of GCC does not report
the Floating-Point ABI to compile for your hardware
Please manually specify which floating-point ABI to use with the
diff --git a/deps/mdb_v8/mdb_v8.c b/deps/mdb_v8/mdb_v8.c
index 5653431b8c377f..d5a4eb6332f8ec 100644
--- a/deps/mdb_v8/mdb_v8.c
+++ b/deps/mdb_v8/mdb_v8.c
@@ -1651,7 +1651,7 @@ jsstr_print_external(uintptr_t addr, uint_t flags, char **bufp, size_t *lenp)
}
if (flags & JSSTR_VERBOSE)
- mdb_printf("assuming Node.js string\n");
+ mdb_printf("assuming io.js string\n");
if (read_heap_ptr(&ptr1, addr, V8_OFF_EXTERNALSTRING_RESOURCE) != 0) {
(void) bsnprintf(bufp, lenp,
diff --git a/deps/mdb_v8/mdb_v8_cfg.c b/deps/mdb_v8/mdb_v8_cfg.c
index 219b84f4fd9afe..4fff9c87583313 100644
--- a/deps/mdb_v8/mdb_v8_cfg.c
+++ b/deps/mdb_v8/mdb_v8_cfg.c
@@ -23,7 +23,7 @@
* mdb_v8_cfg.c: canned configurations for previous V8 versions.
*
* The functions and data defined here enable this dmod to support debugging
- * Node.js binaries that predated V8's built-in postmortem debugging support.
+ * io.js binaries that predated V8's built-in postmortem debugging support.
*/
#include "v8cfg.h"
@@ -96,7 +96,7 @@ v8cfg_canned_readsym(v8_cfg_t *cfgp, const char *name, intptr_t *valp)
}
/*
- * Canned configuration for the V8 bundled with Node.js v0.4.8 and later.
+ * Canned configuration for the V8 bundled with io.js v0.4.8 and later.
*/
static v8_cfg_symbol_t v8_symbols_node_04[] = {
{ "v8dbg_type_AccessCheckInfo__ACCESS_CHECK_INFO_TYPE", 0x91 },
@@ -389,7 +389,7 @@ static v8_cfg_symbol_t v8_symbols_node_04[] = {
};
/*
- * Canned configuration for the V8 bundled with Node.js v0.6.5.
+ * Canned configuration for the V8 bundled with io.js v0.6.5.
*/
static v8_cfg_symbol_t v8_symbols_node_06[] = {
{ "v8dbg_type_AccessCheckInfo__ACCESS_CHECK_INFO_TYPE", 0x93 },
diff --git a/deps/npm/LICENSE b/deps/npm/LICENSE
index b6e3548d19ccc9..ddef4329f3996a 100644
--- a/deps/npm/LICENSE
+++ b/deps/npm/LICENSE
@@ -221,13 +221,13 @@ The following additional terms shall apply to use of the npm software, the npm
website, the npm repository and any other services or products offered by npm,
Inc.:
-"Node.js" trademark Joyent, Inc. npm is not officially part of the Node.js
+"io.js" trademark Joyent, Inc. npm is not officially part of the io.js
project, and is neither owned by nor affiliated with Joyent, Inc.
"npm" and "The npm Registry" are owned by npm, Inc. All rights reserved.
Modules published on the npm registry are not officially endorsed by npm, Inc.
-or the Node.js project.
+or the io.js project.
Data published to the npm registry is not part of npm itself, and is the sole
property of the publisher. While every effort is made to ensure accountability,
diff --git a/deps/npm/README.md b/deps/npm/README.md
index ecb3f29e291bc9..3c4f289db2dfda 100644
--- a/deps/npm/README.md
+++ b/deps/npm/README.md
@@ -186,10 +186,10 @@ you should [read this](https://www.npmjs.org/doc/developers.html)
"npm" and "The npm Registry" are owned by npm, Inc.
All rights reserved. See the included LICENSE file for more details.
-"Node.js" and "node" are trademarks owned by Joyent, Inc.
+"io.js" and "node" are trademarks owned by Joyent, Inc.
Modules published on the npm registry are not officially endorsed by
-npm, Inc. or the Node.js project.
+npm, Inc. or the io.js project.
Data published to the npm registry is not part of npm itself, and is
the sole property of the publisher. While every effort is made to
@@ -234,7 +234,7 @@ When you find issues, please report them:
Be sure to include *all* of the output from the npm command that didn't work
as expected. The `npm-debug.log` file is also helpful to provide.
-You can also look for isaacs in #node.js on irc://irc.freenode.net. He
+You can also look for isaacs in #io.js on irc://irc.freenode.net. He
will no doubt tell you to put the output in a gist or email.
## SEE ALSO
diff --git a/deps/npm/doc/cli/npm.md b/deps/npm/doc/cli/npm.md
index ad16d419e8b8a8..3710f21f5ad560 100644
--- a/deps/npm/doc/cli/npm.md
+++ b/deps/npm/doc/cli/npm.md
@@ -145,7 +145,7 @@ When you find issues, please report them:
Be sure to include *all* of the output from the npm command that didn't work
as expected. The `npm-debug.log` file is also helpful to provide.
-You can also look for isaacs in #node.js on irc://irc.freenode.net. He
+You can also look for isaacs in #io.js on irc://irc.freenode.net. He
will no doubt tell you to put the output in a gist or email.
## AUTHOR
diff --git a/deps/npm/doc/misc/npm-config.md b/deps/npm/doc/misc/npm-config.md
index 6e7d995dd8e5d9..3df6d9f8ae85fe 100644
--- a/deps/npm/doc/misc/npm-config.md
+++ b/deps/npm/doc/misc/npm-config.md
@@ -261,7 +261,7 @@ The command to run for `npm edit` or `npm config edit`.
If set to true, then npm will stubbornly refuse to install (or even
consider installing) any package that claims to not be compatible with
-the current Node.js version.
+the current io.js version.
### force
diff --git a/deps/npm/doc/misc/npm-faq.md b/deps/npm/doc/misc/npm-faq.md
index 72891271f95be9..330179ee9577d8 100644
--- a/deps/npm/doc/misc/npm-faq.md
+++ b/deps/npm/doc/misc/npm-faq.md
@@ -178,7 +178,7 @@ an argument to `git checkout`. The default is `master`.
## What is a `module`?
-A module is anything that can be loaded with `require()` in a Node.js
+A module is anything that can be loaded with `require()` in a io.js
program. The following things are all examples of things that can be
loaded as modules:
@@ -207,7 +207,7 @@ we might say that "The variable `req` refers to the `request` module".
The `package.json` file defines the package. (See "What is a
package?" above.)
-The `node_modules` folder is the place Node.js looks for modules.
+The `node_modules` folder is the place io.js looks for modules.
(See "What is a module?" above.)
For example, if you create a file at `node_modules/foo.js` and then
diff --git a/deps/npm/html/doc/README.html b/deps/npm/html/doc/README.html
index 96bc06401a00c8..1feaf60946b553 100644
--- a/deps/npm/html/doc/README.html
+++ b/deps/npm/html/doc/README.html
@@ -130,9 +130,9 @@
More Docs
Legal Stuff
"npm" and "The npm Registry" are owned by npm, Inc.
All rights reserved. See the included LICENSE file for more details.
-
"Node.js" and "node" are trademarks owned by Joyent, Inc.
+
"io.js" and "node" are trademarks owned by Joyent, Inc.
Modules published on the npm registry are not officially endorsed by
-npm, Inc. or the Node.js project.
+npm, Inc. or the io.js project.
Data published to the npm registry is not part of npm itself, and is
the sole property of the publisher. While every effort is made to
ensure accountability, there is absolutely no guarantee, warrantee, or
@@ -165,7 +165,7 @@
BUGS
Be sure to include all of the output from the npm command that didn't work
as expected. The npm-debug.log file is also helpful to provide.
-
You can also look for isaacs in #node.js on irc://irc.freenode.net. He
+
You can also look for isaacs in #io.js on irc://irc.freenode.net. He
will no doubt tell you to put the output in a gist or email.
Be sure to include all of the output from the npm command that didn't work
as expected. The npm-debug.log file is also helpful to provide.
-
You can also look for isaacs in #node.js on irc://irc.freenode.net. He
+
You can also look for isaacs in #io.js on irc://irc.freenode.net. He
will no doubt tell you to put the output in a gist or email.
AUTHOR
Isaac Z. Schlueter ::
diff --git a/deps/npm/html/doc/misc/npm-config.html b/deps/npm/html/doc/misc/npm-config.html
index 249d5934c9eb76..1f1559a62bf754 100644
--- a/deps/npm/html/doc/misc/npm-config.html
+++ b/deps/npm/html/doc/misc/npm-config.html
@@ -223,7 +223,7 @@
engine-strict
If set to true, then npm will stubbornly refuse to install (or even
consider installing) any package that claims to not be compatible with
-the current Node.js version.
The commit-ish can be any tag, sha, or branch which can be supplied as
an argument to git checkout. The default is master.
What is a module?
-
A module is anything that can be loaded with require() in a Node.js
+
A module is anything that can be loaded with require() in a io.js
program. The following things are all examples of things that can be
loaded as modules:
@@ -154,7 +154,7 @@
What is a module?
So, why is it the "node_modules" folder, but "package.json" file? Why not node_packages or module.json?
The package.json file defines the package. (See "What is a
package?" above.)
-
The node_modules folder is the place Node.js looks for modules.
+
The node_modules folder is the place io.js looks for modules.
(See "What is a module?" above.)
For example, if you create a file at node_modules/foo.js and then
had a program that did var f = require('foo.js') then it would load
diff --git a/deps/npm/html/index.html b/deps/npm/html/index.html
index bf0a3f0b62a1d8..bdb662addebb80 100644
--- a/deps/npm/html/index.html
+++ b/deps/npm/html/index.html
@@ -61,7 +61,7 @@
"npm" and "The npm Registry" are owned by npm, Inc.
All rights reserved. See the included LICENSE file for more details.
-
"Node.js" and "node" are trademarks owned by Joyent, Inc.
+
"io.js" and "node" are trademarks owned by Joyent, Inc.
Modules published on the npm registry are not officially endorsed by
-npm, Inc. or the Node.js project.
+npm, Inc. or the io.js project.
Data published to the npm registry is not part of npm itself, and is
the sole property of the publisher. While every effort is made to
ensure accountability, there is absolutely no guarantee, warrantee, or
@@ -154,7 +154,7 @@
BUGS
Be sure to include all of the output from the npm command that didn't work
as expected. The npm-debug.log file is also helpful to provide.
-
You can also look for isaacs in #node.js on irc://irc.freenode.net. He
+
You can also look for isaacs in #io.js on irc://irc.freenode.net. He
will no doubt tell you to put the output in a gist or email.
Be sure to include all of the output from the npm command that didn't work
as expected. The npm-debug.log file is also helpful to provide.
-
You can also look for isaacs in #node.js on irc://irc.freenode.net. He
+
You can also look for isaacs in #io.js on irc://irc.freenode.net. He
will no doubt tell you to put the output in a gist or email.
AUTHOR
Isaac Z. Schlueter ::
diff --git a/deps/npm/html/partial/doc/misc/npm-config.html b/deps/npm/html/partial/doc/misc/npm-config.html
index 87409720b9fcfa..b97e2dcd824b99 100644
--- a/deps/npm/html/partial/doc/misc/npm-config.html
+++ b/deps/npm/html/partial/doc/misc/npm-config.html
@@ -212,7 +212,7 @@
engine-strict
If set to true, then npm will stubbornly refuse to install (or even
consider installing) any package that claims to not be compatible with
-the current Node.js version.
The commit-ish can be any tag, sha, or branch which can be supplied as
an argument to git checkout. The default is master.
What is a module?
-
A module is anything that can be loaded with require() in a Node.js
+
A module is anything that can be loaded with require() in a io.js
program. The following things are all examples of things that can be
loaded as modules:
@@ -143,7 +143,7 @@
What is a module?
So, why is it the "node_modules" folder, but "package.json" file? Why not node_packages or module.json?
The package.json file defines the package. (See "What is a
package?" above.)
-
The node_modules folder is the place Node.js looks for modules.
+
The node_modules folder is the place io.js looks for modules.
(See "What is a module?" above.)
For example, if you create a file at node_modules/foo.js and then
had a program that did var f = require('foo.js') then it would load
diff --git a/deps/npm/node_modules/ansi/README.md b/deps/npm/node_modules/ansi/README.md
index 6ce19403c4c466..b306dbd60b867a 100644
--- a/deps/npm/node_modules/ansi/README.md
+++ b/deps/npm/node_modules/ansi/README.md
@@ -1,8 +1,8 @@
ansi.js
=========
-### Advanced ANSI formatting tool for Node.js
+### Advanced ANSI formatting tool for io.js
-`ansi.js` is a module for Node.js that provides an easy-to-use API for
+`ansi.js` is a module for io.js that provides an easy-to-use API for
writing ANSI escape codes to `Stream` instances. ANSI escape codes are used to do
fancy things in a terminal window, like render text in colors, delete characters,
lines, the entire window, or hide and show the cursor, and lots more!
diff --git a/deps/npm/node_modules/ansi/package.json b/deps/npm/node_modules/ansi/package.json
index 706ae63067694d..30c095007dbc73 100644
--- a/deps/npm/node_modules/ansi/package.json
+++ b/deps/npm/node_modules/ansi/package.json
@@ -1,6 +1,6 @@
{
"name": "ansi",
- "description": "Advanced ANSI formatting tool for Node.js",
+ "description": "Advanced ANSI formatting tool for io.js",
"keywords": [
"ansi",
"formatting",
diff --git a/deps/npm/node_modules/dezalgo/node_modules/asap/asap.js b/deps/npm/node_modules/dezalgo/node_modules/asap/asap.js
index 2f85516cde0f3a..e5764f7da95217 100644
--- a/deps/npm/node_modules/dezalgo/node_modules/asap/asap.js
+++ b/deps/npm/node_modules/dezalgo/node_modules/asap/asap.js
@@ -62,7 +62,7 @@ function flush() {
}
if (typeof process !== "undefined" && process.nextTick) {
- // Node.js before 0.9. Note that some fake-Node environments, like the
+ // io.js before 0.9. Note that some fake-Node environments, like the
// Mocha test runner, introduce a `process` global without a `nextTick`.
isNodeJS = true;
@@ -71,7 +71,7 @@ if (typeof process !== "undefined" && process.nextTick) {
};
} else if (typeof setImmediate === "function") {
- // In IE10, Node.js 0.9+, or https://github.com/NobleJS/setImmediate
+ // In IE10, io.js 0.9+, or https://github.com/NobleJS/setImmediate
if (typeof window !== "undefined") {
requestFlush = setImmediate.bind(window, flush);
} else {
diff --git a/deps/npm/node_modules/dezalgo/node_modules/asap/package.json b/deps/npm/node_modules/dezalgo/node_modules/asap/package.json
index 311f9fc0c7e09c..c4eb00511e46ad 100644
--- a/deps/npm/node_modules/dezalgo/node_modules/asap/package.json
+++ b/deps/npm/node_modules/dezalgo/node_modules/asap/package.json
@@ -1,7 +1,7 @@
{
"name": "asap",
"version": "1.0.0",
- "description": "High-priority task queue for Node.js and browsers",
+ "description": "High-priority task queue for io.js and browsers",
"keywords": [
"event",
"task",
diff --git a/deps/npm/node_modules/inherits/README.md b/deps/npm/node_modules/inherits/README.md
index b1c56658557b81..b786e27b03796c 100644
--- a/deps/npm/node_modules/inherits/README.md
+++ b/deps/npm/node_modules/inherits/README.md
@@ -1,7 +1,7 @@
-Browser-friendly inheritance fully compatible with standard node.js
+Browser-friendly inheritance fully compatible with standard io.js
[inherits](http://nodejs.org/api/util.html#util_util_inherits_constructor_superconstructor).
-This package exports standard `inherits` from node.js `util` module in
+This package exports standard `inherits` from io.js `util` module in
node environment, but also provides alternative browser-friendly
implementation through [browser
field](https://gist.github.com/shtylman/4339901). Alternative
@@ -10,7 +10,7 @@ module to avoid requiring of `util`. It also has a shim for old
browsers with no `Object.create` support.
While keeping you sure you are using standard `inherits`
-implementation in node.js environment, it allows bundlers such as
+implementation in io.js environment, it allows bundlers such as
[browserify](https://github.com/substack/node-browserify) to not
include full `util` package to your client code if all you need is
just `inherits` function. It worth, because browser shim for `util`
@@ -19,7 +19,7 @@ from it.
It's recommended to use this package instead of
`require('util').inherits` for any code that has chances to be used
-not only in node.js but in browser too.
+not only in io.js but in browser too.
## usage
@@ -31,7 +31,7 @@ var inherits = require('inherits');
## note on version ~1.0
Version ~1.0 had completely different motivation and is not compatible
-neither with 2.0 nor with standard node.js `inherits`.
+neither with 2.0 nor with standard io.js `inherits`.
If you are using version ~1.0 and planning to switch to ~2.0, be
careful:
diff --git a/deps/npm/node_modules/inherits/inherits_browser.js b/deps/npm/node_modules/inherits/inherits_browser.js
index c1e78a75e6b52b..7246ca37f075e0 100644
--- a/deps/npm/node_modules/inherits/inherits_browser.js
+++ b/deps/npm/node_modules/inherits/inherits_browser.js
@@ -1,5 +1,5 @@
if (typeof Object.create === 'function') {
- // implementation from standard node.js 'util' module
+ // implementation from standard io.js 'util' module
module.exports = function inherits(ctor, superCtor) {
ctor.super_ = superCtor
ctor.prototype = Object.create(superCtor.prototype, {
diff --git a/deps/npm/node_modules/inherits/package.json b/deps/npm/node_modules/inherits/package.json
index a0cd42683614fd..ad9b624a0dbc44 100644
--- a/deps/npm/node_modules/inherits/package.json
+++ b/deps/npm/node_modules/inherits/package.json
@@ -1,6 +1,6 @@
{
"name": "inherits",
- "description": "Browser-friendly inheritance fully compatible with standard node.js inherits()",
+ "description": "Browser-friendly inheritance fully compatible with standard io.js inherits()",
"version": "2.0.1",
"keywords": [
"inheritance",
@@ -22,7 +22,7 @@
"scripts": {
"test": "node test"
},
- "readme": "Browser-friendly inheritance fully compatible with standard node.js\n[inherits](http://nodejs.org/api/util.html#util_util_inherits_constructor_superconstructor).\n\nThis package exports standard `inherits` from node.js `util` module in\nnode environment, but also provides alternative browser-friendly\nimplementation through [browser\nfield](https://gist.github.com/shtylman/4339901). Alternative\nimplementation is a literal copy of standard one located in standalone\nmodule to avoid requiring of `util`. It also has a shim for old\nbrowsers with no `Object.create` support.\n\nWhile keeping you sure you are using standard `inherits`\nimplementation in node.js environment, it allows bundlers such as\n[browserify](https://github.com/substack/node-browserify) to not\ninclude full `util` package to your client code if all you need is\njust `inherits` function. It worth, because browser shim for `util`\npackage is large and `inherits` is often the single function you need\nfrom it.\n\nIt's recommended to use this package instead of\n`require('util').inherits` for any code that has chances to be used\nnot only in node.js but in browser too.\n\n## usage\n\n```js\nvar inherits = require('inherits');\n// then use exactly as the standard one\n```\n\n## note on version ~1.0\n\nVersion ~1.0 had completely different motivation and is not compatible\nneither with 2.0 nor with standard node.js `inherits`.\n\nIf you are using version ~1.0 and planning to switch to ~2.0, be\ncareful:\n\n* new version uses `super_` instead of `super` for referencing\n superclass\n* new version overwrites current prototype while old one preserves any\n existing fields on it\n",
+ "readme": "Browser-friendly inheritance fully compatible with standard io.js\n[inherits](http://nodejs.org/api/util.html#util_util_inherits_constructor_superconstructor).\n\nThis package exports standard `inherits` from io.js `util` module in\nnode environment, but also provides alternative browser-friendly\nimplementation through [browser\nfield](https://gist.github.com/shtylman/4339901). Alternative\nimplementation is a literal copy of standard one located in standalone\nmodule to avoid requiring of `util`. It also has a shim for old\nbrowsers with no `Object.create` support.\n\nWhile keeping you sure you are using standard `inherits`\nimplementation in io.js environment, it allows bundlers such as\n[browserify](https://github.com/substack/node-browserify) to not\ninclude full `util` package to your client code if all you need is\njust `inherits` function. It worth, because browser shim for `util`\npackage is large and `inherits` is often the single function you need\nfrom it.\n\nIt's recommended to use this package instead of\n`require('util').inherits` for any code that has chances to be used\nnot only in io.js but in browser too.\n\n## usage\n\n```js\nvar inherits = require('inherits');\n// then use exactly as the standard one\n```\n\n## note on version ~1.0\n\nVersion ~1.0 had completely different motivation and is not compatible\nneither with 2.0 nor with standard io.js `inherits`.\n\nIf you are using version ~1.0 and planning to switch to ~2.0, be\ncareful:\n\n* new version uses `super_` instead of `super` for referencing\n superclass\n* new version overwrites current prototype while old one preserves any\n existing fields on it\n",
"readmeFilename": "README.md",
"bugs": {
"url": "https://github.com/isaacs/inherits/issues"
diff --git a/deps/npm/node_modules/mkdirp/README.markdown b/deps/npm/node_modules/mkdirp/README.markdown
index 3cc13153851162..2828c09a44ec39 100644
--- a/deps/npm/node_modules/mkdirp/README.markdown
+++ b/deps/npm/node_modules/mkdirp/README.markdown
@@ -1,6 +1,6 @@
# mkdirp
-Like `mkdir -p`, but in node.js!
+Like `mkdir -p`, but in io.js!
[![build status](https://secure.travis-ci.org/substack/node-mkdirp.png)](http://travis-ci.org/substack/node-mkdirp)
diff --git a/deps/npm/node_modules/node-gyp/README.md b/deps/npm/node_modules/node-gyp/README.md
index 8d2d4951272e73..33437980a909ae 100644
--- a/deps/npm/node_modules/node-gyp/README.md
+++ b/deps/npm/node_modules/node-gyp/README.md
@@ -1,9 +1,9 @@
node-gyp
=========
-### Node.js native addon build tool
+### io.js native addon build tool
-`node-gyp` is a cross-platform command-line tool written in Node.js for compiling
-native addon modules for Node.js. It bundles the [gyp](https://code.google.com/p/gyp/)
+`node-gyp` is a cross-platform command-line tool written in io.js for compiling
+native addon modules for io.js. It bundles the [gyp](https://code.google.com/p/gyp/)
project used by the Chromium team and takes away the pain of dealing with the
various differences in build platforms. It is the replacement to the `node-waf`
program which is removed for node `v0.8`. If you have a native addon for node that
diff --git a/deps/npm/node_modules/node-gyp/package.json b/deps/npm/node_modules/node-gyp/package.json
index 2e2e47c7a37ab0..f663e6b1511829 100644
--- a/deps/npm/node_modules/node-gyp/package.json
+++ b/deps/npm/node_modules/node-gyp/package.json
@@ -1,6 +1,6 @@
{
"name": "node-gyp",
- "description": "Node.js native addon build tool",
+ "description": "io.js native addon build tool",
"keywords": [
"native",
"addon",
diff --git a/deps/npm/node_modules/opener/README.md b/deps/npm/node_modules/opener/README.md
index 8a803f3384e678..c401cc96d0098d 100644
--- a/deps/npm/node_modules/opener/README.md
+++ b/deps/npm/node_modules/opener/README.md
@@ -54,4 +54,4 @@ Like opening the user's browser with a test harness in your package's test scrip
Because Windows has `start`, Macs have `open`, and *nix has `xdg-open`. At least
[according to some guy on StackOverflow](http://stackoverflow.com/q/1480971/3191). And I like things that work on all
-three. Like Node.js. And Opener.
+three. Like io.js. And Opener.
diff --git a/deps/npm/node_modules/readable-stream/node_modules/string_decoder/README.md b/deps/npm/node_modules/readable-stream/node_modules/string_decoder/README.md
index 4d2aa001501107..3070b840280b9e 100644
--- a/deps/npm/node_modules/readable-stream/node_modules/string_decoder/README.md
+++ b/deps/npm/node_modules/readable-stream/node_modules/string_decoder/README.md
@@ -1,4 +1,4 @@
-**string_decoder.js** (`require('string_decoder')`) from Node.js core
+**string_decoder.js** (`require('string_decoder')`) from io.js core
Copyright Joyent, Inc. and other Node contributors. See LICENCE file for details.
diff --git a/deps/npm/node_modules/readable-stream/package.json b/deps/npm/node_modules/readable-stream/package.json
index 2fbd99751fb870..b3fe87fbf17a4f 100644
--- a/deps/npm/node_modules/readable-stream/package.json
+++ b/deps/npm/node_modules/readable-stream/package.json
@@ -1,7 +1,7 @@
{
"name": "readable-stream",
"version": "1.0.32",
- "description": "Streams2, a user-land copy of the stream library from Node.js v0.10.x",
+ "description": "Streams2, a user-land copy of the stream library from io.js v0.10.x",
"main": "readable.js",
"dependencies": {
"core-util-is": "~1.0.0",
diff --git a/deps/npm/node_modules/request/CHANGELOG.md b/deps/npm/node_modules/request/CHANGELOG.md
index 11f571f23af585..e201aad03d1774 100644
--- a/deps/npm/node_modules/request/CHANGELOG.md
+++ b/deps/npm/node_modules/request/CHANGELOG.md
@@ -343,7 +343,7 @@
- [6aade82](https://github.com/mikeal/request/commit/6aade822a90724a47176771d137e30b0a702e7ef) throw on error. (@mikeal)
- [4f41b8d](https://github.com/mikeal/request/commit/4f41b8dbbf9a93c53d5ccdf483c9d7803e279916) Rolling version. (@mikeal)
- [7cf01f0](https://github.com/mikeal/request/commit/7cf01f0481afb367b5d0d4878645ac535cfe9a2e) master is moving to node v0.3.6+ (@mikeal)
-- [cb403a4](https://github.com/mikeal/request/commit/cb403a4cfdbe3d98feb9151fdbdae1e1436e59ab) Initial support for 0.3.6+.\n\nExperimental support for Request objects as streams. It's untested and requires a pending patch to node.js (@mikeal)
+- [cb403a4](https://github.com/mikeal/request/commit/cb403a4cfdbe3d98feb9151fdbdae1e1436e59ab) Initial support for 0.3.6+.\n\nExperimental support for Request objects as streams. It's untested and requires a pending patch to io.js (@mikeal)
- [a3c80f9](https://github.com/mikeal/request/commit/a3c80f98f42f25d4cb02d5d9e34ba0e67cc89293) Adding defaults call. (@mikeal)
- [55f22f9](https://github.com/mikeal/request/commit/55f22f96365c57aa8687de951e3f9ed982eba408) Request will keep it's own agent pool so that it can expose a maxSockets setting for easy pool sizing. (@mikeal)
- [004741c](https://github.com/mikeal/request/commit/004741c23dc0eaf61f111161bb913ba418e033e4) Fixing reference error. (@mikeal)
@@ -428,7 +428,7 @@
- [dd85f8d](https://github.com/mikeal/request/commit/dd85f8da969c2cc1825a7dfec6eac430de36440c) Rolling version. (@mikeal)
- [#66](https://github.com/mikeal/request/pull/66) Do not overwrite established content-type headers for read stream deliver (@voodootikigod)
- [b09212f](https://github.com/mikeal/request/commit/b09212f38fe736c2c92a1ee076cae9d0f4c612c3) Do not overwrite established content-type headers for read stream deliveries. (@voodootikigod)
-- [01bc25d](https://github.com/mikeal/request/commit/01bc25d25343d73e9f5731b3d0df1cf5923398d4) Only apply workaround on pre-0.5 node.js and move test to assert.equal (@mikeal)
+- [01bc25d](https://github.com/mikeal/request/commit/01bc25d25343d73e9f5731b3d0df1cf5923398d4) Only apply workaround on pre-0.5 io.js and move test to assert.equal (@mikeal)
- [d487131](https://github.com/mikeal/request/commit/d487131ebc2f7a4bf265061845f7f3ea2fd3ed34) Merge branch 'master' of github.com:mikeal/request (@mikeal)
- [1200df5](https://github.com/mikeal/request/commit/1200df52bd334f9a44a43846159146b8f938fd9e) Rolling version. (@mikeal)
- [8279362](https://github.com/mikeal/request/commit/82793626f6965884a3720d66f5a276d7d4d30873) fix global var leaks (@aheckmann)
@@ -689,7 +689,7 @@
- [f8ae8d1](https://github.com/mikeal/request/commit/f8ae8d18627e4743996d8600f77f4e4c05a2a590) New version in npm. (@mikeal)
- [7ff5dae](https://github.com/mikeal/request/commit/7ff5daef152bcfac5b02e661e5476a57b9693489) Merge remote-tracking branch 'upstream/master' (@proksoup)
- [1f34700](https://github.com/mikeal/request/commit/1f34700e5614ea2a2d78b80dd467c002c3e91cb3) fix tests with boundary by injecting boundry from header (@benatkin)
-- [ee2b2c2](https://github.com/mikeal/request/commit/ee2b2c2f7a8625fde4d71d79e19cdc5d98f09955) Like in [node.js](https://github.com/joyent/node/blob/master/lib/net.js#L52) print logs if NODE_DEBUG contains the word request (@Filirom1)
+- [ee2b2c2](https://github.com/mikeal/request/commit/ee2b2c2f7a8625fde4d71d79e19cdc5d98f09955) Like in [io.js](https://github.com/joyent/node/blob/master/lib/net.js#L52) print logs if NODE_DEBUG contains the word request (@Filirom1)
- [#279](https://github.com/mikeal/request/pull/279) fix tests with boundary by injecting boundry from header (@benatkin)
- [3daebaf](https://github.com/mikeal/request/commit/3daebaf2551c8d0df7dac1ebff0af4fe08608768) Merge branch 'master' of https://github.com/mikeal/request (@proksoup)
- [dba2ebf](https://github.com/mikeal/request/commit/dba2ebf09552258f37b60122c19b236064b0d216) Updating with corresponding tests. (@proksoup)
@@ -712,7 +712,7 @@
- [975ea90](https://github.com/mikeal/request/commit/975ea90bed9503c67055b20e36baf4bcba54a052) Fix style (@mscdex)
- [205dfd2](https://github.com/mikeal/request/commit/205dfd2e21c13407d89d3ed92dc2b44b987d962b) Use .once() when listening for parser error (@mscdex)
- [ff9b564](https://github.com/mikeal/request/commit/ff9b5643d6b5679a9e7d7997ec6275dac10b000e) Add a space after if (@Filirom1)
-- [#280](https://github.com/mikeal/request/pull/280) Like in node.js print options if NODE_DEBUG contains the word request (@Filirom1)
+- [#280](https://github.com/mikeal/request/pull/280) Like in io.js print options if NODE_DEBUG contains the word request (@Filirom1)
- [d38e57b](https://github.com/mikeal/request/commit/d38e57bbb3d827aa87427f2130aa5a5a3a973161) Test for #289 (@isaacs)
- [820af58](https://github.com/mikeal/request/commit/820af5839f2a193d091d98f23fd588bd919e3e58) A test of POST redirect following with 303 status (@isaacs)
- [7adc5a2](https://github.com/mikeal/request/commit/7adc5a21869bc92cc3b5e84d32c585952c8e5e87) Use self.encoding when calling Buffer.toString() (@isaacs)
diff --git a/deps/npm/node_modules/request/disabled.appveyor.yml b/deps/npm/node_modules/request/disabled.appveyor.yml
index 238f3d695e088f..83c14876a3f00c 100644
--- a/deps/npm/node_modules/request/disabled.appveyor.yml
+++ b/deps/npm/node_modules/request/disabled.appveyor.yml
@@ -4,14 +4,14 @@
init:
- git config --global core.autocrlf input
-# Test against these versions of Node.js.
+# Test against these versions of io.js.
environment:
matrix:
- nodejs_version: "0.10"
- nodejs_version: "0.8"
- nodejs_version: "0.11"
-# Allow failing jobs for bleeding-edge Node.js versions.
+# Allow failing jobs for bleeding-edge io.js versions.
matrix:
allow_failures:
- nodejs_version: "0.11"
diff --git a/deps/npm/node_modules/request/node_modules/bl/README.md b/deps/npm/node_modules/request/node_modules/bl/README.md
index 1753cc40b10117..0ca0c6c1b0efda 100644
--- a/deps/npm/node_modules/request/node_modules/bl/README.md
+++ b/deps/npm/node_modules/request/node_modules/bl/README.md
@@ -1,6 +1,6 @@
# bl *(BufferList)*
-**A Node.js Buffer list collector, reader and streamer thingy.**
+**A io.js Buffer list collector, reader and streamer thingy.**
[![NPM](https://nodei.co/npm/bl.png?downloads=true&downloadRank=true)](https://nodei.co/npm/bl/)
[![NPM](https://nodei.co/npm-dl/bl.png?months=6&height=3)](https://nodei.co/npm/bl/)
diff --git a/deps/npm/node_modules/request/node_modules/form-data/node_modules/async/README.md b/deps/npm/node_modules/request/node_modules/form-data/node_modules/async/README.md
index 0bea5311a8b03c..ccb9bcd0cc6cb5 100644
--- a/deps/npm/node_modules/request/node_modules/form-data/node_modules/async/README.md
+++ b/deps/npm/node_modules/request/node_modules/form-data/node_modules/async/README.md
@@ -5,13 +5,13 @@
Async is a utility module which provides straight-forward, powerful functions
for working with asynchronous JavaScript. Although originally designed for
-use with [Node.js](http://nodejs.org), it can also be used directly in the
+use with [io.js](http://nodejs.org), it can also be used directly in the
browser. Also supports [component](https://github.com/component/component).
Async provides around 20 functions that include the usual 'functional'
suspects (`map`, `reduce`, `filter`, `each`…) as well as some common patterns
for asynchronous control flow (`parallel`, `series`, `waterfall`…). All these
-functions assume you follow the Node.js convention of providing a single
+functions assume you follow the io.js convention of providing a single
callback as the last argument of your `async` function.
@@ -1476,7 +1476,7 @@ three
### nextTick(callback)
-Calls `callback` on a later loop around the event loop. In Node.js this just
+Calls `callback` on a later loop around the event loop. In io.js this just
calls `process.nextTick`; in the browser it falls back to `setImmediate(callback)`
if available, otherwise `setTimeout(callback, 0)`, which means other higher priority
events may precede the execution of `callback`.
@@ -1583,7 +1583,7 @@ __Arguments__
### log(function, arguments)
-Logs the result of an `async` function to the `console`. Only works in Node.js or
+Logs the result of an `async` function to the `console`. Only works in io.js or
in browsers that support `console.log` and `console.error` (such as FF and Chrome).
If multiple arguments are returned from the async function, `console.log` is
called on each argument in order.
@@ -1613,7 +1613,7 @@ node> async.log(hello, 'world');
### dir(function, arguments)
Logs the result of an `async` function to the `console` using `console.dir` to
-display the properties of the resulting object. Only works in Node.js or
+display the properties of the resulting object. Only works in io.js or
in browsers that support `console.dir` and `console.error` (such as FF and Chrome).
If multiple arguments are returned from the async function, `console.dir` is
called on each argument in order.
diff --git a/deps/npm/node_modules/request/node_modules/form-data/node_modules/async/lib/async.js b/deps/npm/node_modules/request/node_modules/form-data/node_modules/async/lib/async.js
index 01e8afcc4f182c..0e647e632a7583 100755
--- a/deps/npm/node_modules/request/node_modules/form-data/node_modules/async/lib/async.js
+++ b/deps/npm/node_modules/request/node_modules/form-data/node_modules/async/lib/async.js
@@ -1105,7 +1105,7 @@
next();
};
- // Node.js
+ // io.js
if (typeof module !== 'undefined' && module.exports) {
module.exports = async;
}
diff --git a/deps/npm/node_modules/request/node_modules/form-data/node_modules/mime/README.md b/deps/npm/node_modules/request/node_modules/form-data/node_modules/mime/README.md
index 6ca19bd1e859c2..69d7aedd0f6f6d 100644
--- a/deps/npm/node_modules/request/node_modules/form-data/node_modules/mime/README.md
+++ b/deps/npm/node_modules/request/node_modules/form-data/node_modules/mime/README.md
@@ -1,6 +1,6 @@
# mime
-Comprehensive MIME type mapping API. Includes all 600+ types and 800+ extensions defined by the Apache project, plus additional types submitted by the node.js community.
+Comprehensive MIME type mapping API. Includes all 600+ types and 800+ extensions defined by the Apache project, plus additional types submitted by the io.js community.
## Install
diff --git a/deps/npm/node_modules/request/node_modules/form-data/node_modules/mime/mime.js b/deps/npm/node_modules/request/node_modules/form-data/node_modules/mime/mime.js
index 48be0c5e42b119..4de093e7fc7cb0 100644
--- a/deps/npm/node_modules/request/node_modules/form-data/node_modules/mime/mime.js
+++ b/deps/npm/node_modules/request/node_modules/form-data/node_modules/mime/mime.js
@@ -89,7 +89,7 @@ var mime = new Mime();
// http://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types
mime.load(path.join(__dirname, 'types/mime.types'));
-// Load additional types from node.js community
+// Load additional types from io.js community
mime.load(path.join(__dirname, 'types/node.types'));
// Default type
diff --git a/deps/npm/node_modules/request/node_modules/form-data/node_modules/mime/package.json b/deps/npm/node_modules/request/node_modules/form-data/node_modules/mime/package.json
index b666b72a2a1f10..2912dc49b8d095 100644
--- a/deps/npm/node_modules/request/node_modules/form-data/node_modules/mime/package.json
+++ b/deps/npm/node_modules/request/node_modules/form-data/node_modules/mime/package.json
@@ -25,7 +25,7 @@
"type": "git"
},
"version": "1.2.11",
- "readme": "# mime\n\nComprehensive MIME type mapping API. Includes all 600+ types and 800+ extensions defined by the Apache project, plus additional types submitted by the node.js community.\n\n## Install\n\nInstall with [npm](http://github.com/isaacs/npm):\n\n npm install mime\n\n## API - Queries\n\n### mime.lookup(path)\nGet the mime type associated with a file, if no mime type is found `application/octet-stream` is returned. Performs a case-insensitive lookup using the extension in `path` (the substring after the last '/' or '.'). E.g.\n\n var mime = require('mime');\n\n mime.lookup('/path/to/file.txt'); // => 'text/plain'\n mime.lookup('file.txt'); // => 'text/plain'\n mime.lookup('.TXT'); // => 'text/plain'\n mime.lookup('htm'); // => 'text/html'\n\n### mime.default_type\nSets the mime type returned when `mime.lookup` fails to find the extension searched for. (Default is `application/octet-stream`.)\n\n### mime.extension(type)\nGet the default extension for `type`\n\n mime.extension('text/html'); // => 'html'\n mime.extension('application/octet-stream'); // => 'bin'\n\n### mime.charsets.lookup()\n\nMap mime-type to charset\n\n mime.charsets.lookup('text/plain'); // => 'UTF-8'\n\n(The logic for charset lookups is pretty rudimentary. Feel free to suggest improvements.)\n\n## API - Defining Custom Types\n\nThe following APIs allow you to add your own type mappings within your project. If you feel a type should be included as part of node-mime, see [requesting new types](https://github.com/broofa/node-mime/wiki/Requesting-New-Types).\n\n### mime.define()\n\nAdd custom mime/extension mappings\n\n mime.define({\n 'text/x-some-format': ['x-sf', 'x-sft', 'x-sfml'],\n 'application/x-my-type': ['x-mt', 'x-mtt'],\n // etc ...\n });\n\n mime.lookup('x-sft'); // => 'text/x-some-format'\n\nThe first entry in the extensions array is returned by `mime.extension()`. E.g.\n\n mime.extension('text/x-some-format'); // => 'x-sf'\n\n### mime.load(filepath)\n\nLoad mappings from an Apache \".types\" format file\n\n mime.load('./my_project.types');\n\nThe .types file format is simple - See the `types` dir for examples.\n",
+ "readme": "# mime\n\nComprehensive MIME type mapping API. Includes all 600+ types and 800+ extensions defined by the Apache project, plus additional types submitted by the io.js community.\n\n## Install\n\nInstall with [npm](http://github.com/isaacs/npm):\n\n npm install mime\n\n## API - Queries\n\n### mime.lookup(path)\nGet the mime type associated with a file, if no mime type is found `application/octet-stream` is returned. Performs a case-insensitive lookup using the extension in `path` (the substring after the last '/' or '.'). E.g.\n\n var mime = require('mime');\n\n mime.lookup('/path/to/file.txt'); // => 'text/plain'\n mime.lookup('file.txt'); // => 'text/plain'\n mime.lookup('.TXT'); // => 'text/plain'\n mime.lookup('htm'); // => 'text/html'\n\n### mime.default_type\nSets the mime type returned when `mime.lookup` fails to find the extension searched for. (Default is `application/octet-stream`.)\n\n### mime.extension(type)\nGet the default extension for `type`\n\n mime.extension('text/html'); // => 'html'\n mime.extension('application/octet-stream'); // => 'bin'\n\n### mime.charsets.lookup()\n\nMap mime-type to charset\n\n mime.charsets.lookup('text/plain'); // => 'UTF-8'\n\n(The logic for charset lookups is pretty rudimentary. Feel free to suggest improvements.)\n\n## API - Defining Custom Types\n\nThe following APIs allow you to add your own type mappings within your project. If you feel a type should be included as part of node-mime, see [requesting new types](https://github.com/broofa/node-mime/wiki/Requesting-New-Types).\n\n### mime.define()\n\nAdd custom mime/extension mappings\n\n mime.define({\n 'text/x-some-format': ['x-sf', 'x-sft', 'x-sfml'],\n 'application/x-my-type': ['x-mt', 'x-mtt'],\n // etc ...\n });\n\n mime.lookup('x-sft'); // => 'text/x-some-format'\n\nThe first entry in the extensions array is returned by `mime.extension()`. E.g.\n\n mime.extension('text/x-some-format'); // => 'x-sf'\n\n### mime.load(filepath)\n\nLoad mappings from an Apache \".types\" format file\n\n mime.load('./my_project.types');\n\nThe .types file format is simple - See the `types` dir for examples.\n",
"readmeFilename": "README.md",
"bugs": {
"url": "https://github.com/broofa/node-mime/issues"
diff --git a/deps/npm/node_modules/request/node_modules/hawk/README.md b/deps/npm/node_modules/request/node_modules/hawk/README.md
index 36312f4feb2d63..176090a50543cc 100755
--- a/deps/npm/node_modules/request/node_modules/hawk/README.md
+++ b/deps/npm/node_modules/request/node_modules/hawk/README.md
@@ -548,7 +548,7 @@ and suggestions.
### Where can I find **Hawk** implementations in other languages?
-**Hawk**'s only reference implementation is provided in JavaScript as a node.js module. However, it has been ported to other languages.
+**Hawk**'s only reference implementation is provided in JavaScript as a io.js module. However, it has been ported to other languages.
The full list is maintained [here](https://github.com/hueniverse/hawk/issues?labels=port&state=closed). Please add an issue if you are
working on another port. A cross-platform test-suite is in the works.
diff --git a/deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/README.md b/deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/README.md
index ac64e2fda1fcf0..c48a1b7afb0af7 100755
--- a/deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/README.md
+++ b/deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/README.md
@@ -380,7 +380,7 @@ console.log(stack) // returns something like:
'Module.load (module.js:356:32)',
'Module._load (module.js:312:12)',
'Module.runMain (module.js:492:10)',
- 'startup.processNextTick.process._tickCallback (node.js:244:9)' ]
+ 'startup.processNextTick.process._tickCallback (io.js:244:9)' ]
```
@@ -399,7 +399,7 @@ console.log(stack) // returns something like:
[ 'module.js', 356, 32, 'Module.load', false ],
[ 'module.js', 312, 12, 'Module._load', false ],
[ 'module.js', 492, 10, 'Module.runMain', false ],
- [ 'node.js',
+ [ 'io.js',
244,
9,
'startup.processNextTick.process._tickCallback',
diff --git a/deps/npm/node_modules/request/node_modules/http-signature/README.md b/deps/npm/node_modules/request/node_modules/http-signature/README.md
index 0c7071492c6f04..ccc007a4418bc5 100644
--- a/deps/npm/node_modules/request/node_modules/http-signature/README.md
+++ b/deps/npm/node_modules/request/node_modules/http-signature/README.md
@@ -1,6 +1,6 @@
# node-http-signature
-node-http-signature is a node.js library that has client and server components
+node-http-signature is a io.js library that has client and server components
for Joyent's [HTTP Signature Scheme](http_signing.md).
## Usage
diff --git a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/assert-plus/README.md b/deps/npm/node_modules/request/node_modules/http-signature/node_modules/assert-plus/README.md
index c0c3a53087bb64..b0170c829286da 100644
--- a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/assert-plus/README.md
+++ b/deps/npm/node_modules/request/node_modules/http-signature/node_modules/assert-plus/README.md
@@ -34,7 +34,7 @@ will be thrown if the assertion fails with a message like:
at Module.load (module.js:353:31)
at Function._load (module.js:311:12)
at Array.0 (module.js:484:10)
- at EventEmitter._tickCallback (node.js:190:38)
+ at EventEmitter._tickCallback (io.js:190:38)
from:
diff --git a/deps/npm/node_modules/request/node_modules/http-signature/package.json b/deps/npm/node_modules/request/node_modules/http-signature/package.json
index c6bfef9750f129..3e1b56a3828327 100644
--- a/deps/npm/node_modules/request/node_modules/http-signature/package.json
+++ b/deps/npm/node_modules/request/node_modules/http-signature/package.json
@@ -25,7 +25,7 @@
"node-uuid": "1.4.0",
"tap": "0.4.2"
},
- "readme": "# node-http-signature\n\nnode-http-signature is a node.js library that has client and server components\nfor Joyent's [HTTP Signature Scheme](http_signing.md).\n\n## Usage\n\nNote the example below signs a request with the same key/cert used to start an\nHTTP server. This is almost certainly not what you actaully want, but is just\nused to illustrate the API calls; you will need to provide your own key\nmanagement in addition to this library.\n\n### Client\n\n var fs = require('fs');\n var https = require('https');\n var httpSignature = require('http-signature');\n\n var key = fs.readFileSync('./key.pem', 'ascii');\n\n var options = {\n host: 'localhost',\n port: 8443,\n path: '/',\n method: 'GET',\n headers: {}\n };\n\n // Adds a 'Date' header in, signs it, and adds the\n // 'Authorization' header in.\n var req = https.request(options, function(res) {\n console.log(res.statusCode);\n });\n\n\n httpSignature.sign(req, {\n key: key,\n keyId: './cert.pem'\n });\n\n req.end();\n\n### Server\n\n var fs = require('fs');\n var https = require('https');\n var httpSignature = require('http-signature');\n\n var options = {\n key: fs.readFileSync('./key.pem'),\n cert: fs.readFileSync('./cert.pem')\n };\n\n https.createServer(options, function (req, res) {\n var rc = 200;\n var parsed = httpSignature.parseRequest(req);\n var pub = fs.readFileSync(parsed.keyId, 'ascii');\n if (!httpSignature.verifySignature(parsed, pub))\n rc = 401;\n\n res.writeHead(rc);\n res.end();\n }).listen(8443);\n\n## Installation\n\n npm install http-signature\n\n## License\n\nMIT.\n\n## Bugs\n\nSee .\n",
+ "readme": "# node-http-signature\n\nnode-http-signature is a io.js library that has client and server components\nfor Joyent's [HTTP Signature Scheme](http_signing.md).\n\n## Usage\n\nNote the example below signs a request with the same key/cert used to start an\nHTTP server. This is almost certainly not what you actaully want, but is just\nused to illustrate the API calls; you will need to provide your own key\nmanagement in addition to this library.\n\n### Client\n\n var fs = require('fs');\n var https = require('https');\n var httpSignature = require('http-signature');\n\n var key = fs.readFileSync('./key.pem', 'ascii');\n\n var options = {\n host: 'localhost',\n port: 8443,\n path: '/',\n method: 'GET',\n headers: {}\n };\n\n // Adds a 'Date' header in, signs it, and adds the\n // 'Authorization' header in.\n var req = https.request(options, function(res) {\n console.log(res.statusCode);\n });\n\n\n httpSignature.sign(req, {\n key: key,\n keyId: './cert.pem'\n });\n\n req.end();\n\n### Server\n\n var fs = require('fs');\n var https = require('https');\n var httpSignature = require('http-signature');\n\n var options = {\n key: fs.readFileSync('./key.pem'),\n cert: fs.readFileSync('./cert.pem')\n };\n\n https.createServer(options, function (req, res) {\n var rc = 200;\n var parsed = httpSignature.parseRequest(req);\n var pub = fs.readFileSync(parsed.keyId, 'ascii');\n if (!httpSignature.verifySignature(parsed, pub))\n rc = 401;\n\n res.writeHead(rc);\n res.end();\n }).listen(8443);\n\n## Installation\n\n npm install http-signature\n\n## License\n\nMIT.\n\n## Bugs\n\nSee .\n",
"readmeFilename": "README.md",
"_id": "http-signature@0.10.0",
"dist": {
diff --git a/deps/npm/node_modules/request/node_modules/mime-types/.npmignore b/deps/npm/node_modules/request/node_modules/mime-types/.npmignore
index 919d51b41ea3f6..4a6f76105bfedc 100644
--- a/deps/npm/node_modules/request/node_modules/mime-types/.npmignore
+++ b/deps/npm/node_modules/request/node_modules/mime-types/.npmignore
@@ -8,7 +8,7 @@ build.js
ehthumbs.db
Thumbs.db
-# Node.js #
+# io.js #
###########
node_modules
npm-debug.log
diff --git a/deps/npm/node_modules/request/node_modules/mime-types/README.md b/deps/npm/node_modules/request/node_modules/mime-types/README.md
index 8e21ee1041ce58..231e37d1581dc0 100644
--- a/deps/npm/node_modules/request/node_modules/mime-types/README.md
+++ b/deps/npm/node_modules/request/node_modules/mime-types/README.md
@@ -24,7 +24,7 @@ If you'd like to add additional types,
simply create a PR adding the type to `custom.json` and
a reference link to the [sources](SOURCES.md).
-Do __NOT__ edit `mime.json` or `node.json`.
+Do __NOT__ edit `mime.json` or `io.json`.
Those are pulled using `build.js`.
You should only touch `custom.json`.
diff --git a/deps/npm/node_modules/request/node_modules/mime-types/SOURCES.md b/deps/npm/node_modules/request/node_modules/mime-types/SOURCES.md
index 1d650123e0a3fb..f6949135c6346a 100644
--- a/deps/npm/node_modules/request/node_modules/mime-types/SOURCES.md
+++ b/deps/npm/node_modules/request/node_modules/mime-types/SOURCES.md
@@ -10,7 +10,7 @@ even if it's from an unofficial source.
- `text/x-sass` & `text/x-scss` - https://github.com/janlelis/rubybuntu-mime/blob/master/sass.xml
- `text.jsx` - http://facebook.github.io/react/docs/getting-started.html [[2]](https://github.com/facebook/react/blob/f230e0a03154e6f8a616e0da1fb3d97ffa1a6472/vendor/browser-transforms.js#L210)
-[Sources for node.json types](https://github.com/broofa/node-mime/blob/master/types/node.types)
+[Sources for io.json types](https://github.com/broofa/node-mime/blob/master/types/node.types)
### Notes on weird types
diff --git a/deps/npm/node_modules/request/node_modules/mime-types/component.json b/deps/npm/node_modules/request/node_modules/mime-types/component.json
index fa67a6d2349f35..c5958fa96162ef 100644
--- a/deps/npm/node_modules/request/node_modules/mime-types/component.json
+++ b/deps/npm/node_modules/request/node_modules/mime-types/component.json
@@ -12,5 +12,5 @@
"license": "MIT",
"main": "lib/index.js",
"scripts": ["lib/index.js"],
- "json": ["mime.json", "node.json", "custom.json"]
+ "json": ["mime.json", "io.json", "custom.json"]
}
diff --git a/deps/npm/node_modules/request/node_modules/mime-types/lib/index.js b/deps/npm/node_modules/request/node_modules/mime-types/lib/index.js
index cc2d1552843d84..891181ce887fe6 100644
--- a/deps/npm/node_modules/request/node_modules/mime-types/lib/index.js
+++ b/deps/npm/node_modules/request/node_modules/mime-types/lib/index.js
@@ -9,7 +9,7 @@ exports.define = define
// store the json files
exports.json = {
mime: require('./mime.json'),
- node: require('./node.json'),
+ node: require('./io.json'),
custom: require('./custom.json'),
}
diff --git a/deps/npm/node_modules/request/node_modules/node-uuid/README.md b/deps/npm/node_modules/request/node_modules/node-uuid/README.md
index e436a89f82bfe4..3115fa63ca1ecc 100644
--- a/deps/npm/node_modules/request/node_modules/node-uuid/README.md
+++ b/deps/npm/node_modules/request/node_modules/node-uuid/README.md
@@ -5,7 +5,7 @@ Simple, fast generation of [RFC4122](http://www.ietf.org/rfc/rfc4122.txt) UUIDS.
Features:
* Generate RFC4122 version 1 or version 4 UUIDs
-* Runs in node.js and all browsers.
+* Runs in io.js and all browsers.
* Registered as a [ComponentJS](https://github.com/component/component) [component](https://github.com/component/component/wiki/Components) ('broofa/node-uuid').
* Cryptographically strong random # generation on supporting platforms
* 1.1K minified and gzip'ed (Want something smaller? Check this [crazy shit](https://gist.github.com/982883) out! )
@@ -19,7 +19,7 @@ Install it in your browser:
```
-Or in node.js:
+Or in io.js:
```
npm install node-uuid
@@ -92,7 +92,7 @@ Generate and return a RFC4122 v4 UUID.
* `options` - (Object) Optional uuid state to apply. Properties may include:
* `random` - (Number[16]) Array of 16 numbers (0-255) to use in place of randomly generated values
- * `rng` - (Function) Random # generator to use. Set to one of the built-in generators - `uuid.mathRNG` (all platforms), `uuid.nodeRNG` (node.js only), `uuid.whatwgRNG` (WebKit only) - or a custom function that returns an array[16] of byte values.
+ * `rng` - (Function) Random # generator to use. Set to one of the built-in generators - `uuid.mathRNG` (all platforms), `uuid.nodeRNG` (io.js only), `uuid.whatwgRNG` (WebKit only) - or a custom function that returns an array[16] of byte values.
* `buffer` - (Array | Buffer) Array or buffer where UUID bytes are to be written.
* `offset` - (Number) Starting index in `buffer` at which to begin writing.
@@ -114,7 +114,7 @@ uuid.v4({
Example: Generate two IDs in a single buffer
```javascript
-var buffer = new Array(32); // (or 'new Buffer' in node.js)
+var buffer = new Array(32); // (or 'new Buffer' in io.js)
uuid.v4(null, buffer, 0);
uuid.v4(null, buffer, 16);
```
@@ -162,7 +162,7 @@ The class of container created when generating binary uuid data if no buffer arg
## Testing
-In node.js
+In io.js
```
> cd test
@@ -177,7 +177,7 @@ open test/test.html
### Benchmarking
-Requires node.js
+Requires io.js
```
npm install uuid uuid-js
@@ -203,5 +203,5 @@ For browser performance [checkout the JSPerf tests](http://jsperf.com/node-uuid-
### 1.3.0
* Support for version 1 ids, thanks to [@ctavan](https://github.com/ctavan)!
-* Support for node.js crypto API
+* Support for io.js crypto API
* De-emphasizing performance in favor of a) cryptographic quality PRNGs where available and b) more manageable code
diff --git a/deps/npm/node_modules/request/node_modules/node-uuid/benchmark/README.md b/deps/npm/node_modules/request/node_modules/node-uuid/benchmark/README.md
index aaeb2ea0132f95..a57f1dd1a24105 100644
--- a/deps/npm/node_modules/request/node_modules/node-uuid/benchmark/README.md
+++ b/deps/npm/node_modules/request/node_modules/node-uuid/benchmark/README.md
@@ -6,7 +6,7 @@ To see the results of our benchmarks visit https://github.com/broofa/node-uuid/w
### Run them yourself
-node-uuid comes with some benchmarks to measure performance of generating UUIDs. These can be run using node.js. node-uuid is being benchmarked against some other uuid modules, that are available through npm namely `uuid` and `uuid-js`.
+node-uuid comes with some benchmarks to measure performance of generating UUIDs. These can be run using io.js. node-uuid is being benchmarked against some other uuid modules, that are available through npm namely `uuid` and `uuid-js`.
To prepare and run the benchmark issue;
diff --git a/deps/npm/node_modules/request/node_modules/node-uuid/benchmark/benchmark.js b/deps/npm/node_modules/request/node_modules/node-uuid/benchmark/benchmark.js
index 40e6efbe762c1e..11108964efa6bf 100644
--- a/deps/npm/node_modules/request/node_modules/node-uuid/benchmark/benchmark.js
+++ b/deps/npm/node_modules/request/node_modules/node-uuid/benchmark/benchmark.js
@@ -29,7 +29,7 @@ console.log('# v4');
// node-uuid - string form
if (nodeuuid) {
for (var i = 0, t = Date.now(); i < N; i++) nodeuuid.v4();
- rate('nodeuuid.v4() - using node.js crypto RNG', t);
+ rate('nodeuuid.v4() - using io.js crypto RNG', t);
for (var i = 0, t = Date.now(); i < N; i++) nodeuuid.v4({rng: nodeuuid.mathRNG});
rate('nodeuuid.v4() - using Math.random() RNG', t);
diff --git a/deps/npm/node_modules/request/node_modules/node-uuid/package.json b/deps/npm/node_modules/request/node_modules/node-uuid/package.json
index bead110cc36a33..02740a2391bba0 100644
--- a/deps/npm/node_modules/request/node_modules/node-uuid/package.json
+++ b/deps/npm/node_modules/request/node_modules/node-uuid/package.json
@@ -24,7 +24,7 @@
"url": "https://github.com/broofa/node-uuid.git"
},
"version": "1.4.1",
- "readme": "# node-uuid\n\nSimple, fast generation of [RFC4122](http://www.ietf.org/rfc/rfc4122.txt) UUIDS.\n\nFeatures:\n\n* Generate RFC4122 version 1 or version 4 UUIDs\n* Runs in node.js and all browsers.\n* Registered as a [ComponentJS](https://github.com/component/component) [component](https://github.com/component/component/wiki/Components) ('broofa/node-uuid').\n* Cryptographically strong random # generation on supporting platforms\n* 1.1K minified and gzip'ed (Want something smaller? Check this [crazy shit](https://gist.github.com/982883) out! )\n* [Annotated source code](http://broofa.github.com/node-uuid/docs/uuid.html)\n\n## Getting Started\n\nInstall it in your browser:\n\n```html\n\n```\n\nOr in node.js:\n\n```\nnpm install node-uuid\n```\n\n```javascript\nvar uuid = require('node-uuid');\n```\n\nThen create some ids ...\n\n```javascript\n// Generate a v1 (time-based) id\nuuid.v1(); // -> '6c84fb90-12c4-11e1-840d-7b25c5ee775a'\n\n// Generate a v4 (random) id\nuuid.v4(); // -> '110ec58a-a0f2-4ac4-8393-c866d813b8d1'\n```\n\n## API\n\n### uuid.v1([`options` [, `buffer` [, `offset`]]])\n\nGenerate and return a RFC4122 v1 (timestamp-based) UUID.\n\n* `options` - (Object) Optional uuid state to apply. Properties may include:\n\n * `node` - (Array) Node id as Array of 6 bytes (per 4.1.6). Default: Randomly generated ID. See note 1.\n * `clockseq` - (Number between 0 - 0x3fff) RFC clock sequence. Default: An internally maintained clockseq is used.\n * `msecs` - (Number | Date) Time in milliseconds since unix Epoch. Default: The current time is used.\n * `nsecs` - (Number between 0-9999) additional time, in 100-nanosecond units. Ignored if `msecs` is unspecified. Default: internal uuid counter is used, as per 4.2.1.2.\n\n* `buffer` - (Array | Buffer) Array or buffer where UUID bytes are to be written.\n* `offset` - (Number) Starting index in `buffer` at which to begin writing.\n\nReturns `buffer`, if specified, otherwise the string form of the UUID\n\nNotes:\n\n1. The randomly generated node id is only guaranteed to stay constant for the lifetime of the current JS runtime. (Future versions of this module may use persistent storage mechanisms to extend this guarantee.)\n\nExample: Generate string UUID with fully-specified options\n\n```javascript\nuuid.v1({\n node: [0x01, 0x23, 0x45, 0x67, 0x89, 0xab],\n clockseq: 0x1234,\n msecs: new Date('2011-11-01').getTime(),\n nsecs: 5678\n}); // -> \"710b962e-041c-11e1-9234-0123456789ab\"\n```\n\nExample: In-place generation of two binary IDs\n\n```javascript\n// Generate two ids in an array\nvar arr = new Array(32); // -> []\nuuid.v1(null, arr, 0); // -> [02 a2 ce 90 14 32 11 e1 85 58 0b 48 8e 4f c1 15]\nuuid.v1(null, arr, 16); // -> [02 a2 ce 90 14 32 11 e1 85 58 0b 48 8e 4f c1 15 02 a3 1c b0 14 32 11 e1 85 58 0b 48 8e 4f c1 15]\n\n// Optionally use uuid.unparse() to get stringify the ids\nuuid.unparse(buffer); // -> '02a2ce90-1432-11e1-8558-0b488e4fc115'\nuuid.unparse(buffer, 16) // -> '02a31cb0-1432-11e1-8558-0b488e4fc115'\n```\n\n### uuid.v4([`options` [, `buffer` [, `offset`]]])\n\nGenerate and return a RFC4122 v4 UUID.\n\n* `options` - (Object) Optional uuid state to apply. Properties may include:\n\n * `random` - (Number[16]) Array of 16 numbers (0-255) to use in place of randomly generated values\n * `rng` - (Function) Random # generator to use. Set to one of the built-in generators - `uuid.mathRNG` (all platforms), `uuid.nodeRNG` (node.js only), `uuid.whatwgRNG` (WebKit only) - or a custom function that returns an array[16] of byte values.\n\n* `buffer` - (Array | Buffer) Array or buffer where UUID bytes are to be written.\n* `offset` - (Number) Starting index in `buffer` at which to begin writing.\n\nReturns `buffer`, if specified, otherwise the string form of the UUID\n\nExample: Generate string UUID with fully-specified options\n\n```javascript\nuuid.v4({\n random: [\n 0x10, 0x91, 0x56, 0xbe, 0xc4, 0xfb, 0xc1, 0xea,\n 0x71, 0xb4, 0xef, 0xe1, 0x67, 0x1c, 0x58, 0x36\n ]\n});\n// -> \"109156be-c4fb-41ea-b1b4-efe1671c5836\"\n```\n\nExample: Generate two IDs in a single buffer\n\n```javascript\nvar buffer = new Array(32); // (or 'new Buffer' in node.js)\nuuid.v4(null, buffer, 0);\nuuid.v4(null, buffer, 16);\n```\n\n### uuid.parse(id[, buffer[, offset]])\n### uuid.unparse(buffer[, offset])\n\nParse and unparse UUIDs\n\n * `id` - (String) UUID(-like) string\n * `buffer` - (Array | Buffer) Array or buffer where UUID bytes are to be written. Default: A new Array or Buffer is used\n * `offset` - (Number) Starting index in `buffer` at which to begin writing. Default: 0\n\nExample parsing and unparsing a UUID string\n\n```javascript\nvar bytes = uuid.parse('797ff043-11eb-11e1-80d6-510998755d10'); // -> \nvar string = uuid.unparse(bytes); // -> '797ff043-11eb-11e1-80d6-510998755d10'\n```\n\n### uuid.noConflict()\n\n(Browsers only) Set `uuid` property back to it's previous value.\n\nReturns the node-uuid object.\n\nExample:\n\n```javascript\nvar myUuid = uuid.noConflict();\nmyUuid.v1(); // -> '6c84fb90-12c4-11e1-840d-7b25c5ee775a'\n```\n\n## Deprecated APIs\n\nSupport for the following v1.2 APIs is available in v1.3, but is deprecated and will be removed in the next major version.\n\n### uuid([format [, buffer [, offset]]])\n\nuuid() has become uuid.v4(), and the `format` argument is now implicit in the `buffer` argument. (i.e. if you specify a buffer, the format is assumed to be binary).\n\n### uuid.BufferClass\n\nThe class of container created when generating binary uuid data if no buffer argument is specified. This is expected to go away, with no replacement API.\n\n## Testing\n\nIn node.js\n\n```\n> cd test\n> node test.js\n```\n\nIn Browser\n\n```\nopen test/test.html\n```\n\n### Benchmarking\n\nRequires node.js\n\n```\nnpm install uuid uuid-js\nnode benchmark/benchmark.js\n```\n\nFor a more complete discussion of node-uuid performance, please see the `benchmark/README.md` file, and the [benchmark wiki](https://github.com/broofa/node-uuid/wiki/Benchmark)\n\nFor browser performance [checkout the JSPerf tests](http://jsperf.com/node-uuid-performance).\n\n## Release notes\n\n### 1.4.0\n\n* Improved module context detection\n* Removed public RNG functions\n\n### 1.3.2\n\n* Improve tests and handling of v1() options (Issue #24)\n* Expose RNG option to allow for perf testing with different generators\n\n### 1.3.0\n\n* Support for version 1 ids, thanks to [@ctavan](https://github.com/ctavan)!\n* Support for node.js crypto API\n* De-emphasizing performance in favor of a) cryptographic quality PRNGs where available and b) more manageable code\n",
+ "readme": "# node-uuid\n\nSimple, fast generation of [RFC4122](http://www.ietf.org/rfc/rfc4122.txt) UUIDS.\n\nFeatures:\n\n* Generate RFC4122 version 1 or version 4 UUIDs\n* Runs in io.js and all browsers.\n* Registered as a [ComponentJS](https://github.com/component/component) [component](https://github.com/component/component/wiki/Components) ('broofa/node-uuid').\n* Cryptographically strong random # generation on supporting platforms\n* 1.1K minified and gzip'ed (Want something smaller? Check this [crazy shit](https://gist.github.com/982883) out! )\n* [Annotated source code](http://broofa.github.com/node-uuid/docs/uuid.html)\n\n## Getting Started\n\nInstall it in your browser:\n\n```html\n\n```\n\nOr in io.js:\n\n```\nnpm install node-uuid\n```\n\n```javascript\nvar uuid = require('node-uuid');\n```\n\nThen create some ids ...\n\n```javascript\n// Generate a v1 (time-based) id\nuuid.v1(); // -> '6c84fb90-12c4-11e1-840d-7b25c5ee775a'\n\n// Generate a v4 (random) id\nuuid.v4(); // -> '110ec58a-a0f2-4ac4-8393-c866d813b8d1'\n```\n\n## API\n\n### uuid.v1([`options` [, `buffer` [, `offset`]]])\n\nGenerate and return a RFC4122 v1 (timestamp-based) UUID.\n\n* `options` - (Object) Optional uuid state to apply. Properties may include:\n\n * `node` - (Array) Node id as Array of 6 bytes (per 4.1.6). Default: Randomly generated ID. See note 1.\n * `clockseq` - (Number between 0 - 0x3fff) RFC clock sequence. Default: An internally maintained clockseq is used.\n * `msecs` - (Number | Date) Time in milliseconds since unix Epoch. Default: The current time is used.\n * `nsecs` - (Number between 0-9999) additional time, in 100-nanosecond units. Ignored if `msecs` is unspecified. Default: internal uuid counter is used, as per 4.2.1.2.\n\n* `buffer` - (Array | Buffer) Array or buffer where UUID bytes are to be written.\n* `offset` - (Number) Starting index in `buffer` at which to begin writing.\n\nReturns `buffer`, if specified, otherwise the string form of the UUID\n\nNotes:\n\n1. The randomly generated node id is only guaranteed to stay constant for the lifetime of the current JS runtime. (Future versions of this module may use persistent storage mechanisms to extend this guarantee.)\n\nExample: Generate string UUID with fully-specified options\n\n```javascript\nuuid.v1({\n node: [0x01, 0x23, 0x45, 0x67, 0x89, 0xab],\n clockseq: 0x1234,\n msecs: new Date('2011-11-01').getTime(),\n nsecs: 5678\n}); // -> \"710b962e-041c-11e1-9234-0123456789ab\"\n```\n\nExample: In-place generation of two binary IDs\n\n```javascript\n// Generate two ids in an array\nvar arr = new Array(32); // -> []\nuuid.v1(null, arr, 0); // -> [02 a2 ce 90 14 32 11 e1 85 58 0b 48 8e 4f c1 15]\nuuid.v1(null, arr, 16); // -> [02 a2 ce 90 14 32 11 e1 85 58 0b 48 8e 4f c1 15 02 a3 1c b0 14 32 11 e1 85 58 0b 48 8e 4f c1 15]\n\n// Optionally use uuid.unparse() to get stringify the ids\nuuid.unparse(buffer); // -> '02a2ce90-1432-11e1-8558-0b488e4fc115'\nuuid.unparse(buffer, 16) // -> '02a31cb0-1432-11e1-8558-0b488e4fc115'\n```\n\n### uuid.v4([`options` [, `buffer` [, `offset`]]])\n\nGenerate and return a RFC4122 v4 UUID.\n\n* `options` - (Object) Optional uuid state to apply. Properties may include:\n\n * `random` - (Number[16]) Array of 16 numbers (0-255) to use in place of randomly generated values\n * `rng` - (Function) Random # generator to use. Set to one of the built-in generators - `uuid.mathRNG` (all platforms), `uuid.nodeRNG` (io.js only), `uuid.whatwgRNG` (WebKit only) - or a custom function that returns an array[16] of byte values.\n\n* `buffer` - (Array | Buffer) Array or buffer where UUID bytes are to be written.\n* `offset` - (Number) Starting index in `buffer` at which to begin writing.\n\nReturns `buffer`, if specified, otherwise the string form of the UUID\n\nExample: Generate string UUID with fully-specified options\n\n```javascript\nuuid.v4({\n random: [\n 0x10, 0x91, 0x56, 0xbe, 0xc4, 0xfb, 0xc1, 0xea,\n 0x71, 0xb4, 0xef, 0xe1, 0x67, 0x1c, 0x58, 0x36\n ]\n});\n// -> \"109156be-c4fb-41ea-b1b4-efe1671c5836\"\n```\n\nExample: Generate two IDs in a single buffer\n\n```javascript\nvar buffer = new Array(32); // (or 'new Buffer' in io.js)\nuuid.v4(null, buffer, 0);\nuuid.v4(null, buffer, 16);\n```\n\n### uuid.parse(id[, buffer[, offset]])\n### uuid.unparse(buffer[, offset])\n\nParse and unparse UUIDs\n\n * `id` - (String) UUID(-like) string\n * `buffer` - (Array | Buffer) Array or buffer where UUID bytes are to be written. Default: A new Array or Buffer is used\n * `offset` - (Number) Starting index in `buffer` at which to begin writing. Default: 0\n\nExample parsing and unparsing a UUID string\n\n```javascript\nvar bytes = uuid.parse('797ff043-11eb-11e1-80d6-510998755d10'); // -> \nvar string = uuid.unparse(bytes); // -> '797ff043-11eb-11e1-80d6-510998755d10'\n```\n\n### uuid.noConflict()\n\n(Browsers only) Set `uuid` property back to it's previous value.\n\nReturns the node-uuid object.\n\nExample:\n\n```javascript\nvar myUuid = uuid.noConflict();\nmyUuid.v1(); // -> '6c84fb90-12c4-11e1-840d-7b25c5ee775a'\n```\n\n## Deprecated APIs\n\nSupport for the following v1.2 APIs is available in v1.3, but is deprecated and will be removed in the next major version.\n\n### uuid([format [, buffer [, offset]]])\n\nuuid() has become uuid.v4(), and the `format` argument is now implicit in the `buffer` argument. (i.e. if you specify a buffer, the format is assumed to be binary).\n\n### uuid.BufferClass\n\nThe class of container created when generating binary uuid data if no buffer argument is specified. This is expected to go away, with no replacement API.\n\n## Testing\n\nIn io.js\n\n```\n> cd test\n> node test.js\n```\n\nIn Browser\n\n```\nopen test/test.html\n```\n\n### Benchmarking\n\nRequires io.js\n\n```\nnpm install uuid uuid-js\nnode benchmark/benchmark.js\n```\n\nFor a more complete discussion of node-uuid performance, please see the `benchmark/README.md` file, and the [benchmark wiki](https://github.com/broofa/node-uuid/wiki/Benchmark)\n\nFor browser performance [checkout the JSPerf tests](http://jsperf.com/node-uuid-performance).\n\n## Release notes\n\n### 1.4.0\n\n* Improved module context detection\n* Removed public RNG functions\n\n### 1.3.2\n\n* Improve tests and handling of v1() options (Issue #24)\n* Expose RNG option to allow for perf testing with different generators\n\n### 1.3.0\n\n* Support for version 1 ids, thanks to [@ctavan](https://github.com/ctavan)!\n* Support for io.js crypto API\n* De-emphasizing performance in favor of a) cryptographic quality PRNGs where available and b) more manageable code\n",
"readmeFilename": "README.md",
"bugs": {
"url": "https://github.com/broofa/node-uuid/issues"
diff --git a/deps/npm/node_modules/request/node_modules/node-uuid/test/test.js b/deps/npm/node_modules/request/node_modules/node-uuid/test/test.js
index 24692256161c4c..a631beddaf5fcc 100644
--- a/deps/npm/node_modules/request/node_modules/node-uuid/test/test.js
+++ b/deps/npm/node_modules/request/node_modules/node-uuid/test/test.js
@@ -1,5 +1,5 @@
if (!this.uuid) {
- // node.js
+ // io.js
uuid = require('../uuid');
}
diff --git a/deps/npm/node_modules/request/node_modules/node-uuid/uuid.js b/deps/npm/node_modules/request/node_modules/node-uuid/uuid.js
index 2fac6dc4b97a4c..be6acf21e634cb 100644
--- a/deps/npm/node_modules/request/node_modules/node-uuid/uuid.js
+++ b/deps/npm/node_modules/request/node_modules/node-uuid/uuid.js
@@ -11,7 +11,7 @@
// returns 128-bits of randomness, since that's what's usually required
var _rng;
- // Node.js crypto-based RNG - http://nodejs.org/docs/v0.6.2/api/crypto.html
+ // io.js crypto-based RNG - http://nodejs.org/docs/v0.6.2/api/crypto.html
//
// Moderately fast, high quality
if (typeof(require) == 'function') {
@@ -228,7 +228,7 @@
// Publish as AMD module
define(function() {return uuid;});
} else if (typeof(module) != 'undefined' && module.exports) {
- // Publish as node.js module
+ // Publish as io.js module
module.exports = uuid;
} else {
// Publish as global (in browsers)
diff --git a/deps/npm/node_modules/request/node_modules/tough-cookie/README.md b/deps/npm/node_modules/request/node_modules/tough-cookie/README.md
index 9e6caee18c1b81..d882bdfb3b4bbf 100644
--- a/deps/npm/node_modules/request/node_modules/tough-cookie/README.md
+++ b/deps/npm/node_modules/request/node_modules/tough-cookie/README.md
@@ -1,4 +1,4 @@
-[RFC6265](http://tools.ietf.org/html/rfc6265) Cookies and CookieJar for Node.js
+[RFC6265](http://tools.ietf.org/html/rfc6265) Cookies and CookieJar for io.js
![Tough Cookie](http://www.goinstant.com.s3.amazonaws.com/tough-cookie.jpg)
@@ -30,7 +30,7 @@ It's _so_ easy!
`npm install tough-cookie`
-Requires `punycode`, which should get installed automatically for you. Note that node.js v0.6.2+ bundles punycode by default.
+Requires `punycode`, which should get installed automatically for you. Note that io.js v0.6.2+ bundles punycode by default.
Why the name? NPM modules `cookie`, `cookies` and `cookiejar` were already taken.
diff --git a/deps/npm/node_modules/request/node_modules/tough-cookie/node_modules/punycode/README.md b/deps/npm/node_modules/request/node_modules/tough-cookie/node_modules/punycode/README.md
index 831e6379b5be25..6f6cff9cfbff5d 100644
--- a/deps/npm/node_modules/request/node_modules/tough-cookie/node_modules/punycode/README.md
+++ b/deps/npm/node_modules/request/node_modules/tough-cookie/node_modules/punycode/README.md
@@ -10,11 +10,11 @@ This JavaScript library is the result of comparing, optimizing and documenting d
* [JavaScript implementation by _some_](http://stackoverflow.com/questions/183485/can-anyone-recommend-a-good-free-javascript-for-punycode-to-unicode-conversion/301287#301287)
* [`punycode.js` by _Ben Noordhuis_](https://github.com/joyent/node/blob/426298c8c1c0d5b5224ac3658c41e7c2a3fe9377/lib/punycode.js) (note: [not fully compliant](https://github.com/joyent/node/issues/2072))
-This project is [bundled](https://github.com/joyent/node/blob/master/lib/punycode.js) with [Node.js v0.6.2+](https://github.com/joyent/node/compare/975f1930b1...61e796decc).
+This project is [bundled](https://github.com/joyent/node/blob/master/lib/punycode.js) with [io.js v0.6.2+](https://github.com/joyent/node/compare/975f1930b1...61e796decc).
## Installation
-Via [npm](http://npmjs.org/) (only required for Node.js releases older than v0.6.2):
+Via [npm](http://npmjs.org/) (only required for io.js releases older than v0.6.2):
```bash
npm install punycode
@@ -38,7 +38,7 @@ In a browser:
```
-In [Narwhal](http://narwhaljs.org/), [Node.js](http://nodejs.org/), and [RingoJS](http://ringojs.org/):
+In [Narwhal](http://narwhaljs.org/), [io.js](http://nodejs.org/), and [RingoJS](http://ringojs.org/):
```js
var punycode = require('punycode');
diff --git a/deps/npm/node_modules/request/node_modules/tough-cookie/node_modules/punycode/punycode.js b/deps/npm/node_modules/request/node_modules/tough-cookie/node_modules/punycode/punycode.js
index ac6859738330d1..c8a0315026bca4 100644
--- a/deps/npm/node_modules/request/node_modules/tough-cookie/node_modules/punycode/punycode.js
+++ b/deps/npm/node_modules/request/node_modules/tough-cookie/node_modules/punycode/punycode.js
@@ -516,7 +516,7 @@
return punycode;
});
} else if (freeExports && freeModule) {
- if (module.exports == freeExports) { // in Node.js or RingoJS v0.8.0+
+ if (module.exports == freeExports) { // in io.js or RingoJS v0.8.0+
freeModule.exports = punycode;
} else { // in Narwhal or RingoJS v0.7.0-
for (key in punycode) {
diff --git a/deps/npm/node_modules/request/node_modules/tough-cookie/package.json b/deps/npm/node_modules/request/node_modules/tough-cookie/package.json
index f4ede668980998..ab5c47387b244c 100644
--- a/deps/npm/node_modules/request/node_modules/tough-cookie/package.json
+++ b/deps/npm/node_modules/request/node_modules/tough-cookie/package.json
@@ -4,7 +4,7 @@
},
"license": "MIT",
"name": "tough-cookie",
- "description": "RFC6265 Cookies and Cookie Jar for node.js",
+ "description": "RFC6265 Cookies and Cookie Jar for io.js",
"keywords": [
"HTTP",
"cookie",
@@ -38,7 +38,7 @@
"vows": "0.7.0",
"async": ">=0.1.12"
},
- "readme": "[RFC6265](http://tools.ietf.org/html/rfc6265) Cookies and CookieJar for Node.js\n\n![Tough Cookie](http://www.goinstant.com.s3.amazonaws.com/tough-cookie.jpg)\n\n[![Build Status](https://travis-ci.org/goinstant/node-cookie.png?branch=master)](https://travis-ci.org/goinstant/node-cookie)\n\n[![NPM Stats](https://nodei.co/npm/tough-cookie.png?downloads=true&stars=true)](https://npmjs.org/package/tough-cookie)\n![NPM Downloads](https://nodei.co/npm-dl/tough-cookie.png?months=9)\n\n# Synopsis\n\n``` javascript\nvar tough = require('tough-cookie'); // note: not 'cookie', 'cookies' or 'node-cookie'\nvar Cookie = tough.Cookie;\nvar cookie = Cookie.parse(header);\ncookie.value = 'somethingdifferent';\nheader = cookie.toString();\n\nvar cookiejar = new tough.CookieJar();\ncookiejar.setCookie(cookie, 'http://currentdomain.example.com/path', cb);\n// ...\ncookiejar.getCookies('http://example.com/otherpath',function(err,cookies) {\n res.headers['cookie'] = cookies.join('; ');\n});\n```\n\n# Installation\n\nIt's _so_ easy!\n\n`npm install tough-cookie`\n\nRequires `punycode`, which should get installed automatically for you. Note that node.js v0.6.2+ bundles punycode by default.\n\nWhy the name? NPM modules `cookie`, `cookies` and `cookiejar` were already taken.\n\n# API\n\ntough\n=====\n\nFunctions on the module you get from `require('tough-cookie')`. All can be used as pure functions and don't need to be \"bound\".\n\nparseDate(string[,strict])\n-----------------\n\nParse a cookie date string into a `Date`. Parses according to RFC6265 Section 5.1.1, not `Date.parse()`. If strict is set to true then leading/trailing non-seperator characters around the time part will cause the parsing to fail (e.g. \"Thu, 01 Jan 1970 00:00:010 GMT\" has an extra trailing zero but Chrome, an assumedly RFC-compliant browser, treats this as valid).\n\nformatDate(date)\n----------------\n\nFormat a Date into a RFC1123 string (the RFC6265-recommended format).\n\ncanonicalDomain(str)\n--------------------\n\nTransforms a domain-name into a canonical domain-name. The canonical domain-name is a trimmed, lowercased, stripped-of-leading-dot and optionally punycode-encoded domain-name (Section 5.1.2 of RFC6265). For the most part, this function is idempotent (can be run again on its output without ill effects).\n\ndomainMatch(str,domStr[,canonicalize=true])\n-------------------------------------------\n\nAnswers \"does this real domain match the domain in a cookie?\". The `str` is the \"current\" domain-name and the `domStr` is the \"cookie\" domain-name. Matches according to RFC6265 Section 5.1.3, but it helps to think of it as a \"suffix match\".\n\nThe `canonicalize` parameter will run the other two paramters through `canonicalDomain` or not.\n\ndefaultPath(path)\n-----------------\n\nGiven a current request/response path, gives the Path apropriate for storing in a cookie. This is basically the \"directory\" of a \"file\" in the path, but is specified by Section 5.1.4 of the RFC.\n\nThe `path` parameter MUST be _only_ the pathname part of a URI (i.e. excludes the hostname, query, fragment, etc.). This is the `.pathname` property of node's `uri.parse()` output.\n\npathMatch(reqPath,cookiePath)\n-----------------------------\n\nAnswers \"does the request-path path-match a given cookie-path?\" as per RFC6265 Section 5.1.4. Returns a boolean.\n\nThis is essentially a prefix-match where `cookiePath` is a prefix of `reqPath`.\n\nparse(header[,strict=false])\n----------------------------\n\nalias for `Cookie.parse(header[,strict])`\n\nfromJSON(string)\n----------------\n\nalias for `Cookie.fromJSON(string)`\n\ngetPublicSuffix(hostname)\n-------------------------\n\nReturns the public suffix of this hostname. The public suffix is the shortest domain-name upon which a cookie can be set. Returns `null` if the hostname cannot have cookies set for it.\n\nFor example: `www.example.com` and `www.subdomain.example.com` both have public suffix `example.com`.\n\nFor further information, see http://publicsuffix.org/. This module derives its list from that site.\n\ncookieCompare(a,b)\n------------------\n\nFor use with `.sort()`, sorts a list of cookies into the recommended order given in the RFC (Section 5.4 step 2). Longest `.path`s go first, then sorted oldest to youngest.\n\n``` javascript\nvar cookies = [ /* unsorted array of Cookie objects */ ];\ncookies = cookies.sort(cookieCompare);\n```\n\npermuteDomain(domain)\n---------------------\n\nGenerates a list of all possible domains that `domainMatch()` the parameter. May be handy for implementing cookie stores.\n\n\npermutePath(path)\n-----------------\n\nGenerates a list of all possible paths that `pathMatch()` the parameter. May be handy for implementing cookie stores.\n\nCookie\n======\n\nCookie.parse(header[,strict=false])\n-----------------------------------\n\nParses a single Cookie or Set-Cookie HTTP header into a `Cookie` object. Returns `undefined` if the string can't be parsed. If in strict mode, returns `undefined` if the cookie doesn't follow the guidelines in section 4 of RFC6265. Generally speaking, strict mode can be used to validate your own generated Set-Cookie headers, but acting as a client you want to be lenient and leave strict mode off.\n\nHere's how to process the Set-Cookie header(s) on a node HTTP/HTTPS response:\n\n``` javascript\nif (res.headers['set-cookie'] instanceof Array)\n cookies = res.headers['set-cookie'].map(function (c) { return (Cookie.parse(c)); });\nelse\n cookies = [Cookie.parse(res.headers['set-cookie'])];\n```\n\nCookie.fromJSON(string)\n-----------------------\n\nConvert a JSON string to a `Cookie` object. Does a `JSON.parse()` and converts the `.created`, `.lastAccessed` and `.expires` properties into `Date` objects.\n\nProperties\n==========\n\n * _key_ - string - the name or key of the cookie (default \"\")\n * _value_ - string - the value of the cookie (default \"\")\n * _expires_ - `Date` - if set, the `Expires=` attribute of the cookie (defaults to the string `\"Infinity\"`). See `setExpires()`\n * _maxAge_ - seconds - if set, the `Max-Age=` attribute _in seconds_ of the cookie. May also be set to strings `\"Infinity\"` and `\"-Infinity\"` for non-expiry and immediate-expiry, respectively. See `setMaxAge()`\n * _domain_ - string - the `Domain=` attribute of the cookie\n * _path_ - string - the `Path=` of the cookie\n * _secure_ - boolean - the `Secure` cookie flag\n * _httpOnly_ - boolean - the `HttpOnly` cookie flag\n * _extensions_ - `Array` - any unrecognized cookie attributes as strings (even if equal-signs inside)\n\nAfter a cookie has been passed through `CookieJar.setCookie()` it will have the following additional attributes:\n\n * _hostOnly_ - boolean - is this a host-only cookie (i.e. no Domain field was set, but was instead implied)\n * _pathIsDefault_ - boolean - if true, there was no Path field on the cookie and `defaultPath()` was used to derive one.\n * _created_ - `Date` - when this cookie was added to the jar\n * _lastAccessed_ - `Date` - last time the cookie got accessed. Will affect cookie cleaning once implemented. Using `cookiejar.getCookies(...)` will update this attribute.\n\nConstruction([{options}])\n------------\n\nReceives an options object that can contain any Cookie properties, uses the default for unspecified properties.\n\n.toString()\n-----------\n\nencode to a Set-Cookie header value. The Expires cookie field is set using `formatDate()`, but is omitted entirely if `.expires` is `Infinity`.\n\n.cookieString()\n---------------\n\nencode to a Cookie header value (i.e. the `.key` and `.value` properties joined with '=').\n\n.setExpires(String)\n-------------------\n\nsets the expiry based on a date-string passed through `parseDate()`. If parseDate returns `null` (i.e. can't parse this date string), `.expires` is set to `\"Infinity\"` (a string) is set.\n\n.setMaxAge(number)\n-------------------\n\nsets the maxAge in seconds. Coerces `-Infinity` to `\"-Infinity\"` and `Infinity` to `\"Infinity\"` so it JSON serializes correctly.\n\n.expiryTime([now=Date.now()])\n-----------------------------\n\n.expiryDate([now=Date.now()])\n-----------------------------\n\nexpiryTime() Computes the absolute unix-epoch milliseconds that this cookie expires. expiryDate() works similarly, except it returns a `Date` object. Note that in both cases the `now` parameter should be milliseconds.\n\nMax-Age takes precedence over Expires (as per the RFC). The `.created` attribute -- or, by default, the `now` paramter -- is used to offset the `.maxAge` attribute.\n\nIf Expires (`.expires`) is set, that's returned.\n\nOtherwise, `expiryTime()` returns `Infinity` and `expiryDate()` returns a `Date` object for \"Tue, 19 Jan 2038 03:14:07 GMT\" (latest date that can be expressed by a 32-bit `time_t`; the common limit for most user-agents).\n\n.TTL([now=Date.now()])\n---------\n\ncompute the TTL relative to `now` (milliseconds). The same precedence rules as for `expiryTime`/`expiryDate` apply.\n\nThe \"number\" `Infinity` is returned for cookies without an explicit expiry and `0` is returned if the cookie is expired. Otherwise a time-to-live in milliseconds is returned.\n\n.canonicalizedDoman()\n---------------------\n\n.cdomain()\n----------\n\nreturn the canonicalized `.domain` field. This is lower-cased and punycode (RFC3490) encoded if the domain has any non-ASCII characters.\n\n.validate()\n-----------\n\nStatus: *IN PROGRESS*. Works for a few things, but is by no means comprehensive.\n\nvalidates cookie attributes for semantic correctness. Useful for \"lint\" checking any Set-Cookie headers you generate. For now, it returns a boolean, but eventually could return a reason string -- you can future-proof with this construct:\n\n``` javascript\nif (cookie.validate() === true) {\n // it's tasty\n} else {\n // yuck!\n}\n```\n\nCookieJar\n=========\n\nConstruction([store = new MemoryCookieStore()][, rejectPublicSuffixes])\n------------\n\nSimply use `new CookieJar()`. If you'd like to use a custom store, pass that to the constructor otherwise a `MemoryCookieStore` will be created and used.\n\n\nAttributes\n----------\n\n * _rejectPublicSuffixes_ - boolean - reject cookies with domains like \"com\" and \"co.uk\" (default: `true`)\n\nSince eventually this module would like to support database/remote/etc. CookieJars, continuation passing style is used for CookieJar methods.\n\n.setCookie(cookieOrString, currentUrl, [{options},] cb(err,cookie))\n-------------------------------------------------------------------\n\nAttempt to set the cookie in the cookie jar. If the operation fails, an error will be given to the callback `cb`, otherwise the cookie is passed through. The cookie will have updated `.created`, `.lastAccessed` and `.hostOnly` properties.\n\nThe `options` object can be omitted and can have the following properties:\n\n * _http_ - boolean - default `true` - indicates if this is an HTTP or non-HTTP API. Affects HttpOnly cookies.\n * _secure_ - boolean - autodetect from url - indicates if this is a \"Secure\" API. If the currentUrl starts with `https:` or `wss:` then this is defaulted to `true`, otherwise `false`.\n * _now_ - Date - default `new Date()` - what to use for the creation/access time of cookies\n * _strict_ - boolean - default `false` - perform extra checks\n * _ignoreError_ - boolean - default `false` - silently ignore things like parse errors and invalid domains. CookieStore errors aren't ignored by this option.\n\nAs per the RFC, the `.hostOnly` property is set if there was no \"Domain=\" parameter in the cookie string (or `.domain` was null on the Cookie object). The `.domain` property is set to the fully-qualified hostname of `currentUrl` in this case. Matching this cookie requires an exact hostname match (not a `domainMatch` as per usual).\n\n.setCookieSync(cookieOrString, currentUrl, [{options}])\n-------------------------------------------------------\n\nSynchronous version of `setCookie`; only works with synchronous stores (e.g. the default `MemoryCookieStore`).\n\n.storeCookie(cookie, [{options},] cb(err,cookie))\n-------------------------------------------------\n\n__REMOVED__ removed in lieu of the CookieStore API below\n\n.getCookies(currentUrl, [{options},] cb(err,cookies))\n-----------------------------------------------------\n\nRetrieve the list of cookies that can be sent in a Cookie header for the current url.\n\nIf an error is encountered, that's passed as `err` to the callback, otherwise an `Array` of `Cookie` objects is passed. The array is sorted with `cookieCompare()` unless the `{sort:false}` option is given.\n\nThe `options` object can be omitted and can have the following properties:\n\n * _http_ - boolean - default `true` - indicates if this is an HTTP or non-HTTP API. Affects HttpOnly cookies.\n * _secure_ - boolean - autodetect from url - indicates if this is a \"Secure\" API. If the currentUrl starts with `https:` or `wss:` then this is defaulted to `true`, otherwise `false`.\n * _now_ - Date - default `new Date()` - what to use for the creation/access time of cookies\n * _expire_ - boolean - default `true` - perform expiry-time checking of cookies and asynchronously remove expired cookies from the store. Using `false` will return expired cookies and **not** remove them from the store (which is useful for replaying Set-Cookie headers, potentially).\n * _allPaths_ - boolean - default `false` - if `true`, do not scope cookies by path. The default uses RFC-compliant path scoping. **Note**: may not be supported by the CookieStore `fetchCookies` function (the default MemoryCookieStore supports it).\n\nThe `.lastAccessed` property of the returned cookies will have been updated.\n\n.getCookiesSync(currentUrl, [{options}])\n----------------------------------------\n\nSynchronous version of `getCookies`; only works with synchronous stores (e.g. the default `MemoryCookieStore`).\n\n.getCookieString(...)\n---------------------\n\nAccepts the same options as `.getCookies()` but passes a string suitable for a Cookie header rather than an array to the callback. Simply maps the `Cookie` array via `.cookieString()`.\n\n.getCookieStringSync(...)\n-------------------------\n\nSynchronous version of `getCookieString`; only works with synchronous stores (e.g. the default `MemoryCookieStore`).\n\n.getSetCookieStrings(...)\n-------------------------\n\nReturns an array of strings suitable for **Set-Cookie** headers. Accepts the same options as `.getCookies()`. Simply maps the cookie array via `.toString()`.\n\n.getSetCookieStringsSync(...)\n-----------------------------\n\nSynchronous version of `getSetCookieStrings`; only works with synchronous stores (e.g. the default `MemoryCookieStore`).\n\nStore\n=====\n\nBase class for CookieJar stores.\n\n# CookieStore API\n\nThe storage model for each `CookieJar` instance can be replaced with a custom implementation. The default is `MemoryCookieStore` which can be found in the `lib/memstore.js` file. The API uses continuation-passing-style to allow for asynchronous stores.\n\nStores should inherit from the base `Store` class, which is available as `require('tough-cookie').Store`. Stores are asynchronous by default, but if `store.synchronous` is set, then the `*Sync` methods on the CookieJar can be used.\n\nAll `domain` parameters will have been normalized before calling.\n\nThe Cookie store must have all of the following methods.\n\nstore.findCookie(domain, path, key, cb(err,cookie))\n---------------------------------------------------\n\nRetrieve a cookie with the given domain, path and key (a.k.a. name). The RFC maintains that exactly one of these cookies should exist in a store. If the store is using versioning, this means that the latest/newest such cookie should be returned.\n\nCallback takes an error and the resulting `Cookie` object. If no cookie is found then `null` MUST be passed instead (i.e. not an error).\n\nstore.findCookies(domain, path, cb(err,cookies))\n------------------------------------------------\n\nLocates cookies matching the given domain and path. This is most often called in the context of `cookiejar.getCookies()` above.\n\nIf no cookies are found, the callback MUST be passed an empty array.\n\nThe resulting list will be checked for applicability to the current request according to the RFC (domain-match, path-match, http-only-flag, secure-flag, expiry, etc.), so it's OK to use an optimistic search algorithm when implementing this method. However, the search algorithm used SHOULD try to find cookies that `domainMatch()` the domain and `pathMatch()` the path in order to limit the amount of checking that needs to be done.\n\nAs of version 0.9.12, the `allPaths` option to `cookiejar.getCookies()` above will cause the path here to be `null`. If the path is `null`, path-matching MUST NOT be performed (i.e. domain-matching only).\n\nstore.putCookie(cookie, cb(err))\n--------------------------------\n\nAdds a new cookie to the store. The implementation SHOULD replace any existing cookie with the same `.domain`, `.path`, and `.key` properties -- depending on the nature of the implementation, it's possible that between the call to `fetchCookie` and `putCookie` that a duplicate `putCookie` can occur.\n\nThe `cookie` object MUST NOT be modified; the caller will have already updated the `.creation` and `.lastAccessed` properties.\n\nPass an error if the cookie cannot be stored.\n\nstore.updateCookie(oldCookie, newCookie, cb(err))\n-------------------------------------------------\n\nUpdate an existing cookie. The implementation MUST update the `.value` for a cookie with the same `domain`, `.path` and `.key`. The implementation SHOULD check that the old value in the store is equivalent to `oldCookie` - how the conflict is resolved is up to the store.\n\nThe `.lastAccessed` property will always be different between the two objects and `.created` will always be the same. Stores MAY ignore or defer the `.lastAccessed` change at the cost of affecting how cookies are sorted (or selected for deletion).\n\nStores may wish to optimize changing the `.value` of the cookie in the store versus storing a new cookie. If the implementation doesn't define this method a stub that calls `putCookie(newCookie,cb)` will be added to the store object.\n\nThe `newCookie` and `oldCookie` objects MUST NOT be modified.\n\nPass an error if the newCookie cannot be stored.\n\nstore.removeCookie(domain, path, key, cb(err))\n----------------------------------------------\n\nRemove a cookie from the store (see notes on `findCookie` about the uniqueness constraint).\n\nThe implementation MUST NOT pass an error if the cookie doesn't exist; only pass an error due to the failure to remove an existing cookie.\n\nstore.removeCookies(domain, path, cb(err))\n------------------------------------------\n\nRemoves matching cookies from the store. The `path` paramter is optional, and if missing means all paths in a domain should be removed.\n\nPass an error ONLY if removing any existing cookies failed.\n\n# TODO\n\n * _full_ RFC5890/RFC5891 canonicalization for domains in `cdomain()`\n * the optional `punycode` requirement implements RFC3492, but RFC6265 requires RFC5891\n * better tests for `validate()`?\n\n# Copyright and License\n\n(tl;dr: MIT with some MPL/1.1)\n\nCopyright 2012- GoInstant, Inc. and other contributors. All rights reserved.\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to\ndeal in the Software without restriction, including without limitation the\nrights to use, copy, modify, merge, publish, distribute, sublicense, and/or\nsell copies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\nIN THE SOFTWARE.\n\nPortions may be licensed under different licenses (in particular public-suffix.txt is MPL/1.1); please read the LICENSE file for full details.\n",
+ "readme": "[RFC6265](http://tools.ietf.org/html/rfc6265) Cookies and CookieJar for io.js\n\n![Tough Cookie](http://www.goinstant.com.s3.amazonaws.com/tough-cookie.jpg)\n\n[![Build Status](https://travis-ci.org/goinstant/node-cookie.png?branch=master)](https://travis-ci.org/goinstant/node-cookie)\n\n[![NPM Stats](https://nodei.co/npm/tough-cookie.png?downloads=true&stars=true)](https://npmjs.org/package/tough-cookie)\n![NPM Downloads](https://nodei.co/npm-dl/tough-cookie.png?months=9)\n\n# Synopsis\n\n``` javascript\nvar tough = require('tough-cookie'); // note: not 'cookie', 'cookies' or 'node-cookie'\nvar Cookie = tough.Cookie;\nvar cookie = Cookie.parse(header);\ncookie.value = 'somethingdifferent';\nheader = cookie.toString();\n\nvar cookiejar = new tough.CookieJar();\ncookiejar.setCookie(cookie, 'http://currentdomain.example.com/path', cb);\n// ...\ncookiejar.getCookies('http://example.com/otherpath',function(err,cookies) {\n res.headers['cookie'] = cookies.join('; ');\n});\n```\n\n# Installation\n\nIt's _so_ easy!\n\n`npm install tough-cookie`\n\nRequires `punycode`, which should get installed automatically for you. Note that io.js v0.6.2+ bundles punycode by default.\n\nWhy the name? NPM modules `cookie`, `cookies` and `cookiejar` were already taken.\n\n# API\n\ntough\n=====\n\nFunctions on the module you get from `require('tough-cookie')`. All can be used as pure functions and don't need to be \"bound\".\n\nparseDate(string[,strict])\n-----------------\n\nParse a cookie date string into a `Date`. Parses according to RFC6265 Section 5.1.1, not `Date.parse()`. If strict is set to true then leading/trailing non-seperator characters around the time part will cause the parsing to fail (e.g. \"Thu, 01 Jan 1970 00:00:010 GMT\" has an extra trailing zero but Chrome, an assumedly RFC-compliant browser, treats this as valid).\n\nformatDate(date)\n----------------\n\nFormat a Date into a RFC1123 string (the RFC6265-recommended format).\n\ncanonicalDomain(str)\n--------------------\n\nTransforms a domain-name into a canonical domain-name. The canonical domain-name is a trimmed, lowercased, stripped-of-leading-dot and optionally punycode-encoded domain-name (Section 5.1.2 of RFC6265). For the most part, this function is idempotent (can be run again on its output without ill effects).\n\ndomainMatch(str,domStr[,canonicalize=true])\n-------------------------------------------\n\nAnswers \"does this real domain match the domain in a cookie?\". The `str` is the \"current\" domain-name and the `domStr` is the \"cookie\" domain-name. Matches according to RFC6265 Section 5.1.3, but it helps to think of it as a \"suffix match\".\n\nThe `canonicalize` parameter will run the other two paramters through `canonicalDomain` or not.\n\ndefaultPath(path)\n-----------------\n\nGiven a current request/response path, gives the Path apropriate for storing in a cookie. This is basically the \"directory\" of a \"file\" in the path, but is specified by Section 5.1.4 of the RFC.\n\nThe `path` parameter MUST be _only_ the pathname part of a URI (i.e. excludes the hostname, query, fragment, etc.). This is the `.pathname` property of node's `uri.parse()` output.\n\npathMatch(reqPath,cookiePath)\n-----------------------------\n\nAnswers \"does the request-path path-match a given cookie-path?\" as per RFC6265 Section 5.1.4. Returns a boolean.\n\nThis is essentially a prefix-match where `cookiePath` is a prefix of `reqPath`.\n\nparse(header[,strict=false])\n----------------------------\n\nalias for `Cookie.parse(header[,strict])`\n\nfromJSON(string)\n----------------\n\nalias for `Cookie.fromJSON(string)`\n\ngetPublicSuffix(hostname)\n-------------------------\n\nReturns the public suffix of this hostname. The public suffix is the shortest domain-name upon which a cookie can be set. Returns `null` if the hostname cannot have cookies set for it.\n\nFor example: `www.example.com` and `www.subdomain.example.com` both have public suffix `example.com`.\n\nFor further information, see http://publicsuffix.org/. This module derives its list from that site.\n\ncookieCompare(a,b)\n------------------\n\nFor use with `.sort()`, sorts a list of cookies into the recommended order given in the RFC (Section 5.4 step 2). Longest `.path`s go first, then sorted oldest to youngest.\n\n``` javascript\nvar cookies = [ /* unsorted array of Cookie objects */ ];\ncookies = cookies.sort(cookieCompare);\n```\n\npermuteDomain(domain)\n---------------------\n\nGenerates a list of all possible domains that `domainMatch()` the parameter. May be handy for implementing cookie stores.\n\n\npermutePath(path)\n-----------------\n\nGenerates a list of all possible paths that `pathMatch()` the parameter. May be handy for implementing cookie stores.\n\nCookie\n======\n\nCookie.parse(header[,strict=false])\n-----------------------------------\n\nParses a single Cookie or Set-Cookie HTTP header into a `Cookie` object. Returns `undefined` if the string can't be parsed. If in strict mode, returns `undefined` if the cookie doesn't follow the guidelines in section 4 of RFC6265. Generally speaking, strict mode can be used to validate your own generated Set-Cookie headers, but acting as a client you want to be lenient and leave strict mode off.\n\nHere's how to process the Set-Cookie header(s) on a node HTTP/HTTPS response:\n\n``` javascript\nif (res.headers['set-cookie'] instanceof Array)\n cookies = res.headers['set-cookie'].map(function (c) { return (Cookie.parse(c)); });\nelse\n cookies = [Cookie.parse(res.headers['set-cookie'])];\n```\n\nCookie.fromJSON(string)\n-----------------------\n\nConvert a JSON string to a `Cookie` object. Does a `JSON.parse()` and converts the `.created`, `.lastAccessed` and `.expires` properties into `Date` objects.\n\nProperties\n==========\n\n * _key_ - string - the name or key of the cookie (default \"\")\n * _value_ - string - the value of the cookie (default \"\")\n * _expires_ - `Date` - if set, the `Expires=` attribute of the cookie (defaults to the string `\"Infinity\"`). See `setExpires()`\n * _maxAge_ - seconds - if set, the `Max-Age=` attribute _in seconds_ of the cookie. May also be set to strings `\"Infinity\"` and `\"-Infinity\"` for non-expiry and immediate-expiry, respectively. See `setMaxAge()`\n * _domain_ - string - the `Domain=` attribute of the cookie\n * _path_ - string - the `Path=` of the cookie\n * _secure_ - boolean - the `Secure` cookie flag\n * _httpOnly_ - boolean - the `HttpOnly` cookie flag\n * _extensions_ - `Array` - any unrecognized cookie attributes as strings (even if equal-signs inside)\n\nAfter a cookie has been passed through `CookieJar.setCookie()` it will have the following additional attributes:\n\n * _hostOnly_ - boolean - is this a host-only cookie (i.e. no Domain field was set, but was instead implied)\n * _pathIsDefault_ - boolean - if true, there was no Path field on the cookie and `defaultPath()` was used to derive one.\n * _created_ - `Date` - when this cookie was added to the jar\n * _lastAccessed_ - `Date` - last time the cookie got accessed. Will affect cookie cleaning once implemented. Using `cookiejar.getCookies(...)` will update this attribute.\n\nConstruction([{options}])\n------------\n\nReceives an options object that can contain any Cookie properties, uses the default for unspecified properties.\n\n.toString()\n-----------\n\nencode to a Set-Cookie header value. The Expires cookie field is set using `formatDate()`, but is omitted entirely if `.expires` is `Infinity`.\n\n.cookieString()\n---------------\n\nencode to a Cookie header value (i.e. the `.key` and `.value` properties joined with '=').\n\n.setExpires(String)\n-------------------\n\nsets the expiry based on a date-string passed through `parseDate()`. If parseDate returns `null` (i.e. can't parse this date string), `.expires` is set to `\"Infinity\"` (a string) is set.\n\n.setMaxAge(number)\n-------------------\n\nsets the maxAge in seconds. Coerces `-Infinity` to `\"-Infinity\"` and `Infinity` to `\"Infinity\"` so it JSON serializes correctly.\n\n.expiryTime([now=Date.now()])\n-----------------------------\n\n.expiryDate([now=Date.now()])\n-----------------------------\n\nexpiryTime() Computes the absolute unix-epoch milliseconds that this cookie expires. expiryDate() works similarly, except it returns a `Date` object. Note that in both cases the `now` parameter should be milliseconds.\n\nMax-Age takes precedence over Expires (as per the RFC). The `.created` attribute -- or, by default, the `now` paramter -- is used to offset the `.maxAge` attribute.\n\nIf Expires (`.expires`) is set, that's returned.\n\nOtherwise, `expiryTime()` returns `Infinity` and `expiryDate()` returns a `Date` object for \"Tue, 19 Jan 2038 03:14:07 GMT\" (latest date that can be expressed by a 32-bit `time_t`; the common limit for most user-agents).\n\n.TTL([now=Date.now()])\n---------\n\ncompute the TTL relative to `now` (milliseconds). The same precedence rules as for `expiryTime`/`expiryDate` apply.\n\nThe \"number\" `Infinity` is returned for cookies without an explicit expiry and `0` is returned if the cookie is expired. Otherwise a time-to-live in milliseconds is returned.\n\n.canonicalizedDoman()\n---------------------\n\n.cdomain()\n----------\n\nreturn the canonicalized `.domain` field. This is lower-cased and punycode (RFC3490) encoded if the domain has any non-ASCII characters.\n\n.validate()\n-----------\n\nStatus: *IN PROGRESS*. Works for a few things, but is by no means comprehensive.\n\nvalidates cookie attributes for semantic correctness. Useful for \"lint\" checking any Set-Cookie headers you generate. For now, it returns a boolean, but eventually could return a reason string -- you can future-proof with this construct:\n\n``` javascript\nif (cookie.validate() === true) {\n // it's tasty\n} else {\n // yuck!\n}\n```\n\nCookieJar\n=========\n\nConstruction([store = new MemoryCookieStore()][, rejectPublicSuffixes])\n------------\n\nSimply use `new CookieJar()`. If you'd like to use a custom store, pass that to the constructor otherwise a `MemoryCookieStore` will be created and used.\n\n\nAttributes\n----------\n\n * _rejectPublicSuffixes_ - boolean - reject cookies with domains like \"com\" and \"co.uk\" (default: `true`)\n\nSince eventually this module would like to support database/remote/etc. CookieJars, continuation passing style is used for CookieJar methods.\n\n.setCookie(cookieOrString, currentUrl, [{options},] cb(err,cookie))\n-------------------------------------------------------------------\n\nAttempt to set the cookie in the cookie jar. If the operation fails, an error will be given to the callback `cb`, otherwise the cookie is passed through. The cookie will have updated `.created`, `.lastAccessed` and `.hostOnly` properties.\n\nThe `options` object can be omitted and can have the following properties:\n\n * _http_ - boolean - default `true` - indicates if this is an HTTP or non-HTTP API. Affects HttpOnly cookies.\n * _secure_ - boolean - autodetect from url - indicates if this is a \"Secure\" API. If the currentUrl starts with `https:` or `wss:` then this is defaulted to `true`, otherwise `false`.\n * _now_ - Date - default `new Date()` - what to use for the creation/access time of cookies\n * _strict_ - boolean - default `false` - perform extra checks\n * _ignoreError_ - boolean - default `false` - silently ignore things like parse errors and invalid domains. CookieStore errors aren't ignored by this option.\n\nAs per the RFC, the `.hostOnly` property is set if there was no \"Domain=\" parameter in the cookie string (or `.domain` was null on the Cookie object). The `.domain` property is set to the fully-qualified hostname of `currentUrl` in this case. Matching this cookie requires an exact hostname match (not a `domainMatch` as per usual).\n\n.setCookieSync(cookieOrString, currentUrl, [{options}])\n-------------------------------------------------------\n\nSynchronous version of `setCookie`; only works with synchronous stores (e.g. the default `MemoryCookieStore`).\n\n.storeCookie(cookie, [{options},] cb(err,cookie))\n-------------------------------------------------\n\n__REMOVED__ removed in lieu of the CookieStore API below\n\n.getCookies(currentUrl, [{options},] cb(err,cookies))\n-----------------------------------------------------\n\nRetrieve the list of cookies that can be sent in a Cookie header for the current url.\n\nIf an error is encountered, that's passed as `err` to the callback, otherwise an `Array` of `Cookie` objects is passed. The array is sorted with `cookieCompare()` unless the `{sort:false}` option is given.\n\nThe `options` object can be omitted and can have the following properties:\n\n * _http_ - boolean - default `true` - indicates if this is an HTTP or non-HTTP API. Affects HttpOnly cookies.\n * _secure_ - boolean - autodetect from url - indicates if this is a \"Secure\" API. If the currentUrl starts with `https:` or `wss:` then this is defaulted to `true`, otherwise `false`.\n * _now_ - Date - default `new Date()` - what to use for the creation/access time of cookies\n * _expire_ - boolean - default `true` - perform expiry-time checking of cookies and asynchronously remove expired cookies from the store. Using `false` will return expired cookies and **not** remove them from the store (which is useful for replaying Set-Cookie headers, potentially).\n * _allPaths_ - boolean - default `false` - if `true`, do not scope cookies by path. The default uses RFC-compliant path scoping. **Note**: may not be supported by the CookieStore `fetchCookies` function (the default MemoryCookieStore supports it).\n\nThe `.lastAccessed` property of the returned cookies will have been updated.\n\n.getCookiesSync(currentUrl, [{options}])\n----------------------------------------\n\nSynchronous version of `getCookies`; only works with synchronous stores (e.g. the default `MemoryCookieStore`).\n\n.getCookieString(...)\n---------------------\n\nAccepts the same options as `.getCookies()` but passes a string suitable for a Cookie header rather than an array to the callback. Simply maps the `Cookie` array via `.cookieString()`.\n\n.getCookieStringSync(...)\n-------------------------\n\nSynchronous version of `getCookieString`; only works with synchronous stores (e.g. the default `MemoryCookieStore`).\n\n.getSetCookieStrings(...)\n-------------------------\n\nReturns an array of strings suitable for **Set-Cookie** headers. Accepts the same options as `.getCookies()`. Simply maps the cookie array via `.toString()`.\n\n.getSetCookieStringsSync(...)\n-----------------------------\n\nSynchronous version of `getSetCookieStrings`; only works with synchronous stores (e.g. the default `MemoryCookieStore`).\n\nStore\n=====\n\nBase class for CookieJar stores.\n\n# CookieStore API\n\nThe storage model for each `CookieJar` instance can be replaced with a custom implementation. The default is `MemoryCookieStore` which can be found in the `lib/memstore.js` file. The API uses continuation-passing-style to allow for asynchronous stores.\n\nStores should inherit from the base `Store` class, which is available as `require('tough-cookie').Store`. Stores are asynchronous by default, but if `store.synchronous` is set, then the `*Sync` methods on the CookieJar can be used.\n\nAll `domain` parameters will have been normalized before calling.\n\nThe Cookie store must have all of the following methods.\n\nstore.findCookie(domain, path, key, cb(err,cookie))\n---------------------------------------------------\n\nRetrieve a cookie with the given domain, path and key (a.k.a. name). The RFC maintains that exactly one of these cookies should exist in a store. If the store is using versioning, this means that the latest/newest such cookie should be returned.\n\nCallback takes an error and the resulting `Cookie` object. If no cookie is found then `null` MUST be passed instead (i.e. not an error).\n\nstore.findCookies(domain, path, cb(err,cookies))\n------------------------------------------------\n\nLocates cookies matching the given domain and path. This is most often called in the context of `cookiejar.getCookies()` above.\n\nIf no cookies are found, the callback MUST be passed an empty array.\n\nThe resulting list will be checked for applicability to the current request according to the RFC (domain-match, path-match, http-only-flag, secure-flag, expiry, etc.), so it's OK to use an optimistic search algorithm when implementing this method. However, the search algorithm used SHOULD try to find cookies that `domainMatch()` the domain and `pathMatch()` the path in order to limit the amount of checking that needs to be done.\n\nAs of version 0.9.12, the `allPaths` option to `cookiejar.getCookies()` above will cause the path here to be `null`. If the path is `null`, path-matching MUST NOT be performed (i.e. domain-matching only).\n\nstore.putCookie(cookie, cb(err))\n--------------------------------\n\nAdds a new cookie to the store. The implementation SHOULD replace any existing cookie with the same `.domain`, `.path`, and `.key` properties -- depending on the nature of the implementation, it's possible that between the call to `fetchCookie` and `putCookie` that a duplicate `putCookie` can occur.\n\nThe `cookie` object MUST NOT be modified; the caller will have already updated the `.creation` and `.lastAccessed` properties.\n\nPass an error if the cookie cannot be stored.\n\nstore.updateCookie(oldCookie, newCookie, cb(err))\n-------------------------------------------------\n\nUpdate an existing cookie. The implementation MUST update the `.value` for a cookie with the same `domain`, `.path` and `.key`. The implementation SHOULD check that the old value in the store is equivalent to `oldCookie` - how the conflict is resolved is up to the store.\n\nThe `.lastAccessed` property will always be different between the two objects and `.created` will always be the same. Stores MAY ignore or defer the `.lastAccessed` change at the cost of affecting how cookies are sorted (or selected for deletion).\n\nStores may wish to optimize changing the `.value` of the cookie in the store versus storing a new cookie. If the implementation doesn't define this method a stub that calls `putCookie(newCookie,cb)` will be added to the store object.\n\nThe `newCookie` and `oldCookie` objects MUST NOT be modified.\n\nPass an error if the newCookie cannot be stored.\n\nstore.removeCookie(domain, path, key, cb(err))\n----------------------------------------------\n\nRemove a cookie from the store (see notes on `findCookie` about the uniqueness constraint).\n\nThe implementation MUST NOT pass an error if the cookie doesn't exist; only pass an error due to the failure to remove an existing cookie.\n\nstore.removeCookies(domain, path, cb(err))\n------------------------------------------\n\nRemoves matching cookies from the store. The `path` paramter is optional, and if missing means all paths in a domain should be removed.\n\nPass an error ONLY if removing any existing cookies failed.\n\n# TODO\n\n * _full_ RFC5890/RFC5891 canonicalization for domains in `cdomain()`\n * the optional `punycode` requirement implements RFC3492, but RFC6265 requires RFC5891\n * better tests for `validate()`?\n\n# Copyright and License\n\n(tl;dr: MIT with some MPL/1.1)\n\nCopyright 2012- GoInstant, Inc. and other contributors. All rights reserved.\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to\ndeal in the Software without restriction, including without limitation the\nrights to use, copy, modify, merge, publish, distribute, sublicense, and/or\nsell copies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\nIN THE SOFTWARE.\n\nPortions may be licensed under different licenses (in particular public-suffix.txt is MPL/1.1); please read the LICENSE file for full details.\n",
"readmeFilename": "README.md",
"_id": "tough-cookie@0.12.1",
"dist": {
diff --git a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/string_decoder/README.md b/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/string_decoder/README.md
index 4d2aa001501107..3070b840280b9e 100644
--- a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/string_decoder/README.md
+++ b/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/string_decoder/README.md
@@ -1,4 +1,4 @@
-**string_decoder.js** (`require('string_decoder')`) from Node.js core
+**string_decoder.js** (`require('string_decoder')`) from io.js core
Copyright Joyent, Inc. and other Node contributors. See LICENCE file for details.
diff --git a/deps/npm/node_modules/sha/node_modules/readable-stream/package.json b/deps/npm/node_modules/sha/node_modules/readable-stream/package.json
index 9344b0f9c490e9..23aedd405e2efb 100644
--- a/deps/npm/node_modules/sha/node_modules/readable-stream/package.json
+++ b/deps/npm/node_modules/sha/node_modules/readable-stream/package.json
@@ -1,7 +1,7 @@
{
"name": "readable-stream",
"version": "1.1.13",
- "description": "Streams3, a user-land copy of the stream library from Node.js v0.11.x",
+ "description": "Streams3, a user-land copy of the stream library from io.js v0.11.x",
"main": "readable.js",
"dependencies": {
"core-util-is": "~1.0.0",
diff --git a/deps/npm/node_modules/tar/README.md b/deps/npm/node_modules/tar/README.md
index 424a2782bf7b59..64b9389854951e 100644
--- a/deps/npm/node_modules/tar/README.md
+++ b/deps/npm/node_modules/tar/README.md
@@ -1,6 +1,6 @@
# node-tar
-Tar for Node.js.
+Tar for io.js.
[![NPM](https://nodei.co/npm/tar.png)](https://nodei.co/npm/tar/)
diff --git a/deps/npm/test/tap/search.js b/deps/npm/test/tap/search.js
index d4c56697330ea0..146e88d84f91d5 100644
--- a/deps/npm/test/tap/search.js
+++ b/deps/npm/test/tap/search.js
@@ -218,7 +218,7 @@ var allMock = {
},
"marko": {
"name": "marko",
- "description": "Marko is an extensible, streaming, asynchronous, high performance, HTML-based templating language that can be used in Node.js or in the browser.",
+ "description": "Marko is an extensible, streaming, asynchronous, high performance, HTML-based templating language that can be used in io.js or in the browser.",
"dist-tags": {
"latest": "1.2.16"
},
diff --git a/deps/uv/ChangeLog b/deps/uv/ChangeLog
index c06c782099f448..105fb55e5d2a0a 100644
--- a/deps/uv/ChangeLog
+++ b/deps/uv/ChangeLog
@@ -1438,7 +1438,7 @@ Changes since version 0.10.3:
This is the first versioned release from the current unstable libuv branch.
-Changes since Node.js v0.11.0:
+Changes since io.js v0.11.0:
* all platforms: nanosecond resolution support for uv_fs_[fl]stat (Timothy J.
Fontaine)
@@ -1492,9 +1492,9 @@ Changes since version 0.10.2:
2013.03.25, Version 0.10.2 (Stable), 0f36a00568f3e7608f97f6c6cdb081f4800a50c9
This is the first officially versioned release of libuv. Starting now
-libuv will make releases independently of Node.js.
+libuv will make releases independently of io.js.
-Changes since Node.js v0.10.0:
+Changes since io.js v0.10.0:
* test: add tap output for windows (Timothy J. Fontaine)
@@ -1506,7 +1506,7 @@ Changes since Node.js v0.10.0:
* stream: run try_select only for pipes and ttys (Fedor Indutny)
-Changes since Node.js v0.10.1:
+Changes since io.js v0.10.1:
* build: rename OS to PLATFORM (Ben Noordhuis)
diff --git a/deps/uv/README.md b/deps/uv/README.md
index 53c1b46afc0e06..b99415e25e8c2a 100644
--- a/deps/uv/README.md
+++ b/deps/uv/README.md
@@ -3,7 +3,7 @@
## Overview
libuv is a multi-platform support library with a focus on asynchronous I/O. It
-was primarily developed for use by [Node.js](http://nodejs.org), but it's also
+was primarily developed for use by [io.js](http://nodejs.org), but it's also
used by Mozilla's [Rust language](http://www.rust-lang.org/),
[Luvit](http://luvit.io/), [Julia](http://julialang.org/),
[pyuv](https://github.com/saghul/pyuv), and [others](https://github.com/joyent/libuv/wiki/Projects-that-use-libuv).
@@ -169,7 +169,7 @@ Solaris 121 and later using GCC toolchain.
See the [guidelines for contributing][].
-[node.js]: http://nodejs.org/
+[io.js]: http://nodejs.org/
[GYP]: http://code.google.com/p/gyp/
[Python]: https://www.python.org/downloads/
[Visual Studio Express 2010]: http://www.microsoft.com/visualstudio/eng/products/visual-studio-2010-express
diff --git a/deps/uv/docs/src/index.rst b/deps/uv/docs/src/index.rst
index ce30cf9651ee3d..d85179b5f1d366 100644
--- a/deps/uv/docs/src/index.rst
+++ b/deps/uv/docs/src/index.rst
@@ -6,14 +6,14 @@ Overview
--------
libuv is a multi-platform support library with a focus on asynchronous I/O. It
-was primarily developed for use by `Node.js`_, but it's also used by Mozilla's
+was primarily developed for use by `io.js`_, but it's also used by Mozilla's
`Rust language`_, `Luvit`_, `Julia`_, `pyuv`_, and `others`_.
.. note::
In case you find errors in this documentation you can help by sending
`pull requests `_!
-.. _Node.js: http://nodejs.org
+.. _io.js: http://nodejs.org
.. _Rust language: http://www.rust-lang.org
.. _Luvit: http://luvit.io
.. _Julia: http://julialang.org
diff --git a/deps/v8/ChangeLog b/deps/v8/ChangeLog
index 1e298537caf125..df917c76045443 100644
--- a/deps/v8/ChangeLog
+++ b/deps/v8/ChangeLog
@@ -5051,7 +5051,7 @@
StoreBuffer::Filter.
Randomize the seed used for string hashing. This helps guard against
- CPU-eating DOS attacks against node.js servers. Based on code from
+ CPU-eating DOS attacks against io.js servers. Based on code from
Bert Belder. This version only solves the issue for those that compile
V8 themselves or those that do not use snapshots. A snapshot-based
precompiled V8 will still have predictable string hash codes.
diff --git a/deps/v8/test/mjsunit/asm/embenchen/box2d.js b/deps/v8/test/mjsunit/asm/embenchen/box2d.js
index d524af2d731c4c..23b404163738b5 100644
--- a/deps/v8/test/mjsunit/asm/embenchen/box2d.js
+++ b/deps/v8/test/mjsunit/asm/embenchen/box2d.js
@@ -2475,7 +2475,7 @@ function copyTempDouble(ptr) {
if (!e.code) throw e;
throw new FS.ErrnoError(ERRNO_CODES[e.code]);
}
- // node.js v0.10.20 doesn't report blksize and blocks on Windows. Fake them with default blksize of 4096.
+ // io.js v0.10.20 doesn't report blksize and blocks on Windows. Fake them with default blksize of 4096.
// See http://support.microsoft.com/kb/140365
if (NODEFS.isWindows && !stat.blksize) {
stat.blksize = 4096;
@@ -5499,7 +5499,7 @@ function copyTempDouble(ptr) {
(canvasContainer['webkitRequestFullScreen'] ? function() { canvasContainer['webkitRequestFullScreen'](Element['ALLOW_KEYBOARD_INPUT']) } : null);
canvasContainer.requestFullScreen();
},requestAnimationFrame:function requestAnimationFrame(func) {
- if (typeof window === 'undefined') { // Provide fallback to setTimeout if window is undefined (e.g. in Node.js)
+ if (typeof window === 'undefined') { // Provide fallback to setTimeout if window is undefined (e.g. in io.js)
setTimeout(func, 1000/60);
} else {
if (!window.requestAnimationFrame) {
diff --git a/deps/v8/test/mjsunit/asm/embenchen/copy.js b/deps/v8/test/mjsunit/asm/embenchen/copy.js
index 8cf63f50dcaa4e..276459854f12bb 100644
--- a/deps/v8/test/mjsunit/asm/embenchen/copy.js
+++ b/deps/v8/test/mjsunit/asm/embenchen/copy.js
@@ -2118,7 +2118,7 @@ function copyTempDouble(ptr) {
if (!e.code) throw e;
throw new FS.ErrnoError(ERRNO_CODES[e.code]);
}
- // node.js v0.10.20 doesn't report blksize and blocks on Windows. Fake them with default blksize of 4096.
+ // io.js v0.10.20 doesn't report blksize and blocks on Windows. Fake them with default blksize of 4096.
// See http://support.microsoft.com/kb/140365
if (NODEFS.isWindows && !stat.blksize) {
stat.blksize = 4096;
@@ -4194,7 +4194,7 @@ function copyTempDouble(ptr) {
(canvasContainer['webkitRequestFullScreen'] ? function() { canvasContainer['webkitRequestFullScreen'](Element['ALLOW_KEYBOARD_INPUT']) } : null);
canvasContainer.requestFullScreen();
},requestAnimationFrame:function requestAnimationFrame(func) {
- if (typeof window === 'undefined') { // Provide fallback to setTimeout if window is undefined (e.g. in Node.js)
+ if (typeof window === 'undefined') { // Provide fallback to setTimeout if window is undefined (e.g. in io.js)
setTimeout(func, 1000/60);
} else {
if (!window.requestAnimationFrame) {
diff --git a/deps/v8/test/mjsunit/asm/embenchen/corrections.js b/deps/v8/test/mjsunit/asm/embenchen/corrections.js
index f4884ac8a32a25..166d089a5f7812 100644
--- a/deps/v8/test/mjsunit/asm/embenchen/corrections.js
+++ b/deps/v8/test/mjsunit/asm/embenchen/corrections.js
@@ -2118,7 +2118,7 @@ function copyTempDouble(ptr) {
if (!e.code) throw e;
throw new FS.ErrnoError(ERRNO_CODES[e.code]);
}
- // node.js v0.10.20 doesn't report blksize and blocks on Windows. Fake them with default blksize of 4096.
+ // io.js v0.10.20 doesn't report blksize and blocks on Windows. Fake them with default blksize of 4096.
// See http://support.microsoft.com/kb/140365
if (NODEFS.isWindows && !stat.blksize) {
stat.blksize = 4096;
@@ -4194,7 +4194,7 @@ function copyTempDouble(ptr) {
(canvasContainer['webkitRequestFullScreen'] ? function() { canvasContainer['webkitRequestFullScreen'](Element['ALLOW_KEYBOARD_INPUT']) } : null);
canvasContainer.requestFullScreen();
},requestAnimationFrame:function requestAnimationFrame(func) {
- if (typeof window === 'undefined') { // Provide fallback to setTimeout if window is undefined (e.g. in Node.js)
+ if (typeof window === 'undefined') { // Provide fallback to setTimeout if window is undefined (e.g. in io.js)
setTimeout(func, 1000/60);
} else {
if (!window.requestAnimationFrame) {
diff --git a/deps/v8/test/mjsunit/asm/embenchen/fannkuch.js b/deps/v8/test/mjsunit/asm/embenchen/fannkuch.js
index d4c1a3194b52b1..9d5076cb00174e 100644
--- a/deps/v8/test/mjsunit/asm/embenchen/fannkuch.js
+++ b/deps/v8/test/mjsunit/asm/embenchen/fannkuch.js
@@ -2257,7 +2257,7 @@ function copyTempDouble(ptr) {
if (!e.code) throw e;
throw new FS.ErrnoError(ERRNO_CODES[e.code]);
}
- // node.js v0.10.20 doesn't report blksize and blocks on Windows. Fake them with default blksize of 4096.
+ // io.js v0.10.20 doesn't report blksize and blocks on Windows. Fake them with default blksize of 4096.
// See http://support.microsoft.com/kb/140365
if (NODEFS.isWindows && !stat.blksize) {
stat.blksize = 4096;
@@ -5403,7 +5403,7 @@ function copyTempDouble(ptr) {
(canvasContainer['webkitRequestFullScreen'] ? function() { canvasContainer['webkitRequestFullScreen'](Element['ALLOW_KEYBOARD_INPUT']) } : null);
canvasContainer.requestFullScreen();
},requestAnimationFrame:function requestAnimationFrame(func) {
- if (typeof window === 'undefined') { // Provide fallback to setTimeout if window is undefined (e.g. in Node.js)
+ if (typeof window === 'undefined') { // Provide fallback to setTimeout if window is undefined (e.g. in io.js)
setTimeout(func, 1000/60);
} else {
if (!window.requestAnimationFrame) {
diff --git a/deps/v8/test/mjsunit/asm/embenchen/fasta.js b/deps/v8/test/mjsunit/asm/embenchen/fasta.js
index a7aab3d81f5d6f..f2201ad1a0a7ab 100644
--- a/deps/v8/test/mjsunit/asm/embenchen/fasta.js
+++ b/deps/v8/test/mjsunit/asm/embenchen/fasta.js
@@ -2501,7 +2501,7 @@ function copyTempDouble(ptr) {
if (!e.code) throw e;
throw new FS.ErrnoError(ERRNO_CODES[e.code]);
}
- // node.js v0.10.20 doesn't report blksize and blocks on Windows. Fake them with default blksize of 4096.
+ // io.js v0.10.20 doesn't report blksize and blocks on Windows. Fake them with default blksize of 4096.
// See http://support.microsoft.com/kb/140365
if (NODEFS.isWindows && !stat.blksize) {
stat.blksize = 4096;
@@ -5525,7 +5525,7 @@ function copyTempDouble(ptr) {
(canvasContainer['webkitRequestFullScreen'] ? function() { canvasContainer['webkitRequestFullScreen'](Element['ALLOW_KEYBOARD_INPUT']) } : null);
canvasContainer.requestFullScreen();
},requestAnimationFrame:function requestAnimationFrame(func) {
- if (typeof window === 'undefined') { // Provide fallback to setTimeout if window is undefined (e.g. in Node.js)
+ if (typeof window === 'undefined') { // Provide fallback to setTimeout if window is undefined (e.g. in io.js)
setTimeout(func, 1000/60);
} else {
if (!window.requestAnimationFrame) {
diff --git a/deps/v8/test/mjsunit/asm/embenchen/lua_binarytrees.js b/deps/v8/test/mjsunit/asm/embenchen/lua_binarytrees.js
index ca71bdc9a35723..8142713a4ab140 100644
--- a/deps/v8/test/mjsunit/asm/embenchen/lua_binarytrees.js
+++ b/deps/v8/test/mjsunit/asm/embenchen/lua_binarytrees.js
@@ -2264,7 +2264,7 @@ function copyTempDouble(ptr) {
if (!e.code) throw e;
throw new FS.ErrnoError(ERRNO_CODES[e.code]);
}
- // node.js v0.10.20 doesn't report blksize and blocks on Windows. Fake them with default blksize of 4096.
+ // io.js v0.10.20 doesn't report blksize and blocks on Windows. Fake them with default blksize of 4096.
// See http://support.microsoft.com/kb/140365
if (NODEFS.isWindows && !stat.blksize) {
stat.blksize = 4096;
@@ -5146,7 +5146,7 @@ function copyTempDouble(ptr) {
(canvasContainer['webkitRequestFullScreen'] ? function() { canvasContainer['webkitRequestFullScreen'](Element['ALLOW_KEYBOARD_INPUT']) } : null);
canvasContainer.requestFullScreen();
},requestAnimationFrame:function requestAnimationFrame(func) {
- if (typeof window === 'undefined') { // Provide fallback to setTimeout if window is undefined (e.g. in Node.js)
+ if (typeof window === 'undefined') { // Provide fallback to setTimeout if window is undefined (e.g. in io.js)
setTimeout(func, 1000/60);
} else {
if (!window.requestAnimationFrame) {
diff --git a/deps/v8/test/mjsunit/asm/embenchen/memops.js b/deps/v8/test/mjsunit/asm/embenchen/memops.js
index 1deb305a16ce8d..31a0934bcd252e 100644
--- a/deps/v8/test/mjsunit/asm/embenchen/memops.js
+++ b/deps/v8/test/mjsunit/asm/embenchen/memops.js
@@ -2226,7 +2226,7 @@ function copyTempDouble(ptr) {
if (!e.code) throw e;
throw new FS.ErrnoError(ERRNO_CODES[e.code]);
}
- // node.js v0.10.20 doesn't report blksize and blocks on Windows. Fake them with default blksize of 4096.
+ // io.js v0.10.20 doesn't report blksize and blocks on Windows. Fake them with default blksize of 4096.
// See http://support.microsoft.com/kb/140365
if (NODEFS.isWindows && !stat.blksize) {
stat.blksize = 4096;
@@ -5351,7 +5351,7 @@ function copyTempDouble(ptr) {
(canvasContainer['webkitRequestFullScreen'] ? function() { canvasContainer['webkitRequestFullScreen'](Element['ALLOW_KEYBOARD_INPUT']) } : null);
canvasContainer.requestFullScreen();
},requestAnimationFrame:function requestAnimationFrame(func) {
- if (typeof window === 'undefined') { // Provide fallback to setTimeout if window is undefined (e.g. in Node.js)
+ if (typeof window === 'undefined') { // Provide fallback to setTimeout if window is undefined (e.g. in io.js)
setTimeout(func, 1000/60);
} else {
if (!window.requestAnimationFrame) {
diff --git a/deps/v8/test/mjsunit/asm/embenchen/primes.js b/deps/v8/test/mjsunit/asm/embenchen/primes.js
index 9c9c0470b7ce64..72cf43da0c19ca 100644
--- a/deps/v8/test/mjsunit/asm/embenchen/primes.js
+++ b/deps/v8/test/mjsunit/asm/embenchen/primes.js
@@ -2132,7 +2132,7 @@ function copyTempDouble(ptr) {
if (!e.code) throw e;
throw new FS.ErrnoError(ERRNO_CODES[e.code]);
}
- // node.js v0.10.20 doesn't report blksize and blocks on Windows. Fake them with default blksize of 4096.
+ // io.js v0.10.20 doesn't report blksize and blocks on Windows. Fake them with default blksize of 4096.
// See http://support.microsoft.com/kb/140365
if (NODEFS.isWindows && !stat.blksize) {
stat.blksize = 4096;
@@ -4208,7 +4208,7 @@ function copyTempDouble(ptr) {
(canvasContainer['webkitRequestFullScreen'] ? function() { canvasContainer['webkitRequestFullScreen'](Element['ALLOW_KEYBOARD_INPUT']) } : null);
canvasContainer.requestFullScreen();
},requestAnimationFrame:function requestAnimationFrame(func) {
- if (typeof window === 'undefined') { // Provide fallback to setTimeout if window is undefined (e.g. in Node.js)
+ if (typeof window === 'undefined') { // Provide fallback to setTimeout if window is undefined (e.g. in io.js)
setTimeout(func, 1000/60);
} else {
if (!window.requestAnimationFrame) {
diff --git a/deps/v8/test/mjsunit/asm/embenchen/zlib.js b/deps/v8/test/mjsunit/asm/embenchen/zlib.js
index c64317c5680e3a..4c25d3aaf8d280 100644
--- a/deps/v8/test/mjsunit/asm/embenchen/zlib.js
+++ b/deps/v8/test/mjsunit/asm/embenchen/zlib.js
@@ -2227,7 +2227,7 @@ function copyTempDouble(ptr) {
if (!e.code) throw e;
throw new FS.ErrnoError(ERRNO_CODES[e.code]);
}
- // node.js v0.10.20 doesn't report blksize and blocks on Windows. Fake them with default blksize of 4096.
+ // io.js v0.10.20 doesn't report blksize and blocks on Windows. Fake them with default blksize of 4096.
// See http://support.microsoft.com/kb/140365
if (NODEFS.isWindows && !stat.blksize) {
stat.blksize = 4096;
@@ -5370,7 +5370,7 @@ function copyTempDouble(ptr) {
(canvasContainer['webkitRequestFullScreen'] ? function() { canvasContainer['webkitRequestFullScreen'](Element['ALLOW_KEYBOARD_INPUT']) } : null);
canvasContainer.requestFullScreen();
},requestAnimationFrame:function requestAnimationFrame(func) {
- if (typeof window === 'undefined') { // Provide fallback to setTimeout if window is undefined (e.g. in Node.js)
+ if (typeof window === 'undefined') { // Provide fallback to setTimeout if window is undefined (e.g. in io.js)
setTimeout(func, 1000/60);
} else {
if (!window.requestAnimationFrame) {
diff --git a/doc/api/buffer.markdown b/doc/api/buffer.markdown
index 5d9cd9b9b7a1bb..941d05c612b1f5 100644
--- a/doc/api/buffer.markdown
+++ b/doc/api/buffer.markdown
@@ -46,7 +46,7 @@ Creating a typed array from a `Buffer` works with the following caveats:
with elements `[1,2,3,4]`, not an `Uint32Array` with a single element
`[0x1020304]` or `[0x4030201]`.
-NOTE: Node.js v0.8 simply retained a reference to the buffer in `array.buffer`
+NOTE: io.js v0.8 simply retained a reference to the buffer in `array.buffer`
instead of cloning it.
While more efficient, it introduces subtle incompatibilities with the typed
@@ -274,7 +274,7 @@ so the legal range is between `0x00` and `0xFF` hex or `0` and `255`.
Example: copy an ASCII string into a buffer, one byte at a time:
- str = "node.js";
+ str = "io.js";
buf = new Buffer(str.length);
for (var i = 0; i < str.length ; i++) {
@@ -283,7 +283,7 @@ Example: copy an ASCII string into a buffer, one byte at a time:
console.log(buf);
- // node.js
+ // io.js
### buf.equals(otherBuffer)
diff --git a/doc/api/child_process.markdown b/doc/api/child_process.markdown
index 7db48829237d84..0f285badc7bf94 100644
--- a/doc/api/child_process.markdown
+++ b/doc/api/child_process.markdown
@@ -7,7 +7,7 @@ Node provides a tri-directional `popen(3)` facility through the
It is possible to stream data through a child's `stdin`, `stdout`, and
`stderr` in a fully non-blocking way. (Note that some programs use
-line-buffered I/O internally. That doesn't affect node.js but it means
+line-buffered I/O internally. That doesn't affect io.js but it means
data you send to the child process may not be immediately consumed.)
To create a child process use `require('child_process').spawn()` or
@@ -403,7 +403,7 @@ index corresponds to a fd in the child. The value is one of the following:
between parent and child. A ChildProcess may have at most *one* IPC stdio
file descriptor. Setting this option enables the ChildProcess.send() method.
If the child writes JSON messages to this file descriptor, then this will
- trigger ChildProcess.on('message'). If the child is a Node.js program, then
+ trigger ChildProcess.on('message'). If the child is a io.js program, then
the presence of an IPC channel will enable process.send() and
process.on('message').
3. `'ignore'` - Do not set this file descriptor in the child. Note that Node
diff --git a/doc/api/cluster.markdown b/doc/api/cluster.markdown
index f65e11c35921c0..650e5c59ae6dfb 100644
--- a/doc/api/cluster.markdown
+++ b/doc/api/cluster.markdown
@@ -74,7 +74,7 @@ out of a total of eight.
Because `server.listen()` hands off most of the work to the master
process, there are three cases where the behavior between a normal
-node.js process and a cluster worker differs:
+io.js process and a cluster worker differs:
1. `server.listen({fd: 7})` Because the message is passed to the master,
file descriptor 7 **in the parent** will be listened on, and the
@@ -91,7 +91,7 @@ node.js process and a cluster worker differs:
want to listen on a unique port, generate a port number based on the
cluster worker ID.
-There is no routing logic in Node.js, or in your program, and no shared
+There is no routing logic in io.js, or in your program, and no shared
state between the workers. Therefore, it is important to design your
program such that it does not rely too heavily on in-memory data objects
for things like sessions and login.
diff --git a/doc/api/crypto.markdown b/doc/api/crypto.markdown
index b6dcf46124a7bc..5a07246cfc1898 100644
--- a/doc/api/crypto.markdown
+++ b/doc/api/crypto.markdown
@@ -77,7 +77,7 @@ dictionary with keys:
for details on the format.
-If no 'ca' details are given, then node.js will use the default
+If no 'ca' details are given, then io.js will use the default
publicly trusted list of CAs as given in
.
diff --git a/doc/api/documentation.markdown b/doc/api/documentation.markdown
index 6ef71896b1075c..eccaf75f965b40 100644
--- a/doc/api/documentation.markdown
+++ b/doc/api/documentation.markdown
@@ -2,7 +2,7 @@
-The goal of this documentation is to comprehensively explain the Node.js
+The goal of this documentation is to comprehensively explain the io.js
API, both from a reference as well as a conceptual point of view. Each
section describes a built-in module or high-level concept.
@@ -25,7 +25,7 @@ The HTML template is located at `doc/template.html`.
Throughout the documentation, you will see indications of a section's
-stability. The Node.js API is still somewhat changing, and as it
+stability. The io.js API is still somewhat changing, and as it
matures, certain parts are more reliable than others. Some are so
proven, and so relied upon, that they are unlikely to ever change at
all. Others are brand new and experimental, or known to be hazardous
diff --git a/doc/api/http.markdown b/doc/api/http.markdown
index 709508fe75fd30..80c0948151cce9 100644
--- a/doc/api/http.markdown
+++ b/doc/api/http.markdown
@@ -856,7 +856,7 @@ the client should send the request body.
Flush the request headers.
-For efficiency reasons, node.js normally buffers the request headers until you
+For efficiency reasons, io.js normally buffers the request headers until you
call `request.end()` or write the first chunk of request data. It then tries
hard to pack the request headers and data into a single TCP packet.
diff --git a/doc/api/process.markdown b/doc/api/process.markdown
index 614f5cf07aa225..0bfadb16cd4bd6 100644
--- a/doc/api/process.markdown
+++ b/doc/api/process.markdown
@@ -107,8 +107,8 @@ handling.
Don't use it, use [domains](domain.html) instead. If you do use it, restart
your application after every unhandled exception!
-Do *not* use it as the node.js equivalent of `On Error Resume Next`. An
-unhandled exception means your application - and by extension node.js itself -
+Do *not* use it as the io.js equivalent of `On Error Resume Next`. An
+unhandled exception means your application - and by extension io.js itself -
is in an undefined state. Blindly resuming means *anything* could happen.
Think of resuming as pulling the power cord when you are upgrading your system.
@@ -138,7 +138,7 @@ programs.
Note:
-- `SIGUSR1` is reserved by node.js to start the debugger. It's possible to
+- `SIGUSR1` is reserved by io.js to start the debugger. It's possible to
install a listener but that won't stop the debugger from starting.
- `SIGTERM` and `SIGINT` have default handlers on non-Windows platforms that resets
the terminal mode before exiting with code `128 + signal number`. If one of
@@ -454,7 +454,7 @@ Note: this function is only available on POSIX platforms (i.e. not Windows,
Android)
Returns an array with the supplementary group IDs. POSIX leaves it unspecified
-if the effective group ID is included but node.js ensures it always is.
+if the effective group ID is included but io.js ensures it always is.
## process.setgroups(groups)
@@ -568,7 +568,7 @@ Example of sending a signal to yourself:
process.kill(process.pid, 'SIGHUP');
-Note: When SIGUSR1 is received by Node.js it starts the debugger, see
+Note: When SIGUSR1 is received by io.js it starts the debugger, see
[Signal Events](#process_signal_events).
## process.pid
diff --git a/doc/api/punycode.markdown b/doc/api/punycode.markdown
index 2de93213be713a..465f08db87c198 100644
--- a/doc/api/punycode.markdown
+++ b/doc/api/punycode.markdown
@@ -2,8 +2,8 @@
Stability: 2 - Unstable
-[Punycode.js](http://mths.be/punycode) is bundled with Node.js v0.6.2+. Use
-`require('punycode')` to access it. (To use it with other Node.js versions,
+[Punycode.js](http://mths.be/punycode) is bundled with io.js v0.6.2+. Use
+`require('punycode')` to access it. (To use it with other io.js versions,
use npm to install the `punycode` module first.)
## punycode.decode(string)
diff --git a/doc/api/readline.markdown b/doc/api/readline.markdown
index 055bc39bdf94dd..016b46f7f69f57 100644
--- a/doc/api/readline.markdown
+++ b/doc/api/readline.markdown
@@ -16,7 +16,7 @@ program to gracefully exit:
output: process.stdout
});
- rl.question("What do you think of node.js? ", function(answer) {
+ rl.question("What do you think of io.js? ", function(answer) {
// TODO: Log the answer in a database
console.log("Thank you for your valuable feedback:", answer);
diff --git a/doc/api/timers.markdown b/doc/api/timers.markdown
index 92af0b64b4e07b..0c764f7cb85b54 100644
--- a/doc/api/timers.markdown
+++ b/doc/api/timers.markdown
@@ -12,7 +12,7 @@ To schedule execution of a one-time `callback` after `delay` milliseconds. Retur
also pass arguments to the callback.
It is important to note that your callback will probably not be called in exactly
-`delay` milliseconds - Node.js makes no guarantees about the exact timing of when
+`delay` milliseconds - io.js makes no guarantees about the exact timing of when
the callback will fire, nor of the ordering things will fire in. The callback will
be called as close as possible to the time specified.
diff --git a/doc/api/tls.markdown b/doc/api/tls.markdown
index 1b00e488f9d90a..c9be96cbba6213 100644
--- a/doc/api/tls.markdown
+++ b/doc/api/tls.markdown
@@ -148,7 +148,7 @@ automatically set as a listener for the [secureConnection][] event. The
on the format.
`ECDHE-RSA-AES128-SHA256`, `DHE-RSA-AES128-SHA256` and
- `AES128-GCM-SHA256` are TLS v1.2 ciphers and used when node.js is
+ `AES128-GCM-SHA256` are TLS v1.2 ciphers and used when io.js is
linked against OpenSSL 1.0.1 or newer, such as the bundled version
of OpenSSL. Note that it is still possible for a TLS v1.2 client
to negotiate a weaker cipher unless `honorCipherOrder` is enabled.
@@ -186,7 +186,7 @@ automatically set as a listener for the [secureConnection][] event. The
Note: If SSLv2 is used, the server will send its list of preferences to the
client, and the client chooses the cipher. Support for SSLv2 is disabled
- unless node.js was configured with `./configure --with-sslv2`.
+ unless io.js was configured with `./configure --with-sslv2`.
- `requestCert`: If `true` the server will request a certificate from
clients that connect and attempt to verify that certificate. Default:
@@ -448,7 +448,7 @@ dictionary with keys:
instead of the client preferences. For further details see `tls` module
documentation.
-If no 'ca' details are given, then node.js will use the default
+If no 'ca' details are given, then io.js will use the default
publicly trusted list of CAs as given in
.
@@ -698,14 +698,14 @@ Example:
{ C: 'UK',
ST: 'Acknack Ltd',
L: 'Rhys Jones',
- O: 'node.js',
+ O: 'io.js',
OU: 'Test TLS Certificate',
CN: 'localhost' },
issuerInfo:
{ C: 'UK',
ST: 'Acknack Ltd',
L: 'Rhys Jones',
- O: 'node.js',
+ O: 'io.js',
OU: 'Test TLS Certificate',
CN: 'localhost' },
issuer:
diff --git a/doc/api/tracing.markdown b/doc/api/tracing.markdown
index fc106ca589350b..3d7006263df113 100644
--- a/doc/api/tracing.markdown
+++ b/doc/api/tracing.markdown
@@ -199,10 +199,10 @@ Example usage for capturing errors:
// handled error just threw:
// Error: really, it's ok
// at /tmp/test2.js:27:9
- // at process._tickCallback (node.js:583:11)
+ // at process._tickCallback (io.js:583:11)
// at Function.Module.runMain (module.js:492:11)
- // at startup (node.js:123:16)
- // at node.js:1012:3
+ // at startup (io.js:123:16)
+ // at io.js:1012:3
## tracing.removeAsyncListener(asyncListener)
diff --git a/doc/changelog-foot.html b/doc/changelog-foot.html
index ff760e7c0b831e..a654cdc1c2dd28 100644
--- a/doc/changelog-foot.html
+++ b/doc/changelog-foot.html
@@ -4,7 +4,7 @@
diff --git a/doc/changelog-head.html b/doc/changelog-head.html
index 946904d05d5e6b..17ce03121f6ce5 100644
--- a/doc/changelog-head.html
+++ b/doc/changelog-head.html
@@ -2,7 +2,7 @@
- Node.js ChangeLog
+ io.js ChangeLog
@@ -10,7 +10,7 @@
diff --git a/lib/_debugger.js b/lib/_debugger.js
index cd8d688987dcfd..31c9fe5c242c31 100644
--- a/lib/_debugger.js
+++ b/lib/_debugger.js
@@ -203,7 +203,7 @@ Client.prototype._addScript = function(desc) {
this.scripts[desc.id] = desc;
if (desc.name) {
desc.isNative = (desc.name.replace('.js', '') in natives) ||
- desc.name == 'node.js';
+ desc.name == 'io.js';
}
};
@@ -433,7 +433,7 @@ Client.prototype.reqSetExceptionBreak = function(type, cb) {
//
// { handle: 11,
// type: 'script',
-// name: 'node.js',
+// name: 'io.js',
// id: 14,
// lineOffset: 0,
// columnOffset: 0,
@@ -443,7 +443,7 @@ Client.prototype.reqSetExceptionBreak = function(type, cb) {
// scriptType: 2,
// compilationType: 0,
// context: { ref: 10 },
-// text: 'node.js (lines: 562)' }
+// text: 'io.js (lines: 562)' }
//
Client.prototype.reqScripts = function(cb) {
var self = this;
diff --git a/lib/_http_outgoing.js b/lib/_http_outgoing.js
index cef135c39927f1..ce29fc712af6e8 100644
--- a/lib/_http_outgoing.js
+++ b/lib/_http_outgoing.js
@@ -243,7 +243,7 @@ OutgoingMessage.prototype._storeHeader = function(firstLine, headers) {
// header.
//
// RFC 2616 mandates that 204 and 304 responses MUST NOT have a body but
- // node.js used to send out a zero chunk anyway to accommodate clients
+ // io.js used to send out a zero chunk anyway to accommodate clients
// that don't have special handling for those responses.
//
// It was pointed out that this might confuse reverse proxies to the point
diff --git a/lib/_tls_legacy.js b/lib/_tls_legacy.js
index 70082a41566b3a..5592e3fc4daa25 100644
--- a/lib/_tls_legacy.js
+++ b/lib/_tls_legacy.js
@@ -33,7 +33,7 @@ var Connection = null;
try {
Connection = process.binding('crypto').Connection;
} catch (e) {
- throw new Error('node.js not compiled with openssl crypto support.');
+ throw new Error('io.js not compiled with openssl crypto support.');
}
var debug = util.debuglog('tls-legacy');
diff --git a/lib/cluster.js b/lib/cluster.js
index 62cd69835ab2bd..1141b0df9de7ae 100644
--- a/lib/cluster.js
+++ b/lib/cluster.js
@@ -518,7 +518,7 @@ function masterInit() {
function workerInit() {
var handles = {};
- // Called from src/node.js
+ // Called from src/io.js
cluster._setupWorker = function() {
var worker = new Worker({
id: +process.env.NODE_UNIQUE_ID | 0,
diff --git a/lib/crypto.js b/lib/crypto.js
index 18b1b271d1de9f..04dcc68b8623a6 100644
--- a/lib/crypto.js
+++ b/lib/crypto.js
@@ -33,7 +33,7 @@ try {
var getCiphers = binding.getCiphers;
var getHashes = binding.getHashes;
} catch (e) {
- throw new Error('node.js not compiled with openssl crypto support.');
+ throw new Error('io.js not compiled with openssl crypto support.');
}
var constants = require('constants');
diff --git a/lib/punycode.js b/lib/punycode.js
index 82cc20769cd088..8b0054f4d02345 100644
--- a/lib/punycode.js
+++ b/lib/punycode.js
@@ -516,7 +516,7 @@
return punycode;
});
} else if (freeExports && freeModule) {
- if (module.exports == freeExports) { // in Node.js or RingoJS v0.8.0+
+ if (module.exports == freeExports) { // in io.js or RingoJS v0.8.0+
freeModule.exports = punycode;
} else { // in Narwhal or RingoJS v0.7.0-
for (key in punycode) {
diff --git a/lib/tls.js b/lib/tls.js
index 8e8f12a27e9d34..a761305233f890 100644
--- a/lib/tls.js
+++ b/lib/tls.js
@@ -219,7 +219,7 @@ exports.checkServerIdentity = function checkServerIdentity(host, cert) {
};
// Example:
-// C=US\nST=CA\nL=SF\nO=Joyent\nOU=Node.js\nCN=ca1\nemailAddress=ry@clouds.org
+// C=US\nST=CA\nL=SF\nO=Joyent\nOU=io.js\nCN=ca1\nemailAddress=ry@clouds.org
exports.parseCertString = function parseCertString(s) {
var out = {};
var parts = s.split('\n');
diff --git a/lib/tracing.js b/lib/tracing.js
index 52d7e27dd6e9ee..ec6f0b8dabaeed 100644
--- a/lib/tracing.js
+++ b/lib/tracing.js
@@ -25,7 +25,7 @@ var EventEmitter = require('events');
var v8binding, process;
// This needs to be loaded early, and before the "process" object is made
-// global. So allow src/node.js to pass the process object in during
+// global. So allow src/io.js to pass the process object in during
// initialization.
exports._nodeInitialization = function nodeInitialization(pobj) {
process = pobj;
diff --git a/node.gyp b/node.gyp
index 21391e0e3bd359..b3d482325b7fd1 100644
--- a/node.gyp
+++ b/node.gyp
@@ -15,7 +15,7 @@
'node_use_mdb%': 'false',
'node_v8_options%': '',
'library_files': [
- 'src/node.js',
+ 'src/io.js',
'lib/_debug_agent.js',
'lib/_debugger.js',
'lib/_linklist.js',
diff --git a/src/node.cc b/src/node.cc
index 66130de0cb7f12..cd7971d9f73089 100644
--- a/src/node.cc
+++ b/src/node.cc
@@ -2844,11 +2844,11 @@ void LoadEnvironment(Environment* env) {
V8::SetFatalErrorHandler(node::OnFatalError);
V8::AddMessageListener(OnMessage);
- // Compile, execute the src/node.js file. (Which was included as static C
+ // Compile, execute the src/io.js file. (Which was included as static C
// string in node_natives.h. 'natve_node' is the string containing that
// source code.)
- // The node.js file returns a function 'f'
+ // The io.js file returns a function 'f'
atexit(AtExit);
TryCatch try_catch;
@@ -2858,7 +2858,7 @@ void LoadEnvironment(Environment* env) {
// are not safe to ignore.
try_catch.SetVerbose(false);
- Local script_name = FIXED_ONE_BYTE_STRING(env->isolate(), "node.js");
+ Local script_name = FIXED_ONE_BYTE_STRING(env->isolate(), "io.js");
Local f_value = ExecuteString(env, MainSource(env), script_name);
if (try_catch.HasCaught()) {
ReportException(env, try_catch);
@@ -2868,11 +2868,11 @@ void LoadEnvironment(Environment* env) {
Local f = Local::Cast(f_value);
// Now we call 'f' with the 'process' variable that we've built up with
- // all our bindings. Inside node.js we'll take care of assigning things to
+ // all our bindings. Inside io.js we'll take care of assigning things to
// their places.
// We start the process this way in order to be more modular. Developers
- // who do not like how 'src/node.js' setups the module system but do like
+ // who do not like how 'src/io.js' setups the module system but do like
// Node's I/O bindings may want to replace 'f' with their own function.
// Add a reference to the global object
diff --git a/src/node.js b/src/node.js
index 1684d036ac2524..30a703a7c6fab9 100644
--- a/src/node.js
+++ b/src/node.js
@@ -19,10 +19,10 @@
// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
// USE OR OTHER DEALINGS IN THE SOFTWARE.
-// Hello, and welcome to hacking node.js!
+// Hello, and welcome to hacking io.js!
//
// This file is invoked by node::Load in src/node.cc, and responsible for
-// bootstrapping the node.js core. Special caution is given to the performance
+// bootstrapping the io.js core. Special caution is given to the performance
// of the startup process, so many dependencies are invoked lazily.
'use strict';
diff --git a/src/node_crypto_bio.cc b/src/node_crypto_bio.cc
index e6ccb33f8ffe12..d53428337badf3 100644
--- a/src/node_crypto_bio.cc
+++ b/src/node_crypto_bio.cc
@@ -29,7 +29,7 @@ namespace node {
const BIO_METHOD NodeBIO::method = {
BIO_TYPE_MEM,
- "node.js SSL buffer",
+ "io.js SSL buffer",
NodeBIO::Write,
NodeBIO::Read,
NodeBIO::Puts,
diff --git a/src/node_provider.d b/src/node_provider.d
index 9f2d33ad93dffa..1845ff19a23748 100644
--- a/src/node_provider.d
+++ b/src/node_provider.d
@@ -21,7 +21,7 @@
*/
/*
- * DTrace provider for node.js.
+ * DTrace provider for io.js.
*/
/*
diff --git a/src/node_version.h b/src/node_version.h
index ca154026c7fa8e..f39ed60ae8edfa 100644
--- a/src/node_version.h
+++ b/src/node_version.h
@@ -59,7 +59,7 @@
(minor) == NODE_MINOR_VERSION && (patch) <= NODE_PATCH_VERSION))
/**
- * When this version number is changed, node.js will refuse
+ * When this version number is changed, io.js will refuse
* to load older modules. This should be done whenever
* an API is broken in the C++ side, including in v8 or
* other dependencies.
diff --git a/src/res/node.rc b/src/res/node.rc
index 90836d7375fe24..21403386596047 100644
--- a/src/res/node.rc
+++ b/src/res/node.rc
@@ -51,8 +51,8 @@ BEGIN
BLOCK "040904b0"
BEGIN
VALUE "CompanyName", "Joyent, Inc"
- VALUE "ProductName", "Node.js"
- VALUE "FileDescription", "Node.js: Evented I/O for V8 JavaScript"
+ VALUE "ProductName", "io.js"
+ VALUE "FileDescription", "io.js: Evented I/O for V8 JavaScript"
VALUE "FileVersion", NODE_VERSION_STRING
VALUE "ProductVersion", NODE_VERSION_STRING
VALUE "OriginalFilename", "node.exe"
diff --git a/src/res/node_perfctr_provider.man b/src/res/node_perfctr_provider.man
index fb8e597781e9fb..8b42434f0adfc5 100644
--- a/src/res/node_perfctr_provider.man
+++ b/src/res/node_perfctr_provider.man
@@ -12,8 +12,8 @@
([eval]-wrapper:*:*)
at Module._compile (module.js:*:*)
- at evalScript (node.js:*:*)
- at startup (node.js:*:*)
- at node.js:*:*
+ at evalScript (io.js:*:*)
+ at startup (io.js:*:*)
+ at io.js:*:*
42
42
[eval]:1
@@ -19,9 +19,9 @@ Error: hello
at Object.exports.runInThisContext (vm.js:*)
at Object. ([eval]-wrapper:*:*)
at Module._compile (module.js:*:*)
- at evalScript (node.js:*:*)
- at startup (node.js:*:*)
- at node.js:*:*
+ at evalScript (io.js:*:*)
+ at startup (io.js:*:*)
+ at io.js:*:*
[eval]:1
throw new Error("hello")
^
@@ -30,9 +30,9 @@ Error: hello
at Object.exports.runInThisContext (vm.js:*)
at Object. ([eval]-wrapper:*:*)
at Module._compile (module.js:*:*)
- at evalScript (node.js:*:*)
- at startup (node.js:*:*)
- at node.js:*:*
+ at evalScript (io.js:*:*)
+ at startup (io.js:*:*)
+ at io.js:*:*
100
[eval]:1
var x = 100; y = x;
@@ -42,9 +42,9 @@ ReferenceError: y is not defined
at Object.exports.runInThisContext (vm.js:*)
at Object. ([eval]-wrapper:*:*)
at Module._compile (module.js:*:*)
- at evalScript (node.js:*:*)
- at startup (node.js:*:*)
- at node.js:*:*
+ at evalScript (io.js:*:*)
+ at startup (io.js:*:*)
+ at io.js:*:*
[eval]:1
var ______________________________________________; throw 10
^
diff --git a/test/message/nexttick_throw.out b/test/message/nexttick_throw.out
index baced2ce879dea..bcc9a9c46eb8c5 100644
--- a/test/message/nexttick_throw.out
+++ b/test/message/nexttick_throw.out
@@ -4,7 +4,7 @@
^
ReferenceError: undefined_reference_error_maker is not defined
at *test*message*nexttick_throw.js:*:*
- at process._tickCallback (node.js:*:*)
+ at process._tickCallback (io.js:*:*)
at Function.Module.runMain (module.js:*:*)
- at startup (node.js:*:*)
- at node.js:*:*
+ at startup (io.js:*:*)
+ at io.js:*:*
diff --git a/test/message/stdin_messages.out b/test/message/stdin_messages.out
index de9da7f04ce92b..5ee5045f26e868 100644
--- a/test/message/stdin_messages.out
+++ b/test/message/stdin_messages.out
@@ -7,11 +7,11 @@ SyntaxError: Strict mode code may not include a with statement
at Object.exports.runInThisContext (vm.js:*)
at Object. ([stdin]-wrapper:*:*)
at Module._compile (module.js:*:*)
- at evalScript (node.js:*:*)
- at Socket. (node.js:*:*)
+ at evalScript (io.js:*:*)
+ at Socket. (io.js:*:*)
at Socket.emit (events.js:*:*)
at _stream_readable.js:*:*
- at process._tickCallback (node.js:*:*)
+ at process._tickCallback (io.js:*:*)
42
42
@@ -23,11 +23,11 @@ Error: hello
at Object.exports.runInThisContext (vm.js:*)
at Object. ([stdin]-wrapper:*:*)
at Module._compile (module.js:*:*)
- at evalScript (node.js:*:*)
- at Socket. (node.js:*:*)
+ at evalScript (io.js:*:*)
+ at Socket. (io.js:*:*)
at Socket.emit (events.js:*:*)
at _stream_readable.js:*:*
- at process._tickCallback (node.js:*:*)
+ at process._tickCallback (io.js:*:*)
[stdin]:1
throw new Error("hello")
@@ -37,11 +37,11 @@ Error: hello
at Object.exports.runInThisContext (vm.js:*)
at Object. ([stdin]-wrapper:*:*)
at Module._compile (module.js:*:*)
- at evalScript (node.js:*:*)
- at Socket. (node.js:*:*)
+ at evalScript (io.js:*:*)
+ at Socket. (io.js:*:*)
at Socket.emit (events.js:*:*)
at _stream_readable.js:*:*
- at process._tickCallback (node.js:*:*)
+ at process._tickCallback (io.js:*:*)
100
[stdin]:1
@@ -52,11 +52,11 @@ ReferenceError: y is not defined
at Object.exports.runInThisContext (vm.js:*)
at Object. ([stdin]-wrapper:*:*)
at Module._compile (module.js:*:*)
- at evalScript (node.js:*:*)
- at Socket. (node.js:*:*)
+ at evalScript (io.js:*:*)
+ at Socket. (io.js:*:*)
at Socket.emit (events.js:*:*)
at _stream_readable.js:*:*
- at process._tickCallback (node.js:*:*)
+ at process._tickCallback (io.js:*:*)
[stdin]:1
var ______________________________________________; throw 10
diff --git a/test/message/undefined_reference_in_new_context.out b/test/message/undefined_reference_in_new_context.out
index 3364c9bd34c08f..90d4b1773736dd 100644
--- a/test/message/undefined_reference_in_new_context.out
+++ b/test/message/undefined_reference_in_new_context.out
@@ -13,4 +13,4 @@ ReferenceError: foo is not defined
at Module.load (module.js:*)
at Function.Module._load (module.js:*:*)
at Function.Module.runMain (module.js:*:*)
- at startup (node.js:*:*)
+ at startup (io.js:*:*)
diff --git a/test/message/vm_display_runtime_error.out b/test/message/vm_display_runtime_error.out
index 6c3314de0d88a0..4c8b9f5204fe76 100644
--- a/test/message/vm_display_runtime_error.out
+++ b/test/message/vm_display_runtime_error.out
@@ -12,5 +12,5 @@ Error: boo!
at Module.load (module.js:*)
at Function.Module._load (module.js:*)
at Function.Module.runMain (module.js:*)
- at startup (node.js:*)
- at node.js:*
+ at startup (io.js:*)
+ at io.js:*
diff --git a/test/message/vm_display_syntax_error.out b/test/message/vm_display_syntax_error.out
index 086944870263f6..d062bf53060d79 100644
--- a/test/message/vm_display_syntax_error.out
+++ b/test/message/vm_display_syntax_error.out
@@ -11,5 +11,5 @@ SyntaxError: Unexpected number
at Module.load (module.js:*)
at Function.Module._load (module.js:*)
at Function.Module.runMain (module.js:*)
- at startup (node.js:*)
- at node.js:*
+ at startup (io.js:*)
+ at io.js:*
diff --git a/test/message/vm_dont_display_runtime_error.out b/test/message/vm_dont_display_runtime_error.out
index e3aa0e17f1bf8d..e580c27c20c5dd 100644
--- a/test/message/vm_dont_display_runtime_error.out
+++ b/test/message/vm_dont_display_runtime_error.out
@@ -12,5 +12,5 @@ Error: boo!
at Module.load (module.js:*)
at Function.Module._load (module.js:*)
at Function.Module.runMain (module.js:*)
- at startup (node.js:*)
- at node.js:*
+ at startup (io.js:*)
+ at io.js:*
diff --git a/test/message/vm_dont_display_syntax_error.out b/test/message/vm_dont_display_syntax_error.out
index f2e4a9495231e0..a5ceceb1c99f59 100644
--- a/test/message/vm_dont_display_syntax_error.out
+++ b/test/message/vm_dont_display_syntax_error.out
@@ -11,5 +11,5 @@ SyntaxError: Unexpected number
at Module.load (module.js:*)
at Function.Module._load (module.js:*)
at Function.Module.runMain (module.js:*)
- at startup (node.js:*)
- at node.js:*
+ at startup (io.js:*)
+ at io.js:*
diff --git a/test/simple/test-buffer-ascii.js b/test/simple/test-buffer-ascii.js
index 784597a48e40ed..794511ed919d56 100644
--- a/test/simple/test-buffer-ascii.js
+++ b/test/simple/test-buffer-ascii.js
@@ -22,7 +22,7 @@
var common = require('../common');
var assert = require('assert');
-// ASCII conversion in node.js simply masks off the high bits,
+// ASCII conversion in io.js simply masks off the high bits,
// it doesn't do transliteration.
assert.equal(Buffer('hérité').toString('ascii'), 'hC)ritC)');
diff --git a/test/simple/test-buffer.js b/test/simple/test-buffer.js
index bf742f93480934..ec0a9dfafd944e 100644
--- a/test/simple/test-buffer.js
+++ b/test/simple/test-buffer.js
@@ -557,7 +557,7 @@ var pos = 0;
for (var i = 0; i < segments.length; ++i) {
pos += b.write(segments[i], pos, 'base64');
}
-assert.equal(b.toString('binary', 0, pos), 'Madness?! This is node.js!');
+assert.equal(b.toString('binary', 0, pos), 'Madness?! This is io.js!');
// Creating buffers larger than pool size.
var l = Buffer.poolSize + 5;
diff --git a/test/simple/test-child-process-fork.js b/test/simple/test-child-process-fork.js
index 41cc28c72e402a..bcd786ce1be00b 100644
--- a/test/simple/test-child-process-fork.js
+++ b/test/simple/test-child-process-fork.js
@@ -24,7 +24,7 @@ var common = require('../common');
var fork = require('child_process').fork;
var args = ['foo', 'bar'];
-var n = fork(common.fixturesDir + '/child-process-spawn-node.js', args);
+var n = fork(common.fixturesDir + '/child-process-spawn-io.js', args);
assert.deepEqual(args, ['foo', 'bar']);
var messageCount = 0;
diff --git a/test/simple/test-crypto-authenticated.js b/test/simple/test-crypto-authenticated.js
index 8b4411607359a6..79d8002d9b0082 100644
--- a/test/simple/test-crypto-authenticated.js
+++ b/test/simple/test-crypto-authenticated.js
@@ -54,15 +54,15 @@ var TEST_CASES = [
ct: '4BE13596F64DFA2C2D0FAC76',
tag: '272B422F62EB545EAA15B5FF84092447', tampered: true },
{ algo: 'aes-256-gcm', key: '337a54767a7233703637564336316a6d56353472495975313534357834546c59',
- iv: '36306950306836764a6f4561', plain: 'Hello node.js world!',
+ iv: '36306950306836764a6f4561', plain: 'Hello io.js world!',
ct: '58E62CFE7B1D274111A82267EBB93866E72B6C2A',
tag: '9BB44F663BADABACAE9720881FB1EC7A', tampered: false },
{ algo: 'aes-256-gcm', key: '337a54767a7233703637564336316a6d56353472495975313534357834546c59',
- iv: '36306950306836764a6f4561', plain: 'Hello node.js world!',
+ iv: '36306950306836764a6f4561', plain: 'Hello io.js world!',
ct: '58E62CFF7B1D274011A82267EBB93866E72B6C2B',
tag: '9BB44F663BADABACAE9720881FB1EC7A', tampered: true },
{ algo: 'aes-192-gcm', key: '1ed2233fa2223ef5d7df08546049406c7305220bca40d4c9',
- iv: '0e1791e9db3bd21a9122c416', plain: 'Hello node.js world!',
+ iv: '0e1791e9db3bd21a9122c416', plain: 'Hello io.js world!',
password: 'very bad password', aad: '63616c76696e',
ct: 'DDA53A4059AA17B88756984995F7BBA3C636CC44',
tag: 'D2A35E5C611E5E3D2258360241C5B045', tampered: false }
diff --git a/test/simple/test-crypto-binary-default.js b/test/simple/test-crypto-binary-default.js
index fe7da668e21323..eeeec9664c409d 100644
--- a/test/simple/test-crypto-binary-default.js
+++ b/test/simple/test-crypto-binary-default.js
@@ -449,7 +449,7 @@ assert.strictEqual(verified, true, 'sign and verify (buffer)');
function testCipher1(key) {
// Test encryption and decryption
- var plaintext = 'Keep this a secret? No! Tell everyone about node.js!';
+ var plaintext = 'Keep this a secret? No! Tell everyone about io.js!';
var cipher = crypto.createCipher('aes192', key);
// encrypt plaintext which is in utf8 format
diff --git a/test/simple/test-crypto.js b/test/simple/test-crypto.js
index d3f1ade321c185..6918421a256500 100644
--- a/test/simple/test-crypto.js
+++ b/test/simple/test-crypto.js
@@ -582,7 +582,7 @@ assert.strictEqual(verified, true, 'sign and verify (stream)');
function testCipher1(key) {
// Test encryption and decryption
- var plaintext = 'Keep this a secret? No! Tell everyone about node.js!';
+ var plaintext = 'Keep this a secret? No! Tell everyone about io.js!';
var cipher = crypto.createCipher('aes192', key);
// encrypt plaintext which is in utf8 format
diff --git a/test/simple/test-http-multi-line-headers.js b/test/simple/test-http-multi-line-headers.js
index 9415abadcb70cb..ac5f0f004dca49 100644
--- a/test/simple/test-http-multi-line-headers.js
+++ b/test/simple/test-http-multi-line-headers.js
@@ -28,7 +28,7 @@ var net = require('net');
var gotResponse = false;
var server = net.createServer(function(conn) {
- var body = 'Yet another node.js server.';
+ var body = 'Yet another io.js server.';
var response =
'HTTP/1.1 200 OK\r\n' +
diff --git a/test/simple/test-http-server-multiheaders2.js b/test/simple/test-http-server-multiheaders2.js
index 40674c0fc2e7eb..a8b5860fb2fd3e 100644
--- a/test/simple/test-http-server-multiheaders2.js
+++ b/test/simple/test-http-server-multiheaders2.js
@@ -94,7 +94,7 @@ var headers = []
.concat(multipleForbidden.map(makeHeader('foo')))
.concat(multipleAllowed.map(makeHeader('bar')))
.concat(multipleForbidden.map(makeHeader('bar')))
- // content-length is a special case since node.js
+ // content-length is a special case since io.js
// is dropping connetions with non-numeric headers
.concat([['content-length', 0], ['content-length', 123]]);
diff --git a/test/simple/test-readline-interface.js b/test/simple/test-readline-interface.js
index b86dd5a8a9bd78..8aca4cadedaa0c 100644
--- a/test/simple/test-readline-interface.js
+++ b/test/simple/test-readline-interface.js
@@ -332,7 +332,7 @@ function isWarned(emitter) {
});
assert.doesNotThrow(function() {
- rli.question("What do you think of node.js? ", function(answer) {
+ rli.question("What do you think of io.js? ", function(answer) {
console.log("Thank you for your valuable feedback:", answer);
rli.close();
})
diff --git a/test/simple/test-zlib-dictionary.js b/test/simple/test-zlib-dictionary.js
index 58da810ccdcc93..3cdd8bd7bad6a5 100644
--- a/test/simple/test-zlib-dictionary.js
+++ b/test/simple/test-zlib-dictionary.js
@@ -46,7 +46,7 @@ var deflate = zlib.createDeflate({ dictionary: spdyDict });
var input = [
'HTTP/1.1 200 Ok',
- 'Server: node.js',
+ 'Server: io.js',
'Content-Length: 0',
''
].join('\r\n');
diff --git a/tools/doc/package.json b/tools/doc/package.json
index d87c9345b33f2e..8c3356840f82dd 100644
--- a/tools/doc/package.json
+++ b/tools/doc/package.json
@@ -1,7 +1,7 @@
{
"author": "Isaac Z. Schlueter (http://blog.izs.me/)",
"name": "node-doc-generator",
- "description": "Internal tool for generating Node.js API docs",
+ "description": "Internal tool for generating io.js API docs",
"version": "0.0.0",
"engines": {
"node": ">=0.6.10"
diff --git a/tools/genv8constants.py b/tools/genv8constants.py
index 45b4ae317125cd..9c2c48a64f57cb 100755
--- a/tools/genv8constants.py
+++ b/tools/genv8constants.py
@@ -23,7 +23,7 @@
except OSError, e:
if e.errno == errno.ENOENT:
print '''
- Node.js compile error: could not find objdump
+ io.js compile error: could not find objdump
Check that GNU binutils are installed and included in PATH
'''
diff --git a/tools/icu/README.md b/tools/icu/README.md
index 40d5287d9f1e9e..67a8ff09fc30c1 100644
--- a/tools/icu/README.md
+++ b/tools/icu/README.md
@@ -1,7 +1,7 @@
Notes about the icu directory.
===
-The files in this directory were written for the node.js effort. It's
+The files in this directory were written for the io.js effort. It's
the intent of their author (Steven R. Loomis / srl295) to merge them
upstream into ICU, pending much discussion within the ICU-PMC.
diff --git a/tools/icu/icu_small.json b/tools/icu/icu_small.json
index ddf7d1204e814a..2fb5e0183886b4 100644
--- a/tools/icu/icu_small.json
+++ b/tools/icu/icu_small.json
@@ -1,6 +1,6 @@
{
"copyright": "Copyright (c) 2014 IBM Corporation and Others. All Rights Reserved.",
- "comment": "icutrim.py config: Trim down ICU to just English, needed for node.js use.",
+ "comment": "icutrim.py config: Trim down ICU to just English, needed for io.js use.",
"variables": {
"none": {
"only": []
diff --git a/tools/icu/iculslocs.cc b/tools/icu/iculslocs.cc
index 66becace0a4a27..e7b8af53826ac2 100644
--- a/tools/icu/iculslocs.cc
+++ b/tools/icu/iculslocs.cc
@@ -117,7 +117,7 @@ void usage() {
}
/**
- * @param status changed from reference to pointer to match node.js style
+ * @param status changed from reference to pointer to match io.js style
*/
void calculatePackageName(UErrorCode* status) {
packageName.clear();
@@ -138,7 +138,7 @@ void calculatePackageName(UErrorCode* status) {
* return zero for false, or nonzero if it was openable.
* Assumes calculatePackageName was called.
* @param exists set to TRUE if exists, FALSE otherwise.
- * Changed from reference to pointer to match node.js style
+ * Changed from reference to pointer to match io.js style
* @return 0 on "OK" (success or resource-missing),
* 1 on "FAILURE" (unexpected error)
*/
diff --git a/tools/msvs/genfiles/node_perfctr_provider.rc b/tools/msvs/genfiles/node_perfctr_provider.rc
index c7816f5fa39dc4..abbd6ac846d44d 100644
--- a/tools/msvs/genfiles/node_perfctr_provider.rc
+++ b/tools/msvs/genfiles/node_perfctr_provider.rc
@@ -1,8 +1,8 @@
STRINGTABLE
BEGIN
- 1 "Node.js"
- 2 "Node.js" // {Locked} means don't localize
- 3 "Node.js performance counters"
+ 1 "io.js"
+ 2 "io.js" // {Locked} means don't localize
+ 3 "io.js performance counters"
5 "HTTP server requests"
6 "HTTP server requests" // {Locked} means don't localize
7 "Number of HTTP server requests"
diff --git a/tools/msvs/msi/product.wxs b/tools/msvs/msi/product.wxs
index 977be2ce40e086..d55880a2ec9d5f 100755
--- a/tools/msvs/msi/product.wxs
+++ b/tools/msvs/msi/product.wxs
@@ -2,11 +2,11 @@
-
-
+
+
-
+
@@ -23,7 +23,7 @@
+ DowngradeErrorMessage="A later version of io.js is already installed. Setup will now exit."/>
@@ -40,8 +40,8 @@
@@ -51,14 +51,14 @@
+ Description="Installs support for io.js-specific performance counters.">
+ Description="Installs support for event tracing (ETW) events generated by io.js.">
@@ -66,7 +66,7 @@
+ Description="Install npm, the recommended package manager for io.js.">
@@ -76,7 +76,7 @@
+ Description="Add start menu entries that link the the online documentation for io.js $(var.ProductVersion) and the io.js website.">
@@ -101,7 +101,7 @@
-
+
@@ -150,17 +150,17 @@
Type="string"
Value="$(var.ProductVersion)"/>
@@ -281,7 +281,7 @@
NOT Installed1
-
+
diff --git a/tools/msvs/nodevars.bat b/tools/msvs/nodevars.bat
index 064f83cbc85405..0d51320723eb91 100644
--- a/tools/msvs/nodevars.bat
+++ b/tools/msvs/nodevars.bat
@@ -1,6 +1,6 @@
@echo off
-rem Ensure this Node.js and npm are first in the PATH
+rem Ensure this io.js and npm are first in the PATH
set PATH=%APPDATA%\npm;%~dp0;%PATH%
setlocal enabledelayedexpansion
@@ -12,13 +12,13 @@ for /F "usebackq delims=" %%v in (`%print_version%`) do set version=%%v
rem Print message.
if exist npm.cmd (
- echo Your environment has been set up for using Node.js !version! and npm.
+ echo Your environment has been set up for using io.js !version! and npm.
) else (
- echo Your environment has been set up for using Node.js !version!.
+ echo Your environment has been set up for using io.js !version!.
)
popd
endlocal
-rem If we're in the node.js directory, change to the user's home dir.
+rem If we're in the io.js directory, change to the user's home dir.
if "%CD%\"=="%~dp0" cd /d "%HOMEDRIVE%%HOMEPATH%"
diff --git a/tools/pkgsrc/description b/tools/pkgsrc/description
index 1cf2a08512e67f..a0f266c4cb41a4 100644
--- a/tools/pkgsrc/description
+++ b/tools/pkgsrc/description
@@ -1,4 +1,4 @@
-Node.js is an evented I/O framework for the V8 JavaScript engine. It is
+io.js is an evented I/O framework for the V8 JavaScript engine. It is
intended for writing scalable network programs such as web servers.
Packaged by nodejs.org
diff --git a/tools/rpm/node.spec b/tools/rpm/node.spec
index 69369e31c7cfdd..1cbde25ca52eff 100644
--- a/tools/rpm/node.spec
+++ b/tools/rpm/node.spec
@@ -18,7 +18,7 @@
Name: node
Version: %{_version}
Release: 1
-Summary: Node.js is a platform for building fast, scalable network applications.
+Summary: io.js is a platform for building fast, scalable network applications.
Group: Development/Languages
License: MIT
URL: http://nodejs.org/
@@ -32,15 +32,15 @@ BuildRequires: python
# Conflicts with the HAM radio package.
Conflicts: node <= 0.3.2-11
-# Conflicts with the Fedora node.js package.
+# Conflicts with the Fedora io.js package.
Conflicts: nodejs
%description
-Node.js is a platform built on Chrome's JavaScript runtime for easily
+io.js is a platform built on Chrome's JavaScript runtime for easily
building fast, scalable network applications.
-Node.js uses an event-driven, non-blocking I/O model that makes it
+io.js uses an event-driven, non-blocking I/O model that makes it
lightweight and efficient, perfect for data-intensive real-time
applications that run across distributed devices.
@@ -71,9 +71,9 @@ make %{?_smp_mflags}
# Use mildly hard-coded paths in the install and files targets for now.
-# _libdir is /usr/lib64 on some systems but the node.js installer always
+# _libdir is /usr/lib64 on some systems but the io.js installer always
# installs to /usr/lib. I have commits sitting in a branch that add --libdir
-# and --mandir configure switches to the node.js configure script but it's
+# and --mandir configure switches to the io.js configure script but it's
# debatable if it's worth the extra complexity.
%install
export DONT_STRIP=1 # Don't strip debug symbols for now.
diff --git a/vcbuild.bat b/vcbuild.bat
index 616b5bb114569f..35297c4577f169 100644
--- a/vcbuild.bat
+++ b/vcbuild.bat
@@ -151,7 +151,7 @@ if errorlevel 1 goto exit
@rem Skip signing if the `nosign` option was specified.
if defined nosign goto licensertf
-signtool sign /a /d "Node.js" /t http://timestamp.globalsign.com/scripts/timestamp.dll Release\node.exe
+signtool sign /a /d "io.js" /t http://timestamp.globalsign.com/scripts/timestamp.dll Release\node.exe
if errorlevel 1 echo Failed to sign exe&goto exit
:licensertf
@@ -175,7 +175,7 @@ msbuild "%~dp0tools\msvs\msi\nodemsi.sln" /m /t:Clean,Build /p:Configuration=%co
if errorlevel 1 goto exit
if defined nosign goto run
-signtool sign /a /d "Node.js" /t http://timestamp.globalsign.com/scripts/timestamp.dll Release\node-v%NODE_VERSION%-%msiplatform%.msi
+signtool sign /a /d "io.js" /t http://timestamp.globalsign.com/scripts/timestamp.dll Release\node-v%NODE_VERSION%-%msiplatform%.msi
if errorlevel 1 echo Failed to sign msi&goto exit
:run
@@ -250,5 +250,5 @@ rem ***************
:getnodeversion
set NODE_VERSION=
for /F "usebackq tokens=*" %%i in (`python "%~dp0tools\getnodeversion.py"`) do set NODE_VERSION=%%i
-if not defined NODE_VERSION echo Cannot determine current version of node.js & exit /b 1
+if not defined NODE_VERSION echo Cannot determine current version of io.js & exit /b 1
goto :EOF