summaryrefslogtreecommitdiff
path: root/lib/process.js
diff options
context:
space:
mode:
authorAleksey Smolenchuk <aleksey@uber.com>2014-12-30 14:25:52 -0800
committerBen Noordhuis <info@bnoordhuis.nl>2014-12-30 23:29:32 +0100
commitd8586eab7e62304f6087fd1b531aa525a5f14c2c (patch)
tree863a6217f16bcccfbfff9d077ffa9f6d2a5ce704 /lib/process.js
parentb42c0853ae3c41f88959168c5124af4f68059cbf (diff)
downloadnodejs-d8586eab7e62304f6087fd1b531aa525a5f14c2c.tar.gz
nodejs-d8586eab7e62304f6087fd1b531aa525a5f14c2c.tar.bz2
nodejs-d8586eab7e62304f6087fd1b531aa525a5f14c2c.zip
lib: introduce process module
This makes require('process') always return a reference to the global process object. PR-URL: https://github.com/iojs/io.js/pull/206 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Diffstat (limited to 'lib/process.js')
-rw-r--r--lib/process.js25
1 files changed, 25 insertions, 0 deletions
diff --git a/lib/process.js b/lib/process.js
new file mode 100644
index 000000000..288e31372
--- /dev/null
+++ b/lib/process.js
@@ -0,0 +1,25 @@
+// Copyright io.js contributors
+//
+// Permission is hereby granted, free of charge, to any person obtaining a
+// copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to permit
+// persons to whom the Software is furnished to do so, subject to the
+// following conditions:
+//
+// The above copyright notice and this permission notice shall be included
+// in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
+// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
+// USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+'use strict';
+
+// Re-export process as a native module
+module.exports = process;