{"size": 3197, "ext": "js", "max_stars_repo_path": ".project/.config.js", "max_stars_repo_name": "websitejs/websitejs", "max_stars_repo_stars_event_min_datetime": "2017-03-30T09:21:48.000Z", "max_stars_repo_stars_event_max_datetime": "2018-05-18T09:53:25.000Z", "max_issues_repo_path": ".project/.config.js", "max_issues_repo_name": "websitejs/websitejs", "max_issues_repo_issues_event_min_datetime": "2017-02-23T10:34:27.000Z", "max_issues_repo_issues_event_max_datetime": "2017-07-22T05:05:13.000Z", "max_forks_repo_path": ".project/.config.js", "max_forks_repo_name": "websitejs/websitejs", "max_forks_repo_forks_event_min_datetime": "2017-02-23T10:18:37.000Z", "max_forks_repo_forks_event_max_datetime": "2017-02-23T10:18:37.000Z"}
{"max_stars_count": 3, "max_issues_count": 24, "max_forks_count": 1, "avg_line_length": 27.5603448276, "max_line_length": 95, "alphanum_fraction": 0.7037847982}
'use strict';

var path = require('path'),

    // project name
    projectName = 'WebsiteJS',

    // current working dir
    cwd = '.',

    // gulp
    gulpFolder = 'gulp',
    gulpTaskFolder = 'tasks',

    // roots
    srcFolder = 'src',
    destFolder = 'dist',

    // styles
    srcCssFolder = 'scss',
    destCssFolder = 'css',

    // scripts
    scriptsFilename = 'scripts',
    srcJsFolder = 'js',
    destJsFolder = srcJsFolder,

    // vendor
    vendorFolder = 'vendor',

    // assets
    srcAssetsFolder = 'assets',
    srcFontsFolder = 'fonts',
    srcIconsFolder = 'icons',
    srcSvgIconsFilename = 'svg-icons',
    srcImgFolder = 'img',
    destAssetsFolder = srcAssetsFolder,
    destFontsFolder = srcFontsFolder,
    destIconsFolder = srcIconsFolder,
    destImgFolder = srcImgFolder,

    // elements
    srcElementsFolder = 'elements',
    destElementsFolder = srcElementsFolder,

    // components
    srcComponentsFolder = 'components',
    destComponentsFolder = srcComponentsFolder,

    // styleguide
    styleGuideFolder = 'styleguide',

    // documentation
    docsFolder = 'docs',

    // test output
    testFolder = 'test',
    galenFolder = 'layout';



var Config = module.exports =  {

    name: projectName,

    // gulp
    gulpTaskPath: path.join(cwd, gulpFolder, gulpTaskFolder),

    // roots
    srcPath: srcFolder,
    destPath: destFolder,

    // styles
    srcCssPath: path.join(srcFolder, srcCssFolder),
    destCssPath: path.join(destFolder, destCssFolder),

    // scripts
    scriptsFilename: scriptsFilename,
    srcJsPath: path.join(srcFolder, srcJsFolder),
    destJsPath: path.join(destFolder, destJsFolder),

    // vendor
    destVendorCss: path.join(destFolder, destCssFolder, vendorFolder),
    destVendorJs: path.join(destFolder, destJsFolder, vendorFolder),

    // assets
    srcAssetsPath: path.join(srcFolder, srcAssetsFolder),
    destAssetsPath: path.join(destFolder, srcAssetsFolder),
    srcFontsPath: path.join(srcFolder, srcAssetsFolder, srcFontsFolder),
    destFontsPath: path.join(destFolder, destAssetsFolder, destFontsFolder),
    srcIconsPath: path.join(srcFolder, srcAssetsFolder, srcIconsFolder),
    destIconsPath: path.join(destFolder, destAssetsFolder, destIconsFolder),
    srcSvgIconPath: path.join(srcFolder, srcAssetsFolder, srcIconsFolder, srcSvgIconsFilename),
    destSvgIconPath: path.join(destFolder, destAssetsFolder, destIconsFolder),
    srcImgPath: path.join(srcFolder, srcAssetsFolder, srcImgFolder),
    destImgPath: path.join(destFolder, destAssetsFolder, destImgFolder),

    // elements
    srcElementsPath: path.join(srcFolder, srcElementsFolder),
    destElementsPath: path.join(destFolder, destElementsFolder),

    // components
    srcComponentsPath: path.join(srcFolder, srcComponentsFolder),
    destComponentsPath: path.join(destFolder, destComponentsFolder),

    // styleguide
    destStyleguidePath: path.join(destFolder, styleGuideFolder),

    // docs
    destDocsPathJs: path.join(destFolder, docsFolder, destJsFolder),
    destDocsPathCss: path.join(destFolder, docsFolder, destCssFolder),

    // galen
    destGalenReportLayout: path.join(destFolder, testFolder, galenFolder)
};
