-
Notifications
You must be signed in to change notification settings - Fork 5
/
package.js
64 lines (55 loc) · 1.64 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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
// eslint-disable-next-line
Package.describe({
name: 'zegenie:redis-oplog',
version: '2.0.16',
// Brief, one-line summary of the package.
summary: "Replacement for Meteor's MongoDB oplog implementation",
// URL to the Git repository containing the source code for this package.
git: 'https://github.com/ramezrafla/redis-oplog',
// By default, Meteor will default to using README.md for documentation.
// To avoid submitting documentation, set this field to null.
documentation: 'README.md'
})
// eslint-disable-next-line
Npm.depends({
redis: '3.0.0'
})
// eslint-disable-next-line
Package.onUse(function(api) {
api.use([
'underscore',
'ecmascript',
'ejson',
'minimongo',
'mongo',
'random',
'ddp-server',
'diff-sequence',
'id-map',
'mongo-id',
'tracker'
])
api.mainModule('redis-oplog.js', 'server');
api.mainModule('redis-oplog.client.js', 'client');
})
// eslint-disable-next-line
Package.onTest(function(api) {
api.use('zegenie:redis-oplog')
// extensions
api.use('aldeed:[email protected]')
api.use('reywood:[email protected]')
api.use('natestrauser:[email protected]')
api.use('socialize:[email protected]')
api.use('ecmascript')
api.use('tracker')
api.use('mongo')
api.use('random')
api.use('accounts-password')
api.use('matb33:[email protected]')
api.use('alanning:[email protected]')
api.use(['meteortesting:mocha'])
api.mainModule('testing/main.server.js', 'server')
api.addFiles('testing/publishComposite/boot.js', 'server')
api.addFiles('testing/optimistic-ui/boot.js', 'server')
api.mainModule('testing/main.client.js', 'client')
})