Oliver Davies
cb79277374
Add and configure Tailwind CSS within the project, including adding npm scripts for compiling the CSS, configuring purge settings, and adding the `cssnano` library for minifying the CSS (which is run for production builds). |
||
---|---|---|
assets/css | ||
bin | ||
config | ||
public | ||
src | ||
templates | ||
.env | ||
.gitignore | ||
composer.json | ||
composer.lock | ||
package.json | ||
postcss.config.js | ||
README.rst | ||
symfony.lock | ||
tailwind.config.js | ||
yarn.lock |
Florida DrupalCamp Tailwind CSS Workshop ######################################## Local web server ================ Run the following command to start a local web server. Going to that URL in your browser should show you the example page. .. code:: php -S 127.0.0.1:8000 -t public Building the CSS ================ The CSS is generated from ``assets/css/tailwind.pcss`` and is compiled using ``postcss-cli``. To simplify the process, there are some custom npm scripts added in ``package.json`` that can be used to compile the CSS: - ``yarn dev`` - generate the development CSS which is un-purged and un-minified. - ``yarn prod`` - generate the production CSS which is purged and minified. - ``yarn watch`` - generate the development CSS, but re-generate automatically when the source file is changed.