# This file holds various gulp configurations that we need in our Gulp process. # Locations of our SASS and CSS files. scssSrc: "./" cssDest: "./" # This are the paths that will be added to sass search paths for include. # @todo - note that we are not using this for now really, this pattern will # maybe make sense for more complex CSS work that we will do. If this is not # reused in near future lets consider to remove it. sassIncludePaths: - "./sass/" - "./node_modules/" # Automatically load any gulp plugins in package.json. gulpLoadPlugins: pattern: - "gulp-*" - "gulp.*" - "autoprefixer" - "postcss-*" - "stylelint" - "syntax_scss" # Rename mapping to values that we will use in JS code. rename: postcss-reporter: "reporter" postcss-scss: "syntax_scss" autoprefixer: # Autoprefixer 7.x version by default is disabling grid support for IE but # we still needs to support old IE versions. # @see https://github.com/postcss/autoprefixer/releases/tag/7.0.0. grid: true # Browsers support is last two versions of all browsers by default, IE10+ and # Safari 7+ because of iPhone 5c and 5s. browsers: - "last 2 versions" - "ie >= 10" - "Safari >= 7" # Path to stylelint config file. stylelintOptions: configFile: "./.stylelintrc.yml" # Processor configuration for stylelint postcss plugin. processorsOptions: reporterOptions: # Clear all messages after displaying so they are not redisplayed in other # plugins that are coming after stylelint. clearAllMessages: true # Don't throw exception but continue with gulp tasks. throwError: false