Skip to content

Minification of SCSS and JS

Christopher Allford edited this page Jun 16, 2022 · 8 revisions

Table of Contents

SCSS

When updating SCSS files in the WooCommerce project, please commit only your changes to unminified SCSS files. The minification will be handled as part of the release process.

To get the minified CSS files, run pnpm -- turbo run build --filter='woocommerce-legacy-assets' from the repository root directory. To set up the development environment from scratch, see the section on how to install dependencies and generate assets in the guide to set up a WooCommerce development environment.

Javascript

When changing the JS files, please commit only unminified files (i.e. the readable JS files). The minification will be handled as part of the release process.

To ensure you can test your changes, run with SCRIPT_DEBUG turned on, i.e. add define( 'SCRIPT_DEBUG', true ); to your wp-config.php file.

Clone this wiki locally