Emulsify Drupal Starter is the Drupal theme scaffold installed by the Emulsify CLI. It lets teams create an installable Emulsify child theme in a separate Git repository and build the theme outside of a Drupal installation.
This starter is aligned with the current Whisk starter from the Emulsify Drupal base theme. Generated themes target Drupal ^11.3 || ^12, use Emulsify Core 4, and run Storybook plus theme asset builds through Vite.
- Node.js
>=24 - Drupal
^11.3 || ^12 - Emulsify Drupal base theme
drupal/emulsify_tools:^2.0
emulsify init --platform drupal <name>
The generated theme is configured as a child theme of the Emulsify Drupal base theme and includes the matching favicon settings schema, Storybook configuration, and Vite-based build scripts.
npm run buildbuilds the theme assets with Vite.npm run developruns Vite in watch mode alongside Storybook.npm run storybook-buildbuilds static Storybook output.
The project maintainers have adopted a Code of Conduct that we expect project participants to adhere to. Please read the full text so that you can understand what actions will and will not be tolerated.
Please also follow the issue template and pull request templates provided. See below for the correct places to post issues:
Emulsify® is a product of Four Kitchens — We make BIG websites.
|
Randy Oest |
Callin Mullaney |
