|
|
/******************************* Default Paths *******************************/
module.exports = { base : '',
theme : './src/theme.config',
docs : { source : '../docs/server/files/release/', output : '../docs/release/' },
title : 'Semantic UI', repository : 'https://github.com/Semantic-Org/Semantic-UI', url : 'http://www.semantic-ui.com/',
// files cleaned after install
setupFiles: [ './src/theme.config.example', './semantic.json.example', './src/_site' ],
components: [ // global
'reset', 'site', // elements
'button', 'divider', 'flag', 'header', 'icon', 'image', 'input', 'label', 'list', 'loader', 'rail', 'reveal', 'segment', 'step', // collections
'breadcrumb', 'form', 'grid', 'menu', 'message', 'table', // views
'ad', 'card', 'comment', 'feed', 'item', 'statistic', // modules
'accordion', 'checkbox', 'dimmer', 'dropdown', 'modal', 'nag', 'popup', 'progress', 'rating', 'search', 'shape', 'sidebar', 'sticky', 'tab', 'transition', 'video', // behaviors
'api', 'form', 'state', 'visibility' ],
// modified to create configs
templates: { config : './semantic.json.example', site : './src/_site', theme : './src/theme.config.example' },
regExp: { themePath: /.*\/themes\/.*?\//mg },
// folder pathsr
folders: { config : './', site : './src/site', theme : './src/' },
// file paths
files: { composer : 'composer.json', config : './semantic.json', npm : './package.json', site : './src/site', theme : './src/theme.config' },
// same as semantic.json.example
paths: { source: { config : 'src/theme.config', definitions : 'src/definitions/', site : 'src/site/', themes : 'src/themes/' }, output: { packaged : 'dist/', uncompressed : 'dist/components/', compressed : 'dist/components/', themes : 'dist/themes/' }, clean : 'dist/' } };
|