var runInNewContext = Script.runInNewContext;
var assert = require('assert').ok;
+
+function hOP(obj, prop) {
+ return Object.prototype.hasOwnProperty.call(obj, prop);
+}
+
+
function Module(id, parent) {
this.id = id;
this.exports = {};
var packageCache = {};
function readPackage(requestPath) {
- if (packageCache.hasOwnProperty(requestPath)) {
+ if (hOP(packageCache, requestPath)) {
return packageCache[requestPath];
}
var urlDecode = process.binding('http_parser').urlDecode;
+function hOP(obj, prop) {
+ return Object.prototype.hasOwnProperty.call(obj, prop);
+}
+
+
function charCode(c) {
return c.charCodeAt(0);
}
var k = QueryString.unescape(x[0], true);
var v = QueryString.unescape(x.slice(1).join(eq), true);
- if (!obj.hasOwnProperty(k)) {
+ if (!hOP(obj, k)) {
obj[k] = v;
} else if (!Array.isArray(obj[k])) {
obj[k] = [obj[k], v];
var fs = require('fs');
var rl = require('readline');
+
+function hOP(obj, prop) {
+ return Object.prototype.hasOwnProperty.call(obj, prop);
+}
+
+
var context;
var disableColors = true;
group.sort();
for (var j = 0; j < group.length; j++) {
c = group[j];
- if (!uniq.hasOwnProperty(c)) {
+ if (!hOP(uniq, c)) {
completions.push(c);
uniq[c] = true;
}