Blog/September 11, 2025

Yumma CSS 3.3

Rolling out Yumma CSS 3.3. This update is all about making some quality-of-life improvements to the configuration file, as well as a new configuration file format.

Yumma CSS 3.3

This update shouldn't be difficult to upgrade, but you may want to check out the release notes before upgrading.


Using MJS configuration file

We're dropping support for the .js file extension and going with the .mjs extension instead. This means you won't need to add type="module" to your package.json file anymore. We had to make this change to get rid of the module detection process from the CLI.

yumma.config.js
yumma.config.mjs

Configuration file generation

Oh, and we fixed the JSON syntax when generating the configuration file. The init command should now generate valid config properties from now on.

yumma.config.mjs
export default {
source: [""],
output: "",
buildOptions: {
reset: true,
minify: false,
},
};

Upgrade

You can get the latest version of Yumma CSS from npm:

Terminal window
pnpm up yummacss