16 Vue packages maintained by mposdijk

Most downloaded: @nuxt-customer-portal/core, with 3,781 downloads in the last year. Ranked by total downloads — use the controls below to sort by stars, most recently updated, or name.

@nuxt-customer-portal/core

Portal core is the stable boundary between the host application and reusable feature layers.
3,781

@nuxt-customer-portal/ui

Neutral shell primitives and fallback layouts for Nuxt Customer Portal. Hosts can override every layout and branded component while retaining the shared feature registry, session state, and navigation contracts from core.
3,600

@nuxt-customer-portal/clients

Owns CLIENT organizations, business profiles, memberships, invitations, archival, and generic feature-module activations. Feature layers depend on its public server contracts instead of implementing their own client directories.
3,181

@nuxt-customer-portal/administration

Owns system-administrator user and organization management routes, APIs, components, and translations.
3,173

@nuxt-customer-portal/authentication

Owns login, signup, password recovery, and email-verification user interfaces. Shared identity infrastructure is provided by portal core.
3,160

@nuxt-customer-portal/organizations

Owns profile, security, organization membership, invitations, and organization settings.
2,883

@nuxt-customer-portal/timesheets

An isolated PortalNuxt feature for weekly time entry, timers, approval, project configuration, tariffs, budgets, and reporting.
2,575

@nuxt-customer-portal/invoices

Standalone sales and received invoicing for Nuxt Customer Portal. Add the optional `@nuxt-customer-portal/invoice-timesheets` layer to create invoices from approved time.
2,565

@nuxt-customer-portal/kit

Configuration and migration tooling shared by official, third-party, and local portal layers. `portal.config.ts` is the single source for Nuxt `extends` and database provider ordering. Migration SQL is immutable after release and each provider receives it
2,562

@nuxt-customer-portal/saas-configuration

The branding, module selection, homepage, legal pages, and browser onboarding used by the included SaaS portal and the `nuxt-customer-portal init` starter.
2,407

@nuxt-customer-portal/service-requests

This Nuxt layer owns the service-request UI, API, policy, translations, types, validation, Drizzle schema, and immutable baseline migration. It depends on the public adapters exported by `@nuxt-customer-portal/core`.
2,395

@nuxt-customer-portal/invoice-timesheets

Optional integration that creates invoices from approved, billable Timesheets entries.
2,381

@nuxt-customer-portal/preset

The convenient platform layer for a new portal host. It composes core, the neutral UI shell, authentication, PROVIDER organization settings, and shared client management. Business modules such as service requests and timesheets stay opt-in.
2,373

@nuxt-customer-portal/products

Publishing opens a confirmation checklist. Each supported store language requires a name, summary, and description. Images require one thumbnail plus at least one gallery and product-details assignment. Paid products need a positive price in every support
2,070

@nuxt-customer-portal/planning

Optional service-product scheduling for Nuxt Customer Portal. Requires `products` and its dependencies; paid commerce also requires the existing invoice-products integration. This extension builds on products issue #22 / PR #23.
2,006

@nuxt-customer-portal/invoice-products

Connects `@nuxt-customer-portal/products` with `@nuxt-customer-portal/invoices`. Paid Stripe orders create one portal invoice and payment using immutable checkout totals. Refunds produce linked credit notes without rewriting the original invoice. Provider
1,865