From de4bb33cd83de1c07625e352a3a9ad581fb5e056 Mon Sep 17 00:00:00 2001 From: laosb Date: Tue, 31 Jan 2017 15:15:19 +0800 Subject: [PATCH] Deprecate weibo. --- packages/weibo/README.md | 4 +++- packages/weibo/deprecation_notice.js | 11 +++++++++++ packages/weibo/package.js | 23 ++++++----------------- 3 files changed, 20 insertions(+), 18 deletions(-) create mode 100644 packages/weibo/deprecation_notice.js diff --git a/packages/weibo/README.md b/packages/weibo/README.md index 38d7180f08..0478aa894d 100644 --- a/packages/weibo/README.md +++ b/packages/weibo/README.md @@ -2,6 +2,8 @@ [Source code of released version](https://github.com/meteor/meteor/tree/master/packages/weibo) | [Source code of development version](https://github.com/meteor/meteor/tree/devel/packages/weibo) *** +** Deprecated, use weibo-oauth instead** + An implementation of the Weibo OAuth flow. See the [project page](https://www.meteor.com/accounts) on Meteor Accounts for more -details. \ No newline at end of file +details. diff --git a/packages/weibo/deprecation_notice.js b/packages/weibo/deprecation_notice.js new file mode 100644 index 0000000000..beb642df7b --- /dev/null +++ b/packages/weibo/deprecation_notice.js @@ -0,0 +1,11 @@ +console.warn(); +console.warn('This package (weibo) has been deprecated.'); +console.warn( + "To use the `Weibo` symbol, use the `weibo-oauth` package " + + "and import from it." +); +console.warn( + "If you need the Blaze OAuth configuration UI, add " + + "`weibo-config-ui` alongside `accounts-ui`." +); +console.warn(); diff --git a/packages/weibo/package.js b/packages/weibo/package.js index 071153c0b6..672c9b8bf7 100644 --- a/packages/weibo/package.js +++ b/packages/weibo/package.js @@ -1,22 +1,11 @@ Package.describe({ - summary: "Weibo OAuth flow", - version: '1.1.9' + summary: "DEPRECATED - Use weibo-oauth instead - Weibo OAuth flow", + version: '1.2.0' }); Package.onUse(function(api) { - api.use('oauth2', ['client', 'server']); - api.use('oauth', ['client', 'server']); - api.use('http', ['server']); - api.use('templating@1.2.13', 'client'); - api.use('random', 'client'); - api.use('service-configuration', ['client', 'server']); - - api.export('Weibo'); - - api.addFiles( - ['weibo_configure.html', 'weibo_configure.js'], - 'client'); - - api.addFiles('weibo_server.js', 'server'); - api.addFiles('weibo_client.js', 'client'); + api.use('weibo-oauth'); + api.use('weibo-config-ui', 'client'); + api.imply('weibo-oauth'); + api.addFiles('deprecation_notice.js'); });