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