wishthis/semantic/tasks/config/admin/release.js
2023-08-17 11:47:40 +02:00

118 lines
2.6 KiB
JavaScript

/*******************************
Release Settings
*******************************/
// release settings
module.exports = {
// path to components for repos
source: './dist/components/',
// modified asset paths for component repos
paths: {
source: '../themes/default/assets/',
output: 'assets/',
},
templates: {
bower: './tasks/config/admin/templates/bower.json',
composer: './tasks/config/admin/templates/composer.json',
package: './tasks/config/admin/templates/package.json',
meteor: {
css: './tasks/config/admin/templates/css-package.js',
component: './tasks/config/admin/templates/component-package.js',
less: './tasks/config/admin/templates/less-package.js',
},
readme: './tasks/config/admin/templates/README.md',
notes: './RELEASE-NOTES.md',
},
org: 'fomantic',
repo: 'Fomantic-UI',
// files created for package managers
files: {
composer: 'composer.json',
config: 'semantic.json',
npm: 'package.json',
meteor: 'package.js',
},
// root name for distribution repos
distRepoRoot: 'Fomantic-UI-',
// root name for single component repos
componentRepoRoot: 'UI-',
// root name for package managers
packageRoot: 'fomantic-ui-',
// root path to repos
outputRoot: '../repos/',
homepage: 'https://www.fomantic-ui.com',
// distributions that get separate repos
distributions: [
'LESS',
'CSS',
],
// components that get separate repositories for bower/npm
components: [
'accordion',
'ad',
'api',
'breadcrumb',
'button',
'card',
'calendar',
'checkbox',
'comment',
'container',
'dimmer',
'divider',
'dropdown',
'embed',
'emoji',
'feed',
'flag',
'flyout',
'form',
'grid',
'header',
'icon',
'image',
'input',
'item',
'label',
'list',
'loader',
'menu',
'message',
'modal',
'nag',
'placeholder',
'popup',
'progress',
'rail',
'slider',
'rating',
'reset',
'reveal',
'search',
'segment',
'shape',
'sidebar',
'site',
'statistic',
'step',
'sticky',
'tab',
'table',
'text',
'toast',
'transition',
'visibility',
],
};