kopia lustrzana https://github.com/c9/core
57 wiersze
1.4 KiB
JavaScript
57 wiersze
1.4 KiB
JavaScript
define(function(require, exports, module) {
|
|
|
|
module.exports = function(session, options){
|
|
// Dependencies for the collaboration features of Cloud9
|
|
|
|
session.install({
|
|
"name": "SQLite",
|
|
"description": "SQLite Database and NPM module",
|
|
"cwd": "~/.c9",
|
|
"optional": true
|
|
}, [
|
|
{
|
|
"npm": ["sqlite3@3.0.5"]
|
|
},
|
|
{
|
|
"tar.gz": {
|
|
"url": "https://raw.githubusercontent.com/c9/install/master/packages/sqlite3/linux/sqlite3.tar.gz",
|
|
"target": "~/.c9/lib/sqlite3",
|
|
"dir": "sqlite3"
|
|
}
|
|
},
|
|
{
|
|
"symlink": {
|
|
"source": "~/.c9/lib/sqlite3/sqlite3",
|
|
"target": "~/.c9/bin/sqlite3"
|
|
}
|
|
}
|
|
]);
|
|
|
|
session.install({
|
|
"name": "Sequalize",
|
|
"description": "Sequalize NPM module",
|
|
"cwd": "~/.c9",
|
|
"optional": true
|
|
}, {
|
|
"npm": ["sequelize@2.0.0-beta.0"]
|
|
});
|
|
|
|
session.install({
|
|
"name": "Collab Server",
|
|
"description": "A small Node.js collaboration server",
|
|
"cwd": "~/.c9",
|
|
"optional": true
|
|
}, {
|
|
"tar.gz": {
|
|
"url": "https://raw.githubusercontent.com/c9/install/master/packages/extend/c9-vfs-extend.tar.gz",
|
|
"target": "~/.c9"
|
|
}
|
|
});
|
|
|
|
// Show the installation screen
|
|
session.start();
|
|
};
|
|
|
|
module.exports.version = 1;
|
|
|
|
}); |