K

Start Here

Project Map

Wire is a Laravel Livewire package ecosystem split into four Composer packages. Install only the package that matches the UI you need; dependencies are pulled in automatically.

Wire is a Laravel Livewire package ecosystem split into four Composer packages. Install only the package that matches the UI you need; dependencies are pulled in automatically.

Packages

Package Composer name Purpose Depends on
Core nyoncode/wire-core Shared actions, modals, notifications, widgets, audit log, Blade helpers Laravel, Livewire
Forms nyoncode/wire-forms Standalone form schema, field components, validation, save lifecycle Core
Table nyoncode/wire-table Tables, columns, filters, actions, inline editing, exports Core, Forms
Sortable nyoncode/wire-sortable Drag and drop row and column reordering for Wire Table Core, Table

Install Paths

Goal Install
Build a table UI composer require nyoncode/wire-table
Build standalone forms only composer require nyoncode/wire-forms
Add row or column reordering composer require nyoncode/wire-sortable
Use shared widgets/actions only composer require nyoncode/wire-core

Documentation Map

Area Start here Main references
Setup Getting Started Configuration, Authorization
Forms Forms Overview Field Reference, Validation, Save Lifecycle
Tables Table Overview Columns, Filters, Actions, Exports
Sortable Sortable Overview Installation, Row Reordering, Column Reordering
Core UI Core Actions Modals, Notifications, Widgets, Plugins, Audit Log

Source Layout

Path Contents
packages/core/src/Actions Action, BulkAction, HeaderAction, presets, modal action helpers
packages/core/src/Modals Modal, confirmation, slide-over, wizard classes
packages/core/src/Notifications Notification value object, manager, drivers
packages/core/src/Widgets Stats, chart, table, custom widgets
packages/core/src/Audit Audit entries, events, logger, model trait, audit trail action
packages/core/src/Core/Plugin Plugin contract, manager, hooks, type registries
packages/forms/src/Components Form fields, layout components, relationship fields, repeater
packages/forms/src/Forms Form public API and WithForms Livewire trait
packages/table/src/Columns Table column classes and inline-editing columns
packages/table/src/Filters Select, date, number range, ternary, and custom filters
packages/table/src/Export CSV, Excel, PDF export support
packages/table/src/Concerns/WithTable.php Livewire integration for table state and actions
packages/sortable/src Sortable table helpers, Livewire trait, column-order model

Test Commands

composer test
composer test:core
composer test:forms
composer test:table
composer test:sortable
composer lint
composer analyse