add testing dependencies to sdk package.json

pull/85/head^2
nightwing 2015-05-10 04:06:56 +04:00
rodzic 8205d54cb6
commit 26ee3d7ca9
2 zmienionych plików z 31 dodań i 4 usunięć

Wyświetl plik

@ -11,10 +11,8 @@
},
"dependencies": {
"acorn": ">=0.11.0",
"amd-loader": "",
"async": "^0.9.0",
"base64id": "~0.1.0",
"c9": "",
"connect": "~2.12.0",
"debug": "~0.7.4",
"ejs": "~0.8.3",
@ -44,10 +42,19 @@
"read": "~1.0.5",
"form-data": "~0.2.0"
},
"optionalDependencies": {
"pty.js": "git://github.com/cloud9ide/pty.js.git#10e31e23ed"
"devDependencies": {
"chai": "~1.5.0",
"mocha": "~1.8.1"
},
"licenses": [],
"bundledDependencies": [
"ace",
"ace_tree",
"amd-loader",
"architect",
"architect-build",
"c9"
],
"c9plugins": {
"c9.ide.language": "#77f75c7635",
"c9.ide.language.css": "#ef8a28943e",

Wyświetl plik

@ -0,0 +1,20 @@
var modules = require("module");
var oldResolve = modules._resolveFilename;
var extraPaths = [
__dirname + "/../node_modules/ace/lib",
__dirname + "/../node_modules/treehugger/lib",
__dirname + "/../node_modules/v8debug/lib",
__dirname + "/../"
];
modules._resolveFilename = function(request, paths) {
// Ensure client extensions can be loaded
request = request.replace(/^ext\//, "ext.")
.replace(/^core\//, "cloud9.core/www/core/")
.replace(/^lib\/chai\//, "chai/");
// Add the extra paths
extraPaths.forEach(function(p) {
if(paths.paths.indexOf(p) === -1)
paths.paths.push(p);
});
return oldResolve(request, paths);
};