generator-cwf-theme
Version:
Generates a Drupal CWF Bootstrap base theme
119 lines (104 loc) • 2.69 kB
YAML
global-styling:
dependencies:
- core/jquery
- core/drupal
- <%= themeName %>/bootstrap_js
css:
theme:
dist/css/<%= themeName %>.css: {}
js:
dist/js/<%= themeName %>.min.js: {}
# Components
####
offcanvas-navbar:
css:
component:
dist/css/addons/offcanvas-navbar.css: {}
js:
src/js/addons/offcanvas-navbar.js: {}
fixed-top-navbar:
css:
component:
dist/css/addons/fixed-top-navbar.css: {}
fade:
js:
src/js/addons/fade.js: {}
offcanvas:
css:
theme:
dist/css/addons/offcanvas.css: {}
js:
'//unpkg.com/js-offcanvas@1.2.8/dist/_js/js-offcanvas.pkgd.min.js': { type: external, minified: true }
toggle:
css:
component:
dist/css/addons/toggle.css: {}
dropdown_hover:
css:
component:
dist/css/addons/dropdown-hover.css: {}
js:
src/js/addons/dropdownHover.js: {}
back_to_top:
css:
component:
dist/css/addons/back-to-top.css: {}
js:
src/js/addons/back-to-top.js: {}
# Custom from theme settings
####
<%= themeName %>-custom:
css:
theme:
'/sites/default/files/<%= themeName %>-custom.css': { type: external }
# Vendor libraires
####
bootstrap_js:
js:
'//unpkg.com/popper.js/dist/umd/popper.min.js': { type: external, minified: true }
<%= BootstrapJS %>
<%- slickSlider %>
# Font libraries
####
font-roboto:
css:
theme:
'//fonts.googleapis.com/css?family=Roboto:400,400i,700': { type: external, minified: true }
font-raleway:
css:
theme:
'//fonts.googleapis.com/css?family=Raleway:400,400i,700': { type: external, minified: true }
font-montserrat:
css:
theme:
'//fonts.googleapis.com/css?family=Montserrat:400,400i,700': { type: external, minified: true }
font-open_sans:
css:
theme:
'//fonts.googleapis.com/css?family=Open+Sans:400,400i,700': { type: external, minified: true }
font-lato:
css:
theme:
'//fonts.googleapis.com/css?family=Lato:400,400i,700': { type: external, minified: true }
# Icon Font libraries
####
material_design_icons:
version: VERSION
css:
component:
'//fonts.googleapis.com/icon?family=Material+Icons': { type: external, minified: true }
socicon:
version: VERSION
css:
component:
'//d1azc1qln24ryf.cloudfront.net/114779/Socicon/style-cf.css?9ukd8d': { type: external, minified: true }
fontawesome:
version: VERSION
css:
component:
'//use.fontawesome.com/releases/v5.6.3/css/all.css': { type: external, minified: true }
stroke_7:
version: VERSION
css:
component:
'//cdn.jsdelivr.net/npm/pixeden-stroke-7-icon@1.2.3/pe-icon-7-stroke/dist/pe-icon-7-stroke.min.css': { type: external, minified: true }