@@ -26,8 +26,7 @@ echo 'Done.'
2626echo ' '
2727
2828echo ' Compiling ESM modular build...'
29- NODE_ENV=esm babel src --out-dir esm --ignore ' src/**/*.spec.js'
30- rm -f esm/browser.js
29+ NODE_ENV=esm babel src --out-dir esm --ignore ' src/**/*.spec.js' --ignore ' src/browser.js'
3130echo " ${BV_BANNER} " | cat - esm/index.js > esm/tmp.js && mv -f esm/tmp.js esm/index.js
3231echo ' Done.'
3332echo ' '
@@ -53,6 +52,7 @@ echo 'Done.'
5352echo ' '
5453
5554echo ' Compile SCSS...'
55+ # Complete BootstrapVue CSS
5656node-sass --output-style expanded \
5757 --source-map true \
5858 --source-map-contents true \
@@ -61,16 +61,33 @@ node-sass --output-style expanded \
6161 dist/bootstrap-vue.css
6262postcss --config scripts/postcss.config.js \
6363 --replace dist/bootstrap-vue.css
64+ # Icons only CSS
65+ node-sass --output-style expanded \
66+ --source-map true \
67+ --source-map-contents true \
68+ --precision 6 \
69+ src/icons/index.scss \
70+ dist/bootstrap-vue-icons.css
71+ postcss --config scripts/postcss.config.js \
72+ --replace dist/bootstrap-vue-icons.css
6473echo ' Done.'
6574echo ' '
6675
6776echo ' Minify CSS...'
77+ # Complete BootstrapVue CSS
6878cleancss --level 1 \
6979 --format breaksWith=lf \
7080 --source-map \
7181 --source-map-inline-sources \
7282 --output dist/bootstrap-vue.min.css \
7383 dist/bootstrap-vue.css
84+ # Icons only CSS
85+ cleancss --level 1 \
86+ --format breaksWith=lf \
87+ --source-map \
88+ --source-map-inline-sources \
89+ --output dist/bootstrap-vue-icons.min.css \
90+ dist/bootstrap-vue-icons.css
7491echo ' Done.'
7592echo ' '
7693
0 commit comments