Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Views Bootstrap 5.5.4 — Minor update available for module views_bootstrap (5.5.4). Release: Download Tracker 1.0.7 — Minor update available for module download_tracker (1.0.7). Release: Directory2Block Slideshow 1.0.8 — Minor update available for module directory2block_slideshow (1.0.8). Release: Mautic Audiences 1.1.5 — Minor update available for module mautic_audiences (1.1.5). Release: Rightup theme 1.0.3 — Minor update available for theme vartheme_bs5_rightup (1.0.3). Release: CommentOn 1.0.6 — Minor update available for module commenton (1.0.6). Release: ChatGPT Ads 1.0.3 — Minor update available for module chatgpt_ads (1.0.3). Release: Opensolr Search 5.1.3 — Minor update available for module opensolr_search (5.1.3). Module Revived: Swagger-PHP OpenAPI 3 documentation generator 1.0.0 — Module swagger_php updated after 10 months of inactivity (1.0.0). Security Coverage: Microsoft Azure AI — Module ai_provider_azure now has official Drupal security advisory coverage.

Uses https://github.com/php-forge/foxy to compile JS resources at a the root of a project. This is a work in progress, the current plan is:

Modules

  • Add a module-name.foxy.yml file to represent the library state when using foxy.
  • Add php-forge/foxy to require or require-dev in composer.json along with the following:
        "config": {
            "allow-plugins": {
                "php-forge/foxy": false
            },
            "foxy": {
                "root-package-json-dir": "theme"
            }
        },

    (The second item only being relevant if package.json is not at the root of the module in question

This module (foxy)

  • Has php-forge/foxy plugin as a dependency
  • Has a hook that rewrites library definitions to use the foxy replacement if foxy is enabled
  • Has package.json with dependency on vite
  • Provides instructions and template files for setting up project-wide compilation of contributed code

Site builders

  • Have one or more modules that use foxy in their project
  • Require and enable drupal/foxy
  • Add a yet to be provided vite.config.js to their project
  • Set up post-install/update commands to run vite build or their own implementation

See https://github.com/darvanen/drupal-js for a proof of concept for JS compilation with CSS asset import support.

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

Tracked releases
6
Tracked since
May 2024
Latest release
2 years ago
Releases (12 mo)
0
Maintenance
Dormant

Release Timeline

Releases

Version Type Core Release date
2.0.0-alpha5 Pre-release 10–11 Sep 9, 2024
2.0.0-alpha4 Pre-release 10–11 Sep 8, 2024
2.0.0-alpha3 Pre-release Aug 27, 2024
2.0.0-alpha2 Pre-release Aug 27, 2024
2.0.0-alpha1 Pre-release Jun 1, 2024
2.x-dev Dev May 26, 2024