This module provides an in-browser SCSS editor, allowing developers to create and manage SCSS files directly within Drupal. It automatically compiles SCSS to CSS, supports component-driven development, and can be integrated with Layout Builder for enhanced content management flexibility.
Browser development allows developers to create SCSS files and store the data in configuration for version control. The editor configuration is portable in three formats CSS, SCSS and Drupal configuration and the editor is flexible and encourages component style development allowing it to be used on multiple projects.
If used in conjunction with layout_builder_styles it allows an editor to add any class to a block or section using the layout manager giving them the ability to create pages that are highly flexible and needing less assistance from a developer.
The module can be used with any theme and the compiled SCSS creates a CSS file that can be added to any library's file and mitigates any security and performance issues by the module being installed.
What can it do?
- SCSS editor with the ability to create multiple files.
- Live editor that displays updates created by the developer.
- Automatic creation of SCSS files on the file system.
- Automatically compiles SCSS into CSS and saves it.
- Saves SCSS in configuration.
Images showing the modules functionality
REQUIREMENTS
Drupal 10 or 11 are needed as well as 'scssphp/scssphp' library which is installed
in the vendor directory when using composer.
browser_development_assist is not required but is recommended. It accesses Browser Development configuration so that this module can be uninstalled on production mitigating possible security and performance issues.
INSTALLATION
Install using Composer then use Drush or the Drupal UI to enable the module.
CONFIGURATION
There is no configuration to install just navigate to
admin/browser-development/editor and start coding your SCSS
Ask your assistant about Browser Development
Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works
Depends on
Dependencies of the latest stable release
No dependencies recorded for this project.
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
Activity
Release Timeline
Releases
| Version | Type | Core | PHP | Release date | |
|---|---|---|---|---|---|
| 2.0.0-beta14 | Pre-release | 10–11 | Sep 30, 2026 | ||
| 2.0.0-beta13 | Pre-release | 10–11 | Jan 4, 2025 | ||
| 2.0.0-beta12 | Pre-release | 10–11 | Jun 23, 2024 | ||
| 2.0.0-beta11 | Pre-release | 10–11 | May 31, 2024 | ||
| 2.0.0-beta10 | Pre-release | 10–11 | Mar 27, 2024 | ||
| 2.0.0-beta9 | Pre-release | 10–11 | Mar 26, 2024 | ||
| 2.0.0-beta8 | Pre-release | 9–11 | Mar 23, 2024 | ||
| 2.0.0-beta7 | Pre-release | 9–11 | Mar 1, 2024 | ||
| 2.0.0-beta6 | Pre-release | 9–11 | Dec 30, 2023 | ||
| 2.0.0-beta5 | Pre-release | 9–11 | Dec 30, 2023 |