UNPKG

2.62 kBJavaScriptView Raw
1/*******************************
2 Release Settings
3*******************************/
4
5// release settings
6module.exports = {
7
8 // path to components for repos
9 source: './dist/components/',
10
11 // modified asset paths for component repos
12 paths: {
13 source: '../themes/default/assets/',
14 output: 'assets/',
15 },
16
17 templates: {
18 bower: './tasks/config/admin/templates/bower.json',
19 composer: './tasks/config/admin/templates/composer.json',
20 package: './tasks/config/admin/templates/package.json',
21 meteor: {
22 css: './tasks/config/admin/templates/css-package.js',
23 component: './tasks/config/admin/templates/component-package.js',
24 less: './tasks/config/admin/templates/less-package.js',
25 },
26 readme: './tasks/config/admin/templates/README.md',
27 notes: './RELEASE-NOTES.md',
28 },
29
30 org: 'fomantic',
31 repo: 'Fomantic-UI',
32
33 // files created for package managers
34 files: {
35 composer: 'composer.json',
36 config: 'semantic.json',
37 npm: 'package.json',
38 meteor: 'package.js',
39 },
40
41 // root name for distribution repos
42 distRepoRoot: 'Fomantic-UI-',
43
44 // root name for single component repos
45 componentRepoRoot: 'UI-',
46
47 // root name for package managers
48 packageRoot: 'fomantic-ui-',
49
50 // root path to repos
51 outputRoot: '../repos/',
52
53 homepage: 'https://www.fomantic-ui.com',
54
55 // distributions that get separate repos
56 distributions: [
57 'LESS',
58 'CSS',
59 ],
60
61 // components that get separate repositories for bower/npm
62 components: [
63 'accordion',
64 'ad',
65 'api',
66 'breadcrumb',
67 'button',
68 'card',
69 'calendar',
70 'checkbox',
71 'comment',
72 'container',
73 'dimmer',
74 'divider',
75 'dropdown',
76 'embed',
77 'emoji',
78 'feed',
79 'flag',
80 'flyout',
81 'form',
82 'grid',
83 'header',
84 'icon',
85 'image',
86 'input',
87 'item',
88 'label',
89 'list',
90 'loader',
91 'menu',
92 'message',
93 'modal',
94 'nag',
95 'placeholder',
96 'popup',
97 'progress',
98 'rail',
99 'slider',
100 'rating',
101 'reset',
102 'reveal',
103 'search',
104 'segment',
105 'shape',
106 'sidebar',
107 'site',
108 'statistic',
109 'step',
110 'sticky',
111 'tab',
112 'table',
113 'text',
114 'toast',
115 'transition',
116 'visibility',
117 ],
118};