adfab-gulp-boilerplate
Version:
Adfab's boilerplate. Helps you kick-start a front-end project within minutes.
75 lines • 2.16 kB
JSON
{
"vhost": "gulp-boilerplate.local",
"sourceRoot": "./src/assets/",
"destinationRoot": "./public/",
"tasks": {
"fonticon": {
"source": ["icons/*.svg"],
"destination": "fonts/",
"fileType": "scss",
"fileName": "./../../../../src/assets/sass/common/_fonticon.scss",
"fontName": "fonticon",
"fontPath": "fonts/",
"format": ["ttf", "eot", "woff", "woff2", "svg"],
"runafter": ["sass", "fonts"]
},
"sass": {
"source": ["sass/**/*.scss"],
"destination": "css/",
"browsers": ["last 2 versions"],
"config": {
"includePaths": []
}
},
"sasslint": {
"source": ["sass/**/*.scss"],
"ignore": []
},
"less": {
"source": ["less/style-less.less"],
"watch": ["less/**/*.less"],
"destination": "css",
"browsers": ["last 2 versions"]
},
"lesshint": {
"source": ["less/**/*.less"]
},
"jslibs": {
"task": "concat",
"source": ["libs/**/*.js"],
"destination": "scripts",
"destinationFile": "lib.js"
},
"scripts": {
"source": ["scripts/app.js"],
"destination": "scripts",
"destinationFile": "app.js",
"babelPresets": "env"
},
"eslint": {
"source": ["scripts/**/*.js"],
"config": {
"globals": []
}
},
"views": {
"source": ["views/**/*.html", "views/**/*.php"],
"destination": "views",
"minifyHTML": true
},
"images": {
"source": ["images/**/*"],
"destination": "images",
"minify": true
},
"fonts": {
"task": "copy",
"source": ["fonts/**/*"],
"destination": "fonts"
},
"svgsprite": {
"source": ["svg/*.svg"],
"destination": "images"
}
}
}