Build the library
Building the library is easy as running an NPM task.
Setup
Navigate to the lib folder:
cd lib
and then install NPM packages:
npm i
Build the library
You can now build the library by running:
npm run build
This will generate the following files in the lib/dist folder:
cssui.min.csscssui.min.css.mapcssui.<component>.min.csscssui.<component>.min.css.mapcssui.bundle.min.csscssui.bundle.min.css.map
The cssui.bundle.min.css file contains the cssui.min.css and all the cssui.<component>.min.css files.
It’s a convenient file for fast prototyping.
In a production scenario, remember don’t use the bundle. Include only the cssui.min.css and the
cssui.<component>.min.css you need instead.
For each SCSS file, the build task performs compilation, browser-vendors prefixing based on
browserslist, and minification.
The build:release task
This task is the same as the build one, except that it creates an additional cssui.zip file which contains the
output of the build task. This is a convenient task for releasing a new version of CSSUI where the ZIP file is needed.