fix #1508: jshint is broken in build

This commit is contained in:
nightwing 2013-07-08 13:58:57 +04:00
commit c5378b54e1
6 changed files with 334 additions and 171 deletions

View file

@ -197,7 +197,7 @@ require.alias = function (from, to) {
})();
require.define("path",function(require,module,exports,__dirname,__filename,process,global) {
require.def("path",function(req,module,exports,__dirname,__filename,process,global) {
function filter (xs, fn) {
var res = [];
for (var i = 0; i < xs.length; i++) {
@ -336,7 +336,7 @@ exports.extname = function(path) {
//@ sourceURL=path
});
require.define("__browserify_process",function(require,module,exports,__dirname,__filename,process,global) {
require.def("__browserify_process",function(req,module,exports,__dirname,__filename,process,global) {
var process = module.exports = {};
process.nextTick = (function () {
@ -379,7 +379,7 @@ process.env = {};
process.argv = [];
process.binding = function (name) {
if (name === 'evals') return (require)('vm')
if (name === 'evals') return (req)('vm')
else throw new Error('No such module. (Possibly not yet loaded)')
};
@ -388,7 +388,7 @@ process.binding = function (name) {
var path;
process.cwd = function () { return cwd };
process.chdir = function (dir) {
if (!path) path = require('path');
if (!path) path = req('path');
cwd = path.resolve(dir, cwd);
};
})();
@ -396,12 +396,12 @@ process.binding = function (name) {
//@ sourceURL=__browserify_process
});
require.define("/node_modules/underscore/package.json",function(require,module,exports,__dirname,__filename,process,global) {
require.def("/node_modules/underscore/package.json",function(req,module,exports,__dirname,__filename,process,global) {
module.exports = {"main":"underscore.js"}
//@ sourceURL=/node_modules/underscore/package.json
});
require.define("/node_modules/underscore/underscore.js",function(require,module,exports,__dirname,__filename,process,global) {
require.def("/node_modules/underscore/underscore.js",function(req,module,exports,__dirname,__filename,process,global) {
// Underscore.js 1.4.0
// http://underscorejs.org
// (c) 2009-2012 Jeremy Ashkenas, DocumentCloud Inc.
@ -1592,7 +1592,7 @@ require.define("/node_modules/underscore/underscore.js",function(require,module,
//@ sourceURL=/node_modules/underscore/underscore.js
});
require.define("events",function(require,module,exports,__dirname,__filename,process,global) {
require.def("events",function(req,module,exports,__dirname,__filename,process,global) {
if (!process.EventEmitter) process.EventEmitter = function () {};
var EventEmitter = exports.EventEmitter = process.EventEmitter;
@ -1609,7 +1609,7 @@ var isArray = typeof Array.isArray === 'function'
//
// Obviously not all Emitters should be limited to 10. This function allows
// that to be increased. Set to zero for unlimited.
var defaultMaxListeners = 10;
var defaultMaxListeners = 200;
EventEmitter.prototype.setMaxListeners = function(n) {
if (!this._events) this._events = {};
this._events.maxListeners = n;
@ -1768,7 +1768,7 @@ EventEmitter.prototype.listeners = function(type) {
//@ sourceURL=events
});
require.define("/src/shared/vars.js",function(require,module,exports,__dirname,__filename,process,global) {
require.def("/src/shared/vars.js",function(req,module,exports,__dirname,__filename,process,global) {
"use strict";
// Identifiers provided by the ECMAScript standard.
@ -2160,10 +2160,10 @@ exports.yui = {
//@ sourceURL=/src/shared/vars.js
});
require.define("/src/shared/messages.js",function(require,module,exports,__dirname,__filename,process,global) {
require.def("/src/shared/messages.js",function(req,module,exports,__dirname,__filename,process,global) {
"use strict";
var _ = require("underscore");
var _ = req("underscore");
var errors = {
// JSHint options
@ -2371,17 +2371,17 @@ _.each(info, function (desc, code) {
//@ sourceURL=/src/shared/messages.js
});
require.define("/src/stable/lex.js",function(require,module,exports,__dirname,__filename,process,global) {
require.def("/src/stable/lex.js",function(req,module,exports,__dirname,__filename,process,global) {
/*
* Lexical analysis and token construction.
*/
"use strict";
var _ = require("underscore");
var events = require("events");
var reg = require("./reg.js");
var state = require("./state.js").state;
var _ = req("underscore");
var events = req("events");
var reg = req("./reg.js");
var state = req("./state.js").state;
// Some of these token types are from JavaScript Parser API
// while others are specific to JSHint parser.
@ -3987,7 +3987,7 @@ exports.Lexer = Lexer;
//@ sourceURL=/src/stable/lex.js
});
require.define("/src/stable/reg.js",function(require,module,exports,__dirname,__filename,process,global) {
require.def("/src/stable/reg.js",function(req,module,exports,__dirname,__filename,process,global) {
/*
* Regular expressions. Some of these are stupidly long.
*/
@ -4025,7 +4025,7 @@ exports.fallsThrough = /^\s*\/\*\s*falls\sthrough\s*\*\/\s*$/;
//@ sourceURL=/src/stable/reg.js
});
require.define("/src/stable/state.js",function(require,module,exports,__dirname,__filename,process,global) {
require.def("/src/stable/state.js",function(req,module,exports,__dirname,__filename,process,global) {
"use strict";
var state = {
@ -4051,7 +4051,7 @@ exports.state = state;
//@ sourceURL=/src/stable/state.js
});
require.define("/src/stable/style.js",function(require,module,exports,__dirname,__filename,process,global) {
require.def("/src/stable/style.js",function(req,module,exports,__dirname,__filename,process,global) {
"use strict";
exports.register = function (linter) {
@ -4226,7 +4226,7 @@ exports.register = function (linter) {
//@ sourceURL=/src/stable/style.js
});
require.define("/src/stable/jshint.js",function(require,module,exports,__dirname,__filename,process,global) {
require.def("/src/stable/jshint.js",function(req,module,exports,__dirname,__filename,process,global) {
/*!
* JSHint, by JSHint Community.
*
@ -4259,14 +4259,14 @@ require.define("/src/stable/jshint.js",function(require,module,exports,__dirname
/*jshint quotmark:double */
var _ = require("underscore");
var events = require("events");
var vars = require("../shared/vars.js");
var messages = require("../shared/messages.js");
var Lexer = require("./lex.js").Lexer;
var reg = require("./reg.js");
var state = require("./state.js").state;
var style = require("./style.js");
var _ = req("underscore");
var events = req("events");
var vars = req("../shared/vars.js");
var messages = req("../shared/messages.js");
var Lexer = req("./lex.js").Lexer;
var reg = req("./reg.js");
var state = req("./state.js").state;
var style = req("./style.js");
// We build the application inside a function so that we produce only a single
// global variable. That function will be invoked immediately, and its return
@ -7888,8 +7888,7 @@ if (typeof exports === "object" && exports) {
//@ sourceURL=/src/stable/jshint.js
});
require("/src/stable/jshint.js");
req("/src/stable/jshint.js");
var jsHint = require("/src/stable/jshint.js");
return function(require, exports, module) {module.exports = jsHint;}
}())
function req() {return require.apply(this, arguments)}module.exports = req("/src/stable/jshint.js");
})