Skip to content

feat: modernize example#189

Open
JP-Ellis wants to merge 11 commits intomasterfrom
chore/modernize-project
Open

feat: modernize example#189
JP-Ellis wants to merge 11 commits intomasterfrom
chore/modernize-project

Conversation

@JP-Ellis
Copy link

Update dependencies and modernize the example. Highlights include:

  • Move to TypeScript
  • Using Vite + Vitest
  • Replaced ESLint+Prettier with Biome

and various small changes.

Ref: PACT-5735

Removes ESLint/Prettier in preparation for Biome migration.

Signed-off-by: JP-Ellis <josh@jpellis.me>
Temporary: npm run build currently fails due to missing Jest types.
Will be resolved when migrating to Vite+Vitest in subsequent phases.

Signed-off-by: JP-Ellis <josh@jpellis.me>
Replaces react-scripts build system with Vite.

Build script temporarily runs vite build without tsc (test files lack
type definitions until Vitest installed in next phase).

Signed-off-by: JP-Ellis <josh@jpellis.me>
Replace Jest with Vitest.

Signed-off-by: JP-Ellis <josh@jpellis.me>
Replaces ESLint/Prettier with Biome.

Biome warnings have been fixed too.

Signed-off-by: JP-Ellis <josh@jpellis.me>
Signed-off-by: JP-Ellis <josh@jpellis.me>
Signed-off-by: JP-Ellis <josh@jpellis.me>
Signed-off-by: JP-Ellis <josh@jpellis.me>
Signed-off-by: JP-Ellis <josh@jpellis.me>
Signed-off-by: JP-Ellis <josh@jpellis.me>
@JP-Ellis JP-Ellis requested a review from YOU54F February 17, 2026 21:19
@JP-Ellis JP-Ellis self-assigned this Feb 17, 2026
@JP-Ellis JP-Ellis force-pushed the chore/modernize-project branch from d188f10 to 07967bd Compare February 17, 2026 21:25
And only on pushes to master, and have a single required completion
check.

Signed-off-by: JP-Ellis <josh@jpellis.me>
@JP-Ellis JP-Ellis force-pushed the chore/modernize-project branch from 07967bd to 97f7718 Compare February 17, 2026 21:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments