rishabhsrao/voxel-hologram

View on GitHub
tasks/utils/config.js

Summary

Maintainability
A
0 mins
Test Coverage
module.exports = {
  DIR: {
    src: "app",
    dist: "dist",
    bower: "libraries",
    npm: "node_modules",
    script: "scripts",
    style: "styles",
    image: "images",
    test: "tests",
    template: "_templates",
    fixture: "fixtures",
    data: "data",
    unit: "unit",
    vendor: "libraries",
    gulp: "tasks",
    asset: "assets",
    util: "utils",
    git: ".git",

    report: "reports",
    coverage: "coverage",

    exclude: {
      markup: "!app/*.html",
      test: "!/**/test{,/**}" // Exclude test files; @see https://github.com/gulpjs/gulp/issues/165#issuecomment-32613179
    }
  }, // /DIR

  FILE: {
    config: {
      pkg: "package.json",
      styleLint: ".scsslintrc",
      scriptLint: ".jshintrc",
      compass: ".compassrc",
      bower: "bower.json",
      testMain: "main.js",
      scriptMain: "main.js",
      appMain: "voxel-hologram.js",
      appModule: "voxel-hologram",
      karma: ".karmarc"
    },
    coverageReporter: {
      lcov: "lcov.info",
      junit: "junit.xml"
    },
    extension: {
      style: {
        scss: "scss",
        css: "css"
      },
      script: {
        js: "js",
        json: "json"
      },
      markup: {
        html: "html",
        template: "hbs"
      },
      image: {
        jpg: "jpg",
        png: "png"
      }
    }
  } // /FILE
};