| /******************************* |
| Release Config |
| *******************************/ |
| |
| var |
| requireDotFile = require('require-dot-file'), |
| config, |
| npmPackage, |
| version |
| ; |
| |
| |
| /******************************* |
| Derived Values |
| *******************************/ |
| |
| try { |
| config = requireDotFile('semantic.json'); |
| } |
| catch(error) {} |
| |
| |
| try { |
| npmPackage = require('../../../package.json'); |
| } |
| catch(error) { |
| // generate fake package |
| npmPackage = { |
| name: 'Unknown', |
| version: 'x.x' |
| }; |
| } |
| |
| // looks for version in config or package.json (whichever is available) |
| version = (npmPackage && npmPackage.version !== undefined && npmPackage.name == 'semantic-ui') |
| ? npmPackage.version |
| : config.version |
| ; |
| |
| |
| /******************************* |
| Export |
| *******************************/ |
| |
| module.exports = { |
| |
| title : 'Semantic UI', |
| repository : 'https://github.com/Semantic-Org/Semantic-UI', |
| url : 'http://www.semantic-ui.com/', |
| |
| banner: '' |
| + ' /*' + '\n' |
| + ' * # <%= title %> - <%= version %>' + '\n' |
| + ' * <%= repository %>' + '\n' |
| + ' * <%= url %>' + '\n' |
| + ' *' + '\n' |
| + ' * Copyright 2014 Contributors' + '\n' |
| + ' * Released under the MIT license' + '\n' |
| + ' * http://opensource.org/licenses/MIT' + '\n' |
| + ' *' + '\n' |
| + ' */' + '\n', |
| |
| version : version |
| |
| }; |