PHPackages                             iqual/drupal-nuxt-platform - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. iqual/drupal-nuxt-platform

ActiveLibrary

iqual/drupal-nuxt-platform
==========================

Project asset package for the iqual internal developer platform's decoupled Drupal + Nuxt integration.

00

Since Jul 22Compare

[ Source](https://github.com/iqual-ch/drupal-nuxt-platform)[ Packagist](https://packagist.org/packages/iqual/drupal-nuxt-platform)[ RSS](/packages/iqual-drupal-nuxt-platform/feed)WikiDiscussions Synced today

READMEChangelogDependenciesVersions (1)Used By (0)

iqual Drupal Nuxt Platform
==========================

[](#iqual-drupal-nuxt-platform)

Project asset package for the iqual internal developer platform's decoupled Drupal + Nuxt integration. It is the counterpart to [`iqual/drupal-platform`](https://github.com/iqual-ch/drupal-platform) for decoupled projects.

This package contains no PHP code. It ships versioned project scaffolding assets — `Makefile`, `.ddev/` configuration, CI/CD workflows, hosting configuration, IDE settings, and QA tooling — that are templated into consuming repositories by the [`iqual/project-scaffold`](https://github.com/iqual-ch/project-scaffold) Composer plugin on every `composer install`/`update`. Updating this package **is** the maintenance operation: bump the dependency and all managed files are reconciled.

Usage
-----

[](#usage)

For ICMS projects the package is installed automatically as a dependency of the [`iqual/icms_core_dev`](https://github.com/iqual-ch/icms_core_dev) metapackage. For other decoupled Drupal + Nuxt projects, require it as a development dependency:

```
composer require --dev iqual/drupal-nuxt-platform
```

Configure the scaffolding in `extra.project-scaffold` (the interactive questions will populate this on first run):

```
"extra": {
    "project-scaffold": {
        "allowed-packages": [
            "iqual/drupal-nuxt-platform"
        ],
        "locations": {
            "project-root": "..",
            "app-root": ".",
            "web-root": "docroot"
        },
        "name": "example"
    }
}
```

Then apply the scaffolding:

```
composer project:scaffold   # re-apply with stored variables
composer project:init       # re-ask all questions, then apply
```

Asset modes
-----------

[](#asset-modes)

DirectoryModeBehavior`assets/add`addCreated once, never overwritten`assets/replace`replaceFully managed, always overwritten (empty render deletes the file)`assets/merge`mergeStructurally merged into existing files (YAML/JSON/env/line)Configuration
-------------

[](#configuration)

All variables live in the consuming project's `composer.json` under `extra.project-scaffold` and can be changed at any time (re-run `composer project:scaffold` afterwards). See [`docs/configuration.md`](./docs/configuration.md) for the full reference.

Notable variables:

- `name` — project code name (replaces e.g. the DDEV project name).
- `url` — live URL of the website.
- `monorepo` — `true` only in the ICMS development monorepo; toggles workspace-specific behavior (e.g. `@workspace:*` frontend dependencies).
- `runtime.*` — PHP, database, Node.js, Elasticsearch and Memcached runtime settings.
- `workflows.*` — feature flags for the shipped CI/CD workflows.
- `ai.*` — feature flags for AI assistant integration (`AGENTS.md`, Claude, Copilot).
- `deployment` / `platformsh_config.*` / `drupal_spot` — hosting integration (Platform.sh/Upsun).

###  Health Score

9

—

LowBetter than 0% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity0

Limited adoption so far

Community2

Small or concentrated contributor base

Maturity11

Early-stage or recently created project

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/43082de1b2e2b2b2d48b7ff7dbc7c60ff1d0a015123d4062ac0b49ea0b3b725f?d=identicon)[iqual](/maintainers/iqual)

### Embed Badge

![Health badge](/badges/iqual-drupal-nuxt-platform/health.svg)

```
[![Health](https://phpackages.com/badges/iqual-drupal-nuxt-platform/health.svg)](https://phpackages.com/packages/iqual-drupal-nuxt-platform)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
