refactor: #3618244 Keep the drupal-libraries sync script in the recipe

Keeps scripts/drupal-libraries-sync.js in the Educare recipe.

Issue: https://www.drupal.org/project/educare/issues/3618244

What this does

Restores scripts/drupal-libraries-sync.js, which was removed alongside the Drupal CMS wiring script in MR !39. Restored byte for byte from ff3b7a2.

Why the sync script is not part of that wiring

Varbase Starter ships the same script, and the workspace builders copy it into a project when the base has no mechanism of its own for the front-end libraries. Removing the wiring script was right; removing this one with it was not.

Note on this merge request's history

This merge request previously carried the "Move the Varbase Patches requirement into the Drupal CMS wiring script" change. That change reached 1.0.x through MR !39 (merged)'s squash commit 3ce017b, which left this merge request empty, so the branch was reused for this follow-up on the same issue rather than opening a third merge request.

Testing

Verified locally with gitlab-ci-local, all PASS:

  • 📦 Composer validate
  • 📐 YAML lint
  • 🔤 Cspell
  • 🟨 ESLint
  • 🧩 Cucumber dry-run

AI-Generated: Yes

Checkpoints:

  • File an issue
  • Addition/Change/Update/Fix
  • Testing to ensure no regression
  • Automated unit testing coverage
  • Automated functional testing coverage
  • UX/UI designer responsibilities
  • Readability
  • Accessibility
  • Performance
  • Security
  • Developer Documentation
  • User Guide Documentation
  • Reviewed by human
  • Code review by maintainers
  • Full testing and approval
  • Credit contributors
  • Review with the product owner
  • Release notes snippet
  • Release
Edited by Rajab Natshah

Merge request reports

Loading
Loading