-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.js
93 lines (85 loc) · 2.33 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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
Package.describe({
name: 'fabienb4:react-semantic-ui-components',
version: '0.0.15',
// Brief, one-line summary of the package.
summary: 'A collection of React components to use with Semantic-UI.',
// URL to the Git repository containing the source code for this package.
git: 'https://github.com/fabienb4/meteor-react-semantic-ui-components.git',
// By default, Meteor will default to using README.md for documentation.
// To avoid submitting documentation, set this field to null.
documentation: 'README.md'
});
Package.onUse(function(api) {
api.versionsFrom('1.2.0.2');
api.use([
'ecmascript',
'stevezhu:lodash',
'react@0.2.0'
]);
// Namespaces, Components & Utils
api.addFiles('namespaces.js', 'client');
api.addFiles('utils.jsx', 'client');
api.addFiles('react-sui-component.jsx', 'client');
// Elements
api.addFiles([
'elements/button.jsx',
'elements/container.jsx',
'elements/divider.jsx',
'elements/flag.jsx',
'elements/header.jsx',
'elements/icon.jsx',
'elements/icons.jsx',
'elements/image-container.jsx',
'elements/image.jsx',
'elements/input.jsx',
'elements/label.jsx',
'elements/labels.jsx',
'elements/list.jsx',
'elements/loader.jsx',
'elements/rail.jsx',
'elements/reveal.jsx',
'elements/segment.jsx',
'elements/segments.jsx',
'elements/steps.jsx'
], 'client');
// Collections
api.addFiles([
'collections/breadcrumb.jsx',
'collections/form.jsx',
'collections/grid.jsx',
'collections/menu.jsx',
'collections/message.jsx',
'collections/table.jsx'
], 'client');
// Views
api.addFiles([
'views/advertisement.jsx',
'views/card.jsx',
'views/cards.jsx',
'views/comments.jsx',
'views/feed.jsx',
'views/items.jsx',
'views/statistic.jsx',
'views/statistics.jsx'
], 'client');
// Modules
api.addFiles([
'modules/accordion.jsx',
'modules/checkbox.jsx',
'modules/dimmer.jsx',
'modules/dropdown.jsx',
'modules/embed.jsx',
'modules/modal.jsx',
'modules/nag.jsx',
'modules/popup.jsx',
'modules/progress.jsx',
'modules/rating.jsx',
'modules/search.js',
'modules/search.jsx',
'modules/shape.jsx',
'modules/sidebar.jsx',
'modules/sticky.jsx',
'modules/tab.jsx'
], 'client');
api.export('ReactSUI', 'client');
});