Skip to content

πŸš€ Path to v2.0.0 β€” Production-Ready ReleaseΒ #44

@jjeff

Description

@jjeff

This is the master tracking issue for shipping Resortable as a stable, production-ready 2.0.0 release. Each task below links to a discrete sub-issue.

Current snapshot (2026-06-04)

Metric Status
Branch / version main @ 2.0.0-alpha.1 (package.json)
Git tags v1.0.0 (synthetic anchor for semantic-release), v2.0.0-alpha.1 (historical)
Next semantic-release version 2.0.0 (verified via --dry-run)
Lint / type-check / build βœ… passing
Unit tests βœ… 241 passing, 2 skipped
E2E tests (chromium) βœ… 154 passing, 42 skipped
Bundle (ESM gz) 21.99 kB (budget 50 kB βœ…)
TypeDoc site βœ… live at https://jjeff.github.io/resortable/api/
Examples demo βœ… live at https://jjeff.github.io/resortable/demo/
LICENSE / NOTICE / SECURITY / CONTRIBUTING βœ… in place
dependency-review CI βœ… enabled
WCAG 2.1 AA axe gate βœ… chromium passes; mobile/cross-engine deferred
Published to npm ❌ β€” gated on user storing NPM_TOKEN + flipping npmPublish: true

Release gates

Feature parity (vs Sortable.js v1.x)

Quality & test coverage

Accessibility

Documentation

Release engineering

Out of scope for 2.0.0

Framework wrappers (React / Vue / Angular) ship as separate packages post-2.0.

How to use this issue

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions