0.1.9 â€ĸ Published 6 months ago

nuxt-queue v0.1.9

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

Nuxt Queue Module

BullMQ integration for Nuxt. Comes with an API for the programmatic management of queues and workers. Offers its own user interface based on @nuxt/ui, which can be integrated as a component.

This module offers a dedicated build process for running and scaling workers in separate processes on the server. Nevertheless, it is deeply integrated with the Nuxt framework to achieve great developer usability.

✅ Status

Currently in development mode, work in progress.

🚀 Usage

Install

  1. Add the following line to the devDependencies with your package manager:
npx nuxi@latest module add nuxt-queue
  1. Add nuxt-queue to the modules section of nuxt.config.ts
{
  modules: [
    'nuxt-queue',
  ],
}

Settings

The queue UI components can be enabled by setting config queue.ui to true.

{
  queue: {
    ui: true,
  },
}

As the UI components are based on @nuxt/ui, it will be installed alongside.

{
  modules: [
    'nuxt-queue'
  ],
}

Use the component in your application:

<template>
  <div>
    <QueueApp />
  </div>
</template>

ROADMAP

  • Better dev runtime support for worker (check new files for in-process and sandboxed worker)
  • Add support for nuxt layers
  • Dev types for external workers
  • Test if it saves memory by not loading queue instances in memory
  • Add queue steps as own worker handler (Programmable with auto UI)
  • Add programmable flows for worker as UI and API (Vue Flow)

ÂŠī¸ License

MIT License - Copyright (c) DevJoghurt

0.1.0

9 months ago

0.1.2

8 months ago

0.1.1

9 months ago

0.1.8

6 months ago

0.1.7

7 months ago

0.1.9

6 months ago

0.1.4

7 months ago

0.1.3

8 months ago

0.1.6

7 months ago

0.1.5

7 months ago

0.0.10

11 months ago

0.0.11

11 months ago

0.0.12

11 months ago

0.0.9

12 months ago

0.0.8

1 year ago

0.0.7

1 year ago

0.0.6

1 year ago

0.0.5

1 year ago

0.0.4

1 year ago

0.0.3

1 year ago

0.0.1

1 year ago