A starter setup with skeleton components for Lupus Decoupled Drupal. Built upon the nuxtjs-drupal-ce Nuxt module.
This is a Nuxt project with nuxtjs-drupal-ce installed and configured, ready to connect to a Lupus Decoupled Drupal backend.
The easiest way to try it is via GitHub Codespaces — a free, browser-based development environment with everything preconfigured.
See the Play Online guide for details and alternative setups (shadcn/ui, Next.js).
You can also launch it on StackBlitz and connect it to a backend manually (see manual setup steps below).
When using StackBlitz or a local setup, configure the base URLs:
- Set the Drupal base URL in
nuxt.config.ts. - Set the frontend base URL in Drupal at
/admin/config/system/lupus-decoupled/settings. - Add some content nodes and menu items pointing to them.
/node/1on the backend is available under/node/1in the frontend.
Install the dependencies:
npm installStart the development server on http://localhost:3000
npm run devBuild the application for production:
npm run buildLocally preview production build:
npm run previewCheck out the deployment documentation for more information.