INIT
This commit is contained in:
@@ -0,0 +1,179 @@
|
||||
/*
|
||||
* Gulp Builder (Config)
|
||||
* @version: 4.0.0 (01 January, 2022)
|
||||
* @author: HtmlStream
|
||||
* @license: Htmlstream (https://htmlstream.com/licenses)
|
||||
* Copyright 2022 Htmlstream
|
||||
*/
|
||||
|
||||
|
||||
// You may find more detailed documentation at documentation/gulp.html
|
||||
|
||||
module.exports = {
|
||||
|
||||
//
|
||||
// Start path when launching a Gulp
|
||||
//
|
||||
|
||||
startPath: "/index.html",
|
||||
|
||||
|
||||
//
|
||||
// Variables that can be used in HTML pages and SVG files
|
||||
//
|
||||
|
||||
vars: {
|
||||
themeFont: "https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap",
|
||||
version: "?v=1.0"
|
||||
},
|
||||
|
||||
|
||||
//
|
||||
// Layout builder to customize look and feel of siderbar and navbar
|
||||
//
|
||||
|
||||
layoutBuilder: {
|
||||
extend: {
|
||||
switcherSupport: true, // ture, false to add/remove dark mode switcher with dependency files
|
||||
},
|
||||
header: {
|
||||
layoutMode: 'default', // default, single, double
|
||||
containerMode: 'container' // container, container-fluid
|
||||
},
|
||||
sidebarLayout: 'default', // default, compact, mini
|
||||
},
|
||||
|
||||
|
||||
//
|
||||
// Theme Appearance
|
||||
//
|
||||
|
||||
themeAppearance: {
|
||||
layoutSkin: 'default', // default, auto, dark
|
||||
sidebarSkin: 'default', // default, dark, light
|
||||
|
||||
styles: {
|
||||
colors: {
|
||||
primary: '#377dff',
|
||||
transparent: 'transparent',
|
||||
white: '#fff',
|
||||
dark: '132144',
|
||||
gray: {
|
||||
100: '#f9fafc',
|
||||
900: '#1e2022'
|
||||
}
|
||||
},
|
||||
font: 'Inter' // Primary Font
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
//
|
||||
// Language Direction
|
||||
//
|
||||
|
||||
languageDirection: {
|
||||
lang: 'en' // e.g. en, ar
|
||||
},
|
||||
|
||||
|
||||
//
|
||||
// Skip CSS & JavaScript files from bundle files (e.g. vendor.min.css)
|
||||
//
|
||||
|
||||
skipFilesFromBundle: {
|
||||
dist: [
|
||||
"assets/js/hs.theme-appearance.js",
|
||||
"assets/js/hs.theme-appearance-charts.js"
|
||||
],
|
||||
|
||||
build: [
|
||||
"assets/css/theme.css",
|
||||
"assets/vendor/hs-navbar-vertical-aside/dist/hs-navbar-vertical-aside-mini-cache.js",
|
||||
"assets/js/demo.js",
|
||||
"assets/css/theme-dark.css",
|
||||
"assets/css/docs.css",
|
||||
"assets/vendor/icon-set/style.css",
|
||||
"assets/js/hs.theme-appearance.js",
|
||||
"assets/js/hs.theme-appearance-charts.js",
|
||||
"node_modules/chartjs-plugin-datalabels/dist/chartjs-plugin-datalabels.min.js"
|
||||
]
|
||||
},
|
||||
|
||||
|
||||
//
|
||||
// Minify CSS files
|
||||
//
|
||||
|
||||
minifyCSSFiles: [
|
||||
"assets/css/theme.css",
|
||||
"assets/css/theme-dark.css"
|
||||
],
|
||||
|
||||
|
||||
//
|
||||
// Copy/Paste files and folders into different path
|
||||
//
|
||||
|
||||
copyDependencies: {
|
||||
dist: {
|
||||
"*assets/js/theme-custom.js": ""
|
||||
},
|
||||
|
||||
build: {
|
||||
"*assets/js/theme-custom.js": "",
|
||||
"node_modules/bootstrap-icons/font/*fonts/**": "assets/css"
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
//
|
||||
// An option to set custom folder name for build process
|
||||
//
|
||||
|
||||
buildFolder: "", // e.g. my-project
|
||||
|
||||
|
||||
//
|
||||
// Replace an asset paths in HTML to CDN
|
||||
//
|
||||
|
||||
replacePathsToCDN: {},
|
||||
|
||||
|
||||
//
|
||||
// Change directory folder names
|
||||
//
|
||||
|
||||
directoryNames: {
|
||||
src: "./src",
|
||||
dist: "./dist",
|
||||
build: "./build"
|
||||
},
|
||||
|
||||
|
||||
//
|
||||
// Change bundle file names
|
||||
//
|
||||
|
||||
fileNames: {
|
||||
dist: {
|
||||
js: "theme.min.js",
|
||||
css: "theme.min.css"
|
||||
},
|
||||
|
||||
build: {
|
||||
css: "theme.min.css",
|
||||
js: "theme.min.js",
|
||||
vendorCSS: "vendor.min.css",
|
||||
vendorJS: "vendor.min.js",
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
//
|
||||
// Files types that will be copied to the ./build/* folder
|
||||
//
|
||||
|
||||
fileTypes: "jpg|png|svg|mp4|webm|ogv|json",
|
||||
}
|
||||
Reference in New Issue
Block a user