Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Nova Resizable Laravel Package

optimistdigital/nova-resizable

View on GitHub
Deep Wiki
Context7

Technical Evaluation

Architecture fit: Narrow Nova table UI extension that adds resizable and sortable column behavior to Laravel Nova resource indexes. Low architectural footprint: no new services, queues, or persistence. Value is confined to Nova admin surfaces; it is not a general Laravel table package.

Integration feasibility: Composer-installable Laravel/Nova package, likely with publishable front-end assets. Release 1.1.0 explicitly fixes sortable behavior for Nova 3.29 and later, which improves feasibility for teams on current Nova 3.x. The resizable click-area change is UI-only. Updated dependency constraints should be reviewed against the host application’s lock file.

Technical risk: Low. 1.1.0 is a minor release with no listed breaking changes or deprecations. The main risks are Nova version drift, transitive dependency conflicts from the package refresh, and minor visual/interaction regressions from the larger resize hit area. The sortable compatibility fix reduces a known upgrade blocker for Nova 3.29+.

Key questions:

  • Which Nova versions are officially supported: 3.x only, or also Nova 4/5?
  • What PHP, Laravel, and front-end build constraints are declared in composer.json?
  • Are the updated dependencies pinned or floating, and do they conflict with the host app?
  • Does the larger resizable click area affect dense tables, narrow viewports, or accessibility?
  • Is there automated coverage for sort/resize against Nova 3.29+?
  • Who owns Nova compatibility testing and package upgrade cadence?

Integration Approach

Stack fit: Fits Laravel applications already using Nova. Installation is via Composer, with asset publishing/building aligned to Nova’s asset pipeline. No backend or data-model changes.

Migration path: Move from the prior 1.0.x constraint or fork to ^1.1.0. No data migration required. Teams pinned to older Nova versions should confirm compatibility before adopting the release or upgrading Nova.

Compatibility: Primary target is Nova 3.29+ for the sortable fix. Verify against the exact Nova, Laravel, and PHP versions in the host app; review the dependency diff after composer update. Confirm browser support for resize handles and pointer interactions.

Sequencing:

  1. Confirm current Nova/Laravel/PHP versions and existing package constraint.
  2. Update in a branch or staging environment with a dependency diff review.
  3. Smoke-test sorting and resizing on representative resources, including pagination, filters, custom columns, and narrow viewports.
  4. Run visual QA for the enlarged resize target and check for overlap/misclick issues.
  5. Deploy with a lock-file rollback path if regressions appear.

Operational Impact

Maintenance: Low to moderate. The package is small and UI-focused, but it tracks Nova releases and therefore requires periodic compatibility checks. The 1.1.0 dependency refresh reduces stale-dependency risk while adding some lock-file churn.

Support: Appears community-maintained with external contributors credited; no vendor SLA is stated. Internal teams should own Nova compatibility validation and incident triage for admin UI regressions.

Scaling: No meaningful runtime or infrastructure scaling impact. Behavior is client-side and limited to Nova admin pages; performance effect is negligible.

Failure modes: Sortable behavior may break after future Nova upgrades; dependency conflicts may block Composer updates; enlarged resize targets may cause layout or misclick issues on dense tables; asset publish/cache problems may surface after deployment.

Ramp-up: Minimal for developers familiar with Nova. QA needs a short regression checklist covering sort, resize, filters, pagination, and responsive layouts. Admin users see only interaction improvements, with no workflow change.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
diephp/sequences
users-au/socialite-provider
twidpay/twid-logger
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator
itstructure/laravel-multilingual-tools
pdustdar/elasticsearch
markupai/php-sdk
rlacerda83/lumem-microservice-shipment
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle