From 12f4c96e398128fec9475a27af31572158ac3ae9 Mon Sep 17 00:00:00 2001 From: Marcos Defendi Date: Tue, 20 Nov 2018 13:42:47 -0200 Subject: [PATCH] Conver rocketchat-issuelinks to main module structure --- packages/rocketchat-issuelinks/{ => client}/client.js | 1 + packages/rocketchat-issuelinks/client/index.js | 1 + packages/rocketchat-issuelinks/package.js | 11 ++++++----- packages/rocketchat-issuelinks/server/index.js | 1 + .../rocketchat-issuelinks/{ => server}/settings.js | 2 ++ 5 files changed, 11 insertions(+), 5 deletions(-) rename packages/rocketchat-issuelinks/{ => client}/client.js (92%) create mode 100644 packages/rocketchat-issuelinks/client/index.js create mode 100644 packages/rocketchat-issuelinks/server/index.js rename packages/rocketchat-issuelinks/{ => server}/settings.js (89%) diff --git a/packages/rocketchat-issuelinks/client.js b/packages/rocketchat-issuelinks/client/client.js similarity index 92% rename from packages/rocketchat-issuelinks/client.js rename to packages/rocketchat-issuelinks/client/client.js index 9b75a3ea31c4..d7c236440232 100644 --- a/packages/rocketchat-issuelinks/client.js +++ b/packages/rocketchat-issuelinks/client/client.js @@ -1,3 +1,4 @@ +import { RocketChat } from 'meteor/rocketchat:lib'; import s from 'underscore.string'; // diff --git a/packages/rocketchat-issuelinks/client/index.js b/packages/rocketchat-issuelinks/client/index.js new file mode 100644 index 000000000000..d99e4ed77352 --- /dev/null +++ b/packages/rocketchat-issuelinks/client/index.js @@ -0,0 +1 @@ +import './client'; diff --git a/packages/rocketchat-issuelinks/package.js b/packages/rocketchat-issuelinks/package.js index 04607d26e5b7..4f32a343778f 100644 --- a/packages/rocketchat-issuelinks/package.js +++ b/packages/rocketchat-issuelinks/package.js @@ -6,9 +6,10 @@ Package.describe({ }); Package.onUse(function(api) { - api.use('rocketchat:lib'); - api.use('ecmascript'); - - api.addFiles('client.js', ['client']); - api.addFiles('settings.js', ['server']); + api.use([ + 'ecmascript', + 'rocketchat:lib', + ]); + api.mainModule('client/index.js', 'client'); + api.mainModule('server/index.js', 'server'); }); diff --git a/packages/rocketchat-issuelinks/server/index.js b/packages/rocketchat-issuelinks/server/index.js new file mode 100644 index 000000000000..97097791afdc --- /dev/null +++ b/packages/rocketchat-issuelinks/server/index.js @@ -0,0 +1 @@ +import './settings'; diff --git a/packages/rocketchat-issuelinks/settings.js b/packages/rocketchat-issuelinks/server/settings.js similarity index 89% rename from packages/rocketchat-issuelinks/settings.js rename to packages/rocketchat-issuelinks/server/settings.js index 7d12db7f4a5a..b4a96d4e7d86 100644 --- a/packages/rocketchat-issuelinks/settings.js +++ b/packages/rocketchat-issuelinks/server/settings.js @@ -1,3 +1,5 @@ +import { RocketChat } from 'meteor/rocketchat:lib'; + RocketChat.settings.add('IssueLinks_Enabled', false, { type: 'boolean', i18nLabel: 'Enabled',