The communications platform that puts data protection first.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Rocket.Chat/packages/rocketchat-hubot/package.js

55 lines
1.2 KiB

Package.describe({
name: 'rocketchat:hubot',
version: '0.0.1',
summary: 'Package hubot for Meteor server',
git: ''
});
Package.onUse(function(api) {
api.versionsFrom('1.0');
api.use([
'coffeescript',
'tracker',
'rocketchat:lib'
]);
api.addFiles([
'hubot.coffee',
'settings.coffee',
], ['server']);
// TAPi18n
api.use('templating', 'client');
var _ = Npm.require('underscore');
var fs = Npm.require('fs');
tapi18nFiles = _.compact(_.map(fs.readdirSync('packages/rocketchat-hubot/i18n'), function(filename) {
if (fs.statSync('packages/rocketchat-hubot/i18n/' + filename).size > 16) {
return 'i18n/' + filename;
}
}));
api.use('tap:i18n');
api.addFiles(tapi18nFiles);
api.export('Hubot', ['server']);
api.export('HubotScripts', ['server']);
api.export('RocketBot', ['server']);
api.export('RocketBotReceiver', ['server']);
api.export('RocketChatAdapter', ['server']);
});
Npm.depends({
"coffee-script": "1.9.3",
"hubot": "2.13.1",
"hubot-calculator": "0.4.0",
"hubot-google-hangouts": "0.7.1",
"hubot-google-images": "0.1.5",
"hubot-google-translate": "0.2.0",
"hubot-maps": "0.0.2",
"hubot-help": "0.1.1",
"hubot-scripts": "2.16.1",
"hubot-youtube": "1.0.0",
});
Package.onTest(function(api) {});