123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123 |
- /*******************************
- Default Paths
- *******************************/
- module.exports = {
- // base path added to all other paths
- base : '',
- // base path when installed with npm
- pmRoot: 'semantic/',
- // octal permission for output files, i.e. 0o644 or '644' (false does not adjust)
- permission : '744',
- // whether to generate rtl files
- rtl : false,
- // file paths
- files: {
- config : 'semantic.json',
- site : 'src/site',
- theme : 'src/theme.config'
- },
- // folder paths
- 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/'
- },
- // components to include in package
- components: [
- // global
- 'reset',
- 'site',
- // elements
- 'button',
- 'container',
- 'divider',
- 'emoji',
- 'flag',
- 'header',
- 'icon',
- 'image',
- 'input',
- 'label',
- 'list',
- 'loader',
- 'placeholder',
- 'rail',
- 'reveal',
- 'segment',
- 'step',
- 'text',
- // collections
- 'breadcrumb',
- 'form',
- 'grid',
- 'menu',
- 'message',
- 'table',
- // views
- 'ad',
- 'card',
- 'comment',
- 'feed',
- 'item',
- 'statistic',
- // modules
- 'accordion',
- 'calendar',
- 'checkbox',
- 'dimmer',
- 'dropdown',
- 'embed',
- 'modal',
- 'nag',
- 'popup',
- 'progress',
- 'slider',
- 'rating',
- 'search',
- 'shape',
- 'sidebar',
- 'sticky',
- 'tab',
- 'toast',
- 'transition',
- // behaviors
- 'api',
- 'form',
- 'state',
- 'visibility'
- ],
- // whether to load admin tasks
- admin: false,
- // globs used for matching file patterns
- globs : {
- ignored : '!(*.min|*.map|*.rtl)',
- ignoredRTL : '!(*.min|*.map)'
- }
- };
|