UNPKG

1.34 kBJavaScriptView Raw
1/*******************************
2 Release Config
3*******************************/
4
5var
6 requireDotFile = require('require-dot-file'),
7 config,
8 npmPackage,
9 version
10;
11
12
13/*******************************
14 Derived Values
15*******************************/
16
17try {
18 config = requireDotFile('semantic.json');
19}
20catch(error) {}
21
22
23try {
24 npmPackage = require('../../../package.json');
25}
26catch(error) {
27 // generate fake package
28 npmPackage = {
29 name: 'Unknown',
30 version: 'x.x'
31 };
32}
33
34// looks for version in config or package.json (whichever is available)
35version = (npmPackage && npmPackage.version !== undefined && npmPackage.name == 'semantic-ui')
36 ? npmPackage.version
37 : config.version
38;
39
40
41/*******************************
42 Export
43*******************************/
44
45module.exports = {
46
47 title : 'Semantic UI',
48 repository : 'https://github.com/Semantic-Org/Semantic-UI',
49 url : 'http://www.semantic-ui.com/',
50
51 banner: ''
52 + ' /*' + '\n'
53 + ' * # <%= title %> - <%= version %>' + '\n'
54 + ' * <%= repository %>' + '\n'
55 + ' * <%= url %>' + '\n'
56 + ' *' + '\n'
57 + ' * Copyright 2014 Contributors' + '\n'
58 + ' * Released under the MIT license' + '\n'
59 + ' * http://opensource.org/licenses/MIT' + '\n'
60 + ' *' + '\n'
61 + ' */' + '\n',
62
63 version : version
64
65};