forked from Urigo/angular2-meteor
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathpackage.js
75 lines (65 loc) · 1.45 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
65
66
67
68
69
70
71
72
73
74
75
Package.describe({
name: 'urigo:angular2-meteor',
version: '0.3.7',
summary: 'Angular2 and Meteor integration',
git: 'https://github.com/Urigo/Meteor-Angular2',
documentation: 'README.md'
});
Package.registerBuildPlugin({
name: 'Compilers',
sources: [
'plugin/registrator.js'
],
use: [
'ecmascript@0.1.4',
'barbatus:ng2-compilers@0.1.1'
]
});
Package.onUse(function(api) {
api.versionsFrom('1.2.0.1');
api.use([
'isobuild:compiler-plugin@1.0.0'
], 'server');
api.use([
'ejson@1.0.7',
'check@1.0.5',
'mongo@1.1.1',
'tracker@1.0.8',
'underscore@1.0.4',
'barbatus:angular2@0.7.5'
]);
api.imply([
'barbatus:angular2'
]);
api.addFiles([
'system_config.js'
]);
// Adds TS typings.
api.addFiles([
'typings/angular2-meteor.d.ts'
], 'server');
api.addFiles([
'main.ts',
'plugin/bootstub.html',
'modules/meteor_component.ts',
'modules/cursor_handle.ts',
'modules/mongo_cursor_observer.ts',
'modules/mongo_cursor_differ.ts',
'modules/bootstrap.ts'
], 'client');
});
Package.onTest(function(api) {
api.use([
'tinytest',
'sanjo:jasmine@0.18.0',
'mongo@1.1.1',
'underscore@1.0.4',
'urigo:angular2-meteor'
]);
api.addFiles([
'tests/client/unit/lib/fakes.js',
'tests/client/unit/meteor_component_spec.js',
'tests/client/unit/mongo_cursor_differ_spec.js',
'tests/client/unit/mongo_cursor_observer_spec.js'
], 'client');
});