forked from activitree/meteor-push
-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.js
executable file
·44 lines (36 loc) · 1.06 KB
/
package.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
/* globals Package, Npm, Cordova */
Package.describe({
name: 'activitree:push',
version: '2.0.7',
summary: 'Push Notifications for Cordova and Web/PWA with Firebase (FCM).',
git: 'https://github.com/activitree/meteor-push.git'
})
Npm.depends({
'firebase-admin': '8.12.1',
firebase: '7.15.0'
})
Cordova.depends({
'phonegap-plugin-push': '2.3.0',
'cordova-plugin-device': '2.0.3'
})
Package.onUse(api => {
api.versionsFrom('1.8')
api.use(['ecmascript'])
api.use(['tracker'], ['web.browser', 'web.cordova'])
api.use(['accounts-base'], ['web.browser', 'web.cordova', 'server'], { weak: true })
api.use([
'ecmascript',
'check',
'mongo',
'ejson',
'random',
'raix:eventstate@0.0.5'
], ['client', 'server'])
api.use('mongo', 'server')
// API's
api.addFiles('lib/server/pushToDevice.js', 'server')
api.addFiles('lib/server/internalMethods.js', 'server')
api.mainModule('lib/client/cordova.js', ['web.cordova'])
api.mainModule('lib/client/web.js', ['web.browser'])
api.mainModule('lib/server/pushToDB.js', ['server'])
})