https://github.com/drunomics/nuxt-drupal-cms-layer
Nuxt Drupal CMS Layer
https://github.com/drunomics/nuxt-drupal-cms-layer
Last synced: 4 months ago
JSON representation
Nuxt Drupal CMS Layer
- Host: GitHub
- URL: https://github.com/drunomics/nuxt-drupal-cms-layer
- Owner: drunomics
- License: mit
- Created: 2025-04-25T15:01:04.000Z (about 1 year ago)
- Default Branch: 1.x
- Last Pushed: 2025-09-02T14:00:19.000Z (9 months ago)
- Last Synced: 2026-02-04T08:19:59.610Z (4 months ago)
- Language: Vue
- Size: 24.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Nuxt Drupal CMS Layer
Nuxt layer for providing components for integrating the Drupal CMS with Lupus Decoupled.
* https://www.drupal.org/project/cms
* https://lupus-decoupled.org
The layer consist of multiple sub-layers for the respective drupal-cms recipes,
e.g.
* layers/blog - For [Lupus Decoupled Blog](https://www.drupal.org/project/lupus_decoupled_blog)
* layers/news - For [Lupus Decoupled News](https://www.drupal.org/project/lupus_decoupled_news)
All layers are automatically added when the main CMS layer is added.
## Usage
Simple add the following to your nuxt config file:
```
extends: ['github:drunomics/nuxt-drupal-cms-layer'],
```
It will automatically add all the sub-layers and register the components within,
so they are ready to use.
## Development
### Setup
Make sure to install the dependencies:
```bash
pnpm install
```
### Working on your layer
Your layer is at the root of this repository, it is exactly like a regular Nuxt project, except you can publish it on NPM.
The `.playground` directory should help you on trying your layer during development.
Running `pnpm dev` will prepare and boot `.playground` directory, which imports your layer itself.
### Development Server
Start the development server on http://localhost:3000
```bash
pnpm dev
```